#body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/common_bkgrd.gif);
	vertical-align: top;
	margin-top: 46px;
	}
	
#body table td {vertical-align:top;}


h1 {font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:24px;
	color:#024B98;
	}
h2 {font-weight: bold;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
h4 {
	margin: 10px 0px 3px 0px;
	padding: 0 0 0 0;
	}
	
a, a:active, a:visited, a:hover {
	color: #024B98;
	}
	
p {margin: 3px 0px 3px 0px;}
	
.grad_bkgrd {
	width: 848px;
	background-image:url(images/grad_bkgrd.gif);
	}
	
th.grad_bkgrd_border{
	width: 848px;
	height: 3px;
	background-image:url(images/grad_bkgrd_bot.gif);
	}

#T_R_nav {
	font: Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	color: #1F3D75;
	height: 16px;
	/*width:200px;*/
	border-bottom: 1px solid #FFFFFF;
	padding-right: 30px;
	padding-bottom:5px;
	margin: 4px 0 4px 0;
	}
	
#T_R_nav a, #T_R_nav a:visited, #T_R_nav a:active, #T_R_nav a:hover {
	color:#1F3D75;
	}
	
#leftNav {
	/*margin-top: 109px;*/
	}

#leftNav td, #leftNav th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	width: 138px;
	height: 28px;
	}	

#leftNav td {
	border-top: 1px solid #FFFFFF;
	}	

div.leftLink {
	width: 114px;
	text-align:left;
	height: 28px;
	display: block;
	margin-left: 24px;
	}
	
.leftLink a, .leftLink a:active, .leftLink a:visited, .leftLink a.nav1, .leftLink a.nav1:link, .leftLink a.nav1:active, .leftLink a.nav1:visited{
	height: 22px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	padding:3px 0 3px 14px;	
	display: block;
	}	
	
.leftLink a:hover, .leftLink a.selected, .leftLink a.nav1:hover, .leftLink a.nav1selected{
	height: 22px;
	width: 100px;
	background-color: #80BDCF;
	display: block;
	padding:3px 0 3px 14px;	
	}	

#Content {
	font: Arial, Helvetica, sans-serif;
	text-align:left;
	}	
	
	
tr.Content td, tr.Content th {
	border-bottom: 1px solid #EAE8D9;
	font-weight: normal;
	}
	
tr.Content th {
	background-color: #FFFFFF;
	}
	
div.nav2 {
	margin: 0px 0px 0px 14px;
	}
	
.nav2linkcontainer
{
	padding:0;margin:0;padding-bottom:4px;height:18px;
}
	
div.nav2 h2 
{
	font-size:18px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 5px 0 12px 0;
	}
	
div.nav2 a, div.nav2 a:visited, div.nav2 a:active {
	text-decoration: none;
	color: #000000;
	font-size:14px;
	font-weight:bold;
	}
	
div.nav2 a:hover, #selected {
	color: #024B98;
	font-size:14px;
	font-weight:bold;
	}
	
.nav2selected, .nav2selected:link, .nav2selected:visited, .nav2selected:active
{
		color: #024B98 !important;
}


		
.sitemaplink
{
	font-weight:bold;font-size:12px;
}	
		
.content_text{
	background-color: #ffffff;
	padding: 20px 20px 10px 14px;
	}
	
.content_text p
{
	padding-bottom:10px;
}
	
.content_img {
	background-color: #ffffff;
	}
	
div.hero_img {
	margin: 10px 0px 8px 0px;
	}
	
.blue
{
	color:#024B98;
}
	
	
/* Home Styles */
#home{
	}

.home_text {
	font-size: 10px;
	background-color: #EAE8D9;
	padding: 4px 20px 4px 14px;
	}
.home_text	h2
{
	padding:0;
	margin:0;
	
}
.home_text p
{
	padding:0;
	margin:0;
	margin-bottom:10px;	
}


p.newsHeadlines
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.newsHead:link, a.newsHead:active, a.newsHead:visited, a.newsHead:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024B98;
}

#SignUp .signupframe {

  border: 1px solid #000000;

  background: #ffffff;

  color: #226699;

  font-family: Arial, Helvetica, sans-serif;

}



	
/*calendar settings */
#outsidecalendartable {background-color:#ffffff}
#outsidecalendartable td p {color:#000000}
#insidecalendartable {background-color:#ffffff;padding:0;margin:0}
.insidecalendarseparator {background-color:#ffffff;height:5px}
.insidecalendaritemdate{padding:2px;padding-left:5px; color:#000000;background-color:#EBEBEB;}
#insidecalendartable .insidecalendaritemdate p{color:#000000;padding:0;text-align:left}

.calendarname {font-size:14px;text-align:center;color:#000000;background-color:#EBEBEB;}
.calendarweektext {padding-bottom:20px}
.calendarcontainer{width:90%;margin:0;padding:5px;background-color:#ffffff;color:#000000;text-align:center}
.calendartitle td {background-color:#000000;color:#ffffff;font-size:12px}
.calendargeneral {background-color:#000000; color:#ffffff;}
.calendargeneral a:link, .calendargeneral a:active, .calendargeneral a:visited, .calendargeneral a:hover {color:#000000 !important; text-decoration:underline}
.calendarnextprev {background-color:#000000;color:#ffffff;font-size:14px}
.calendarnextprev a:link, .calendarnextprev a:visited, .calendarnextprev a:active, .calendarnextprev a:hover {color:#ffffff !important}

.calendarselector {color:#ffffff}
.calendardayheader {background-color:#000000;color:#ffffff;font-size:12px}
.calendarothermonthdays {background-color:#ffffff;color:#000000;font-size:12px}
.calendarday {background-color:#ebebeb;color:#000000;font-size:12px}
.calendarselectedday {font-weight:bold;background-color:#ffffff !important;color:#000000 !important;font-size:12px}
.calendartoday {background-color:#ffffff;color:#000000;font-size:12px}

.calendaritemcontainer {background-color:#ffffff; padding:5px}
.calendarmorelink:link, .calendarmorelink:visited, .calendarmorelink:active, .calendarmorelink:hover {color:#000000;text-decoration:underline}
.calendaritemseparator {background-color:#000000;padding:0;margin:0;height:1px;}
.calendaritem {padding:0px;margin:0px;padding-bottom:1px}
.calendaritem a:link, .calendaritem a:visited, .calendaritem a:active, .calendaritem a:hover {color:#000000}
.calendarprintabletext, .calendarprintabletext a:link, .calendarprintabletext a:visited, .calendarprintabletext a:active {text-align:center; font-weight:bold; color:#000000 !important}

.printcalendarbg {background-color:#ffffff}
.calendarviewalign {text-align:left}
.printcalendarbg td {color:#000000}
	
