@charset "UTF-8";
body {background:#099; background-image:url(../images/bg_gradient_02.png); background-repeat:no-repeat; background-position:top center;
}

#wrapper { width:922px; margin-top:25px;
	margin-right: auto;
	margin-bottom:0;
	margin-left: auto;
	}
#frm_left { float: left;width:11px; height: 400px; background:url(../images/bg_shadow_l.png) top left;}
#frm_right { float: right;width:11px; height:400px; background:url(../images/bg_shadow_r.png) top left;}
#main {float: left; width:900px; min-height:500px; background:#FFF; border-radius: 5px;}

#logo {float: left; margin-left:15px; margin-top:10px;}
/* #logo { 
	margin-left: auto;
	margin-right:auto;
	width:300px;
	text-align:center;
	margin-top:130px;
} */
#nav {float: right; width: 630px; margin-top:0; z-index:1000; position:relative;}


#nav ul.nav {
	display:block;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}


#nav ul li {
	margin: 0;
	padding-top:60px;
	height:45px;
	list-style-type: none;
	position: relative;
	text-align: center;
	width: 120px;
	float: left;
	color:#333;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16pt;
}

#nav ul li div {position:absolute; display:block; background:#009999;  width:160px; z-index:9999; padding:5px;}
#nav ul li div a {display:block; margin-top:5px; font-size:14px; color:#fff;}
#nav ul li div a:hover {font-weight:bold; width:160px; color:#fff;}
#sub_menu2 {visibility:hidden;}

#nav ul li a {
	color:#333;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14pt;
	text-decoration: none;
}
#nav ul li a:hover {text-decoration:underline; }

#nav ul li.nav_current {
	background:url(../images/bg_nav_active.png) no-repeat center top;
	color:#fff;
	font-size:14pt;
	text-decoration:underline;
	
}
#nav ul li.nav_current a:visited, a:active { color:#fff; font-size:14pt; text-decoration:underline;
}

#content { margin-left:15px; margin-right:15px; margin-bottom:15px; width:870px;}
#content #intro_video { margin-left:0px; margin-top:10px; margin-bottom: 20px; border:#CCC solid 1px; padding:10px; background:url(../images/home_main_bg.jpg) no-repeat center center;}

#content_main { clear:left; float:right; width:610px; margin-right:20px; padding-bottom:30px; z-index:1000;}


#copyright { clear:both;width:100%; padding:5px;position:relative; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:10pt; color:#0C4532; text-align:center;}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #333;
	text-align: left;
	line-height: 20pt;
	font-weight:normal;
	margin-top:-3px;
	
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	color: #900;
	text-align: left;
	line-height: 15pt;
	font-weight:normal;
	
}
.body_copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #333;
	text-indent: 0pt;
}
#content_main .body_copy a, a:link, a:visited, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#content_main .body_copy a:hover {background-color:#277071;color:#FFFFFF;}

#content ul li.body_copy {margin-left:26pt; list-style:square;}
#content ol li.body_copy {margin-left:26pt;}
.body_copy_intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #333;
	text-indent: 0pt;
}
.body_copy_intro a:link, a:visited, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left:2px;
	padding-right:2px;
}
.body_copy_intro a:hover {background-color:#277071;color:#FFFFFF;}

#sub_nav { clear:left; position:relative; margin-left:0px;top:0;}
#sub_nav ul { margin-left:-15px;margin-top:2px;}
#sub_nav ul li {display:block; position:relative; list-style:none; padding-top:2px;  padding-left:15px; color:#333; list-style:circle;}
#sub_nav ul li.sub_nav_current {
	background-image: url(../images/bullet_11.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #7C0009;
	text-decoration:none;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#sub_nav ul li a, a:link, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color: #969696;
	text-decoration:none;
	}
#sub_nav ul li a:hover {
	background:#099; color:#fff;
	padding:0;
	font-size:13px;
	}
#sub_nav ul li.sub_nav_txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight:normal;
	color: #CCC;
	text-align: left;
	text-decoration:none;
}
.h1_red {
	color: #FFF;
	background-color: #900;
	
	line-height: 24pt;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.body_copy_underline {
	text-decoration: underline;
	font-weight: bold;
}
.body_copy_red {
	color:#900;
}
.body_copy_smaller {
	font-size: 80%;
	line-height: 14pt;
	
}

#contact_hq { float:right; padding:3px; width:400;}
#contact_brh { float:right; padding:3px; width:400;}

#sub_nav ul li.sub_nav_tab {
	background:url(../images/bullet_11.gif) no-repeat left center;
	border-bottom:1px solid #CCC;
	width:120px;
	color:#277071;
	padding-left:18px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	padding-top:5px; padding-bottom: 2px;
	font-weight:normal;
}


#sub_nav ul li.sub_nav_tab a, a:link, a:visited, a:active {
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	text-decoration:none;
	color:#277071;
	font-weight:normal;
}
#sub_nav ul li.sub_nav_tab a:hover {
	text-decoration:underline;
	background:none;
}
#footer_contact {float:right;position:relative;margin-right:30px;margin-bottom:10px;font-family:Verdana, Geneva, sans-serif; font-size:8pt; color:#666666;}
#footer_contact a, a:link, a:active, a:visited { font-family:Verdana, Geneva, sans-serif; font-size:8pt; color:#099; padding:2px;}
#footer_contact a:hover { background:#099; color:#fff;}

#index_intro {float:left; width:400px; margin-left:10px;}
#index_cert {float:right; width:170px; margin-right:20px;}
#index_links {clear:both; margin-left:10px; margin-right:40px; width:580px;}

.bppe {position:absolute;  top:20px; left:546px;}
.bppe a {font-family:"Times New Roman",Times,serif; font-size:18px;}
.bppe a:hover {color:black;}