/* CSS Document */
/*body{background:url(../images/bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}*/
body{background-image: url(../images/grass.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
	
h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal}
a{color:#000; text-decoration:none;  }
a:hover{text-decoration:underline}
a img{border:0; outline:none;}

.right_inner a {
text-decoration: underline;
color:#19508c;
}

.clear{ clear:both;}

/* ---------------- Wrapper-------------- */

#wrapper{width:948px; height:auto; padding:0px; margin:0 auto;}
#wrapper:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html #wrapper{height:1px} /* */

#inner_wrapper{width:910px; height:auto; padding:0px; margin:0 auto;}
#inner_wrapper:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html #inner_wrapper{height:1px} /* */

/*------Header------*/

#header{width:900px; float:left; padding:0px; margin:0px; color:#86A1BD; background:url(../images/head_bg.png) no-repeat top left;}
#header:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html #header{height:1px} /* */

#header .left_head{
	float:left;
	width:454px;
	padding-left: 20px;
	padding-top: 4px;
}
#header .right_head{float:right; width:400px;}
#header .right_head:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html #header .right_head{height:1px} /* */

#logo{
	width:424px;
	height:81px;
	float:left;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
	padding-top: 2px;
}
#logo a{ background:url(../images/logo.jpg) no-repeat; height:81px; display:block; text-indent:-10000px; }

/*banner start*/
.banner{background:url(../images/banner.gif); width:752px; height:344px;}
.banner_btn{padding:220px 0 0 42px; width:227px; height:61px;}
.banner_btn a{background:url(../images/banner_btn.gif) no-repeat right; display:block;  width:227px; height:61px; }
.banner_btn a:hover{background:url(../images/banner_btn_hover.gif) no-repeat right;}

.btn{padding:20px 0 0 30px; float:left; width:213px; height:40px;}
.btn a{background:url(../images/service_btn.jpg) no-repeat; width:213px; height:40px; display:block;}
.btn a:hover{background:url(../images/service_btn_hover.jpg) no-repeat;}


