body, form, img, h1, h2, h3, table, td, tr { /* main */
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

/*links*/
a {color:#2F1B25;cursor:pointer;}
a:hover {color:darkred;}
a.toolbars {text-decoration:none;color:white;}
a.toolbars:hover {color:lightblue;}
a.feedback {text-decoration:none;color:white;} 
a:hover {color:darkred;}
a.feedback:hover {background: #DCEAF7;color:black;} 
a.search {
background: #2F1B25;
padding: 0px 2px 0px 2px;
color: white;
font-family: Arial;
font-size: 12px;
border: solid 1px;
}
a.search:hover {color:lightblue;}
acronym {border-bottom: 0px;}

/*tags*/
p {
margin: 8pt 0px 8pt 0px;
}
img {
border: none;
}
h1 {
font-weight: bold;
font-size: 14px;
}
h1.nospace {
margin: 0px 0px -8pt 0px;
}
h2 {
font-style: italic;
font-size: 12px;
margin: 0px 0px -8pt 0px;
}
hr {
margin: 5px;
width: 714px;
}
td, th {
border: solid 1px white;
padding: 2px;
}
h1#no_image {
text-align: center;
color: #2F1B25;
font-size: 16px;
}
h1.news {
font-size: 17px;
font-weight: bold;

}
h2.news {
font-style: normal;
font-size: 13px;
margin: 0px 0px -8pt 0px;
}
h1.faq {
margin: 0px 0px 0pt 0px;
padding: 0px;
color: white;
font-size: 12px;
background: #2F1B25;
}

/*divs*/
div#container { /*overall_container*/
position: absolute;
width: 714px;
left: 10px;
top: 10px;
background: url(../images/header_bar.jpg) no-repeat top left;
}
div#toolbar1 {
margin-left: 10px;
margin-top: 10px;
color: white;
padding: 2px 5px 2px 5px;
text-align: left;
font-weight: bold;
}
div#toolbar2 {
background-color: #2F1B25;
margin-top: 150px;
margin-bottom: 10px;
padding: 2px 5px 2px 5px;
text-align: left;
color: white;
font-weight: bold;
}
div#main_content { /*main content for all pages*/
margin: 5px 5px 15px 5px;
}
div#disclaimer { /*disclaimer.html*/
margin: 5px;
position: relative;
top: 30px;
margin-bottom: 75px;
width: 400px;
padding: 5px;
}
div#contacts { /*business_pp.html faq*/
float: right;
border: solid 1px black;
background: #F5E4D0;
color: black;
margin: 5px 0px 5px 0px;
width: 215px;
padding: 5px 5px 0px 5px;
}
div#our_mission {
color: black;
margin: 5px 5px 5px 5px;
padding: 5px;
height: 60px;
}
#sub_photo {
float:left;
margin:0px 5px 0px 0px;
}
div#news {
background: #DCEAF7;
border: 2px outset #2F1B25;
color: black;
margin: 5px;
padding: 5px;
}
div#contactlist {
background: #DCEAF7;
border: 2px outset #2F1B25;
color: black;
margin: 20px;
padding: 5px;
}
div#sub_content_2 {
background: #FCA44B;
color: black;
margin: 5px;
padding: 5px;
}
div#sub_content_3 {
background: #FCA44B;
color: black;
margin: 0px;
padding: 5px;
}
div#footer {
margin: 5px 0px 5px 0px;
padding: 45px 5px 0px 5px;
text-align: center;
background: url(../images/footer_bar.png) no-repeat;
}
div#feedback {
position: relative;
top: -7px;
margin: -0px -5px 5px -5px;
text-align: center;
font-style: italic;
background: #2F1B25;
color: white;
}
div.adc {
margin: 10px 0px 0px 0px;
color: gray;
font-style: italic;
font-size: 10px;
}
table#calendar {
margin: 5px 100px 5px 100px;
background: #DCEAF7;
}
table#contacts {
margin: 5px 10px 5px 0px;
border: black;
background: #DCEAF7;
width: 550px;
text-align: left;
}
#note {
color: red;
font-style: italic;
}

#photo_ioc {
border: 2px outset #2F1B25;
margin: 0px 0px 5px 5px;
float: right;
}
div#video {
float: left;
margin-left: 25px;
font-size: 11px;
font-weight: bold;
}
div#form_content {
background: #DCEAF7;
margin: 5px 50px 25px 210px;
padding: 5px;
position: relative;
text-align: left;
}
div#form_results {
background: #DCEAF7;
margin: 5px 105px 25px 105px;
padding: 5px;
position: relative;
text-align: left;
}
div#instructions {
display: none;
}
.form_input {
background: white;
font-size: 12px;
border: solid 1px black;
}
input.search {
font-style: italic;
color: #CC9900;
}
.search_input {
border: solid 1px;
border-color: black;
width: 348px;
}
#form_select {
font-size: 12px;
border: solid 1px;
border-color: black;
width: 350px;
}
#form_submit {
background: #2F1B25;
color: white;
font-size: 12px;
border: solid 1px;
}
.calendar_col {
background: #DCEAF7;
color:black;
}
div#other_searches {
background: #F5E4D0;
margin: 25px;
margin-top: 40px;
padding: 5px;
text-align: left;
}
div#tab1_text {
display:block;
}
div#tab2_text {
display:none;
}
div#tab3_text {
display:none;
}