body 
{
background-image: url('bg_beige.gif');
background-attachment: fixed;
background-repeat: repeat-x;
background-color: #edd59f;
padding: 0px;
margin: 10px;
}

div#main 
{width: 980px;
background-image: url('bg_main.gif');
background-color:#f5e7c8;
}

div#main_events 
{width: 980px;
background-image: url('bg_main_events.gif');
background-color:#f5e7c8;
}

div#header
{width: 980px;
height: 120px;
background-image: url('header.jpg');
}

div#logo
{width: 195px;
height: 120px;
position: relative;
left: 0px;
top: 0px;
float:left;
}

div#toplinks
{width: 185px;
height: 80px;
position: relative;
left: 560px;
top: 10px;
float:left;
}
#toplinks {font-size: 7pt; color: #FFFFFF; font-family: verdana; line-height: 11pt; padding: 10px; text-align: right;}
#toplinks A:link { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#toplinks A:visited { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#toplinks A:active { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#toplinks A:hover { color: #000000; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;}


div#navcontainer
{width: 195px;
float: left;
}

div#nav_bg 
{width: 185px;
position: relative;
left: 5px;
background-color: #093e74;
}

#nav ul, #nav li {
display:block;    
margin-left: 0; 
padding: 0;
margin-bottom: 10px;
}

div#nav 
{width: 175px;
position: relative;
left: 4px;
background-color: #093e74;
}

#nav {font-size: 7pt; color: #FFFFFF; font-family: verdana; line-height: 8pt; text-align: left;}
#nav A:link { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#nav A:visited { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#nav A:active { color: #FFFFFF; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#nav A:hover { color: #CCCCCC; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;}

div#bottombar
{width: 980px;
height: 10px;
float: left;
background-image: url('bottom_rounded.gif');
}

div#centralcontainer
{width: 570px;
float: left;
}

div#central
{width: 550px;
}
#central {font-size: 8pt; color: #000000; font-family: verdana; line-height: 10pt; text-align:left;}
#central A:link { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#central A:visited { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#central A:active { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#central A:hover { color: #666666; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

#central li {font-size: 8pt; color: #000000; font-family: verdana; padding: 0px; padding-left: -60px; line-height: 10pt; text-align: left; margin-bottom: 6px;}

div#eventscontainer
{width: 775px;
position: relative;
left: 4px;
float: left;
}

div#eventsspecial
{width: 770px;
}
#eventsspecial {font-size: 8pt; color: #000000; font-family: verdana; line-height: 10pt; text-align:left;}
#eventsspecial A:link { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#eventsspecial A:visited { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#eventsspecial A:active { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#eventsspecial A:hover { color: #666666; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

#eventsspecial li {font-size: 8pt; color: #333333; font-family: verdana; padding: 0px; padding-left: -60px; line-height: 10pt; text-align: left; margin-bottom: 6px;}


#eventcalendar {font-size: 14pt; color: #000000; font-family: verdana; line-height: 16pt; text-align:left; padding: 10px;}
#eventcalendar A:link { color: #990000; font-family: Verdana; font-size: 14pt; text-decoration : none;} 
#eventcalendar A:visited { color: #990000; font-family: Verdana; font-size: 14pt; text-decoration : none;} 
#eventcalendar A:active {  color: #FFFFFF; font-family: Verdana; font-size: 14pt; text-decoration : none; background-color:#990000;} 
#eventcalendar A:hover { color: #FFFFFF; font-family: Verdana; font-size: 14pt; text-decoration : none; background-color:#990000;}

#eventcalendarsunday {font-size: 14pt; color: #FFFFFF; font-family: verdana; line-height: 10pt; text-align:left; padding: 10px;}
#eventcalendarsunday A:link { color: #FFFFFF; font-family: Verdana; font-size: 14pt; text-decoration : none;} 
#eventcalendarsunday A:visited { color: #FFFFFF; font-family: Verdana; font-size: 14pt; text-decoration : none;} 
#eventcalendarsunday A:active { color: #FFFFFF; font-family: Verdana; font-size: 14pt; text-decoration : none;} 
#eventcalendarsunday A:hover { color: #f5e7c8; font-family: Verdana; font-size: 14pt; text-decoration : none;}

#calendarhead {font-size: 14pt; color: #FFFFFF; font-family: verdana; line-height: 16pt; text-align:left; padding: 4px; background-color: #093e74;}

#eventlisting {font-size: 8pt; color: #000000; font-family: verdana; line-height: 12pt; text-align: left; padding:4px;}
#eventlisting A:link {color: #990000; font-family: Verdana; font-size: 8pt; text-decoration: none;} 
#eventlisting A:visited {color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none;} 
#eventlisting A:active {color: #990000; font-family: Verdana; font-size: 8pt; text-decoration: none;} 
#eventlisting A:hover { color: #666666; font-family: Verdana; font-size: 8pt; text-decoration: none;}

#video {font-size: 8pt; color: #333333; font-family: verdana;  line-height: 10pt; text-align:left;}
#video a:link { color: #CC0000; font-family: verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#video a:visited { color: #CC0000; font-family: verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}  
#video a:hover { color: #333333; font-family: verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}
#video a:active { color: #CC0000; font-family: verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

div#rightcontainer
{width: 205px;
float: left;
background-color:#f5e7c8;
}

div#right_bg 
{width: 195px;
position: relative;
left: 5px;
background-color: #f9f1df;
}

div#rightrail
{width: 185px;
position: relative;
left: 5px;
background-color:#f9f1df;
}
#rightrail {font-size: 8pt; color: #666666; font-family: verdana; line-height: 10pt; text-align:left;}
#rightrail A:link { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#rightrail A:visited { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#rightrail A:active { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#rightrail A:hover { color: #CC0000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

