/*General style starts here*/
div,html,table,p,form,input,label,img,ul,li,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	font-size:100%;
}


img{
	display:block;
}

a{
	text-decoration:none;
}

p{
	font:normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;
	color:#888787;
	
}

h1{
	font:normal 28px/24px Arial, Helvetica, sans-serif;
	color:#000;
}

h2{
	font:normal 33px/34px "Trebuchet MS", Verdana, Arial, Helvetica;
	color:#b4120f;
}

h3{
	font:normal 22px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	
}

h4{
	font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#063460;
}

h5{
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#b4120f;
	
}

h6{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
}


.clear{
	clear:both;
}

body{
	background:#f5f5f5 url(../images/body_back.jpg) repeat-x 0 0;
}

label{
	width:100%;
	float:left;
	display:block;
}


label span{
	float:left;
}


label input{
	float:left;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

width1{
	width:1px;
}

height1{
	height:1px;
}

td{
	text-align:left;
	vertical-align:top;
}

.lt, .lm, .lb { text-align:left;}
.lt, .rt, .ct { vertical-align:top;}
.lm, .rm, .cm { vertical-align:middle;}
.rt, .rb, .rm { text-align:right;}
.lb, .cb, .rb { vertical-align:bottom;}
.ct, .cb, .cm { text-align:center;}


body{
	margin:0;
	padding:0;
}



#externalcontainer{
	width:975px;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
}


/*General style ends here*/

/*Header style starts here*/

.header{
	margin:0;
	padding:0;
}

.logo{
	margin:0;
	padding:0;
	float:left;
}

.logo h1{
	width:457px;
}

.logo h1 a{
	width:457px;
	border:0;
	text-decoration:none;
}

.division{
	margin:0;
	padding:15px 8px 0 17px;
	float:left;
	
}

.head_top{
	margin:0;
	padding:0;
}

.head_menu{
	padding:2px 0 0 347px;
	margin:18px 0 0 0;
	float:left;
	background:#d1cdcd;
}

.head_menu ul{
	margin:0;
	padding:0;
}

.head_menu ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;	
	padding:0 24px 0 0;

}

.head_menu ul li img{
	display:inline;
}

.head_menu ul li a:hover{
	background:url(../images/home_icon.gif)) no-repeat 0 0;
}


.head_menu ul li a:hover{
	background:url(../images/mail_iconover.gif) no-repeat 0 0;
}


.head_menu ul li a:hover{
	background:url(../images/community_iconover.gif)no-repeat 0 0;
}



.head_bottom{
	margin:0 0 0 170px;
	padding:0;
	height:51px;  
	background:url(../images/header_menu.gif) repeat-x 0 0;
	
}

.head_bottom ul{
	margin:0;
	padding:0;
	
	
}

.head_bottom ul li{
	padding:0 5px 0 0;
	margin:0;
	list-style-type:none;
	display:inline;
}

.head_bottom ul li a.first{
	
	background:none;
	
}


.head_bottom ul li a{
	font:normal 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	text-decoration:none;
	display:block;
	float:left;
	padding:18px 20px 0 20px;
	margin:0 0 0 1px;
	height:29px;
	background:url(../images/hmenu_div.gif) no-repeat 0 12px;
}


.head_bottom ul li a.active,.head_bottom ul li a:hover{
	text-decoration:none;
	background:url(../images/btn_hover2.gif) repeat-x 2px 68%;
	display:block;
	color:#fff;
	margin:0 0 0 1px;
	padding:18px 20px 0 20px;
	float:left;
}

/*.head_bottom ul li a:hover{
	text-decoration:none;
	background:url(../images/btn_hover1.gif) repeat-x 2px 80%;
	height:29px;
	display:block;
	color:#fff;
	margin:0 0 0 1px;
	padding:30px 20px 0 20px;
	float:left;
}
*/

.header_banner{
	margin:0;
	padding:0;
	
}

.left_menu{
	float:left;
	background:url(../images/menu_left.jpg) no-repeat 0 0;
	width:143px;
	height:197px;
	margin:0 7px 0 0;
	padding:2px 0 0 15px;
}

.left_menu ul{
	padding:5px 24px 0 0;
	margin:0;
}

.left_menu ul li{
	list-style-type:none;
	border-bottom:1px dotted #042f57;
}

.left_menu ul li a{
	font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	
}

.left_menu ul li.last{
	border:none;
}

.left_menu ul li a.active,.left_menu ul li a:hover{
	color:#fdf8a0;
	text-decoration:none;
	
}

.left_menu h5{
	color:#FFF;
}

