@charset "UTF-8";
/* CSS Document */

/* --------------  Layout and styles for SCETV.org - July, 2011 -------------- */


/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;/*font:inherit;*/vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0; }
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:top; padding:5px; border-top: 1px solid #efefef;}
/*blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}*/
a img {border:none;}
:focus {outline:0;}
 
 html {font-size:100.01%;}

.hide { position:absolute; left:-9999px; }


body {
	margin: 0;
	text-align: left;
	font-size:90%;
	color:#222;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	/*font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size-adjust: none;*/
	line-height:1.5;
	font-stretch: ; 
	text-decoration: none;
	letter-spacing: .01em;
	background-color: #022c49;
}

.inv {
	position:absolute;
	left:-9999px;
}

/*ul{
	list-style-type:none;
}*/

#consolebar {
	float: right;
	width: 550px;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	border: 1px solid #072941;
	background-image: url(../images/global/consolebarBkgd.png);
	background-repeat: repeat;
	
}

.liveBtn1 {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 40px;
	margin-top: 0px;
	/*background-image: url(../images/global/liveNav.png);*/
	background-repeat: no-repeat;
	width: 70px;
	height: 21px;
	position: absolute;
	left: 380px;
	top: 0px;
	padding-top: 10px;
	padding-left: 8px;
}

.liveBtn1 a:link, .liveBtn1 a:visited {
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.liveBtn1 a:hover, .liveBtn1 a:active {
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b58f29;
	text-decoration: none;	
}

.liveBtn2 {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 40px;
	margin-top: 0px;
	width: 130px;
	height: 21px;
	position: absolute;
	left: 465px;
	top: 0px;
	padding-top: 10px;
	padding-left: 8px;
}

.liveBtn2 a:link, .liveBtn2 a:visited {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.liveBtn2 a:hover, .liveBtn2 a:active {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b58f29;
	text-decoration: none;	
}



.liveBtn3 {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 40px;
	margin-top: 0px;
	/*background-image: url(../images/global/weatherNav.png);*/
	background-repeat: no-repeat;
	width: 130px;
	height: 21px;
	position: absolute;
	left: 260px;
	top: 0px;
	padding-top: 10px;
	padding-left: 8px;
}

.liveBtn3 a:link, .liveBtn3 a:visited {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.liveBtn3 a:hover, .liveBtn3 a:active {
	font-family: Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b58f29;
	text-decoration: none;	
}



#indexOptionalTopBanner {
	margin-top: 0px;
}

#optionalAlertStatus img {
	padding-right: 7px;
	vertical-align: middle;
	margin: 0px;
}

#optionalAlertStatus {
	font-family: Verdana, Arial, Geneva, sans-serif;
	margin-bottom: 0px;
	text-align: left;
	width: 840px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #2d3031;
	text-decoration: none;
	/*-------Remove comment below to display alert box-------*/
	vertical-align: middle;
	background-image: url(../images/global/alertbkgd.jpg);
	background-repeat: repeat;
	padding: 10px;
	-moz-border-radius:0.8em;
	-khtml-border-radius:0.8em;
	border: 1px solid #e3e8eb;
	
}

#optionalAlertStatus ul li, #optionalAlertStatus ul li a:link, #optionalAlertStatus ul li a:visited {
	list-style-type: none;
	list-style-position: inside;
	text-decoration: none;
	line-height: 15px;
	margin-bottom: 4px;
	font-weight: normal;
}

#optionalAlertStatus .alerttxt_solid {
	font-family: Verdana, Arial, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #2d3031;
	text-decoration: none;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}

#optionalAlertStatus .alerttxt, #optionalAlertStatus .alerttxt a:link, #optionalAlertStatus .alerttxt a:visited   {
	font-family: Verdana, Arial, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #2d3031;
	text-decoration: none;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}

#optionalAlertStatus .alerttxt a:link, #optionalAlertStatus .alerttxt a:visited  {
	font-family: Verdana, Arial, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #2d3031;
	text-decoration: none;
	cursor:pointer;
}

#optionalAlertStatus .alerttxt a:hover, #optionalAlertStatus .alerttxt a:active  {
	font-family: Verdana, Arial, Geneva, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #03698f;
	cursor:pointer;
}

#navAccent {
	text-align: center;
	background-color: #4c7992;
	margin: auto;
	height: 3px;

}

#navContainer {
	text-align: center;
	background-color: #4c7992;
	margin: auto;
	height: 3px;
	line-height: normal;
	font-weight: normal;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

