.boxContent a, .boxContent a:link, .boxContent a:visited, .boxContent a:active, .boxContent a:hover {color:#000;}#left a, #left a:link, #left a:visited, #left a:active, #left a:hover {color:#A6B2C3;}#left a:active, #left a:hover {color:#f8cc16;}#right a, #right a:link, #right a:visited, #right a:active, #right a:hover {color:#A6B2C3;}#right a:active, #right a:hover {color:#f8cc16;}.box a, .box a:link, .box a:visited, .box a:active, .box a:hover {color:#000;}.newsTitle a, .newsTitle a:link, .newsTitle a:visited, .newsTitle a:active, .newsTitle a:hover {color:#;}.footerLinks a, .footerLinks a:link, .footerLinks a:visited, .footerLinks a:active, .footerLinks a:hover {color:#000;}.ad a, .ad a:link, .ad a:visited, .ad a:active, .ad a:hover {color:#f8cc16;}.newsStatsLink a, .newsStatsLink a:link, .newsStatsLink a:visited, .newsStatsLink a:active, .newsStatsLink a:hover {color:#FFF;}#subfooter a, #subfooter a:link, #subfooter a:visited, #subfooter a:active, #subfooter a:hover {color:#A6B2C3;}#subfooter a:active, #subfooter a:hover {color:#f8cc16;}#grayBarLinks a, #grayBarLinks a:link, #grayBarLinks a:visited, #grayBarLinks a:active, #grayBarLinks a:hover {color:#A6B2C3;}.addthis_toolbox a, .addthis_toolbox a:link, .addthis_toolbox a:visited, .addthis_toolbox a:active, .addthis_toolbox a:hover {color:#FFF;}
/*********** Layout Overrides *************/

/************ Page Background ************/
body{background:#0e2346 url(/images_web/bodyBg.png) repeat-x;}

#wrapper{background: #1A385A url(/images_web/pageContentBg.png) repeat-x 0px 342px;}
#footer{
	background: #0E2346 url(/images_web/footerBg.jpg) no-repeat 0px 0px;
}

#header{
 background:#0e2346 url(/images_web/bodyBg.png) repeat-x;
}

#headerLeft{
	float:left;
}

#grayBar {
	height: 45px;
}
#grayBarEDULogo {
	float: left;
}

#headerContent a{
	padding:0;
	margin:0;
}
#grayBarLinks {
	float: left;
	position:absolute;
	right:0px;
	font-size: 10px;
}

#grayBarLinks ul {
	padding:0px 5px;
	display:inline;
}


#grayBarLinks ul a{
	padding:0px 5px;
	height: 28px;
	line-height: 28px; 
	display:block;
	text-decoration:none;
}
#grayBarLinks li{
	float:left;
	list-style:none;
	
}
#grayBarLinks a:hover{
	background: #3E5067;
}


/*********** Boxes *************/

.boxLeft{
	width:185px;
	margin: 0px auto 10px;
}

.boxLeftTitle{
	background:url(/images_web/boxSideTitleBg.png) no-repeat center bottom;
	height:34px;
	font:bold 20px "Times New Roman", Times, serif;
	text-align:center;
	color:#f8cc16;
}
.boxLeftContent{
	padding:0 10px;
}
/*
.sb .boxRightTitle{
	background:url(/images_web/sbTitle.jpg);
	height:34px;
}
*/
.sb .boxRightContent, .sportMenu .boxLeftContent{
}

.linksMenu .boxLeftTitle{
	background:url(/images_web/boxLeftTitleLinks.jpg);
	height:40px;
}

.boxSidetBottom{
	background:url(/images_web/boxSideBottom.jpg) no-repeat;
	height:7px;
}

.box{
	width:562px;
	margin: 0px auto 10px;
}

.boxTitle{
	font-size:18px;
	height:40px;
	line-height:34px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	background-color:#07203F;
	color:#A6B2C3;
	padding-left:15px;
}


.boxContent{
	background-color:#A6B2C3;
}

.boxBottom{
	background:url(/images_web/boxContentBottom.jpg) no-repeat;
	height:4px;
}

.boxRight{
	width:185px;
	margin: 0px auto 10px;
}
/*
.fanPoll .boxRightTitle{
	background:url(/images_web/boxRightTitleLakerPoll.jpg);
	height:40px;
}
*/

.sportMenu .boxRightTitle{
	color: #333;
	background:url(/images_web/boxRightSportsTitle.jpg) no-repeat center center;
}
.boxRightTitle{
	background:url(/images_web/boxSideTitleBg.png) no-repeat center bottom;
	height:34px;
	font:bold 20px "Times New Roman", Times, serif;
	text-align:center;
	color:#f8cc16;
}
.boxContent{
	color:#000;
	padding:5px 5px;
}
/*********** Main Nav *************/

