/* General class for links */

a:link {
	color: #603;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #603;
}
a:hover {
	text-decoration: underline;
	color: #603;
}
a:active {
	text-decoration: none;
	color: #603;
}
 
hr {
	width:100%;
	height:1px;
	color:#CCC;
	line-height: 3px;
}

#MainPage {
	width: 851px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.SiteFont {
	/* Global font specs for site */
    font-family: "Bitstream Vera Sans", Verdana, Futura, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

#MainPageHeader {
	height: 215px;
	width: 851px;
	margin-right: auto;
	margin-left: auto;
}
.HdrText {
	text-align: center;
	margin-top: -200px;
	margin-bottom: 190px;
}



#MainPageNextShow {
	text-align: center;
	height: 1.33em;
	/* [disabled]margin-top: 10px; */
	font-size: 0.73em;
	font-weight: normal;
	width: 100%;
}
#MainPageLeftColumn {
	float: right;
	width: 344px;
}
#WWWPageLeftColumn {
	float: left;
	width: 49%;
	margin-top: 10px;
}

#MainPageRightColumn {
	float: left;
	width: 480px;

}
#WWWPageRightColumn {
	float: right;
	width: 49%;
	margin-top: 10px;
}

#VideoPageLeftColumn {
	float: left;
	width: 175px;
}
#VideoPageRightColumn {
	float: right;
	width: 651px;
}
/* Class for links in main page cells */

.CellLink:link {
	color: #3b5998;
	text-decoration: none;
}
.CellLink:visited {
	text-decoration: none;
	color: #3b5998;
}
.CellLink:hover {
	text-decoration: none;
	color: #C30;
}
.CellLink:active {
	text-decoration: none;
	color: #3b5998;
}

.MainPageFont {
	background-color: #D3DBEB;
	color: #333333;
}

.NextShowFont {
	font-size: 0.7em;
	background-color: transparent;
	text-align: center;
	color: #603;
	line-height: 0.72em;
}
.CellFont {
	font-size: 0.7em;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	color: #333;
	background-color: #FFF;
}
.CellHeader {
	color: #37548E;
	height: 28px;
	width: 100%;
	text-align: center;
	font-size: 0.7em;
	padding-top: 1px;
	padding-bottom: 9px;
	margin-top: 10px;
	border-top-color: #D4DAE8;
	border-top-width: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-image: url(/Images/Cells/BG-8-sm.png);
	background-repeat: repeat-x;
	margin-bottom: -6px;
}
.CellFooter {
	background-image: url(/Images/Cells/BG-9-sm.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 0.7em;
	padding-top: 5px;
}
#MailListCell {
	font-size: 0.7em;
	background-color: #FFF;
	text-align: center;
}
#MailListControls {
	margin-top: -20px;
	font-size: 0.7em;
}


.MainPageCell {
	font-size: 0.7em;
	background-color: #FFF;
	padding: 6px;
	line-height: 1.4em;
}
.VideoPanel {
	margin-top: 10px;
	font-size: 0.7em;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 17px;
	padding-bottom: 17px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	height: 349px;
}

.VidMenuImage {
	margin-top: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#WWWiFrame {
	height: 800px;
	width: 100%;
}


.WWWatchingThumbPanel {
	font-size: 0.7em;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 8px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}

.WWWThumbImage {
	border: thin inset #000;
}

#MainPageFooter {
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 20px;
	font-size: 0.7em;
}
table#MPFooter  {
	vertical-align: middle;
	border-width: 0px;
	margin-top: -25px;
 }
table#MPFooter td {
	border-width: 0px;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
 }
 #slideshow {
	position:relative;
	height:215px;
	margin-bottom: 14px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 215px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 215px;
	width: 851px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#SSPage {
	width: 851px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#apDiv1 {
	position:absolute;
	left:239px;
	top:11px;
	width:374px;
	height:26px;
	z-index:14;
}
#VidTable {
}
