body {
	background-color:#003d7d;
	margin: 0px;
	text-align: center;
	z-index: 1;
}
.message {
	margin: 0;
	padding: 0;
}
.message a {
	display: block;
}
img {
	border: none;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
div#top_container {
	float: left;
	position: relative;
	height: 70px;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #003d7d;
	background-image: url(/olc/images/WIM/headerbg.jpg);
	background-repeat:repeat-x repeat y;
}
div#top_wrapper {
	position: relative;
	width: 762px;
	min-width: 762px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	padding: 0;
	height: 70px;
	background-color: #003d7d;
	background-image: url(/olc/images/WIM/headerbg.jpg);
	background-repeat:repeat-x repeat y;
	z-index: 2;
}
div#top_wrapper img {
	margin: 1px 0 0 0;
	padding: 0;
}
div#top_wrapper img.logo {
}
div#top_wrapper img.logo_bw {
	display: none;
}
div#top_wrapper form {
	margin: 0;
	padding: 0;
}
div#top_wrapper form img {
	position: absolute;
	top: 8px;
	right: 118px;
	margin: 0;
	padding: 0;
	z-index: 5;
}
* html div#top_wrapper form img {
	top: 7px;
	z-index: 5;
}
div#top_wrapper form {
	position: absolute;
	text-align:right;
	top: 5px;
	right: 5px;
	margin: 0 0 0 0;
	padding: 33px 0 0 0;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;	/* SET FONT-SIZE HERE */
	color: #FFF;
	width: 400px;
	z-index: 4;
}
* html div#top_wrapper form input {
	width: 130px;
	z-index: 4;
}
/* landscape version */

div#top_container_landscape {
	float: left;
	position: relative;
	height: 70px;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #003d7d;
}
div#top_wrapper_landscape {
	position: relative;
	width: 1000px;
	min-width: 100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	padding: 0;
	height: 70px;
	background-color: #003d7d;
	z-index: 2;
}
div#top_wrapper_landscape img {
	margin: 23px 0 0 0;
	padding: 0;
}
div#top_wrapper_landscape img.logo {
}
div#top_wrapper_landscape img.logo_bw {
	display: none;
}
div#top_wrapper_landscape form {
	margin: 0;
	padding: 0;
}
div#top_wrapper_landscape form img {
	position: absolute;
	top: 8px;
	right: 118px;
	margin: 0;
	padding: 0;
	z-index: 5;
}
* html div#top_wrapper_landscape form img {
	top: 7px;
	z-index: 5;
}
div#top_wrapper_landscape form input {
	position: absolute;
	top: 5px;
	right: 5px;
	margin: 0 0 0 23px;
	padding: 0 0 0 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;	/* SET FONT-SIZE HERE */
	color: #000;
	width: 105px;
	z-index: 4;
}
* html div#top_wrapper_landscape form input {
	width: 130px;
	z-index: 4;
}
div#third_tier_container_wrapper_landscape {
	position: relative;
	width: 1000px;
	min-width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align:left;
	min-height: 100px;
	background-color: #fff;
	z-index: 2;
}
div#third_tier_container_bg_landscape {
	float: left;
	position: relative;
	width: 1000px;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	text-align:left;
	min-height: 100px;
	background-color: #fff;
	z-index: 2;
}
div#third_tier_content_container_landscape {
	float: left;
	position: relative;
	width: 762px;
	margin: 0 12px 20px 12px;
	padding: 0;
	background-Color: #fff;
	text-align:left;
	min-height: 100px;
	z-index: 2;
}
div#third_tier_content_landscape {
	float: left;
	position: relative;
	width: 762px;    /* was 396px */
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.80em; /* was .70em */
	font-weight: normal;
	line-height: 17px;
	background-Color: #fff;
	color: #333333;	  /* was #003d7d */
	text-align:left;
	min-height: 100px;
	z-index: 2;
}
/* end landscape */ 

div#menu_container {
	float: left;
	position: relative;
	min-height: 29px;
	width: 100%;
	background-color: #ffea8f;
}
* html div#menu_container {
	height: 29px;
}
div#menu_wrapper {
	position: relative;
	width: 762px;
	min-width: 762px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	min-height: 29px;
	background-color: #ffea8f;
	z-index: 2;
}
div#container {
	float: left;
	position: relative;
	min-height: 29px;
	width: 100%;
	background-color: #336497;
	margin-bottom:-1px;
}
div#container_wrapper {
	position: relative;
	width: 762px;
	min-width: 762px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align:left;
	background-color: #003d7d;
	z-index: 2;
}
div#aud_nav {
	float: left;
	position: relative;
	width: 190px;
	min-width: 190px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	height: 334px;
	background: #668bb1 url(/olc/images/WIM/audience_bg.jpg) no-repeat;
 	z-index: 2;
}
div#aud_nav p {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffefab;
	font-size:90%;
	margin:10px 0px 0px 10px;
}
div#aud_nav ul {
	list-style-type: none;
	margin: 15px 0 0 10px; 
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffefab;
	font-size:90%;
}


