
/*START SIDHelp */


.boxRight a, .boxRight a:link, .boxRight a:visited, .boxRight a:active, .boxRight a:hover {color:#000;}
#wrapper {
	background:url(/images_web/wrapperBg.jpg) 1px #A79912;
}

body {
	background-color:#000;
}
#topMenu {
	background:url(/images_web/headerEduMenuBg.png) repeat-x;
	float:left;
	position:absolute;
	top:0;
	line-height:31px;
	height:31px;
	width:1000px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	z-index:200;
}

#topMenu a:hover, #topMenu a:active, #topMenu a:link, #topMenu a:visited {
	font-weight:bold;
	padding: 0 25px;	

}

#topMenu a, #topMenu a:link, #topMenu a:visited, #topMenu a:active, #topMenu a:hover {color:#FFF;}
#headerLeft {
	background:url(/images_web/headerLeft.jpg) no-repeat;
	float:left;
	height:262px;
	width:314px;
	overflow: hidden;	
}

#headerCenter {
	float:left;
	background:url(/images_web/headerCenter.jpg) no-repeat;
	height: 262px;
	width:444px;
}
#LadySport{
	background:url(/images_web/headerCenter_Lady.jpg) no-repeat;
	width:126px;
	height:58px;
	position:absolute;
	top:29px;
	left:399px;
}
#sportHeaderTitle{
	position:absolute;
	top:182px;
	left:314px;
	width:358px;
	height:39px;
	
}
#headerRight{
	background:url(/images_web/headerRight.jpg) no-repeat;
	float:left;
	height:262px;
	width:242px;
	overflow: hidden;	
}
#rotatorRight, #rotatorLeft{
	display:none;
}
.boxLeft, .boxRight{
	margin-bottom:15px;
	background:url(/images_web/boxSideBg.jpg) 1px #A79912;
	border:1px solid #FFF;
}

.boxLeftTitle{
	font-size:14px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	height:15px;
	line-height:15px;
}
.boxRightTitle{
	font-size:14px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	height:15px;
	line-height:15px;
}
.box {
	width:580px;
	margin: 0px auto;
	padding-bottom:10px;
}

.boxTitle, .sportTitle {
	background:url(/images_web/boxTitleBlueBg.jpg) repeat-x top left;
	font-size:16px;
/*	padding-left:15px;  */
	font-weight:bold;
	height:39px;
	line-height:39px;
	color:#17479E;
}

.boxTitle div,  .sportTitle div{
	background:url(/images_web/boxTitleSpanBg.jpg) repeat-x top right;
	padding:0px 15px 0px 7px;
	float:left;
	height:39px;
	min-width:150px;
}

.boxTitle span span{
	background:url(/images_web/boxTitleSpanEdge.jpg) repeat-x top left;
	padding:12px 19px 12px 0;	
}

.boxTitleEdge {
	background:url(/images_web/boxTitleSpanEdge.jpg) no-repeat top left;		
}

.addLinks .boxLeftTitle{
	background:transparent url(/images_web/boxLeftTitle_Links.jpg) no-repeat 0px 0px;
	height:27px;
}

.fanPoll .boxRightTitle{
	background:transparent url(/images_web/boxRightTitle_FP.jpg) no-repeat 0px 0px;
	height:27px;
}
.sbWrapper{
	max-height:350px;
	overflow:auto;
}
.sb .boxRightTitle{
	background:transparent url(/images_web/boxRightTitle_SB.jpg) no-repeat 0px 0px;
	height:27px;
}

.sportMenu .boxLeftTitle{
	background:transparent url(/images_web/boxLeftTitle_Sports.jpg) no-repeat 0px 0px;
	height:27px;
	
}


.menu {
	width: 100%;
	padding-bottom:1px;
	}
	
.menu ul {
	list-style: none;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
	
.menu li a {
	color:#000000;
	color:#FFE71A;
	display:block;
	font-size:12px;
	margin-top:1px;
	line-height:18px;
	padding-left:40px;
	text-decoration:none;
	background:transparent url(/images_web/boxLeftLink.jpg) no-repeat right center;
	
	/*width:100%*/;
}	

	
.menu li a:hover, .menu li a:active {
	background-position:left center;
}
	
.menuItemTitle {
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	background:#000;
	color: #FFF;
	
}

#mainMenu{
	background:url(/images_web/menuBg.jpg) no-repeat;
}