hr {
	color:#ccc;
	border:none;
	border-top:1px solid #ccc;
	margin-top:20px;
	margin-bottom:20px;
}

div, p, ul, h1, h2, h3, form, img{
	padding:0px;
	margin:0px;
	text-align: left;
}

p {
	line-height: 18px;
	/*font-weight: normal;
	font-variant: normal;*/
	margin-bottom: 20px;
	text-align: left;
}


/*----BODY PANEL----*/
#bodyPan{
	width:850px;
	position:relative;
	text-align: left;
	
}


/*----BODY LEFT PANEL----*/
#bodyleftPan{
	width:580px;
	float:left;
	text-align: left;
	padding-right: 0px;
}


/*----BODY RIGHT PANEL----*/
#bodyrightPan{
	width:250px;
	float:left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* News Hour */


#promobanner {
	text-align: center;
	background-image: url(../images/newshour/bannerbkgd.jpg);
	background-repeat: repeat-x;
	height: 150px;
	background-position: center center;
}


/* SC Hall Of Fame */


#schalloffamepromobanner {
	text-align: center;
	background-image: url(../images/sc_hall_of_fame/halloffamebanner.jpg);
	background-repeat: repeat-x;
	height: 100px;
	background-position: center center;
}


/* ETV Shorts */


#shortspromobanner {
	text-align: center;
	background-image: url(../images/etv_shorts/etvshortsbanner.jpg);
	background-repeat: repeat-x;
	height: 100px;
	background-position: center center;
}

/* ETV Learn */


#learnpromobanner {
	text-align: center;
	background-image: url(../images/learn/etvlearnbkgd.jpg);
	background-repeat: repeat-x;
	height: 100px;
	background-position: center center;
}

/*---- Page Layout----*/

#container {
	text-align: center;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;	
}


#page {
	text-align: center;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #FFF;
}


#content {
	width: 840px;
	margin: auto;
	padding-bottom: 20px;
	text-align: left;
	
}


#headerbkgd {
	width: 840px;
	text-align: left;
	padding: 0px;
	background-image: url(../images/global/header.jpg);
	margin: auto;
	height: 117px;
	position: relative;
	z-index:997;
	background-repeat: repeat-x;
}

#header {
	text-align: left;
	margin: auto;
	padding:0px;
	background-image: url(../images/global/navBkgd.jpg);
	background-repeat: repeat-x;
	/*height: 117px;*/
	/*position: absolute;
	top: 0px;*/
}

/*** Header logo links ***/

#logos li {
	list-style:none;
	line-height:normal;
}
#logos li a {
	position:absolute;
	display:block;
	font-size:1px;
	width: 65px;
	height: 45px;
	color: #274d60;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#logos #etvLogo {
	width: 105px;
	height: 102px;
	padding-top: 7px;
	
}

#logos #etvLogo img {
	width: 105px;
	height: 102px;
	
}

/*#listenlive {
	top:45px;
	left:380px;
	width: 215 px;
	height: 37 px;
	border: 0;
	
}

#listenlive a {
	top:45px;
	left:380px;
	width: 215 px;
	height: 37 px;
	border: 0;
		
}


#pbsLogo a {
	top:35px; left:625px;
	width:40px;
	height:35px;
	
}
#nprLogo a {
	top:35px; left:705px;
	width:54px;
	height:21px;
	
}
#pledgeButton a {
	top:35px;
	left:773px;
	width:30px;
	height:15px;
	margin: 0px;
	padding: 0px;
	
}*/


/*** Search box ***/

#searchbox {
	width: 180px;
	height: 29px;
	text-align: center;
	float: right;
	text-decoration: none;
	margin: auto;
	padding-top: 5px;
	/*background-color: #06253b;*/
	/*-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	border: 1px solid #06253b;
	background-image: url(../images/global/consolebarBkgd.png);
	background-repeat: repeat;*/	
	}
	
#searchbox li {
	width: 182px;
	height: 21px;
	background-image: url(../images/global/searchbkgd.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	text-align: center;
	margin: auto;
	padding: 0px;
	background-color: transparent;
}

#searchbox label {
	display:none;
}
#searchbox fieldset {
	border:none;
	margin: auto;
}

#q {
	width:140px;
	height:16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
	font-weight: bold;
}

#go {
	background-image: url(../images/global/searchbutton.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:22px;
	height:21px;
	background-color:transparent;
	vertical-align:top;
	padding-bottom:2px;
	cursor:pointer;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1px;
	color: #fff;
}



/*** Navigation Bar ***/

