
body{
	font:normal 12px Arial, Helvetica, sans-serif;
}
#right a:link, #right a:visited {
	color: #FFF !important;
	}

#right a:hover, #right a:active {
	color:#FFF !important;
}
#right, #container-right{
	text-align:left;
}

#clearfooterleft, #clearfooterright{
  height:84px;
}
#footer{
  overflow:visible;
}
#mainNav{
	height:35px;
	padding:0px 18px 0px 22px;
}
#nav{
	background:url(/images_web/navBg.jpg) repeat-x;
	font:bold 12px Arial, Helvetica, sans-serif;
	float:left;
	line-height:32px;
	position:relative;
	text-align:left;
	width:927px;
	height:35px;
	
}
#navLeft{
	background:url(/images_web/navBgLeft.jpg) no-repeat;
	float:left;
	width:18px;
	height:35px;
}

#navRight{
	background:url(/images_web/navBgRight.jpg) no-repeat;
	float:right;
	width:15px;
	height:35px;
}

#nav ul {
	text-align:center;
}
#nav ul, #nav ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:6px 0px;
}
#nav ul li {
	display:inline;
	padding-left:0.75em;
}
#nav li a {
	background: url(/images_web/navTabRight.jpg) no-repeat 100% 0;
	padding:8px 0;
	text-decoration:none;
	color:#FFF;
}
#nav ul li a span {
	background: url(/images_web/navTabLeft.jpg) no-repeat 0 0;
	padding:8px 1em;
}
#nav li:hover a{
	background: url(/images_web/navTabRightHover.jpg) no-repeat 100% 0;
}
#nav li:hover a span{
	background: url(/images_web/navTabLeftHover.jpg) no-repeat 0 0;
	color:#08338a;
}



.newsBoxScore
{
	font-size: 14px;
    padding-bottom: 5px;
}
#contentHeader{
	height:13px;
	background:url(/images_web/contentTopBg.jpg) no-repeat;
	margin-top:0px !important;
	margin-top:-9px;
}
.box {
	padding:0 12px 0 6px;
}
.box a:link, .box a:visited, .box a:hover, .box a:active {
	text-decoration:underline;
}

.boxTitle{
	background: url(/images_web/boxTitleBg.jpg) no-repeat;
	height:38px;
	line-height:32px;
	font-weight:bold;
	font-size:16px;
	width:494px;
	margin:0px auto;
	color:#FFF;
	padding-left:10px;
}
.boxContent li{
	list-style:none;
	line-height:19px;
}
.boxLeft {
	width:225px !important;
	padding-left:26px !important;
	width:217px;
	padding-left:26px;
}

.boxRight{
	padding-left:4px;
	margin-left:0px !important;
	margin-left:-21px;
	width:225px;
	text-align:left;
}
.scoreboard{
	padding-left:0px !important;
	padding-left:17px;
}
.menuItemTitleTop {
	height:38px;
	background:url(/images_web/boxLeft_MensSports.jpg) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#001745;
	line-height:46px;
	text-transform: uppercase;
	padding-left:30px;
}
.boxLeftTitle, .boxRightTitle{
	height:38px;
	background:url(/images_web/boxLeft_MensSports.jpg) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#001745;
	line-height:46px;
	text-transform: uppercase;
	padding-left:30px;
}
.menuItemTitle {
	background:url(/images_web/boxRight_Links.jpg) no-repeat !important;
	line-height:31px;
	height:30px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform: uppercase;
	color:#001745;
	padding-left:30px;
}
.secondBoxTitle .boxLeftTitle, .secondBoxTitle .boxRightTitle{
	background:url(/images_web/boxRight_Links.jpg) no-repeat !important;
	line-height:31px;
	height:30px;
	text-transform:uppercase;
	color:#001745;
	padding-bottom:5px;
}
#leftBottom{
	background:url(/images_web/leftBottomBg.jpg) no-repeat;
	height:77px;
	width:200px;
	position:absolute;
	left:0;
	top:-77px;
}
#rightBottom{
	background:url(/images_web/rightBottomBg.jpg) no-repeat;
	height:77px;
	width:226px;
	position:absolute;
	right:0;
	top:-77px;
}

#SIDHelp{
	position:absolute;
	width:129px;
	height:70px;
	right:65px;
	top:-60px
}





	
.menu {
	width: 100%;
	padding:5px;
}
	
