body{
	margin:0px;
	padding:0px;
	background:url(/images/bg_back.gif) repeat-x #b2d9f8;
	/*background:url(/images/bg_independence.png) repeat-x #b2d9f8;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.independence
{
	top: 99;
	left: 99;
	position: absolute;
	z-index: 1;
	visibility: show;"
}

.buttonlink{
	background: url(../images/menua.gif) #fff bottom left repeat-x;
	height: 2em;
	line-height: 2em;
	float: left;
	font-weight:bold;
	display: block;
	float:left;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	color:#FFFFFF;
	padding:4px 11px;

}

img{
	border:none;
}

.main{
	width:994px;
	margin:0 auto;
	
}

.maininner{
	width:994px;
	float:left;
}

.headerouter{
	width:994px;
	height:169px;
	float:left;

}

.headerright{
	width:770px;	
	float:right;
	
}

.logo{
	width:174px;
	height:141px;
	float:left;
	padding:13px 0 0 0;
}

.logoadd{
	width:345px;
	height:73px;
	float:left;
	
}

#nav-menu
{
width:770px;
height:34px;
float:right;


} 

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
float:left;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(../images/menua.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
font-weight:bold;
display: block;
float:left;
color: #0d2474;
text-decoration: none;
text-align: center;
color:#FFFFFF;
padding:4px 11px;

}

#nav-menu li a:hover
{
background: url(../images/menuhover.gif) #fff bottom left repeat-x;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: left;
}
/* End hide */


.contenner{
	width:974px;
	float:left;
	background:#fff;
	padding:0 10px;
	
}


.contennertop{
	width:974px;
	float:left;
	background:#fff;
	height:32px;
	border:1px solid #cccccc;
	margin-bottom:5px;
	background: url(../images/bg.gif)  bottom  repeat-x;
}

.contennertopleft{
	width:270px;
	float:left;
	background:#fff;
	height:30px;
	border-right:1px solid #cccccc;
	font-weight:bold;
	padding:10px 15px 0 15px;
	font-size:16px;
	
	
}

.contennerleft{
	width:548px;
	float:left;
		
}

.contennerlefttop{
	width:548px;
	float:left;
	height:58px;
	background:url(../images/reptop.gif) no-repeat;
		
}

.contennerleftmid{
	width:548px;
	float:left;
	background:url(../images/repmid.gif) repeat-y;
		
}

.contennerleftbot{
	width:548px;
	float:left;
	height:13px;
	background:url(../images/repbot.gif) no-repeat;
		
}

.contennerlefttoprer{
	width:548px;
	float:left;
	height:63px;
	background:url(../images/rer.gif) no-repeat;
		
}

.contennerright{
	width:413px;
	float:right;
	
	
		
}

.searchrca{
	width:420px;
	height:240px;
	background:url(../images/searchbox.gif) no-repeat;
}


.searchrca h1{
	width:400px;
	font-size:13px;
	padding-bottom:5px;
	border-bottom:1px dashed #fff;
	float:left;
	text-align:center;
	margin-left:10px;
	
}
.searchrca .outerredio{
	width:92%;;
	margin-left:10px;
	float:right;
	color:#FFFFFF;
	padding:0 0 15px 30px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
}



.searchrca .outer {
	
	margin-left:10px;
	width:85%;
	float:left;
	color:#FFFFFF;
	padding:0 0 15px 30px;
}

.searchrca .outer label{
	
	width:108px;
	text-align:right;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.searchrca .outer select{
	border:#CCCCCC 1px solid;
	width:330px;
	height:25px;
	padding:3px 0 0 0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	
}

.searchrca .outer input{
	border:#CCCCCC 1px solid;
	width:280px;
	height:15px;
}

.searchrca .right{
	float:right;
	width:126px;
	/*padding-left:304px;*/
	
}


.searchagents{
	width:422px;
	height:108px; 
	background:url(../images/serachagents.gif) no-repeat;
	float:left;
	}
	
.searchagents h1{
	width:400px;
	font-size:13px;
	padding-bottom:5px;
	border-bottom:1px dashed #fff;
	float:left;
	text-align:center;
	margin-left:10px;
	
}

.searchagents .outer {
	width:80%;
	margin-left:10px;
	float:left;
	color:#FFFFFF;
	padding:5px 0 5px 0;
}

.searchagents .outer label{
	
	/*width:135px;*/
	text-align:left;
	float:left;
	font-weight:bold;
}

.searchagents .outer select{
	border:#CCCCCC 1px solid;
	width:200px;
	height:22px;
	padding:1px 0 0 0;
}

.searchagents .outer input{
	border:#CCCCCC 1px solid;
	width:255px;
	height:15px;
}

.searchagents .outer .right{
	float:right;
	width:88px;
	/*padding-left:256px;*/
	/*padding-top:10px;*/
	
}

.boxthird{
	width:422px;
	float:left;
	padding:10px 0 0 0;
}

.buttonbox{
	width:100%;
	padding:0 5px 10px 5px;
	clear:both;
}

.addreq{
	width:125px;
	margin-top:20px;
	/*float:left;*/
	clear:both;
}

.video{
	width:285px;
	float:right;
	border:1px solid #999999;
}


.Addvertimentbox{
	width:974px;
	float:left;
	height:26px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	margin-top:10px;
	background:#595959;
	padding:4px 0 0 0;
}

.Addvertimentboxindex{
	width:974px;
	float:left;
	height:82px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	margin-top:10px;
	background:#EFEFEF;
	padding:4px 0 0 0;
}


.Addvertimentbox a
{
color: #fff;
text-decoration: none;
font-weight:bold;
}

.Addvertimentbox li a:hover
{

}

.footer{
	width:975px;
	float:left;	
	color:#000;
	padding:10px 0 0 0;
	font-size:10px;
	font-weight:bold;
		
	
}

.footer a{
	color:#000;
		
	
}

.footer .right{
	
	float:right;	
	padding-right:15px;	
	
}

.footer .left{
	
	float:left;	
		
	
}

.contacttop{
	background:url(../images/contact.gif) top left no-repeat;
	width:253px;
	float:right;
	padding:40px 0 0 0;
	
}

.indiaflag{
	background:url(../images/indianflag.gif) left no-repeat;
	height:24px;
	float:right;
	vertical-align:middle;
	font-family:Verdana, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	padding:5px 6px 0px 30px;
	letter-spacing:
	
	
}


.social_out{
	
	float:right;
	width:350px;
	
	
}

.social_icon{
	width:28px;
	float:right;
	padding:0 0 10px 0;
}
.social_icon_g{
	width:80px;
	float:right;
}

.usa_flag{
	background:url(../images/usa_flag.gif) left no-repeat;
	height:24px;
	float:left;
	vertical-align:middle;
	font-family:Verdana, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	padding:5px 6px 0px 30px;
	
	
}

.addright{
	float:right; 
	width:200px ; 
	height:300px ; 
	/*background:#0066FF;*/
}



.searchtopleft{
	float:left;
	width:7px;
	height:90px;
	background:url(../images/schleft.gif) no-repeat;
	
}


.searchtopright{
	float:right;
	width:11px;
	height:90px;
	background:url(../images/schright.gif) no-repeat;
	
}

/*.searchtopmid{
	float:left;
	width:956px;
	height:90px;
	background:url(../images/shmid.gif) repeat-x;
	
}*/

.searchtopouter{
	float:left;
	width:956px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px 0 ;
}

.searchtopouter select{
	float:left;
	width:284px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	height:25px;
}

.searchleftleft{
	float:left;
	width:7px;
	height:90px;
	background:url(../images/schleft.gif) no-repeat;
	
}
.searchleftright{
	float:right;
	width:11px;
	height:90px;
	background:url(../images/schright.gif) no-repeat;
	
}

.searchleftmid{
	float:left;
	width:200px;
	height:90px;
	background:url(../images/shmid.gif) repeat-x;
	
}


.searchleftouter{
	float:left;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px 0 ;
}
.searchleftouter select{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	height:25px;
}


.searchtopbelow{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background:#f0f0f0;
	margin:0 0 10px 0;
	text-align:center;
	color:#0e82bf;
	
	
}


#agentlistbox {
border:1px solid #E1DEDE;
height:100px;
margin:5px 0 0;
width:740px;
}

#agentlistboxinner {
background:url("../images/menua.gif") repeat-x scroll 0 0 transparent;
height:25px;
vertical-align:middle;
padding:5px 20px 0 5px;
width:711px;
}
#agentlistboxinner1 {
background:url("../images/menua1.gif") repeat-x scroll 0 0 transparent;
height:25px;
vertical-align:middle;
padding:5px 20px 0 5px;
width:711px;
}