#navbar {
	position:absolute;
	list-style:none;
	width:700px;
	line-height:normal;
	font-size:11px;
	color:#fff;
	padding: 0px;
	margin: 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	text-align: center;
	margin: auto;
	top:88px;
	left:140px;
	z-index:998;
	letter-spacing: .01em;
}

.dtab:link {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#navbar li {
	float:left;
	height:20px;
	position:relative;
}

#navbar li .home:link, #navbar li .home:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#navbar li .home:hover, #navbar li .home:active {
	text-decoration: underline;
	
}

#navbar li .dtab {
	display:block;
	height:25px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	z-index: 999;
	padding-top: 5px;	
}
#navbar li:hover .dtab {
	color:#fff;
	text-decoration: none;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	background-color: #4a7790;
}

#nav1 {
	width:95px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#nav2 {
	width:95px;
	margin: 0px;
	padding: 0px;
}
#nav3 {
	width:100px;
}
#nav4 {
	width:55px;
}
#nav5 {
	width:60px;
}
#nav6 {
	width:95px;
}
#nav7 {
	width:85px;
}

#nav8 {
	width:85px;
}

#navbar .dpane {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1;
	width:845px;
	list-style:none;
	position:absolute;
	top:15px;
	left:auto;
	display:none;
	white-space:normal;
	z-index:1000;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	font-weight: bold;
	display:none;
	white-space:nowrap;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #4a7790;
	text-align: left;
	background-repeat: repeat;
	letter-spacing: .01em;
}


#navbar .dpane li {
	margin-top:0;
	float:none;
	
}
#navbar li:hover .dpane {
	display:block;
}
.dpane a:link, .dpane a:visited {
	color:#fff;
	text-decoration:none;
}
.dpane a:hover, .dpane a:active {
	color:#b0bfc5;
	text-decoration:none;
}
.dpane dt {
	color:#232323;
	font-size:10px;
	line-height:1.2;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:12px;
	margin-top: 12px;
}
.dpane dt a:link, .dpane dt a:visited, .dpane strong {
	color:#038ec6;
}
.dpane dd {
	color:#e6e6e6;
	font-size:11px;
	line-height:2;
	margin:0;
	white-space: normal;
	display: block;
	padding-right: 0px;
}
.dpane ul {
	font-size:11px;
	line-height:1.2;
	list-style:none;
	margin:0;
}
#navbar .dpane .spacer {
	margin-top:11px;
}
#navbar #nav2 .dpane {
	width:170px;
}

#navbar #nav6 .dpane {
	width:170px;
}

#navbar .navcolumn {
	float:left;
	width:130px;
	margin-right:0px;
	margin-left: 30px;
	margin-top: 10px;
}



/*----------------*/


.clear { clear: both; font-size: 0px; height: 0px; }



/* ----------Begin Index top slideshow CSS Styles ------------- */

/*a:active { 
	outline: medium none; 
}

:focus {  }

*//* ::::: http://static.flowplayer.org/tools/css/tabs-slideshow.css ::::: */
/* Homepage Top Slideshow*/
.images {
	position: relative;
	height: 310px;
	width: 580px;
	min-height: 310px;
	min-width: 580px;
	max-height: 310px; !Important
	max-width: 580px; !Important
	float: left;
	margin: 0;
	cursor: pointer;
	background-color: #666666;
	text-align: left;
	padding: 0;
	z-index: 2;
}
.images div {
	display: none;
	position: absolute;
	top: 0pt;
	left: 0pt;
	margin: 0px;
	padding: 0;
	height: 310px;
	font-size: 12px;
	max-width: 580px;
	max-height: 310px;
	width: 580px;
	
}

.images div img {
	width: 580px;
	height: 310px;
	max-width: 580px;
	max-height: 310px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.images div img a:link,.images div img a:visited  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}


.images span {
	clear: both;
	width: 580px;
	height: 80px;
	position: absolute;
	background-image: url(../images/index/slideshow/titlebkgd.png);
	background-repeat: repeat;
	background-position: 0% 20%;
	margin: 0px;
	padding: 0px;
	z-index: 4;
	top: 230px;
}

.images h1 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-left: 20px;
	margin-right: 13px;
	margin-top: 13px;		
}

.images h1 p {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-left: 0px;
	margin-right: 13px;
	margin-top: 13px;
	margin-bottom: 0px;
}

.images h2 {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin-right: 13px;
	margin-left: 20px;
	
}


.images h3 {
	font-size: 11px;
	font-weight: bold;
	color: #cbd95c;
	margin-right: 13px;
	margin-left: 20px;
	text-decoration: none;	
}