#mainNav{
	clear:both;
	background:url(/images_web/navBg.jpg);
	height:41px;
}
#mainNav div{
	float:left;
}
#nav{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(/images_web/navBg.jpg) repeat-x;
	float:left;
	position:relative;
	text-align:left;
	width:980px;
}

#navLeft{
	background:url(/images_web/navLeft.jpg) no-repeat;
	float:left;
	width:10px;
	height:41px;
}

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

#nav ul{
	margin:0;
	padding:10px 0px;
	text-align:center;
	white-space:nowrap;
	width:100%;
}
#nav ul li{
	display:inline;
}

#nav ul li a{
	font-size:14px;
	padding : 5px 0px 5px 6px;
	font-weight:bold;
	color:#FFF;

}
#nav ul li a span{ 
	padding : 5px 10px;
}

#nav ul li a:hover span{ 
	background:url(/images_web/navLinkRight.jpg) no-repeat right center;
	color:#000;
}

#nav a{
	font-weight:bold;
}

#nav ul li{
	list-style-type:none;
	padding:8px 10px;
	text-decoration:none;
	font-weight:bold;
}

#nav a:hover{
	list-style-type:none;
	text-decoration:none;
	background:url(/images_web/navLinkBg.jpg) left center no-repeat;
}
#ticker {
	background:#000;
/*	float:left; */
	line-height:0px;
	height:38px;
	background:#000;
}

.newsArchiveLink {
	padding-left:10px;
}
.newsTitle {
	display:block;
	font-size:14px;
	margin-top:1px;
	padding:2px 5px;
	text-decoration:none;
	line-height:12px;
	color:#333333;
}
.recentHeadlines .newsTitle{
	padding:2px 150px;	
}
.recentHeadline .newsPhotoCaption{
	width:124px;	
	color:#fff;
}
.newsTitle a, .newsTitle a:link, .newsTitle a:visited, .newsTitle a:active, .newsTitle a:hover {color:#333;}.newsTitle a:active, .newsTitle a:hover {color:#17479E;}.newsByLine a, .newsByLine a:link, .newsByLine a:visited, .newsByLine a:active, .newsByLine a:hover {color:#333;}.newsByLine a:active, .newsByLine a:hover {color:#17479E;}.articleDiv a:hover{
	text-decoration:none;
}
.newsTitleIndex {
	display:block;
	font-size:12px;
	margin-top:1px;
	padding:2px 5px;
	text-decoration:none;
	line-height:12px;
}
.newsByLine{
	font-size:11px;
	padding:0px 7px ;
	
}
.recentHeadlines .newsByLine {
	padding:10px 0 5px 155px;
}
.newsByLineIndex {
	font-size:11px;
	padding-left:5px;
}
.newsBody {
	padding:10px 5px;
	text-align:justify;
}

.articleDiv {
	clear:both;
	padding-bottom:5px;
	overflow:auto;
}
.newsPhoto {
	padding:0 4px 4px 4px;
	margin: 2px;
	margin-top:10px;
	text-align:center;
}
.newsPhotoCaption {
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#000;
}

.recentHeadline{
	border-bottom:2px solid #fff;
	padding:2px 0;
}
.recentHeadline .newsPhoto{
	background:#17479E;
	padding:0;
	margin-top:2px;
	margin-right:5px;
	border:4px solid #17479E;
	float:left;
	text-align:left;
}
.recentHeadline .newsPhoto img{
	width:124px;
	height:73px;
}
div.odd {
	background:#E5E5E5 none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	display:block;
	font-size:12px;
	line-height:12px;
	padding-left:5px;
	padding-top:5px;
	text-decoration:none;
}
div.even {
	color:#000000;
	display:block;
	font-size:12px;
	line-height:12px;
	padding-left:5px;
	padding-top:5px;
	text-decoration:none;
}

.newsReadMore{
	font-weight:bold;
	text-align:right;
	padding:2px 0;
}
div.newsReadMore{
	margin:2px 0;
}
.newsReadMore a {	
	background:#333333 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	clear:both;
	color:#EEE;
	margin:0px 5px 5px 0;
	padding:3px 10px;
	font-size:11px;
}
.newsReadMore a:link, .newsReadMore a:visited {
	background:#333;
	}
	
