body
{
background-color: #F1F1F5;
font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333333;	
margin: 0px;
border: none;
padding: 0px;
}


td, p, ul, ol
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}


h1
{
color: #C40000;
font-size: 20px;
margin-top: 5px;
line-height:1.2em;
}


h2
{
color: #333333;
font-size:14px;
}

a:link, a:visited
{
color: #333333;
text-decoration: none;
}

a:hover, a:active
{
color: #C40000;
text-decoration: none;
}

hr
{color: #9F0000;}

/*Custom Classes and Styles */

/*styles the header table*/
#HeaderTbl 
{
background-color: White;
color: #CCCCCC;
border: 1px solid #9F0000;
}


/*styles the centre content table cell*/
#ContentCell
{
background-color: #FFFFFF;
vertical-align: top;
font-size: 12px;	
padding: 0px 10px 0px 10px;		/*Pads each table cell in the main table in modern browsers*/
line-height: 1.5em;				/*this definition gives a nice linespacing in modern browsers*/
}
 
 
#ContentCell li
{
margin: 0px 0px 6px 0px;
}



#FooterTbl
{
border: 1px solid #9F0000;
background-color: #9F0000;
color: #FFFFFF;
text-decoration: none;
padding: 5px 5px;
}

#FooterTbl td
{
color: #FFFFFF;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#FooterTbl a:link
{
color: #FFFFFF;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
}


#FooterTbl a:visited
{
color: #FFFFFF;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
}


#FooterTbl a:hover
{
color: #FFFFFF;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
}


#FooterTbl a:active
{
color: #FFFFFF;
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
}


#CopyrightTbl
{
border: 1px solid #9F0000;
background-color: #FFFFFF;
font-size: 10px;
color: #333333;
padding-top: 8px;
padding-bottom: 4px;
}

/*styles the text in the <td> tag of the copyright table*/
 #CopyrightTbl td
 {
background-color: White;
font-size: 10px;
color: #333333;
padding-top: 8px;
padding-bottom: 4px;
}


#CopyrightTbl a:link
{
color: #666699;
text-decoration: underline;
}


#CopyrightTbl a:visited
{
color: #666699;
text-decoration: underline;
}


#CopyrightTbl a:hover
{
color: #666699;
text-decoration: none;
}


#CopyrightTbl a:active
{
color: #666699;
text-decoration: underline;
} 

#ContentCell ul
{
/*/*/padding-left: 1em;
margin-left: 2em;
list-style-type: circle; /* */
/*hide the list-style definition from NS4  can cause problems*/
}


#Breadcrumbs
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.imgBorder
{
border: 1px solid #9F0000;
margin: 3px;
}

.imgblock
{display: block;}


.black
{background-color:#000000;}

.red
{background-color:#C40000;}

.darkred
{background-color:#9F0000;}

.gray
{background-color:#666666;}

.litegray
{background-color:#CCCCCC;}


.formHeader
{
background-color: #9F0000;
background-position: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}

.grid
{
border: 1px solid;
border-color: #9F0000;
}

.political_feed {
/*This CSS is only for the grey left column of the Political box; the RSS portion is done through Google Gadgets */
	background-color: #999999;
	margin-top: 5px;
}
.political_feed_link {
	padding-bottom: 5px;
	border-bottom: 1px #9F0000 solid;
}
.political_feed_link a:link
{
color: #333333;
text-decoration: none;
font-size: 10px;
}
.political_feed_link a:visited
{
color: #333333;
text-decoration: none;
font-size: 10px;
}
.political_feed_link a:hover
{
color: #C40000;
text-decoration: none;
font-size: 10px;
}
.political_feed_link a:active
{
color: #C40000;
text-decoration: none;
font-size: 10px;
}