.right_ban{
	background:url(../images/head_banner.jpg) no-repeat 0 0;
	height:202px;
	position:relative;
	width:805px;
	float:right;
}

.right_ban a{
	top:94px;
	left:420px;
	position:absolute;
	background:#085cac;
	color:#fff;
	padding:7px;
	width:93px;
}

.right_ban a:hover{
	color:#fdf8a0;
	text-decoration:none;
}




/*Header style ends here*/

/*Body style starts here*/

.body_content{
	margin:0;
	padding:10px 15px 0 10px;
	background:#d1cdcd;
	height:100%;
	overflow:hidden;
}

.add{
	margin:5px 0 0 0;
	padding:5px 0 5px 100px;
	background:#d1cdcd;
	height:100%;
}


.body_left{
	padding:0 10px 0 0!important;
	padding:0 5px 0 0;
	margin:0;
	float:left;
	width:246px;
	
}

.bleft_box{
	margin:0 0 15px 0;
	padding:5px 7px;
	background:#fff;
	
}

.bleft_box h4.red{
	color:#b4120f;
	
}

.bleft_box h4.blue{
	padding:5px 0 0 0;
	margin:0;
	font-size:14px;
	font-weight:bold;
}

.smallbox{
	border:1px solid #787878;
	background:#f3f3f3;
	padding:10px 4px 10px 6px;
	height:100%;
	overflow:hidden;
	position:relative;
}

.smallbox p{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#545c71;
	padding:5px 0 0 0;
}

.smallbox span{
	font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#b4120f;
}



/*.smallbox img{
	margin:0 auto;
	padding:12px 0;
}
*/
.smallbox img.more_img{
	position:absolute;
	left:204px;
	top:222px;
	border:none;
}
.smallbox img.news_more{
	position:absolute;
	left:205px;
	top:242px;
	border:none;
}


.smallbox img.more_img1{
	position:absolute;
	left:204px;
	top:152px;
	border:none;
}

.smallbox a{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#006600;
	text-decoration:none;

}

.smallbox a.more{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#006600;
	text-decoration:underline;
	float:right;
	padding:0 25px 0 0;
}

.smallbox a.more:hover{
	color:#063460;
	text-decoration:none;
}

.smallbox span{
	color:#568a33;
}

