
/***************************************************************************************************/
/**********************************FEATURE BLOCK SLIDE SHOW STYLES**********************************/
/***************************************************************************************************/
.slideShow {
	display: table;
	clear: both;
	margin-bottom: 10px;
	width: 790px;
	background: #670305 url(/resources/images/feature_background.gif) ;
	height: 313px;
	_height: 312px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	}
#pageLayout .slideShow ul, #pageLayout .slideShow li {
	list-style-type: none; 
	margin: 0 !important;
	padding: 0 !important;
	}
.slideShow .navigation {
	margin-top: 10px;
	clear: left;
	display: block;
	}
.slideShow .navigation li {
	display: inline;
	}
.slideShow ul.topNavigation {
	margin: 0px 0px 40px 0px;
	position: relative;
	_position: absolute;
	left: 872px;
	top: 270px;
	_top: 270px;
	left: 590px;
	z-index: 9;
	}
#pageLayout .slideShow ul.topNavigation li { 
	background: none; 
	}
#pageLayout .slideShow .content h2 {
	font-size:1.8em;/* new */
	margin-top:28px; /* new */
	line-height:27px;/* new */
	}
#pageLayout .slideShow .content p { 
	font-size: 0.9em;
	}
#pageLayout .slideShow {
	height: 313px; _height: 312px;
	}
#pageLayout .slideShow .navigation a { 
	text-decoration: none; font-size: 0.9em;
	}
.slideShow .navigation a {
	background-color: #910204;
	margin: 0px 4px 0px 0px;
	padding: 0 4px;
	color: #fff;
	display: block;
	float: left;
	text-decoration: none;
	font-size: 0.7em;
	height:18px;
	line-height: 17px;
	border: 1px solid #9f4f50;
	}
.slideShow .navigation a:hover, .slideShow .navigation a.selected {
	background-color: #5c070e;
	color: #fff;
	border: 1px solid #5c070e;
	}
#pageLayout .slideShow ul li.slide {
	width:790px;
	*left: 0;
	*top: 0;
}
#pageLayout .RFBwLeftRightColumn ul li.slide{
	width:548px;
}

/** slides with more than an image in it **/
#pageLayout .slideShow ul li.slide img{
	width:518px;
	height:295px;
	}
.slide img {
	float: left;
	margin: 7px 0 0 7px;
	border: 1px solid #f00; 
	width:518px;
	height:295px;
	}
.slide .content {
	float: left;
	width: 222px; 
	text-align: left;
	color: #fff;
	padding-top: 11px;
	margin-left: 16px;
	}

/** slides with text over images **/
.content p {
	font-size: .7em; margin-bottom: 11px;
	}
.content h2 { 
	margin-bottom: 11px; 
	font-weight: normal
	}
.content img { 
	width: 180px !important; 
    height: 24px !important; 
	margin-left: 20px;
	}

/** slideshow with images in navigation **/
.navigation.white a, .navigation.white li {
	background-color: #ffffff;
	}
.navigation.white a {
	border: 1px solid #ffffff;
	padding: 0px;
	line-height: 0.8em;
	}
.navigation.white a:hover, .navigation.white a.selected {
	background-color: #ffffff;
	border: 1px solid #999;
	}
#pageLayout .content h2 a { 
	color: #fff; 
	text-decoration: none;
	}

#pageLayout .slideShow ul li { 
	display: none;
	}
#pageLayout .slideShow ul.topNavigation li { 
	display: inline;
	}


/***************************************************************************************************/		
/**********************************FEATURE BLOCK SLIDE SHOW STYLES  END*****************************/
/***************************************************************************************************/
#screenreader { 
	text-indent: -9999px; 
	position: absolute;
	width: 10px; 
    height: 10px; 
    top: 0; 
    left: 0; 
	font-size:7px;
	}
#screenreader br { 
	display: none;
	}

/***************************************************************************************************/		
/**********************************REGION RFB SKIN                       ***************************/
/***************************************************************************************************/



.osbu_RFB {
background: url(/resources/images/osbu_rfb_gradient.png) repeat-x scroll 0 0 #12215f;
clear: both;
display: table;
font-family: Arial, Helvetica, sans-serif;
height: 216px !important;
margin-bottom: 10px;
position: relative;
width: 765px;
}

#pagelayout .osbu_RFB ul li.slide {
	width: 775px;
	background: none;
}

.osbu_RFB .navigation a {
background-color: #12215f;
border: 1px solid white;
color: white;
display: block;
float: left;
font-size: 0.7em;
height: 18px;
line-height: 17px;
margin: 0px 4px 0px 0px;
padding: 0px 4px;
text-decoration: none;
}

.osbu_RFB .navigation a:hover, .osbu_RFB .navigation a.selected {
background-color: #ffffff;
border: 1px solid #ffffff;
color: #12215F;
}

