
/* CSS Document */

 
body  {
	margin: 0; 
	padding: 0px;
	color:#333333;
	background-image:url(/images/foot.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border:thin;
	line-height: 1.5em;
}

#maincontainer{
width: 780px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#FFFFFF;

}

#topsection{
background: #DDDDDD;  
background-color:#ed9c30;
background-repeat:no-repeat;
height: 139px;
margin: 0; 
padding: 0px;
	}
	

#topsection h1{
margin: 0;
}


#menu{
margin: 0; 
	background-image:url(/images/menubar.gif);
	padding-top: 2px;
	padding-right: 40px;
	padding-bottom: 2px;
	padding-left: 0;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 210px 0 185px; 
border-right-color:#0e4888;
border-right-style:dotted;
border-right-width:thin;
border-left-color:#0e4888;
border-left-style:dotted;
border-left-width:thin;
}

#leftcolumn{
float: left;
width: 185px; 
margin-left: -780px; 
background:  #FFFFFF; 
margin-bottom: 1px;
}


#rightcolumn{
float: left;
width: 210px; /*Width of right column*/
margin-left: -210px; /*Set left margin to -(RightColumnWidth)*/
background: #FFFFFF; 
margin-bottom: 1px;

}

#footer{
clear: left;
width: 100%;
background: #004da3;
text-align: center;
padding: 4px 0;

}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



.thrColFixHdr #ghostfooter {
	background:#49000d;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}	


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.scheduleTable {	
padding: 5px 5px 5px 5px;
border-top:1px;
border-bottom:1px;
border-bottom-color:#003399;
border-top-color:#003399;
}

td {
font-size:12px;
}

	
a.side:link {color:#4b66a4; text-decoration:none;}
a.side:visited {color:#3a5187; text-decoration:none;}
a.side:hover {color:#5e84da; text-decoration:underline;}
a.side:active {color:#5e84da; text-decoration:underline;}
	

.side {
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#5674b9;

}



a.topmenu:link {color:#4b66a4; text-decoration:none;}
a.topmenu:visited {color:#3a5187; text-decoration:none;}
a.topmenu:hover {color:#5e84da; text-decoration:underline;}
a.topmenu:active {color:#5e84da; text-decoration:underline;}
	

.topmenu {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;}


a.footer:link {color:#F48837; text-decoration:none;}
a.footer:visited {color:#E67817; text-decoration:none;}
a.footer:hover {color:#F77819; text-decoration:underline;}
a.footer:active {color:#F77819; text-decoration:underline;}
	

.footer {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#E67817;
}



a:link {color:#F48837; text-decoration:none;}
a:visited {color:#E67817; text-decoration:none;}
a:hover {color:#f7941d; text-decoration:underline;}
a:active {color:#F77819; text-decoration:underline;}


.highlight {
color:#5674b9;
font-weight:bold;
}


p.dotted 
{

background-color:#e1e1e1;
font-size:12px;
font-style:italic;
width:325px;
padding:7px;
border: 2px dotted #e67817;


}


p.schedule 
{


font-size:12px;
font-style:italic;
width:150px;
padding:7px;
border: 2px dotted #6aaa53;
}

img{
    border: 0
}



tr.podcast td {
	
	border-bottom: 1px solid #999999;
	padding:2px;
	
	}

