body{	font-size:12px;	color: #333333;	font-family: Helvetica, Arial, Verdana, sans-serif;	background-color: #f2f2f2;	text-align: center;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	line-height:1.5;}td{	font-size: 12px;	color: #000;	font-family: Helvetica, Arial, Verdana, sans-serif;}a{	font-size: 12px;	font-family:  Arial, Helvetica, Verdana, sans-serif;	color: #3c7cb6;}a:hover{	font-size: 12px;	font-family: Arial, helvetica, Verdana, sans-serif;	color: #333333;}hr{background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none}hr.space{background:#fff; color:#fff}/* STANDARD */.alert {font-size:10pt; color:red; font-family:Helvetica, Arial, Verdana, sans-serif; font-weight:normal;}.warning {color: red; font-family:Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}.button {font-size: 7.5pt;font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}.submitbutton {font-size: 7.5pt;font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}.form {font-size: 7.5pt; font-family: Helvetica, Arial, Verdana, sans-serif;}.footeraddress {font-size: 7.5pt; color:#ffffff;}.inverse {font-size: 8pt; color:#ffffff; font-weight: bold;}.PageTitle {font-size: 14pt; color:#000000; font-weight: bold;}.title {font-size:22px; font-weight: bold; text-decoration: none; font-family:  Helvetica, Arial, Verdana, sans-serif;}a.homepageevents {font-size:7.5pt; color:#0C2577; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: underline;}a.homepageevents:hover {font-size:7.5pt; color:#DA7429; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: underline;}.eventsdate {font-size:7.5pt;}.listingText {font-size:10pt; color:#000000; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}a.listingTitle {font-size:7.5pt; color:#000000; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}a.listingTitle:hover {font-size:7.5pt; color:#000000; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: underline;}.NewsTitle {font-size:12pt; font-weight: bold; text-decoration: none;}.white1 {font-size: 10pt; color:#FFFFFF; font-family:  Helvetica, Arial, Verdana, sans-serif;}.white9 {font-size: 8pt; color:#FFFFFF; font-family:  Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}a.white2b {font-size: 10pt; color:#FFFFFF; font-family:  Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}a.white2b:hover {font-size: 10pt; color:#FEBF30; font-family:  Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}.EventListingTitle {font-size: 12pt; font-weight: bold; color: #5B8C9D; text-decoration: none;}.time {font-size: 8pt;}.creativeBlock { font-size: 12pt; font-weight: bold; color: #485395; text-decoration: none; }.pageHeader { font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; }.highlight { font-size: 10pt; font-weight: bold; color: #485395; text-decoration: none; }a.linkSmall {font-size: 7.5pt;font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal;}a.linkSmall:hover {font-size: 7.5pt; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal;}/* LINKS WITH PICTURES */.homepageExtra {font-size: 8pt; color:#000000; font-family: Helvetica, Arial, Verdana, sans-serif;}a.homepageExtra {font-size: 8pt; color:#0C2577; font-family:  Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}a.homepageExtra:hover {font-size: 8pt; color:#ED1720; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}/* MAIN NAVIGATION */
a.navMain
{
	text-decoration: none;
	color: #2a2a2a;
	font-size:11px;
}

a.navMain:hover
{
	text-decoration: underline;
	color: #2a2a2a;
	font-size:11px;
}

a.navMainS
{
	text-decoration: underline;
	color: #2a2a2a;
	font-size:11px;
}

a.navMainS:hover
{
	text-decoration: underline;
	color: #2a2a2a;
	font-size:11px;
}/* SECONDARY NAVIGATION */.secNavTitle {font-size:12pt; font-weight: bold; color: #2A2A2A; text-decoration: none;}a.navSec {font-size:9pt; color:#2A2A2A; font-weight: bold;}a.navSec:hover {font-size:9pt; color:#2A2A2A; font-weight: bold;}a.navSecS {font-size:9pt; color:#2A2A2A; font-weight: bold;}a.navSecS:hover {font-size:9pt; color:#2A2A2A; font-weight: bold;}.navSec_text {font-size:8pt; color:#2A2A2A; font-weight: bold; text-decoration: none;}/* FOOTER NAVIGATION */
a.navFooter { text-decoration: none; color: #2A2A2A; font-size: 10px; }
a.navFooter:hover { text-decoration: underline; color: #2A2A2A; font-size: 10px; }
a.navFooterS { text-decoration: underline; color: #2A2A2A; font-size: 10px; }
a.navFooterS:hover { text-decoration: underline; color: #2A2A2A; font-size: 10px; }/* TABS */a.activetab {font-size:9pt; color:#000000; font-family:Trebuchet MS, sans-serif; font-weight: bold; text-decoration: underline;}a.activetab:hover {font-size:9pt; color:#000000; font-family: Trebuchet MS, sans-serif; font-weight: bold; text-decoration: underline;}a.inactivetab {font-size:9pt; color:#000000; font-family: Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}a.inactivetab:hover {font-size:9pt; color:#000000; font-family: Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}/* CALENDAR *//*.frameRow {background-color: #c2d5f3;;}a.monthLink {color: black; font-weight: bold; font-size: 14pt; text-decoration: none;}a.monthLink:hover {color: black; font-weight: bold; font-size: 14pt; text-decoration: none;}.monthRow {background-color: #c2d5f3;  color: #000000; font-size: 12pt; font-weight: bold;}.dowRow {background-color: #c2d5f3;  color: black; font-weight: bold;}.dayRow {}.emptyDay{background-color: #c2d5f3; color: white; font-weight: bold;  font-size: 9pt}.activeDay{background-color: #5B8C9D; color: #ffffff; font-weight: bold;  font-size: 9pt}a.activeDay{color: white; text-decoration: none; font-weight: bold; }a.activeDay:hover {color: white; text-decoration: none; text-decoration: underline;}.inactiveDay {background-color: #2D4A7F; font-weight: bold;  color: white; font-size: 9pt}a.inactiveDay {color: black; font-weight: normal; text-decoration: none;  font-size: 9pt}a.inactiveDay:hover {color: black; font-weight: normal; text-decoration: underline;}a.upcomingtitle {color: black; font-weight: normal; text-decoration: underline;  font-size: 8pt}a.upcomingtitle:hover {color: #2D4A7F; font-weight: normal; text-decoration: underline;  font-size: 8pt}a.upcomingdatesmall {color:#000;}a.upcomingdatesmall:hover {color:#000;}*//* -------------------- *//* Non-Framework *//* -------------------- *//* A container should group all your columns. */.container{width:610px; margin:0 auto;	text-align: left; background-color: #fff;}h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}h1 {	font-size: 18px;	color: #000;	font-weight: bold;}h2 {	font-size: 14px;	color: #000;	font-weight: bold;	font-style: italic;}#header {	width: 610px;	float: left;	height: 120px;	background-color: #fff;}#logo .logo {	width: 230px;	height: 120px;	float: left;	background: url(images/homepage-sprite.jpg) no-repeat 0 0;}#nav {	padding-top:37px;	width: 376px;	height: 120px;	float: left;	background: url(images/homepage-sprite.jpg) no-repeat right -120px;}#mid-content {	width: 600px;	float: left;	background-color: #fff;	padding: 0 0 10px 10px;}#col-alpha {	width: 400px;	float: left;	background-color: #fff;}#col-beta {	width: 170px;	float :right;	background-color: #fff;}#footer {	width:610px;	float: left;}#mid-intro {	width: 390px;	height: 270px;	float: left;	background: url(images/homepage-sprite.jpg) no-repeat 0 -240px;	margin-bottom: 15px;}#mid-intro p {	width: 375px;	padding: 165px 0 0 10px;	color: #fff;}.news-story p.news-date {	font-size: 11px;	color: #989898;	margin: 0;	padding: 0;}#mid-news .news-story a {	margin: 0;	padding: 0;}.aside {	width: 180px;	background-color: #eeeeee;	margin-bottom: 10px;	padding-bottom: 10px;}.aside p {	padding: 0 4px 0 4px;}h3.LNI {	width: 180px;	height: 38px;	background: url(images/homepage-sprite.jpg) no-repeat 0 -550px;	text-indent: -9999em;}a#btn-lni {	width: 162px;	height: 27px;	display: block;	margin-left: 4px;	background: url(images/homepage-sprite.jpg) no-repeat 0 -590px;}a#btn-lni:hover {	background-position: 0 -620px;}h3.survey {	width: 180px;	height: 38px;	background: url(images/homepage-sprite.jpg) no-repeat 0 -510px;	text-indent: -9999em;}a#btn-survey {	width: 129px;	height: 27px;	display: block;	margin-left: 4px;	background: url(images/homepage-sprite.jpg) no-repeat 0 -650px;}a#btn-survey:hover {	background-position: 0 -680px;}#footer {	text-align: center;	padding-top: 15px;	float: left;	border-top: 1px solid #ccc;	width: 610px;	background-color: #fff;}#footer p {	width: 610px;	float: left;	text-align: center;}	
