body  { background-color: white;
        font-family: arial, helvetica, sans-serif;
        color: black;
}
a:link {
	color: #0099cc;
	text-decoration: none;
	font-weight : bold;
} 
a:visited {
	color: #0099cc;
	text-decoration: none;
	font-weight : bold;
} 
a:hover {
	color: #003366;
	text-decoration: underline;
} 
a:active {
	color: red;
	text-decoration: underline;
} 

a:link.on_dark {
	color: white;
	text-decoration: none;
} 
a:visited.on_dark {
	color: white;
	text-decoration: none;
} 
a:hover.on_dark {
	color: white;
	text-decoration: underline;
} 
a:active.on_dark {
	color: red;
text-decoration: underline;
} 

a:link.cal_numbers {
	color: White;
} 
a:visited.cal_numbers {
	color: White;
} 
a:hover.cal_numbers {
	color: Navy;
} 
a:active.cal_numbers {
	color: White;
} 



td{
	font-size : 10pt;
	font-family : sans-serif;
	color : #003366;
}
.prim_bg{
	background-color: #003366;
	color : White;
}
.light_bg{
	background-color: #0099cc;
}
.cell{
	background-color: #eeeeee;
	text-align: center;
}
.cell_white{
	background-color: #ffffff;
	text-align: center;
}
.admin_cell{
	background-color: #eeeeee;
	text-align: center;
}
.admin_cell_title{
	text-align: center;
	font-weight: bold;
	border: 1px double Black;
}
.left_number{
	text-align : right;
	background-color : #eeeeee;
}


.nav_bg{
	background-image : url(images/nav/nav_bg.gif);
	background-repeat : repeat-x;
	text-align : left;
}
.leftnav{
	text-align : center;
	vertical-align : top;
	background-image : url(images/main/leftnav_bg.gif);
	background-repeat : repeat-y;
}


.news_subject{
	background-color: #003366;
	color: White;
	font-weight: bold;
}




.admin_menu{
	background-color: #003366;
	color: White;
	text-align: center;
	
}
.admin_over{
	background-color: #000000;
	color: White;
	text-align: center;
	
}


.forum{
	text-align: left;
	border: 1px solid #003366;
}

.forum_title{
	color: White;
	background-color: #003366;
	font-weight: bold;
}
.forum_title_c{
	color: White;
	background-color: #003366;
	font-weight: bold;
	text-align: center;
}

.post_title{
	background-color: #003366;
	color: White;
}

.yes_date{
	background-color : Silver;
	font-size : 8pt;
	font-weight : bold;

}
.yes_date_data{
	background-color : #003366;
	font-size : 10pt;
	font-weight : bold;
	color : White;
}
.no_date{
	background-color : White;
}
.calday {
	background-color : #0099cc;
	color : White;
	font-weight : bold;
	text-align : center;
}

.month_title{
	font-size : 14pt;
	font-weight : bold;
	color : White;
}
.nav_td_cell{

	font-size : 15px;
	font-weight : bold;
	font-style : italic;
	border : 1px solid Black;
	background-color : #003366;
	color :  #cccccc;

}
.nav_td_cell_over{

	font-size : 15px;
	font-weight : bold;
	font-style : italic;
	border : 1px solid Black;
		background-color :  #cccccc;
	color : #003366;
}

.forum_td_cell{
	font-size : 11px;
	font-weight : bold;
	border : 1px solid Black;
	background-color : White;
	color : #003366;
}
.forum_td_cell_over{
	font-size : 11px;
	font-weight : bold;
	border : 1px solid Black;
	background-color : #003366;
	color : White;
}
.poll_bar_bg{
	background-image : url(images/buttons/poll_bar_bg.gif);
	background-repeat : repeat-x;
}
.movie_score_box{
	text-align : center;
	font-size : 60px;
	font-weight : bold;
	font-style : normal;
	border : 1px solid Black;
	background-color : #cccccc;
	color : #003366;
	vertical-align : middle;
}
.score_bg{
	text-align : left;
	font-size : 15px;
	font-weight : bold;
	font-style : italic;
	border : 1px solid Black;
	background-color : #cccccc;
	color : #003366;
}

.day_title{
	background-color : Black;
	font-weight : bold;
	color : White;
	text-align : center;
	font-size : 11px;
}
.day_none{
	text-align : center;
	background-color : #eeeeee;
}
.day_event{
	background-color : #003366;
	text-align : center;
}
.day_today{
	background-color : Fuchsia;
	text-align : center;
}
.day_weekend{
	background-color : #FFFFCC;
	text-align : center;
}
.mini_month_title{
	font-size : 14px;
	color : White;
	font-weight : bold;
	text-align : center;
}