html, body { margin:0; padding:0; }
.bodyBg {background-image:url('../images/mainBg.gif'); background-repeat:repeat-x; text-align: center; /* for IE */}

body , td, input, textarea, select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#container 
{
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 840px;
	background-image:url('../images/topBg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

#column1{float:left;width: 135px;}
#column2{float:left;width: 465px; margin-right:15px;}
#column3{float:left;width: 225px;}
#column4{float:left;width: 690px;}
#footer{float:left; width:840px; text-align:center;}

.menuRed 
{
	font-family: Helvetica, Arial, sans-serif; 
	font-size:16px;
	font-weight:bold;
	background-color:#cb0202;
	color:#FFF;
	padding: 4px 4px 2px 4px;
	letter-spacing:-0.05em;
	text-decoration:none;
}
.menuRed:hover
{color:#ccc;}

.grayRed 
{
	font-family: Helvetica, Arial, sans-serif; 
	font-size:16px;
	font-weight:bold;
	background-color:#bebebe;
	color:#323232;
	padding: 4px 4px 2px 4px;
	letter-spacing:-0.05em;
	text-decoration:none;
	margin-top:20px;
}
.grayRed:hover
{color:#fff;}

.headerImg{margin-bottom:10px;}

.newsHeader {font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.03em;}
.newsDate {font-family: Helvetica, Arial, sans-serif; font-size:9px; color:#b1b1b1;}
.newsImage {float:left; margin-right:10px; margin-bottom: 5px; border:none;}

.header{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#900; text-decoration:none;}
a:hover {text-decoration:underline;}