.input_txt{
	border:1px solid #7f9db9;
	width:136px;
	height:15px;
	margin:0;
	padding:2px 0 0 3px;
	font:normal 12px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.input_txt1{
	border:1px solid #7f9db9;
	width:136px;
	height:15px;
	margin:0;
	padding:2px 0 0 3px;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.input_txt2{
	width:250px;
	height:19px;
	margin:0;
	padding:2px 0 0 3px;
	border:1px solid #7f9db9;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}



.input_txtarea{
	width:136px;
	height:73px;
	margin:0;
	padding:2px 0 0 3px;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border:none;
	border:1px solid #7f9db9;
}

.smallbox form{
	padding:5px 0 0 0;
}

.smallbox form label{
	padding:0 0 5px 0;
	margin:0;
}

.smallbox form label span{
	width:76px;
	padding:0;
	margin:0;
} 

.smallbox form span{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#3c1908;
}

.smallbox form span b{
	font-weight:normal;
	color:#df6b31;
}

.smallbox form img{
	padding:0 0 8px 76px;
}


.btn_submit1{
	padding:0 0 0 80px;
}


.body_right{
	padding:5px 12px 20px 15px!important;
	padding:5px 12px 20px 12px;
	margin:0;
	float:right;
	width:655px;
	background:#fff;
	position:relative;
	height:100%;
	
}

.body_right img.main_img{
	margin:0 auto;
	padding:15px 0 15px 0;
}

.body_right p{
	padding:10px 0 8px 0;
	margin:0;
}

.body_right p.bim_txt{
	float:left;
	width:340px;
}

.body_right p.bim_txt1{
	float:left;
	width:380px;
}


.body_right p.bim_txt2{
	float:left;
	width:450px;
}

.body_right p span{
	color:#1f6bb3;
}

.body_right p span a{
	color:#1f6bb3;
	text-decoration:none;
}

.body_right p a{
	color:#387205;
	text-decoration:none;
}

.body_right p a:hover{
	color:#686867;
	text-decoration:none;
}

.body_right h2 span{
	font:normal 21px/40px Verdana, Arial, Helvetica, sans-serif;
	color:#462104;
}

.body_right span.more a{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#006600;
	text-decoration:underline;
	float:right;
	padding:0 25px 0 0;
}

.body_right span.more a:hover{
	color:#006600;
	text-decoration:none;
}

.body_right img.more_img{
	position:absolute;
	left:644px;
	top:244px;
	border:none;
}

.body_right h3{
	color:#063460;
}

.body_right h5{
	color:#2675be;
}


.body_right ul.mainlist{
	margin:0;
	padding:5px 0 0 0;
} 

.body_right ul.mainlist li{
	list-style-type:none;
	background:url(../images/arrow_bullet1.gif)no-repeat 0 4px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 0 0 20px;
} 

.body_right h4.red{
	color:#b4120f;
}




.smallbox img.img1{
	margin:9px 0 0 0;
	padding:0;
	width:65px;
	float:left;
}

.smallbox ul{
	margin:0;
	padding:10px 0 5px 5px;
	width:150px;
}

.smallbox ul li{
	margin:0;
	padding:0 0 0 20px;
	list-style-type:none;
	background:url(../images/bullet_img.gif) no-repeat 0 8px;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#075615;
}

.smallbox ul li a.active, smallbox ul li a:hover{
	color:#234986;
}


.sm_left{
	float:left;
	width:65px;
}

.sm_left img{
	padding:8px 0 0 0;
}

.sm_right ul.feature{
	margin:0;
	padding:0;
}

.sm_right ul.feature li{
	margin:0;
	padding:0 0 0 15px;
	background:url(../images/bullet_img.gif) no-repeat 0 4px;
	list-style-type:none;	
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#3b7a04;
}


.sm_right{
	float:left;
	width:150px;
}

.sm_right ul{
	margin:0;
	padding:3px 0 0 5px;
	
}

.sm_right ul li{
	margin:0;
	padding:0;
	background:url(../images/bullet_img.gif) no-repeat 0 4px;
	list-style-type:none;	
}

.sm_right ul li a{
	margin:0;
	padding:0 0 0 14px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#3b7a04;
	text-decoration:none;
}

.sm_right ul li a:hover{
	color:#642d09;
	text-decoration:none;
}




.sm_right img{
	padding:5px 0 0 0;
	margin:0;
	width:154px;
}

.sm_left1{
	float:left;
	width:155px;
}

.sm_left1 p.voice{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:14px 0 0 3px;
}

.sm_left1 span.number{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#083560;
}

.sm_left1 a{
	color:#317206;
	text-decoration:none;
}

.sm_left1 a:hover{
	color:#1b4003;
	text-decoration:none;
}

.sm_right1{
	float:left;
	width:155px;
}


.smallbox img.hire{
	float:right;
	width:62px;	
}

.smallbox img.img1{
	float:left;
	width:62px;	
}

.sm_right1 p{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#888787;
	padding:9px 0 0 0;
}

.sm_right1 span{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#1f6bb3;
}


.smallbox a.more{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#006600;
	text-decoration:underline;
	float:right;
	padding:0 25px 0 0;
}

.services{
	margin:10px 0 0 0;
	padding:0;
}

.body_below{
	margin:0;
	padding:20px 0 40px 12px;
	width:670px;
	float:right;
	background:#d1e3fe url(../images/bot_back.gif) repeat-x 0 0;
}



.service_box{
	padding:0 0 0 0;
	margin:0 12px 0 0;
	float:left;
	background:url(../images/service_div.gif) no-repeat 100% 0;
	width:204px;
	overflow:hidden;
	
}

.service_box img.img1{
	padding:2px;
	border:1px solid #b5b5b5;
	margin:10px auto 10px auto;
}

.service_box h5{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#718c0d;
	text-align:center;

}

.service_box span{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#b4120f;
	padding:0;
	margin:0 0 0 25px;
	
}

.service_box ul{
	margin:18px 0 0 4px;
	padding:0;

}

.service_box ul li{
	margin:0 18px 0 0;
	padding:0;
	list-style-type:none;
	background:url(../images/arrow_bullet.gif) no-repeat 0 8px;
	border-bottom:1px dashed #757575;
}

.service_box ul li.last{
	border:none;
}

.service_box ul li a{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#075cae;
	text-decoration:none;
	padding:0 0 0 12px;
	
}

.service_box ul li a:hover{
	color:#757575;
	text-decoration:none;
}

.service_box img.img2{
	margin:10px auto 3px auto;
	padding:0;
}

.lastbox{
	background:none;
}

.choose{
	margin:0;
	padding:0;
}

.choose h3{
	color:#0d5406;
}

.choose h5{
	padding:20px 0 0 200px;
}



.choose img{
	float:left;
	padding:0;
	margin:5px 0 0 0;	
	border:1px solid #999999;
}

.choose ul{
	margin:0 0 0 5px;
	padding:5px 0 0 0;
	float:left;
	
}

.choose ul li{
	margin:0;
	padding:0 0 0 15px;
	list-style-type:none;
	background:url(../images/choose_bullet.gif) no-repeat 0 4px; 
	font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#6b3408;
}

.news{
	height:200px;
	overflow-x:-moz-scrollbars-vertical;
	overflow-y:auto; 
	padding:5px 0;
	margin:0; 
	border:1px solid #CCCCCC;
}

.blogs{
	height:200px;
	overflow-x:-moz-scrollbars-vertical;
	overflow-y:auto; 
	padding:5px 0;
	margin:0; 
	border:1px solid #CCCCCC;
}

.choose img.career_img{
	float:left;
	padding:17px 10px 0 10px;
	width:159px;
}

.choose p{
	padding:10px 0 0 200px;
}

.choose p.career_txt{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#888787;
	margin:8px 0 0 0;
	padding:0 0 0 200px;
}

.choose a{
	color:#0d5406;
	text-decoration:none;
}

.choose a:hover{
	color:#888787;
	text-decoration:none;
}

ul.news_list{
	margin:5px;
	padding:0;
}

ul.news_list li{
	list-style-type:none;
	background:url(../images/choose_bullet.gif) no-repeat 0 4px;
	padding:0 0 0 20px;
}
ul.news_list li a{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#588ec5;
	text-decoration:none;
}

ul.news_list li a:hover{
	text-decoration:none;
	color:#000;
}

/*style for contact page*/

.frm1{
	margin:30px 0 0 20px;
	padding:0;
	height:100%;
	overflow:hidden;
	width:500px;
	
}

.frm1 h4.red{
	padding:0 0 10px 0;
}

.frm1 label{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#2075c2;
	float:left;
	width:100%;
}

.frm1 label span{
	width:170px;
	padding:0 0 20px 0;
}


.frm1 img{
	float:left;
	padding:0 5px 0 0;
}

.frm1 b{
	color:#FF6600;
}

.txtbox{
	margin:0;
	width:200px;
	border:1px solid #7f9db9;
	
}

input.txtbox1{
	width:130px;
	float:left;
	border:1px solid #7f9db9;
}

.txtbox2{
	margin:0 0 10px 0;
	width:200px;
	border:1px solid #7f9db9;
}

.btn_submit{
	margin:0 0 0 170px;
}

h5.type{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#b4120f;
	padding:0 0 0 240px;
}

/*style for contact page*/

.thumb-ico {
	cursor: pointer;
}

/*style for mapdrafting page*/

h5.mep{
	padding:8px 0 0 0;
}


ul.maplist{
	margin:5px 0 0 4px;
	padding:0;

}

ul.maplist li{
	margin:0;
	padding:0 0 0 12px;
	list-style-type:none;
	background:url(../images/arrow_bullet.gif) no-repeat 0 8px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#666666;
}



ul.submaplist{
	margin:5px 0 0 15px;
	padding:0;

}

ul.submaplist li{
	margin:0;
	padding:0 0 0 15px;
	list-style-type:none;
	background:url(../images/bullet_img1.gif) no-repeat 0 4px;
	
}

ul.submaplist li a{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#075cae;
	text-decoration:none;
	padding:0 0 0 12px;
	
}

ul.submaplist li a:hover{
	color:#757575;
	text-decoration:none;
}

.smallbox img.service_img{
	margin:6px 0 0 5px;
	padding:6px;
	border:1px solid #666666;
}

.service_boxlist{
	margin:0;
	padding:0;
}

.service_boxlist h4.brown{
	color:#462104;

}

.service_boxlist h4 span{
	color:#063460;
	font-size:16px;
	font-weight:bold;
}

 .service_boxlist ul{
	margin:10px 0 0 4px;
	padding:0;
	width:205px;
}

.service_boxlist ul li{
	margin:0 18px 0 0;
	padding:0;
	list-style-type:none;
	background:url(../images/arrow_bullet2.gif) no-repeat 0 8px;
	border-bottom:1px dashed #757575;
}

.service_boxlist ul li.last{
	border:none;

}

.service_boxlist ul li a{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#075cae;
	text-decoration:none;
	padding:0 0 0 12px;
	
}

.service_boxlist ul li a.active,.service_boxlist ul li a:hover{
	color:#333333;
	text-decoration:none;
}

.googleadd{
	margin:0;
	padding:10px 0 0 100px;
	
}

.googleadd1{
	position:absolute;
	width:200px;
	left:470px;
	top:240px;
}

.googleadd2{
	margin:0;
	padding:0;
}

.googleadd3{
	position:absolute;
	left:505px;
	top:250px;
	width:100px;
	height: 200px;
}

.googleadd4{
	position:absolute;
	left:507px;
	top:22px;
	width:100px;
	height: 200px;
}

.googleadd5{
	position:absolute;
	left:496px;
	top:433px;
	width:100px;
	height: 200px;
}

#feedControl1,#feedControl2,#feedControl3{
	margin:0;
	padding:0;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666666;
}

#feedControl1 a, #feedControl2 a, #feedControl3 a{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#006600;
	text-decoration:none;
}

#feedControl1 a:hover, #feedControl2 a:hover, #feedControl3 a:hover{
	color:#000;
	text-decoration:none;
}





