A { color:#000000; text-decoration:underline; }
.whitelink { color:#FFFFFF; text-decoration:underline; }
.blacklink { color:#000000; text-decoration:underline; }
A:hover { color:#333333; text-decoration:underline; }
A:hover.blacklink { color:#006666; text-decoration:underline; }


.boxborder { border-color:#000000; border-style:solid; border-width:1; }

/*  BODY { background-color: #FFFFFF; color: #000000; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #999999; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #cccccc; scrollbar-arrow-color:#000000; } */
TH { background-color: #cccccc; color: #000000; }

DIV { }
.hidden { background-color: #cccccc; color: #000000; position: absolute; visibility: hidden; border-width: 1; width: 200; zIndex: 5; }
FONT { }
.tooltip { background-color: #cccccc; color: #000000; zIndex: 5; }

INPUT  {
    font-size : xx-small;
}

SELECT  {
    font-size : xx-small;
}


/*********************
 ***   SEO PAGES   ***
 *********************/
.content_text {
	font: normal 1.0em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	margin: 3em 10em 3em 3em;
}
.content_text h2 {
	font: bold 2.0em Arial, Helvetica, sans-serif;
	color: #2C5D86;
	margin: 0 0 .5em 0;
	padding: 0;
}
.content_text h2 a, .content_text h2 a:visited, .content_text h2 a:link {
	color: #2C5D86;
}
.content_text h3 {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #00349A;
	margin: 0.5em 0 .5em 0;
	padding: 0;
}
.content_text h3 a, .content_text h3 a:visited, .content_text h3 a:link {
	color: #00349A;
}
.content_text a, .content_text a:visited, .content_text a:link {
	text-decoration: none;
	color: black;
}
.content_text a.u {
	text-decoration: underline;
}
.content_text p {
	margin: 0;
	padding: 0 0 1.7em 0;
}
.content_text blockquote {
	margin: 2.0em;
	padding: 0;
	font-weight: bold;
	font-style: italic;
}
.content_text dt {
	font-weight: bold;
}
.content_text dd {
	margin: 0;
	padding: 0 0 1.5em 0;
}
.bc-links {
	list-style-type: none;
	margin: 0em 0 0em 2em;
	padding: 0em 0 0 0;
	line-height:20px;
}
.bc-links ul{padding: 0; margin: 0; }
.bc-links li{display: inline;padding:0; margin: 0;line-height:20px;}


.alert {
	font-size: 10px;
	color: #1D527E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FE8989;
}
.alertText {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0202;
	font-weight:bold;
}

#error_message{
	font-family:arial, sans-serif;
	font-size:11px;
	margin:20px 30px 20px 20px;
	border:3px solid #de2424;
	padding:10px 0 10px 0;
	background-color:#fbff8a;
}

#error_message ul{
	margin:20px 20px 20px 20px;
}

#error_row{
	background:#fbff8a;
	border-color:#de2424;
}
