html, body {
	margin:0;
	padding:0;
}
body { 
	font:13px/18px 'Trebuchet MS',Verdana,Arial,sans-serif;
	background-color:#eeeeee; 
	color:#000;
}
img {
	border:0;
}
#wrapper {
	width:990px;
	background-color:#ffffff;
	margin:0 auto;
	padding:0 0 4px 0;
}

#header {
	height:135px;
	border-top:5px solid #ff0000;
	padding-top:3px;
}
#logo {
	margin:3px 0 0 6px;
	float:left;
}
#banner_head {
	float:right;
	padding:5px 30px 0 0;
}
#menubar {
	height:26px;
	background-color:#000;
	margin:70px 0 0 136px;
	_margin:70px 0 0 120px;
	width:846px;
	_width:845px;
	position:relative;
}

.bar {
	z-index:5;
}
.bot_menu_bar {
	background:url('../images/grey_grad.gif') repeat-x ;
	height:27px;
	width:845px;
	margin:0 0 0 136px;
}
.border_red {
	border-bottom:3px solid #ff0000;
	margin:1px 4px;
}
a, a:active, a:link, a:visited { 
	color:#0e0e0e;
	text-decoration:none; 
}
a:hover { 
	text-decoration:underline; 
}
#content {
	padding:0 4px;
	background-color:#ffffff;
	margin:0 auto;
}
#leftCol {
	width:480px;
	float:left;
/*	border-right:1px solid #eee; */
	padding:0 5px 0 0;
}
#midCol {
	width:190px;
	float:left;
/*	padding:0 5px;  
	border-right:1px solid #eee; */
	
}
#midCol h2 {
	background-color:#FF0000;
	color:#FFFFFF;
	margin:0 10px;
	padding:3px 0;
	text-align:center;
}	
#midCol h2 a{
	color:#fff;
}
#midColContent {
	background: url('../images/red_mid.png') repeat-y;
}
#midColtop {
	width:190px;
	height:7px;
	background: url('../images/red_mid_top.png') no-repeat;
	margin:0;
}
#midColBottom {
	width:190px;
	height:28px;
	background: url('../images/red_mid_bottom.png') no-repeat;
	margin:0;
}
#rightCol {
	width:300px;
	float:left; 
	padding:0 0 0 5px;
	
}

#topnews {
	width:480px;
}
#topnews h1 {
	margin:0;
	background-color:#111;
	color:#FFF;
	font-size:16px;
	padding:4px 10px;
	text-decoration:none;
}
#topnews h1 a{
	color:#FFF;
	text-decoration:none;
}
#topnews h1 a:hover{
	color:#FFF;
	text-decoration:underline;
}
h2, h2 a:link, h2 a:visited, h2 a:active {
	color:#ff0000;
	text-transform:uppercase;
	font-size:1em;
	text-decoration:none;
	margin:4px 0;
}
h3, h3 a{
	color:#000;
	text-decoration:none;
	margin:4px 0;
	font-size: 16px;
}
h3 a:hover {
	color:#ff0000;
}
h4, h4 a{
	color:#000;
	text-decoration:none;
	margin:4px 0;
	font-size: 14px;
}
h4 a:hover {
	color:#ff0000;
}
.clearfix {
	clear:both;
}
#topnews {
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:5px;
}
#topnews_nav {
	background-color:#eeeeee;
	margin-top:3px;
	padding:0 4px;
	text-align:right;
}
#topnews_nav a{
	text-decoration:none;
	color:#000;
	padding:2px 5px;
}
#topnews_nav a:hover{
	text-decoration:none;
	color:#000;
	padding:0 4px;
	border:1px solid #ccc;
	background-color:#E2E2E2;
	
}
p {
	margin:3px 0;
	padding:0;
}

#footer{
	background-color:#2b2825;
	height:30px;
	line-height:30px;
	color:#fff;
	margin:20px 4px 0 4px;
	padding:0 10px;
	font-size:0.9em;
}
#footer a:link,#footer a:active,#footer a:visited {
	color:#fff;
	text-decoration:none;
}
.innerLeft, .innerRight {
/*	float:left;
	width:230px;
	margin-bottom:40px;
*/
	float:left;
	margin-bottom:40px;
	margin-top:-25px;
	position:relative;
	text-align:center;
	width:230px;
	z-index:10;
}
.innerLeft {
	margin-right:20px;
}
ul.latestNews {
	list-style:none;
	margin:2px 2px 0px 8px;
	padding:1px 8px 10px;
	width:158px;
	font-size:12px;
	text-align:center;
}
.latestNews li {
	border-bottom:1px dotted #ddd;
	color:#ff0000;
}
.latestNews li a {
	color:#000000;
	text-decoration:none;
}
.latestNews li a:hover{
	color:#ff0000;
}

