/* Body */
/*********************************************/
td { font-family: Arial,Helvetica,Sans-Serif; color: #000000; font-size: 12px; }
p { font-family: Arial,Helvetica,Sans-Serif; color: #000000; font-size: 12px; }
.content { font-family: Arial,Helvetica,Sans-Serif; color: #000000; font-size: 12px; }

.news_headline a {font: 11px verdana, arial, sans-serif; color: #CF001B; font-weight: bold;}
.news_headline a:hover { color: #585180;}
.news_headline a:link { color: #CF001B;}
.news_headline a:visited { color: #CF001B;}

.newsbar_link a {font: 10px verdana, arial, sans-serif; color: #CF001B; padding: 5px; text-decoration: underline; }
.newsbar_link a:hover { color: #CF001B; text-decoration: underline; }
.newsbar_link a:link {text-decoration: underline; color: #CF001B;}
.newsbar_link a:visited {text-decoration: underline; color: #CF001B;}

.newsevent {font: 10px verdana, arial, sans-serif; color: #000000; padding: 5px; }
.newsevent a { color: #990000; }

.caption { font: 10px verdana, arial, sans-serif; color: #000000; font-weight: bold;}
.hiResCaption { font: 9px verdana, arial, sans-serif; color: #000000;}
.credit {font: 8px verdana, arial, sans-serif; color: #666666; font-style: italic; }

tr.nonSelect { background-color: #ffffff; font-weight: normal; }
tr.select { background-color: #efece7; font-weight: bold; }

/* Links */
.content a {color: #CF001B; text-decoration:underline;}
.content a:link {color: #CF001B; text-decoration:underline;}
.content a:active {color: #CF001B; text-decoration:underline;}
.content a:visited {color: #CF001B; text-decoration:underline;}
.content a:hover {color: #CF001B; text-decoration:underline;}
/*********************************************/


/* Navigation elements */
/*********************************************/
.nav { 
	font-family:Arial, Helvetica, sans-serif; padding-left:32px; 
	font-weight: bold; font-size: 11px; color : #000000; 
	background-image: url(../images/buttons/background_off.gif);
}
.nav a:link 		{ text-decoration: none; color : #000000; }
.nav a:visited		{ text-decoration: none; color : #000000; }
.nav a:hover	{ text-decoration: none; color:#000000; }

.navOver {
	font-family:Arial, Helvetica, sans-serif; padding-left:32px; 
	font-weight: bold; font-size: 11px; color : #000000;
	background-image: url(../images/buttons/background_over.gif);
}
.navOver a:link		{ text-decoration: none; color : #000000; }
.navOver a:visited		{ text-decoration: none; color : #000000; }
.navOver a:hover	{ text-decoration: none; color:#000000; }

.navOn {
	font-family:Arial, Helvetica, sans-serif; padding-left:32px; 
	font-weight: bold; font-size: 11px; color : #FFFFFF; 
	background-image: url(../images/buttons/background_current_off.gif);
}
.navOn a:link, a:visited		{ text-decoration: none; color : #FFFFFF; }
.navOn a:hover	{ text-decoration: none; color:#FFFFFF; }

.navOnOver {
	font-family:Arial, Helvetica, sans-serif; padding-left:32px; 
	font-weight: bold; font-size: 11px; color : #FFFFFF; 
	background-image: url(../images/buttons/background_current_over.gif);
}
.navOnOver a:link, a:visited		{ text-decoration: none; color : #FFFFFF; }
.navOnOver a:hover	{ text-decoration: none; color:#FFFFFF; }
/*********************************************/



/* Forms */
/*********************************************/
.form_title { font-weight: bold; }
input.txt { font: 12px verdana, arial, sans-serif; color: #000000; border-color : #990000; border-style : solid; border-width : 1px; background-color: #ffffff; }
textarea.txt { font: 12px verdana, arial, sans-serif; color: #000000; border-color : #990000; border-style : solid; border-width : 1px; background-color: #ffffff; }
select { font: 12px verdana, arial, sans-serif; color: #000000; border-color : #990000; border-style : solid; border-width : 1px; background-color: #ffffff; }
option.color {background-color: #990000; color: #ffffff; }
input.btn {font: 11px verdana, arial, sans-serif; color: #FFFFFF; background: #990000; border-color : #990000; border-style : solid; border-width : 1px; font-weight: bold;}
/*********************************************/


/* Menu */
/*********************************************/
.submenu {font-size: 11px;}
.submenu A {color: #585180; text-decoration: none;}
.submenu A:link {color: #585180; text-decoration: none;}
.submenu A:active {color: #585180; text-decoration: none;}
.submenu A:visited {color: #585180; text-decoration: none;}
.submenu A:hover {color: #585180; text-decoration: none;}
.submenu_sel {font-weight: bold;}
.submenu_sel A {color: #CF001B; text-decoration: none;}
.submenu_sel A:link {color: #CF001B; text-decoration: none;}
.submenu_sel A:active {color: #CF001B; text-decoration: none;}
.submenu_sel A:visited {color: #CF001B; text-decoration: none;}
.submenu_sel A:hover {color: #CF001B; text-decoration: underline;}
/*********************************************/


/* Columns, Headers, Footers */
/*********************************************/
.contact {font-size: 12px;}
.header { font-family: Arial,Helvetica,Sans-Serif; color: #CF001B; font-size: 20px; font-weight: bold; }

.news_header { font-family: Arial,Helvetica,Sans-Serif; color: #CF001B; font-size: 14px; font-weight: bold; }
.news_date {font: 10px verdana, arial, sans-serif; color: #000000; font-weight: bold;}
.news_story_date {font: 10px verdana, arial, sans-serif; color: #000000;}
.news_text {font: 11px verdana, arial, sans-serif; color: #000000; font-weight: normal;}
.news_caption {font: 10px verdana, arial, sans-serif; color: #000000;}
td.news_additional_info {font: 10px verdana, arial, sans-serif; color: #000000; padding: 5px; line-height: 10px;}

.footer { font-family: Arial,Helvetica,Sans-Serif; color: #FFFFFF; font-size: 12px; font-weight: bold; }
.footer a { color: #FFFFFF; }
.footer a:visited { color: #FFFFFF; }
.footer a:hover { color: #006600; }

.announcement { font-family: Arial,Helvetica,Sans-Serif; color: #ffffff; font-size: 12px; font-weight: bold; }
.announcement a { font-family: Arial,Helvetica,Sans-Serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }
.announcement a:active { color: #ffffff; text-decoration: none; }
.announcement a:visited { color: #ffffff; text-decoration: none; }
.announcement a:hover { color: #ffcc00; text-decoration: none; }
/*********************************************/
