a { color: #000066; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

.black_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.black_link:link { text-decoration: underline; }
.black_link:active { text-decoration: underline; }
.black_link:visited { text-decoration: underline; }
.black_link:hover { text-decoration: underline; }
.black_link a{ color: #000000; }
.black_link a:link { text-decoration: underline; }
.black_link a:active { text-decoration: underline; }
.black_link a:visited { text-decoration: underline; }
.black_link a:hover { text-decoration: underline; }

.underline { text-decoration: underline; }
.underline:link { text-decoration: underline; }
.underline:visited { text-decoration: underline; }
.underline:hover { text-decoration: underline; }
.underline:active { text-decoration: underline; }

.body_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bolder;
	padding-bottom: 5px;
}
.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.body_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
.body_subhead_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
.body_subhead_link:link { text-decoration: underline; }
.body_subhead_link:active { text-decoration: underline; }
.body_subhead_link:visited { text-decoration: underline; }
.body_subhead_link:hover { 
	text-decoration: underline;
	color: #000066;
}
.form_head {
	color: #000066;
	font-weight: bold;
}
.form_head_link {
	color: #000066;
	font-weight: bold;
}
.form_head_link:link { text-decoration: underline; }
.form_head_link:active { text-decoration: underline; }
.form_head_link:visited { text-decoration: underline; }
.form_head_link:hover { text-decoration: underline; }
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.form_fields_short {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 15ex;	
}
.form_fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 35ex;	
}
.form_fields_long {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50ex;	
}

.menu_background { background-color: #000066; }
.menu_item {
	float: left;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.menu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menu_link:link { text-decoration: none; }
.menu_link:active { text-decoration: none; }
.menu_link:visited { text-decoration: none; }
.menu_link:hover { text-decoration: none; }

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bottom_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}
.date {
	font-family: Arial Black;
	font-size: 8px;
	font-style: italic;
	color: #000000;
	background-color: #DDDEE0;
}
.expand_height { height: 100%; }
.border_cell { background-color: #BDBDBD; }

.grid_header {
	background-color: #000066;
	font-weight: bold;
	color: #ffffff;
}
.grid_alt {
	background-color: #ccccff;
}

.news_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	font-weight: bolder;
	margin-bottom: 5px;
}
.news_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.news_link:link { text-decoration: none; }
.news_link:active { text-decoration: none; }
.news_link:visited { text-decoration: none; }
.news_link:hover { text-decoration: underline; }
.news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.news_teaser{
	margin-bottom: 5px;
	font-weight: bold;
}
.news_browsebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1B93D0;
}
.news_display {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.news_display_count { font-weight: bold; }
.news_display_range { font-weight: bold; }
.news_browsebox td { padding-right: 15px; }
.news_curpage a { color: #BDBDBD; }
#sidebar .news_brief_item .center_space {
	width: 196px;
	height: 15px;
}

.csc-sitemap {
	margin-left: 5px;
	list-style-image: url("contact/images/spacer.gif");
}
.csc-sitemap a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}
.csc-sitemap LI LI a{
	font-size: 11px;
}
.csc-sitemap LI LI LI a{
	font-size: 11px;
	font-weight: normal;
}
.csc-sitemap a:link { text-decoration: underline; }
.csc-sitemap a:active { text-decoration: underline; }
.csc-sitemap a:visited { text-decoration: underline; }
.csc-sitemap a:hover { text-decoration: underline; }

.one_column .csc-sitemap LI{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: -10px;
}
.one_column { height: 100%; }
.one_column .left_space {
	width: 85px;
	height: 20px;
}
.one_column .center_space {
	width: 564px;
	height: 20px;
}
.one_column .right_space {
	width: 111px;
	height: 20px;
}
.one_column .top_space{
	width: 1px;
	height: 2px;
}
.one_column .small_space {
	width: 160px;
	height: 20px;
}
.one_column .large_space {
	width: 404px;
	height: 20px;
}
.one_column .mid_space {
	width: 1px;
	height: 5px;
}	
.one_column LI{
	font-weight: bold;
	margin: 10px;
}

.two_column { height: 100%; }
.two_column .left_space {
	width: 85px;
	height: 20px;
}
.two_column .center_space {
	width: 265px;
	height: 20px;
}
.two_column .right_space {
	width: 30px;
	height: 20px;
}
.two_column .top_space{
	width: 0px;
	height: 0px;
}
.two_column .small_space {
	width: 72px;
	height: 20px;
}
.two_column .large_space {
	width: 193px;
	height: 20px;
}
.two_column .mid_space {
	width: 1px;
	height: 5px;
}	
.two_column .form_text{
	width: 180px;
}
.two_column LI{
	font-weight: bold;
	margin: 10px;
}
.two_column #first_column { border-right: 1px solid #BDBDBD }

#content_area { width: 564px; }
#sidebar { width: 279px; }
#sidebar .body_text { font-style: italic; }
#sidebar .body_head { font-style: italic; }
#sidebar .body_subhead { font-style: italic; }
#sidebar .left_space { 
	width: 40px;
	height: 15px;
}
#sidebar .center_space {
	width: 199px;
	height: 15px;
}
#sidebar .right_space {
	width: 40px;
	height: 15px;
}
#sidebar .top_space {
	width: 1px;
	height: 15px;
}
#sidebar .small_space {
	width: 54px;
	height: 20px;
}
#sidebar .large_space {
	width: 145px;
	height: 20px;
}
#sidebar .mid_space {
	width: 0px;
	height: 0px;
}	
#sidebar .top_row { border-top: 1px solid #BDBDBD; }
#sidebar .form_text{ width: 180px; }
#sidebar LI{ margin: 5px; }

.search_rules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.search_info { background-color: #DDDEE0; }
.search_link { font-weight: bold; }
.search_results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.search_results .left_space {
	width: 20px;
	height: 20px;
}
.search_results .number_space {
	width: 20px;
	height: 20px;
}
.search_results .center_space {
	width: 339px;
	height: 20px;
}
.search_results .percent_space {
	width: 50px;
	height: 20px;
}
.search_results .right_space {
	width: 40px;
	height: 20px;
}
.search_results .top_space{
	width: 0px;
	height: 0px;
}
.browsebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1B93D0;
}
.tx-indexedsearch-browselist-currentPage a{ color: #BDBDBD; }
.tx-indexedsearch-whatis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-left: 20px;
}
.tx-indexedsearch-browsebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 20px;
}

.Error
{
	font-weight: bold;
	font-size: x-small;
	color: Red;
	background-color: #ffffcc;
	font-family: Arial, Helvetica, Sans-Serif;
}
