/*styles for all pages*/

a{outline:none; color:#546F89; text-decoration:none;}
a:hover{color:#1985DA;}
html {PADDING:0; margin:0; overflow:inherit; overflow-y:scroll;}
nobr{color:#fff;}
nobr:hover{color:#CCCCCC;}
html, body {margin: 0px auto; padding:0px;}

body {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:18px; color:#546F89; margin:0px; background:url(../images/bg.gif) repeat-x #F8FAFC;}

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big {padding:0; margin:0; }

h1 {font:bold 20px/25px Georgia, "Times New Roman", Times, serif; color:#1985DA; text-decoration:none; border-bottom:3px double #1985DA;}
h2 {font:bold 18px/25px Georgia, "Times New Roman", Times, serif; color:#1985DA; text-decoration:none; padding-left:20px;}

.clear_all{clear:both;}
.flt_left {float:left;}
.flt_right{float:right;}

#wrapper{margin:auto; padding:0px; width:910px; margin-top:40px;}

	#top_header{background:url(../images/top_bg.gif) top no-repeat #fff; height:140px; position:relative;}
		.contact_box{position:absolute;	width:580px; height:64px; left:21px; top:20px;}
		.contact_box dt{font-family:Tahoma; font-size:1.4em; color:#fff; padding:7px 0 7px 28px;}
		.contact_box dd{font-family:Tahoma; font-size:2em; color:#000; padding:0 0 7px 22px;}
		.top_text{position:absolute; background:url(../images/top_text_bg.gif) no-repeat; width:280px; line-height:20px; top:21px; right:20px; text-align:center; font-size:16px; font-weight:normal; color:#000; padding-top:10px;}
		.top_text span{font-size:14px;}
		.navlist{
	position:absolute;
	height:29px;
	top:95px;
	left:402px;
	width: 428px;
}
		.navlist a{font:bold 1em Tahoma; color:#1180D8;text-transform:uppercase; padding:5px 0 0 0; width:85px; line-height:25px; display:block; float:left; text-align:center;}
		.navlist a:hover{background:url(../images/navbg.gif) center no-repeat; color:#fff; width:85px; height:29px;}
		#navlist_fix{background:url(../images/navbg.gif) center no-repeat; color:#fff; width:85px; height:29px;}
		.navlist li{list-style:none;}
	#body_cont{background:url(../images/dowen_bg.gif) bottom no-repeat #fff; padding:0 0 20px 0;}
		.left_side{width:597px; padding:20px 17px 0 21px;}
		.left_side1{width:701px; padding:20px 17px 0 45px;}
		.left_side2{width:875px; padding:20px 17px 0 17px;}
		.quate_div {width:400px; padding:10px; float:right;}
			.blue_test{color:#1B86DA;}
			.fon_big{font-size:1.2em; font-weight:bold;}
			.fon_big strong{font-size:1.3em}
			.fon_big span{color:#000;}
		.right_side{padding:20px 15px 0 0; width:260px;}
		.right_side li h2{display:block; background:url(../images/right_side_bg.gif) no-repeat; line-height:29px; font-size:1.2em; color:#fff; padding-left:17px; }
		.right_side li{background:#D4E9F8; list-style:none;}
		.right_side li ul{display:block; padding:0 5px 0 10px; list-style:none;} 
		.right_side li ul li{padding-top:10px; padding-bottom:10px;}
		.right_side li ul li span{background:url(../images/icon.gif) 0 4px no-repeat; padding-left:15px; display:block;}
		.right_side li ul li span a {color:#546F89;}
		.right_side li ul li span a:hover {color:#6C6C6C;}
		.right_side li ul li img{margin:10px 0 0 0;}
	.footer01{}
	
	.footer01 li{line-height:40px; display:block; font-family:Tahoma; font-size:0.9em; color:#020202; float:left; padding:0 25px 0 18px; list-style:none;}
	.footer01 li a{color:#020202;}
	.footer01 li a:hover{color:#3996DF;}
	.footer02{height:117px; background:url(../images/footer_bg.gif) repeat-x;}
	.footer02 li{color:#5F5F5F; font-family:Tahoma; font-size:0.9em; padding:18px 0 0 18px; float:left; display:block;  list-style:none;}
	.footer02 li span{color:#267DC1;}
	.footer02 li img{padding-left:140px;}
	
.txtBox1 { height:20px; width:250px; background-color:#FFFFFF; border:1px solid #CCCCCC; color:#546F89; padding:0px; margin:0px; line-height:18px; padding:0 0 0 5px;}
.messageBox1 { height:80px; width:255px; background-color:#FFFFFF; border:1px solid #CCCCCC; color:#333333; padding:0px; margin:0px;}
.newUserForm { width: 350px; margin-left:15px;}
div.row1 {clear: both; padding-top: 10px;}
div.row { clear: both; padding-top: 5px;}

div.row span.label {float: left; width: 150px; text-align: left; font-weight:bold; padding:0px;}
div.row span.formw { float: right; width: 200px; text-align: left; color:#333333; font-weight:bold; padding:0px; } 
div.row span.label1 { float: left; width: 100px; text-align: left; font-weight:normal; padding:0px;}
div.row span.formw1 { float: right; width: 150px; text-align: left; color:#333333; font-weight:normal; padding:0px; } 
.btn1 {background-color:#124BA6; color:#fff; font-size:11px; font-weight:bold; border: 2px solid #797979; padding:3px 5px; cursor:pointer;}

.map_pad {border:1px solid #999999; padding:4px; margin:0 0 0 30px;}

.new_text {font:bold 16px/20px  Arial, Helvetica, sans-serif; color:#546F89; text-decoration:none; padding-top:20px;}
.new_text2 {font:bold 14px/20px  Arial, Helvetica, sans-serif; color:#546F89; text-decoration:none;}

.tagline {background:url(../images/taglinenew2.jpg) no-repeat center; height:64px; text-align:center;}
/*.tagline:hover {background:url(../images/tagline-hover.jpg) no-repeat center;64px; text-align:center; margin-top:20px;}*/

		.right_sidep {padding:20px 15px 0 0; width:260px;}
		.right_sidep li h2{display:block; background:url(../images/right_side_bg.gif) no-repeat; line-height:29px; font-size:1.2em; color:#fff; padding-left:17px; padding-bottom:10px; #padding-bottom:0px;}
		.right_sidep li{background:#D4E9F8; list-style:none;}
		.right_sidep li ul{display:block; padding:0 5px 0 20px; list-style:none;} 
		.right_sidep li ul li{padding-top:5px; padding-bottom:0px;}
		.right_sidep li ul li span{background:url(../images/icon.gif) 0 4px no-repeat; padding-left:20px; display:block;}
		.right_sidep li ul li span a {color:#546F89;}
		.right_sidep li ul li span a:hover {color:#6C6C6C;}
		.right_sidep li ul li img{margin:10px 0 0 0;}
		
.white_headingtext { font:bold 18px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:10px; }
.blue_headingtext { font:bold 14px/20px Arial, Helvetica, sans-serif; color:#546F89; padding-right:10px; }
.blue_headingtext2 { font:normal 14px/20px Arial, Helvetica, sans-serif; color:#546F89; padding-left:10px; }

.pdf_text { background:url(../images/pdf.png) no-repeat left top; font:normal 12px/30px Arial, Helvetica, sans-serif; color:#546F89; padding-left:40px; margin-left:15px; margin-bottom:8px; }
.pdf_text :hover {color:#1985DA;}

.pad_20 {padding-left:20px;}

.style1 {
	color: #1985DA;
	font-size: 20px;
	padding-top:20px;
	padding-bottom:10px;
}
