/* Main Controls */
body {
	background: #CCCCCC;
}
.container {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	background-color:#FFFFFF;
	position: relative;
	margin-top:30px;
	margin-left: auto;
	margin-right: auto;
	top:-10px;
	left:0px;
	width: 970px;
	text-align:center;
}
.pageContainer {text-align:left;} 
.top      {background:white url(images/bg_news_top.jpg) no-repeat;}
.side     {background:white url(images/bg_news_side.jpg) no-repeat; width:245px; text-align:right;}
.side a   {color:#CC0000; font-size:16px; font-weight:bold; text-align:right; padding-right:4px;}
.footer   {background-color:#CC0000; color:pink; padding:10px; text-align:center;} 
.footer a {color:white;} 
.footer a:hover {color:pink; text-decoration:underline;} 

.footerBanner {background-color:#FF9900; width:100%; color:#CC0000; font-size:16px; font-weight:bold;}
.footerBanner td {vertical-align:middle;text-align:center; }

form {padding:0px; margin:0px;}

.fetch {margin:40px; font-size: 18px;}

table   {border-collapse: collapse; margin:0px; padding:0px;}
a       {color:#CC0000; text-decoration: none;}
a:hover {color:#FF0000; text-decoration: none;}
h1 {font-size: 18px; color:#CC0000;}
h2 {font-size: 16px; color:#CC0000; /*color:#336699;*/ padding:6px 0px; margin:0px;}
h2.weather {font-size: 14px; color:#000000; padding:6px 0px; margin:0px;}
h2.weather a {color:blue; text-decoration:underline; font-weight:normal;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
td {vertical-align:top; text-align:left;}
input {font-size:11px; padding:4px 0px;}
select {font-size:11px; padding:4px 0px;}

.newsList {width:96%; height:430px; overflow:auto; font-size:11px; padding:2px; color:#666666; white-space: nowrap;}
.newsList a {color:#333333; line-height: 1.5em;}
.newsList a:hover {text-decoration:underline;}

.navBar {margin:none;background-color:#CC0000;}
.navBar a {color:white; margin-right:16px; font-weight:bold; font-size:14px; height:33px; padding-top:6px;}
.bolder {font-size:14px; font-weight:bold;}

.blue    {background-color:#CCD1E3;}
.blue h1 {font-size: 16px; color:#336699; padding:6px 0px; margin:0px;}
.dotted    {border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC; border-right:1px solid #999999;border-bottom:1px solid #999999;margin-bottom:4px; background-color:#DDDDDD;}
.faded {opacity:0.8;filter:alpha(opacity=80);margin-top:300px;}
.faded h3 {font-size:16px; text-align:center;}
.dotted h3   {padding:0px; margin:0px;}
.margin {margin:4px;}
.yellow  {background-color: #CCCCCC; padding:10px;} 
.yellow  strong {font-size:16px;} 

.copyright {background-color:black; color:white; padding:20px; font-size:11px;}
.adminHeader {background-color:#CC0000;}

.spacerContainer {width:200px;}
.adBar {text-align:right; width:120px;}
.pubInfo {font-size:11px; width:250px;margin-bottom:20px;}
.theSpace {margin-left:21px;}

.googleBar {height:30px; background-color:#F0F0F0; border-bottom:1px solid #CCCCCC; text-align:center; padding-top:4px;}
.faq {color:#CC0000; font-size:14px; font-weight:bold;}

.bigButton {background-color:#990000; color:white; padding:6px; margin:6px; float:right; width:150px; text-align:center;}
.bigButton strong {font-size:14px; color: white; font-family: arial narrow, tahoma, verdana;}
.bigButton a {color:white;}
.buttonButton {background-color:#FF9900; color:#000000; font-size:16px; font-weight: bold;font-family: arial narrow, verdana, tahoma; text-align:center; padding:4px; border:1px solid white;}

.serif {margin-top:80px; margin-left: 20px;}
.serif h1 {font-size: 18px; color:#CC0000;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.tip {background-color:lightblue;}
.tip .big{color:#336699; font-size:18px;}
.tip td.big{border-right: 2px solid #336699; padding-right: 6px;}
.tip td.pad{padding: 6px;}

.dotted td.big{border-right: 2px solid #666666; padding-right: 6px;}
.dotted td.pad{padding: 6px;}