/* CSS Document */
A {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#0000FF;
}

A:visited {
	color:#3e51a3;
	text-decoration: underline;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF6600;
}

Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin-top: 5px;
	padding-top: 5px;
}

.bsv {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-variant: small-caps;
}
.blankLine {
	height: 10px;
}
.colHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: #000000 1px solid;
	margin-bottom: 5px;
	padding-top: 5px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}
.footerSection {
	border-top: 1px solid black;
	padding-top: 5px;
}
.leftNav {
	background-color: #EEE;
	padding: 5px;
	border-right: 1px black solid;
}
.linksPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 20px;
	padding-top: 5px;
}
.linksPageHiLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
}
.mainBody {
	padding-left: 5px;
}
.menuNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 5px;
}
.menuNav A {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
}
.NewsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
	border-color: #EAAF00;
	border-style: solid;
	border-width: thin;
	border-bottom-color: #EAAF00;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	background-color: #3F8DF0;
	color: #FFC844;
}
.NewsItem {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	border-color: #EAAF00;
	border-style: solid;
	border-width: thin;
	border-top-style: none;
	background-color: #8DAEFF;
	color: #000000;
}
.newsHeader {
	border: 1px solid black;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	background-color: #DDD;
}
.newsText {
	border: 1px black solid;
	border-top: none;
	padding: 3px;
	background-color: #EEE;
}
.NewsItem A {
	color: #00F;
}
.pageTitle {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #CC0033;
	text-align: center;
	padding-top: 15px;
}
.pageCaption {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-top: 14px;
	color: #003399;
	text-align: center;
}

/* Calendar events styles */
.calHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3px;
	border: 1px solid #000000;
	border-right: 1px none #000000;
}
.calHeaderRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3px;
	border: 1px solid #000000;
}
.calBSVEvent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #F00;
	background-color: #DDD;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #000000;
	border-top-style: none;
	border-right: 1px none #000000;
}
.calBSVEventRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #F00;
	background-color: #DDD;
	padding: 3px;
	border: 1px solid #000000;
	border-top-style: none;
}
.calBSVMtg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	padding: 3px;
	border: 1px solid #000000;
	border-top-style: none;
	border-right: 1px none #000000;
}
.calBSVMtgRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	padding: 3px;
	border: 1px solid #000000;
	border-top-style: none;
}
.calEvent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #000000;
	border-top-style: none;
	border-right: 1px none #000000;
}
.calEventRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #000000;
	border-top-style: none;
}
.calEventLink {
	color: #FFFFFF;
}
.adCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	border: 1px solid #999999;
}
