@charset "UTF-8";
/* CSS Document */

*			{ padding:0; margin:0; }			
html			{ background:#EAECD8; font-family:Arial, Helvetica, sans-serif; }

.clearBoth		{ clear:both; font-size:0; }
.spacer10		{ clear:both; padding:0 0 10px 0; font-size:0;}
p			{ padding:0 0 10px 0; }

h1			{ color:#C3402D; padding:0 0 10px 0; }
h2			{ color:#C3402D; padding:10px 0 10px 0; }
h3			{ color:#C3402D; padding:10px 0 10px 0; }
h4			{ color:#C3402D; padding:10px 0 10px 0; }
h5			{ color:#C3402D; padding:10px 0 10px 0; }
h6			{ color:#C3402D; padding:10px 0 10px 0; }

ul			{ margin:0 0 0 20px; }

#site			{ background:#fff url(../images/site_bg.jpg) repeat-y center top; margin:0 auto 10px auto; width:980px; }
#siteTop		{ background:transparent url(../images/sitetop_bg.jpg) 0px 0px; font-size:0; height:22px; width:980px; }
#siteBottom		{ background:transparent url(../images/sitebottom_bg.jpg) 0px 0px; font-size:0; height:22px; width:980px; }

#main			{ clear:both; width:980px; }

#leftCol		{ clear:none; float:left; padding:10px 0 0 10px; width:230px; }
.logo			{  }
.logo a:visited,
.logo a:active,
.logo a:visited:hover,
.logo a:hover,
.logo a			{ background:transparent url(../images/logo_small.jpg) no-repeat center 0px; clear:both; color:#8D1C48; display:block; height:12px; overflow:hidden; text-indent:-1000px; padding:160px 0 0 0px; text-align:center; text-decoration:none; width:100%; }
.menu			{ padding:20px 18px 0 0; }
.menu ul		{ list-style:none; }
.menu li		{ border-bottom:dotted 1px #6289AF; clear:both; }
.menu li a:visited,
.menu li a:active,
.menu li a		{ color:#FFF; display:block; padding:3px 0 5px 10px; text-decoration:none; }
.menu li a:visited:hover,
.menu li a:hover	{ color:#00CBE3; display:block; padding:3px 0 5px 10px; text-decoration:none; }


/*--- right col -------*/
#rightCol		{ clear:none; float:right; padding:14px 14px 0 0; width:708px; }

.rightBox		{ padding:8px 0 8px 8px; }

a:visited,
a:active,
a			{ color:#C34029; text-decoration:none; }
a:visited:hover,
a:hover			{ color:#C34029; text-decoration:underline; }

.banner			{ clear:both; width:708px; }

#contentRight		{ clear:none; float:right; width:208px; }

#mainContentHolder	{ clear:both; padding:14px 0 0 0; width:708px; }

#footer			{ clear:both; padding:10px 0 10px 240px; text-align:center; }
#footer	a:visited,
#footer a:active,
#footer a		{ color:#333333; text-decoration:underline; }
#footer a:visited:hover,
#footer a		{ color:#333333; text-decoration:none; }

.rssItems			{ clear:both; padding:20px 18px 0 20px; }
.rssItemDiv			{ border-bottom:1px solid #006FDA; padding:0 0 8px 0;  }
.rssItemTitle		{ clear:both; font-weight:bold; padding:8px 0 4px 0; }
.rssBoxContent		{ color:#fff; }
.rssBoxContent a:visited,
.rssBoxContent a:active,
.rssBoxContent a	{ color:#fff; text-decoration:none; }
.rssBoxContent a:visited:hover,
.rssBoxContent a:hover{ color:#fff; text-decoration:underline; }

/*---- right col box ---*/
.rightBox			{ clear:both; }
.rightBoxTitle		{ background:#024383; border:2px solid #024383; color:#fff; padding:4px 0 0 6px; height:19px; }
.rightBoxContent	{ background:#fff; border-left:2px solid #024383; border-bottom:2px solid #024383; border-right:2px solid #024383; }

.archive a			{ display:block; margin:0 0 9px 0; }

/*---- banners ----*/
#fadeBanners		{ clear:both; height:184px; position:relative; width:708px; }
.fadeBanner			{ position:absolute; left:0; top:0; }

/*---- news ------------*/
.horzNews		{ background:transparent url(assets/images/vdotted.gif) repeat-y 242px 0px; margin:0 0 10px 0; }
.horzNewsItem		{ clear:none; float:left; width:235px; }
.horzNewsItemTitle	{ background:#024383; font-weight:bold; height:19px; padding:4px 0 0 8px; clear:both; }
.horzNewsItem a:visited,
.horzNewsItem a:active,
.horzNewsItem a		{ color:#fff; }
.horzNewsItem a:visited:hover,
.horzNewsItem a:hover { color:#fff; }

.horzNewsItemRead a:visited,
.horzNewsItemRead a:active,
.horzNewsItemRead a	{ color:#024383 !important; }
.horzNewsItemRead a:visited:hover,
.horzNewsItemRead a	{ color:#024383 !important; }

.vertNewsItemRead a:visited,
.vertNewsItemRead a:active,
.vertNewsItemRead a	{ color:#024383 !important; }
.vertNewsItemRead a:visited:hover,
.vertNewsItemRead a	{ color:#024383 !important; }

.horzNewsItemImage	{ clear:both; padding:4px 0 0 0; }
.horzNewsItemImage img	{ border:0; }
.horzNewsItemText	{ clear:both; padding:4px 0 0 0; }
.horzNewsItemRead	{ clear:both; padding:4px 0 0 0; }

.vertNews		{ clear:both; }
.vertNewsItem		{ clear:both; padding:8px 0 0 0; }
.vertNewsItemTitle	{ background:#024383; clear:both; font-weight:bold; height:19px; padding:4px 0 0 8px; }
.vertNewsItemContent	{ clear:both; }

.vertNewsItem a:visited,
.vertNewsItem a:active,
.vertNewsItem a		{ color:#fff; }
.vertNewsItem a:visited:hover,
.vertNewsItem a:hover { color:#fff; }

.vertNewsItemContentText{ clear:none; float:right; padding:6px 0 0 0; width:394px; }
.vertNewsItemContentImage{ clear:none; float:left; padding:6px 0 0 0; }
.vertNewsItemContentImage img{ border:0; }
.vertNewsItemRead	{ clear:both; padding:4px 0 0 0; }

.longnewsitem		{ clear:both; }
.longnewsitemcontent	{ float:left; clear:none; width:385px;padding: 0 0 10px 8px; }
.longnewsitemimage	{ float:left; clear:none; overflow:hidden; width:80px; height:80px; border: 3px #296CB2 solid; background:#ccc; padding: 0 0 0 0; margin: 0 0 10px 0 }

/*---- pagination ----*/
.paginationdiv		{ clear:both; padding:0 0 10px 0; }
.paginationdiv a:visited,
.paginationdiv a:active,
.paginationdiv a 	{ cursor:pointer;border:1px solid #EBEBEB;color: #ffffff;width: auto;overflow: visible; padding:4px; text-decoration:none; }
.paginationdiv .notactive { background:#666;}
.paginationdiv .active 	{ background:#136FB8;}
.paginationdiv a:visited:hover,
.paginationdiv a:hover  { border:1px solid #CCCCCC;color:#ffffff;background:#1E86CD; text-decoration:none; }

#safety					{ clear:both; padding:20px 0 0 20px; }

/*---- table ---------*/

table{
	border-left: 1px solid #296CB2;
	border-bottom:1px solid #296cb2;
}

td{
	color: #296CB2;
	border-right: 1px solid #296CB2;
	border-top: 1px solid #296CB2;
	text-align: left;
	padding: 4px 8px 4px 8px;
}

th{
	background-color:#378CDF;
	color:#FFFFFF;
	border-right: 1px solid #296CB2;
	border-top: 1px solid #296CB2;
	text-align: left;
	padding: 4px 8px 4px 8px;
}

#sportLogos				{ clear:both; padding:10px 0 0 8px; }

/*---- cms button ----*/
.cmsButton						{  }
.cmsButton a:visited,
.cmsButton a:active,
.cmsButton a					{ background:#0097CE; color:#fff !important; font-size:11px; padding:2px 5px; text-decoration:none; }
.cmsButton a:visited:hover,
.cmsButton a:hover				{ color:#fff; text-decoration:underline; }

.cmsButtonLong					{ clear:both; }
.cmsButtonLong a:visited,
.cmsButtonLong a:active,
.cmsButtonLong a				{ background:#0097CE; color:#fff !important; display:block; font-size:11px; padding:2px 5px; text-align:center; text-decoration:none; }
.cmsButtonLong a:visited:hover,
.cmsButtonLong a:hover			{ color:#fff; text-decoration:underline; }


