/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TEXT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body, table, form, select, option, input {color: #333; font: 12px/20px trebuchet ms, tahoma, sans-serif}
p {margin: 0}
.text_centered {text-align: center}
.text_right {text-align: right}
.dropcap {font-size: 26px}
.description {font-size: 11px; font-style: italic; line-height: 11px}
.footnote {color: #FFFFFF; font-size: 11px; font-style: italic}
.clearer {
	clear:both;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HEADINGS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1, h2 {
	color: #1B7EA7;
	margin: 0 0 20px 0;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2C5347;
	font-family: georgia, san-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

h3 {
	color:#1b7ea7;
}

body {
	background:url(images/body.jpg);
	margin:0;
	}
#wrap {
	background:url(images/body_wrap.jpg) repeat-x;
	}
#wrap_sub1 {
background:url(images/mast.jpg) no-repeat top center;
	}
#header_wrap {
	padding-top:0px;
	}
#header {
	width:780px;
	margin:auto;

	}
#tagLine {
	font: italic normal 20px georgia, san-serif;
	padding: 70px 80px 0 0;
	float:right;
	color:#199EA7;
	}
#logo {
	margin:0px 0 0 8px;	
	float:left;
	}
#content_wrap {
	background:url(images/bottom_foliage.jpg) no-repeat 90% bottom;	
	padding-bottom:30px;
	}
#content {
	clear:both;
	width:800px;
	margin:auto;
	min-height:400px;
	}
#footer_wrap {
	background:url(images/bottom.jpg);
	padding-top:20px;
	}
#footer {

	width:800px;
	margin:auto;
	font-family: Arial;
	font-size: 11px;
	word-spacing: normal;
	color: #5E5E5E;
	}
#foot_left {
	float:left;
	width: 400px;
	}
#foot_right {
	float:right;
	text-align:right;
	width:240px;
	}
	
#left_sidebar {
	width:230px;
	float:left;
	}
#main_content {
	position:relative;
		float:left;
		margin-left:10px;
		width: 560px;
		padding-top:8px;

	}
#splash {
	text-align:center;
	}
#links_back {
	text-align:center;
	margin-top:15px;
	}

#logos {
	width:195px;
	height:314px;
	margin-left:15px;
}

	
.faqbox
{
	display:none;
	background: #addddf;
	border: 1px dashed #408aa7;
	padding: 10px;
	color: #666666;
	margin: 5px;
}	


#taftlogo {
	width:146px;
	height:71px;
	float:right;
	margin-top:0px;
	margin-right:5px;
}


#pflash {
	position:absolute;
	width:432px;
	height:276px;
	top:23px;
	left:64px;
}

	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LINKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a:link, a:visited {color:#1B7EA7; text-decoration: underline}
a:hover {text-decoration: none}
#nav a {color:#1C8284;display: block; font-size: 14px; height: 25px; padding: 5px 0 0 10px; text-decoration: none; width: 220px}
#nav a:hover {background: #458EAF; color: #ffffff}
#active, a#active:hover {background:  color: #2b5448; cursor: default; font-weight: bold}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LISTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul {list-style-type: circle; margin-top: 0}
ul#nav {border: 1px solid #1B658B; border-width: 1px 0; list-style: none outside; margin: 33px 0 0 0; padding: 0}
#nav li {border-bottom: 1px dashed #7EB1C9; padding: 1px 0}
ul.chart {font-style: italic; list-style-type: none; margin: 0; padding: 0}
ul.chart li {float: left; padding: 4px 0; text-align: center; width: 25%}
ul.every_other li {background: #F4F1D4; border: 1px solid #DEDABD; border-width: 1px 0}
ul.height {background:no-repeat 0 18px; font-style: italic; height: 130px; list-style-type: none; margin: 0; padding: 0; width: 480px}
ul.height li {border-bottom: 1px dashed #602100; margin-bottom: 15px}
