COMMENT { BELOW ARE ALL BODY STYLES:;}

body.primary { 
    background: #1943B9; BACKGROUND-IMAGE: url(); scrollbar-3dlight-color:#003366; scrollbar-arrow-color:white; scrollbar-base-color:#003366; MARGIN-TOP: 0; MARGIN-LEFT: 0; MARGIN-RIGHT: 0; MARGIN-BOTTOM: 0;  
	
}

body.playbody { 
    background: #1943B9; BACKGROUND-IMAGE: url(); scrollbar-3dlight-color:#003366; scrollbar-arrow-color:white; scrollbar-base-color:#003366; MARGIN-TOP: 0; MARGIN-LEFT: 0; MARGIN-RIGHT: 0; MARGIN-BOTTOM: 0;  
	
}

body.mainbody { 
    background: #1943B9; BACKGROUND-IMAGE: url(); scrollbar-3dlight-color:#003366; scrollbar-arrow-color:white; scrollbar-base-color:#003366; MARGIN-TOP: 0; MARGIN-LEFT: 0; MARGIN-RIGHT: 0; MARGIN-BOTTOM: 0;  
	
}

COMMENT { BELOW STANDARD TEXT STYLES:;}

.maintxt {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; margin: 0px 0 0px 0;
}
A.maintxt:link {
	COLOR: #FF6C3F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A.maintxt:visited {
	COLOR: #FF6C3F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A.maintxt:active {
	COLOR: #FF6C3F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;  
}
A.maintxt:hover {
	COLOR: #899CAD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}




.smalltxt {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; margin: 0px 0 0px 0;
}
A.smalltxt:link {
	COLOR: #FF6C3F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A.smalltxt:visited {
	COLOR: #FF6C3F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A.smalltxt:active {
	COLOR: #FF6C3F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none;  
}
A.smalltxt:hover {
	COLOR: #899CAD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; 
}


.headlink {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; margin: 0px 0 0px 0;
}
A.headlink:link {
	COLOR: #FBF804; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
A.headlink:visited {
	COLOR: #FBF804; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
A.headlink:active {
	COLOR: #FBF804; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none;  
}
A.headlink:hover {
	COLOR: #899CAD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}



iframe.mainframe {
	border: none ;
    overflow: hidden ;
	float: center;
	vertical-align: top;
	frameborder: 0px;

}


table.contain {
	float: center;
	width: 850px;
	height: ;
	vertical-align: top;
	border-top: 0px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #000000;
	


}


COMMENT { BELOW ARE STYLES FOR INDEX SET PREVIEW TABLES:;}


table.section {
	float: center;
	width: 830px;
	height: 50px;
	vertical-align: top;
	border-width: 6px;
	border-spacing: ;
	border-style: inset;
	border-color: #474848;
	background-color: #474848;
	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}


A.sectionlinks {width:; background: #474848; color: #ffffff; BORDER-LEFT: #1B1B1B 0px solid; BORDER-RIGHT: #848484 0px solid; BORDER-TOP: #1B1B1B 0px solid; BORDER-BOTTOM: #848484 0px solid; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; font: normal 14px arial;}
A.sectionlinks:visited {color:white;}
A.sectionlinks:active {BACKGROUND: #CFD1D6; color: #000000; BORDER-LEFT: #1B1B1B 0px solid; BORDER-RIGHT: #1B1B1B 0px solid;}
A.sectionlinks:hover {BACKGROUND: #1943B9; color:white;}

.secdiv {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; margin: 0px 0 0px 0;
}

table.pvwindex {
	float: center;
	width: 410px;
	height: 300px;
	vertical-align: top;
	border-width: 6px;
	border-spacing: ;
	border-style: inset;
	border-color: #474848;
	border-collapse: separate;
	background-color: #474848;
	background-image: url(back_grad.jpg);
	background-position: top left;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;

}

table.pvwtitle {
	float: center;
	vertical-align: top;
	width: 400px;
	height: 135px;
	border-width: 8px;
	border-spacing: ;
	border-style: inset;
	border-color: #474848;
	border-collapse: separate;
	background-color: #474848;
	background-image: url(back_grad.jpg);
	background-position: top left;
	


}

td.headdesc {
	COLOR: #DBDADA;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	height: 30px;
	margin: 0px 0 0px 0; 
	background-color: #474848;
	padding-left: 13px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
}

td.desctxt {
	float: left;
	vertical-align: top;
	COLOR: #DBDADA;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	margin: 0px 0 0px 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

th.sectop {
	
	vertical-align: top;
	COLOR: #DBDADA;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	margin: 0px 0 0px 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.download {
	float: center;
	vertical-align: top;
	COLOR: #DBDADA;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8px;
	FONT-WEIGHT: bold;
	height: 30px;
	margin: 0px 0 0px 0; 
	background-color: #474848;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
}


table.fplayer {
	border-width: 8px;
	border-spacing: ;
	border-style: groove;
	border-color: #474848;
	border-collapse: separate;
	background-color: #CCCCCC;
}


table.headidx {
	float: center;
	width: 410px;
	height: 30px;
	vertical-align: top;
	border-width: 6px;
	border-spacing: ;
	border-style: inset;
	border-color: #474848;
	border-collapse: separate;
	background-color: #474848;
	background-image: url(back_grad.jpg);
	background-position: top left;
	

}






A.vidlink:link {
	COLOR: #DBDADA;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}


A.vidlink:visited {
	COLOR: #FDF402;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}


A.vidlink:active {
	COLOR: #F0B502;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}


A.vidlink:hover {
	COLOR: #BFBDBD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline; 
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}











.head3 {
	COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin: 0px 0 3px 0; 
}

.cathead {
	COLOR: #E2E3E3; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin: 0px 0 2px 0;
}

.bannerhead {
	COLOR: #9C4101; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin: 0px 0 0px 0;
}

#headingarrow {margin: 0px 0 0px 0;}

#menuarrow {margin: 0px 0 0px 0;}









/* ######### Style for section slider navigation ######### */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: ;
border-bottom-width: 0px;
width: 410px; /*width of featured content slider*/
height: 300px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: #1943B9;
width: 410px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
background-color: ;
padding: 5px 10px;
}


.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #ffffff;
background: ;
font-family: verdana, arial;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
}

.pagination a:hover, .pagination a.selected{
color: yellow;
background-color: ;
}

.pghead {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; margin: 0px 0 0px 0; padding-left: 15px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px;
}




/* ######### Style for top section navigation ######### */

.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 11px verdana;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/media/imgs/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 4px 6px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:active{
color: red;
background: black url(/media/imgs/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(/media/imgs/blockactive.gif) center center repeat-x;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}