body{

	font-family: arial, verdana, helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 100%;

	line-height: 1.2em;

	}





*{

	padding: 0;

	margin: 0;

}



h1{

	margin: 0;

	padding: 0px;

	font-size:80%;

	line-height: 1.2em;

}

h2 {

	margin: 0;

	padding: 0px;

	font-size:	100%;

}

h3 {

	margin: 0;

	padding: 0px;

	font-size:	75%;

	line-height: 1.0em;

}

h4 {

	margin: 0;

	padding: 0px;

}

h5 {

	margin: 0;

	padding: 0px;

}

p {

	margin: 0;

	padding: 0px;

	font-size:	80%;

	line-height: 1.2em;

}

ul {

	margin: 0;

	padding: 0px;

	font-size:	80%;

	line-height: 1.2em;

}



ol {

	margin: 0;

	padding: 0px;

}

dl {

	margin: 0;

	padding: 0px;

}

dt {

	margin: 0;

	padding: 0px;

}

dd {

	margin: 0;

	padding: 0px;

}

img {

	border : 0px;

}

	

h2{

	font-weight: bold;

	text-align: center;

	padding-top:10px;

	padding-top:10px;

}







p{

	padding-top: 10px;

}



.style1 {

	color: #B40202;

}



#outline{

	width:780px;

	border: solid 2px #CCCCCC;

	margin-left: 20px;

	margin-top: 20px;

	margin-bottom: 20px;

}  



#wrap{

	width:760px;

	margin-top: 10px;

	margin-left: 10px;

}



#banner{

	width:760px;

	height:297px;

}



#bannerindex{

	width:760px;

	height:297px;

}



#navi{

	background:url('i/top-nav.gif') repeat-x;

	width:760px;

	height:22px;

	margin: 0px;

	padding-top: 4px;

}



#navi li {

	display:inline;



	

	/*background: url( "http://graphics.asda.com/new-asda-corp/ASDAhomepage/promo_main/li_whiteArrow.gif" ) no-repeat 0px 2px;

	text-decoration: none;

	color: #FFF;

	font-weight: normal;*/

}



#navi ul {

	display:inline;

	margin: 0;

	padding: 0;

}

#navi li {

background:transparent url(i/nav_divider.gif) no-repeat scroll 0px 2px;

float:left;

padding:0px 20px 0px 20px;

position:relative;

line-height:1.6em;

}



#homelink{

	width:auto;

	padding:0px 20px;

	float:left;

	line-height:1.6em;

}



#navi a:link, #navi a:visited, #navi a:active{

	text-decoration: none;

	color: #082973;

	font-weight:bold;

	

}



#navi a:hover{

	border-bottom: 2px #082973 solid;

}







#mainhomepage{

	width:758px;

	height:202px;



	background-color: #082973;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	overflow : hidden !important;

	

}





#main{

	width:758px;

	padding-bottom: 20px;

	background-color: #082973;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	overflow : hidden !important;

}

#main img{

	float:right;

	padding-top: 5px;

	padding-right: 0px;

	padding-left: 0px;

	

	border: 1px solid #082973;

}







/*#navi a:link, a:visited, a:active{

	text-decoration:none;

	color: #CC0000;

	font-weight: bold;

}*/







#main li {

	list-style-type: none;

}



/***********************************'   Main Area For Projects  *******************************/

#boxS{

	width:600px;

	padding: 0px 0px 0px 10px;

	background-color: #082973;



} 



#boxS1{

	width:698px;

	padding: 0px 0px 10px 60px;

	background-color: #082973;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

} 



#boxS1 img{

	border: 1px solid #082973;

}



/********************************************************* *******************************/



#navb{

	background:url('i/navb.jpg') repeat-x;

	width:760px;

	height:10px;

	padding: 0px 0px 0px 0px;

}



#footer{

	color: #082973;

	height: 30px;

	line-height: 1.4em;

	font-size:80%;

}



.footleft{

	float: left;

	width:550px;

	}

	

#footer a:link,#footer a:visited,#footer a:active{

	text-decoration:none;

	color: #082973;

	font-weight: bold;

}

#footer a:hover{

	border-bottom: 1px #082973 solid;

	

}



.footleft li {

	display:inline;

	padding-right:3px;

	font-size:80%;

}



.footright li {

	display:inline;

	padding-left:3px;

	font-size:80%;

}



#foot ul {

	display:inline;

	margin: 0;

	padding: 0;

}

.footright{

	float: right;

	text-align: right;

	width:180px;

}

.pagetitle h2{

	width: 600px;

	padding: 10px 20px 5px 20px;

	text-align: left;

	margin-bottom: 2px;

	font-size: 1.2em;

}



