*, html {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
h1 {
font-size:20px;
}
h2 {
font-size:18px;
}
h3 {
font-size:16px;
margin:0.7em 0 0;
}
h4 {
font-size:16px;
margin:0.7em 0 0;
}
img {
border:0 none;
margin:0;
padding:0;
}
p {
margin-bottom:1em;
}
td {
border-bottom:1px solid #999999;
padding:10px 0;
}
body {
-x-system-font:none;
background-image:url(../images/page_back.gif);
background-repeat:repeat;
color:white;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
text-align:center;
}
#wrapper {
background:transparent url(../images/faux_columns.gif) repeat-y scroll 0 0;
color:black;
margin:0 auto 30px;
padding:0;
text-align:left;
width:738px;
}
#wrapper_no_sidebar {
background:white none repeat scroll 0 0;
color:black;
margin:0 auto 30px;
text-align:left;
width:738px;
}
#header {
background-image:url(../images/logo_stripe.gif);
margin:0;
padding:0;
}
#menubar {
background-color:#B10000;
height:25px;
margin:0;
padding:0;
}
#content {
margin-bottom:4em;
padding:10px 0 0 20px;
width:436px;
}
p {
margin-top:10px;
}
ul {
margin-top:10px;
}
ul, li, ol {
margin-left:10px;
}
#sidebar_right {
background-color:#AEC9E6;
float:right;
height:auto;
padding:0 10px 2em;
width:242px;
}
#sidebar_right_cab {
background-color:#AEC9E6;
float:right;
height:187px;
padding:0 10px 2em;
width:242px;
}
#sidebar_right form {
padding:110px 0 0 15px;
}
#query {
border:1px solid #B91C00;
padding:5px;
width:120px;
}
#sidebar_right ul {
margin:10px 5px 5px 20px;
}
#sidebar_right #logos {
margin-left:20px;
}
#sidebar_right #credits {
}
#sidebar_down {
background-color:#AEC9E6;
clear:right;
float:right;
padding:0 20px;
width:222px;
}
#footer {
clear:both;
}
#footer a {
margin:0;
padding:0;
}
.clear {
clear:both;
}
.pink_border {
border-bottom:2px solid #FFCCCC;
margin-bottom:10px;
margin-top:20px;
padding-bottom:10px;
}
.pink_border_top {
border-top:2px solid #FFCCCC;
}
#menu ul {
list-style-type:none;
margin:0;
overflow:auto;
position:relative;
}
#menu ul a {
background:#B10000 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:15px;
padding:5px 10px;
text-decoration:none;
}
#menu ul a:hover {
background:#00026B none repeat scroll 0 0;
color:#FFFFFF;
}
#menu ul ul a {
background:#B10000 none repeat scroll 0 0;
float:none;
}
#menus ul li a:hover {
background:#00026B none repeat scroll 0 0;
color:#FFFFFF;
}
#menu ul li {
display:inline;
}
#menu {
background:#B10000 none repeat scroll 0 0;
width:100%;
}
#cabmemberlist {
margin:10px 0;
}
.cabmemberlogo {
float:left;
margin-right:10px;
}
.cabmember h2 {
font-size:18px;
}
#logos img {
float:left;
padding:1em 1.5em;
}
#logos p {
margin:0;
padding:0;
}
#dvbe_list {
margin:10px 0;
}
.dvbe_listing {
padding:10px 0;
border-bottom:1px solid #CCCCCC;
}
.dvbe_listing .links {
padding:10px 0;
}
#dvbe_search {
margin:20px 0;
}
#dvbe_search_hits {
margin-left:20px;
}
.warning {
background-color:#FFBBBB;
padding:5px;
}
#zip_search {
}
fieldset.no_border {
border:medium none;
}
fieldset p {
margin:15px 10px;
}
.poup {
display:none;
}
.firm:hover .popup {
display:block;
}
ul.compact_list {
border:1px dotted #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.2em 0;
padding:0.2em 0.5em;
z-index:9999;
}
.sIFR-flash {
margin:0;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}
.sIFR-flash {
width:435px;
}
.sIFR-hasFlash h1 {
font-size:25px;
visibility:hidden;
}
.sIFR-hasFlash h2 {
font-size:18px;
letter-spacing:-9px;
margin-top:20px;
visibility:hidden;
}
.sIFR-hasFlash h3 {
font-size:15px;
letter-spacing:-6px;
visibility:hidden;
}
.sIFR-hasFlash h4 {
font-size:21px;
letter-spacing:-5px;
visibility:hidden;
}
.sIFR-hasFlash h5#pullquote {
font-size:24px;
letter-spacing:-4px;
visibility:hidden;
}
.hidden {
display:none;
}
a.screen, a.screen:visited {
color:#CC0000;
position:relative;
z-index:1;
}
a.screen span {
border:1px solid #000000;
height:0;
left:0;
position:absolute;
top:-150px;
visibility:hidden;
width:200px;
}
a.screen:hover {
border:0 none;
text-decoration:none;
z-index:1000;
}
a.screen:hover span {
cursor:pointer;
height:150px;
visibility:visible;
z-index:500;
}
a.screen:hover span img {
border:0 none;
}
.commit.search_button {
    list-style-type: none;
}