/*--- WebMaster Express | Base Style Sheet ------------------------------------------------- *//* Global Whitespace Reset */* { margin: 0; padding: 0}/* Re-apply consistent spacing */h1, h2, h3, h4, h5, h6, ul, ol, p { margin: 0 0 20px 0; }ul, ol { margin-left: 30px; }body {    font-family: verdana, sans-serif;    font-size: 12px;    text-align: center;    /* overflow-y: scroll; */}/* Base heading sizes - overridden as needed */h1 { font-size: 1.6em; }h2 { font-size: 1.4em; }h3 { font-size: 1.1em; }h4 { font-size: 1em; }/* h5 & h6 not used by editor */a img { border: none; }/*--- Page Elements-----------------------------------------------*/#frame {    width: 775px; /*715px;  770 - (2 x border width [27]) */    margin: 0 auto;    text-align: left;    border-left: solid 1px white;    border-right: solid 1px white;    background-color:White;}#header {    width: 775px; /*715px;*/    text-indent: -9900px;}#header h1 { margin: 0; padding: 0; }#sub-header {    width: 775px; /*715px;*/    text-indent: -9900px;}#sub-header h2 { margin: 0; padding: 0; }#content {    line-height: 1.5em;    padding: 10px 20px 0 20px;}#UserInterface_ContactDetails {    float: right;     width: 220px;     margin: 8px 20px 0 4px;}/* Contact form submit buttom */#UserInterface_WMSubmitButton {    float: right;    margin-right: 4px;}/*--- Footer-----------------------------------------------*/#footer {    clear: both;    font-size: 90%;    margin:0px;    padding:5px;    padding-top: 30px;    padding-bottom: 0px;    text-align: left;    background-color:White;    font-size:10px;    color:#3a89c9;}#footer p {margin:0px;margin-top:5px;}#footer a {    font-weight: normal;    font-size:10px;}/*--- General Classes-----------------------------------------------*/.pageImageLinksDiv {	padding-left: 10px;	padding-right: 4px;	width: 180px;	float: right;	text-align: right;}.ContactFormTable td {   padding:2px;}.ContactFormLabel {   }/*-------------------------------------------*//*--- Additional Styles ---*/body {    background: #3a89c9 url(/images/mainbg.jpg) top center fixed repeat-x;    color: #000000;    font-family: arial, sans-serif;}a:link, a:visited {    color: #3a89c9;    text-decoration: none;}a:hover, a:active {    color: #3a89c9;}/*--- Headings ---*/h1,h2,h3,h4 { font-family: arial, sans-serf; margin: 0 0 10px 0; }h1 { color: #5a8abc; padding-bottom: 3px; }h2 { color: #f78365; }h3 { color: #87cae2; }h4 { color: #bdaf90; }/*--- Page Elements ---*/#header {    background: #C6B9A8 url(../images/header.jpg) top left no-repeat;    height: 93px;}#sub-header {    background: transparent url(../images/midimage.jpg) top left no-repeat;    height: 75px;}#content {    background-color:White;    }#content ul {    margin-top: -10px;}#title {    border-bottom: solid 1px #b4dcf4;    background-color:#e9f6fc;    color: #3a89c9;    font-family: verdana, sans-serif;    font-size: 12px;    font-weight: bold;    margin: -10px -20px 20px -20px; /* Override container's padding */    padding: 4px 10px 5px 5px;}/*--- General Classes ---*/.footnote, .footnote a {    color: #777;    font-size:10px;}div.map {float:left; margin-right:30px;}div#map-main {text-align:center;}