div#aud_nav ul a {
	color:#ffffff;
	text-decoration:none;
}
div#aud_nav ul a:hover {
	color:#ffefab;
}
* html div#aud_nav ul {
	list-style-type: none;
	margin: 15px 0 0 10px;
	padding: 0;
}
div#aud_nav li {
	padding: 0 0 1px 0;
	margin: 0 0 10px 0;
	font-weight:bold;
}
div#main_wrapper {
	float: left;
	position: relative;
	width: 572px;
	min-width: 572px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	min-height: 333px;
	background-color: #003d7d;  /* Maroon background. Was #c96725 */
	z-index: 2;
}
div#flash_feature {
	float: left;
	position: relative;
	width: 572px;
	min-width: 572px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	height: 236px;
	background-color: #5d2617;
	z-index: 2;
}
div#coverphotos {
	float: left;
	position: relative;
	width: 572px;
	min-width: 572px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	height: 236px;
	background-color: #7d341a;
	background-image:url();
	background-repeat:no-repeat;
	z-index: 2;
}
div#emergency-message {
	float: left;
	position: relative;
	width: 572px;
	min-width: 572px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	height: 236px;
	background-color: #f1c462;
	color:#000000;
	z-index: 2;
}
div#profile-overlay {
	position:absolute;
	left:380px;
	top:212px;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:right;
}
div#profile-overlay a {
	text-decoration:none;
	color:#ffffff;
}
div#action_items {
	float: left;
	position: relative;
	width: 357px;
	min-width: 357px;
	margin: 0px;
	padding: 7px 0 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	font-weight: bold;
	color: #ffefab;
	text-align:left;
	min-height: 23px;
	background-color: #003d7d;  /* Maroon background. Was #c96725 */
	z-index: 2;
}
div#action_items div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #003d7d;  /* Maroon background. Was #c96725 */
}
div#action_items a {
	font-weight: normal;
	color: #fff;
	padding: 0 0 0 5px;
}
div#action_items_jump_box {
	float: left;
	position: relative;
	width: 187px;
	min-width: 187px;
	margin: 0;
	padding: 5px 13px 0 0;
	text-align:right;
	min-height: 18px;
	background-color: #003d7d;  /* Maroon background. Was #c96725 */
	z-index: 2;
}
* html div#action_items_jump_box {
	width: 200px;
	padding: 5px 0 0 0;
	text-align:right;
	height: 18px;
}
div#action_items_jump_box form {
	margin: 0;
	padding: 0 0 5px 0;
}
div#action_items_jump_box select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	font-weight: normal;
	color: #000;
	width: 187px;
}
div#banner {
	float: left;
	position: relative;
	width: 572px;
	min-width: 572px;
	margin: 0;
	padding: 0;
	text-align:left;
	height: 67px;
	z-index: 2;
}
/* Bottom area: Timely features, Headline News */

div#bottom_area_wrapper {
	float: left;
	position: relative;
	width: 762px;
	min-width: 762px;
	margin: 0px;
	text-align:left;
	min-height: 10px;
	background-color: #fff;
	z-index: 2;
}
div#feature_wrapper {
	float: left;
	position: relative;
	width: 385px;
	min-width: 385px;
	margin: 0px;
	text-align:left;
	min-height: 150px;
	background-color: #ffefab;
	z-index: 2;
}
div#feature_left_side {
	float: left;
	position: relative;
	width: 190px;
	min-width: 190px;
	margin: 0px;
	text-align:left;
	min-height: 130px;
	background-color: #ffefab;
	z-index: 2;
}

/* IE6 only */
div#feature_image {
	float: left;
	position: relative;
	width: 190px;
	min-width: 190px;
	margin: 0px 0px 5px 0px;
	text-align:left;
	height: 125px;
	background-color: #ffefab;
	z-index: 2;
}

/* all other browsers */
html>body div#feature_image { 
	float: left;
	position: relative;
	width: 185px;
	min-width: 185px;
	margin: 5px 0px 5px 5px;
	text-align:left;
	height: 130px;
	background-color: #ffefab;
	z-index: 2;
}