/*---nav start---*/
.nav_container{float:right; padding-right:30px; margin-top:4px;}
.nav_left{background:url(../images/top_menu_left.gif) no-repeat left top; height:43px; float:left; width:6px;}
.nav_right{ background:url(../images/top_menu_right.gif) no-repeat left top; height:43px; float:left; width:5px;}
.nav_mid{
	background:url(../images/top_menu_mid.gif);
	margin:0px;
	height:17px;
	padding:13px 0px;
	float:left;
}
.nav_mid a{ color:#19508C; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 7px 0 7px;}
/*---nav close---*/

.heading{ font-size:20px; font-weight:bold; color:#003875; width:auto; float:right; padding:20px 50px 0 0; text-align:left;}
.heading:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html .heading{height:1px} /* */

.heading a {
	color: #003875;
}
/*mid start*/
#mid_container{width:948px; margin:0; float:left; padding:0; background:url(../images/mid_bg.gif) repeat-y; padding-bottom:15px;}
#mid_container:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html #mid_container{height:1px} /* */

/*inner mid start*/
#inner_mid_container{
	width:900px;
	margin:0;
	float:left;
	padding:0;
	background:url(../images/mid_bg.gif) repeat-y;
	padding-bottom:15px;
	padding-top: 15px;
}
#inner_mid_container:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html #inner_mid_container{height:1px} /* */


/*left start*/
.left{ margin:0; padding:0; width:172px; float:left; border-right:1px solid #cccccc; height:600px;}

.left_nav{margin:0;}
.left_nav ul{ list-style:none; padding-left:10px; border-bottom:1px solid #cccccc; padding-bottom:10px; margin:10px;}
.left_nav li{line-height:25px; font-size:13px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#19508C;}
.left_nav li a{font-weight:bold;  color:#19508C;}
.video{ text-align:center; color:#19508C}

/*right start*/

inner_right {
	background-color:#FFFFFF;
}

.right{ margin:0; padding:0; float:right; width:752px;}

.right_inner{
	margin:0;
	padding:0;
	float:right;
	width:650px;
	padding-right:45px;
	padding-top: 10px;
}
.child_page{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	background:url(../images/inner_page_bot_logo.gif) no-repeat right bottom;
}
p.normaltext{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#333333; padding-left:5px;}
.child_page h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:36px;
	border-bottom:1px solid #c7c7c7;
	color:#333333;
	display:block;
}
.child_page h1 img{ float:right;}
.child_page h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.middle_con{margin:0; padding:0;}
#middle_con:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
/* \*/ * html #middle_con{height:1px} /* */

.middle_text{ font-size:14px; font-weight:bold; color:#333333; width:375px; line-height:20px; padding-left:25px; float:left;}
.middle_text span{ font-size:14px; font-weight:bold; color:#19508C;}



.boxl{width:690px; margin:0; padding:0; float:left; margin:35px 0px 5px 0px;}
.boxl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html .boxl{height:1px} /* */
.boxl .top{background:url(../images/blue_tmid.png) repeat-x 0 0; width:auto; display:block; font-size:0px; line-height:0px}
.boxl .topleft{background:url(../images/box-tleft.png) no-repeat 0 0; width:auto; height:6px; display:block; font-size:0px; line-height:0px}
.boxl .topright{background:url(../images/box-tright.png) no-repeat 100% 0; width:auto; height:6px; display:block; font-size:0px; line-height:0px}

.boxl .container1{background:url(../images/blue_mid.png) repeat-x; padding:0px 0px 7px 9px; width:auto;}
.boxl .content1{width:100%; background:none}
.boxl .content1:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html .boxl .content1{height:1px} /* */

.boxl .content1 a{font-size:10px;}
.boxl .content1 a:hover{font-size:10px;}
.boxl .bottom1{background:url(../images/blue_bmid.png) repeat-x 0 0; width:auto;}
.boxl .bottom1 .bottomleft{background:url(../images/box-bleft.png) no-repeat left; width:auto; height:6px; display:block}
.boxl .bottom1 .bottomright{background:url(../images/box-bright.png) no-repeat right; width:auto; height:6px; display:block;font-size:0px}


/*white box */

.white_boxl{width:187px; margin:0; padding:0; float:left; margin:10px 5px 0px 3px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.white_boxl h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; padding:5px 0 5px 0;}
.white_boxl h1.start{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; padding:5px 0 15px 0;}
.white_boxl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:0 0 0px 0;}
.white_boxl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html .white_boxl{height:1px} /* */
.white_boxl .top{background:url(../images/white_tmid.gif) repeat-x 0 0; width:auto; display:block; font-size:0px; line-height:0px}
.white_boxl .topleft{background:url(../images/white_tleft.gif) no-repeat 0 0; width:auto; height:11px; display:block; font-size:0px; line-height:0px}
.white_boxl .topright{background:url(../images/white_tright.gif) no-repeat 100% 0; width:auto; height:11px; display:block; font-size:0px; line-height:0px}

.white_boxl .container2{background:#fff; border-left:1px solid #cccccc;  border-right:1px solid #cccccc; padding:0px 0px 0; width:auto; clear:both;}
.white_boxl .content2{width:100%; background:none; margin:0 auto;}
.white_boxl .content2:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html .white_boxl .content2{height:1px} /* */


.white_boxl .content2 .testi{float:right; width:160px; height:120px; padding:5px; text-align:left; font-style:italic; font-size:12px; }
.white_boxl .content2 .testi a{ text-align:right;}
.BoldNumbering {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

.white_boxl .content2 .testi_img{float:left; padding-left:10px;}
.white_boxl .bottom1{background:url(../images/white_bmid.gif) repeat-x 0 0; width:auto;}
.white_boxl .bottom1 .bottomleft{background:url(../images/white_bleft.gif) no-repeat left; width:auto; height:11px; display:block;}
.white_boxl .bottom1 .bottomright{background:url(../images/white_bright.gif) no-repeat right; width:auto; height:11px; display:block;font-size:0px}

.white_boxl .content2 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px  !important; font-weight:normal; color:#19508c; padding-top:5px;}
.white_boxl .content2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px !important; font-weight:normal; color:#19508c; padding-top:5px;}

/*mid close*/

/*footer start*/
#footer{padding:10px 20px; color:#FFFFFF; font-size:12px; font-weight:bold; width:860px; float:left;}
#footer a{color:#FFFFFF; font-size:12px; font-weight:bold;}
#footer .left_f{float:left; text-align:left; width:255px; line-height:20px;}
#footer .right{float:right; width:600px; text-align:right; line-height:20px;}
#footer:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
/* \*/ * html #footer{height:1px} /* */
/*footer close*/
#background {
	background-attachment: fixed;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
.bold-link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #01509D;
	font-weight: bold;
}
.ServicesList {
	margin-left: 30px;
}
.subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#4A4A4A;
	line-height: 30px;
}
.NewsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.bold_black_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	line-height: 22px;
}
.bold_blue_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #19508C;
	line-height: 22px;
}