.images h3 a:link, .images h3 a:visited  {
	color: #cbd95c;
	text-decoration: none;
	
}

.images h3 a:hover, .images h3 a:active  {
	color: #cbd95c;
	text-decoration: underline;
	
}

/*.slidetabs {
	clear: both;
	margin-left: 0px;
	position: absolute;
	top: 15px;
	left: 430px;
	width: 150px;
	text-align: right;
	z-index: 3;
}
.slidetabs a {
	width: 8px;
	height: 8px;
	float: left;*//*Changing the float changes the direction the slidetab moves*/
	/*margin: 3px;
	display: block;
	font-size: 1px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/scrollers/navigator.png);
	background-repeat: no-repeat;
	background-position: 0pt 0pt;	
}
.slidetabs a:hover {
	background-position: 0pt -8px;
	
}
.slidetabs a.current {
	background-position: 0pt -16px;
	position: relative;
	
}*/


.forward, .backward {
	/*float: left;*/
	margin-top: 120px;
	background: url('../images/scrollers/hori_large2.png') no-repeat scroll 0% 0%;
	/*display: block;*/
	width: 30px;
	height: 30px;
	cursor: pointer;
	font-size: 1px;
	/*text-indent: -9999em;*/
	position: absolute;
	z-index: 3;
	left: 538px;
	top: 0px;
}
.forward { background-position: 0pt -30px; clear: right; }
.forward:hover { background-position: -30px -30px; }
.forward:active { background-position: -60px -30px; }

.backward {
	left: 11px;
	clear: left;
}
.backward:hover { background-position: -30px 0pt; }
.backward:active { background-position: -60px 0pt; }
/*.disabled { visibility: hidden ! important; }*/

/* ::::: http://static.flowplayer.org/tools/css/standalone.css ::::: */
/* CSS Styles for Homepage center scrollers */

a:active {
	outline: medium none;
}
:focus {  }
/* ::::: http://static.flowplayer.org/tools/css/scrollable-horizontal.css ::::: */

.scrollable {
	position: relative;
	overflow: hidden;
	width: 520px;
	height: 90px;
	max-height:90px;
	background-color: #fffff;
	margin: 0px;
	padding: 0px;
}

.scrollable .items {
	width: 20000em;
	position: absolute;
	clear: both;
	margin: 0px;
	padding: 0px;	
}
.items div {
	float: left;
	/*width: 580px;*/
	margin: 0px;
	padding: 0px;
}
.items div span img {
	float: left;
	width: 130px;
	height: 90px;
	max-width:130px;
	max-height:90px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.items div span {
	float: left;
	width: 130px;
	margin: 0px;
	height: 90px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	font-weight: normal;
	line-height: normal;
}


items div .imgleft {
	float: left;
	padding-left: 0px;
}

/* ::::: http://static.flowplayer.org/tools/css/scrollable-buttons.css ::::: */

.scrollable {
	float: left;
}

a.browse {
	display: block;
	width: 30px;
	height: 90px;
	float: left;
	cursor: pointer;
	font-size: 1px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/scrollers/hori_large.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin-top: 40px;
	margin-right: 3px;
	margin-bottom: 40px;
	margin-left: 3px;
	
}
a.right {
	background-position: 0pt -60px;
	clear: right;
	margin: 0px;
}
a.right:hover { background-position: -30px -60px; }
a.right:active { background-position: -60px -60px; }
a.left { margin: 0px; }
a.left:hover { background-position: -30px 0pt; }
a.left:active { background-position: -60px 0pt; }
/*a.disabled { visibility: hidden ! important; }*/

/* ::::: http://static.flowplayer.org/tools/css/scrollable-navigator.css ::::: */
/* CSS Styles for Homepage center scrollers navigation dots. */

.navi {
	margin-left: 275px;
	width: 55px;
	height: 20px;
	float: left;
	padding-top: 10px;
}

.navi1 {
	margin-left: 275px;
	width: 55px;
	height: 20px;
	float: left;	
}

.navi a, .navi1 a {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	display: block;
	font-size: 1px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/scrollers/navigator.png);
	background-repeat: no-repeat;
	background-position: 0pt 0pt;
}
.navi a:hover, .navi1 a:hover {
	background-position: 0pt -8px;
}
.navi a.active, .navi1 a.active {
	background-position: 0pt -16px;
}

.slideheader {
	width: 250px;
	float: left;
	font-size: 12px;
	/*color: #03698f;*/
	font-weight: bold;
	/*margin-bottom: 25px;*/
	margin-top: 0px;
	height: 26px;
	overflow: visible;
	line-height: normal;
	margin-bottom: 10px;
}

