.announcements { font-family:Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:6px!important; color:FFFFFF; }
.blue {color:ffffff;}
.crumb {font-family:Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:12px; font-weight:bold; color:003399; }
.official { color:ffffff;  font-size: 11px; font-family: Times New Roman, Times, Serif;    }
.pipe {color:FFFFFF; font-size: 10px; }
.subnav { font-family:Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:12px; text-decoration:none ; line-height:1.5em; }
.topnav { font-family:Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:10px; font-weight:bold; color:012873; }
.white { color:ffffff; }
.yellow { color:FBE00A; line-height:1.5em; }

td { font-family:Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:12px; }
th { font-family:Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:12px; font-weight:bold;  }

div.access a { text-decoration: underline; color: white; }
div.access a:hover { text-decoration: underline; color:999999 ; }
div.main a { text-decoration: none; color:blue; }

span.Photo-caption-below td.caption {
	color:#333333;
	font-weight: lighter;
	font-size : 85%;
	background-color: #c7ddf2;
	border-color: #0066FF;
}
span.Text-no-photo p,ul { margin-top:0;margin-bottom:0; }
span.Text-no-photo p.text-content {
	padding-left : 20px;
	}
span.Text-no-photo a { text-decoration:none; color:990000; }
span.Text-no-photo a:hover {  text-decoration:underline; color:black; } 

span.Text-no-photo p.title,
.title
{ font-weight:bold;font-size: 120%;vertical-align:baseline;color: 660000; paddinglright:3px;}

span.Text-no-photo-first p.title
{ font-weight:bold;font-size: 140%;vertical-align:baseline;color: 660000; paddinglright:3px;}


span.Text-photo-on-left p.Text-content {
padding-left : 70px;
margin-left : 55px;
}
span.Text-photo-on-left a { text-decoration:none; color:990000; }
span.Text-photo-on-left a:hover {  text-decoration:underline; color:black; } 
span.sidebar p.title
{ font-weight:bold;font-size: 120%;vertical-align:baseline;color: 660000; paddinglright:3px;}

span.sidebar table
{
	background-color: #d6e1ec;
	border : thin solid #9fb2c4;
}

span.quote p.Quote
 {
	padding-left : 40px;
	line-height : 120%;
	font-size : 115%;
	color: #660000;
	font-style : italic;
}

span.quote p.attribution
{
	text-align : right;
	text-decoration : none;
	font-weight : bold;
	color: #660000;
}


span.Thumbnail-with-two-captions td.caption1
{
	color:#012b55;
	font-weight: bold;
	font-size: 60%;
}
span.Thumbnail-with-two-captions td.caption2
{
	color:#012b55;
	font-size : 60%;
}


span.quote p.attribution

span.Text-photo-on-left p:first-letter,
span.Text-photo-on-right p:first-letter,
span.Text-no-photo p.text-content:first-letter
{vertical-align:baseline; paddinglright:3px;}

span.first br {clear:left;}

span.h_mainnav-top td,
span.h_mainnav-top a { text-decoration: none; color:ffb0b0; }
span.h_mainnav-top a:hover { text-decoration: none; color:white; }
span.h_mainnav-top a.current { text-decoration: none; color:white; font-weight:bold; }

span.h_mainnav-meta td,
span.h_mainnav-meta a { text-decoration: none; color:999999; }
span.h_mainnav-meta a:hover { text-decoration: none; color:white; }
span.h_mainnav-meta a.current { text-decoration: none; color:white; font-weight:bold; }

span.h_subnav-side a,
span.h_subnav-side a.child,
span.h_subnav-side a.sibling { text-decoration: none; color:black; }
span.h_subnav-side a.parent,
span.h_subnav-side a:hover { text-decoration: none; color:cc6666; }
span.h_subnav-side a.current { text-decoration: none; color:cc6666; font-weight:bold; }

span.h_search input.term { width:80px;font-size:9px;font-family:verdana,arial,sans-serif;padding-top:0px;margin:0px;border:0px;}
span.h_search input.submit { font-weight:bold;font-size:10px;font-family:verdana,arial,sans-serif;padding:1px;margin-top:0px;border:0px;color:ffffff;background-color:000000;}


