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

body 		{ font-size: 11px; }
font,th,td,p 	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #00519D; }
hr		{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
li 		{ list-style-image: url(/images/blt_small.gif);}
a		{ color: #7C9CCE; text-decoration: underline; }
a:hover		{ color: #715CA5; }
h1		{ font-weight: bold; font-size: 17px; color: #00519D; 
	font-family: Arial, Helvetica, sans-serif; }
h2		{ font-weight: bold; font-size: 14px; color: #659C7F; 
	font-family: Arial, Helvetica, sans-serif; }

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

.leftnav		{ color: #002F7E; font-weight: bold; font-size: 12px; }
.leftnav a		{ color: #002F7E; text-decoration: none; }
.leftnav a:hover	{ color: #715CA5; text-decoration: underline; }

.leftnavon		{ color: #715CA5; font-weight: bold; font-size: 12px; }
.leftnavon a		{ color: #715CA5; text-decoration: none; }
.leftnavon a:hover	{ color: #715CA5; text-decoration: underline; }

.leftsubnav		{ color: #002F7E; font-weight: normal; font-size: 10px; }
.leftsubnav a		{ color: #002F7E; text-decoration: none; }
.leftsubnav a:hover	{ color: #715CA5; text-decoration: underline; }


.leftsubnavon		{ color: #715CA5; font-weight: normal; font-size: 10px; }
.leftsubnavon a		{ color: #715CA5; text-decoration: underline; }
.leftsubnavon a:hover	{ color: #715CA5; text-decoration: underline; }

.leftnavboxed
{
}

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

.leftcol_area
{
background-color: #EEF4FB;
}

.rightcol_area
{
}

.banner_area
{
}

.footer_area
{
background-color: #7C9CCE;
}


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

.footer 		{ font-weight: normal; font-size: 10px; color: #252E85; }
.footer a		{ text-decoration: none; color: #252E85;}
.footer a:hover		{ text-decoration: underline; color: #252E85; }

/*********************************************************************************
 * Promo and Alert Styles
 *********************************************************************************/

.alert 			{ font-weight: bold; color: #ff3333; }

.promo			
{ 
color: #444660; 
font-size: 10px;
border-style: solid;
border-width: 1px;
border-color: #999999;
background-color: #CCCCCC;
margin: 8px;
}
.promo a	{ text-decoration: none; color: #3C49F1;}
.promo a:hover	{ text-decoration: underline; color: #8287CE; }
.promo th	{ background-color: #999999; }
.promosm { font-size: 8px; }

.boxed
{
border-style: solid;
border-width: 2px;
border-color: #B4770B;
background-color: #FFFFFF;
padding: 4px;
margin: 8px;
}

.boxed2
{
border-style: solid;
border-width: 1px;
border-color: #0000000;
background-color: #FFFFFF;
padding: 4px;
margin: 8px;
}

/*********************************************************************************
 * Home Page Styles
 *********************************************************************************/
 
.homepagetext,
.homepagetext p
{
font-size: 12px;
}

.homepagebox
{
border-style: solid;
border-width: 1px;
border-color: #60A07E;
padding: 10px;
font-size: 11px;
color: #60A07E;
}

.homepagebox a
{
color: #00519D;
}

.homepagebox_title
{
background-color: #60A07E;
color: #FFFFFF;
font-family: arial black, arial, helvetica, sans-serif;
font-size: 17px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.homepagetitle
{
font-family: arial, helvetica, sans-serif;
font-size: 42px;
}

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

#search_phrase
{
	color: #000000;
	font-family: arial,helvetica, sans-serif; 
	background-color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #000000;
	height: 18px;
	width: 125px;
	vertical-align: middle;
}

#search_button
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #999999;
	color: #B5DDEB;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #101010;
}


#search_button:hover
{
	color: #468d17;
	border-color: #FFFFFF;
}

/*********************************************************************************
 * Calendar Styles
 *********************************************************************************/
 
.calendar_off
{
}

.calendar_on a
{
color: #000000;
}

.calendar_on a:hover
{
color: #FFFFFF;
}