div#countdown
{background-color:#CC0000;
margin-right: 6px;
}
#countdown {font-size: 8pt; color: #666666; font-family: verdana; line-height: 10pt;}
#countdown A:link { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#countdown A:visited { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#countdown A:active { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#countdown A:hover { color: #CC0000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

div#weather
{width: 180px;
background-color:#FFFFFF;
margin-right: 6px;
}

#list {font-size: 8pt; color: #000000; font-family: verdana; line-height: 10pt; padding: 4px; text-align:left;}
#list A:link { color: #990000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#list A:visited { color: #CC0000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#list A:active { color: #CC0000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#list A:hover { color: #666666; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

div#footer
{width: 980px;
height: 80px;
background-image: url('footer.gif');
background-repeat: no-repeat;
position:relative;
left: 5px;
}
#footer {font-size: 7pt; color: #FFFFFF; font-family: verdana; padding: 5px; line-height: 10pt; text-align:left;}
#footer A:link { color: #e1e8cb; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#footer A:visited { color: #e1e8cb; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#footer A:active { color: #e1e8cb; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#footer A:hover { color: #000000; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;}

#gallerytext {font-size: 7pt; color: #000000; font-family: verdana; padding: 5px; line-height: 10pt; text-align:left;}
#gallerytext A:link { color: #990000; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#gallerytext A:visited { color: #990000; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#gallerytext A:active { color: #990000; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;} 
#gallerytext A:hover { color: #666666; font-family: Verdana; font-size: 7pt; text-decoration : none; font-weight: bold;}

#contact {font-size: 8pt; color: #666666; font-family: verdana;}

span#head {font-size: 14pt; color: #3d4a7e; font-family: verdana; line-height: 16pt;}

span#redhead {font-size: 14pt; color: #CC0000; font-family: verdana; line-height: 14pt;}

span#navhead {font-size: 14pt; color: #000000; font-family: verdana; line-height: 16pt;}

span#subhead {font-size: 9pt; color: #003366; font-family: verdana; line-height: 12pt; font-weight: bold;}

span#smallredhead {font-size: 7pt; color: #CC0000; font-family: verdana; line-height: 10pt; font-weight: bold;}

span#mediumred {font-size: 8pt; color: #CC0000; font-family: verdana; line-height: 10pt; font-weight: bold;}

span#darkred {font-size: 8pt; color: #8b0b04; font-family: verdana; line-height: 10pt; font-weight: bold;}

span#smallred {font-size: 7pt; color: #CC0000; font-family: verdana; line-height: 9pt; font-weight: bold;}

span#smallredlight {font-size: 7pt; color: #CC0000; font-family: verdana; line-height: 9pt;}

#sitesearch
{
width: 120px;
border: #000000 solid 1px;
background-color: #FFFFFF;
color: #000000;
font-family: verdana;
font-size: 7pt;
}

#formtext {font-size: 8pt; color: #000000; font-family: verdana; padding: 6px; line-height: 11pt; text-align: right;}
#formtext A:link { color: #CC0000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#formtext A:visited { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#formtext A:active { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#formtext A:hover { color: #CCCCCC; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

#formhead {font-size: 8pt; color: #000000; font-family: verdana; padding: 6px; line-height: 11pt; text-align: center;}
#formhead A:link { color: #CC0000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#formhead A:visited { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#formhead A:active { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;} 
#formhead A:hover { color: #CCCCCC; font-family: Verdana; font-size: 8pt; text-decoration : none; font-weight: bold;}

#forminput {font-size: 8pt;
color: #333333;
font-family: verdana;
padding: 6px;
line-height: 11pt;
text-align: left;
}

#form_table label {font-size: 8pt;
color: #333333;
font-family: verdana;
padding: 6px;
line-height: 11pt;
text-align: right;
font-weight: normal;
}

.errorlist {font-size: 7pt;
color: #CC0000;
font-family: verdana;
padding: 6px;
line-height: 9pt;
text-align: left;
font-weight: normal;
}

#form_table input
{
width: 220px;
border: #000000 solid 1px;
background-color: #FFFFFF;
color: #000000;
font-family: verdana;
font-size: 7pt;
}

#id_products_services
{
width: 220px;
border: #000000 solid 1px;
background-color: #FFFFFF;
color: #000000;
font-family: verdana;
font-size: 7pt;
}

#buttons {
font-family: verdana;
font-size: 8pt;
background-color: #B51423;
color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #000000;
}

#searchbutton {
font-family: verdana;
font-size: 7pt;
background-color: #093e74;
color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}

#inputsearch
{
width: 120px;
border: #000000 solid 1px;
background-color: #FFFFFF;
color: #000000;
font-family: verdana;
font-size: 7pt;
}

#inputgeneral
{
width: 220px;
border: #000000 solid 1px;
background-color: #FFFFFF;
color: #000000;
font-family: verdana;
font-size: 7pt;
}

#inputstate
{
width: 20px;
border: #B51423 solid 1px;
background-color: #FDF0D0;
color: #000066;
font-family: verdana;
font-size: 8pt;
}

#inputzip
{
width: 60px;
border: #B51423 solid 1px;
background-color: #FDF0D0;
color: #000066;
font-family: verdana;
font-size: 8pt;
}

iframe#busiframe
{ 
scrollbar-3dlight-color:#001973; 
scrollbar-arrow-color:#001973; 
scrollbar-base-color:#001973; 
scrollbar-darkshadow-color:#001973; 
scrollbar-face-color:#99CCFF; 
scrollbar-highlight-color:#001973; 
scrollbar-shadow-color:#001973; 
scrollbar-track-color:#001973; 
}