.menu ul {
	list-style: none;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.menu li {
	background:transparent url(/images_web/boxLeftMenuDiv.jpg) no-repeat scroll center bottom;
	padding:2px 0;
}
.menu li a {
	height:18px;
	text-decoration: none;
	font-size:11px;
	padding-left:30px;
}	
	
.menu li a:link, .menu li a:visited {
	color: #FFCB00;
	display: block;
	font-weight:normal;
	}
	
.menu li a:hover, .menu li a:active {
	color:#FFF;
	background:url(/images_web/MenuLinkBg.jpg) no-repeat;
}
	




.sportsLinks {
	width: 100%;
}
	
.sportsLinks ul {
	list-style: none;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
	
.sportsLinks li a {
	height:18px;
	text-decoration: none;
	font-size:11px;
	padding-left:22px;
	background:url(/images_web/sportMenuBg.jpg) 0 -18px no-repeat;
	line-height:18px;
}	
	
.sportsLinks li a:link, .sportsLinks li a:visited {
	color: #FFF;
	display: block;
	}
	
.sportsLinks li a:hover, .sportsLinks li a:active {
	background:url(/images_web/sportMenuBg.jpg) no-repeat;
/*	color: #;
*/	}









.newsTitle {	
	background:url(/images_web/boxHeadLineBg.jpg) no-repeat;
	height:32px;
	overflow:hidden;
	float:none;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	line-height:26px;
}
.middle .newsTitle {
	background:#dedfe1;
	border:1px solid #d3d3d4;
	height:25px;
	line-height:24px;
}
.newsTitle a {
	text-decoration:none !important;
}
.middle .newsTitle a:link, .middle .newsTitle a:visited, .middle .newsTitle a:hover, .middle .newsTitle a:active{
	color:#505050 !important;
}


.newsByLine {
	font-size:11px;
	padding-left:15px;
	padding-bottom:5px;
	color:#666666;
}
.newsBody {
	padding:0 5px 10px 15px;
	text-align:justify;
}

.articleDiv {
	clear:both;
	overflow:auto;
}

.newsPhoto {
	padding:4px 4px 0;
	float:left;
	margin:1px 10px 5px 5px;
	border:1px solid #dedfe1;
}
.newsPhotoCaption {
	text-align:center;
	font-size:10px;
	color: #000;
	padding-top:4px;
}

.newsReadMore{
	font-weight:bold;
/*    color: #;
*/	text-align:right;
	padding-bottom:1px;
}
.newsArchiveLink {
	font-weight:bold;
	padding:10px 0px;
}
.f {
	padding:5px 0 5px 10px;
	 text-align:justify;
}


form { margin:0;}

.fanPoll .frmButton {
	margin-bottom:2px;
}
.fanPoll, .pollBox{
	font-size:11px;
	margin:0 auto;
	width:192px;
	color:#FFF;
}
.pollAnswer {
	color:#FFF;
}
.pollBox td, .pollBox tr{
	height:10px;
	padding:0;
	margin:0;
}

.pollChoices{
	color:#FFCB00;
	font-size:11px;
}
.correct {
	background:url(/images_web/check.gif) no-repeat 17px 2px;
}
.viewResults {
	color:#FFCB00;
	font-size:11px;
	font-weight:bold;
}
.pollSport{
	background:transparent url(/images_web/boxRightSportBg.jpg) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:13px;
	height:27px;
	line-height:25px;
	margin:0 auto;
	width:200px;
	text-align:center;
}
.pollQuestion{
	color:#FFF;
	font-size:11px;
	padding:8px 10px;
	text-align:center;
}
.pollTotalVotes{
	text-align:center;
	font-style:italic;
	font-size:11px;
	color:#FFCB00
}
.pollBarBG{
	background:url(/images_web/navTabRightHover.jpg) no-repeat bottom right;
	height:10px;
	
}
.pollEndDateMsg{
	text-align:center;
	font-style:italic;
	font-size:11px;
}
.pollAnswer{
	padding-left:5px;
	color:#FFCB00;
}
.sb .boxRightContent{
	padding-top: 4px;	
}
.sbWrapper {
	width: 217px;
/*	height: 350px; */
	max-height: 350px;
	overflow: auto;
	margin: 0 auto;
}
.sbDiv{
	width:100%;
}
#sbCycle{
	height:100px;
	overflow:hidden;
}
.sbDate {
	font-size: 11px;
	color:#ffcb00;
	font-weight: bold;
	padding: 4px 10px 4px 0;
	text-align:right;
}

.sbSport {
	background:transparent url(/images_web/boxRightSportBg.jpg) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:13px;
	height:27px;
	line-height:25px;
	margin:0 auto;
	padding-left:4px;
}


.sbStatus{
	font-size: 8pt;
	text-align:right;
}

.sbEventO, .sbEventE, .sbEvent {
	font-size: 11px;
	color:#ffcb00;
	width:200px;
	margin:5px auto;
	padding:2px;
}
.sbEvent td {
	border-bottom:1px solid #183c83;
}
.sbDhSecondGame{
	text-align:center;
}

.sbScore {
	text-align: right;
	padding-right: 8px;
	padding-left: 2pt;
}
.sbTime{
	text-align: right;
	padding-right:3px;
}
.sbTimeZone{
	text-align: center;
}
.sbNote{
	text-align: right;
	font-style:italic;
	font-size: 10px;
	padding-right:4px;
	
}
.sbWinner{
/*	color: #;
*/}
.sbTeams{
	text-align:left;
}
.leftAds {
	text-align:center;
	padding:25px 4px 10px 30px;
	color:#FFF;
	overflow:hidden;
}
.rightAds{
	text-align:center;
	padding:25px 24px 10px 8px;
	color:#FFF;
	overflow:hidden;
}
.leftAds .ad, .rightAds .ad{
	padding-bottom:10px;
}
.ad a{
	color:#FFF;
}

#pageTitle{
	background:url(/images_web/rotatingScoreBoardBg.jpg) no-repeat;
	text-align:center;
	height:45px;
	width:496px;
	margin:0 auto;
	line-height:14px;
}

