html {overflow: -moz-scrollbars-vertical;}

body {margin: 0px; font-family: arial, sans-serif; font-size: 12px; background-color:#1a5589; background: url(../images/inside-bottom.jpg) center bottom repeat-x #195589; }

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: black; font-size: 16px;}
h2, .content_rates_category1, .content_calendar_header {color:  #003768; font-size: 14px; font-weight: bold;}
h3, .content_rates_table_title  {color:  #003768; font-size: 12px; font-weight: bold;}
h4 {color:  #deb306; font-size: 12px;}
h5 {color:  black; font-size: 12px; font-weight: normal; font-style: italic; }
h6, .code_block_indiv_content h1 {color:  #003768; font-size: 18px; font-family: 'times new roman', serif; margin: 5px 0px 10px 0px; font-weight: normal;}

a {color: #1a5589; }
a:hover {color: #deb306; }

.banner {width: 100%; background: url(../images/inside-top.jpg) center top; height: 101px;}
.middle_earth {width: 100%; background-color: #003768;}

.middle{width: 950px; position: relative; left: 50%; margin-left: -476px; background: url(../images/center-bg.gif) repeat-y; }
.bottom { height: 178px;}

.bannerarea{width: 950px; position: relative; left: 50%; margin-left: -475px;}

.toplinks {width: 400px; text-align: right; color: white; top: 10px; text-align: right; font-family: 'times new roman', serif;}
a.toplink {color:white; text-decoration: none;}
a.toplink:hover {color: #deb306; text-decoration: underline;}
.pipe {margin: 0px 5px 0px 5px;color:white;}
.bottomlinks {width: 950px; position: relative; left: 50%; margin-left: -535px; text-align: right;color: white; top: 100px; text-align: right; font-family: 'times new roman', serif;}

.search {display: inline;}
.searchbox {font-family: 'times new roman', serif; border: 0px ; margin: 0px 5px 0px 3px;}

.menu {width: 200px; margin-right: 5px;}
.content {background-color: white; width: 540px;}
.right {width: 200px; margin-left: 5px; background: url(../images/right-side-top.jpg) top right no-repeat; height: 100px}

.bannerad {margin: 5px;}

.textarea {margin: 20px 0px 0px 20px; width: 500px;}
.region {width: 180px; margin: 10px 0px 0px 10px; border-bottom: solid 1px #deb306; padding-bottom: 10px;}
.region li {margin-bottom: 5px;}

.breadcrumb {margin-bottom: 10px;}

.homelist {list-style: none; padding-left: 10px; font-family: arial, sans-serif;}

a.homelink {border: solid 0px white; width: 500px; height: 90px; display: block;}


.printit {display: none;}
/*
Blue – #003768

Lighter Blue - #1a5589 

Yellow - #deb306

Dark Beige - #8a7a67

Light Beige - #b3a28d

Light Gray - #ebe6e0

*/


#dropmenudiv{
position:absolute;
background-color: #003768;
font:normal 12px Verdana;
line-height:20px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-size: 12px;
font-family: arial, sans-serif;
color: #ebe6e0;
}


#dropmenudiv a:hover{ /*hover background color*/
color: #deb306;}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}

.note {font-style: italic; font-size: 10px;}

