html, body {margin:0; background-image: url(../images/common/bg.gif); background-repeat: repeat-Y ; background-position: 50% 0%; scrollbar-3dlight-color: #D1D1D1; scrollbar-arrow-color: #493C3C; scrollbar-base-color: #D1D1D1; scrollbar-darkshadow-color: #D1D1D1;}
:visited {color: #493C3C; text-decoration: none;}
:hover {color: #CC0000;text-decoration: none;}
:link {color: #493C3C; text-decoration: none;}
:active {color: #493C3C; text-decoration: none;}

.red:visited {color: #CC0000; text-decoration: none;}
.red:hover {color: #355997; text-decoration: none;}
.red:link {color: #CC0000; text-decoration: none;}
.red:active {color: #CC0000; text-decoration: none;}

.white:visited {color: #FFFFFF; text-decoration: none;}
.white:hover {color: #FFDD00; text-decoration: none;}
.white:link {color: #FFFFFF; text-decoration: none;}
.white:active {color: #FFFFFF; text-decoration: none;}

.lightblue:visited {color: #90A0AB; text-decoration: none;}
.lightblue:hover {color: #493C3C; text-decoration: none;}
.lightblue:link {color: #90A0AB; text-decoration: none;}
.lightblue:active {color: #90A0AB; text-decoration: none;}

.small {font-family: Trebuchet MS; font-size: 9px; color: #493C3C; text-decoration: none; line-height: 1;}
.smallwhite {font-family: Trebuchet MS; font-size: 9px; color: #FFFFFF; text-decoration: none;}
.smallbold {font-family: Trebuchet MS; font-size: 9px; color: #493C3C; text-decoration: none; font-weight: bold;}
.smallboldred {font-family: Trebuchet MS; font-size: 9px; color: #CC0000; text-decoration: none; font-weight: bold;}

.sitemap {font-family: Trebuchet MS; font-size: 10px; color: #90A0AB; text-decoration: none; line-height: 1.5 ; }
.regwhite {font-family: Trebuchet MS; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.reg {font-family: Trebuchet MS; font-size: 10px; color: #493C3C; text-decoration: none;}
.regpadded {font-family: Trebuchet MS; font-size: 10px; color: #493C3C; text-decoration: none; padding-right: 5px; padding-left: 5px;}
.regbold {font-family: Trebuchet MS; font-size: 10px; color: #493C3C; text-decoration: none; font-weight: bold;}
.regboldwhite {font-family: Trebuchet MS; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.regboldred {font-family: Trebuchet MS; font-size: 10px; color: #CC0000; text-decoration: none; font-weight: bold;}

.med {font-family: Trebuchet MS; font-size: 11px; color: #493C3C; text-decoration: none; line-height: 1.5;}
.medpadded {font-family: Trebuchet MS; font-size: 12px; color: #493C3C; text-decoration: none; line-height: 1.5 ; padding-right: 5px; padding-left: 5px;}
.medwhite {font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.medwhitenav {font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none; white-space: nowrap; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; padding-top: 1px;}
.medbold {font-family: Trebuchet MS; font-size: 11px; color: #493C3C; text-decoration: none; font-weight: bold;}
.medboldred {font-family: Trebuchet MS; font-size: 11px; color: #CC0000; text-decoration: none; font-weight: bold;}
.medboldblue {font-family: Trebuchet MS; font-size: 11px; color: #0d62a2; text-decoration: none; font-weight: bold;}
.medboldwhite {font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.big {font-family: Trebuchet MS; font-size: 12px; color: #493C3C; text-decoration: none; line-height: 1.5 ;}
.bigpadded {font-family: Trebuchet MS; font-size: 12px; color: #493C3C; text-decoration: none; line-height: 1.5 ; padding-right: 10px;}
.bigbold {font-family: Trebuchet MS; font-size: 12px; color: #493C3C; text-decoration: none; font-weight: bold;}
.bigboldred {font-family: Trebuchet MS; font-size: 12px; color: #CC0000; text-decoration: none; font-weight: bold;}
.bigboldwhite {font-family: Trebuchet MS; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.front {font-family: Trebuchet MS; font-size: 14px; color: #493C3C; text-decoration: none; font-weight: bold;}

.asterisk {font-family: Verdana; font-size: 14px; color: #CC0000; text-decoration: none; font-weight: bold;}

.headline {font-family: Trebuchet MS; font-size: 20px; color: #493C3C; text-decoration: none; font-weight: bold; line-height: 1}
.headline_red {font-family: Trebuchet MS; font-size: 22px; color: #CC0000; text-decoration: none; font-weight: bold; line-height: 1}
.headline_blue {font-family: Trebuchet MS; font-size: 22px; color: #0E63A3; text-decoration: none; font-weight: bold; line-height: 1}

.select {font-family: Trebuchet MS; font-size: 11px; color: #493C3C;}
.contact_select {width: 165px; font-family: Trebuchet MS; font-size: 11px; color: #493C3C;}
.address {width: 175px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.state {width: 28px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.zip {width: 50px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.calendar {width: 70px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.login {width: 100px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; font-weight: bold; Color: #493C3C;}
.vo {width: 80px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; font-weight: bold; Color: #493C3C;}
.vo2 {width: 77px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; font-weight: bold; Color: #493C3C;}

.medium {width: 100px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.title {width: 200px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.link {width: 145px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.large {width: 160px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.upload {width: 245px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.topic {width: 300px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.message {width: 410px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.long {width: 640px; height: 18px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.bio {overflow: auto; overflow: auto; padding: 5px; width: 640px; height: 150px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.copy {overflow: auto; padding: 5px; width: 640px; height: 350px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Trebuchet MS; Font-Size: 11px; Color: #493C3C;}
.copy_short {overflow: auto; padding: 5px; width: 245px; height: 110px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Tahoma ; Font-Size: 12px; Color: #493C3C;}
.comment_box {overflow: auto; padding: 5px; width: 355px; height: 110px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Tahoma ; Font-Size: 12px; Color: #493C3C;}
.contact_box {overflow: auto; padding: 5px; width: 510px; height: 110px; border-width: 1px; border-style: solid; border-color: #999999; Font-Family: Tahoma ; Font-Size: 12px; Color: #493C3C;}

.navRow{cursor:pointer; color:#FFFFFF; text-decoration:none; font-family: Trebuchet MS; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; height: 30px; position: relative;}

.tab {font-family: Trebuchet MS; font-size: 11px; font-weight: bold; color: #493C3C; background-color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px;}
.tab_selected {font-family: Trebuchet MS; font-size: 11px; font-weight: bold; color: #FFFFFF; background-image: url(../images/nav/bk.jpg); text-decoration: none; padding-top: 5px; padding-bottom: 5px;}

#triggers div {cursor:pointer; font-family: Trebuchet MS; font-size: 11px; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px;}
#hairlinebox {font-family: Trebuchet MS;	font-size: 7pt; margin-left: auto ; margin-right: auto ; border: 1px solid #493C3C; padding: 3px; width: 369; text-align: center;}

.list {line-height: 1.5p; margin-top: 5px; margin-left: 2em; padding: 0px;}

.calendar_link_white {font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.calendar_link_dark {font-family: Trebuchet MS; font-size: 11px; color: #493C3C; text-decoration: none;}
.calendar_location_white {font-family: Trebuchet MS; font-size: 9px; color: #FFCC00; text-decoration: none;}
.calendar_location_dark {font-family: Trebuchet MS; font-size: 9px; color: #CC0000; text-decoration: none;}

#columns{width:100%; float:none; clear:both;}