@charset "utf-8";
/* CSS Document */
., *, body *, body {margin:0;padding:0;}
a {
	color:#000000;
	text-decoration:none;
}
img {
	border-style:none;
}
ul {
	padding:0px;
	margin:0;
	list-style:none;
}
ol {
	padding:0px;
	margin:0;
}
li {
	padding:0;
	margin:0;
}
h1,h2,h3,h4,h5,h6{
	font-size:8pt;
	padding:0;
	margin:0;
}
p{
	margin:0;
	font-size:12px;
	line-height:160%;
	}
input,select{
	padding:1px;
	margin:0;
	font-size:8pt;
	height:17px;
	border:1px solid #7F9DB9;
}
form{
	padding:0;
	margin:0;
	}	
.clearall {clear:both;}

body  {text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13pt;}

#home_wrap {background: #f2f2f2 url("/images/bg_img.gif") scroll repeat-x left top; min-height:500px;}
#sub_wrap {background: #f2f2f2 url("/images/bg_img_sub.gif") scroll repeat-x left top; min-height:200px;}
#wrapper {text-align: left; width:1000px; margin: auto;}
		#hmenu {float: right; margin: 2px 17px; color: #fff;}
		#hmenu a {color: #fff;}
		#logo_bar h1 {float: left; background: url(/images/logo.jpg) top left no-repeat; display:block; margin-left: 15px; margin-top: 0px; width: 284px; height:79px;}
			.non_disply {display:none;}
		#search_bar {float: right; padding:15px 17px; width:320px; text-align:right;}
		#search_bar input.top_submit {background: url('/images/bn_topsearch.gif') no-repeat 0px 0px;width:31px;height:28px; border:0; margin-left:3px;}
		#search_bar input.top_search_box {background-color: #003399; border: 1px solid #5f81c1; width: 136px; height: 24px; color: #fff;}
	#bottom_wrapper {text-align: left; width:1000px;  margin: auto;}

	#menu_bg {position: absolute; top: 134px; background: url('/images/bg_menu.gif') scroll repeat-x left top; width:1000px; height:33px;}
	#menu {height: 24px; list-style-type: none; margin: 8px 0;}
	#menu li {border-right: 1px solid #bcbcbc; float: left; }
	#menu li.last {border-right:0;}
	#menu li a {color: #5f504d; font-size:13px; padding: 0 15px; display: block; font-weight:bold; font-family: helvetica, arial, sans-serif; }

	#main_content { width:1000px; position: absolute; top: 168px; }
		#home_main_img {background: url('/images/bg_mainimg.gif') scroll repeat-x left top; width:100%; height:286px;}
		#home_main_img .main_img {float:left;}
		#home_main_img .right {float: left; color:#fff; padding:20px; }
	#sub_main_content { width:1000px; position: absolute; top: 181px; background-color: #fff;}
	#main_content_gray {margin-top:0; height: 285px; background: #ddd9d8 url('/images/bg_contents.gif') scroll repeat-x 0px 0px; width:100%;}
			#main_content_gray .content1, #main_content_gray .content2, #main_content_gray .last {height:250px; margin: 20px 0; padding:0 12px 10px 12px;}
			#main_content_gray .content1, #main_content_gray .content2 {border-right: 2px solid #c6c2c1; float: left; }
			#main_content_gray .content1 {width:272px;}
			#main_content_gray .content2 {width:395px;}
			#main_content_gray .last {width: 235px; float: left;}

	#main_content_white {width:100%; padding-top:4px; margin-top:-14px; margin-bottom:-20px;background: #fff url('/images/bg_contents2.gif') scroll repeat-x 0px 0px; min-height:260px; }
		#main_content_white .content1, #main_content_white .content2, #main_content_white .last {min-height:220px; margin: 10px 0; padding:0 12px 10px 12px;}
		#main_content_white .content1, #main_content_white .content2 {border-right: 2px solid #e6e6e6; float: left; }
		#main_content_white .content1 {width: 272px; }
		#main_content_white .content2 {width: 395px; }
		#main_content_white .last {float:left; width: 235px;}
	
	#main_content_white .sub1 {border-right: 2px solid #e6e6e6; float: left; margin: 10px 0; padding:0 12px 10px 12px; float:left; width:690px; height:100%; background-color: #fff;}
	#main_content_white .sub2 {margin: 10px 0; padding:0 12px 10px 12px;width:250px; float:left;background-color: #fff;}

	#footer {background: #115b9c url('/images/bg_footer.gif') scroll repeat-x 0px 0px; height:100px; width:100%; color: #fff; }
	#footer h1 {float: left; background: url('/images/footer_logo.jpg') scroll no-repeat top left; display:block; margin: 22px 18px 0 15px; width:222px; height: 56px;}
	#footer .text {color:#fff; padding: 30px 0 0 0; }
	#footer .text a {color: #fff;}


