body { margin:20px 10% 20px 10%; font-family:Arial,Helvetica,sans-serif; background-color:white; color:Black; }
h1 { font-weight:normal; }
h2 { }
h3 { font-size:1em; font-weight:bold; color:#4D824C; }
p { }
a { text-decoration:underline; color:#4D824C; }
a img { border:none; }
a:visited { color:#4D824C }
hr { width:90%; color:#4D824C; background-color:#4D824C; height:1px; border:none; }
li { list-style:url(images/bullet.gif); }
.logo { text-align:center; }
.logo[class] { min-width:850px; }
.header { background-color:#C9E5C6; color:black; padding: 0 10px 0 10px; }
.header[class] { min-width:850px; }
.main { border:solid 1px black; background:url(images/gradient.jpg); clear:both; }
.main[class] { min-width:850px; }
.links { height:22px; *width:850px; }
.links[class] { min-width:850px; }
.content { padding:10px; *height: 400px; }
.content[class] { min-height:400px; }
.footer { background-color:#ACD8AB; color:white; font-size:28pt; padding:0 30px 0 30px; margin:30px 0 25px 0; white-space:nowrap; }
.house { float:right; position:relative; top:-32px; }
.copyright { font-size:9pt; color:gray; text-align:right; margin:20px 0 0 0; clear:both; }
.linktab, .linktab_current, .linktab_highlight { float:left; border-collapse:collapse; cursor:pointer; }
.linktab tr td, .linktab_current tr td, .linktab_highlight tr td { padding:0px; margin:0px; white-space:nowrap; }
.linktab { background-color:#C9E5C6; }
.linktab_highlight, .linktab_current { background-color:#F8FFF7; }
.linktab_current { position:relative; top:1px; }
.tabmiddle, .tableft, .tabright { position:static; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:black; }
.tableft { width: 17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/tab_left.png'); }
.tableft[class] { background-image:url(images/tab_left.png); }
.tabmiddle { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/tab_mid.png', sizingMethod='scale'); *width:70px; text-align:center; }
.tabmiddle[class] { background-image:url(images/tab_mid.png); min-width:70px; }
.tabmiddle a { text-decoration:none; color:black; }
.tabmiddle a:visited { text-decoration:none; color:black; }
.tabright { width: 12px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/tab_right.png'); }
.tabright[class] { background-image:url(images/tab_right.png); }
.contact, .legal, .searches, .guide { width:100%; }
.contact tr td, .legal tr td, .searches tr td, .guide tr td { padding:10px; }
.contact_title, .legal_title, .searches_title { text-align:right; font-weight:bold; vertical-align:top; color:#4D824C; }
.contact_content, .legal_content, .searches_content { text-align: left; }
.legal_title, .searches_title { width:30%; }
.contact_title { width:50%; }
.contact_content { width:50%; }
.spacer_row { height: 2em; }
.sublinks { width:80%; align:center; margin-left:10%; margin-right:10%; }
.sublinks tr td { background-color:#C9E5C6; width:33%; text-align:center; margin:0; padding:0; border:1px solid #4D824C; cursor:pointer; }
.sublinks tr td.selected, .sublinks tr td.highlight { background-color:#F8FFF7;  }
.sublinks tr td a { color:black; text-decoration:none; }
.sublinks tr td a:visited { color:black; text-decoration:none; }
.guide_text { vertical-align:top; }
.guide_link { width:15%; text-align:center; }
.guide_link a { font-size:1.5em; color:#4D824C; font-weight:bolder; text-decoration:none; border:1px solid #ACD8AB; background-color:#F8FFF7; padding:3px; }
.guide_link a:hover { color:white; border:1px solid #ACD8AB; background-color:#ACD8AB; }
ul.hip li { padding:10px 0 10px 0; }
li.silent { list-style: none; padding-right:5%; padding-top:10px; padding-bottom:10px; }
li.silent hr { width:100%; }

