/* CSS Document */

body { margin:0;
		padding:0;
		background:#EDEDED ;
		}
		
@font-face
{
	font-family: "NeoSans";
src: url(../font/NeoSans.otf);}
		
		
p { margin:0;
	padding:0;
	line-height:18px;
	}		
		
.clearit { clear:both;
			margin:0;}	
			

ul, li { margin:0;
			padding:0;}	
	
	
h1, h2, h3 {  margin:0;
		      padding:0;}	
			  
#wrapper { width:100%;
			background:url(../images/circle_bg2.jpg) repeat-x top left;
			height:1091px;
			/*border:1px solid #FF0000;*/}
			
#main_container { width:1003px;
					margin:auto;}
					
.logo { width:328px;
		height:171px;
		float:left;}		
		
.topheader_area { width:95%;
					margin:auto;
					/*border:1px solid #FF0000;*/ }								
			
.menu_area { width:348px;
			 height:34px;
			float:right;
			/*border:1px solid #FF0000;*/
			margin-top:72px;}

.menu { margin:0;
			padding:0;
			width:348px;
			}
			
.menu ul { margin:0;
			padding:0;
			list-style:none;}
			
.menu li { 
				background:url(../images/bullet.jpg) no-repeat right 6px;
				float:left;
				font-family:Tahoma;
				font-size:18px;
				text-decoration:none;
				color:#FFFFFF;
			
				}

.menu li a {  
				 float:left;
				font-family:Tahoma;
				font-size:18px;
				text-decoration:none;
				margin:0;
				padding:0 22px 0 8px;
				color:#FFFFFF;
				
				
				}	
				
.menu li a:hover {  
				 
				color:#000;
				
				}	
											
.background01 { background:url(../images/Bg01.jpg) no-repeat;
				width:1003px;
				height:561px;
				margin-top:2px;}
				
				
.background02 { background:url(../images/Bg02.jpg) no-repeat;
				width:397px;
				height:502px;
				float:left;
				}
				
.background02bgcolor { background:#FFFFFF;
						height:502px;}	
						
.background02txt_area { width:494px; 
						float:right;
						padding-top:135px;
						padding-right:40px;}
						
						
.background03 { background:url(../images/Bg03.jpg) no-repeat;
				width:1003px;
				height:893px;
				}
				
.background04 { background:url(../images/Bg04.jpg) no-repeat;
				width:1003px;
				height:221px;
				}
				
.background04_bgwhite { background:#FFFFFF;
						}
						
.background05 { background:url(../images/Bg05.jpg) no-repeat;
				width:1003px;
				height:486px;
				}										
																											
				
.style01 { font-family: "NeoSans";
				font-size:28px;
				color:#5C6166;
				padding-top:126px;
				padding-left:76px;}	
				
.style01a {
	font-family:neoSans;
	font-size:28px;
	color:#5C6166;
	padding-left:185px;
}
				
.style02 {
	font-family: "NeoSans";
	font-size:24px;
	color:#4083B6;
	padding-bottom: 6px;
				}	
				
.style03 { font-family: "NeoSans";
				font-size:24px;
				color:#FFFFFF;
				padding-bottom:4px;
				}
				
.style04 {
	font-family: NeoSans;
	font-size:24px;
	color:#008CD1;
	padding-bottom:4px;
	text-decoration: none;
				}	
				
.style05 {
	font-family: "NeoSans";
	font-size:24px;
	color:#0082C8;
	padding-bottom:4px;
				}
				
				
.style06 {
	font-family: "NeoSans";
	font-size:24px;
	color:#0082C8;
	padding-bottom:4px;
				}									
																
				
.bodytxt_black { font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#2B2929;
				line-height:18px;
				text-align:justify;}		
				