#nav{
	padding-top:3px;
}
#nav ul{
	margin:0;
	margin-top:2px;
	padding:0px;
	text-align:center;
	white-space:nowrap;
	width:100%;
}
#nav ul li{
	display:inline;
}
#nav ul li a{
	/*border-left:1px solid #222222;*/
	font-size:12px;
	padding : 5px 15px;
	font-weight:normal;
}
#nav ul li a:hover{
	background:url(/images_web/navHover.jpg) repeat-x left center;
	list-style-type:none;
	text-decoration:none;
	color:#FFF;
}

/*********** Side Nav *************/
#container-left, #container-right {
	color: #A6B2C3;
	overflow:hidden;
}

.stackedMenu, .boxLeft {
	padding-bottom: 15px;
}
.stackedMenu {
	width: 100%;
	font-size:14px;
}
.stackedMenu ul{
	list-style: none;
	margin:0 auto;
	padding:0px;
	list-style-type:none;
	text-align:center;
	width:95%;
}	
.stackedMenu li a {
	display:block;
	text-decoration:none;
	height:25px;
	line-height:25px;
	/*width:100%*/;
}
.stackedMenu li a:hover{
	background:	url(/images_web/stackedMenuBg.jpg) repeat 0px 50%;
	margin:0 auto;
	width:168px;
	color:#07203F !important;
}
#rankingsSeasonID{
	margin:0 1px;
	font-size: 10px;
}
#rankingsListing {
	color: #A6B2C3;
}
.rankingSeason {
	text-align:center;
	font-weight:bold;
	padding: 10px 0;
	color:#fff;U
}
.ranking {
	text-align:right;
}
.rankSport {
	float: left;
}
#rankingsDropDownMenu{
	color: #A6B2C3;
	text-align:center;
	padding: 10px 0 0 0;
	font-size:11px;
}

/*********** OLD - REMOVE AFTER STYLING IF NOT NEEDED *************/
.menu {
	width: 100%;
}
	
.menu ul {
	list-style: none;
	margin:10px 0 0 0;
	padding:0px;
	list-style-type:none;
}
	
.menu li a {
	display:block;
	text-decoration:none;
	height:25px;
	line-height:25px;
	padding-left:20px;
	/*width:100%*/;
}
.menu li a:hover{
	background:url(/images_web/linkHoverBg.jpg) no-repeat;
	color:#FFF;
}
	
/*********** News *************/
.newsTitle {
	display:block;
	font-size:14px;
	padding:0px;
	text-decoration:none;
	line-height:14px;
	color:#;
}
.newsTitleIndex {
	display:block;
	font-size:12px;
	margin-top:1px;
	padding:2px 5px;
	text-decoration:none;
	line-height:12px;
}

.newsByLine {
	font-size:11px;
	padding-left:0px;
	padding-bottom:5px;
	color:#000;
}
.newsByLineIndex {
	font-size:11px;
	padding-left:5px;
}
.newsBody {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
}

.newsArchiveLink{
	margin:10px 0 10px 390px;
	font-size:14px;
	text-align:center;
	background:url("/images_web/newsArchiveButton.png") no-repeat scroll 00 transparent;
	width:150px;
	height:37px;
	padding-top:20px;
}


.articleDiv {
	clear:both;
	overflow:hidden;
	margin-bottom:16px;
	padding-left:6px;
}

.newsPhoto {
	float:left;
	margin-right:12px;
}
.individualNews .newsPhoto{
	float:none;
	margin:0;
}

.individualNews .newsTitle{
	font-size:18px;
	line-height:18px;
	padding-top:10px;
}

.newsStatsLink{
	display:none;
}

.individualNews .newsStatsLink{
	background:url("/images_web/navHover.jpg") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	height:20px;
	line-height:20px;
	padding:0 10px;
	margin-bottom:5px;
}


.newsPhotoCaption {
	text-align:center;
	font-size:10px;
	color:#000;
}

.newsReadMore{
	text-align:right;
}
.newsReadMore a {	
	background:#333333 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	clear:both;
	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;
}

.articleDivRH .newsPhoto{
	padding-bottom:8px;
}

.articleDivRH{
	clear:both;
	padding:8px 6px 0;
	border-bottom:2px solid #07203F;
}
.recentHeadlines .articleDiv{
	padding-bottom:5px;
	margin-bottom:5px;
}
.recentHeadlines .newsTitle, .recentHeadlines .newsByLine{
	padding:0 0 10px 72px;
}

