body { background: #fff; }

#topmenu ul.menu li { display: inline; float: left; }
#topmenu ul.menu li { padding: 0 3px 0 5px; letter-spacing: 1px; }
	#topmenu ul.menu li a { font-weight: normal; }

#page_athletics { height: 113px; background: url(/athletics/images/h.gif) 520px 0 no-repeat; }
	#page_athletics #topmenu { border: none; }
	
.bodyArea .leftcol, .bodyArea .rightcol, .bodyArea .centercol { margin-top: 0; }
	.bodyArea .rightcol h2 { background-color: #006f53; color: #ffd51d; border-bottom: 5px solid #fff; margin: 0 0 8px 0; padding: 12px 7px 5px; }
	.bodyArea .rightcol p { font: bold 10px Verdana, Arial, Helvetica, sans-serif; padding: 6px 10px; }

.bodyArea .leftcol, .bodyArea .leftcol .accordmenu, .bodyArea .rightcol { width: 197px; }
.bodyArea .leftcol .accordmenu { float: none; margin-bottom: 14px; }
	.bodyArea .leftcol h3 { margin: 0 0 8px; padding: 0; color: #666; font-size: 20px; text-align: center; }
	.bodyArea .leftcol .accordmenu h3 { margin: 0; padding: 0; font-size: 10px; text-align: left; }
	
	.leftcol .colpic { text-align: center; }
	.leftcol .section p { font-size: 9px; padding: 8px 14px; }
		.leftcol .section p a { color: #333; font-weight: bold; }
			.leftcol .section p a:hover { color: #CC6633; }
			
	.bodyArea .leftcol h2 { background: #666; color: #ffd51d; border-bottom: 5px solid #fff; margin: 0 0 8px 0; padding: 12px 7px 5px;  }
	
	.breadcrumb {
	font-size: 10px;
	padding-left: 12px;
	padding-bottom: 15px;
	}
	
	.bodyArea .leftcol .highlight {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #666;
	padding-left: 10px;
	}
	
	.bodyArea .leftcol .highlight2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666;
	padding-left: 10px;
	}

.bodyArea .centercol { margin-left: 236px; width: 489px; }

.bodyArea .threecol_athletics { background: url(/athletics/images/athleticsbg.gif) 34px 0 repeat-y; }

.bodyArea .leftcol .section { border-top: solid 6px #afd46c; padding-top: 6px; }


.centercol .hbar { background: #fff; padding-bottom: 3px; border-bottom: solid 1px #ccc; }
.centercol .nolines { border-bottom: none!important; padding-bottom: 0!important; }
.centercol .caption { background: #ffe677; font-size: 10px; line-height: 13px; color: #666; padding: 0 10px 8px; border-bottom: solid 1px #ccc; }
	.centercol .caption strong { text-transform: uppercase; }
.centercol .titlebar { background-color: #666; border-top: solid 3px #fff; padding: 6px 11px 5px 14px; }
	.titlebar .titledate { float: right; color: #fff; font: bold 12px Arial, Helvetica, sans-serif; padding-top: 4px; }
	.titlebar h2 { margin: 0; padding: 0; color: #ffd51d; font: normal 16px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
	
	.bodyArea .centercol h2.coltitle { background-color: #666; color: #fff; border-bottom: 5px solid #fff; margin: 0 0 8px 0; padding: 14px 15px 3px; font: normal 16px Arial, Helvetica, sans-serif; text-align: right; height: 24px; margin-bottom: 0; }
		.bodyArea .centercol h2.coltitle a { color: #ffd51d; }
	
.centercol .whitespacer { background: #fff; height: 14px; }
.centercol .whitespacerMain { background: #ffe677; height: 14px; }

.centercol .centercontent { padding: 0 12px 10px; }
.centercol #yellow { background-color: #ffe677; }
.centercol #moreInfo { padding: 0 15px 0; }
.centercol #moreInfo h3 {
	color: #006f53;
}

    .centercontent ul {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
	.centercontent ul li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(/athletics/images/dotarrow_sm.gif);
	line-height: 16px;
	margin: 0px;
}
	.centercontent ul li.first {
	margin: 0;
	padding: 0;
}
			
	.centercontent .newsdate { font: normal 11px Arial, Helvetica, sans-serif; }
	.centercontent h4.newsheadline { text-transform: none; font: bold 13px Arial, Helvetica, sans-serif; border: none; margin: 3px 0; padding: 0; }
	.centercontent .newsbody {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal !important;
}
	.centercontent p { margin: 0 0 6px; padding: 0; }
	.centercontent a.morelink { color: #CC6633; font: bold 12px Arial, Helvetica, sans-serif; }
	.centercontent a.morelink:hover { color: #333; }
		
	.bodyArea .centercol td {
	border-bottom: none;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
	
ul.leftlinks { list-style: none; }
	ul.leftlinks li { color: #333; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
		ul.leftlinks li a { background: transparent url(/athletics/images/dotarrow.gif) 11px 3px no-repeat; display: block; text-decoration: none; margin: 0 0 6px; padding: 0 0 0 20px; color: #333; }
		ul.leftlinks li a:visited { color: #333; }
		ul.leftlinks li a:hover { color: #73913A; }
		
		
/* overwriting p7 menu styles */

.p7ABcontent ul li { background: none!important; color: #999; padding: 0 0 4px 0!important; font-weight: normal; margin-bottom: 4px!important; border-bottom: dotted 1px #afd46c; }
