.text {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 13px;








}





body {


	margin: 0;


	background-color: #FFF;


	scrollbar-track-color: #FFF;


}


.outerTable {


	height: 100%;


}


p {


	margin-top: 0px;


	padding-bottom: 0px;


}


ul {


	margin-left: 0px;


	margin-top: -12px;


	margin-bottom: 0px;


	padding-left:16px;


}


a:link {


	text-decoration: none;


	}


a:visited {


	text-decoration: none;


}


a:visited:hover {


	text-decoration: underline;


}


a:hover {


	text-decoration: underline;


}


a:active {


	text-decoration: none;


}


a:active:hover {


	text-decoration: underline;


}


.relatedInfo {


	font-family: arial, helvetica, verdana, sans-serif;


	font-size: 10px;


	padding:5px;


}


.standardTxt {


	font-family: arial, helvetica, verdana, sans-serif;


	font-size: 11px;


	line-height: 16px;


	color: #333;


}


.standardBigTxt {


	font-family: arial, helvetica, verdana, sans-serif;


	font-size: 12px;


	line-height: 17px;


	color: #333;


}


.standardTxt:link {


	text-decoration: none;


}


.standardTxt:hover {


	text-decoration: underline;


}


.standardTxt:visited {


	text-decoration: none;


}


.standardTxt:visited:hover {


	text-decoration: underline;


}


.outerTable {


	height: 100%;


}


.sideNavTableWords {


	width: 174px;


	font-family: verdana, arial, sans-serif;


	font-size: 11px;


	color:#444;


	line-height:14px;


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


}


.sideNavTableWordsLink {


	font-family: verdana, arial, sans-serif;


	font-size: 11px;


	line-height:14px;


	color:#444;


}


.sideNavTableWordsLink:a { text-decoration: underline;}