div#feature_image_desc {
	float: left;
	position: relative;
	width: 190px;
	min-width: 190px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	letter-spacing: 0.5px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	min-height: 20px;
	background-color: #ffefab;
	z-index: 2;
}
* html div#feature_image_desc {
	height: 20px;
}
#feature_image_desc a {
	color:#003d7d;
	text-decoration:none;
}
#feature_image_desc a:hover {
	text-decoration:underline;
}
div#feature_right_side {
	float: left;
	position: relative;
	width: 195px;
	min-width: 195px;
	margin: 0px;
	text-align:left;
	min-height: 150px;
	background-color: #ffefab;
	z-index: 2;
}
div#feature_title {
	float: left;
	position: relative;
	margin: 0px;
	padding: 8px 0 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #000000;	 /*#5d2716 */
	text-align:left;
	min-height: 1px;
	z-index: 2;
}
div#feature_brand {
	float: left;
	position: relative;
	width: 190px;
	min-width: 190px;
	margin: 0px;
	text-align:left;
	height: 52px;
	background-color: #ffefab;
	z-index: 2;
}
div#feature_text {
	float: left;
	position: relative;
	width: 175px;
	min-width: 175px;
	font-family: Arial, Helvetica, sans-serif
	font-weight: normal;
	color: #000000;
	/*	margin: 0px;
	padding: 0 9px 0 9px; */
	text-align:left;
	min-height: 98px;
	background-color: #ffefab;
	z-index: 2;
}
div#events_wrapper ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* letter-spacing: 1px; */
	font-weight: normal;
	color: #000000;
	margin:0;
	/*	margin: 0 0 0 10px; */
	padding: 0;
	list-style-type: none;
}
div#events_wrapper li {
	padding: 1px 0 5px 25px;
	background: url(/olc/images/WIM/events_arrow.jpg) no-repeat;
	background-position: 5px 4px;
}
html* div#events_wrapper li {
	padding: 0 0 4px 0px;
	background: url(/olc/images/WIM/events_arrow.jpg) no-repeat;
	background-position: 5px 3px;
}
* html div#events_wrapper li {
	margin: 0;
	padding: 1px 0 3px 5px;
}
div#events_wrapper li a {
	color: #003d7d;
	text-decoration: none;
	font-weight:bold;
}
div#events_wrapper li a:hover {
	color: #336497;
	text-decoration: underline;
}
/*
div#feature_text ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}

div#feature_text ul li {
	margin-bottom:10px;
	color:#ffffff;
}

div#feature_text ul li a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

div#feature_text ul li a:hover {
	text-decoration:underline;
}

*/

div#more_events {
	float: right;
	position: relative;
	margin: 0 10px 0 0;
	padding: 5px 0 0 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	text-align:left;
	min-height: 1px;
	z-index: 2;
}
#more_events a {
	color:#003d7d;
	text-decoration:none;
}
#more_events a:hover {
	text-decoration:underline;
}
div#news_events_wrapper {
	float: left;
	position: relative;
	width: 377px;
	min-width: 377px;
	margin: 0px;
	text-align:left;
	height: 150px;
	background-color: #ffffff;
	z-index: 2;
}
div#news_events_title {
	float: left;
	position: relative;
	width: 364px;
	margin: 0 0 0px 0;
	padding: 5px 0 0 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-align:left;
	min-height: 1px;
	background-color: #ffffff;
	z-index: 2;
}
div#innerWrapper {
	clear:both;
	width:360px;
	padding: 0;
	text-align: left;
	z-index: 2;
}
div#news_events_wrapper ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/* letter-spacing: 1px; */
	font-weight: normal;
	color: #003d7d; /* was #c96725 */
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}
div#news_events_wrapper li {
	padding: 1px 0 3px 25px;
	background: url(/olc/images/WIM/news_arrow.jpg) no-repeat;
	background-position: 5px 4px;
	font-weight:normal;
}
html* div#news_events_wrapper li {
	padding: 0 0 4px 25px;
	background: url(/olc/images/WIM/news_arrow.jpg) no-repeat;
	background-position: 5px 3px;
	font-weight:normal;
}
* html div#news_events_wrapper li {
	margin: 0;
	padding: 1px 0 3px 25px;
}
div#news_events_wrapper li a {
	color: #333333; /* was #003d7d */
	text-decoration: none;
	font-weight:bold;
}
div#news_events_wrapper li a:hover {
	color: #003d7d;
	text-decoration: underline;
}
div#more_news {
	float: right;
	position: relative;
	margin: 0 10px 10px 0;
	padding: 0px 0px 0px 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-weight: bold;
	color: #000;
	text-align:left;
	min-height: 1px;
	z-index: 2;
}
#more_news a {
	color:#003d7d;
	text-decoration:none;
}
#more_news a:hover {
	text-decoration:underline;
}
/* End features and news */


div#footer {
	clear:both;
	float: left;
	position: relative;
	width: 100%;
	background-color: #003d7d;
	padding: 0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
div#footer ul {
	padding: 3px 0px 6px 0px;
	margin: 0px;
	background-color:#003d7d;
	text-align: center;
}
div#footer li {
	display: inline;
	padding:0px 25px 0px 10px;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	/* letter-spacing: 1px; */
}
div#footer li a {
	text-decoration:none;
	color: #ffffff;
}
div#footer li a:hover {
	color: #ffffff;
}
div#footercontent {
	width:760px;
	margin:5px auto;
	padding:5px 0px 0px 0px;
	max-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#footercontent p {
	color: #ffffff;
	font-size:12px;
	width:100%;
	text-align:center;
	margin:0;
	padding:2px 0px 0px 0px;
}
div#footercontent a {
	text-decoration:none;
	color: #ffffff;
}


