@charset "utf-8";


/******************************* INTERFACE STYLES *************************************/


/* Global Styles */
* {margin:0;padding:0;}
body {text-align:center; /*For IE6 Shenanigans*/
	background-image:url(../img/bg_shade.jpg);
	background-repeat:repeat-x;
	margin-top:0px;}
#wrapper {width:912px;margin:0 auto;text-align:left;}  
#ContentRow1 {margin-top:33px;}
img {border-style:none;}
form {margin:0px;}
hr {border:solid 1px #888;margin-top:2px;}
li {margin-left:24px;}
#top_shade {
	background-image: url(img/bg_shade.jpg);
	background-repeat: repeat-x;
	background-position: left top;}
#ck_logo {margin-top:15px;}
.textfield {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#666666;}
.fieldFont {font-size:11px;}
h2 {font-size:20px;color:#09F;}
table {margin:0px;}


/* Links */
a:link {color:#369;text-decoration:none;}
a:visited {color: #369;text-decoration:none;}
a:hover {color: #C60;text-decoration:underline;}
a:active, a:focus { outline: 0; }
a.cool_blu:link { color: #63AAD4; text-decoration: none; }
a.cool_blu:visited { color: #63AAD4; text-decoration: none; }
a.cool_blu:hover { color: #F90; text-decoration: underline; }
a.cool_blu:active, a.cool_blu:focus { outline: 0; }
a.img_link:link { color: #FFF; text-decoration: none; }
a.img_link:visited { color: #FFF; text-decoration: none; }
a.img_link:hover { color: #FFF; text-decoration: none; }
a.img_link:active, a.img_link:focus { outline: 0; }


/* Header Section Styles */
#header {
	width:908px;
	height:27px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding-top:6px;
	background-color:#000;}
#header1 {
	width:875px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#fff;
	padding-bottom:8px;}
#header_a {float:left;margin-top:4px;margin-left:35px;}
#header_b {float:left;margin-top:4px;margin-left:47px;}
#header_c {float:left;margin-top:1px;margin-left:10px;}
#header_d {float:left;margin-top:4px;margin-left:43px;}
#header_e {float:left;margin-top:1px;margin-left:10px;}
#header_f {float:left;margin-top:4px;margin-left:37px;}
#header_g {float:left;margin-top:2px;margin-left:7px;}


/* Navigation Styles */
#main_nav {margin-top:8px;}
#nav_button1 {float:left;width:65px;}
#nav_button2 {float:left;width:88px;}
#nav_button3 {float:left;width:62px;}
#nav_button4 {float:left;width:76px;}
#nav_button5 {float:left;width:618px;}


/* Footer Styles */
#footer1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	color:#fff;
	float:left;
	width: 300px;
	padding-left:20px;
	padding-top:7px;}
#footer2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#cccccc;
	float:right;
	width: 278px;
	padding-top:7px;}
#footer {
	float:left;
	width:908px;
	margin-top:23px;
	margin-bottom:40px;
	height:25px;
	background-color:#000;}


/******************************* PAGE STYLES *************************************/


/* Index Page Styles */
#MainDisplay {
	float:left;
	width:605px;
	height:300px;
	border:1px solid black;
	background-image:url(../img/main_panel.png);
	background-repeat:no-repeat;
	background-position:top left;}
#mainPanelBtn1 {
	float:left;
	width:104px;
	height:22px;
	margin-left:12px;
	margin-top:266px;}
#mainPanelBtn2 {
	float:left;
	width:87px;
	height:22px;
	margin-left:6px;
	margin-top:266px;}


/* Contact Page Styles */
#Contact {
	float:left;
	width:605px;
	height:auto;
	border:1px solid black;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:25px;}
#contact_intro_text {
	background-color:#EEE;
	font-size:11px;
	height:auto;
	padding-top:10px;
	padding-left:20px;
	padding-right:16px;
	padding-bottom:20px;
	border-bottom:#CCC dashed thin;}
#contact_wrap {
	float:left;
	width:216px;
	height:auto;
	font-size:11px;
	padding-top:15px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:8px;
	border-right:#CCC dashed thin;}
#contact_wrap_final {
	height:auto;
	margin-left:243px;
	width:355px;
	font-size:11px;
	padding-top:15px;
	padding-bottom:0px;}
.red_cross {color: #F00;}
#formInstructions { margin-left:20px;}
.table_margin {margin-left:25px; margin-top:5px;}
.cell_margin {padding-left:25px;}
#email_warnings1{margin-top:10px; margin-bottom:20px; margin-left:25px; padding:3px; padding-left:5px; width:300px; border: 1px solid #666; background: #FFC1CC;}
#email_warnings2{margin-top:10px; margin-bottom:20px; margin-left:25px; padding:3px; padding-left:5px; width:286px; border: 1px solid #666; background: #C6FFB3;}
.red{color:#F00;}
.green{color: #3C3;}



/* News Page Styles */
#News {
	float:left;
	width:605px;
	height:auto;
	border:1px solid black;
	font-family:Verdana, Geneva, sans-serif;}
#newsPanel {
	width:278px;
	height:300px;
	padding:0px;
	margin-left:629px;
	border:1px solid #000;
	background-image:url(../img/news_header.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	vertical-align: text-top;}
#newsPanelBtn1 {float:left;width:85px;height:18px;margin-left:7px;margin-top:18px;}
#newsPanelBtn2 {float:left;width:172px;height:18px;margin-left:7px;margin-top:18px;}
#news_intro_text { background-color:#EEE;font-size:11px;height:auto; padding-top:10px; padding-left:20px; padding-right:16px; padding-bottom:10px; border-bottom:#CCC dashed thin;}
#news_wrap { margin-top:15px; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;padding-right:16px;}
#news_wrap_final {padding-top:15px; margin-top:15px; padding-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-top: #CCC dashed thin;padding-right:16px;}
.news_small_font {margin-top:15px; margin-left:10px; font-size:12px;}
.story_heading {font-size:19px;}
.small_font2 {font-size:11px;}
.news_header{font-size:small;}
#news_link{margin-top:12px;}
#story1 {margin-top:50px;margin-left:15px; margin-right:15px;}
#story2 {margin-top:25px;margin-left:15px; margin-right:15px;}
#bottom_border { background-color:#EEE; height:auto; border-top:#CCC dashed thin;}
#twit_text {font-size:12px; margin-left: 20px; margin-top:15px; padding-bottom:17px;}
#twit_heading {font-size:15px; font-weight:bold;}
.twit_subtext {color: #666;font-weight:bold;}
#twit_subtext {margin-top:7px;}
#article_wrap {padding-top:15px; padding-left:20px; padding-right:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


/* Learn More Page */
#learnmoreHeading {margin-top:25px;font-size:16px;font-weight:bold;background-color:#FF9;padding:1px;padding-left:4px;width:248px;}
#learnmoreGroup {margin-top:20px;margin-left:20px;}
#learnmoreThumb {float:left;margin-right:36px;width:82px;height:116px;}
#learnmoreSubheading {margin-top:115px;margin-left:20px;color:#555;}
.labelMargin {margin-top:5px;}


/* Search Page */
.keyword {background-color:#FFC;}
#resultsHeading {margin-top:25px;font-size:16px;font-weight:bold;}
#resultsSubheading {color:#666;}
#results {margin-top:20px;font-size:12px;}
.abstract {font-size:10px; color:#555;}


/* Privacy Page */
#Privacy {
	float:left;
	width:605px;
	height:auto;
	border:1px solid black;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:25px;}
#privacy_intro_text {
	background-color:#EEE;
	font-size:11px;
	height:auto;
	padding-top:10px;
	padding-left:20px;
	padding-right:16px;
	padding-bottom:20px;
	border-bottom:#CCC dashed thin;}
#privacy_body{margin-left:30px;margin-right:25px;font-size:11px;}
.privacy_xsmall{font-size:x-small;}


/* Site Map Page */
#Sitemap {
	float:left;
	width:605px;
	height:auto;
	border:1px solid black;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:25px;}
#sitemap_intro_text {
	background-color:#EEE;
	font-size:11px;
	height:auto;
	padding-top:10px;
	padding-left:20px;
	padding-right:16px;
	padding-bottom:20px;
	border-bottom:#CCC dashed thin;}
#sitemap_body{margin-left:35px;margin-right:20px;font-size:11px;}


