﻿html,body {
	margin:0;
	padding:0;
	height:100%;
	background:#222222;
	font-family:Verdana, Tahoma, Arial;
}

img, a
{
	border:0 none;
}

.container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width:100%;
}

.mainBG {
	background:url(/images/bg.gif) no-repeat top center;
	width:1024px;
	margin:0 auto; /* center, not in IE5 */
	padding-bottom:82px;
}

.mainBGSpace {
	padding-left:100px;
}

.main {
	width:820px;
}

.top {
	height:60px;

}

.topLinks {
	height:30px;
}

.topLinksLeft {
	float:left;
	width:8px;
}

.topLinksBG {
	float:left;
	width:804px;
	height:30px;
	background:url(/images/topLinks.gif) repeat-x top left;
}

.topLinksRight {
	float:left;
	width:8px;
}

.mainBoxLeft {
	float:left;
	width:10px;
}

.mainBoxBottom {
	float:left;
	width:800px;
	height:10px;
	background:url(/images/mainBoxBottom.gif) repeat-x bottom left;
}

.mainBoxRight {
	float:left;
	width:10px;
}

.box {
 	margin-left: auto; 
 	margin-right: auto;
}

.boxes {
	float:left;
}

.boxesSpace {
	float:left;	
}

.boxesSpace img {
	width:32px;
}

.boxLeft {
	float:left;
	width:5px;
}

.boxBG {
	float:left;	
	height:20px;
	background:url(/images/boxBG.gif) repeat-x top left;	
}

.boxBG div {
	padding-top:3px;
}

.innerBoxLeftTop {
	float:left;
	width:10px;
}

.innerBoxTop {
	float:left;	
	height:9px;
	border-top:1px solid #cacaca;
}

.innerBoxRightTop {
	float:left;
	width:10px;
}

.innerBoxLeftBottom {
	float:left;
	width:10px;
}

.innerBoxBottom {
	float:left;	
	height:10px;
	background:url(/images/border.gif) repeat-x bottom left;
}

.innerBoxRightBottom {
	float:left;
	width:10px;
}

.innerBoxLeft {	
	float:left;
	width:9px;
	border-left:1px solid #cacaca;
}

.innerBox {
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
}

.innerBoxRight {	
	float:left;
	width:9px;
	border-right:1px solid #cacaca;
}

.boxBorder {
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	padding:10px;
	clear:both;
}

.logo {
	padding-top:8px;
	padding-right:10px;
	float:left;
}

.date {
	padding-top:40px;
	float:left;
}

.mainBox {
	width:100%;
	height:100%;
	background:url(/images/mainBoxBorder.gif) repeat-y top left;
}

.minSize {
	float:left; 
}

.mainContent {
	float:right; 
	width:819px;
	padding-top:20px;
	padding-bottom:20px;
}

.bottomSpace {
	height:30px;
}

.bottom {
	position:relative;
	width:100%;
	bottom:0; /* stick to bottom */
	
	border-top:1px solid #cacaca;
	background-color:#5a5a5a;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#3a3a3a;
	text-align:center;	
}

.menuIcon {	
	position:absolute; 
	background:url(/images/menuIcon.gif) no-repeat top left; 
	margin-top:-7px; 
	width:58px; 
	height:37px;
}

.menuBG {
	background:#222222 url(/images/menuBG.gif) repeat-y top right;
}

.menuBG a:link, .menuBG a:visited {
	font-size:11px;
	color:#cacaca;
	text-decoration:none;
	line-height:22px;
}

.menuBG a:hover {
	font-size:11px;
	color:#cacaca;
	text-decoration:underline;	
}

.homeBoxesSpace {
	height:20px;
}

.clearBoth {
	clear:both;
	height:0px;
}

. bannerSize125 {
	width:125px;
	height:125px;
}

.dateText {
	font-size:11px;
	color:#cacaca;
}

.boxText {
	font-size:11px;
	font-weight:bold;
	color:#222222;
}

.topLinks td {
	font-size:13px;
	text-align:center;
}

.topLinks .topHighLink:link, .topLinks .topHighLink:visited {
	color:#ff0000;
	text-decoration:none;
}

.topLinks .topHighLink:hover {
	color:#ff0000;
	text-decoration:underline;
}

.topLinks a:link, .topLinks a:visited {
	color:#444444;
	text-decoration:none;
}

.topLinks a:hover {
	color:#444444;
	text-decoration:underline;
}

.bottom a:link, .topLinks a:visited {
	color:#202020;
	text-decoration:none;
}

.bottom a:hover {
	color:#202020;
	text-decoration:underline;
}

.bottom .bottomHighLink:link, .bottom .bottomHighLink:visited {	
	color:#b50000;
	font-weight:bold;
	text-decoration:none;
}

.bottom .bottomHighLink:hover {
	color:#b50000;
	font-weight:bold;
	text-decoration:underline;
}

.regText {
	font-size:11px;
	color:#cacaca;
	line-height:20px;
}

.regText ul li
{
	list-style-type:none;
list-style-position:outside;
padding-left:0px;
}

.pageParagraph 
{
color:white;
font-size:0.85em;
line-height:1.4em;
margin:0 auto;
width:730px;
}

.pageParagraph p:first-letter 
{
font-size:130%;
color:#f6e9a0;
}

.titleText {
	font-size:15px;
	font-weight:bold;
	color:#ff0000;
	padding-bottom:10px;
}

.commentColor {
	color:#737373;
}

a:link, a:active, a:visited {
	color:#ff7940;
	text-decoration:none;
}

a:hover {
	color:#fff0c0;
	text-decoration:underline;
}

.topLinksBG a
{
		font-weight:bold;
}

.comment
{
	color:#737373;
	font-style:italic;
}

.regTextBig {
	font-size:12px;
	color:#fafafa;
	line-height:20px;
}

.comment {
color:#737373;
font-style:italic;
}

.dropMenu
{
text-align:left;
padding:8px;
position:absolute;
width:200px;
background-color:#e7e7e7;
border:solid 2px gray;
}

.dropMenu a, .dropMenu a:visited, .dropMenu a:active, .dropMenu:hover
{
		line-height:1.4;
		font-weight:normal;
		text-decoration:none;
}

.dropMenu a:hover
{
		text-decoration:underline;
}

ul.bulleted li
{
		list-style-type:circle;
}