﻿body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    background-color:#6e6e6e;
    padding-top:10px;
    color:#666666;
    font-weight: normal;
}

img 
{
	border:0;
}
#wrapper{
	width:686px;
	margin:auto;
	background-image: url(../../STYLES/images/layout/bg_mid.gif);
	background-repeat: repeat-y;

}
#header{
	width:686px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../../STYLES/images/layout/bg_top.gif);
	background-repeat: no-repeat;
	padding-top:10px;
	padding-bottom:5px;
}
#hdrtble{
	width:98%;
}
#hdrtble p{
	padding:0;
	margin:0;
}
#topmenu{
	border-bottom: 1px solid #B3B3B3;
}
#topmenu img{
	border:0;
}
#banner{
	margin:0;
	background-color:#01794E;
	border-top: 1px none #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px none #B3B3B3;
	border-left: 1px solid #B3B3B3;
	background-image:url(../../STYLES/images/layout/bg_green-1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:160px;
}
#bannertbl{
	border-collapse:collapse;
	border-bottom: 1px solid #B3B3B3;
	border-collapse:collapse;
}
#footer a
{
	color:White;
}
.banneroutertable {
	border-right: 1px solid #B3B3B3;
}
.text_olb1 {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
.text_olb2 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
}
.search_box {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.olblink A {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
}
.olblink a, .olblink a:visited{
	text-align:center;
  	color: #FFFFFF;
  	padding-top:10px;
}

#footer{
	width:686px;
	margin:auto;
	padding-top:15px;
}

#wrapperbottomhome
{
	background-image: url(../../STYLES/images/layout/bg_btm.gif);
	background-repeat: no-repeat;
	background-position:bottom;

	padding-left:3px;

}
.content_white {
	font-size: 10px;
	color: #FFFFFF;
}
.learnmorelink a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.div_olb {
	color: #FFFFFF;
}
/*
styles for navs
searchnav = top of page with search box
nav = left hand outer navigation
snav = left hand inner navigation
*/
#searchnav
{
	display:inline;
	width:250px;
	font-size:10px;
	color:#882620;
}
HR{
		color: #aaaaaa;
		height: 1px;
		width: 100%
	}
#searchnav a{
	text-decoration:none;
	color:#882620;
}
.btn {
	background-color:#F4A404;
	border:1px solid black;
	padding:0;
	color:white;
	width:75px;
	font-size:10px;
}
#searchnav .text {
	background-color:#ececec;
	font-size:11px;
	width:150px;
	padding:0;
	margin-left:5px;
	height:14px;
}
#right
{
	background-color:#E8EEEB;
	float:right;	
	margin-right:2px;
}