ul.bimlist{
	margin:5px 0 0 0;
	padding:0;

}

ul.bimlist li{
	margin:0;
	padding:0 0 0 20px;
	list-style-type:none;
	background:url(../images/bullet_img3.gif) no-repeat 0 4px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;
}

.img3{
	margin:0 0 0 8px;
	padding:4px;
	border:2px solid #666666;
}


.img4{
	margin:0 auto;
	padding:4px;
	border:2px solid #666666;
}

.img5{
	position:absolute;
	left:403px;
	top:172px;
	padding:4px;
	border:1px solid #999999;
	width: 234px;
}

.img6{
	margin:0 0 0 40px;
	padding:4px;
	border:2px solid #666666;
}

.img7{
	position:absolute;
	left:404px;
	top:167px;
	padding:4px;
	border:1px solid #999999;
	width: 234px;
}

.img8{
	position:absolute;
	left:409px;
	top:574px;
	padding:4px;
	border:1px solid #999999;
	width: 234px;
}




.bim_img{
	margin:0;
	padding:0;
	float:right;
	padding:3px;
	border:1px solid #707070;
}

/*latest project style starts here*/
 body.latest{
	 background:#fff;
	
 }
 
body.latest p{
	 float:left;
	 padding:10px;
 }

body.latest img{
	margin:0 auto;
	 border:1px solid #666666;
	 padding:2px;
		
 }
 
