body{
	background-color:#ffffff;
	background-image:url(/images/bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0;
	text-align:center;
}

a{
	text-decoration:none;
	color:#000000;
}

a:hover{
	text-decoration:underline;
}

#errorText{
	font-weight:bold;
	color:#ff0000;
}

#headerTd{
	background-image:url(/images/header_bg.jpg);
	height:83px;
	text-align:left;
}

#navTd{
	border-bottom:1px solid #ffffff;
	background-color:#;
	vertical-align:top;
}

#leftTd{
	background-color:#dddddd;
	vertical-align:top;
	text-align:left;
	padding:10px;
	width:201px;
}

#midTd{
	background-color:#ffffff;
	width:374px;
	vertical-align:top;
	text-align:left;
	padding:10px;
}

#rightTd{
	background-color:#dddddd;
	vertical-align:top;
	text-align:left;
	padding:10px;
	width:201px;
}

#footerTd{
	background-color:#999999;
	color:#ffffff;
	border-top:1px solid #ffffff;
	text-align:center;
	padding:10px;
}

#sideHeader{
	font-size:13px;
	border-bottom:1px solid #aaaaaa;
	padding-bottom:3px;
	width:100%;
	font-weight:bold;
	color:#666666;
}

#midHeader{
	font-size:16px;
	font-weight:bold;
	color:#9d1f1f;
}

#newsHeader{
	font-size:13px;
	font-weight:bold;
	background-color:#cccccc;
	color:#333333;
	text-align:left;
}

#newsFooter{
	font-style:italic;
	text-align:right;
}

#newsBody{
	text-align:left;
	background-color:#ffffff;
	border:1px solid #cccccc;
	cursor:default;
}

#newsBodyOn{
	text-align:left;
	background-color:#efefef;
	border:1px solid #cccccc;
	cursor:pointer;
}

#readMore{
	text-align:right;
	color:#9d1f1f;
	font-weight:bold;
}

#searchBox{
	background-color:#ffffff;
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#searchButton{
	background-color:#9d1f1f;
	border:1px solid #9d1f1f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.pageNav{
	background-color:#9d1f1f;
	color:#ffffff;
	padding:2px;
	font-weight:bold;
}

.pageNav a:link, .pageNav a:visited{
	color:#ffffff;
	font-weight:normal;
}

#menuOff{
	background-color:#741918;
	border:1px solid #741918;
	color:#ffffff;
	cursor:default;
}

#menuOn{
	background-color:#ffffff;
	border:1px solid #000000;
	color:#741918;
	cursor:pointer;
}

#dayTd{
	border:1px solid #ffffff;
	background-color:#efefef;
	color:#000000;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

#dayTdCurrent{
	border:1px solid #ffffff;
	background-color:#cccccc;
	color:#ffffff;
}
