body{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#333333;
	background-image:url(../graphics/bg.png);
	background-repeat:repeat-x;
	background-color:#363733;	
	}
	
a{
	color:#3C78B0;
	text-decoration:none;
	}
	
a:hover{
	color:#3C78B0;
	text-decoration:underline;
	}
	
	
.wrapper{
	width:1014px;
	margin-left:auto;
	margin-right:auto;
	margin-top:21px;
	}	
	
.top_field{
	width:100%;
	height:23px;
	float:left;
	}	
	
.top_field_data{
	height:20px;
	width:150px;
	float:right;
	margin-right:23px;
	display:inline;
	}	
	
.links_txt{
	font-size:13px;
	color:#FFFFFF;
	text-align:right;
	}	
	
.links_txt a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	}	
	
.links_txt a:hover{
	text-decoration:underline;
	}	

.header{
	width:1014px;
	height:91px;
	float:left;
	}
	
.header_lft{
	width:9px;
	height:91px;
	background-image:url(../graphics/header_lft.png);
	background-repeat:no-repeat;
	float:left;
	}	

.header_mid{
	height:91px;
	width:996px;
	background-image:url(../graphics/header_middle.png);
	background-repeat:repeat-x;
	float:left;
	}
	
.header_rgt{
	width:9px;
	height:91px;
	background-image:url(../graphics/header_rgt.png);
	background-repeat:no-repeat;
	float:left;
	}	
	
.navigation{
	width:1012px;
	height:39px;
	background-color:#3E3E3E;
	float:left;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	}	
	
.main{
	background-color:#FFFFFF;
	width:100%;
	float:left;
	}
	
