/* these styles will be reused and should be added to the master style sheet */

/* margins and paddings need to be defined for the feature body so the header will span all the way across the page */
body#fea2  
	{
	background: #FFFFFF;
	color: #202D47; 
	padding: 0px;
	margin: 0px; 
	}
	
/* subtitle of the chart */	
#sub
	{
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	line-height: 12px; 
	color: #202D47; 
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 10px;
	}

/* top half of header */
.hea1
	{
	background-color: #A3AAB3;
	color: #202D47;
	padding-top: 5px;
	padding-left: 5px;;
	font-family: Georgia, Times New Roman, Verdana, Arial, sans-aserif;
	font-size: 20px;
	letter-spacing: 5px;
	}
	
/* bottom half of header */	
.hea2
	{
	background-color: #657181;
	color: #DEDFE3;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, sans-aserif;
	font-size: 11px;
	letter-spacing: 2px;
	}

/* source slug footer*/	
.fo4 
	{ 
	font-size: 10px; 
	line-height: 12px; 
	color: #202D47; 
	padding-top: 20px; 
	text-align: left;
	}
	
/* these styles are for the tabbed navigation shows */

/* outline border for tab */
#tab
	{
	border-left: 1px solid #ECECF1;
	border-right: 1px solid #ECECF1;
	border-bottom: 1px solid #ECECF1;
	}
	
/* active tab link style */	
#act
	{
	width: 120px;
	height: 51px;
	padding-top: 14px;
	padding-bottom: 10px;
	background-image: url("nav/active.gif");
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, sans-serif; 
	font-weight: bold;
	color: #202D47;
	font-size: 9px; 
	line-height: 10px;
	font-style: italic;
	letter-spacing: 1px;
	}	

/* inactive tabs link style */
.ina
	{
	width: 120px;
	height: 51px;
	padding-top: 14px;
	padding-bottom: 10px;
	background-image: url("nav/inactive.gif");
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, sans-serif; 
	font-weight: bold;
	color: #5D6477;
	font-size: 9px; 
	line-height: 10px;
	font-style: italic;
	letter-spacing: 1px;
	}

.ina a
	{
	display: block;
	width: 120px;
	height: 27px;
	}

.ina a:link
	{
	color: #5D6477;
	text-decoration: none;
	}
	
.ina a:visited
	{
	color: #5D6477;
	text-decoration: none;
	}
	
.ina a:hover
	{
	color: #202D47;
	text-decoration: none;
	}
	
.ina a:active
	{
	color: #202D47;
	text-decoration: none;
	}	

/* individual features' (with variable widths) mouseover container styles will be declared in the individual page */
	
/* regular recurring feature container layer to center align source mouseover */
#rco
	{
	position: absolute;
	top: 4;
    left: 50%;
    width: 550px;
    margin-left: -275px;
    text-align: left;
    font-family: Verdana, Arial, sans-serif;
	}
	
/* slideshow recurring feature container layer to center align source mouseover */	
#fco
	{
	position: absolute;
	top: 4;
    left: 50%;
    width: 642px;
    margin-left: -321px;
    text-align: left;
    font-family: Verdana, Arial, sans-serif;
	}	
	
/* slideshow nonrecurring feature container layer to center align source mouseover */
#sco
	{
	position: absolute;
	top: 75;
    left: 50%;
    width: 642px;
    margin-left: -321px;
    text-align: left;
    font-family: Verdana, Arial, sans-serif;
	}
	
/* slideshow secondary navigation styles */	
#ssc
	{
	border-left: 1px solid #ECECF1; 
	border-right: 1px solid #ECECF1;
	}	
	
#ssn td
	{
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	line-height: 9px;
	font-style: italic;
	letter-spacing: 1px;
	color: #202D47;
	font-weight: bold;
	}	
	
#ssn a
	{
	color: #5D6477;
	text-decoration: none;
	}
	
#ssn a:hover
	{
	color: #202D47;
	}		

/* full source container layer */
#rfl
	{
	position: absolute; 
	left: 0; 
	bottom: 0; 
	z-index: 1; 
	width: 100%;
	background-color: #FFFFFF;
	}
	
/* full source layer */	
#rfs
	{
	padding: 5px; 
	border: 1px solid #202D47; 
	background-color: #FFFFFF;
	color: #202D47;
	text-align: left; 
	font-size: 10px; 
	line-height: 14px; 
	}	
	
/* slideshow tab next link (for shows with subtabs) */	
#tbf				
	{
	text-align: right;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	}