﻿body {
	
	text-align:center;
	font-family:Arial;
	font-size:medium;
	padding:0px;
	border-width:0px;
	border-spacing:0px;
	
	
}

a
{
	color:Blue;
	text-decoration:underline;	
	
}

.table1{

	border-width:0px;
	padding:0px;
	border-spacing:0px;
	text-align:center;
	width:970px;
	
}


.disclaimer{
	font-size:x-small;
	width:80%;
}

.menulinks{
	
	font-size:15px;
	color:#2c537e;
	font-weight:bold;
	text-shadow: 0.25em 0.25em 0.4em white;
	font-style:italic;
	
}
.menulinks:hover{
	
	font-size:15px;
	color:white;
	font-weight:bold;
	text-shadow: 0.25em 0.25em 0.4em black;
	font-style:italic;
	
}

.tableheader{
	
	color:White; 
	font-size:14px; 
	font-family:Arial; 
	font-weight:bold; 
	background-image:url('images/header_bg.gif');
	text-shadow: 0.2em 0.2em 0.4em black;	
}



.divider{
	
	border-left:4px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid; 
	border-color:Navy;
	
}


.sidebar{
	
	padding-left:0px;
	font-size:small;
	font-weight:bold;
	
}

a
{
	text-decoration:none;
	color:white;	
	
}

.buttons
{
	background-color:inherit;
	color:black;
	font-weight:bold;
	
}
.buttons:hover
{
	background-color:inherit;
	color:black;
	font-weight:bold;
	text-decoration:underline;	
}


.pager
{
	color:lime;
	background-color:black;
	font-size:14px;
}


.accordionHeader
{
	color:white;
	width:95%;
	padding:3px;
	border-style:solid;
	border-width:1px;	
	font-size:13px;
	background-image: url(images/news_background.gif);
	
}

.accordionHeader:hover
{
	color:White;
	width:95%;
	padding:3px;
	border-style:solid;
	border-width:1px;	
	text-decoration:underline;	
	font-size:13px;
	background-image: url(images/news_background.gif);
}	

.accordionHeaderSelected
{
	padding:3px;
	color:White;
	width:95%;
	border-style:solid;
	border-width:1px;
	font-size:13px;	
	background-image: url(images/news_background.gif);
	
}

.accordionLink
{
	color:black;
	width:95%;	
}

.accordionContent
{
	color:Black;
	border-style:solid;
	border-width:0px;	
	padding:10px;
	font-size:12px;	
	background-color:white;
}






/*{{{ general playlist settings, light gray */
div.playlist {

	position:relative;
	overflow:hidden;	 	
	height:25px !important;
}

div.playlist div.clips {	
	position:absolute;
	
}

div.playlist, div.clips {
	width:50px;	
}

div.clips a 
{
	text-align:left;
	vertical-align:top;
	display:block;
	background-image:url('images/flow_playlist_bg.gif');
	height:20px;
	font-size:12px;
	border:1px outset #ccc;		
	text-decoration:none;
	letter-spacing:-1px;
	color:#000;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	border:1px;
	background-image:url('images/flow_playlist_bg2.gif');
}
	
div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	

div.clips a:hover {
	background-image:url('images/flow_playlist_bg2.gif');	
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-image:url('images/flow_playlist_bg2.gif');	
}


.CustomTabStyle 
{
	border-width:1px;
	border-color:White;
	border-style:solid;	
}

.CustomTabStyle .ajax__tab_header {
    color:White;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    background-image:url('images/header_bg.gif');
    text-shadow: 0.1em 0.1em 0.2em black;
    background-color:#2c8d00;
    padding:2.75px;
    
}

.CustomTabStyle .ajax__tab_active {
    color:White;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    text-shadow: 0.1em 0.1em 0.2em black;
    background-color:black;
    background-image:url('');
    padding:2.75px;
    
}

.CustomTabStyle .ajax__tab_body {
   
    background-color:white;
    
}

.tab_test
{
	font-size:14px;
	font-weight:bold;
	border-width:thin;
	border-bottom-style:solid;
	border-color:#2c537e;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding:0px;
}

.tab_test2
{
	font-size:14px;
	font-weight:bold;
	border-width:thin;
	border-bottom-style:solid;
	border-color:#2c537e;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding:0px;
}

.tab_test .ajax__tab_header {
    color:White;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    text-shadow: 0.1em 0.1em 0.2em black;
    background-color:#2c537e;
    padding:2.75px;
}

.tab_test2 .ajax__tab_header {
    color:White;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    text-shadow: 0.1em 0.1em 0.2em black;
    background-color:#2c537e;
    padding:2.75px;
}


.tab_test .ajax__tab_body {
   
    background-color:white;
    
}


.tab_test2 .ajax__tab_body {
   
    background-color:white;
    
}


div #newsitem 
{
	padding:3px;
	border-color:White;
	border-width:1px;
	border-style:solid;
	background-color:White;
}

div #newsitem:hover 
{
	padding:3px;
	border-color:black;
	border-width:1px;
	border-style:outset;
	background-color:silver;
	
}