.banner{
	width:1012px;
	height:304px;
	background-image:url(../graphics/banner.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:1px;
	display:inline;
	}
	
.logo{
	/*background-image:url(../graphics/logo.jpg);
	background-repeat:no-repeat;*/
	width:346px;
	height:63px;
	float:left;
	margin-left:22px;
	margin-top:6px;
	display:inline;
	}	
	
.search_div{
	width:206px;
	height:54px;
	float:right;
	margin-top:30px;
	}

.search{
	/*background-image:url(../graphics/search_bg.jpg);
	background-repeat:no-repeat;
	width:243px;
	height:35px;*/
	width:206px;
	height:25px;
	border:#c8c8c9 solid 1px;
	float:right;
	margin-top:4px;
	}	
	
.search_scope{
	width:24px;
	height:23px;
	float:right;
	margin-top:1px;
	}	
	
.time_txt{
	color:#5b5b5b;
	text-align:right;
	padding-top:7px;
	float:right;
	}	
	
.txt_field{
	width:169px;
	height:17px;
	font-size:10px;
	color:#071E22;
	text-align:left;
	border:solid 0;
	}				
	
.txtfield_div{
	float:left;
	margin-left:5px;
	margin-top:5px;
	display:inline;
	height:22px;
	}	
	
/*.go_btn{
	width:39px;
	height:21px;
	background-image:url(../graphics/go.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:7px;
	border:0 solid;
	cursor:pointer;
	_margin-left:0px;
	}	
	*/
	
.banner_txt_div{
	width:538px;
	height:150px;
	float:left;
	margin-top:66px;
	margin-left:40px;
	display:inline;
	}	
	
.banner_heading{
	font-size:23px;
	color:#DFFF9F;
	}	
	
.banner_heading2{
	font-size:35px;
	color:#fff;
	}	
	
.banner_detail{
	font-size:11px;
	color:#fff;
	padding-top:3px;
	}	
	
.more_btn{
	width:104px;
	height:23px;
	background-image:url(../graphics/morebtn.jpg);
	border:0 solid;
	cursor:pointer;
	}	
	
.more_btn:hover{
	width:104px;
	height:23px;
	background-image:url(../graphics/more_hover.jpg);
	border:0 solid;
	cursor:pointer;
	}	
	
.more_btndiv{
	float:left;
	margin-top:15px;
	}	
	
.lower_banner{
	width:1012px;
	height:115px;
	background-image:url(../graphics/lowerbanner.jpg);
	float:left;
	background-repeat:repeat-x;
	margin-left:1px;
	display:inline;
	}	
	
.lower_datadiv{
	width:944px;
	height:97px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	}	
	
.lower_banner_txt{
	font-family:Calibri;
	font-size:15px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	}	
	
.blog1{
	height:70px;
	width:272px;
	float:left;
	margin-top:16px;
	}	
	
.blog_detail{
	font-family:Tahoma;
	font-size:11px;
	color:#797C80;
	float:left;
	padding-top:8px;
	}	
	
.blog_detail a{
	color:#0088CC;
	text-decoration:none;
	}
	
.blog_detail a:hover{
	text-decoration:underline;
	}		
	
.img_1{
	width:69px;
	height:68px;
	background-image:url(../graphics/img_1.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:22px;
	margin-top:4px;
	display:inline;
	}	
	
.txt_div_blog{
	width:178px;
	float:left;
	}	
	
.vline{
	background-image:url(../graphics/vline.jpg);
	background-repeat:no-repeat;
	float:left;
	width:1px;
	height:97px;
	margin-left:12px;
	display:inline;
	}	
	
.blog2{
	width:auto;
	height:62px;
	float:left;
	margin:16px 0 0 28px;
	display:inline;
	}	
	
.img_2{
	width:69px;
	height:68px;
	background-image:url(../graphics/img_2.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:22px;
	margin-top:4px;
	display:inline;
	}
	
.txt_div_blog2{
	width:222px;
	float:left;
	}	
	
.blog3{
	width:auto;
	height:62px;
	float:left;
	margin:16px 0 0 28px;
	display:inline;
	}
	
.txt_div_blog3{
	width:185px;
	float:left;
	}	
	
.img_3{
	width:69px;
	height:68px;
	background-image:url(../graphics/img_3.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:22px;
	margin-top:4px;
	display:inline;
	}		
	

/*---------------------------------------------- Main Page Data ----------------------------------------------------*/

.main_data_div{
	float:left;
	width:100%;
	}

.main_page_data{
	width:944px;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
	}	
	
.left_pan{
	width:672px;
	height:350px;
	float:left;
	margin:0;
	padding:0;
	}
	
.right_pan{
	width:272px;
	height:350px;
	float:left;
	margin:0;
	padding:0;
	}	
	
.leftpan_div1{
	width:100%;
	float:left;
	margin-top:10px;
	}	
	
.leftpan_heading{
	font-family:Calibri;
	font-size:22px;
	color:#1F2D65;
	text-align:left;
	}	
	
.lftpan_heading_div{
	width:100%;
	float:left;
	}						
	
.welcome_img{
	width:224px;
	height:139px;
	background-image:url(../graphics/welcome_img.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.welcome_txt{
	width:403px;
	float:left;
	margin:0 0 0 12px;
	display:inline;
	text-align:justify;
	}	
	
.welcome_txt a{
	color:#3C78B0;
	text-decoration:none;
	font-weight:bold;
	}	
	
.welcome_txt a:hover{
	text-decoration:underline;
	}	
	
.main_txts{
	width:633px;
	float:left;
	margin:13px 0 0 6px;
	}	
	
.main_txts_heading{
	font-size:12px;
	color:#333;
	font-weight:bold;
	}	
	
.main_txts_heading a:hover{
	text-decoration:underline;
	}	
	
.main_txts_derails{
	float:left;
	margin:5px 0 0 0;
	text-align:justify;
	}	
	
.main_txts_derails a{
	color:#3C78B0;
	text-decoration:none;
	font-weight:bold;
	}	
	
.main_txts_derails a:hover{
	text-decoration:underline;
	}			
	
.rgtpan_box{
	width:270px;
	height:325px;
	float:left;
	/*background-color:#EDF7FA;*/
	background-image:url(../graphics/newsbox.jpg);
	/*border:#E9E9E9 solid 1px;*/
	margin:4px 0 0 0;
	}	
	
.rgtbox_data{
	width:237px;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
	}
	
.rgtbox_heading{
	font-family:Calibri;
	font-size:15px;
	color:#000;
	text-align:left;
	float:left;
	width:225px;
	margin-left:15px;
	display:inline;
	}	
	
.rgtbox_detail{
	width:235px;
	float:left;
	margin-top:5px;
	}
	
.page_icon{
	width:10px;
	height:12px;
	float:left;
	background-image:url(../graphics/page_icon.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	}			
	
.rgtbox_detaillft{
	float:left;
	margin-left:7px;
	width:211px;
	display:inline;
	}	
	
.rgtbox_spacing{
	width:100%;
	float:left;
	margin-top:20px;
	*margin-top:0px;
	}	
	
.footer_bg{
	width:1014px;
	height:87px;
	background-image:url(../graphics/footerbg.jpg);
	background-repeat:no-repeat;
	float:left;
	}	

.footer_div{
	width:1014px;
	height:40px;
	float:left;
	}	
	
.ecom_logo{
	width:172px;
	height:40px;
	float:left;
	background-image:url(../graphics/ecomlogo.jpg);
	background-repeat:no-repeat;
	}	
	
.copyright_txt{
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:#cccccc;
	float:left;
	margin-top:24px;
	}	
	
.link_txt{
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:#cccccc;
	float:right;
	margin-top:24px;
	margin-right:8px;
	display:inline;
	}
	
.link_txt a{
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:#cccccc;
	text-decoration:none;
	}

.link_txt a:hover{
	text-decoration:underline;
	}	
	
.detailarrow{
	padding-left:3px;
	}
	
	
/*----------------------------temperary navigation----------------------------------*/

.navi_ul{
	float:left;
	width:100%;
	height:49px;
	padding:0;
	margin:0;
	margin-left:1px;
	}
	
.navi_ul li{
	list-style:none;
	float:left;
	display:inline;
	margin-left:3px;
	margin-top:7px;
	}	

.home{
	width:97px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/home.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
.home:hover{
	width:97px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/home_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.about_us{
	width:83px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/aboutus.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}		
	
.about_us:hover{
	width:83px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/aboutus_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.how_we_do_it{
	width:127px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/how.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}	
	
.how_we_do_it:hover{
	width:127px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/how_hover.jpg);
	background-repeat:no-repeat;
}
.insights{
	width:97px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/insights.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
.insights:hover{
	width:97px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/insights_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.clients_services{
	width:127px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/client.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}	
	
.clients_services:hover{
	width:127px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/client_hover.jpg);
	background-repeat:no-repeat;
	}
	
.careers{
	width:98px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/careers.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}	
	
.careers:hover{
	width:98px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/careers_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.contact_us{
	width:97px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/contact.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
.contact_us:hover{
	width:97px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/contact_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.blog{
	width:128px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/corporate.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
.blog:hover{
	width:128px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/corporate_hover.jpg);
	background-repeat:no-repeat;
	}	
	
.testimonals{
	width:128px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/testi.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
.testimonals:hover{
	width:128px;
	height:36px;
	float:left;
	background-image:url(../graphics/btn/testi_hover.jpg);
	background-repeat:no-repeat;
	}		
	
	
	
	
/*------------------------------------------------------ Inner Page Css -----------------------------------------------------------*/

.inner_banner{
	width:1012px;
	height:97px;
	background-image:url(../images/inner.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:1px;
	display:inline;
	}	
	
.banner_txt_head{
	font-family:Arial;
	font-size:35px;
	color:#FFFFFF;
	text-align:left;
	float:left;
	}	
	
.banner_txts_div{
	height:30px;
	float:left;
	margin:44px 0 0 30px;
	display:inline;
	}	
	
.subheading{
	font-family:Calibri;
	font-size:20px;
	color:#DFFF9F;
	text-align:left;
	float:left;
	padding-left:12px;
	padding-top:13px;
	display:inline;
	}	
	
.grad_div{
	width:1012px;
	height:36px;
	float:left;
	background-image:url(../images/grad_div.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
	display:inline;
	}
	
.grad_div4{
	width:1012px;
	height:36px;
	float:left;
	background-image:url(../graphics/grad_div.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
	display:inline;
	}			
	
.center_div	{
	width:100%;
	float:left;
	}
	
.content_div{
	width:944px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-left:32px;
	}	
	
.content_div2{
	width:964px;
	margin-left:32px;
	padding:0px;
	float:left;
	display:inline;
	}		
	
.main_txts_derails2{
	float:left;
	margin:5px 0 0 0;
	}
	
.mgn_top{
	margin-top:27px;
	float:left;
	width:100%;
	}
	

/*------------------------------------------------------ TestiMonial Page -------------------------------------------------------*/		
	
.testi_div{
	width:100%;
	float:left;
	border:#CCCCCC dotted 1px;
	}	
	
.testi_logodiv{
	width:230px;
	float:left;
	height:100%;
	}	
	
.testi_txt_div{
	float:left;
	width:683px;
	}	
	
.testi_logo1{
	background-image:url(../images/logo/affilinet.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:67px;
	}	
	
.testi_logo2{
	background-image:url(../images/logo/bennits.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:60px;
	}	
	
.testi_logo3{
	background-image:url(../images/logo/centricia.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:50px;
	}	
	
.testi_logo4{
	background-image:url(../images/logo/mcafe.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:36px;
	}				
	
.main_txts_derails3{
	float:left;
	margin:0 0 0 0;
	}	
	
.main_txts_derails4{
	float:left;
	margin:20px 0 0 0;
	}	
		
.main_txts_derails4 a{
	font-weight:bold;
	}	
	
.dotted_border_div{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	font-size:0px;
	}	
	
img{border:none;}	

.test_logo_img_div{
	width:230px;
	height:auto;
	float:left;
	margin-left:6px;
	display:inline;
	padding-top:8px;
	}

.text_container_testi_box{
	background-color:#F2F2F2;
	float:left;
	width:702px;
	margin-top:6px;
	margin-bottom:6px;
	}
	
.txt_container_testi{
	width:661px;
	float:left;
	margin:9px;
	display:inline;
	}	

.empty_div{
	width:100%; height:50px; float:left;
	}	
	
.empty_div35{
	width:100%; margin-top:16px; float:left; height:20px;
	}	
			
.pad_top{
	padding-top:25px;
	}		
	
.mgn_top20{
	float:left; width:100%; margin-top:20px;
	}	
	
.mgn_top10{
	float:left; width:100%; margin-top:12px;
	}		
	
.paging{
	float:left; width:100%; text-align:right; margin-top:20px; font-size:13px; font-weight:bold;
	}		
	
.paging a{
	font-size:12px; 
	text-decoration:none;
	cursor:pointer;
	font-weight:normal;
	}	
	
.paging a:hover{
	color:#333;
	text-decoration:underline;
	}	
	
	
/*Aboutus*/
.abuswrapper{
	width:944px;
	float:left;
	}
	
.lftpan_abus{
	width:700px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	}
	
.rgtpan_abus{
	width:210px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	padding-left:30px;
	display:inline;
	}	

.sepabus{
	background:url(../images/seperator.jpg) repeat-x; 
	background-position:bottom; 
	padding:0px 0px 5px 0px; 
	margin-bottom:5px;
}

#abuscontents{
	float:left; width:100%;
}

#abuscontents ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#abuscontents li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
	color:#0099FF;
}

#abuscontents li a{
	text-align:left;
	color:#0099FF;
	text-decoration:none;
}
	
#abuscontents li a:hover{
	text-decoration:underline;
}	
	
.rgtpan_box2{
	width:216px;
	height:377px;
	float:left;
	/*background-color:#EDF7FA;*/
	background-image:url(../graphics/newsbox2.jpg);
	/*border:#E9E9E9 solid 1px;*/
	margin:4px 0 0 0;
	}	
	
.rgtbox_data2{
	width:190px;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
	}
	
.rgtbox_heading2{
	font-family:Calibri;
	font-size:15px;
	color:#000;
	text-align:left;
	float:left;
	width:175px;
	margin-left:15px;
	display:inline;
	}	
	
.rgtbox_detail2{
	width:190px;
	float:left;
	margin-top:5px;
	}
	
.page_icon2{
	width:10px;
	height:12px;
	float:left;
	background-image:url(../graphics/page_icon.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	}			
	
.rgtbox_detaillft2{
	float:left;
	margin-left:7px;
	width:165px;
	display:inline;
	}	
	
.rgtbox_spacing{
	width:100%;
	float:left;
	margin-top:20px;
	}	
	
		
/*---------------------------------------------------------- Cliend Services Page ------------------------------------------------------------------*/

.left_side_pan{
	/*width:731px;*/
	width:736px; /*new*/
	float:left;
	background-color:#FFFFFF;
	min-height:477px;
	}	
	
.sepvline{
	/*width:12px;*/
	width:7px; /*new*/
	min-height:523px;
	/*_height:523px;*/
	height:610px;
	background-image:url(../images/seplinev.jpg);
	background-repeat:no-repeat;
	float:left;
	background-color:#F6FAFD;
	}	
	
.right_side_pan{
	width:270px;
	min-height:523px;
	height:610px;
	float:left;
	background-repeat:no-repeat;
	background-color:#F7FAFD;
	}	
	
.contents_div_client{
	width:668px;
	margin-left:auto;
	margin-right:auto;
	}		
	
.top_content_div{
	width:100%;
	float:left;
	}	
	
.top_content_txt{
	width:528px;
	text-align:justify;
	float:left;
	font-family:Calibri;
	font-size:15px;
	color:#1F2D65;
	font-weight:bold;
	}	
	
.comment_icon{
	background-image:url(../graphics/icon.jpg);
	background-repeat:no-repeat;
	width:46px;
	height:46px;
	float:right;
	margin-top:5px;
	margin-right:30px;
	display:inline;
	}		
	
.border_line{
	width:671px;
	height:6px;
	background-image:url(../graphics/border_line.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:14px;
	}		
	
.lower_client_txt_container{
	width:100%;
	float:left;
	margin-top:12px;
	}	
	
.consumer_title{
	font-family:Arial;
	font-size:15px;
	text-align:left;
	color:#3B77AD;
	font-weight:bold;
	padding-left:3px;
	padding-top:15px;
	}	
	
.consumer_detail{
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#333;
	padding-top:3px;
	padding-left:5px;
	}	

.middlecontents{
	float:left;
	width:100%;
	}
		
.middlecontents ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:15px 0 0 0;
	}	
	
.middlecontents li {
	background-image:url(../graphics/esite.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:0 0 15px;
	padding:0 0 0 40px;
	line-height:16px;
	}	
	
.right_links_container{
	width:237px;
	height:auto;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	}	
	
.links_line{
	width:227px;
	height:1px;
	background-image:url(../graphics/links_line.jpg);
	background-repeat:repeat-y;
	float:left;
	font-size:1px;
}	
	
.links23{
	float:left;
	width:100%;
	margin-left:3px;
	display:inline;
	}
		
.links23 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 0 0 0;
	}	
	
.links23 li {
	background-image:url(../graphics/link_bullet.jpg);
	background-position:0 2px;
	background-repeat:no-repeat;
	margin:0 0 3px;
	padding:0 0 0 18px;
	}		
	
.links23 li a{
	text-decoration:none;
	color:#0099ff;
	}	
	
.links23 li a:hover{
	text-decoration:underline;
	color:#333;
	}	
	
.heading_of_aboutus{
	font-family:Calibri;
	font-size:17px;
	text-align:right;
	font-weight:bold;
	color:#1F2D65;
	float:right;
	font-style:italic;
	}	
	
.ceotext{
	font-family:Arial;
	font-size:12px;
	color:#363733;
	font-style:normal;
	font-weight:normal;
	}	
	
/*new css for search results*/
.consumer_title a{
	color:#3B77AD;
	text-decoration:none;
	cursor:pointer;
}

.consumer_title a:hover{
	text-decoration:underline;
}

.search_results_found{
	width:99%;
	float:left;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	color:#333;
	}

/*sitemap*/
#sitemap_wrapper{
	float:left; 
	width:100%; 
	height:auto; 
	overflow:hidden;
	
}

#sitemap_wrapper ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


#sitemap_wrapper li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:99%;
	background:url(../graphics/link_bullet.jpg) no-repeat;
	background-position:0px 8px;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#000000;
	line-height:25px;
	padding:0px 0px 0px 15px;
}

#sitemap_wrapper li span{
	font-weight:bold;
	/*color:#3B77AD;*/
	font-size:12px;
}

#sitemap_wrapper li span a{
	text-decoration:none;
	color:#000000;
	cursor:pointer;	
}

#sitemap_wrapper li span a:hover{
	text-decoration:underline;
	color:#3B77AD;
}

#sitemap_wrapper li ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:5px 0px 5px 20px;
}

#sitemap_wrapper li li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(../graphics/bult.gif) no-repeat;
	background-position:0px 6px;
	line-height:20px;
	padding:0px 0px 0px 15px;
}

#sitemap_wrapper li li a{
	text-decoration:none;
	color:#000000;
}

#sitemap_wrapper li li a:hover{
	text-decoration:underline;
	color:#3B77AD;
}

#sitemap_wrapper li ul ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:0px 0px 0px 30px;
}

#sitemap_wrapper li li li{
	margin:0px;
	padding:0px;
	list-style:disc;
	background:none;
	line-height:20px;
}
.txtfsup{
	float:none; color:#FF0000; margin-bottom:8px !important; font-size:11px; font-family:Arial;  *margin-bottom:16px !important; margin-bottom:12px; width:400px;
}								

/* Contact Us Style */
#ecome_contactus{
	width:650px; 
	margin-top:8px; 
	padding:5px 5px 5px 38px; 
	font-size:11px;
	font-family:Arial;
	color:#333333;
	overflow:auto; 
	padding-top:12px;
}

#ecome_contactus #field_row{
	padding-bottom:8px;
}

#ecome_contactus #heading{
	float:left; 
	font-size:11px; 
	font-weight:bold; 
	width:120px; 
	padding-top:3px;
}
#ecome_contactus #fieldplace{
	width:500;
}

#ecome_contactus .txt{
	width:250px; 
	font-size:11px;
	font-family:Arial;
	color:#333333;
	
}

#ecome_contactus .commentarea{
	font-size:11px;
	font-family:Arial;
	color:#333333;
	width:250px;
}

.msg_display{
	margin-left:39px; 
	padding-left:120px; 
	width:500px; 
	overflow:auto; 
	padding-top:10px; 
	font-size:13px; 
}
.okmsg{
color:#006600;
}
.errormsg{
color:#FF0000;
}