#lefthome
{
	margin-left:2px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #E8EEEB;
	float:left;
}
#left
{
	margin-left:2px;
	background-color: #E8EEEB;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}
#wrapperbottom
{
	background-image: url(../../STYLES/images/layout/bg_btm.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	height:15px;
}
#centerhome
{
	padding-top:5px;
	margin-left:170px;
	padding-left:3px;
	width:504px;
	/*height:286px;*/
}

#nav
{

	width:164px;

}


#navtop
{
	background-image:url(../../STYLES/images/layout/left_table_top_hme.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:14px;
	width:164px;
}	
#navbottom
{
	background-image:url(../../STYLES/images/layout/left_table_btm_hme.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:14px;
	width:164px;
}

#nav ul
{
    list-style-type:none;
    margin:0;
    padding-left:5px;
}
#nav ul li{
	padding-top:5px;	
	padding-bottom:5px;
}
#nav a
{
    text-decoration:none;
    color:#005527;
}
#nav a:hover
{
    text-decoration:underline;
}
#nav p
{
	padding-left:5px;
}
#snav ul
{
	margin-left:17px;
	padding:0;
	list-style-image: url(../../STYLES/images/layout/list_arrow.gif);
	
}
#snav ul li{
	margin-top:2px;
	padding-top:0;
	margin-left:5px;
	
}
#snav a
{
   	text-decoration: none;
	color: #78797C;
	font-weight: bold;
}
.leftnavheader
{
	background-image:url(../../STYLES/images/layout/tab_green_left.gif);
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	padding-top:3px;
	padding-left:10px;
	height:23px;
	font-size:11px;
}
.leftnavtopic {
	font-size: 11px;
	font-weight: bold;
	color: #005527;
}
.leftnavtopic_white {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.leftdropdown {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.on {display:block;}
.off {display:none;}
/*end styles for nav*/
#rightnav
{
	background-color:White;
	width:121px;
	margin-top:2px;
}
#rightnav ul
{
    margin:0;
    padding-left:20px;
    list-style-image: url(../../STYLES/images/layout/list_arrow.gif);
	list-style-position: outside;

}
#rightnav ul li{
	padding-top:5px;	
	padding-bottom:5px;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
}
#rightnav a
{
    text-decoration:none;
    color:#666666;
}
#rightnav a:hover
{
    text-decoration:underline;
}
#rightnav p
{
	padding-left:5px;
}

.rightnavheader
{
	font-size:10px;
	background-image:url(../../STYLES/images/layout/tab_green_right.gif);
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	padding-top:3px;
	padding-left:10px;
	height:23px;

}
#rightnavbottom
{
	background-image:url(../../STYLES/images/layout/right_table_btm.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:14px;
	width:121px;
}
.pageheader
{
	color:#367452;
	font-size:13px;
	font-weight:bold;
}
.subheader_grey
{
	color:#666666;
	font-size:10px;	
	font-weight:bold;
}
.subnav_buttons_grey
{
	color:#666666;
	font-size:10px;	
	line-height: 10pt;
	font-weight:bold;
}
.sidelinks_grey
{
	color:#666666;
	font-size:10px;	
	
}

.copy_grey
{
	color:#333333;
	font-size:11px;	
}
.copy_grey_right
{
	color:#333333;
	font-size:10px;	
}
.copy_grey_right_header
{
	color:#367452;
	font-size:10px;	
}
.copy_Link
{
	color:#367452;
	font-size:11px;	
	text-decoration:underline;
	A:visited {color: #ff9c00;}
}


.copy_active
{
	color:#367452;
	font-size:11px;	
	text-decoration:underline;
	A:active {text-decoration: none}
}


.copy_header
{
	color:#367452;
	font-size:12px;	
	line-height: 15pt;
	font-weight:bold;
	
}


.subheader_green
{
	font-size:11px;
	color:#005527;
	font-weight:bold;
}

.bg_gray_lines {
	background-color: #B3B3B3;
}
ul#more
{
	text-align:right;
	margin-top:7px;
	list-style-type:disc;
	font-weight:bold;
	color:#005527;
	font-size:9px;
	padding-right:3px;
}
.text_ad_left {
	color: #78797C;
	text-align:left;
}
.toplink a {
	text-decoration: none;
	color: #882620;
	font-size: 10px;
	font-weight: bold;
}
.top_link_main {
	color: #882620;
	font-weight: bold;
	font-size: 9pt;
}
.learnmorelist
{
	margin-bottom:0;
	margin-left:-1em;
	padding-left:1em;
	list-style-image: url(../../STYLES/images/layout/list_arrow_home.gif);
	list-style-position:inside;
}
.Login_title {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.learnmorelist a
{
	text-decoration: none;
	color: #666666;
	font-size: 10px;
}

.more_link
{
	color:#387856;
	font-size:10px;	
	font-weight:bold;
}



.morelink a {
	text-decoration: none;
	color: #007E3A;
	font-weight: bold;
}
.nav_divider {
	font-size: 8pt;
	color: #666666;
}
.morelink
{
	list-style-position: outside;
	list-style-image: url(../../STYLES/images/layout/bullet_green.gif);
	margin-top:10px	
}
.contentlink a {
	text-decoration: underline;
	color: #666666;
}
.moresvcslink a {
	text-decoration: underline;
	color: #007E3A;
}
.smtext
{
	font-size:8px;
	color:#666666;
}
.list_nospace
{
	margin-top:0px;	
	padding-left:0px;
	list-style-type:disc;
	list-style-position: outside;
}
.topbg
{
	background-image:url(../../STYLES/images/topmenu/bg_top_nav.gif);
}