/*********** Scoreboard *************/
.sbDate {
	text-align:center;
	font-weight:bold;
	padding:0px 10px;
	color:#FFF;
	background:#07203F;
	height:21px;
	line-height:21px;
	margin-top:-1px;
}

.sbSport {
	background:url(/images_web/sbSportBg.jpg) repeat-x left center;
	color:#07203F;
	font-weight:bold;
	display:block;
	font-size:12px;
	padding:3px;
	text-align:left;
	text-decoration:none;
}

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

.sbEventO, .sbEventE, .sbEvent {
	font-size:11px;
	padding:0px 2px 0px 5px;
	margin:10px auto;
}

.sbEvent td{
	padding:0px;	
}
.sbDhSecondGame{
	text-align:center;
}

.sbScore {
	text-align: right;
	padding-right: 8px;
	padding-left: 2px !important;
}
.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;
}
.sbWrapper{
	height:295px;
	overflow:auto;
	margin-top:7px;
	padding-top:10px;
}

.sb .boxRightContent{
	padding:0 1px;
	overflow:auto;
	max-height:300px;

}

.sb a{
	text-decoration:underline;
	font-weight:normal;
	color:#fff !important;
}
.sb a:hover{
	color:#f8cc16 !important;
}

.sbNoEvents{
	padding:5px;
	text-align:center;
}
.sbEventWrap{
	padding: 0 5px;
}
U
/*********** Fanpoll *************/
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;
	font-weight:bold;
}
.fanPoll .frmButton {
	margin-bottom:10px;
}
.pollQuestion{
	display:block;
	font-size:12px;
	margin-top:1px;
	padding:6px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#FFF;
}
.pollTotalVotes{
	text-align:center;
	font-style:italic;
	font-size:11px;
	padding-top:5px;
}

.pollBarBG{
	height:14px;
	background:#f8cc16;
}
.pollEndDateMsg{
	text-align:center;
	font-style:italic;
	font-size:11px;
}
.pollAnswer{
	font-size:11px;
}
.pollAnswer b{
	font-size:12px;
}
div.pollAnswer{
	text-align:center;
	padding:3px;
}
.pollBox {
	width:100%;
	padding:0px 5px;
}
#fanPollDiv .frmButton{
	border:none;
	background:url(/images_web/fpVoteButton.jpg);
	width:98px;
	padding-left:16px;
	height:31px;
	overflow:hidden;
	margin-top:10px;
}

.pollSport{
	color: #f8cc16;
	line-height:22px;
	margin:0 auto;
	text-align:center;
	width:185px;
	font-weight:bold;
	font-size:13px;
}
.pollAnswer.correct{
	color:#0082C8;
	font-size:14px;
}

/*********** Ads *************/
.leftAds, .rightAds, .centerAds{
	text-align:center;
	padding:25px 0px 0px 0px;
	color: #FFFFFF;
}
.leftAds .ad, .rightAds .ad{
	padding-bottom:10px;
	margin:0 auto;
}
.underRotatorAds{
	text-align:center;
	width: 562px;
	overflow: hidden;
	margin: 0 auto;
	color: #FFF;
	padding-bottom: 10px;
}


/*********** MISC *************/
.f {
	padding:5px;
}

/*********** ANY OTHER *************/



/********** SITE SPECIFIC ********/

#pageTop{
	background:url(/images_web/pageTopBg.jpg) no-repeat center bottom;
	height:32px;
}
#pageTopLeft{
	background:url(/images_web/pageTopLeftBg.jpg) no-repeat left 2px;
	height:32px;
	width:489px;
	float:left;
}

#pageTopRight{
	background:url(/images_web/pageTopRightBg.jpg) no-repeat right 2px;
	height:32px;
	width:489px;
	float:right;
}

#cougar{
	position:absolute;
	top:20px;
	left:50px;
	z-index: 998;
}

#headerTop{
	text-align:center;
	height:26px;
}


#subfooter1{
	color:#000;
	padding-top:18px;
}

#headerLeft, #headerRight{
	height:197px;
	overflow:hidden;
	width:500px;
}
#headerLeft{
	float:left;
}
#mainMenu{
	height:9px;
}

#dropDownMenu {
	background:url("/images_web/mainMenuBg.png") no-repeat scroll 0 0 transparent;
	height:54px;
	left:192px;
	position:absolute;
	top:255px;
	width:594px;
	z-index: 999;
}

#menuWomen {
	position:absolute;
	right:-7px;
	top:245px;
	z-index: 1000;
}
#menuMen {
	left:-6px;
	position:absolute;
	top:245px;
}


