body  { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("images/bckgrndPatt1.jpg"); margin: 24px 0 0 0 }
#main      { color: white; font-size: 9pt; background-color: black }
#nav     { padding-top: 4px }
/* main table */
#mainContent      { background-color: #464445; width: 951px }
/* index page */
#indexContent { background-color: #464445; width: 951px }
#flash  { }
#links       { padding-top: 24px; padding-bottom: 9px; padding-left: 35px }
#map    { background-image: url("images/mapAll.jpg"); background-repeat: no-repeat; background-position: 20px 20px; height: 415px }
#news      { padding: 10px 20px }
#pict   { line-height: 13pt; background-color: #464445; padding-top: 10px; padding-bottom: 10px; padding-left: 15px }
#ads    { padding-top: 7px; padding-bottom: 7px }
#ads .pict   { padding-left: 20px }
#ads .pict2  { padding-left: 50px }
#ads .pict3 { padding-right: 50px }
#location_container { position: relative }
.location  { color: #ffffff; position: absolute }
.location_text   { color: #ffffff; background-color: #000000; padding: 4px; position: absolute }
.location_text a:link     { color: #ffffff; text-decoration: none }
.location_text a:active     { color: #ffffff; text-decoration: none }
.location_text a:visited    { color: #ffffff; text-decoration: none }
.location_text a:hover   { color: #ffffff; text-decoration: none }
/* accidents page */
#seasons  { padding-top: 18px; padding-bottom: 9px; padding-left: 35px }
#seasons .title  { font-size: 16pt }
#seasons a:link     { color: #ffffff; text-decoration: none }
#seasons a:active     { color: #ffffff; text-decoration: none }
#seasons a:visited    { color: #ffffff; text-decoration: none }
#seasons a:hover   { color: #ff9102; text-decoration: none }
#seasons2  { padding-top: 0px; padding-bottom: 9px; padding-left: 35px }
#dates   { background-color: #1f1f1f }
#dates td         { padding-top: 4px; padding-bottom: 4px; padding-left: 6px; width: 85px; height: 12px }
.selected { color: #ff9102; }
#fatalities { background-color: black; padding-top: 2px; padding-bottom: 2px; padding-left: 35px }
#reports  { font-size: 8pt }
#reports .header  { color: black; background-color: #a6dff0; text-transform: uppercase; padding-left: 35px }
#reports .header2 { color: black; background-color: #a6dff0; text-transform: uppercase; padding-top: 2px; padding-bottom: 2px; padding-left: 8px }
#reports .date { padding-left: 35px }
#reports .date a:link      { color: #ffffff; text-decoration: underline }
#reports .date a:active      { color: #ffffff; text-decoration: underline }
#reports .date a:visited     { color: #ffffff; text-decoration: underline }
#reports .date a:hover    { color: #000000; text-decoration: underline }
#reports .data { padding-left: 8px }
#reports .data a:link      { color: #ffffff; text-decoration: underline }
#reports .data a:active      { color: #ffffff; text-decoration: underline }
#reports .data a:visited     { color: #ffffff; text-decoration: underline }
#reports .data a:hover    { color: #000000; text-decoration: underline }
#reports table { border-top: black; border-right: black; border-bottom: 1px solid black; border-left: black }
#reports td { padding-top: 2px; padding-bottom: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: black; border-left: black }
#reports a:link      { color: #000000; text-decoration: underline }
#reports a:active      { color: #000000; text-decoration: underline }
#reports a:visited     { color: #000000; text-decoration: underline }
#reports a:hover    { color: #ffffff; text-decoration: underline }
/* data page */
#data { padding-top: 20px; padding-right: 35px; padding-left: 35px }
#data a:link     { color: #ff9102; text-decoration: none }
#data a:active     { color: #ff9102; text-decoration: none }
#data a:visited    { color: #ff9102; text-decoration: none }
#data a:hover   { color: #ffffff; text-decoration: none }
/* education page */
#edu_map   { padding-left: 20px; height: 400px }
#state_container { position: relative }
.state_text   { color: #ffffff; background-color: #000000; padding: 4px; position: absolute; cursor:pointer; }
#member_search { padding: 10px 20px }
#member_search a:link     { color: #ff9102; text-decoration: none }
#member_search a:active     { color: #ff9102; text-decoration: none }
#member_search a:visited    { color: #ff9102; text-decoration: none }
#member_search a:hover  { color: #ffffff; text-decoration: none }
#edu  { padding-top: 18px; padding-bottom: 9px; padding-left: 35px }
#edu .title  { font-size: 16pt }
#edu a:link     { color: #ff9102; text-decoration: none }
#edu a:active     { color: #ff9102; text-decoration: none }
#edu a:visited    { color: #ff9102; text-decoration: none }
#edu a:hover   { color: #ffffff; text-decoration: none }
#edu_state { background-color: black; padding-top: 2px; padding-bottom: 2px; padding-left: 35px }
#edu_ads    { padding-top: 7px; padding-bottom: 7px }
#edu_ads .pict { padding-left: 7px }
/* guidelines page */
#guideText  { font-size: 9pt; padding: 35px 30px 20px }
#guideText td { font-size: 9pt }
.guidelines  { background-color: #464445; padding-bottom: 10px; padding-left: 35px; width: 951px }
.guidelines table { border-color: #000000; border-width: 0 0 1px 1px; border-style: solid }
.guidelines td { font-size: 9pt; border-color: #000000; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px; }
.guidelines .header  { color: black; background-color: #a6dff0; text-transform: uppercase }
.guidelines ol   { color: #ff9102; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-right: 4px; padding-left: 16px }
.guidelines ol .text { color: #ffffff }
.guidelines ul  { color: #ff9102; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-right: 4px; padding-left: 14px }
.guidelines ul .text { color: #ffffff }
/* employment page */
#employText  { padding: 35px 30px 20px }
#employText table { border: solid 1px black }
#employText td { font-size: 9pt }
#employText h1 { color: #ff9102; font-size: 10pt; text-transform: uppercase }
#employText .title  { font-weight: bold }
#employText .date  { color: #a6dff0 }
#employText .closed { color: red }
/* contact page */
#contact_form .title { padding-right: 8px }
#contact_form .input   { color: #000; font-size: 9pt; background: #a6dff0; padding-left: 4px; width: 243px; height: 16px; border: outset 0 }
#contact_form textarea  { color: #000; background: #a6dff0; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; width: 280px; overflow: auto; border: outset 0 }
/ * information pages */
#infoPhoto { padding-top: 35px; padding-bottom: 20px }
#infoPhoto img { padding-bottom: 20px }
#infoText  { padding: 35px 30px 20px }
#infoText a:link     { color: #ff9102; text-decoration: none }
#infoText a:active     { color: #ff9102; text-decoration: none }
#infoText a:visited    { color: #ff9102; text-decoration: none }
#infoText a:hover  { color: #ffffff; text-decoration: none }
#infoText2 { padding: 35px 26px 20px }
#infoLinks { padding-top: 35px; padding-bottom: 20px; padding-left: 25px }
/* misc links */
.spacer {background-color: #000000; }
.color { color: #ff9102; }
.color2 { color: #a6dff0 }
.title1  { color: #ff9102; font-size: 10pt; text-transform: uppercase }
.title2 { color: #000000; font-weight: bold; text-transform: uppercase }
.title3 { font-size: 16pt }
.indent   { padding-left: 50px }
.small { font-size: 8pt }
.float-right     { display: inline; margin: 0; float: right }
.float-left      { display: inline; margin: 0; padding-right: 10px; float: left }
ul    { color: #ff9102; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-right: 4px; padding-left: 40px }
ul .text { color: #ffffff }
li { line-height: 13pt }
li a:link     { color: #ffffff; text-decoration: none }
li a:active     { color: #ffffff; text-decoration: none }
li a:visited    { color: #ffffff; text-decoration: none }
li a:hover   { color: #ff9102; text-decoration: none }
/* footer */
#footer    { color: #ffffff; font-size: 8pt; padding-top: 6px; padding-bottom: 6px; padding-left: 5px }
#footer td { color: #ffffff; font-size: 8pt; padding-bottom: 6px; padding-left: 5px }
#footer a:link      { color: #ffffff; text-decoration: none }
#footer a:active      { color: #ffffff; text-decoration: none }
#footer a:visited     { color: #ffffff; text-decoration: none }
#footer a:hover   { color: #ff9102; text-decoration: none }
/* links */
a:link     { color: #ffffff; text-decoration: none }
a:active     { color: #ffffff; text-decoration: none }
a:visited    { color: #ffffff; text-decoration: none }
a:hover   { color: #ff9102; text-decoration: none }
a:focus { outline: none; }