/* Universal footer */

/* old footer

div#footer {
	clear:both;
	float: left;
	position: relative;	
	min-height: 40px;
	width: 100%;
	background-color: #003d7d;
	padding: 0 0 8px 0;
	z-index: 1;
}


div#footer ul {
	margin: 0;
	padding: 8px 0 0 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 0.70em;
	font-weight: normal;
	color: #fff;		
}

div#footer li {
	display: inline;	/* causes the list to align horizontally instead of stack */
	list-style-type:none;	/* removes the bullet off each list item */
 z-index:101;
 border-left: 1px solid #fff;
 padding:0px 8px 0 10px; /*creates space each side of menu item's text */
}
div#footer li.first_cell {
	border-left: none;
}
div#footer a {
	/* padding:0px 8px; */ /*creates space each side of menu item's text */	
	text-decoration:none;	 /* removes the underlining of the link */
	color: #fff;	/* sets the type color */
	z-index:100;
}
 */ div#footer a:hover {
 color: #fff;
 text-decoration: underline;
}
/*-------------------------------------*/
/* Interior Container */

div#interior_container_wrapper {
	position: relative;
	width: 763px;
	min-width: 763px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	min-height: 510px;
	text-align:left;
	z-index: 2;
}
div#left_side_container {
	float: left;
	position: relative;
	width: 400px;
	height: 510px;
	margin: 0;
	padding: 0;
}
div#left_nav {
	float: left;
	position: relative;
	width: 400px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	text-align:left;
	height: 428px;
	z-index: 2;
}
div#left_nav ul {
	width: 191px;
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}
div#left_nav li {
	padding: 2px 0 7px 10px;
}
div#left_nav li a {
	color: #fff;
	text-decoration: none;
}
div#left_nav li a:hover {
	color: #ffffff;
	text-decoration: none;
}
div#left_nav_right {
	float: right;
	position: relative;
	width: 400px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	text-align:left;
	height: 428px;
	z-index: 2;
}
div#left_nav_right ul {
	float: right;
	width: 191px;
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}
div#left_nav_right li {
	padding: 2px 10px 7px 0;
}
div#left_nav_right li a {
	color: #fff;
	text-decoration: none;
}
div#left_nav_right li a:hover {
	color: #ffffff;
	text-decoration: none;
}
div#pic_desc_container {
	float: left;
	position: relative;
	width: 390px;
	margin: 0;
	padding: 10px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	text-align:left;
	min-height: 25px;
	background-color: #ffea8f;
	color: #336497;
	z-index: 2;
}
* html div#pic_desc_container {
	width: 400px;
	height: 35px;
}
div#right_side_container {
	float: left;
	position: relative;
	width: 363px;
	min-height: 510px;
	margin: 0;
	padding: 0;
	z-index: 10;
}
* html div#right_side_container {
	height: 510px;
}
div#interior_content {
	float: left;
	position: relative;
	width: 343px;
	min-height: 224px;
	margin: 278px 0 0 0;
	padding: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight: normal;
	line-height: 1.30em;
	color: #fff;
	z-index: 10;
}
* html div#interior_content {
	height: 224px;
	width: 363px;
}
.brown_color {
	background-color: #003d7d; /* 7#d341a */
}
.green_color {
	background-color: #003d7d; /* #39462c */
}
div#interior_content p {
	margin: 0;
	padding: 0 0 10px 0;
}
div#interior_content a {
	color:#f8d88a;
}
div#interior_content p.headline {
	margin: 0;
	padding: 8px 0 5px 0;
	width: 99%;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight: normal;
	letter-spacing: 0.5px;
	line-height: 1em;
}
div#interior_content p.subhead {
	margin: -5px 0 0 0;
	padding: 0px 0 4px 0;
	width: 99%;
	color: #ffea8f;
}
/*-------------------------------------*/
/* Third Tier Container */

div#third_tier_container_wrapper {
	position: relative;
	width: 772px;
	min-width: 772px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align:left;
	min-height: 100px;
	background-color: #fff;
	z-index: 2;
}
div#third_tier_container_bg {
	float: left;
	position: relative;
	width: 772px;
	min-width: 772px;
	margin: 0;
	padding: 0;
	text-align:left;
	min-height: 100px;
	background-color: #fff;
	z-index: 2;
}
div#third_tier_left_side {
	float: left;
	position: relative;
	width: 180px;
	min-height: 100px;
	margin: 0;
	padding: 0;
	background-Color: #fff;
} /* IE6 */

html>body div#third_tier_left_side {
	float: left;
	position: relative;
	width: 183px;
	min-height: 100px;
	margin: 0;
	padding: 0;
	background-Color: #fff;
}  /*All other browsers */