.slideheader2 {
	width: 250px;
	float: left;
	font-size: 22px;
	color: #fff;
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Geneva, sans-serif;
	font-weight: normal;
	/*margin-bottom: 25px;*/
	margin-top: 0px;
	height: 26px;
	overflow: visible;
	line-height: normal;
	margin-bottom: 10px;
}

/*.slidemore {
	width: 40px;
	float: left;
	font-size: 11px;
	color: #434343;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 25px;
	margin-top: 0px;
}*/




/* ----------Begin Index content CSS------------- */


#slider2container {
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ad {
	/*height: 200px;
	width: 240px;*/
	position: relative;
	float: right;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	/*max-height: 200px;
	max-width: 240px;*/
}

.ad1 {
	/*height: 310px;
	width: 240px;*/
	position: relative;
	float: right;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	/*max-height: 310px;
	max-width: 240px;*/
}

.ad img {
	/*height: 200px;
	width: 240px;
	max-height: 200px;
	max-width: 240px;*/
	border: 0px;
}

.ad1 img {
	/*height: 310px;
	width: 240px;
	max-height: 310px;
	max-width: 240px;*/
	border: 0px;
}

#left {
	float: left;
}

#right {
	float: left;
	width: 255px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}



/*bottom nav*/


#footer {
	text-align: left;
	margin: auto;
	padding:0px;
	background-color: #2d5369;
	/*background-color: #022c49;*/
}

#footer2 {
	text-align: left;
	background-color: #34627c;
	/*background-color: #2d5369;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-bottom: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#footerWrapper {
	width:850px;
	margin: auto;
	font-weight: normal;
}



#column1 .header, #column2 .header, #column3 .header  {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #d9d8d8;
	font-weight: bold;
	text-align: left;
	line-height: normal;
	
}

#column1 .footerCol, #column2 .footerCol  {
	padding: 0px;
	margin: 0px;
}



#column3 .footerCol  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}


#footer #column1 .footerCol li, #footer #column2 .footerCol li, #footer #column3 .footerCol li {
	margin-top: 13px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #d9d8d8;
	list-style-position: outside;
	display: display;
	list-style-type: none;
	/*margin-left: 30px;*/
}

#footer2 #column1 .footerCol li, #footer2 #column2 .footerCol li, #footer2 #column3 .footerCol li {
	margin-top: 13px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #d9d8d8;
	list-style-position: outside;
	display: display;
	list-style-type: none;
	margin-left: 30px;
}

.columnLink:link, .columnLink:visited  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.columnLink:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #baca74;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.columnLink:active  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #d9d8d8;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



#footer #column1, #footer #column2 {
	width: 160px;
	float: left;
	padding-top: 20px;
	text-align: left;
	margin-right: 30px;
	padding-bottom: 20px;
}


#footer #column3 {
	width: 240px;
	float: left;
	padding-top: 20px;
	text-align: left;
	margin-right: 30px;
	padding-bottom: 20px;
	
}

#footer #column3 p:link {
	width: 180px;
	float: left;
	padding-top: 20px;
	text-align: left;
	margin-right: 30px;
	padding-bottom: 20px;
	
}


/*#column1 .readMore:hover, #column1 .readMore:active {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #907234;
	text-decoration: none;
}

#column2 .readMore:link, #column2 .readMore:visited {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #bac77e;
	text-decoration: none;
}

#column2 .readMore:hover, #column2 .readMore:active {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #2f7c86;
	text-decoration: none;
}*/


.footerViewAll {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #d9d8d8;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
	text-decoration: none;
	/*margin-left: 17px;*/
	
}

.footerViewAllLink:link, .footerViewAllLink:visited  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #e6e6e6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
		
}

.footerViewAllLink:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #bac77e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.footerViewAllLink:active  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #d9d8d8;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


/*.footerViewAll img {
	height: 11px;
	width: 10px;
	padding-right: 5px;
}
*/


/*---------------*/


#footer2 #column1, #footer2 #column2 {
	width: 160px;
	float: left;
	padding-top: 20px;
	text-align: left;
	margin-right: 30px;
	padding-bottom: 20px;
}

#footer2 #column3 {
	width: 280px;
	float: right;
	padding-top: 15px;
	padding-bottom: 20px;
	
}



#footer2 #column1 .header, #footer2 #column2 .header {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #d9d8d8;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer2 #column1 .header img, #footer2 #column2 .header img {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin: 0px;
	float: left;
	height: 18px;
	width: 18px;
	clear: both;
}

