html {overflow: -moz-scrollbars-vertical;}

body { font-family: arial, sans-serif; font-size: 12px;}
/*Purple - 8688d9

Blue – 013274

Orange - fe8103
*/

p, td, li, blockquote {font-size: 12px;}

.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}

h1 {color: #013274; font-size: 16px; background: url(../images/header-bg.gif) left bottom no-repeat; padding-bottom: 7px; text-transform: uppercase; margin-top: 0px;}
h2, .content_rates_category1 {color: #013274; font-size: 14px; background: url(../images/header-bg.gif) left bottom no-repeat; padding-bottom: 9px; text-transform: uppercase; margin-top: 0px;}
h3, .content_rates_table_title  {color: #fe8103; font-size: 14px; }
h4 {color: black; font-size: 12px;}
h5 {color: black; font-size: 12px; font-weight: normal; font-style: italic; }
h6 {color: black; font-size: 10px; }

a {color: #013274; text-decoration: none; font-weight: bold;}
a:hover {color: #fe8103; text-decoration: underline;}


.glmcu_contact table td {font-size: 12px;}

.content_rates_table {margin-bottom: 20px; width: 100%;}
.content_rates_table_fields {background-color: #013274; color: white; font-weight: bold;}
.content_rates_table_row2 {background-color: silver;}
.content_rates_table_row_highlight {color: #fe8103;}

.page {width: 780px; position: relative; left: 50%; margin-left: -390px; margin-bottom: 30px;}

.regions_rates_table {width: 220px;}
.regions_rates_table_row1 {background-color: white;}
.regions_rates_table_effectivedate {font-size: 9px;}

.banner {background: url(../images/top.jpg) no-repeat; height: 123px;}
.toplinks {width: 600px; top: 20px; left: -10px;}
.logo {left: 46px; top: 9px; width: 114px; height: 110px; display: block;}
a.toplink {color: #013274; text-decoration: none; font-weight: bold; text-transform: uppercase; margin-right: 20px;}
a.toplink:hover {color: #fe8103; text-decoration: underline;}
a.toplink1 {color: #ce6202; text-decoration: none; font-weight: bold; text-transform: uppercase; margin-right: 20px;}
a.toplink1:hover {color: #fe8103; text-decoration: underline;}

.search {}
.searchbox {font-size: 10px; width: 80px; border: solid 1px #013274;top: 28px; left: -38px;}
.searcharrow {top: 32px; left: -30px;}

.ad {border-bottom: solid 3px white;}
.adbox {background-color: #fe8103; height: 135px;}

.content {position: relative; float: left; left: 20px; padding: 10px; width: 720px; border: solid 0px red;}
.stuff {padding: 0px 25px 0px 0px; width: 420px; border: }
.features {border-left: solid 2px #fe8103; width: 240px; padding: 0px 0px 0px 25px;}
.stuff2 {padding: 0px 25px 0px 0px; width: 517px; margin-top: 10px;}
.features2 {border-left: solid 2px #fe8103; width: 150px; padding: 0px 0px 0px 25px; margin-top: 10px;}
.footer {position: relative; float: left; left: 20px; }
.ads {position: relative; float: left; left: 20px; }

.bottomlinks {padding: 10px 25px 10px 0px;}
.bar {margin-top: 20px;}

.features ul, .features2 ul {list-style: none; padding-left: 0px;}
.features ul li, .features2 ul li { margin-bottom: 10px;}

.marginal {margin-bottom: 10px;}

.region {border-left: solid 1px #fe8103; padding-left: 10px; margin: 0px 0px 10px 10px; width: 150px;}

 .region ul {list-style: none; padding-left: 0px;}
 .region ul li { margin-bottom: 10px;}
