BODY {
	font-family: arial, helvetica, sans-serif;
	text-decoration : none;
	font-size:11px;
	background: #E5F0FF;
   background-image: url('/images/background.jpg')
}
TABLE  {
	font-family: arial, helvetica, sans-serif;
   text-decoration : none;
	font-size:11px;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0073BD;
   margin-bottom: 0px;
}
P {
   margin-top: 0px;
}



.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0073BD;
}

.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0073BD;
}

.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0073BD;
}

.heading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #0073BD;
}


.bluetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0073BD;
}

.bluetext a:link
{
	color: #0073BD;
}

.bluetext a:visited
{
	color: #0073BD;
}

.bluetext a:hover
{
	color: #cc0000;
}





.textform {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff;
}
.textformlarge {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 18px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff;
}
.textbutton {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #555555 1px solid; COLOR: #000000; BORDER-BOTTOM: #555555 1px solid; BACKGROUND-COLOR: #bbbbbb;
}

.input {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff;
}
.inputerr {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid; BACKGROUND-COLOR: #ffcccc;
	color: #990000;
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background-color: #FFCCCC;
	border: 1px solid #CC0000;
*/
}




.continue { font-size:13px; text-decoration: none; }
.continue:link    { color : #2760db; }
.continue:visited { color : #2760db; }
.continue:hover   { color : #ff0000; }

.bottombar {
		   font-size:10px;
		   text-decoration: none;
		   color : #000000
		   }
		   
.bottombar:hover {
	      font-size:10px;
		   text-decoration: none;
		   color : #ffffff
}

.pagelinks {
		   font-size:14px;
         font-weight: bold;
		   text-decoration: none;
		   color : #0000ff
		   }
		   
.pagelinks:hover {
	      font-size:14px;
         font-weight: bold;
		   text-decoration: none;
		   color : #ff0000
}


.popnav {
	position:absolute;
	visibility:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.popnav a {
	display: block;
	line-height: 18px;
	margin-top: 1px;
	padding-left: 5px;
}
.popnav a:link, .popnav a:visited {
	background-color: #f4f4f4;
	text-decoration: none;
	color: #611737;
}

.popnav a:hover, .popnav a:active {
	background-color: #FFFFFF;
	text-decoration: none;
	color: #990000;
}


.menu {
	position:absolute;
	visibility:hidden;
}

.menu a
{
	display: block;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
   text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid #C2CBD2;
	text-decoration: none;
	margin: 0px;
	width:100%;
}

.menu a:link
{
	background: #D9DFE3;
	color: #333333;
}

.menu a:visited
{
	background: #D9DFE3;
	color: #333333;
}

.menu a:hover
{
	background: #E9EFF3;
	color: #ff0000;
}


.sidemenu
{
	display: block;
	padding: 2px 6px 2px 6px;
	margin: 0px;
	white-space: nowrap;
	font-size: 10px;
}

.sidemenu a:link
{
	border: solid 1px #003E66;
	background: #0073BD;
	color: #E3F4FF;
}

.sidemenu a:visited
{
	border: solid 1px #003E66;
	background: #0073BD;
	color: #E3F4FF;
}

.sidemenu a:hover
{
	border: solid 1px #CBEBFF;
	background: #008DE6;
	color: #E3F4FF;
}


.sidebody
{
	font-size: 12px;
	margin: 0px;
	background: #0073BD;
	color: #000000;
	white-space: nowrap;
}

.mainbody
{
	font-size: 12px;
	margin: 0px;
	background: #ffffff;
	color: #000000;
	white-space: nowrap;
}


.features
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0073BD;
}



a:link   { color: #0000ff; text-decoration: none; }
a:visited{ color: #0000ff; text-decoration: none; }
a:hover  { color: #ff0000; text-decoration: none; }

.footer {
	font-size: 10px;
	margin: 0px;
	background: #005C96;
	color: #FFFFFF;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
}
.footer a:link {
	color: #FFFFCC;
	text-decoration: none;
}
.footer a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.footer a:active {
	color: #FFCC00;
	text-decoration: none;
}
.footer a:visited {
	color: #FFFFCC;
	text-decoration: none;
}


.pagenumbers
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0073BD;
}

.pagenumbers a:link
{
	color: #0073BD;
}

.pagenumbers a:visited
{
	color: #0073BD;
}

.pagenumbers a:hover
{
	color: #cc0000;
}

.pagenumbersgrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}


.sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
}
.sidelinks a:link {
	color: #FFF7EA;
	text-decoration: none;
}
.sidelinks a:visited {
	color: #FFF7EA;
	text-decoration: none;
}
.sidelinks a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.sidelinks a:active {
	color: #FFF7EA;
	text-decoration: none;
}

.sidelinksbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	border: solid 1px #2093DD;
	padding: 10px 3px 10px 3px;
}
.sidelinksbig a:link {
	color: #FFF7EA;
	text-decoration: none;
}
.sidelinksbig a:visited {
	color: #FFF7EA;
	text-decoration: none;
}
.sidelinksbig a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.sidelinksbig a:active {
	color: #FFF7EA;
	text-decoration: none;
}

.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
.toplinks a:link {
	color: #336699;
	text-decoration: none;
}
.toplinks a:visited {
	color: #336699;
	text-decoration: none;
}
.toplinks a:hover {
	color: #CC0000;
	text-decoration: none;
}
.toplinks a:active {
	color: #CC0000;
	text-decoration: none;
}




.bordertable
{
	border: solid 1px #0073BD;
	padding: 4px 4px 4px 4px;
	background: #E5F0FF;
	color: #000000;
}

.quote
{
	font-size: 14px;
	color: #005C96;
}

.ghost_text
{
	color: #555555;
}

.picture
{
	border: solid 1px #003E66;
}