#footer2 #column3 .header {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #d9d8d8;
	font-weight: bold;
	text-align: left;
	
}

#footer2 .columnLink:link, #footer2 .columnLink:visited  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #e6e6e6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

#footer2 .columnLink:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #038ec6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}

#footer2 .columnLink:active  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #d9d8d8;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}


#column3 label {
	display:none;
}

.footerCol fieldset {
	border:none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;	
	line-height: 15px;	
	
}

.footerCol #EE2CF_NEWSLETTER1 {
	border:none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	
}

.footerCol #EE2CF_NEWSLETTER1 a:link {
	border:none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #038ec6;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;	
	
}

.footerCol #EE2CF_NEWSLETTER1 a:hover {
	border:none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	
}



.footerCol p {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #e6e6e6;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 260px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.footerCol fieldset input {
	border:none;
	width: 213px;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	height: 21px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666;
	font-weight: bold;
	margin-top: 11px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	
}

.footerCol .submit {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 100px;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	height: 20px;
	margin-top: 15px;
	text-decoration: none;
	cursor:pointer;
	margin-left: 115px;
	background-color: #038ec6;
}

.footerCol .submit:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #042d4a;
	
	
}


#column1 .header img, #column2 .header img, #column3 .header img  {
	height: 18px;
	width: 18px;
	padding-right: 5px;
	margin: 0px;
}


#bottomNavWrap {
	text-align: center;
	margin: auto;
	padding-bottom: 20px;
	background-color: #fff;
	border-top-width: .01em;
	border-top-style: solid;
	border-top-color: #3e3e3e;
}


#bottomNav {
	text-align: right;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242c31;
	width: 850px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bottomNav li  {
	display: inline;
	list-style-image: none;
	list-style-type: none;
	padding-right: 5px;
	text-decoration: none;
}

#bottomNav li a:link, #bottomNav li a:visited  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242c31;
	display: inline;
	list-style-image: none;
	list-style-type: none;
	text-decoration: none;
}

#bottomNav li a:hover, #bottomNav li a:active  {
	display: inline;
	list-style-image: none;
	list-style-type: none;
	text-decoration: underline;
}

.navAddress {
	font-weight: normal;
	text-align: right;
	margin: auto;
}


div.footnote {
   font-size: 8pt;
}


/* -----  Columns for secondary and programs pages ---- */

/* maincolumn div was added for the template twoColumn that existed prior to Nov. 2010 to make the nav on content pages flush left. leftnavcolumn was added for the template twoColumn that existed prior to Nov. 2010 to make the nav on content pages flush left.*/
#maincolumn{
	width:570px;
	float:left;
	text-align: left;
	padding: 0px;
	/*font-style: normal;
	font-variant: normal;
	font-weight: normal;*/
	line-height: 18px;
	z-index: 1;
	font-size: 90%;
}

#maincolumn h2{
	padding-bottom:5px;
	padding-top:10px;
	line-height: normal;	
}

#maincolumn h1{
	/*padding-bottom:20px;
	line-height: 26px;	*/
	
}

#maincolumn ul li{
	list-style-type: disc;
	list-style-position: outside;
	text-decoration: none;
	margin-left: 18px;
}

#maincolumn ul{ 
	padding-bottom:10px;
	
	
}

#maincolumn .video{
	z-index: 5;	
}

object {
	z-index: 1;	
}


#leftnavcolumn{ 
	width:245px;
	float:left;
	margin: 0px;
	padding-right:0px;
	/*font-style: normal;
	font-variant: normal;
	font-weight: normal;*/
	font-size: 80%;
	line-height: 18px;
	
}

#leftnavcolumn ul {
	list-style:none;
}

#leftnavcolumn li {
	font-weight: bold;
	width:200px;
	line-height:18px;
	margin-bottom: 10px;
}

#leftnavcolumn li a:link, #leftnavcolumn li a:visited {
	color:#022c49;
	text-decoration: none;

}

#leftnavcolumn li a:hover, #leftnavcolumn li a:active {
	color:#038ec6;
	text-decoration: none;
}


#leftnavcolumn hr {
	width: 190px;
	color:#ccc;
	border:none;
	border-top:1px solid #ccc;
	margin-top: 50px;
	margin-bottom:18px;
}

#leftnavcolumn h1{ 
	padding-bottom:20px;
	
}

#leftnavcolumn h2{ 
	padding-bottom:20px;
	padding-top:20px;	
}