.staffTypeTitle{
	background:transparent url(/images_web/newsTitleBg.jpg) no-repeat scroll center bottom;
	float:none;
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:15px;
	overflow:hidden;
	padding-left:10px;
	padding-top:12px;
	text-decoration:none;
}
.staffName{
	white-space:nowrap;
	padding-left:5px;
}
.staff{
	width: 100%;
	font-size:11px;
}
.staffContact{
	text-align:right;
	font-size:12px;
}



.newsticker {
	list-style-type: none;
	color:#002878;
	margin: 0;
	text-align:center;
	padding:0;
	font-size:12px;
	padding:16px 0px;
	font-weight:bold;
}
.newsticker a:link{
	color:#000;
}
.sportLinks {
	padding:5px 0px;
}
.rosterTeamPhoto {
	text-align:center;
}
.seasonSelect {
	padding-top:5px;
}
#contentBottom {
	height:29px;
	background:url(/images_web/contentBottomBg.jpg) no-repeat;
}
.logos {
	padding-left:25px;
	padding-top:20px;
	text-align:center;
}
.scoreboard {
}
.paddingLeft .boxRightContent {
	text-align:center;
	padding:5px 0px;
}

/* Paginator Styles */
.pager {
    clear: both;
    margin-right: 2.0em;
	padding: 5px;
	font: normal 10px Arial, Helvetica, sans-serif;
}

.pager .paginator_page a {
    border: 1px solid #FFF;
    color: #001745;
    background-color: white;
    padding: 0.10em 0.25em 0.10em 0.25em;
    text-decoration: none;
}

.pager .paginator_page>a {
    display: inline-block;
}

.paginator_page a.current {
    border: 1px solid #FFCB00;
	color: #fff !important;
    background: #012778;
    text-decoration: none;
}

.paginator_page a:hover {
    border: 1px solid #012778;
    color: #012778 !important; 
    background: #FFCB00;
}

.paginator_nextprev a {
    border: 1px solid #FFF; 
    background-color: white;
    color: #001745;
    padding: 0.10em 0.25em 0.10em 0.25em;
    text-decoration: none;
}

.paginator_nextprev>a {
    display: inline-block;
}

.paginator_nextprev .inactive {
    border: 1px solid #fff; 
    background-color: white;
    color: #ccc;
    padding: 0.25em 0.5em 0.25em 0.5em;
    text-decoration: none;
}

.paginator_nextprev>.inactive {
    display: inline-block;
}

.paginator_nextprev a:hover {
    border: 1px solid #012778;
    color: #001745; 
    background: #FFCB00;
}
