
.top{height:150px;background:#000 url("") no-repeat top;margin-top:-20px;border-bottom:dotted 1px #666;}
.footer{color:#444;font-size:10px;position:relative;top:120px;width:670px;}

.slider-wrap { 
	margin-left:auto;
	margin-right:auto;
	/*margin-top:-35px;*/
	margin-top:0px;
	position: relative;
	width: 100%;
	float:left;
	/*background-color:#690;*/
	
}


.csw {width: 100%; /*height: 460px;*/ background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer { 
	position: relative;
	overflow: hidden; 
	/*border-bottom: 1px solid #000; 
	border-left: 1px solid #000;
	border-right: 1px solid #000;*/
	margin: auto;
	/*width: 870px;*/
	width: 1000px;
	/*height: 350px;*/
	clear: both;
	/*background: #8f9db1#9eaebe;*/
}

.stripViewer .panelContainer { 
	position: relative;
	left: 0; top: 0;
	width: 100%;
	height:auto;
	list-style-type: none;
}

.stripViewer .panelContainer .panel { 
	float:left;
	height: 100%;
	position: relative;
	/*width: 870px;*/
	width: 1000px; 
	
}

.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.panel {margin: 10px 0px 0px 0px;}

.panelH{width: 872px;height: 529px;background: url("../images/home.jpg") no-repeat top;position:relative;left:-10px;top:-10px;}
.panelH p{font-family:Arial, Helvetica, sans-serif;font-size:11px; margin-left:auto;margin-right:auto;width:500px;text-align:center;font-style:italic;position:relative;left:0px;top:480px;}


.exec_wrapper { 
	padding: 0px 0px 0px 0px;
	/*background:#043458;*/
	/*width:870px;*/
	width:1000px;
	/*height:420px;*/
	height:500px;
	overflow:scroll;
	overflow-x:hidden;
}

.stripViewer .panelContainer .wrapper { 
	padding: 0px 0px 0px 0px;
	/*background:#043458;*/
	/*width:870px;*/
	width:1000px;
	/*height:420px;*/
	/*height:500px;*/ /*NOTE: By not using a 'height' each show panel is as high as the largest element within that show. The panel auto-scales accordingly*/
	/*overflow:scroll;*/ /******NOTE: Sliding panel not working perfectly in FF for PC with these style settings on line 80 & 81. If you comment out both styles then it works fine. See commented out styles on lines 83 & 84.*******/
	/*overflow-x:hidden;*/ /******If you do so though you loose the scrollbar for Y axis overflow. Therefore you are limited to content that fill the dimensions of the box.*******/
	
	/*overflow:scroll;*/ /******NOTE: If you comment out both styles then sliding panel will works fine in FF for PC. But as already noted, you're limited to the size of the box for content and no overflow.*******/
	/*overflow-x:hidden;*/
}

.stripViewer .panelContainer .panel .wrapper .picL img{
	float:left;
	width:500px;
	margin: 0px;
	padding: 0px;
	}
	
.executiveL img{float:left;width:300px;}

/*#show_left_content {float:left;width:504px;}*/
#show_left_content {float:left;/*width:1000px;*/}
#show_left_content a:link, a:visited{font-size:10px;color:#fff;text-decoration:none;line-height:20px;}
#show_left_content a:hover{font-size:10px;color:#fff;text-decoration:underline;line-height:20px;}
#show_left_content img {width:300px;} /*This style created to set all site imagery @ 300px wide including cast & individual bio imagery, 7/21/10*/

a.cross-link:link,a.cross-link:visited{ color: #FFFFFF; text-decoration: none; }

#materials_content {float:left;/*width:1000px;*/}
.materials {font-size:12px;color:#fff;font-weight:normal;padding:0px 10px 0px 0px;width:800px;}
.materials a:link, a:visited {font-size:12px;color:#fff;text-decoration:none;font-weight:normal;line-height:20px;}
.materials a:hover {font-size:12px;color:#fff;text-decoration:underline;font-weight:normal;line-height:20px;}
.materials img {margin:0px 30px 140px 20px; padding:0;}

#show_asset_nav {/*padding-left:600px;*/}
#show_asset_nav a:link, a:visited{font-size:10px;color:#6CF;text-decoration:none;/*line-height:20px;*/}
#show_asset_nav a:active {font-size:10px;color:#6CF;text-decoration:none;/*line-height:20px;*/}
#show_asset_nav a:hover{font-size:10px;color:#fff;text-decoration:underline;/*line-height:20px;*/}

.stripNav { 
	margin:0px;
	padding:0px;
}

.stripNav ul { 
	list-style: none;
	/*width:1000px;*/
	/*width:850px;
	margin-left:-100px;
	margin-left:60px;*/
	width:1000px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
}

.stripNav ul li {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.stripNav a { 
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	/*line-height: 32px;
	background: #c6e3ff;*/
	color: #6CF;
	text-decoration: none;
	line-height:20px;
	display: block;
	padding: 0px 6px;
	margin:0px;
}

.stripNav li.tab1 a { /*background: #60f */}
.stripNav li.tab2 a { /*background: #60c */}
.stripNav li.tab3 a { /*background: #63f*/ }
.stripNav li.tab4 a { /*background: #63c */}
.stripNav li.tab5 a { /*background: #00e*/ }
.stripNav li.tab6 a { /*background: #00e*/ }


.stripNav li a:hover {
	/*background: #fff;*/
	color:#fff;

}

.stripNav li a.current {
	/*background:#043458;#043458;*/
	color: #fff;
	text-decoration:underline;
}

.stripNavL, .stripNavR { 
	position: absolute;
	top: 230px;
	text-indent: -9000em;
}

.stripNavL a, .stripNavR a {
	display: block;
	/*height: 40px;
	width: 40px;*/
}

.stripNavL {
	left: 0;
}

.stripNavR {
	right: 0;
}

.stripNavL {
	background: url("../images/arrow-left.png") no-repeat right bottom;
}

.stripNavR {
	background: url("../images/arrow-right.png") no-repeat left bottom;
}
		
/************************************************************************/
b.rtop, b.rbottom{display:block;background: /*#FFF*/#0076a4;}
b.rtop b, b.rbottom b{display:block;height:1px;overflow:hidden; background:/*#9BD1FA*/#043458;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/**************************************************************************/
.desR {float:left;width:400px;background-color:#CCC;}
.kuang{padding:2px;border:solid 1px #999;/*margin-left:20px;*/}
.execTitle{color:#fff;float:left;margin-left:20px;}
.execTitle a:link,.execTitle a:visited{color:#fff;text-decoration:underline;line-height:30px;margin-left:-20px;}
.execTitle a:hover{color:#fff;text-decoration:none;line-height:30px;margin-left:-20px;}
.exec_image {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.exec_image img {width:300px; margin:0px 0px 14px 0px; padding:0px 14px 0px 0px;}
.showname{color:#fff;float:left;margin-left:20px;line-height:30px;font-weight:bold;text-transform:uppercase;}
.showtime{color:#fff;float:left;margin-left:20px;line-height:30px;}
/*.lead_copy{font-size:10px;color:#fff;font-weight:normal;float:left;padding:0px 10px 0px 10px;}*/
.lead_copy{font-size:11px;color:#fff;font-weight:normal;padding:0px 10px 0px 0px;}
.showtime a:link,.showtime a:visited{color:#fff;text-decoration:underline;line-height:30px;margin-left:-20px;}
.showtime a:hover{color:#fff;text-decoration:none;line-height:30px;margin-left:-20px;}
.timeframe{margin-left:755px;padding-top:120px;}


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/*two css rules above have eliminated the dotted link borders in Firefox.*/