div#third_tier_nav {
	float: left;
	position: relative;
	width: 171px;
	margin: 0 0 20px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight: bold;
	letter-spacing: 0.5px;
	background-Color: #ffffff;
	border-bottom: 3px solid #003d7d;
	color: #fff;
	text-align:left;
	min-height: 100px;
	z-index: 2;
}
div#third_tier_nav ul {
	margin: 5px 5px 0px 5px;
	padding: 0;
	list-style-type: none;
}
div#third_tier_nav li.first_cell {
	border-top: none;
}
div#third_tier_nav li {
	width: 160px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #cccccc;
}
div#third_tier_nav li.selected a {
	background-color: #ffffff;
	color: #000000;
}
div#third_tier_nav li.sub_nav {
	background-color: #ffffff;
	border: none;
}
div#third_tier_nav li.sub_nav ul {
	margin: 0 0 0 10px;
	background-color: #ffffff;
	border: none;
}
div#third_tier_nav li.sub_nav ul li {
	width: 160px;
	background-color: #ffffff;
	border: none;
}
div#third_tier_nav li.sub_nav ul li a {
	width: 150px;
	color: #003d7d;
	border: none;
}
div#third_tier_nav li.sub_nav ul li.selected a {
	width: 150px;
	color: #000000;
	border: none;
}
div#third_tier_nav li.sub_nav ul li a:hover {
	background-color: #ffffff;
	color: #336497;
}
div#third_tier_nav li a {
	display: block;
	padding: 6px 0 6px 6px;
	margin: 0;
	width: 165px;
	color: #003d7d;
	text-decoration: none;
}
* html div#third_tier_nav li a {
	width: 170px;
}
div#third_tier_nav li a:hover {
	color: #336497;
	text-decoration: none;
	background-color: #ffffff;
}
div#third_tier_nav li.first_cell a:hover {
	color: #336497;
	text-decoration: none;
	background-color: #ffffff;
}
div#third_tier_content_container {
	float: left;
	position: relative;
	width: 396px;
	margin: 0 12px 20px 12px;
	padding: 0;
	background-Color: #fff;
	text-align:left;
	min-height: 100px;
	z-index: 2;
}
div#third_tier_content_container_wide {
	float: left;
	position: relative;
	width: 525px;
	margin: 0 12px 20px 12px;
	padding: 0;
	background-Color: #fff;
	text-align:left;
	min-height: 100px;
	z-index: 2;
}
* html div#third_tier_content_container {
	height: 100px;
	padding: 0 0 20px 0;
}
div#third_tier_content {
	float: left;
	position: relative;
	width: 396px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.80em; /* was .70em */
	font-weight: normal;
	line-height: 17px;
	background-Color: #fff;
	color: #333333;	  /* was #003d7d */
	text-align:left;
	min-height: 100px;
	z-index: 2;
}
div#third_tier_content_wide {
	float: left;
	position: relative;
	width: 525px;    /* was 396px */
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.80em; /* was .70em */
	font-weight: normal;
	line-height: 17px;
	background-Color: #fff;
	color: #333333;	  /* was #003d7d */
	text-align:left;
	min-height: 100px;
	z-index: 2;
}
div#third_tier_content p {
	padding: 0;
	margin: 0 0 10px 0;
}
div#third_tier_content a {
	color:#003d7d;
}
div#third_tier_content a:hover {
	color:#336497;
}
div#page_title {
	float: left;
	position: relative;
	width: 95%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight: normal;
	color: #003d7d;
	margin: 25px 0 10px 0;
	line-height: 1em;
}
#print_title {
	position: relative;
	width: 95%;
	font-family: Arial, sans-serif;
	font-size:24px;
	font-weight: normal;
	color: #000000;
	margin: 25px 0 10px 0;
	line-height: 1em;
}
div#breadcrumbs {
	float: left;
	position: relative;
	width: 95%;
	font-family: Arial, sans-serif;
	font-size:0.70em;
	font-weight: normal;
	color: #000000;
	margin: 0 0 10px 0;
}
div#breadcrumbs ul {
	padding: 0;
	margin: 0 0 0 0;
	z-index:100;
}
div#breadcrumbs li.first_cell {
	float:left;
	position:relative;
	list-style-type:none;
	padding: 0;
	z-index:100;
}
div#breadcrumbs li {
	float:left;
	position:relative;
	list-style-type:none;
	padding: 0 0 0 8px;
	z-index:100;
}
div#breadcrumbs a {
	display:block;
	text-decoration: underline;
	color: #336497;
	border-right: 1px solid #336497;
	padding: 0 8px 0 0;
	z-index:100;
}
div#breadcrumbs a:hover {
	color: #003d7d;
	text-decoration: underline;
}
div#third_tier_right_side {
	float: left;
	position: relative;
	width: 159px;
	margin: 0;
	padding: 62px 0 0 0;
	min-height: 100px;
	background-Color: #fff;
}
* html div#third_tier_right_side {
	padding: 56px 0 0 0;
}
div#quick_facts {
	float: left;
	position: relative;
	width: 158px;
	margin: 20px 0 0 0;
	padding: 0;
	min-height: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight: normal;
	line-height: 1.05em;
	color: #990000;
	border-left: 1px dotted #c4c4c4;
	background-Color: #fff;
}
div#quick_facts ul {
	width: 143px;
	margin: 0 0 0 15px;
	padding: 25px 0 0 13px;
	background: url(/olc/images/WIM/quick_facts.jpg) no-repeat;
	background-position: 0 0;
}
* html div#quick_facts ul {
	width: 140px;
	margin: 0 0 0 15px;
	padding: 25px 0 0 15px;
}
div#quick_facts li {
	padding: 0 30px 8px 0;
}
* html div#quick_facts li {
	padding: 0 20px 8px 0;
}
div#quick_facts li a {
	color: #990000;
	text-decoration: none;
}
div#are_you_whittie {
	float: left;
	position: relative;
	width: 158px;
	margin: 20px 0 0 0;
	padding: 0;
	min-height: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight: normal;
	line-height: 1.05em;
	color: #990000;
	border-left: 1px dotted #c4c4c4;
	background-Color: #fff;
}
div#are_you_whittie ul {
	width: 153px;
	margin: 0 0 0 2px;
	padding: 30px 0 0 5px;
	background: url(/olc/images/WIM/are_you_whittie.jpg) no-repeat;
	background-position: 0 0;
	list-style-type: none;
}
div#are_you_whittie li {
	padding: 0 20px 8px 0;
}
div#are_you_whittie li img {
	margin: 5px 0 0 10px;
}
div#are_you_whittie li a {
	color: #990000;
	text-decoration: none;
}
div#related_links {
	float: left;
	position: relative;
	width: 158px;
	margin: 20px 0 0 0;
	padding: 0;
	min-height: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight: normal;
	line-height: 12px;
	color: #990000;
	border-left: 1px dotted #c4c4c4;
	background-Color: #fff;
}
div#related_links ul {
	width: 143px;
	margin: 0 0 0 15px;
	padding: 25px 0 0 13px;
	background: url(/olc/images/WIM/related_links.jpg) no-repeat;
	background-position: 0 0;
}
* html div#related_links ul {
	width: 140px;
	margin: 0 0 0 15px;
	padding: 25px 0 0 15px;
}
div#related_links li {
	padding: 0 30px 8px 0;
}
* html div#related_links li {
	padding: 0 20px 8px 0;
}
div#related_links li a {
	color: #990000;
	text-decoration: none;
}
/* Parents Page */

