body
{
	background-position: 0px 0px;
	background-image: url(Images/background.png);	
	margin-right: 0px; 
	background-repeat: repeat-y;
	background-color: #AAAAAA;
}

p, a, th, td, ul, ol, li, div, span, input, textarea {
    font-family: sans-serif, Verdana, Arial, Helvetica, sans-serif;    
}

.PageCaption
{
	font-size: small;	
	position:relative;
	left: 188px;	
	color: #000000;
}

.MainText
{
	position:relative;
	padding-left: 204px;
	margin-top:0px;	
	margin-right:10%;
	width:100%;
}

.PageTitle
{
	font-weight: bold;
	font-size: xx-large;
	left: 196px;
	margin-bottom: 30px;
	color: #000000;
	position: relative;
}

.address
{		
	text-align:left;
	margin:50px 10px;	
	font-size: 10px;
}

.excel
{
	color: #009c00;
	margin-bottom:40px;
	font-family: Comic Sans MS;	
	font-size: 10px;
}

.LeftPanel
{		
	background-color: Transparent;	
	LEFT: 0px; 
	position: absolute; 
	TOP: 0px;
	width: 180px;
	text-align:center;	
	position: absolute;	
}


.InsetPanel
{
	/* Border */
	border: #000000 1px solid;	
	/* Margin */
	margin: 40px 0px 20px 0px;	
	/* Padding */
	padding: 30px 20px 10px 20px;	
	/* Position & Size */
	left: 200px;
	position: relative;
	width: 70%;
	/* Appearance */
	color: #000000;
	background-color: #ffffff;
}

TD
{
	color: #000000;
}

.LeftPanel IMG
{
	margin:8px 0px;	
}



.Menu, .Menu table
{	
	padding: 1px 0px;	
	margin: 50px 5px;	
	border: #000000 1px solid;
	background-color: #ffffff;
	font-size:16px;
	position: relative;	
}

.LeftPanel .Menu A, .LeftPanel .Menu A:visited
{	
	display:block;	
	text-align:center;
	padding:5px 0px;
	margin: 0px 2px;
	font-weight:bold;
	background-color: #AAAAAA;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #f5f5f5;
	text-decoration:none;	
	color:#000;	
}

.login, .LeftPanel .login
{	
	background-color: #AAAAAA;
	text-align:left;
	border:solid 1px #000000;
	margin:30px 5px 0px 5px;
	padding: 5px 5px;	
	position: relative;	
}

.Logintab 
{
	font-size:10px;	
	width:165px;
	
	background-color: #AAAAAA;
	padding: 0px;
	margin-left:1px;
}

.Logintab td
{
	color: #000000;
}

.login input
{
	font-size:xx-small;	
}

.faq-header
{
	font-weight:bold;
	font-size:larger;
}

.faq-q
{
	font-weight:bold;
	font-size:smaller;	
	padding:5px 0ox;	
}

.faq-q
{	
	font-size:smaller;	
	padding:5px 0px;	
}

.faq-q a:hover
{
	color:#000000;
}

.error { font-family: sans-serif, arial; font-size: 12px; color:#cc0000; }
.labelNew { font-weight: bold; color:#cc0000; }

.listheader { padding: 0.4em; font-weight: bold; color: #f5f5f5; background-color: #243B52; }
.listColumnText { padding: 0.8em; vertical-align: top; border-bottom: 1px solid #243B52; font-size: 10px; }
.listColumnNumber { padding: 0.8em; vertical-align: top; text-align: center; border-bottom: 1px solid #243B52; font-size: 10px; }

a.listItemLink:link {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:visited {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:active {font-weight: bold; color: #000000; text-decoration: underline; }
a.listItemLink:hover { font-weight: bold; color: #F27900; text-decoration: underline; }

a.menuitem:link { font-weight: bold; text-decoration: none; color: #666698; }
a.menuitem:visited { font-weight: bold; text-decoration: none; color: #666698; }
a.menuitem:active { font-weight: bold; text-decoration: underline; color: #666698; }
a.menuitem:hover {font-weight: bold; text-decoration: underline; color: #000000; }

a.pageLink:link { font-weight: bold; text-decoration: none; color: #4373b4; }
a.pageLink:visited { font-weight: bold; text-decoration: none; color: #4373b4; }
a.pageLink:active { font-weight: bold; text-decoration: none; color: #4373b4; }
a.pageLink:hover { font-weight: bold; text-decoration: underline; color: #4373b4; }

a.lastPostLink:link { font-size: 10px; font-weight: bold; text-decoration: none; color: #4373b4; }
a.lastPostLink:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #4373b4; }
a.lastPostLink:active { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a.lastPostLink:hover { font-size: 10px; font-weight: bold; text-decoration: underline; color: #4373b4; }

input { background: #f1f1f1; border: 1 solid #243B52; color: #000000 }
input.radio { background: transparent; border: 0; }
textarea { background: #f1f1f1; border: 1 solid #243B52; color: #000000 }
select { background: #f1f1f1; border: 1 solid #243B52; color: #000000 }

tr.bglight { background-color: #f1f1f1; }
tr.bgdark { background-color: #dddddd; }

table.legend { border: 1px solid #243B52; }

.nav:link { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ffffff; text-decoration: none; background: transparent }
.nav:visited { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ffffff; text-decoration: none; background: transparent }
.nav:active { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #000000; text-decoration: none; background: transparent }
.nav:hover { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #000000; text-decoration: none; background: transparent }

td.navtd { font-family: arial, helvetica, sans-serif; font-size: 10pt; text-align: left;}

a.footerLink:link { color: #0D2888; text-decoration: none; font-size: 10px; }
a.footerLink:visited { color: #0D2888; text-decoration: none; font-size: 10px; }
a.footerLink:active { color: #000000; text-decoration: underline; font-size: 10px; }
a.footerLink:hover { color: #000000; text-decoration: underline; font-size: 10px; }

tr.pagerStyle { }
tr.pagerStyle A:link { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:visited { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:active { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:hover { font-weight: bold; text-decoration: underline; color: #4373b4; }
