/* CSS Document */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}

th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}

hr
{
	color: #333333;
	height: 1px;
}

input
{
	color: #000046;
}

sup
{
	font-size: 11px;
}

a:link
{
	color: #0000FF;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:visited
{
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

.heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
}


.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	line-height: 18px;
}


.highlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4E697;
	font-weight: bold;
	line-height: 12px;
}


.white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
}


.news
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
}


.news-heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
}


a.newslink:link
{
	color: #0000FF;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


a.newslink:visited
{
	color: #0000FF;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


a.newslink:hover
{
	color: #990000;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}



a.highlight:link
{
	color: #DB9D24;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


a.highlight:visited
{
	color: #DB9D24;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


a.highlight:hover
{
	color: #990000;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}




ul.top
{
	list-style-image: url('../images/highlight-bullet.gif');
}


ul.right
{
	list-style-image: url('../images/list-style-image.gif');
}

.italic
{
	font-style: italic;
}

HR
{
	color: #CCCCCC;
}

input.text
{
	width: 250px;
	height: 20px;
	color: #990000;
	background-color: #F7F7F7;
	border: solid thin 1px #555555;
}

textarea.textarea
{
	width: 250px;
	height: 150px;
	color: #990000;
	background-color: #F7F7F7;
	border: solid thin 1px #555555;
}

select.select
{
	width: 250px;
	height: 20px;
	color: #990000;
	background-color: #F7F7F7;
	border: solid thin 1px #555555;
}


.footer
{
	font-size: 11px;
	color: #999999;
}


a.footerlinks:link
{
	text-decoration: none;
	color: #333333;
}

a.footerlinks:visited
{
	text-decoration: none;
	color: #333333;
}

a.footerlinks:hover
{
	text-decoration: none;
	color: #990000;
}
.webdings
{
font-family: Webdings;
}
.headclr
{
background-color: #990000;
}
.error {color: #990000;}
table.atbl {border: 1px solid #990000;}
table.atbl th {color: white; background-color: #990000; font-weight: bold; text-align: left;}
table.atbl td.hdr {color: white; background-color: black; font-weight: bold; text-align: left;}
table.atbl tr.row1 {background-color: white;}
table.atbl tr.row2 {background-color: silver;}

.session {color: gray; font-size: 11px;}
.session a {color: silver; font-size: 11px;}

/* TABBED NAVIGATION STYLES */
.nav_tab ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #778;
	font: bold 10px Verdana, sans-serif;
}
.nav_tab ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
.nav_tab ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #000;
	border-bottom: none;
	background: #000;
	text-decoration: none;
	color: #fff;
	font: bold 10px Verdana, sans-serif;
}
.nav_tab ul li a:link {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	font: bold 10px Verdana, sans-serif;
}
.nav_tab ul li a:visited {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	font: bold 10px Verdana, sans-serif;
}
.nav_tab ul li a:hover {
	color: #000;
	background: #ccc;
	border-color: #000;
	font-size: 10px;
	text-decoration: none;
	font: bold 10px Verdana, sans-serif;
}
.nav_tab ul li a#current {
	background: white;
	border-bottom: 1px solid white;
	color: #000;
	font-size: 10px;
	text-decoration: none;
	font: bold 10px Verdana, sans-serif;
}