div#parents_container_wrapper {
	position: relative;
	width:762px;
	min-width: 762px;
	margin: 0 auto;
	padding:0px;
	text-align:left;
	min-height: 100px;
	background-color: #fff;
}
#parents_container_wrapper {
	width:762px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
}
#parents_content_column1 {
	position: relative;
	float:left;
	width:216px;
	padding:0px;
	text-align:left;
	background:#fff;
}
#parents_content_column2 {
	position: relative;
	float:left;
	width:216px;
	padding:0px;
	text-align:left;
	background:#fff;
}
#parents_content_center {
	position: relative;
	width:330px;
	padding:0px;
	float:left;
	background:#fff;
	text-align:center;
}
div#parents_news_title {
	float: left;
	position: relative;
	width: 200px;
	margin: 0px;
	padding: 5px 0 0 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000;
	text-align:left;
	min-height: 1px;
	background-color: #ffffff;
	z-index: 2;
}
div#parents_news_wrapper ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	letter-spacing: 1px;
	font-weight: normal;
	color: #c96725;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}
div#parents_news_wrapper li {
	width: 330px;
	padding: 1px 0 5px 25px;
	background: url(/olc/images/WIM/parents_news_arrow.jpg) no-repeat;
	background-position: 5px 4px;
}
html* div#parents_news_wrapper li {
	width: 330px;
	padding: 0 0 4px 25px;
	background: url(/olc/images/WIM/parents_news_arrow.jpg) no-repeat;
	background-position: 5px 3px;
}
* html div#parents_news_wrapper li {
	margin: 0;
	padding: 1px 0 3px 25px;
}
div#parents_news_wrapper li a {
	color: #003d7d;
	text-decoration: none;
}
div#parents_news_wrapper li a:hover {
	color: #003d7d;
	text-decoration: underline;
}
/*-------------------------------------*/
/* Menu Style */

