body{
background-color:#999999;
}
td 
{
	font-family:Arial;
	font-size:12px;
}
.menu{
background:url(/images/menubg.gif) repeat-x top left;
}
.container{
background-color:#FFFFFF;
}
.today{
background-color:#313031;
color:#FFFFFF;
}
.maincontentcell{
border-left:1px #C7C7C7 solid;
}
.maincontent{
margin-top:20px;
margin-left:45px;
margin-right:20px;
}
.rmt{
background-color:#808080;
background:url(/images/rmtbg.gif) repeat-y top left;
}
.rmmid{
border-left:2px #C7C7C7 solid;
}
.rmmleft{
background:url(/images/rightmenu/leftbg.gif) repeat-x top left;
}
.rmmright{
background:url(/images/rightmenu/rightbg.gif) repeat-x top left;
}
.rmb{
background:url(/images/rightmenu/bg.gif) repeat-y top left;
}
.rmbdiv{
	margin:10px;
}
.menuitem{
font-family:Verdana, Serif;
font-weight:bold;
font-size:10px;
}
.menuitem a{
color:#000000;
text-decoration:none;
}
a.rightnav, a.rightnav:visited, a.rightnav:link
{
	font-family:Verdana, Arial, Serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;

}
a.rightnav:hover
{

	text-decoration:underline;

}

a.nameLink, a.nameLink:visited, a.nameLink:link
{
	font-family:Verdana, Arial, Serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;

}

a.nameLink:hover
{

	text-decoration:underline;

}

a.teaserLink, a.teaserLink:visited, a.teaserLink:link
{
	font-family:Verdana, Arial, Serif;
	color:blue;
	font-size:10px;
	color:#333333;
	text-decoration:underline;

}

a.teaserLink:hover
{
	color:#990000;
	text-decoration:underline;

}

.subscribebutton{
background-color:#0A51A1;
border:2px solid #4695C0;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
cursor:pointer;
}
.subscribebutton a{
margin:15px;
color:#FFFFFF;
text-decoration:none;
}
.subform{
padding:10px;
}
.fieldreg{
background-color:#FFFFFF;
}
.fielderror{
background-color:#FFDDDD;
}
.contentTitle 
{
	font-size:14px;
	font-family:Verdana;
	color:#660000;
}

.contentSubTitle 
{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}

.fphbline{
background:url(/images/fphbline.gif) repeat-x bottom left;
}
.rightmenu{
background:url(/images/rmcorner.gif) no-repeat top right;
background-color:#B2BDD1;
border-left:1px solid #D4DBE6;
padding:14px;
font-family:Tahoma, Serif;
font-size:11px;
}

.rightnavmenu{
font-family:Tahoma, Serif;
font-size:11px;
}

.maincontent h1{
color: #751919;
font-weight:normal;
font-size:20px;
}

.maincontent div.hr {
  height: 15px;
  background: #FFFFFF url(/images/hr.gif) no-repeat scroll center;
}
.maincontent div.hr hr {
  display: none;
}
.rmhead{
font-face:Tahoma, Serif;
font-size:9px;
font-weight:bold;
padding:2px;
}

/************************/
/* Sponsor style        */
/************************/ 

.cmrsponsorlogo
{
	margin-left:0px;
	margin-top:10px;
	margin-bottom: 5px;
}
.cmrsponsortxt
{
	margin-left:6px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#CC0033;
	font-weight:bold;
}
.sponsorlogo
{
	margin-left:20px;
	margin-top:18px;
	margin-bottom:13px;
}

.sponsorlogo img
{
	margin-right:13px;
}


#ads
{
	margin-top:20px;
}



#sectionnav  
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#sectionnav a.sectionnav, a.sectionnav:visited, a.sectionnav:link
{
	text-decoration:none;
	color:#333399;
	padding-left:15px;
	padding-right:15px;
}

#sectionnav a.sectionnav:hover
{
	color:#993333;
}