#agentlistboxagentname  {
float:left;
font-family:Verdana;
font-size:11px;
height:20px;
padding:2px;
width:250px;

}

#sendenquiry a
{
background: url(../images-design/btu.gif) repeat-x;
font-size:12px;
color: white;
display: block;
width: 130px;
padding: 5px 5px;
text-decoration: none;
text-align:center;
}

#sendenquiry a:hover{
color:#000000;
background:#64dea4;
}

#sendenquiry {
float:right;
padding:3px;
}



/*
#sendenquiry a {
color:#white;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#sendenquiry a:hover{
	color:#FF0000;
}
*/
#agentlistboxname {
color:#FFFFFF;
}

#agentlistboxname1 {
color:#000000;
padding-top:3px;
	vertical-align:middle;

}

.contennerleftsch{
	width:700px;
	float:left;
}

#agentlistboxname{
	color:#FFFFFF;
	padding-top:3px;
	vertical-align:middle;
}

.box250{
width: 250px; 
float: left; 
margin: 0pt 0pt 0pt 10px;
padding:3px;
}

#agentlistboxname a {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#agentlistboxname1 a {
color:#000045;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}


.pagetablemessage{
background:#FFFFFF;
}

#nav-menulogin
{
width:662px;
height:34px;
float:right;

} 