#search {
	background-color:#eee;
	padding:4px 5px 5px;
	font-size:12px;
	border:1px solid #ddd;
	color:#333;
	height:65px;
	text-align:center;
}
#search form {
	padding:0;
	margin:0;
}
#search input[type=submit]{
	margin:3px 0 0;
}
#searchbox {
	border-left:1px dotted #ddd;
	float:right;
	padding-left:5px;
}
.weatherbox {
	
}
#date {
	background:#FF0000 none repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	line-height:16px;
	margin-right:8px;
	_margin-right:0px;
	padding-right:5px;
	text-align:right;
	font-size:11px;
	width:840px;
	_width:844px;
}
.delta_stock {
	margin:0 20px 10px;
}
/*
#date {
	color:#000;
	float:right;
	margin-right:5px;
	line-height:24px;
	font-size: 0.9em;
}
*/	
#temp{
	font-size:22px;
	padding-top:10px;
}
.banner300 {
	width:300px;
	height:250px;
	margin:5px 0;
}
#gallery {
	margin:0 10px;
}
#gallery img {
	border:1px solid #CCC;
	padding:2px; 
	margin-right:10px;
}
#bottom {
	float:left;
/*	width:650px; */
	background-color:#f9f9f9;
	padding:5px;
	margin:0 10px 0 4px;
}
#editor {
	float:left;
	width:310px;
}
#bottomLeft, #bottomRight{
	float:left;
}
#bottomLeft {
	padding-right:5px;
	border-right:1px solid #ddd;
	width:300px;
}
#bottomLeft ul {
	list-style-type:disc;
	list-style-position:outside;
	margin:2px 4px 2px 12px;
	padding:0;
}
#bottomLeft li {
	border-bottom:1px dotted #bbb;
}
#bottomLeft li a{
	color:#000;
	text-decoration:none;
	padding:0;
}
#bottomLeft li a:hover{
	color:#ff0000;
}
#bottomRight {
	padding:0 10px;
	width:320px;
}
div.hr {
  height: 1px;
  background-color:#ddd;
  color:#ddd;
  margin:6px;
}

div.hr hr {
  display: none;
  clear:both;
}
div.hr2 {
	background-color:#ff0000;
	color:#ff0000;
	height:4px;
	margin:0 4px;
}
div.hr2 hr {
  display: none;
  clear:both;
}
.rBox{
  border-bottom:1px solid #ddd;
  margin-bottom:10px;
}  
.pollBox {
  border:1px solid #ddd;
  margin-bottom:10px;
  background-color:#F7F7F7;
}
.topnews_container {
	background-color:#363636;
	padding:10px 10px 2px 10px;
	margin-bottom:10px;
}	
#top_news {	
	width:460px;
	height:345px;
/*	visibility: hidden;*/
}
#top_news img {
	padding:0;
	margin:0 auto;
	width:460px;
	height:276px;
}
.caption {
/*	background:#363636 none repeat scroll 0 0; */
	background:#666 url(../images/caption_bgr.gif) repeat-x;
	top:245px;
/*	bottom:-1px;*/
	color:#fff;
/*	font-weight:bold; */
	height:100px;
	width:450px;
	_width:450px;
	left:0;
/*	opacity:0.8;
	filter:alpha(opacity=80); /* IE patch */
	position:absolute;
	padding:0 10px;
}
.caption a {
	color:#fff;
	display:block;

	text-decoration:none;
}
.caption h1 {
	margin:0 10px 10px 0;
	font-size:1.3em;
}	
.caption h1 a {
	background:none;
	padding:0;
	color:#fff;
}	
.nav { 
	margin:0 0 0 5px; 
}
#nav a { 
	margin: 0; 
	padding: 2px 7px; 
	text-decoration: none;
	color:#a7a7a7;
}
#nav a.activeSlide { 
	background: #000; 
	color:#fff;
}
#nav a:hover { 
	background: #222; 
	color:#fff; 
}
#nav a:focus { 
	outline: none; 
}
#nav { 
	text-align: right; 
}

#menu {
 position:relative;
}

/* the styling */

#menu .select, #menu .current {
	margin:0; 
	padding:0; 
	list-style:none;
}

#menu li {
	display:inline; 
	margin:0; 
	padding:0; 
	height:auto;
}

#menu .select a,
#menu .current a {
	display:block; 
	height:26px; 
	text-transform:uppercase;
	font-weight:bold;
	padding:0 14px;
	float:left; 
	background:#000; 
	text-decoration:none; 
	font-size:12px; 
	line-height:26px; 
	white-space:nowrap; 
	border-left:1px solid #fff; 
	color:#fff;
	}
