input, textarea, select, table, body{font:normal 8pt verdana;color:#0C2176;}
a:link{text-decoration:none;color:navy;}
a:visited{text-decoration:none;color:navy;}
a:active{text-decoration:none;color:navy;}
a:hover{text-decoration:none;color:maroon;}
.menuLink{font:bold;}
.tdMenuBack1{background:#E7EEF5;}
select, input, textarea{border:solid 1px;font:normal 8pt vardana;}
.newsShortDesc{color:#3374AA;}
.newsLongDesc{color:#215D79;}
.newsDate{color:#454545;}
.newsSearch{color:3970AD;}
.smallTitle{font:bold 10pt;background:url(imgs/dash.gif) repeat-x bottom;}
.footerText{color:white;font:normal 11pt;}


/******************************************************************************
* Alert and Error Messages                                                    *
******************************************************************************/

.alert_msg
{
	margin: 1em 0px;
	padding: 0px;
	border-top: 1px dashed #ccc;
	border-left: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
	border-bottom: 1px dashed #888;
}

.alert_msg div
{
	padding: 5px;
	margin: 0px;
}

.alert_msg .critical 
{
	color: #fff;
	background: maroon;
}

.alert_msg .warning
{
	color: #000;
	background: #FFFFAA;
}

.alert_msg .information
{
	color: #000;
	background: #eee;
}

.alert_msg .caution
{
    color: #000;
    background: #ffcc66;
}

.alert_msg .highlight
{
	color: #000066;
	font-weight: bold;
	background: #f9f9f9;
}

.alert_msg .formerror
{
	color: #660066;
	background: #ccffff;
}

.alert_msg a
{
	border-bottom: 1px dotted #00508D;
	text-decoration: none;
}

.error_msg
{
	margin: 10px;
	border: 1px dotted #00508D;
	background: #ffffcc;
	padding: 5px;
	font-weight: normal;
}

.msg_text_good {
	color: #669900;
	font-weight: bold;
}

.msg_text_alert {
	color: #cc0033;
	font-weight: bold;
}

.error_msg h3, h4
{
	color: #ff3300;
	margin: 0px;
}

.message {
	margin: 1em 0em;
	border: 1px dotted #00508D;
	background: #ffffcc;
	padding: 5px;
	font-weight: normal;
}
