/*  GLOBAL VALUES  */

BODY {  margin: 0px; overflow: auto; text-align: center; 
		color: black; font-size: 10pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

a {  text-decoration:none; color: #000099;}
img { border:0; }

#header { background-image: url(../images/header-bg-95.gif); background-repeat:repeat-x; position: relative; height: 125px; left: 0px; margin-left: auto; margin-right: auto;}
#headerad { float:left; width: 840px; height: 90px; top: 0px; padding-top: 10px; margin-bottom: 10px; padding-left: 6px; text-align: center;}

#content { position: relative; width: 840px; top: 0px; text-align: left;  margin-left: auto; margin-right: auto;}
	
#leftside { position: absolute; top: 110px; left: -130px; width: 120px; height: 600px; 		margin-left: auto; margin-right: auto; }
#rightside { position: absolute; top: 110px; left: 850px; width: 120px; height: 600px;		margin-left: auto; margin-right: auto; }

#center { float: left; width: 840px; font-weight: normal; font-size: 12px; }
#col1 { float: left; width: 532px; }
#col1ad1 { width: 532px; margin-bottom: 10px; text-align: center; }

#col2 { float: left; width: 300px; margin-left: 8px; }
#col2ad1 { width: 300px; height: 250px; text-align: center; }
#col2ad2 { width: 300px; height: 250px; text-align: center; }
#col2ad3 { width: 300px; text-align: center; }

#tenspace { width: 10px; height: 10px; }

/* ---------- Header-Nav ---------- */
#header_bar{margin-left: auto;
    margin-right: auto;
 margin-top: 3px; width: 838px; height: 25px; position: relative; background: #f4edb9; z-index: 4; border: solid 1px #000066;}

 /* correction for IE browsers */
#IEroot #header_bar{ width: 840px; }

#header_bar .button{ position: relative; float: left; }
#header_bar .button_highlight{ position: relative; float: left; background: #cd202c;}
#header_bar a, #header_bar a:visited {  float: left; height: 25px; width: 69px; color:  #333333; 
									   font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; line-height: 26px;}
#header_bar a:hover { background-color: #FF9900; }
#header_bar div.divider{ margin-top: 1px; height: 23px; width: 1px; float: left; margin-right: -1px; border-left: 1px dotted #993300; }
#header_bar .search_field { vertical-align: top; width: 140px; height: 16px; font-size: 11px;
							padding-left: 2px; margin-top: 2px; margin-left: 3px; margin-right: 3px; border: #000000 1px solid; }
#header_bar .search_btn { vertical-align:top; height: 20px; width: 50px; font-size: 11px; margin-top: 2px; padding: 0px; }
/* ---------- End Header-Nav ------ */



/* -------- FOOTER ELEMENTS ----------- */
#footer { float:left; width: 840px; border: none; margin-top: 10px; text-align:center; }
#footerBar { margin-top: 10px;  margin-bottom: 3px; }
#footerText  {  color: #666666; font-size: 8pt; font-style: italic; }
#copyright  { color: #333333;  font-size: 8pt; }


/*Error Messages */
.error-message { font-size: 10pt; font-weight: bold; }

/* IFRAME CONTAINER */
.iframe-container {		border: medium solid #0000CC;	border-width: 1px;	padding: 0px;	}

/* #videoPlayer { float: left; margin: 8px; width: 480px; border: 1px solid black; height: 400px; } */


/* SHOWCASE COMPONENT */
.showcase { border: medium solid #0000CC;		border-width: 1px;		padding: 5px 5px 5px 5px; margin-bottom: 10px; }
.showcase-title { 		color: black;	font-size: 12pt;	font-weight: bold;	}
.showcase-description {	color: black;	font-size: 9pt; 	font-weight: normal; margin-top: 8px;	}
.showcase-more 		  { text-align:center; width: 480px; font-size: 9pt; font-weight: bold; vertical-align: middle; background-color:#e0e0e0; margin-top: 3px; cursor: pointer; }
.showcase-thumb 	  { width: 40px; height: 30px; vertical-align: middle; margin-top: 5px; margin-bottom: 5px; margin-left: 7px; margin-right: 8px; cursor: pointer; }

/* VIDEO COMPONENT */
.video-component {  border: medium solid #0000CC;  border-width: 1px;	padding: 10px 10px 10px 10px;  padding-left: 24px; margin-bottom: 10px; }
.video-component-title { 		color: black;	font-size: 12pt;	font-weight: bold;	}
.video-component-description {	color: black;	font-size: 9pt; 	font-weight: normal;	}
.video-component-more 		  {	display: none;	}

/* VIDEO COLLECTION */
.video-collection {				border: medium solid #0000CC;		border-width: 1px; }
.video-collection-title {		color: #000000;	font-size: 18px;	font-weight: bolder; text-align: center;}
.video-collection-item-title{	font-size: 10pt; font-weight: bold; }
.video-collection-item-description{ font-size: 8pt;  line-height: normal; }
		
/* IFRAME VIDEO COLLECTION */
.iframe-collection {				border-width: 0px; 			}
.iframe-collection-title {		color: #000000;	font-size: 18px;	font-weight: bolder; text-align: center;}
.iframe-collection-item-title{	font-size: 10pt; font-weight: bold; }
.iframe-collection-item-description{ font-size: 8pt;  line-height: normal; }


/* FEATURE SET */
.feature-set-title { width: 522px; border-top: #000099 solid 3px; height: 25px;  background-color: #BCCDE2;	color: #000000; padding: 1px; font-size: 10pt;	font-weight: bold; }
.feature-set-title a a:visited {color: #000000; margin-top: 0px; padding-top: 0px; } 
.feature-set-box { height: 134px; border-left: #BCCDE2 solid 1px; border-right: #BCCDE2 solid 1px; border-bottom: #BCCDE2 solid 1px; width: 522px; background-color:#FFFFFF;	padding: 0px; text-decoration:none;	cursor: pointer; }
.feature-set-details{	padding-top: 6px;	color:#000000;		font-size: 8pt;			line-height: normal; }
.feature-set-cell { padding-top:5px; width: 130px; text-align: center; float:left; }


.feature-set-red-title { width: 522px; border-top: #990000 solid 3px; height: 25px;  background-color: #E2CDBC;	color: #000000; padding: 1px; font-size: 10pt;	font-weight: bold; }
.feature-set-red-title a a:visited {color: #000000; margin-top: 0px; padding-top: 0px; } 
.feature-set-red-box { height: 134px; border-left: #E2CDBC solid 1px; border-right: #E2CDBC solid 1px; border-bottom: #E2CDBC solid 1px; width: 522px; background-color:#FFCCFF	padding: 0px; text-decoration:none;	cursor: pointer; }
.feature-set-red-cell { padding-top:5px; width: 130px; text-align: center; float:left; }



.category-feature-set-box { height: 150px; border-left: #BCCDE2 solid 1px; border-right: #BCCDE2 solid 1px; border-bottom: #BCCDE2 solid 1px; width: 522px; background-color:#FFFFFF;	padding: 0px; text-decoration:none;	cursor: pointer; }


/* CATEGORY SET */
.category-block {position:relative; width: 522px; border:none;}
.category-item {	float: left; border: #0000CC solid 1px;  background-color: #f4edb9; text-decoration:none; 	
					padding: 4px;   text-align:center;    width:246px;	  height: 185px; 
					margin-bottom:5px; cursor: pointer;}

.category-item-title {color: #000099; font-size: 10pt; font-weight: bold; }
	
.category-item-thumb {border: medium solid #072c48;	border-width: 1px; width: 180px; height:135px; margin-top: 4px; margin-bottom: 4px; }
.category-item-detail {color: #333333;	font-size: 9pt; 	font-weight: normal; }
.category-spacer { float:left; width: 5px; height: 5px;}


/* CHANNEL-BAR  */
.channel-bar { text-align:center; border: medium solid #0000CC;	border-width: 1px;}
.channel-bar-main-title { background-image: url(../images/channel-bar-bg.gif);  color: white; padding: 5px; text-align:center; 	  
						  font-size: 12pt; font-weight: bold; } 
.channel-bar-section-0 { 	text-align:left; border-top: medium solid #072c48; border-width: 1px; 
							margin: 0px; background: #f4edb9; 	cursor: pointer;	text-decoration:none; height: 72px; padding: 8px;}
.channel-bar-thumb {  border: medium solid #072c48;	border-width: 1px; width: 90px; height:72px; float:left; margin-right: 8px; }
.channel-bar-title { color: #000099;	font-size: 10pt;	font-weight: bold; }
.channel-bar-detail { color: #333333;	font-size: 9pt; 	font-weight: normal; }




/* RELATED VIDEOS */
.related-videos {	border-left: #BCCDE2 solid 1px; border-right: #BCCDE2 solid 1px; border-bottom: #BCCDE2 solid 1px;  width: 522px; text-decoration:none;	}
.related-videos-title { width: 522px; border-top: #000099 solid 3px; height: 25px;  background-color: #BCCDE2;	color: #000000; padding: 1px; font-size: 10pt;	font-weight: bold; }

.related-videos-item {		color: #333333;		font-size: 10px;	font-weight: normal;  }
.related-videos-item-title { width: 130px; line-height: 11pt; cursor:pointer;		color: #000099;		font-size: 9pt;	font-weight: bold; }
.related-videos-item-detail {		color: #333333; line-height: 12px;		font-size: 8pt;	 font-weight: normal; }



/* SIDEBAR-FEATURE  */
.sidebar-feature {text-align:center; border: medium solid #0000CC;	border-width: 1px; background: #f4edb9; height: 270px; cursor: pointer; }
.sidebar-feature-title { color: white; background-image: url(../images/channel-bar-bg.gif);  padding: 5px; text-align:center; 	  
						  font-size: 12pt; font-weight: bold; margin-bottom: 16px; } 
.sidebar-feature-link { }
.sidebar-feature-title a { color: white; }
.sidebar-feature-title a.link { color: white; }
.sidebar-feature-title a.visited { color: white; }
.sidebar-feature-title a.hover { color: white; }

.sidebar-feature-thumb {border: medium solid #072c48;	border-width: 1px; width: 120px; height:90px; margin-top: 6px; margin-bottom: 6px; margin-left: 12px; margin-right: 12px; }
