html {
    background-color: #F3F3F3;
    margin: 0 0 1px;
    padding:0px;
}
BODY {
    margin: 0 auto;
    margin-top:20px;
    padding:0px;
    font-family: arial, helvetica, sans-serif; 
    background-color:#FFFFFF;
    width:800px;
}

#topnav {
    background-color:#4E4A48;
    width:800px;
    height:16px;
    border-top:5px solid #4E4A48;
    font-family: Verdana,arial,helvetica,sans-serif;
    font-size: 12px;
}

#topnav, #botnav {
    text-align:center;
    font-weight:bold;
    color: white;
}

#topnav a img {
    height:16px;
    border:0px;
}

#botnav {
    width:800px;
    padding-top:5px;
    height:21px;
    overflow:hidden;
    background-color:#545454;
    border-bottom:1px solid #989898;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
}
#botnav a:link, #botnav a:visited, #topnav a:link, #topnav a:visited, #topnav a:hover {
    margin:0px 3px;
    color: white;
    text-decoration:none;
}
#botnav a:hover {
    text-decoration:underline;
}

.submenu {
    background-color:#818181;
    position: absolute;
    top: 41px;
    margin: 0 auto;
    width: 800px;
    height: 28px;
    line-height: 22px;
    text-align: center;
    font-family: arial,helvetica,sans-serif;
    font-weight:bold;
    color: white;
    font-size: 12px;
    visibility: hidden;
    overflow:hidden;
}

.submenu img {
    width:800px;
    height:6px;
    border:0px;
}

#logo {
    width:800px;
    height:105px;    
    background-repeat: no-repeat;
    background-position: top left; 
    border-top:28px solid #818181;
}
#logo a img {
    width:198px;
    height:105px;
    border:0px;
    float:left;
}
#search {
    width:400px;
    height:105px;
    float:right;
    text-align:right;
    background-repeat: no-repeat;
    background-position: top left; 
}

#search form {
    padding:10px;
}


DIV.submenu a {
 color: white;
 padding-left: 4px;
 padding-right: 4px;
 text-decoration: none;
}

DIV.submenu a:visited {
 color: white;
}

DIV.submenu a:hover {
 text-decoration: underline;
}

#c {
    width: 758px;
    padding: 0px 20px 20px 20px;
    border-left:1px solid #545454;
    border-right:1px solid #545454;
    border-bottom:6px solid #545454;
    font-size:12px;
}
#c a:link {
color: #F7985E;
}
#c a:visited {
color: #739EDB;
}
#c a:hover {
color:#739EDB;
text-decoration: none;
}



#c a b {
text-decoration: none;
}
#cc {
margin: 10px 0px 10px 0px;
}
#stn {
    font-size:100%;
    text-align:center;
    padding-top:5px;
    color:#545454;
    margin-bottom:5px;
}
#stn a {
    white-space: nowrap;
    margin:0px 1px;
}
td.op p img {
margin:0px 10px 0px 10px;
}
td.op address {
margin: 0px;
padding: 0px 5px 0px 5px;
background-color:#EAEAEA;
font-style: normal;
}
#crumbs {
    padding: 5px 0px 10px 20px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color:#093E8E;
    border-left:1px solid #545454;
    border-right:1px solid #545454;
}
H1, H2, H3, H4, H5, H6 {
 font-family: arial, helvetica, sans-serif; 
 font-weight: bold;
 color: #545454;
}
H1 {
 font-size: 120%;
}
H2 {
 font-size: 110%;
}
H3 {
 font-size: 100%;
}
H4 {
 font-size: 90%;
}
H5 {
 font-size: 80%;
}
H6 {
 font-size: 80%;
 font-weight: normal;
}
P, LI, TD {
 font-family: arial, helvetica, sans-serif; 
 font-size:12px;
 color: #626262;
}
TD {
 vertical-align: top;
}
#c TD, #c TD P, #c TD LI {
 font-size:12px;
}

#acc tr {
border-bottom: 1px solid white;
}
#acc td {
 font-family: arial, helvetica, sans-serif; 
 font-size:12px;
 color: #646262;
}
.disp1 {
	DISPLAY: block;
}
.disp2 {
	DISPLAY: none;
}
fieldset {
 padding:0px 5px 10px 10px;
 margin-bottom:15px;
 background-color:#FAF6ED;
}
legend {
 font-size:12px;
 font-weight:bold;
}

