<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* transistional stuff */
#re_header, #content_nav_col, #content_sub_int_col, #content_sub_full_col, #content_third_hp1_col, #re_footer {display:none;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/* font-size:62.5%; */
	margin-top: 0px;
	width: 789px; /*749 is the old page width, 40px are added for padding in the page_wrapper */
	margin-left:auto;
	margin-right:auto;
}
.column_right th p{
	color: #FFFFFF !important;
}
p, table, .column_content span, .column_right span, .column_left span {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	/* color: #000000 !important; */
}

h1 {
	font-size: 20pt;
	font-weight:bold;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
h2 {
	font-size: 16pt;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
h3 {
	font-size: 12pt;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:1px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
h4 {
	font-size: 11pt;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif !important;
}
ul.NavList {
	margin: 0 10px 0 0; 
	list-style-type: none;
	padding: 0px;
	font-size: 10pt;
}

ul.NavList li {
	margin: 0 0 0 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
	background:none;
}
#page_wrapper {
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
} 
.Clear {
	clear:both;	
}
/* this seems to be messing up IE7 on an irregular basis.  A simple float should do the same thing.
#Header { position:relative; }
#logo_link { position:absolute; top 0; left 0; }
*/
#logo_link { float:left; }

.banner_image {
	width: 749px;
	background-repeat: no-repeat;
	height: 80px;
}
	.banner_image .banner_search {
		float: right;
		margin-right: 8px;
		margin-top: 50px;
		color:#ffcc33;
		font-size: 10pt;
	}
		.banner_image .banner_search .InputField input {
			background-color:#F2F2F2;
			border-color:#666666;
			padding-left:2px;
			font-size:8pt;
		}
		.banner_image .banner_search .Button {
			vertical-align:middle;
		}
		.banner_image .banner_search a, .banner_image .banner_search a:visited {
			text-decoration: none;
			color: #ffcc33;
		}
		.banner_image .banner_search a:hover {
			text-decoration:underline;
		}
		.banner_image .banner_search p {
			margin: 0px;
			padding-bottom: 4px;
		}		
		.banner_search form {
			margin: 0px;
		}
.banner_print {
	display:none;
}

.main_nav {
	background-color: #006633;
	width: 747px;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	border-left:1px solid #ffcc33;
	border-right:1px solid #ffcc33;
	border-top:1px solid #ffcc33;
	text-align:center;
}
@media screen and (max-device-width: 480px) {
  /* homepage-specific fixes for mobile webkit browsers */
  body {font-size:62.5%;}
  .main_nav {font-size: .90em;}
}
.nav_highlight {
	background-image:url("red-background.png");
	background-repeat:no-repeat;
	padding-right:15px;
	padding-left:4px;
	margin-right:-10px;
	margin-left:-10px;
	

}
	.main_nav a, .main_nav a:visited {
		text-decoration: none;
		color: #FFFFFF;
		padding-left: 6px;
		padding-right: 6px;
	}
	.main_nav a:hover {
		color: #FFCC33;
		text-decoration: none;
	}
	.Selected {
	}
		.main_nav .Selected a, .main_nav .Selected a:visited {
			text-decoration: none;
			color: #FFCC33;
		}
		.main_nav .Selected a:hover {
			color: #FFCC33;
			text-decoration: none;
		}

#printMe {
	position: relative;
	top: -25px;
	left: 150px;
	margin-top:5px;
}
.spacer {
	height:10px;
}

.deptfooter {
/*	padding-top:5px;  this is old footer stuff and can be deleted
	width:749px; */
	width: 739px; /* footer width should match page width - 739 */
	background-color:#FFFFFF; /* background color added to keep accidently closed divs from coloring in the footer */
	padding:5px; /* added to keep the footer looking good when the div tries to color it */
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006633;
	color: #666666;
	text-align:center;
}
	.deptfooter p {
		font-size: 9pt !important;
		margin: 2px;
		color: #666666 !important;
	}
	.deptfooter .footer_logo {
		float: left;
		padding-right: 25px;
	}
	.deptfooter .footer_text {
		float: left;
		padding-top: 5px;
	}
	.deptfooter .footer_text a {
		text-decoration: none;
		color: #666666;
	}
	.deptfooter .footer_text a:hover {
		color: #000000;
		text-decoration: underline;
	}


/* NEWS ARVHIVES FOR BOTH SPORTS AND NEWS BUREAU */
/* Must be in Common because Web Admin uses a Home Page to confirm it */
.SportsRSS {
	text-align:right;
}
.NewsArchive-L1-Title {
}
.NewsArchive-L1-Date {
	text-align:right;
	font-weight:bold;
	padding-bottom:5px;
}
.NewsArchive-L1-Content {
}
	.NewsArchive-L1-Content .NewsArchive-L1-ImageWrapper {
		width:282px;
		float:right;
		padding-left:5px;
	}
		.NewsArchive-L1-Content .NewsArchive-L1-ImageMain {
			margin:-5px;
			padding-bottom:5px;
			text-align:center;
		}
		.NewsArchive-L1-Content .ImageSecondaryWrapper {
		}
		.NewsArchive-L1-Content .ImageSecondaryWrapper img {
			margin:0px;
		}
			.NewsArchive-L1-Content .ImageSecondaryWrapper .ImageSecondary-End {
				padding-top:5px;
				float:right;
			}
			.NewsArchive-L1-Content .ImageSecondaryWrapper .ImageSecondary-Center {
				padding-top:5px;
				float:right;
				padding-left:5px;
				padding-right:5px;
			}
	.NewsArchive-L1-Content .NewsArchive-L1-PreparedBy {
		float:right;
		padding-right:5px;
	}
		.NewsArchive-L1-Content .NewsArchive-L1-PreparedBy .NewsArchive-L1-PreparedByTitle {
			font-weight:bold;
			font-size:9pt;
		}
.NewsArchive-Return {
	clear:both;
	text-align:center;
	padding-top:10px;
}

.NewsArchive-Image {
	margin:-5px;
	text-align:center;
}


/* CALENDAR POP UP */
.JavaCalcpYearNavigation,
.JavaCalcpMonthNavigation
{
	background-color:#006633;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.JavaCalcpDayColumnHeader,
.JavaCalcpYearNavigation,
.JavaCalcpMonthNavigation,
.JavaCalcpCurrentMonthDate,
.JavaCalcpCurrentMonthDateDisabled,
.JavaCalcpOtherMonthDate,
.JavaCalcpOtherMonthDateDisabled,
.JavaCalcpCurrentDate,
.JavaCalcpCurrentDateDisabled,
.JavaCalcpTodayText,
.JavaCalcpTodayTextDisabled,
.JavaCalcpText
{
	font-family:arial;
	font-size:8pt;
}
TD.JavaCalcpDayColumnHeader
{
	text-align:right;
	border-bottom:solid thin #006633;
	border-width:0 0 1 0;
}
.JavaCalcpCurrentMonthDate,
.JavaCalcpOtherMonthDate,
.JavaCalcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.JavaCalcpCurrentMonthDateDisabled,
.JavaCalcpOtherMonthDateDisabled,
.JavaCalcpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.JavaCalcpCurrentMonthDate
{
	color:#006633;
	font-weight:bold;
}
.JavaCalcpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
.JavaCalcpOtherMonthDate
{
	color:#808080;
}
TD.JavaCalcpCurrentDate
{
	color:#FFFFFF;
	background-color: #006633;
	border-width:1;
	border:solid thin #000000;
}
TD.JavaCalcpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.JavaCalcpTodayText,
TD.JavaCalcpTodayTextDisabled
{
	border:solid thin #ffffff;
	border-width:1 0 0 0;
}
A.JavaCalcpTodayText,
SPAN.JavaCalcpTodayTextDisabled
{
	height:20px;
}
A.JavaCalcpTodayText
{
	color:#006633;
	font-weight:bold;
}
SPAN.JavaCalcpTodayTextDisabled
{
	color:#D0D0D0;
}

/* make the google custom search page show the full URL of results */
#search_control_tabbed div.gs-visibleUrl.gs-visibleUrl-short { display:none;  }
#search_control_tabbed div.gs-visibleUrl.gs-visibleUrl-long { display:block;  }</pre></body></html>