html {overflow: -moz-scrollbars-vertical;}

body {margin: 0px; font-family: arial, sans-serif; font-size: 12px; background-color: #ede4a5}
.green {width: 100%; background-color: #1a5800;}
.page {width: 780px; position: relative; left: 50%; margin-left: -390px; background: url(../images/top-background.jpg) no-repeat white; }


.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px #CC0099;}

h1 {color: #1a5800; font-size: 18px; margin-top: 10px;}
h2, .content_rates_category1 {color: #1a5800; font-size: 16px; font-weight: bold;}
h3, .content_rates_table_title  {color: #1a5800; font-size: 14px; font-weight: bold;}
h4 {color: #1a5800; font-size: 12px;}
h5 {color: black; font-size: 12px; font-style: italic; }
h6 {color: #1a5800; font-size: 16px; margin: 0px 0px 15px 20px;}

.content_rates_table {margin-bottom: 20px; width: 100%;}
.content_rates_table_fields {background-color: #1a5800; color: white; font-weight: bold; text-align: center;}
.content_rates_table_row2 {background-color: #ede4a5;}
.content_rates_table_row_highlight {color: red;}

.regions_rates_table {width: 210px; position: relative; left: 5px;}
.regions_rates_table_row1, .regions_rates_table_row2 {background-color: white; font-size: 10px; border: solid 3px #eee4a6;}
.regions_rates_table_effectivedate {font-size: 9px;}
.regions_rates_table_title, .regions_rates_table_fields {display: none}

a {color: black; font-weight: bold;}
a:hover {color: #1a5800;}

.toplinks {padding: 15px 27px 0px 0px;}
a.toplink {color: #1a5800; text-transform: uppercase; font-size: 11px; text-decoration: none;}
a.toplink:hover {text-decoration: underline;}
.pipe {color: #1a5800; font-size: 11px; margin: 0px 5px 0px 5px;}

.menu {margin: 15px 0px 10px 35px; width: 720px;}

.search {margin: 4px 27px 0px 0px;}
.searchbox {border: solid 1px #ede4a5; font-size: 10px; width: 80px; font-weight: bold;}
.searchbutton {position: relative; top: 2px;}

a.logo {display: block; width: 300px; height: 75px; border: solid 0px red; margin-left: 30px;}
a.logo:hover {display: block; width: 300px; height: 75px; border: solid 0px blue;}

.content {margin: 0px 0px 0px 35px; clear: both; width: 720px;}

.box {width: 225px;}
.region {background: url(../images/region-slice.jpg) repeat-y; width: 215px; padding-right: 10px;}
.home {height: 104px;}

.logbox, .logcode {border: solid 1px #1a5800; font-size: 11px; position: relative;}
.logbox {top: 10px; left: 50px;}
.logcode {top: 15px; left: 50px;}
.logbutton {position: relative; top: 25px; left: 127px;}
.loglink {position: relative; top: 25px; left: 50px;}

.red {font-size: 10px; color: #CC0066; margin: 5px 5px 5px 25px;}
.morerates {margin-top: 8px; left: 5px;}

.topmargin {margin-top: 10px;}
.marginal {margin: 10px 0px 0px 23px;}

.shoe {background: url(../images/footer-bg.gif) repeat-x; width: 720px; height: 22px; text-align: right; margin: 10px 0px 5px 0px; padding-top: 7px;}
a.footlink {color: white; margin: 10px 15px 0px 0px; text-transform: uppercase; text-decoration: none;}
a.footlink:hover {color: white; text-decoration: underline;}

.verisign {height: 75px; width: 110px; border: solid 1px red; margin: 10px 20px 10px 10px;}
.beige {width: 100%; height: 40px;}

.doric {width: 225px; margin: 0px 0px 0px 10px;}

.doric li {margin-bottom: 10px;}
.doric a {color: black; text-decoration: none; font-weight: normal;}
.doric a:hover {color: #1a5800; text-decoration: underline; font-weight: normal;}

td {font-size: 12px;}

/*
Green: #1a5800

Beige: #ede4a5
*/

#dropmenudiv{
position:absolute;
font:normal 12px Verdana;
line-height:20px;
z-index:100;
padding: 5px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
color: white;
text-transform: uppercase;
font-size: 11px;
font-family: 'arial narrow', arial, sans-serif;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #ede4a5;
}

