html {overflow: -moz-scrollbars-vertical;}

body {margin: 0px; font-family: Tahoma,arial, sans-serif; font-size: 12px; background-color: #333740}
.page {width: 1000px; position: relative; left: 50%; margin-left: -500px; background: url(../images/Nav-Slice.jpg) left repeat-y white;}

p, td, li, blockquote {font-size: 12px; }
a, a:visited {color: #672801; text-decoration: none; font-weight: bold}
a:hover {color: #672801;text-decoration: underline;}

h1 {font-size: 18px; font-weight: bold; color:#672801; margin-top: 0px; background: url(../images/Header-dot.jpg) bottom repeat-x; height: 24px; margin-top: 0px; width: 276px;}
h2 {font-size: 18px; font-weight: bold; color:#672801; margin-top: 0px; margin: 0px;}
h3 {color: #005581; font-size: 14px; font-weight:bold; }
h4 {color: #005581; font-size: 12px; font-weight: bold; }
h5 {color: black; font-size: 12px; font-weight: bold; }
h6 {color:  #005581; font-size: 16px; font-weight: bold; display: block; background: url(../images/Header-dot.jpg) bottom repeat-x; height: 24px; margin: 0px 0px 5px 0px; width: 276px;}


.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}

/* -- CALENDAR STYLE UPDATE (T BOHLMAN) --*/
.content_calendar_header{font-weight:bold;}

.content_rates_table {margin-bottom: 20px; width: 100%;}
.content_rates_table_fields {background-color: #005581; color: white; font-weight: bold; }
.content_rates_table_row2 {background-color: #dfe5ef;}
.content_rates_table_row_highlight {color: #0a6104;}

.regions_rates_table {width: 100%;}
.regions_rates_table_row1, .regions_rates_table_row2 {background-color: silver; border-bottom: 3px solid white; font-size: 10px; }
.regions_rates_table_effectivedate {font-size: 9px;}
.regions_rates_table_title {display: none;}
.regions_rates_table_fields { font-size: 10px; color: #005581;}

.aprnote {font-size: 10px; width: 180px;}

.banner {width: 720px; background: url(../images/top.jpg) no-repeat; height: 250px;}


.toplinks {text-align: right;font-weight: bold; margin: 10px; width: 700px; font-size: 11px;}
a.toplink {font-weight: bold; text-decoration: none; color: black;}
a.toplink:hover {text-decoration: underline; color: #005581;}
.pipe {font-weight: bold; margin: 0px 5px 0px 5px;}
.search {display: inline;}
.searchbox {border: solid 1px #e2e0e5;}

.ionic {margin-left: 4px;width: 276px;}
.greysides  {border-left: solid 1px #e2e0e5;  border-right: solid 1px #e2e0e5; padding: 10px;}
.greysides h6 {color: #005581; font-size: 16px; font-weight: bold; display: block; background: url(../images/Header-dot.jpg) bottom repeat-x; height: 24px;}

.W276 {width: 276px; height: 185px; overflow: hidden;}
.W414 {width: 392px; height: 314; overflow: hidden;}
.W504 {width: 482px;}
.doric {width: 414px; margin-right: 1px;}


.bottomlinks {width: 980px; text-align: right;position: relative; left: 50%; margin-left: -500px; padding: 10px; font-size: 11px;}
a.bottomlink {font-weight: bold; text-decoration: none; color: white;}
a.bottomlink:hover {text-decoration: underline; color: #c7c7bb;}
.whitepipe {font-weight: bold; margin: 0px 5px 0px 5px; color: white;}

.home_banner {background: url(../images/Home-Page-Banner-Background.gif) no-repeat; width: 414px; height: 214px;}
.rotate {top: 10px; left: 10px;}
.go{top: 15px; left: -10px;}


.footlogos {left: 20px;}
.footnote {font-size: 10px; width: 510px; text-align: left; line-height: .9; margin-top: 10px;}
.blunote {color: #003399;}

.bttmpad{margin-bottom: 2px;}
.padmore {margin-bottom: 10px;}
.bottomsup {width: 1000px; background-color: white; height: 7px; clear: both; margin-bottom: 0px; padding-bottom: 0px;}
.bottomsup2 {width: 990px; background: url(../images/Nav-bottom.jpg) no-repeat top left white; clear: both; margin-bottom: 0px; padding-bottom: 0px; text-align: right; padding: 2px 10px 5px 0px;}
a.botlink {font-weight: bold; text-decoration: none; color: black; font-size: 10px;}
a.botlink:hover {text-decoration: underline; color: #005581;}


.content {width: 504px; margin-left: 4px;}

.regions {width: 200px; margin-right: 1px;}
.regionbox {background: url(../images/Inside-region-slice.gif) repeat-y; width: 180px; padding: 10px;}
/* .regionbox use min-height here and height in IEstyle */
.regionbox ul {margin: 0px; padding: 10px 0px 0px 15px;}
.regionbox ul li {padding-bottom: 5px;}
.regionbox h3 {margin: 0px;}
.regionbox ul li a, .regionbox ul li a:visited{color: #005581}

/*
change '#005581' to main site color
change 'red' to link mouseover color

Colors:

#005581 – #005581

Rust – #672801

Beige - #c7c7bb

Dark Gray – #333740 (background)

Font: Tahoma & Tahoma Bold
*/

/* MENU TREE STYLES */

.menu {width: 235px; left: 20px;}

.left_nav {width: 276px; min-height: 550px;}
.nav_banner {width: 253px; height: 97px; margin: 20px 0px 0px 12px; padding-bottom: 20px; display: inline}


a.menu_sub {color: #005581; text-decoration: none;}
a.menu_sub:hover {color: #005581; text-decoration: underline;}

/*CSS for Simple Tree Menu*/
.treeview { margin: 0px; padding: 0px; font-weight: bold;}
.treeview ul { margin: 0px 0px 15px 10px; padding: 0px; }
.treeview ul li ul { margin: 0px 0px 15px 10px; padding: 0px; }


/*Style for LI elements in general (excludes an LI that contains sub lists)*/
.treeview li{ list-style-type: none;padding-left: 0px;margin-bottom: 3px;}

.treeview li a {background: url(../images/menu_dots.gif) no-repeat bottom left; color: black; text-decoration: none; display: block; size: 14px; height: 17px; margin-bottom: 5px;}
.treeview li a:hover {background: url(../images/menu_dots.gif) no-repeat bottom left; color: #005581; text-decoration: none; display: block;}

/* Style for LI that contains sub lists (other ULs). */
.treeview li.submenu{ cursor: hand !important; cursor: pointer !important;padding-left: 0px;margin-bottom: 3px;}

 /*Style for ULs that are children of LIs (submenu) */

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview li ul li a  {color: #005581; text-decoration: none; background: none; height: auto;}
.treeview li ul li a:hover {color: #005581; text-decoration: underline; background: none; height: auto;}

/*Style for LIs of ULs that are children of LIs (submenu) */
.treeview .submenu ul li{ cursor: default;}

.treeview li ul li ul li a  {color: #672801; text-decoration: none; background: none; height: auto;}
.treeview li ul li ul li a:hover {color:#672801; text-decoration: underline; background: none; height: auto;}

.print {display: none;}
.crumbs {border-bottom: solid white 10px; display: block;}

.podcast {background: url(../images/Podcasts-button.gif) no-repeat; width: 158px; height: 52px; display: block;  color: white; padding: 35px 80px 10px 15px; overflow: hidden; margin: 10px 0px; display: inline}