.sideNavTableWordsLink:hover { text-decoration: none; color: #F00}


.footerCell {


	background-color: #E00;


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #FFF;


	padding-left: 5px;


	padding-right: 5px;


}


.footerCell:link {


	text-decoration: none;


}


.footerCell:hover {


	text-decoration: underline;


}


.footerCell:visited {


	text-decoration: none;


}


.footerCell:visted:hover {


	text-decoration: underline;


}


.navSmall {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #000;


}


.navSmall:link {


	text-decoration: none;


}


.navSmall:hover {


	text-decoration: underline;


}


.navSmall:visited {


	text-decoration: none;


}


.navSmall:visited:hover {


	text-decoration: underline;


}





.whiteFeature {


	font-family: arial, helvetica, verdana, sans-serif;


	font-size: 12px;


	line-height: 17px;


	color: #FFF;


}


.whiteFeature:link {


	text-decoration: none;


}


.whiteFeature:hover {


	text-decoration: underline;


}


.whiteFeature:visited {


	text-decoration: none;


}


.whiteFeature:visited:hover {


	text-decoration: underline;


}


.blackSmall {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 10px;


	line-height: 14px;


	color: #000;


}


.blackSmall:link {


	text-decoration: none;


}


.blackSmall:hover {


	text-decoration: underline;


}


.blackSmall:visited {


	text-decoration: none;


}


.blackSmall:visited:hover {


	text-decoration: underline;


}


.news {


	font-family: arial, helvetica, verdana, sans-serif;


	font-size: 10px;


	line-height: 12px;


	color: #333;


}


.news:link {


	text-decoration: none;


}


.news:hover {


	text-decoration: underline;


}


.news:visited {


	text-decoration: none;


}


.news:visited:hover {


	text-decoration: underline;


}


.newsDate {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 10px;


	line-height: 12px;


	color: #BDBDC2;


}


.faqMenu {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	width: 372px;


	color: #000;


	background-color: #F5F5F5;


}


.dropDown {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	font-weight: normal;


	text-decoration: none;


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


	width: 100%;


}


.dropDown:link {


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


	text-decoration: none;


	background-color: #FFF;


	color: #222;


	width: 100%;


}


.dropDown:hover {


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


	text-decoration: none;


	background-color: #E5E5E7;


	color: #000;


	width: 100%;


}


.dropDown:visited {


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


	text-decoration: none;


	background-color: #FFF;


	color: #222;


	width: 100%;


}


.dropDown:visited:hover {


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


	text-decoration: none;


	background-color: #E5E5E7;


	color: #000;


	width: 100%;


}





.crumb {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 9px;


	color: #999;


	padding-top: 4px;


}


.bodyText1 {


	font-family: arial, helvetica, verdana, sans-serif;


	font-size: 13px;


	text-decoration: none;


	color: #333;


	line-height:17px;


	padding-top: 3px;


	padding-bottom: 6px;


	padding-left: 0px;


	padding-right: 8px;


}


.bodyText2 {


	font-family: verdana, arial, sans-serif;


	font-size: 11px;


	text-decoration: none;


	color: #333;


	line-height:17px;


	padding-top: 10px;


	padding-bottom: 6px;


	padding-left: 0px;


	padding-right: 10px;


}


.bodyText2Link:link {


	color: #333;


}


.bodyText2Link:hover {


	color: #F00;


}


.bodyText2Link:visited {


	color: #333;


}


.bodyText2Link:visited:hover {


	color: #F00;


}


.rel_TDNav {


	padding-top: 4px;


	padding-left: 5px;


	padding-right: 5px;


	padding-bottom: 5px;


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	font-weight: normal;


	color: #333;


}


.rel_TD {


	padding-top: 4px;


	padding-left: 5px;


	padding-right: 5px;


	padding-bottom: 5px;


}


.rel_Nav {


	font-family: arial, helvetica, verdana, sans-serif;


	font-size: 10px;


	font-weight: normal;


	color: #333;


}


.rel_Nav:link {


	text-decoration: none;


	color: #333;


}


.rel_Nav:hover {


	text-decoration: underline;


	color: #000;


}


.rel_Nav:visited {


	text-decoration: none;


	color: #333;


}


.rel_Nav:visited:hover {


	text-decoration: underline;


	color: #000;


}


.newsDropDown {


	width: 383px;


	font-family: verdana, arial, sans-serif;


	font-size: 11px;


	color: #333;


	background-color: #F5F5F5;


}


.newsDropDownTD {


	padding-top:3px;


}


.newsFeatureTDpad {


	padding-top:10px;


	padding-bottom:11px;


}


.newsFeature {


	font-family: verdana, arial, sans-serif;


	font-size: 11px;


	text-decoration: none;


	color: #333;


	line-height:16px;


	padding-top:6px;


	padding-bottom:4px;


}


.newsPageItem {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #333;


}


.newsPageItem:link {


	color: #F00;


	text-decoration: underline;


}


.newsPageItem:visited {


	color: #F00;


	text-decoration: underline;


}


.newsPageItem:hover {


	color: #F00;


	text-decoration: none;


}


.newsPageItem:visited:hover {


	color: #F00;


	text-decoration: none;


}


.eventItem {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #333;


}


.eventItem:link {


	text-decoration: none;


}


.eventItem:visited {


	text-decoration: none;


}


.eventItem:hover {


	text-decoration: underline;


}


.eventItem:visited:hover {


	text-decoration: underline;


}


.mailPageFooter {


	background-color: #E5E5E5;


	padding-right: 12px;


	padding-left: 12px;


	padding-top: 9px;


	padding-bottom: 9px;


}


.mailPageText {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #727272;


}


.mailPageField {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #727272;


	width: 196px;


}


.mailPageCommentsField {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #727272;


	width: 276px;


}


.logoPadding {


	margin-top: 4px;


	margin-right: 8px;


	


}


.bodyText3 {


	font-family: verdana, arial, sans-serif;


	font-size: 12px;


	text-decoration: none;


	color: #FFF;


	line-height:17px;


	padding-top: 3px;


	padding-bottom: 6px;


	padding-left: 0px;


	padding-right: 8px;


}


.goPad {


	margin-left: 5px;


	margin-top:2px;


}


.bodyText4 {


	font-family: verdana, arial, sans-serif;


	font-size: 12px;


	color: #333;


	line-height:17px;


	padding-top: 3px;


	padding-bottom:0px;


	padding-left: 0px;


	padding-right: 24px;


}


.bodyText5 {


	font-family: verdana, arial, sans-serif;


	font-size: 11px;


	color: #333;


	line-height:16px;


	padding-top: 3px;


	padding-bottom:0px;


	padding-left: 8px;


	margin-right: 10px;


}





/*///////////////////////


// Primary Nav styles  //


///////////////////////*/





.primeNav {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	font-weight: bold;


	text-decoration: none;


	height: 25px;


	padding-left: 5px;


	padding-right: 5px;


	padding-top:5px;


	display: block;


}


.primeNav:link { background-color: #FFF; color: #222; }


.primeNav:hover { background-color: #E5E5E7; color: #000; text-decoration:none;}


.primeNav:visited { background-color: #FFF; color: #222; }


.primeNav:visited:hover { background-color: #E5E5E7; color: #000; }





.primeNavActive {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	font-weight: bold;


	text-decoration: none;


	color: #000;


	background-color: #E5E5E7;


	height: 25px;


	padding-top: 5px;


	padding-left: 5px;


	padding-right: 5px;


	display: block;


}


/* this one's kinda important */


.primeNavActive:hover { text-decoration:none; }





.smallNav {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #000;


}


.smallNav:link { text-decoration: none; }


.smallNav:hover { text-decoration: underline; }


.smallNav:visited { text-decoration: none; }


.smallNav:visited:hover { text-decoration: underline; }





/*/////////////////////////


// Secondary Nav styles  //


/////////////////////////*/





.sideNavTable {


	width: 174px;


}





.sideNav {


	font-family: verdana, arial, sans-serif;


	color: #000066;


	font-size: 10px;


	font-weight: bold;


	width: 174px;


	background-color: #F4EECC;


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


	text-decoration: none;


	display:block;


}


.sideNav:link { background-color: #fff; color: #666; }


.sideNav:hover { background-color: #eee; color: #006; text-decoration: none;}


.sideNav:visited { background-color: #fff; color: #666; }


.sideNav:visited:hover { background-color: #eee; color: #006; }





.sideNavActive {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	width: 174px;


	background-color: #EEE;


	padding-top: 4px;


	padding-left: 8px;


	padding-right: 8px;


	padding-bottom: 5px;


	text-decoration: none;


	color: #006;


	display:block;


}


/* this one's kinda important */


.sideNavActive:hover { text-decoration: none; }





/*////////////////


// Page styles  //


////////////////*/





/* GENERAL */





.crumb {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 9px;


	color: #999;


	padding-top: 4px;


	text-decoration: none;


}


.crumb:hover { color: #555; }


.crumb:visited:hover { color: #555; }





.introText {


	font-family: verdana, arial, sans-serif;


	font-size: 12px;


	text-decoration: none;


	color: #333;


	line-height:17px;


	padding-top: 3px;


	padding-bottom: 6px;


	padding-left: 0px;


	padding-right: 8px;


}





.generalBodyTxt {


	font-family: verdana, arial, sans-serif;


	font-size: 11px;


	text-decoration: none;


	color: #333;


	line-height:17px;


	padding-top: 10px;


	padding-bottom: 6px;


	padding-left: 0px;


	padding-right: 10px;


}


/* there's a different class coz 'generalBodyTxt' has padding in it, so if that's applied to a link it's screwy */


.generalBodyLink:link { color: #333; }


.generalBodyLink:hover { color: #F00; }


.generalBodyLink:visited { color: #333; }


.generalBodyLink:visited:hover { color: #F00; }





.footerCell {


	background-color: #000066;


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #FFF;


	padding-left: 5px;


}


.footerCell:link { text-decoration: none; }


.footerCell:hover { text-decoration: underline; }


.footerCell:visited { text-decoration: none; }


.footerCell:visted:hover { text-decoration: underline; }





.rel_Nav {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	font-weight: normal;


	color: #333;


}





.rel_Nav:link { text-decoration: none; color: #333; }


.rel_Nav:hover { text-decoration: underline; color: #000; }


.rel_Nav:visited { text-decoration: none; color: #333; }


.rel_Nav:visited:hover { text-decoration: underline; color: #000; }





/* SPECIFIC */





/* HOME PAGE */





.news {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 10px;


	line-height: 12px;


	color: #F00;


}


.news:link { text-decoration: none; color: #333; }


.news:hover { text-decoration: underline; color: #333; }


.news:visited { text-decoration: none; color: #333; }


.news:visited:hover { text-decoration: underline; color: #333; }





.whiteFeature {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 11px;


	line-height: 14px;


	color: #FFF;


}


.whiteFeature:link { text-decoration: none; }


.whiteFeature:hover { text-decoration: underline; }


.whiteFeature:visited { text-decoration: none; }


.whiteFeature:visited:hover { text-decoration: underline; }





.homeSidePanel {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 11px;


	line-height: 14px;


	color: #000;


}


.homeSidePanel:link { text-decoration: none; }


.homeSidePanel:hover { text-decoration: underline; }


.homeSidePanel:visited { text-decoration: none; }


.homeSidePanel:visited:hover { text-decoration: underline; }





.faqMenu {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	width: 372px;


	color: #000;


	background-color: #F5F5F5;


}





/*///////////////////////


// E-mail Page styles  //


///////////////////////*/





.mailPageFooter {


	background-color: #E5E5E5;


	padding-right: 12px;


	padding-left: 12px;


	padding-top: 9px;


	padding-bottom: 9px;


}


.mailPageText {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #727272;


}


.mailPageField {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #727272;


	width: 196px;


}


.mailPageCommentsField {


	font-family: verdana, arial, sans-serif;


	font-size: 10px;


	color: #727272;


	width: 276px;


}


.outerTable {


	height: 100%;


}