.pagetitle h3{

	width: 700px;

	padding: 2px 20px;

	text-align: left;

	margin-bottom: 2px;

	font-size: 0.8em;

}



.pagetitle p{

	padding: 10px 20px 0px 20px;

}



.boxL{

	width:335px;

	float:left;

	margin: 0px;

	padding: 0px 20px;

	text-align:justify;

	border-right: 3px dotted #CCCCCC;

}









.boxR {

	width:335px;

	margin: 0px;

	padding: 0px 20px;

	text-align:justify;

	float:left;



} 



.boxR li {

	margin-top: 10px;

	padding-top: 0px;

	text-align: left;

}





 

.box4{

	width:140px;

	float: left;

	padding: 0px 0px 0px 20px;

	text-align:left;

	margin-top: 20px;

} 



.box3{

	width:120px;

	float: left;

	padding: 0px 10px 0px 40px;

	text-align:left;

	margin-top: 20px;

} 

.box3 ul li, .box4 ul li{

list-style-type: square;

}



.boxContact{

	width:290px;

	float:left;

	padding: 0px 15px 0px 15px;

	border-right: 3px dotted #CCCCCC;

} 



.boxQuestion{

	width:350px;

	float:left;

	padding: 0px 0px 0px 20px;

} 

.box1{

	padding-top:5px 0 20px 0;

	margin-bottom: 10px;

	background-color: #082973;



}

.box1 h2, h3 {

	text-align:centre;

}

.box2{

	width:285px;

	float:left;

	padding: 10px 15px 0px 0px;

	border-right: 3px dotted #CCCCCC;

}



.clear {

clear: both;

}



.styled {

	background:url(i/submit.gif) no-repeat;

	border: none;

	height: 27px;

	width: 70px;

	margin: 0; 

	padding:0;

	float: left;



}



.reset {

	background:url(i/reset.gif) no-repeat;

	border: none;

	height: 27px;

	width: 75px;

	margin: 0; 

	padding:0;

	float: left;



}



.leftcontainer {

	width: 300px;

	margin-top: 20px;

	margin-left: 50px;

	float:left;

}

.leftsector {

	float: left;

	height:auto;

	min-height:137px;

	width:150px;

	

	margin-left: 10px;

	text-align:right;

	

	

}

.title {

	width: 72px;

	border-right: 2px dotted #CCCCCC;

	float: left;



	

		

}

.title p {

	text-align:center;

}





#main a, #main a:link  {

	color:#FFFFFF;

	text-decoration:none;

	font-weight: bold;

}



#main a:hover{

	text-decoration: underline;

}

/*-----------------------projects page hack------------------*/

.leftcontainer2 {

	width: 350px;

	margin-top: 10px;

	margin-left: 10px;

	float:left;

	

}

html>body .leftcontainer2 {

	width: 350px;

	margin-top: 10px;

	margin-left: 20px;

	float:left;

}

/*-----------------------projects page hack end------------------*/



.leftsector2 {

	float: left;

	height:auto;

	min-height:127px;

	width:200px;

	margin-left: 10px;

	text-align: left;

	text-align: justify ; 

	

}



.title2 {

	width: 72px;

	border-right: 2px dotted #CCCCCC;

	float: left;

	text-align:center;

	padding-right: 15px;

	padding-left: 30px;

	vertical-align:bottom;

	

}





.title2 img {

	padding-right: 400px;

}





/*Homepage Settings*/



.homepagepartners{

	width:auto;

	margin-top: 20px;

	margin-left: 0px;

	float:left;

	

}



.signiture{

	width:auto;

	float:left;

	margin-top: 20px;

	margin-left: 160px;

}

/*Homepage Settings ENDS*/



#main .leftsector2 a:link, .leftsector2 a {

	padding: 10px 0px 0px 15px;

	background: url( "i/pointer.gif" ) no-repeat 0px 12px;

	text-decoration: none;

	color: #FFF;

	font-size: 0.8em;

	float: right;

}



#main .leftsector2 a:hover {

	text-decoration: underline;

}



.boxAboutus{

	width:320px;

	float:left;

	margin: 10px 0 10px 0;

	padding: 0px 20px 10px 0px;

	text-align:justify;

	border-right: 3px dotted #CCCCCC;

}



/*Careers Page Settings */

.careers{

	margin: 0px;

	padding:0px 20px 10px 20px;

	width: auto;

	float: left;

	text-align: justify;

}

/*Careers Page Settings ENDS*/



.enterdetail { 

width : 200px;

background : #FFFFFF;

border :none;

color: #082973;

}



textarea{

	width : 200px;

	background : #FFFFFF;

	border :none;

	color: #082973;

}



br{

	padding: 0px;

	margin: 0px;

	line-height: 1em ;

}
