/* CSS Document */

body {background-image:url('images/body_BG_gradient.gif'); background-repeat:repeat-x; background-color:#330000; padding:0px; margin:0px; font:11px Verdana; color:#FFF; line-height:15px;}
.container {width:780px;}

a, a:link, a:visited {font:11px Verdana; color:#FFF; line-height:15px; text-decoration:underline;}
a:hover {color:#CCC;}

h3 {font:bold 17px Verdana; color:#FFF;}
h3 a, h3 a:link, h3 a:visited {font:bold 17px Verdana; color:#FFF;}
h3 a:hover {color:#CCC;}

.p-intro {font:bold 14px Verdana; color:#FFD75B;}
.yellowtext {color:#FFD75B;}

p {font:11px Verdana; color:#FFF; line-height:15px;}

.general_text {font:11px Verdana; color:#FFF; line-height:15px;}
.general_text a, .general_text a:link, .general_text a:visited,  {font:11px Verdana; color:#FFF; line-height:15px; text-decoration:underline;}
.general_text a:hover {color:#CCC;}

.left_col {background-image:url('images/nav/left_col_BG.gif'); background-repeat:repeat-y;}
.links_left_col {background-image:url('images/nav/left_col_BG.gif'); background-repeat:repeat-y;}
td.content_area {background-color:#343D4E; padding:10px; font:11px Verdana; color:#FFF; width:100%}
.content_right_col {background-image:url('images/content_right_col_BG.gif'); background-repeat:repeat-y; background-color:#343D4E; width:5px;}

.footer_textlinks {padding-left:45px; padding-top:10px; padding-bottom:20px;}
.footer_textlinks a, .footer_textlinks a:link, .footer_textlinks a:visited {font:11px Verdana; color:#FFF; text-decoration:none;}
.footer_textlinks a:hover {text-decoration:underline;}

.site_by_Exhibit8 {padding:5px; text-align:center; font:10px Verdana; color:#990000;}
.site_by_Exhibit8 a, .site_by_Exhibit8 a:link, .site_by_Exhibit8 a:visited {font:10px Verdana; color:#990000; text-decoration:none;}
.site_by_Exhibit8 a:hover {color:#CC0000; text-decoration:underline;}

.contact_form {background-color:#F2F2F2; padding:10px;}
.req_ast {font:10px Verdana; color:#FF0000;}
.form_title {font:bold 11px Verdana; color:#FFF; text-align:right; }
.form_text {font:11px Verdana; color:#666; border:solid 1px #434B61; width:200px; margin-left:15px;}
.form_subject {font:11px Verdana; color:#666; border:solid 1px #434B61; width:350px; margin-left:15px;}
.form_txt_area {font:11px Verdana; color:#666; border:solid 1px #434B61; width:350px; margin-left:15px;}
.dropdown {font:11px Verdana; color:#666; border:solid 1px #434B61; margin-left:15px;}
.form_submit {font:bold 11px Verdana; color:#FFF; border:solid 2px #CCC; background-color:#73798C; margin-left:15px;}


.warn_box{padding:15px; color:#FF0000; border:solid 1px #FF0000; background-color:#FFF;}
.warn_list ul {margin:10px; list-style-image:url('images/list-item-image-warn.gif');}
#cont_form_wrapper{padding-left:0px;}
#contact_form {border:0; border-collapse:collapse;}
#contact_form td {padding:3px; vertical-align:top;}
.warn_msg {font:bold 10px Verdana; color:#FF0000; background-color:#ddd; padding:2px;}

/*	BEGIN LINK PAGES STYLES */

.links_table {width:100%; background-color:#343D4E; text-align:left; padding:5px; font:12px Verdana; color:#FFF;}
.c {float:left;} 
.cr {clear:left;} 
#descr {font:12px Verdana; padding:0px; margin:0 0 5px 0;} 
table.formPage {border:1px solid #A0A0A0; width:550px;} 
td.err {padding:3px; color:#FF0000; background:#FFEDED; border:1px solid #A0A0A0; text-align:left;} 
td.msg{padding:3px; color:#0000FF; background:#EDF3FF; border:1px solid #A0A0A0; text-align:left;} 
.label { text-align:right;} 
.buttons { border-top:1px solid #A0A0A0; text-align:center;} 
.count { color:#6f6f6f; font-size:8pt; font-weight:normal;} 
#links {font:12px Verdana; color:#FFF; line-height:16px;}
#links a {font:12px Verdana; color:#FFF; line-height:16px;}
#links a:hover {color:#CCC;}
#links p {font:12px Verdana; color:#FFF; line-height:16px; margin-left:60px; margin-top:0px; margin-bottom:10px;} 
.url { color:#CECFCE;} 
.path {width:100%; font:11px Verdana; color:#FFF: margin:2px; padding:3px; background:#6C7585; height:19px; border-top:1px solid #5e74b3;} 
.searchbar {width:100%; font:11px Verdana; color:#FFF: margin:2px; padding:3px; background:#6C7585; height:19px; border-top:1px solid #5e74b3;} 
.submit { float:right; vertical-align:bottom; padding-right:5px;} 
.text, .btn{ font-size:8pt; font-family:Verdana, Tahoma, Arial, sans-serif;} 
input.text { color:#000000;  border:1px solid #5e74b3; height:13px;} 
textarea.text { font-size:8pt; border:1px solid #5e74b3;} 
select { font-size:8pt; border:1px solid #5e74b3;} 
.captcha { border:1px solid #5e74b3; margin-top:10px;} 
form { display:inline; margin:0; padding:0;} 
.btn{font:bold 11px Verdana; color:#FFF; border:solid 1px #FFF; background-color:#181AAD; height:17px;} 
span.req{ margin-left:3px; color:#FF0000; font-weight:bold;} 
div.errForm, span.errForm { margin:0px 0 0px 5px; padding:2px 3px 2px 3px; color:#FF0000; background:#FFFFF3; border:1px solid #cccccc; text-align:left; clear:right;} 
.small, .small a { padding:0px; margin:0px; color:#909090; font-size:7pt; text-decoration:none;} 
.sort { color:#FFF;} 
p.subcats { margin:0px 0px 7px 0px; padding:0px;} 
div.pr {font-size:6pt; color:#FFF; float:left; height:100%; margin-right:5px;} 
div.prg{width:40px;	border:1px solid #CCC; height:3px; font-size:1px;} 
div.prb{background:#00FF00; height:3px;	font-size:1px;} 

/*	END LINK PAGES STYLES */