/* the horizontal menu starts here */
div#listmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; /* SET FONT-SIZE HERE */
	letter-spacing: 2px;
	font-weight: bold;
	color: #003d7d;
	position: relative;
	width:766px; /* makes the div full width */
	float:left;
	margin-top:5px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
	z-index:100;
}
div#listmenu ul {
	padding: 0;
	margin: 2px 0 0 0;
	z-index:100;
	text-align: center;
}
div#listmenu li {
	display: inline;	/* causes the list to align horizontally instead of stack */
	list-style-type:none;	/* removes the bullet off each list item */
	z-index:100;
}
div#listmenu li.first_cell a {
	padding:2px 17px 1px 10px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #003d7d;	/* sets the type color */
	z-index:100;
}
div#listmenu li:first-child {
	z-index:100;
}
div#listmenu li:hover {
	z-index:100;
}
div#listmenu a {
	padding:2px 17px 1px 17px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #003d7d;	/* sets the type color */
	z-index:100;
}
div#listmenu a:hover {
	color: #668bb1;
	text-decoration: none;
}
div#listmenu a.selected {
	color: #668bb1;
	text-decoration: none;
}
div#listmenu li.first_cell a:hover {
	color: #668bb1;
	text-decoration: none;
}
/* the menu ends here */
/* the drop-down starts here */
div#listmenu ul li ul {
	margin:0;
	z-index:100; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */
	left:-1px; /*aligns the drop exactly under the menu */
	top: 17px;
}
div#listmenu ul li ul li {
	padding:0;
	width:100%; /* makes the list items fill the list container (ul) */
	border-left:1px solid #fff; /*  three sides of each drop-down item */
	border-bottom:1px solid #cccccc;
	border-right:1px solid #fff;
}
div#listmenu ul li ul li a {
	padding:1px .5em;
}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #fff; /*the top edge of the dropdown */
	z-index:100;
}
/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {
	display:none;
} /* conceals the drop-down when menu not hovered */
div#listmenu ul li:hover ul {
	display:block;
} /* shows the drop-down when the menu is hovered */
/* pop-out starts here */
body div#listmenu ul li ul li ul {
	position:absolute;
	visibility:hidden; /* same effect as display:none in this situation */
	top:-1px;
	left:10em;
}
div#listmenu ul li ul li:hover ul {
	visibility:visible;
} /* same effect as display:block in this situation */
/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {
	visibility:hidden;
}
div#listmenu ul li ul li ul li:hover ul {
	visibility:visible;
} /* same effect as display:block in this situation */
/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:left; /* makes the ul wrap the li's */
	margin-left: 8px; /* IE doubles the given value above - why? */
	margin-top: 0;
	margin-bottom: 0;
}
/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html div#listmenu ul li ul {
	border-left:0px; /* stops the drop inheriting the ul border */
}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html div#listmenu ul li ul li ul {
	left:9.85em;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:10em;
}
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul {
	left:10em;
}
/* END OF HACK ZONE */
/* the drop-down ends here */
/* END OF LIST-BASED MENU */



/*-------------------------------------*/
/* .sIFR */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/

.sIFR-replaced > div {
	display: none !important;
}
/*---- Header styling ---*/
.sIFR-hasFlash #interior_content p.headline {
	visibility: hidden;
	margin: 0 0 0 -3px;
	padding: 8px 0 0 0;
	width: 99%;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 1em;
}
.sIFR-hasFlash #page_title {
	visibility: hidden;
	float: left;
	position: relative;
	width: 95%;
	font-family: Arial, sans-serif;
	font-size:24px;
	font-weight: normal;
	color: #5d2617;
	margin: 25px 0 0 -3px;
	line-height: 1em;
}
#print_title {
	display:none;
}
.sIFR-hasFlash h1 {
	padding-bottom: 0;
}
/*-------------------------------------*/
/* Image Styles */

.padding-left {
	margin: 0 0 0 10px;
}
.padding-right {
	margin: 0 10px 0 0;
}
.padding-top {
	margin: 10px 0 0 0;
}
.padding-bottom {
	margin: 0 0 10px 0;
}
.padding-top_left {
	margin: 10px 0 0 10px;
}
.padding-top_right {
	margin: 10px 10px 0 0;
}
.padding-bottom_left {
	margin:  0 0 10px 10px;
}
.padding-bottom_right {
	margin: 0 10px 10px 0;
}
.padding-top_bottom_left {
	margin: 10px 0 10px 10px;
}
.padding-top_bottom_right {
	margin: 10px 10px 10px 0;
}
.align_left {
	text-align: left;
}
.align_right {
	display:block;
	text-align: right;
	clear: none;
}
.floatpicleft {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom:10px;
}
.floatpicright {
	float: right;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom:10px;
}
.pullquote {
	color:#668bb1;
	float:right;
	width:175px;
	margin: 10px 0 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:20px;
	text-align:left;
	padding:5px 0px 5px 10px;
	border-left: 1px #cccccc solid;
}
.newssidebar {
	float:right;
	width:220px;
	margin:5px 0px 5px 20px;
	padding:0px 5px;
	background-color:#ece9d8;
	font-size:90%;
}
/* For the news page */