#leftnavcolumn h3{
	color:#4a7790;
	font-size:100%;
	padding-bottom:10px;
	padding-top:20px;
	font-weight: bold;
}

#leftnavcolumn img {
	background-color:#fff;
	padding:1px;
	/*border:1px solid #6b6b6b;*/
	margin-bottom:16px;
}


/* ------------- Contact Us/Google Maps----------------*/
.column_address {
	width: 200px;
	float: left;
	margin-left: 30px;
	text-align: left;
}

.column_address h1 { 
	font-size: 100%; 
	font-weight: normal; 
	margin-top: 0px; 
	padding-top: 0px; 
}

.column_address p { 
	margin: 15px 0pt ! important; 
}

.column_right {
	width: 200px;
	float: left;
	margin-left: 30px;
	text-align: left;
}

.column_right h1 { 
	font-size: 100%; 
	font-weight: normal; 
	margin-top: 0px; 
	padding-top: 0px; 
}

.column_right p {
	margin-top: 0px;
	margin-right: 0pt;
	margin-bottom: 15px;
	margin-left: 0pt;
}

/*.column_address p {
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 15px;
	margin-left: 0pt;
}*/

.column_map {
	width: 278px;
	float: left;
	/*height: 370px;*/
}



.contact_title { 
	font-weight: bold; 
	float: left; 
	width: 70px; 
}

.contact_detail { 
	float: left; 
	width: 100px; 
	clear: right; 
}

#contact { 
	border: 0pt none; 
}

#contact label { 
	clear: both; 
	font-weight: bold; 
	text-align: left; 
}

#contact .submit_button { 
	width: 91px; 
	height: 24px; 
	/*background: url('button_small.png') no-repeat scroll left top transparent; */
	/*text-align: center; */
	/*padding: 0px 0pt 0pt; 
	margin: 10px auto 0pt; 
	border: medium none; */
	color: #000000; 
	font-size: 14px; 
	/*font-family: 'Copse',arial,serif; */
	line-height: normal; 
}

.googlemap { width: 278px; 
	height: 393px; 
	border: 1px solid rgb(226, 226, 226); 
	margin-bottom: 29px; 
	color: rgb(102, 102, 102); 
}

ul.map_buttons { 
	margin: 0px; 
	padding: 0px; 
}

ul.map_buttons li {
	/*width: 124px;
	height: 22px;
	background: url('button_med.gif') no-repeat scroll left top transparent;
	text-align: center;
	border: medium none;
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-family: 'Copse',arial,serif;
	line-height: normal;
	float: left;
	list-style: none outside none;
	margin: 0pt;
	padding: 1px 0pt 0pt;
	display: inline;*/
}

ul.map_buttons li a { 
	color: rgb(0, 0, 0); 
	text-decoration: none; 
}


/* Begin Temp hack to fix Riverbanks information template */

#maincol{
	width:560px;
	float:left;
	text-align: left;
	padding: 0px;
	font-size: 90%;
	/*font-style: normal;
	font-variant: normal;
	font-weight: normal;*/
	line-height: 18px;
}

#leftcol{ 
	width:235px;
	float:left;
	margin: 0px;
	padding:0px;
	/*font-style: normal;
	font-variant: normal;
	font-weight: normal;*/
	font-size: 90%;
	line-height: 18px;
	margin-left: 20px;
	
}

#leftcol img{ 
	float:left;
	
}

#maincol h2{ 
	padding-bottom:20px;
	padding-top:20px;
	
}

#leftcol h2{ 
	padding-bottom:20px;
	padding-top:20px;
	
}

#leftcol h1{ 
	padding-bottom:20px;
	
	
}

#leftcol h1{ 
	padding-bottom:20px;
	
	
}

#maincol ul li{
	list-style-type: none;
	list-style-position: inside;
	text-decoration: none;
}

#maincol ul{ 
	padding-bottom:10px;
	
	
}

#leftcol ul li{
	list-style-type: none;
	list-style-position: inside;
	text-decoration: none;
}

#leftcol ul{ 
	padding-bottom:10px;
	padding-left: 40px;
	
}

#leftcol hr {
	width: 190px;
	color:#ccc;
	border:none;
	border-top:1px solid #ccc;
	margin-top: 50px;
	margin-bottom:18px;
}

#leftcol img {
	background-color:#fff;
	padding:1px;
	border:1px solid #6b6b6b;
	margin-bottom:16px;
}


/* End of Temp hack to fix Riverbanks information template */


/* Begin styles from 2008 website design */