.osbu_RFB .slide img {
border: 1px solid #D0D8EF;
float: left;
height: 204px !important;
margin: 5px 0px 5px 5px;
width: 366px !important;
}
.osbu_RFB .content {
	width: 370px !important;
	margin-top: -20px !important;
}
.osbu_RFB .slide a.more {
	color: #ffffff;
	text-decoration: none !important;
}

.osbu_RFB .slide a.more:hover {
	text-decoration: underline !important;
}
.osbu_RFB ul.topnavigation {
left: 520px !important;
top: 172px !important;
}
.osbu_RFB ul.navigation {
position:realtive;
top:180px;
}

.region_RFB {
	background: #12215f none;
	clear: both;
	display: table;
	font-family: Arial, Helvetica, sans-serif;
	height: 300px !important;
	margin-bottom: 10px;
	position: relative;
	width: 790px; /*was 775px*/
	}
#pagelayout .region_RFB ul li.slide {
	width: 775px;
	background: none;
	}
.region_RFB .navigation a {
	background-color: #12215f;
	border: 1px solid white;
	color: white;
	display: block;
	float: left;
	font-size: 0.7em;
	height: 18px;
	line-height: 17px;
	margin: 0px 4px 0px 0px;
	padding: 0px 4px;
	text-decoration: none;
	}
.region_RFB .navigation a:hover, .region_RFB .navigation a.selected {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #12215F;
	}
.region_RFB .slide img {
	border: 1px solid #D0D8EF;
	float: left;
	height: 266px !important;
	margin: 15px 0px 0px 15px;
	width: 464px !important;
	}
.region_RFB .content {
	width: 266px !important;
	}
.region_RFB .slide a.more {
	color: #ffffff;
	text-decoration: none !important;
	}
.region_RFB .slide a.more:hover {
	text-decoration: underline !important;
	}
.region_RFB ul.topnavigation {
	left: 554px !important;
	top: 262px !important;
	}
#pageLayout table.datatable td.galleryindex-thumb {
	text-align: center;
	}
	
	
/* REPLACES READ MORE IMAGE ON HOME PAGE WITH CSS EQUIV
   ====================================================*/

.homepageRFB a.more{
	width:180px;
	height:15px;
	padding:5px;
	display:block;
	margin:20px;
	border:1px solid red;
	color:#fff!important;
	text-align:center;
	text-shadow: 1px 1px 10px #000;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	
	background: #750006;
	background: -moz-linear-gradient(top, #750006 0%, #59000a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#750006), color-stop(100%,#59000a));
	background: -webkit-linear-gradient(top, #750006 0%,#59000a 100%);
	background: -o-linear-gradient(top, #750006 0%,#59000a 100%);
	background: -ms-linear-gradient(top, #750006 0%,#59000a 100%);
	background: linear-gradient(top, #750006 0%,#59000a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#750006', endColorstr='#59000a',GradientType=0 );
}
.homepageRFB a.more:hover{text-decoration:none!important;}

/* ALL a.more LINKS DISPLAY:BLOCK;
   ====================================================*/
.slideShow a.more{display:block;padding-top:7px;}



/* SCHEDULES RFB (LEFT & RIGHT COLUMNS)
   ====================================================*/

.RFBwLeftRightColumn {
	background: url(/resources/images/osbu_rfb_gradient.png) repeat-x scroll 0 0 #12215f;
	clear: both;
	display: table;
	font-family: Arial, Helvetica, sans-serif;
	height: 216px !important;
	margin-bottom: 10px;
	position: relative;
	width: 547px;
}

#pagelayout .RFBwLeftRightColumn ul li.slide {
	width: 775px;
	background: none;
}

#pageLayout .RFBwLeftRightColumn .navigation a {
	background-color: #12215f;
	border: 1px solid white;
	color: white;
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	margin: 0px 4px 0px 0px;
	padding: 0px 4px;
	text-decoration: none;
}

#pageLayout .RFBwLeftRightColumn .navigation a:hover, #pageLayout .RFBwLeftRightColumn .navigation a.selected {
background-color: #ffffff;
border: 1px solid #ffffff;
color: #12215F;
}

.RFBwLeftRightColumn .slide img {
	border: 1px solid #D0D8EF;
	float: left;
	height: 204px !important;
	margin: 5px 0px 5px 5px;
	width: 280px!important;
}
.RFBwLeftRightColumn .content {
	width: 235px!important;
	margin-top: -20px !important;
}
.RFBwLeftRightColumn .slide a.more {
	color: #ffffff;
	text-decoration: none !important;
}

.RFBwLeftRightColumn .slide a.more:hover {
	text-decoration: underline !important;
}

.RFBwLeftRightColumn ul.navigation {
position:relative;
top:180px;
left:302px
}
.RFBwLeftRightColumn .content h2 {font-size: 20px !important; line-height: 25px !important;} 