.newsReadMore a:hover, .newsReadMore a:active {
	text-decoration: none;
	}


input.frmButton {
	background:#333333 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	clear:both;
	color:#FFFFFF;
	margin:5px 5px 5px 0;
	padding:1px 3px 3px 3px;
	font-weight:bold;
}

.fanPoll .frmButton {
	margin-bottom:10px;
	background:url(/images_web/FPVoteBg.jpg);
	height:20px;
	width:70px;

}
.pollQuestion{
	color:#000000;
	display:block;
	font-size:12px;
	margin-top:1px;
	padding:6px;
	text-decoration:none;
	text-align:center;
}
.pollTotalVotes{
	text-align:center;
	font-style:italic;
	font-size:11px;
	padding-top:5px;
}

.pollBarBG{
	height:15px;
	background:url(/images_web/tabsBg.jpg) repeat-x 0px 0px;
}
.pollEndDateMsg{
	text-align:center;
	font-style:italic;
	font-size:11px;
}
.pollAnswer{
	font-size:11px;
}
div.pollAnswer{
	text-align:center;
	padding:3px;
}
.pollBox {
	width:100%;
	padding:0px 5px;
}
.pollSport {
	font-weight:bold;
	padding:5px;
}
.sbNote a, .sbNote a:link, .sbNote a:visited, .sbNote a:active, .sbNote a:hover {color:#17479E;}.sbDate {
	text-align:right;
	font-weight:bold;
	padding:1px 10px 0;
	background:	transparent url(/images_web/boxLeftLink.jpg) no-repeat scroll right center;
	color: #FFE71A;
	height:18px;
	line-height:18px;
}

.sbSport {
	color:#FFF;
	background-color:#000;
	font-weight:bold;
	display:block;
	font-size:12px;
	padding:3px;
	text-align:center;
	text-decoration:none;
}

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

.sbEventO, .sbEventE, .sbEvent {
	padding:3px 5px 3px 10px;
	font-size: 11px;
}
.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: center;
	font-style:italic;
	font-size: 10px;
	padding-right:4px;
	
}
.sbWinner{
	font-weight:bold;
}
.sbTeams{
	text-align:left;
}
.leftAds, .rightAds, .centerAds{
	text-align:center;
	padding:25px 2px 10px 2px;
	color: #FFFFFF;
}
.leftAds .ad, .rightAds .ad{
	padding-bottom:10px;
}
.topAds{
	padding-top:0;
	padding-bottom:2px;
}

.ad a, .ad a:link, .ad a:visited, .ad a:active, .ad a:hover {color:#FFFFFF;}
#footerLeft{
	background:url(/images_web/footerLeftBg.jpg) repeat-x 0px 0px;
	height:80px;
	width: 400px;
	float:left;
}
#footerCenter{
	background:url(/images_web/footerCenter.jpg) 0px 0px;
	height: 80px;
	width: 72px;
	float:left;
}
#footerRight{
	background:url(/images_web/footerRightBg.jpg) repeat-x 0px 0px;
	height:80px;
	width: 528px;
	float:left;
}

#footerRight a:hover, #footerRight a:active, #footerRight a:link, #footerRight a:visited {
	float:left;
}
.cccLogo{
	padding:13px 13px;
}
.naiaLogo{
	padding:15px 13px;
}

.mcacLogo{
	padding:19px 13px;
}

.ncaaLogo{
	padding:17px 13px;
}

.SIDHelpLogo{
	padding:19px 13px;
}



#subfooter1{
	color:#FFFFFF;
	height:50px;
	line-height:17px;
	margin:10px 0 0 6px;
	text-align:left;
}
#subfooter1 a, #subfooter1 a:link, #subfooter1 a:visited, #subfooter1 a:active, #subfooter1 a:hover {color:#FFE71A;}#powerdby a, #powerdby a:link, #powerdby a:visited, #powerdby a:active, #powerdby a:hover {color:#FFF;}#powerdby a{
	font-weight:normal;
}

.f {
	padding:5px;
}

#weatherTable{
	background-color:#EEE;
	margin-bottom:15px;
}
