body
{
	background-image: url(/images/base/pagebg.gif);
	font-family: Verdana, Arial, Sans;
}

td
{
	
	font-size: 0.70em;
	/*color: #444444;*/
	line-height: 150%;
}

table
{
	background-color: white;
}

tr.tableheading, tr.tableheading a, tr.tableheading a:visited
{
	background-color: Black;
	color: White;
	font-weight: bold;
}

body.nomargin
{
	margin: 0px;
	padding: 0px;
}

a, a:visited, a:active
{
  color: #A71515;
  text-decoration: none;
}

a:hover, a:visited:hover, a:active:hover
{
  color: #A71515;
  text-decoration: underline;
}

input, select, textarea, button
{
	font-family: Tahoma, Arial;
	font-size: 120%;
}

.bigheading
{
	font-size: 150%;
}

.leftfade
{
	background: white url(/images/base/nav_gradient.jpg) repeat-x top left;
	width: 180px;
	padding: 8px;
	font-family: Verdana, Arial;
	/*text-transform: uppercase;*/
}

.leftfade a, .leftfade a:visited, .leftfade a:active
{
	color: #000000;
	text-decoration: none;
}

.leftfade a:hover, .leftfade a:visited:hover, .leftfade a:active:hover
{
	text-decoration: underline;
}

div.whitebottom
{
	border-bottom: 2px solid #F7F6F6;
	padding-bottom: 2px;
}

.topnavright
{
	background-image: url(/images/base/nav_top_right_strip.gif);
	background-repeat: repeat-x;
	padding-left: 0px;
	padding-top: 3px;
	color: white;
}

pre
{
	font-family: Verdana, Arial, Sans;
	font-size: 1.0em;
	margin: 0px;
	color: white;
}

.topnavright a, .topnavright a:visited, .topnavright a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.topnavright a:hover, .topnavright a:visited:hover, .topnavright a:active:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.redline
{
	height: 4px;
	border-bottom: 1px solid #C61919;
}

.news
{
/*	width: 180px;*/
	width: 115px;
	padding: 8px;
	color: #4D0A0A;
	background-color: #E9E9E9;
}

.news a, .news a:active
{
	color: #AA0000;
	font-weight: bold;
	text-decoration: none;
}

.smallheading
{
	color: #A71515;
	font-weight: bold;
}

.copyright
{
	margin-top: 10px;
	font-size: 1em;
	color: #777777;
	font-family: Tahoma, Verdana;
	padding-right: 3px;
	width: 772px;
}

.copyright a, .copyright a:visited, .copyright a:active
{
	color: #777777;
	text-decoration: none;
}

.copyright a:hover, .copyright a:visited:hover, .copyright a:active:hover
{
	text-decoration: underline;
}

.floatingpanel
{
	float: right;
	width: 175px;
	/*background: #EEEEEE;*/
	/*background: white url(/images/base/nav_gradient.jpg) repeat-x top left;*/
	border-left: 1px solid #CCCCCC;
	/*border-bottom: 1px solid #CCCCCC;*/
	/*border-top: 1px dotted gray;*/
	/*border-bottom: 1px dotted gray;*/
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 5px;
}

.tableheight
{
height: 100%;
}

/* Edit media items */
.mediaitems {vertical-align: top; background-color: #FFFFFF; border: 1px #7F9DB9 solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}