#external_project{
	margin:0 auto;
	width:400px;
}

p.long{
	height:550px;
}


p.long1{
	height:350px;
}

p.long2{
	height:650px;
}


p.long3{
	height:250px;
}


/*latest project style ends here*/

/*body bottom style starts here*/

.bottom_box{
	border:1px solid #787878;
	background:#f3f3f3;
	padding:5px;

	
}




.bright_box span{
	font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#0d5406;
}
/*body bottom style ends here*/

.radio_txt{
	font:normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;
	color:#888787;
}

.career{
	margin:0;
	padding:0;
}

.sitemap ul{
	margin:0;
	padding:0;
}

ul.sitemap li{
	list-style-type:none;
	background:url(../images/btn_sitemap.gif) no-repeat 0 4px;
	padding:0 0 0 20px;
}

ul.sitemap li a{
	font:normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;
	color:#888787;
}

ul.sitemap li a:hover{
	font:normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;
	color:#ddddd;
}


.iframe_back{
	background:#fff;
}


/*Body style ends here*/

/*Footer style starts here*/

.footer{
	margin:0 0 10px 0;
	padding:15px 0 0 0;
	font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;

}

.footer_left{
	float:left;
}

.footer_left span{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#0859a6;
}

.footer_right{
	float:right;
	width:600px;
	
}

.footer_right ul{
	margin:0;
	padding:0;
	text-align:right;
}

.footer_right ul li{
	margin:0 0 0 11px;
	padding:0 11px 0 0;
	list-style-type:none;
	background:url(../images/footer_div.gif) no-repeat 100% 2px;
	display:inline;
}

.footer_right ul li.last{
	background:none;
	padding:0;
}


.footer_right ul li a{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	text-decoration:none;
}

.footer_right ul li a:hover, .footer_right ul li a.active{
	color:#083560;
	text-decoration:none;
}

.footer_right p{
	padding:18px 0 0 0;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	text-align:right;
}

.footer_right span a{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#085cac;
	padding:5px 0 0 0;
	text-decoration:none;
}

.footer_right span a:hover{
	color:#6e6e6e;
	text-decoration:none;
	
}

/*Footer style ends here*/

/*modified on 08-04-10*/
.bright_box{
	margin:0 10px 0 0;
	padding:5px 7px;
	background:#fff;
	float:left;
	width:180px;
}

/*new on 08-04-10*/

.last_box{
	margin:0 10px 0 0;
	padding:5px 0 5px 4px;
	background:#fff;
	float:left;
	width:190px;
}

.disclaim{
	margin:0;
	padding:0;
	
}

.disclaim p{
	background:#fff;
	padding:5px 10px;
	border:1px solid #cccccc;
	margin:0 5px;
}