.f12 {font-size:12px;}
.f13 {font-size:13px;}
.white {color:#fff;}
.title_g {
	text-transform: uppercase; letter-spacing: 0.05em; font-weight: bold;  /*, CCCCCC,   000066 */
	font-size: 21px;  font-family: "arial narrow", helvetica, arial, sans-serif; color: #666666;
}
.title_dg {
	text-transform: uppercase; letter-spacing: 0.05em; font-weight: bold;
	font-size: 21px;  font-family: "arial narrow", helvetica, arial, sans-serif; color: #336699;
}
.f12blue, .f12blue a, .f12blue a:hover {color:#095ca3; font-size: 13px; padding:5px 0;font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif;
}
.f12blue a:hover {text-decoration: underline; }

#on li, #on li a, #next li, #next li a, .f12bluebold, .f12bluebold a {color:#095ca3; font-weight: bold; font-size: 13px; padding:5px 0;font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif;
}
#next li a:hover, #on li a:hover, .f12bluebold a:hover {text-decoration: underline; }
.f12gray, .f12gray a, .f12gray a:hover {color:#727272; font-size: 13px; padding:5px 0;font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif; font-weight: normal;
}

.f12black {color:#343434; font-size: 13px; padding:5px 0;font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif;
}
.sub_title_gray {color:#999999; font-weight: bold; font-size: 21px; padding:5px 0; font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif;
}
.sub_title_gray2 {line-height:25px; color:#333333;  font-size: 18px; padding:5px 0; font-family: Arial, sans-serif;}
.f13bold {color: #094e6f; font-size: 13px;  font-weight: bold; padding:5px 0;   font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif;}
.f13bold a {color: #094e6f; font-size: 13px;  font-weight: bold; padding:5px 0;   font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif;}
.f13bold a:hover {text-decoration: underline; color: #094e6f; font-size: 13px;  font-weight: bold; padding:5px 0; font-family: "Lucida Grande", "Lucida Grande Unicode", "Helvetica Neue", Helvetica, sans-serif;}
.subtitle_b{color: #273f5e; font-size: 17px;  font-weight: bold; padding:0;  font-family: "arial narrow", helvetica, arial, sans-serif;}
.float_left {float:left;}
.bold {font-weight: bold;}

/* Grow Section */
.tbl_grow {width:673px; border: none; border-collapse: collapse; padding:0;}
.tbl_grow tr td {padding: 5px; }
.subsections, .subsections a {list-style: disc inside; color:#333399; line-height:21px;}
.subsections a:hover {color: #666666; text-decoration: underline;}
#on  {list-style:square outside url("/images/icon_resc.gif"); margin-left:25px;}
#next  {margin-top: 5px;list-style:square outside url("/images/icon_schedule.gif"); margin-left:25px;}
#next li {padding: 3px 0 ; margin-left:30px; }
.thickborder {border:3px solid #b2aba5; float:left; margin: 5px 8px 5px 0; display:block;}

/* Contact Us */
#contactus {border-top:3px solid #105189; border-bottom:3px solid #105189;  border-collapse: collapse; width:500px;}
#contactus tr td {padding:7px;border-bottom: 1px solid #dddddd;}
#contactus tr .titles {background-color: #f5f5f5; border-right: 1px solid #dddddd; font-weight: bold;}
#contactus tr .titles {}