#maincolumn .contactInfo {
	/*font-size:12px;*/
	line-height:1.4;
	margin-bottom:0;
	border-top:1px solid #ccc;
	padding-top:10px;
}


#maincolumn .footnote {
	font-size:11px;
	line-height:1.4;
}
/*#maincolumn h2, #maincolumn h3, #maincolumn h4, #maincolumn h5, #maincolumn h6 {
	margin-top:24px;
}*/
#maincolumn th, #maincolumn td {
	font-size:100%;
}

table td img {
	/*border: 1.3em solid #FFFFFF;*/
}

#maincolumn .tell_a_friend {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	float: left;
	background: url(/images/icons/buttons/tell_a_friend.gif) no-repeat;
	margin-top: 15px;
	margin-left: 5px;
}

#maincolumn .tell_a_friend a {
	display: block;
	width: 110px;
	height: 25px;
}

#maincolumn .caption p {
	color:#333;
	font-size:11px;
	text-align:left;
	width:320px;
	margin:0 auto;
}


#maincolumn .caption_audio p {
	color:#666;
	font-size:10px;
	text-align:left;
	width:196px;
	margin:0 auto;
}

#maincolumn p.embed {
	color:#666;
	font-size:11px;
	text-align:left;
}

#maincolumn p.embed input {
	color:#999999;
	width:320px;
	font-size:11px;
}

a.endname{
text-decoration: none;
font-family: Verdana;
font-size: 10pt;
color: #000000;
}

a.endname:hover{
text-decoration: underline;
/*font-family: Verdana;*/
font-size: 10pt;
color: #000000;

}

a:link, a:visited {
	color:#2d5369;
	text-decoration:underline;
}
a:hover, a:active {
	color:#06c;
	text-decoration:underline;
}

/*p, caption, dt, dd {
	color:#000;
	font-size:12px;
	line-height:18px;
	margin-bottom:18px;
}
dt {
	margin:0;
	margin-bottom:8px;
}
ul, ol, blockquote, dd {
	margin:0 0 20px 45px;
	font-size:12px;
	line-height:15px;
}*/


p.paragraphCtr {
	line-height: 18px;
	/*font-weight: normal;
	font-variant: normal;*/
	margin-bottom: 20px;
	text-align: center;
}

/* End styles from 2008 website design */

/* Styles used for The Big Pictures Winthrop Poll */

#winthropcol {
	font-size:12px;
	text-align:left;
	width:200px;
	margin:48px 0 0 0px;
	float:right;
	overflow:hidden;
}
#winthropcol p {
	font-size:12px;
}
#winthropcol img {
	background-color:#fff;
	padding:1px;
	border:1px solid #6b6b6b;
	margin-bottom:16px;
}
#winthropcol ul {
	list-style:none;
	text-align:left;
}
#winthropcol li {
	font-size:12px;
	line-height:18px;
}

/* CSS for Ty's landing pages.*/

/*.columns h3 {
	font-size:1.5em;line-height:1;margin-bottom:1em;
}*/


div.columns p {
	/*font-family: Verdana, Arial, Geneva, sans-serif;
	color: #232323;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11pt;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: ; 
	text-decoration: none;
	letter-spacing: .01em;
	margin-bottom: 20px;*/

}

p.instructions {
font-size:10px;
color: #232323;

}

p.instructions a:link, p.instructions a:visited {
	font-size:10px;
	color: #232323;
	text-decoration: none;
}



p.instructions a:hover, p.instructions a:active {
	font-size:10px;
	color: #2daebf;
	text-decoration: none;
}


#maincolumn .statement{
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 5px;
}


/* Indexpage RSS news feeds */

#newsfeeds {
	width: 848px;
}

#newsvideofeeds {
	float: left;
	width: 200px;
}

#rss_container {
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*-----  advertisements  ---------*/


.smallmessage{
	font-size: 8px;
	color: #B8B8B8;
	text-transform: capitalize;
	/*text-align: center;*/
	float: left;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-weight: bold;
}


.featured {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}


.featured-1 { 
	width: 285px;
	height: 45px;
		
}

.ads {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.ad-1 { 
	width: 250px;
	height: 250px;
		
}

.ad-2 {
	width: 250px;	
	height: 90px;	
}

.ad-3 {
	width: 120px;	
	height: 240px;	
}

.ad-4 {
	width: 120px;	
	height: 90px;	
}

.ad-5 {
	width: 120px;	
	height: 40px;	
}

.shim {
	margin-right: 10px;	
}


/* Tropical Storm-Weather Webpage and styles for multiple column webpages are main_weather.css */

