@charset "utf-8";
/* CSS Document */
body{
	background-color:#EEE;
	color:#555;
}

a:link{
	color:#36F;
}

a:active{
	color:#36F;
}

a:visited{
	color:#36F;
}

a:hover{
	color:#C33;
}

/*  CUSTOM LINKS  */

a.yellowlink:link{
	color:#fc6;
}

a.yellowlink:active{
	color:#fc6;
}

a.yellowlink:visited{
	color:#fc6;
}

a.yellowlink:hover{
	color:#FFF;
}


/*  HEADINGS  */
h2.ec2_blu{
	color:#36C;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:20px;
}

h3.ec3_blu{
	color:#36C;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
}

h3.ec3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#36C;
}

h4.ec4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#36C;
}

/*  TABLE  */

table.pagecontent{
	border:none;
	border-collapse:collapse;
	width:100%;
}

table.page{
	border:none;
	border-collapse:collapse;
	width:1024px;
	background-color:#FFF;
}
table.container{
	border:solid 1px #000;
	border-collapse:collapse;
}



/*  TD */
td.topp{
	background-color:#36F;
	text-align:center;
}

td.body{
	text-align:left;
	vertical-align:top;
}

td.rsb{
	background-color:#ccF;
	width:160px;
}

td.footer{
	text-align:center;
	color:#FFF;
	background-color:#36F;
}

td.subfooter{
	text-align:center;
	color:#000;
}

td.welcome{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size:16px;
	color:#666;
}
td.news{
	background-color:#F3F0E0;
	border:solid 1px #DDC;
	color:#666;
}

tr.newsrow1{
	
	background-color:#E3E0D0;
}

tr.newsrow2{
	background-color:#F3F0E0;
}

td.message{
	background-color:#FFFF00;
	border:solid 1px #33C;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size:16px;
	color:#000;
}

td.spacecolumn{
	width:20px;
}

td.menucontainer{
	background-color:#F3F0E0;
	height:100%;
}
/* PROGRAM TABLE */
table.program{
	width:800px;
	border-color:#333;
	border-style:solid;
	border-width:1pt;
	border-collapse:collapse;
}


td.head{
	
	border-color:#333;
	border-style:solid;
	background-color:#8ad;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	padding:5px;
	border-width:1pt;
}

td.time-1{
	border-color:#333;
	border-style:solid;
	background-color:#fff;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px;
	border-width:1pt;
}


td.time-2{
	border-color:#333;
	border-style:solid;
	background-color:#EED;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px;
	border-width:1pt;
}
td.body-1{
	border-color:#333;
	border-style:solid;
	background-color:#FFF;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px;
	border-width:1pt;
}

td.body-2{
	border-color:#333;
	border-style:solid;
	background-color:#DDC;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px;
	border-width:1pt;
}
td.body-2-light{
	border-color:#333;
	border-style:solid;
	background-color:#EED;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px;
	border-width:1pt;
}
td.body-1-wide{
	border-color:#333;
	border-style:solid;
	background-color:#FFF;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px;
	border-width:1pt;
}

td.body-2-wide{
	border-color:#333;
	border-style:solid;
	background-color:#DDC;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px;
	border-width:1pt;
}


/* END PROGRAM TABLE */

/* DATES TABLE */

table.tbl_dates{
	border:solid thin;
	padding:0px;
	margin:0px;
}

td.dates_head{
	background-color:#ACF;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:5px;

}

td.dates_head_space{
	background-color:#ACF;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:20px;
	padding:5px;
}

td.dates_row_a{
	background-color:#FFF;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

td.dates_row_a_space{
	background-color:#FFF;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:20px;
	text-align:right;
	padding:5px;
}

td.dates_row_b{
	background-color:#DDC;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

td.dates_row_b_space{
	background-color:#DDC;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:20px;
	padding:5px;
}
