/*********************************************************************************
 * Global Styles
 *********************************************************************************/

body 
{
	background-color: #eff2f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101010;
	font-weight: normal;
	text-decoration: none;
}
font,th,td,p 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101010;
}
hr		{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
li {
	list-style-image: url(./images/blt_small.gif);
	margin-bottom: 5px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #294976;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #294976;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family:  Times New Roman, Times, serif;
	font-size: 24px;
	color: #007679;
	font-weight: normal;
	text-decoration: none;
	padding-top: 10px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #007679;
	font-weight: bold;
	text-decoration: none;
}

/*********************************************************************************
 * Left Nav styles
 *********************************************************************************/

.leftnav		{
	font-size: 11px;
	color: #294976;
	font-weight: bold;
	text-decoration: none;
}
.leftnav a		{
	font-size: 11px;
	color: #294976;
	font-weight: bold;
	text-decoration: none;
}
.leftnav a:hover	{ 
	color: #ffffff;
	font-weight: bold;
}
.leftnav a:visited	{ 
	color: #294976;
	font-weight: bold;
}

.leftnavon		{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.leftnavon a		{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.leftnavon a:hover	{ 
	color: #ffffff;
	font-weight: bold;
}
.leftnavon a:visited	{ 
	color: #ffffff;
	font-weight: bold;
}

.leftsubnav a {
	font-size: 11px;
	color: #294976;
	font-weight: normal;
	text-decoration: none;
}

.leftsubnav a:hover {
	color: #ffffff;
	font-weight: normal;
}
.leftsubnav a:visited {
	color: #294976;
	font-weight: normal;
}

.leftsubnavon a {
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.leftsubnavon a:hover {
	text-decoration: underline;
	font-weight: normal;
}
.leftsubnavon a:visited{
	color: #ffffff;
	font-weight: normal;
}

.leftnavboxed
{
}

/*********************************************************************************
 * Page area styles, for borders
 *********************************************************************************/

.leftcol_area
{
background-color: #7a96be;
}

.leftcol_area_sag
{
background-color: #d1eaeb;
}


.leftcol_area_sag .leftsubnavon a,
.leftcol_area_sag .leftsubnavon a:visited,
.leftcol_area_sag .leftsubnavon a:hover,
.leftcol_area_sag .leftnavon a,
.leftcol_area_sag .leftnavon a:hover,
.leftcol_area_sag .leftnavon a:visited,
.leftcol_area_sag .leftsubnav a:hover,
.leftcol_area_sag .leftnav a:hover
{
	color: #000;
}





.rightcol_area
{
background-color: #d1eaeb;
}

.center_area
{
background-color: #FFFFFF;
}

.gutter_area
{
background-color: #FFFFFF;
}

.banner_area
{
}

.footer_area
{
}


/*********************************************************************************
 * Footer Styles
 *********************************************************************************/

.footer 		{
	font-size: 10px;
	color: #4B6797;
	font-weight: normal;
	text-decoration: none;
}

.footer a {
	color: #4B6797;
	text-decoration: none;
	font-weight: normal;
}

.footer a:visited {
	color: #4B6797;
	text-decoration: none;
	font-weight: normal;
}

.footer a:active {
	color: #4B6797;
	text-decoration: none;
	font-weight: normal;
}

.footer a:hover {
	color: #4B6797;
	text-decoration: underline;
	font-weight: normal;
}

/*********************************************************************************
 * List-Specific Styles
 *********************************************************************************/

.list_footer {
	color: #B68A49;
}

.list_footer a {
	font-weight: normal;
	text-decoration: none;
}

.list_footer a:hover {
	text-decoration: underline;
}
/*********************************************************************************
 * Home Page Styles
 *********************************************************************************/

.homemission
{
	line-height: 16px;
}

/*********************************************************************************
 * Search
 *********************************************************************************/

#search_phrase
{
	color: #003360;
	background-color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #C0D6F3;
	height: 18px;
	vertical-align: middle;
}

/*********************************************************************************
 * Fast Facts
 *********************************************************************************/

.fastfacts_head {
	font-family:  Times New Roman, Times, serif;
	font-size: 21px;
	color: #985C03;
	font-weight: bold;
	font-style: italic;
}

.fastfacts {
	font-size: 11px;
	color: #985C03;
	font-weight: normal;
	text-decoration: none;
	background-color: F8EED9;
}

.fastfacts a:link {
	font-size: 11px;
	color: #985C03;
	font-weight: bold;
	text-decoration: none;
}

.fastfacts a:visited {
	color: #985C03;	
	font-weight: bold;
	text-decoration: none;
}

.fastfacts a:active {
	color: #985C03;
	font-weight: bold;
	text-decoration: underline;
}

.fastfacts a:hover {
	color: #985C03;
	font-weight: bold;
	text-decoration: underline;
}

/*********************************************************************************
 * Announcements (Home Page)
 *********************************************************************************/

.announcements_head {
	font-family:  Times New Roman, Times, serif;
	font-size: 21px;
	color: #39566B;
	font-weight: normal;
	font-style: italic;
}

.announcements {
	font-size: 11px;
	color: #39566B;
	font-weight: normal;
	text-decoration: none;
	background-color: #C0CCDB;
}



.announcements a {
	font-size: 10px;
	color: #39566B;
	font-weight: bold;
	text-decoration: none;
}

.announcements a:hover {
	color: #39566B;
	font-weight: bold;
	text-decoration: underline;
}

/*********************************************************************************
 * Concealed
 *********************************************************************************/

.concealed
{
	display: none; 
	background: #eeeeee; 
	border: 1px solid #cc6666;
	padding: 4px;
}

