
body{font-family:Verdana,Geneva,sans-serif; text-align:center; background:#dde9fb; margin:0; font-size: 14px;	}
.page {width:958px; margin: 0px auto; text-align: left; border-left: solid 1px #01478c; border-right: solid 1px #01478c; background-color: white;}

/* for pngs as backgrounds {height: px; width: px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="",sizingMethod="scale");} */
/* for pngs in IE6 */
.hiddenalt {display: none;}

table{
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0;
	}
td{
	padding:5px;
	vertical-align:top;
	}
p{
	margin:5px 0 10px;
	}
ul,ol{
	margin:5px 25px 10px;
	}
li{
	margin:5px 0 5px 15px;
	}
h1,h2,h3,h4,h5,h6{
	margin:5px 0;
	font-size:150%;
	font-weight:normal;
	color:#01478c;
	}
h2{
	font-size:137.5%;
	}
h3{
	font-size:125%;
	}
h4,h5,h6{
	font-size:112.5%;
	font-weight:bold;
	}
h5{
	font-size:100%;
	}
h6{
	font-size:90%;
	}
a:link,a:visited{
	color:#01478c;
	}
a:focus,a:hover,a:active{
	text-decoration:none;
	}
.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}
.bttmpad {margin-bottom: 10px}

/* rates page */
.content_rates_table {margin-bottom: 20px; width: 100%;}
.content_rates_table_fields {background-color: blue; color: white; font-weight: bold; }
.content_rates_table_row2 {background-color: #dfe5ef;}
.content_rates_table_row_highlight {color: #0a6104;}

/* for polls */
.region table td table td {padding: 2px;}
.region table td table{margin-bottom: 10px;}

/* featured rates */
.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: blue;}
.aprnote {font-size: 10px; width: 180px;}

.burgundiv {background-color: #5b0303; width: 958px; height: 10px; overflow: hidden;}

.banner {width: 958px; background: url(../images/head_bg.gif) no-repeat; height: 140px;}
.date {margin: 20px 40px 0px 0px; font-size: 12px;}
.big_banner {display: inline;}
/* top links / utilities */
.toplinks {margin: 20px 60px 0px 0px;}
.toplinks img{ margin-left: 10px;}
.pipe {font-weight: bold; margin: 0px 5px 0px 5px;}

.sidebar {width: 243px; margin: 15px; display: inline}

/* for dropdown menus*/
.menu { width: 243px; background: url(../images/sidebar_top.gif) top no-repeat #a86329; padding-top: 25px; margin-top: 20px;}
a.menuitem, a.homer {display: block; width: 213px; background: url(../images/arrow_off.gif) 0px 8px no-repeat; padding: 5px 0px 5px 30px; border-top: 1px solid #ffc652; border-bottom: 1px solid black; color: white; text-decoration: none;}
a.homer {border-top: 0;}
a.menuitem:hover, a.homer:hover {background: url(../images/arrow_on.gif) left no-repeat;}

.advbox {background: url(../images/news_bg.gif) repeat-y; width: 223px;  padding: 10px; border-bottom: solid 1px #bdbdbd;}
.advbox p, .advbox li { color: #01478c; font-weight: bold}


.content {width: 664px; margin: 5px 0px 0px 5px;}

/* regions and sidebar content*/
.regions {z-index: 99; width: 220px; margin-top: 10px; overflow: hidden;}
.regionbox ul {margin: 0px; padding: 10px 0px 0px 15px;}
.regionbox ul li {padding-bottom: 5px;}

.boxtop{background: url(../images/messages_top.gif) no-repeat; width: 220px; height: 79px; overflow: hidden; color:#a86329;  font-family: 'times new roman', serif; font-size: 25px; padding: 10px 20px 1px 15px }
.boxtop2 {background: url(../images/messages_top2.gif) no-repeat; width: 220px; height: 30px; overflow: hidden;}
.regionbox {background: url(../images/messages_bg.gif) repeat-y; width: 190px; padding: 1px 15px; font-size: 12px;}
.boxbottom { margin-bottom: 10px; background: url(../images/messages_bottom.gif) no-repeat; width: 220px; height: 35px; overflow: hidden;}
.regionbox h1, .code_block_indiv_content h1 {color:#a86329; font-family: 'times new roman', serif; font-size: 25px; }
.code_block_indiv_top {}
.code_block {overflow: hidden; width: 100%} /* prevents breaking the design with images that are too wide, if width set */
.code_block_top {}
.code_block_center {}
.code_block_bttm {}
.code_block_indiv_content p{margin-top: 0px;}
.code_block_indiv_bttm {}
.code_block_indiv_content {}
/* footer */
.shoe {width: 958px; background: url(../images/foot_bg.gif) repeat-x; height: 78px; }
.bottomlinks {color: white; font-size: 10px; line-height: 20px; top: 5px; left: 5px}
a.bottomlink, a.bottomlink:visited {text-decoration: none; color: white;}
a.bottomlink:hover {text-decoration: underline; color: #dde9fb;}
.grey {color: #cecece;}

/*
change 'blue' to main site color

menu brown: #a86329
light blue #dde9fb
burgundy #5b0303
navy #00143d
blue - footer #2e5198
gold #ffc652

*/

.whats_new {display: none; width: 664; height: 188px; position: relative; }
.adnav {display: none;}