* html #menu .select a, * html #menu .current a {
	width:1px; 
	height:27px;
	}


#menu .select a:hover, 
#menu .select li:hover a {
	background:#FF0000; 
	cursor:pointer; 
	color:#fff;
}

#menu .sub {
	display:none;
}

/* for IE5.5 and IE6 only */
#menu table {
	position:absolute; 
	border-collapse:collapse; 
	left:0; 
	top:0;
}

#menu .current a {
	background:#ff0000; 
	color:#fff;
}

#menu .sub li a:hover, 
#menu .select a:hover .sub li a:hover, 
#menu .select li:hover .sub li a:hover 
{
	background:#FF0000; 
	color:#fff;
}

#menu .sub_active .current_sub a, 
#menu .sub_active a:hover 
{
	background:#666; 
	color:#fff;
}

#menu .select li a:hover .sub, 
#menu .select li:hover .sub 
{
	display:block; 
	position:absolute; 
	width:845px; 
	_width:845px; 
	top:26px; 
	left:0; 
	background:#FF0000; 
	margin-top:0; 
	padding:0; 
	z-index:100; 
	color:#fff; 
	font-size:11px;
}

#menu .sub, #menu .sub_active {
	margin:0; 
	_margin-left:-89px; 
	padding:0; 
	list-style:none;
}

#menu .sub_active 
{
	display:block; 
	position:absolute; 
	width:850px; 
	top:26px; 
	left:0; 
	background:#666; 
	margin-top:0; 
	padding:0; 
	z-index:10;
	}
* html #menu .sub_active, * html #menu .select a:hover .sub 
{
	z-index:-1; 
	margin-top:0; 
	margin-t\op:1px;
	}

#menu .sub_active a 
{
	height:21px; 
	text-decoration:none; 
	line-height:20px; 
	white-space:nowrap; 
	display:block; 
	float:left; 
	background:#666; 
	padding:0 10px; 
	margin:0; 
	font-size:12px; 
	white-space:nowrap; 
	border:0; 
	color:#fff;}

#menu .select a:hover .sub li a, 
#menu .select li:hover .sub li a 
{
	display:block; 
	background:#FF0000; 
	padding:0 10px; 
	margin:0; 
	white-space:nowrap; 
	border:0; 
	color:#fff; 
	font-size:12px;
}
.left {
	float:left;
}
.right {
	float:right;
}
#copyright {
	font-size:0.88em;
	padding:0 15px;
}
a.red, a.red:link, a.red:visited, a.red:active { 
	font:11px/16px 'Trebuchet MS',sans-serif;
	background-color:#bb0000;
	color:#fff;
	border:1px solid #333; 
	text-decoration:none;
	padding:0 10px;
}
a.red:hover { 
	background-color:#449F00;
	border:1px solid #333;
	text-decoration:none; 
}
.weather { 
	font:13px/18px 'Trebuchet MS',sans-serif !important;
	padding:0 5px !important;
	margin:0 10px; 
}
.weather div { 
	padding:0;
	margin:0;
	height:18px;
	background-color:inherit;
	color:#000; 
}
.weather img { 
	display:block;
	clear:both;
	float:none; 
}
.center { 
	display:block;
	float:left;
	clear:none;
	margin-left:1px; 
}
.grey-heading { 
	background:url('/images/backgrounds/grey-vertical-gradient-40.gif') repeat-x top left;
	color:#1f1a17;
	font-size:14px;
/*	line-height:29px; */
	padding:5px;
	margin:0;
	border:1px solid #aeadac; 
}
.grey-heading a:link, .grey-heading a:visited{
	color:#1f1a17;
}	
.grey-heading1 { 
	background:url('/images/backgrounds/grey-vertical-gradient-40.gif') repeat-x top left;
	color:#1f1a17;
	font-size:14px;
/*	line-height:29px; */
	padding:5px;
	margin:0;
	border:1px solid #aeadac; 
}
.grey-heading1 a:link, .grey-heading1 a:visited{
	color:#1f1a17;
}
.newslist {
clear:both;
display:block;
margin:10px 0 0;
padding:0 2px;
}
.rss {color:#000000;font-size:8pt;height:276px;overflow-x:hidden;overflow-y:auto;border:5px solid #ff0000;margin:0 10px;}
.rss_story {border-bottom:1px dotted #DDDDDD;clear:both;padding:0 5px;}
.rss_story img{padding-right:5px;}
.rss_story a {color:#ff0000;font-weight:bold;}