#nav-menulogin ul
{
list-style: none;
padding: 0;
margin: 0;
float:left;
}

#nav-menulogin li
{
float: left;
margin: 0 0.15em;
}

#nav-menulogin li a
{
background: url(../images/menua.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
font-weight:bold;
display: block;
float:left;
color: #0d2474;
text-decoration: none;
text-align: center;
color:#FFFFFF;
padding:4px 11px;

}

#nav-menulogin li a:hover
{
background: url(../images/menuhover.gif) #fff bottom left repeat-x;

}

.top_contact_box{
	width:350px;
	height:135px;
	/*background: url(../images/top_contact.gif) no-repeat;*/
	float:right;
	/*border:1px solid;*/
}

.email{
	float:right;
	font-family:Verdana, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:14px;
	padding:5px;
	font-weight:normal;
	
}

.email a{
	float:right;
	font-family:Verdana, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:14px;
	padding:5px;
	font-weight:normal;
	
}

.live{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:16px;
	padding:5px;
	font-weight:bold;
	
}

.live a{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:16px;
	padding:5px;
	font-weight:bold;
	
}


/*...................requmentpackage start.......................*/


.addpackage{
	background:url(../images/requirementpackage.gif) repeat-x bottom;
	border:1px #ede7e7 solid;
	width:930px;
	padding:30px 20px;
	float:left;
	margin:0 0 20px 0;
}

.addpackageheading{
	background:url(../images/requirementpackage.gif) repeat-x bottom;
	border:1px #ede7e7 solid;
	width:100%;
	color:#4956d5;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.addpackageleft{
	
	
	width:50%;
	
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	
	margin-top:10px;
	
}

.addpackageleftouter{
	

	width:100%;
	
	float:left;
	
	
	
}

.addpackagelefttext{
	
	
	width:45%;
	color:#45454b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px 0 0 0;
	font-weight:bold;
	
}

.addpackageleftprice{
	
	
	width:45%;
	color:#FF9933;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:5px 0;
	font-weight:bold;
	
}

.addpackageright{
	
	
	width:40%;
	/*border:1px solid;*/
	color:#4956d5;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;
	
}

.addpackagecenter{
	
	
	width:70%;
	color:#45454b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px 0 0 0;
	font-weight:bold;
	text-align:center;
	
}

/*...................requmentpackage end.......................*/

/*...................SITEMAP CSS......................*/
.sitemaphader{
	width:954px;
	float:left;
	background:#999999;
	height:10px;
	border:1px solid #cccccc;
	margin-bottom:5px;
	color:#fff;
	
	padding:10px 10px;
	font-size:16px;
	font-weight:bold;
	
	
}

.sitemaphaderrow{
	width:954px;
	float:left;
	background:#d2f3f9;

	
	border:1px solid #cccccc;
	
	color:#000;
	
	padding:5px 10px;
	font-size:12px;
	
	
	
}

.sitemaphaderrow a{
	color:#000000;
	text-decoration:none;
}

.sitemaphaderrow1{
	width:954px;
	float:left;
	
	
	border:1px solid #cccccc;
	
	color:#000;
	
	padding:5px 10px;
	font-size:12px;
	
	
	
}

.sitemaphaderrow1 a{
	color:#000000;
	text-decoration:none;
}

.sitemapouter{
	width:954px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	
	
	
}

.sitemapleft{
	width:310px;
	float:left;
	border:1px solid;
	margin-right:10px;
	
}

.sitemapleftheader{
	width:310px;
	float:left;
	color:#FFFFFF;
	background:#999999;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:8px 0;
}

.sitemapleftrow{
	width:300px;
	float:left;
	color:#000;
	background:#d2f3f9;
	font-size:12px;
	
	
	padding:5px 5px;
}

.sitemapleftrow a{
	color:#000;
	text-decoration:none;
}

.sitemapleftrow1{
	width:300px;
	float:left;
	color:#000;
	padding:5px 5px;
	font-size:12px;
	
	
}
.sitemapleftrow1 a{
	color:#000;
	text-decoration:none;
}

.sitemapmid{
	width:310px;
	float:left;
	border:1px solid;
	margin-right:5px;
}

.sitemapright{
	width:310px;
	float:right;
	border:1px solid;
	
}	


.pagetablecellactive{
	background:#3bb6f7;
	color:#FFFFFF;
	border:1px solid #ffffff;
}

.pagetablecellactive a{
	background:#3bb6f7;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.pagetablecell{
	background:#092a59;
	color:#FFFFFF;
	border:1px solid #ffffff;
}

.pagetablecell a{
	background:#092a59;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.Seo{
	color:#FFFFFF;
	font-size:8px;
	font-weight:bold;
	text-align:center;
height:25px;


	
}
#bottomContent.Seo{
	float:left;
}