.bodytxt_black_small { font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#2B2929;}		
				
.bodytxt_white, p { font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#FFFFFF;
				line-height:18px;
				text-align:justify;}								
				
.outtrack_area { width:452px;
				padding-top:65px;
				padding-left:470px;}	
				
.full_service { background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f2f2f2 36%, #fcfcfc 70%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(36%,#f2f2f2), color-stop(70%,#fcfcfc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f2f2f2 36%,#fcfcfc 70%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ededed 0%,#f2f2f2 36%,#fcfcfc 70%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 0%,#f2f2f2 36%,#fcfcfc 70%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#f2f2f2 36%,#fcfcfc 70%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  height:230px;}	
  
.full_service_area { width:719px;
						margin:auto;
						padding-top:10px;} 
						
.Survey_area { width:719px;
						margin:auto;
						padding-top:20px;
						padding-bottom:20px;}
						
.procure_area { width:472px;
				padding-top:184px;
				padding-left:487px;}												
						


.background06bgcolor { background:#0082C9;
						width:1003px;
						height:402px;}	
						
.background06 {  width:554px;
				height:402px;
				background:url(../images/Bg06.jpg) no-repeat;
				float:left; }	
				
.background06_txt { width:305px;
					padding-left:602px;
					padding-top:46px;}	
					
					
.background07bgcolor { background:#EDEDED;
						width:1003px;
						height:537px;}	
						
.background07_txt { width:457px;
					padding-left:60px;
					padding-top:48px;
					float:left;}	
					
.background07_img { width:375px;
					height:537px;
					float:right;
					background:url(../images/Bg07.jpg) no-repeat;}
					
.background08_color { background:#FFFFFF;
						width:1003px;
						height:574px;}							
					
.background08_img { width:311px;
					height:574px; 
					background:url(../images/Bg08.jpg) no-repeat;
					float:right;}	
					
.background08_txt { width:632px;
					padding-left:60px;
					padding-top:48px;
					float:left;}
					
.blue_color { color:#008CD1;}


.background09_color { background:url(../images/grey_circle.jpg) repeat-x bottom left #EDEDED;
						width:1003px;
						height:630px;}
						
.background09_txt { width:704px;
					padding-left:156px;
					padding-top:21px;
					}						
																																																.corusel { margin:34px 0 0 56px;
																														           } 	
																																.background010_color { background:#009947;
						width:1003px;
						height:496px;}   
						
.background010_img { width:461px;
					height:496px; 
					background:url(../images/Bg09.jpg) no-repeat;
					float:left;
					}	
					
.background010_txt { width:454px;
					padding-right:36px;
					padding-top:48px;
					float:right;}										
																																.N_img {
	width:318px;
	height:194px;
	margin-top:56px;
	bottom: 0px;
																																			}   	
																																			
.background011_color { background:#007ABA;
						width:1003px;
						height:487px;} 

.mid_blue { width:468px;
			float:left;
			}						
.logo_down { width:234px;
			height:64px;
			padding-top:48px;
			margin:0px 0 0 125px;}	
			
.blue_left { width:275px;
			height:487px;
			float:left;}	
			
.blue_right { width:259px;
			height:487px;
			float:right;}	
			
			
.style_bw { font-family: "NeoSans";
				font-size:26px;
				color:#FFFFFF;
				padding-top:80px;
				/*padding-left:142px;*/
				text-align:center;
				
				}
				
.style_bw2 { font-family: "NeoSans";
				font-size:22px;
				color:#FFFFFF;
				padding-top:30px;
				text-align:center;
				/*padding-left:106px;*/
				}
				
				
.style_bw3 { font-family:Tahoma;
				font-size:20px;
				color:#FFFFFF;
				padding-top:30px;
				text-align:center;
				}
				
.style_bw4 a { font-family:Tahoma;
				font-size:15px;
				color:#FFFFFF;
				padding-top:20px;
				/*text-align:center;*/
				text-decoration:none;
				}	
				
.footer { width:345px;
			margin:auto;
			padding-top:20px;
			padding-bottom:20px;}							
																									 																																			
.txt_foot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#807F7F;
	text-align: center;
}																																															