#iconNav{
	width:734px;
	background-color:#06203f;
	height:66px;
	float:right;
}
#iconNavLeft{
	float:left;
	width:8px;
	height:66px;
}
#iconNavRight{
	float:left;
	width:8px;
	height:66px;
}
#iconNavCenter{
	float:left;
	width:718px;
	height:66px;
}
#recentScoresText {
	color:#A4B1BE;
	font-size:13px;
	left:330px;
	position:absolute;
	top:66px;
}
#icons{
	float:right;
}

#iconLiveStats{
	background:url(/images_web/iconLiveStats.jpg) no-repeat;
}
#iconContact{
	background:url(/images_web/iconContact.jpg) no-repeat;
}
#iconRssFeeds{
	background:url(/images_web/iconRSS.jpg) no-repeat;
}
#iconAudio{
	background:url(/images_web/iconAudio.jpg) no-repeat;
}
#iconVideo{
	background:url(/images_web/iconVideos.jpg) no-repeat;
}
#iconPhotos{
	background:url(/images_web/iconPhotos.jpg) no-repeat;
}
#iconShop{
	background:url(/images_web/iconShop.jpg) no-repeat;
}

#iconLiveStats:hover, #iconContact:hover, #iconRssFeeds:hover, #iconAudio:hover, #iconVideo:hover, #iconPhotos:hover, #iconShop:hover{
	background-position:0px -37px;
}

	#marqueeScoreboard{
		text-align:left;	
		top:0px;
		height:26px;
		overflow:hidden;
		clear:both;
		left:81px;
		position:relative;
		width:645px;
		color:#FFF;
	}
	#marqueeScoreboard div{
		width:690px;
		padding-top:5px;
		text-align:left;
		color:#fff;
		font-size:13px;
	}





#nav a span{
	padding:10px 20px;
}
#nav a:hover span{
	background:url(/images_web/navHoverRightBg.jpg) no-repeat right center;
}
.gCollegeLogo{
	position:absolute;
	right:0px;
}



.menu li a{
	background-position:left bottom;	
}
.menu li a:hover {
	background-position:left top;
}
.boxRightContent .menu li a span {      /*for individual Sport Menu */
	position:relative;
	left:-20px;
	top:-29px;
	background:url(/images_web/menuRightHoverArrow.png) no-repeat left center;
	display:none;
	height:29px;
	width:12px;
}
.menu li a span {
	position:relative;
	left:188px;
	top:-29px;
	background:url(/images_web/menuHoverArrow.png) no-repeat left center;
	display:none;
	height:29px;
	width:11px;
}
.menu li a:hover span{
	display:block;
}
.sportsMenu .boxLeftTitle{
	background-position:center 0;
}
.sportsMenu .boxLeftBar{
	display:none;
}
.addLinks .boxLeftTitle{
	background-position:center -24px;
}
.fanpoll .boxRightTitle{
	background-position:center -48px;
}

.newsReadMore a, .newsReadMore a:link, .newsReadMore a:visited{
	background:none;
	border:0 none;
}

.newsTitle a:hover{
	text-decoration:none;
}
#fanPollDiv table{
	width:100%;
}
#fanPollDiv td{
	text-align:right;
}
#fanPollDiv td.pollChoices{
	text-align:left;
	padding-left:5px;
}

#fanPollDiv .pollQuestion{
	background:none;
}

.copyright{
	text-align:left;
	line-height:normal;
	padding:20px 10px;	
}
.footerLinks{
	line-height:normal;
	position:absolute;
	right:10px;
	font-weight:bold;
	top:20px;
	width:200px;
	text-align:right;
}
#footerNAIA {
	position:absolute;
	left:20px;
	top:40px;	
	height: 90px;
	width:	80px;	
}
#footerNCCAA {
	position:absolute;
	left:145px;
	top:40px;	
	height: 80px;
	width:	110px;	
}
#subfooter {
	top:40px;	
	width:	978px;
	text-align:center;
	padding-top: 65px;
}
#footerMCC {
	position:absolute;
	right:180px;
	top:25px;	
	height: 110px;
	width:	60px;	
}
#footerSIDHelp {
	position:absolute;
	right:15px;
	top:40px;	
	height: 65px;
	width:	140px;	
}
#headerImages{
	position:absolute;
	text-align:right;
	height: 160px;
	width: 720px;
/*	background:url(/images_web/headerImagesDefault.jpg) no-repeat left center;	 */
	right: 0;
	top: 111px;
	overflow:hidden;
/*	z-index: 1; */
}

#rotatingAds{
	height:88px;
}
.addthis_toolbox{
	float:right;
	height:26px;
}