#f {
    clear:both;
    background-color:#545454;
    border-bottom:1px solid #989898;
    color:white;
    font-size:11px;
    vertical-align:middle;
    text-align:center;
    padding:5px 0px 5px 0px;
}

#f a:hover {
text-decoration:underline;
}
#f a:link, #f a:visited {
color:white;
text-decoration:none;
}

#fl {
    clear:both;
    border-top:1px solid #989898;
    border-left:1px solid #545454;
    border-right:1px solid #545454;
    border-bottom:1px solid #545454;
    text-align:center;
    padding:35px 0px 35px 0px;
}


.url {
color:green;
}
.error {
color:red;
}
#thumbs td {
text-align:center;
vertical-align:middle;
font-size:12px;
}
#domains {
    font-size:10px;
    text-align:center;
    padding:20px;
    background-color: #F3F3F3;
}
#domains a:hover {
    color:#F7985E;
}
#sd {
width:770px;
padding-top:10px;
}
#sdleft {
width:132px;
}
#sdleft td {
background-color:#DDE2E5;
border-bottom:dotted white 1px;
font-size:12px;
padding:5px;
}
#sdleft td a:link, #sdleft td a:visited, #sdleft td a:active, #sdright td a:link, #sdright td a:visited, #sdright td a:active {
color:black;
text-decoration:none;
}
#sdleft td a:hover, #sdright td a:hover {
text-decoration:underline;
}
#sdcenter {
width:444px;
}
#sdcenter h1 {
background-color:#979025;
margin:0px;
padding:4px 30px;
color:white;
font-size:24px;
font-weight:normal;
}
#sdcenter h2 {
color:#4E4A48;
margin:10px 30px 0px 30px;
font-size:14px;
text-align:left;
}
#sdcenter th {
color:#4E4A48;
font-size:14px;
text-align:left;
border-bottom:solid 1px #4E4A48;
}
#sdcenter p {
color:#4E4A48;
margin:0px 30px 12px 30px;
font-size:12px;
}
#sdcenter ul, #sdcenter ol {
color:#4E4A48;
margin:0px 30px 12px 60px;
}
#sdcenter td {
font-size:12px;
}
#sdcenter table {
width:384px;
margin:0px 30px;
}
#sdright {
width:180px;
}
#sdright table {
background-color:#EEDEBF;
}
#sdright table th {
background-color:#DCC8A2;
border-top: 1px solid white;
border-bottom: 1px solid white;
padding:4px;
color:#A76B12;
font-size:16px;
}
#sdright table td {
padding:4px;
font-size:12px;
vertical-align:middle;
}
sdright img {
margin:7px 0px;
}
#map img {
border:1px solid #5E5D59;
}

div.fieldtabs {
float:left;
border:1px solid #E4CA93;
background-color:#E4CA93;
border-bottom:0px;
padding:4px 4px 2px 4px;
margin-right:2px;
cursor:pointer;
}

div.htmlfields {
width:545px;
height:310px;
padding:5px;
overflow:auto;
border:1px solid #E4CA93;
display:none;
clear:left;
}

#rhm {
    background: #FFFFFF url('/images/rhmbg.gif') repeat-x bottom left;
    float:right;
    width:170px;
    margin-left:10px;
    border:1px solid #DFDFDF;
    border-bottom:4px solid #739EDB;
    font-weight:bold;
    color:#545454;
}
#rhm h1 {
    background-color:#FFFFFF;
    margin: 0px;
    padding:5px;
    font-size:14px;
    border-bottom:4px solid #739EDB;
}
#rhm ul li a:link, #rhm ul li a:visited {
    color:#F7985E;
    text-decoration:none;
    font-size: 13px;
}
#rhm ul li a:hover {
    color:#739EDB;
    text-decoration:underline;
}
#rhm ul {
	list-style-type: disc;
	list-style-image: url(/images/rhmbullet.gif);
	list-style-position: outside;
	margin-left: 0;
	padding-left: 2em;
    padding-bottom:5px;
}
#rhm li {
    padding-bottom:5px;
}
#rhm form {
    padding-top:15px;
    background: transparent url('/images/qsbg.gif') no-repeat top left;
    margin-left:10px;
}
#lm form {
    background-image: none;
}
#rhm form input, #rhm form select {
    margin-bottom:8px;
}
div.pl {
    text-align:right;
    padding:4px;
    font-size: 12px;
    font-weight:bold;
}
div.pl a {
    font-weight:normal;
}
.highlight {
    background-color:#EAEAEA;
    margin-right:1px;
    padding:1px;
}
#lhc {
    width:570px;
}