.eventBlock {
	min-height: 85px;
}
* html .eventBlock {
	height: 85px;
}
table.nice {
	border-collapse: collapse;
	border-spacing: 0;
	border: 2px solid #cccccc;
}
table.nice th {
	background: #eeeeee;
	color: #555555;
	font-weight: bold;
	text-align: center;
}
table.nice td, table.nice th {
	border: 1px solid #dddddd;
	padding: .2em;
}
table.nice tr.alt td {
	background: #f5f5f5;
}
/* THIS IS FOR ATHLETICS DONT TOUCH */

div#third_tier_right_side h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0;
}
div#third_tier_right_side ul {
	margin-left: 0;
	padding-left: 1em;
}
div#third_tier_right_side {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 17px;
}
div#third_tier_right_side a {
	color: #5D2617;
}
div#whitmanSideBar, div#loggedIn {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	line-height:17px;
	text-align:left;
	padding: .5em;
}
div#loggedIn {
	background: #ccc;
}
div#loggedIn a {
	color: #5D2617;
}
/* Phil's table styles.
   ...because tabular data _belongs_ in tables. */


/* Vertical tables */

table.vertical {
	line-height: 1.2em;
	margin: 0px auto;
	width: 520px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #336497;
	border-bottom: 7px solid #336497;
}
table.vertical th {
	font-weight: bold;
	padding: 8px;
	background: #ece9d8;
	border-right: 1px solid #336497;
	border-left: 1px solid #336497;
	color: #384e5b;
}
table.vertical td {
	padding: 8px;
	background: #ece9d8;
	border-right: 1px solid #336497;
	border-left: 1px solid #336497;
	color: #003d7d;
}
/* Box tables */

table.box {
	margin: 0px auto;
	width: 520px;
	text-align: left;
	border-collapse: collapse;
}
table.box th {
	line-height: 1.6em;
	font-weight: normal;
	padding: 8px;
	border-top: 4px solid;
	border-bottom: 1px solid;
}
table.box td {
	line-height: 1.6em;
	padding: 8px;
	border-bottom: 1px solid;
	border-top: 1px solid transparent;
}
/* Gold */ 

table.gold th {
	background: #ecc215;
	border-top-color: #ffefab;
	border-bottom-color: #fff;
	color: #384e5b;
}
table.gold td {
	background: #faf4c8;
	border-bottom-color: #fff;
	color: #384e5b;
}
table.gold tr:hover td {
	background: #f8d88a;
	color: #333333;
}
/* Green */ 

table.green th {
	background: #5d714c;
	border-top-color: #39462c;
	border-bottom-color: #fff;
	color: #ffffff;
}
table.green td {
	background: #c1c7a2;
	border-bottom-color: #fff;
	color: #384e5b;
}
table.green tr:hover td {
	background: #979d7a;
	color: #ffffff;
}
/* Blue */ 

table.blue th {
	background: #336497;
	border-top-color: #4b6b73;
	border-bottom-color: #fff;
	color: #ffffff;
}
table.blue td {
	background: #9dbace;
	border-bottom-color: #fff;
	color: #ffffff;
}
table.blue tr:hover td {
	background: #7fa3bc;
	color: #fff;
}
table.blue a {
	color: #fff;
}
/* Khaki */ 

table.khaki th {
	background: #5d714c;
	border-top-color: #39462c;
	border-bottom-color: #fff;
	color: #ffffff;
}
table.khaki td {
	background: #ece9d8;
	border-bottom-color: #fff;
	color: #384e5b;
}
table.khaki tr:hover td {
	background: #c1c7a2;
	color: #ffffff;
}
/* Blue and Beige */ 

table.bluebeige th {
	background: #336497;
	border-top-color: #003d7d;
	border-bottom-color: #fff;
	color: #ffffff;
}
table.bluebeige td {
	background: #ece9d8;
	border-bottom-color: #fff;
	color: #384e5b;
}
table.bluebeige tr:hover td {
	background: #9dbace;
	color: #ffffff;
}
/* WUC splash */
div#wuc_nav {
	float: left;
	position: relative;
	width: 400px;
	margin: 10px;
	padding-top: 10px;
	font-family: Arial, sans-serif;
	font-size:0.70em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #003d7d;
	text-align:left;
	height: 428px;
}
div#wuc_nav ul {
	width: 190px;
	margin: 10px 0 0 0;
	padding: 0px;
	list-style-type: none;
}
div#wuc_nav li {
	padding: 2px 0px 7px 10px;
}
div#wuc_nav li a {
	color: #003d7d;
	text-decoration: none;
}
div#wuc_nav li a:hover {
	color:#3e5867;
	text-decoration:underline;
}
.normal-links {
	color:#7d341a;
	text-decoration:underline;
}


/* Fix IE6 trailing characters bug */

* html #page_title, * html #print_title, display:inline; /* IE 6 fix */
}
/* Social network sharing */
#social {
	width:60px;
	float:right;
	padding:40px 0px 0px 0px;
	text-align:left;
}

/* IE6 PNG fix */
img, { behavior: url(iepngfix.htc) }
