h1 {
	/* h1 text specification */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	/* h1 box specification */
	background-color: #E8E8E8;
	border-style: solid none none;
	left: 145px;
	height: 1.3em;
	border-top: solid #A00000;
	/*h1 positioning */
	margin-top: 0;
	margin-bottom: 10px;
}
h1.withh2{
	margin-bottom: 0px;
}
h2 {
	/* text specification */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	/* H2 box specification (no borders) */
	background-color: #E8E8E8;
	left: 145px;
	padding-left: 40px;
	/* positioning */
	margin-top: 0;
	margin-bottom: 10px;
}
.sitenav {
	/* Intended to match H1 on its own in height */
	/* text specification - but used only to scale the box and will be overriden */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	/* box specification */
	background-color: #E8E8E8;
	border-style: solid none none;
	border-top: solid #A00000;
	left: 0px;
	width: 120px;
	height: 1.3em;

	/* positioning */
	margin-top: 0;
	margin-bottom: 10px;
	}
.sitenavwithh2 {
	/* used to expand the sitenave box to match a subhead */
	height: 1.7em;
}
.sitenavtext {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	
.standout-pink{
	background-color: #E8C8C8;
}
.standout-grey{
		background-color: #E8E8E8;
}
.standout-green{
	background-color: #006666;
	color: #FFFFFF;
	font-weight: bold;
}
.copyright {
	background-color: #e8e8e8;
	position: relative;
	top: 0;
	left: 0px;
	width: 120px;
	height: 70px;
	padding-top: 4px;
	padding: 4px 4px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
; text-align: left
	/* text-align: left; */
}
p.right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
}


.subhead-red {  font-family: Arial, Helvetica, sans-serif; color: #A00000; font-weight: bold}
a.margin-link:active {  font-family: Arial, Helvetica, sans-serif;color: #0000FF; font-size: .8em}
a.margin-link:visited {  font-family: Arial, Helvetica, sans-serif;color: #990099; text-decoration: underline; font-size: 0.8em; font-weight: bold}
a.margin-link:link {  font-family: Arial, Helvetica, sans-serif;color: #0000FF; text-decoration: underline; font-size: .8em}
a.margin-link:hover {  font-family: Arial, Helvetica, sans-serif;color: #000000; text-decoration: underline; font-size: .8em}
a.trailer-link:active {  font-family: Arial, Helvetica, sans-serif;color: #0000FF; font-size: .6em}
a.trailer-link:visited {  font-family: Arial, Helvetica, sans-serif;color: #FF00FF; text-decoration: underline; font-size: 0.6em; font-weight: bold}
a.trailer-link:link {  font-family: Arial, Helvetica, sans-serif;color: #0000FF; text-decoration: underline; font-size: .6em}
a.trailer-link:hover {  font-family: Arial, Helvetica, sans-serif;color: #000000; text-decoration: underline; font-size: .6em}
.margin-text {  font-family: Arial, Helvetica, sans-serif; font-size: .6em; font-weight: normal}
.table-sep {  background-color: #333333; padding-top: 1px}
.table-wx-header {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}
.table-wx-dateheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	background-color: #CCC;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #A00000;
}
.table-wx-label {
	padding-top: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: right;
	transform: rotate(90);
}
.table-wx-value-small {
	padding-top: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	text-align: right;
	font-weight: bold;
	color: #006;
}
.table-wx-value {
	padding-top: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	text-align: right;
	font-weight: bold;
	color: #006;
}
.table-wx-valuesmall {
	padding-top: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006;
}
.table-wx-notes {
	padding-top: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #006;
}
.table-wx-units {
	padding-top: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #006;
}
.image-left {  float: left}
.masthead {  font-family: Arial, Helvetica, sans-serif; font-size: 3em; font-style: italic; font-weight: bold; color: #000066}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold}
.subhead-black { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold }
.subhead-blackitalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: left}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 5px;
}
.smalltable { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em}
.subhead-yellow { font-family: Arial, Helvetica, sans-serif; color: #FFFFCC; font-weight: bold ; background-color: #000000}
.quiztable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border-bottom : thin solid Silver;
}.quizheader { font : bold 1em Arial, Helvetica, sans-seriff; }
.quizheader-top { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-style: normal; font-weight: bold }
.marginhead {  font-family: Arial, Helvetica, sans-serif; background-color: #EEEEEE; font-weight: bold; font-size: 12px; width: 120px}
.marginsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.bodytext-right { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em ; background-position: right}
.margin-sunevents {
	font-family: Verdana;
	font-size: 0.8em;
	border-bottom: thin solid #E8E8E8;
}
.margin-heading {
	font-family: Verdana;
	font-size: 0.8em;
	border-bottom: thin solid Maroon;
	font: bold;
	background-color: #E8E8E8;
}
.margin-Notes {
	font-family: Verdana;
	font-size: 0.6em;
}
.LinkHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.qbrochure-bodytext {  font-family:"Times New Roman", Times, serif; font-size: 1.2em; text-align: left; color:#FFF	}
.qbrochure-bodytext-right{  font-family:"Times New Roman", Times, serif; font-size: 1.2em; text-align: right; color:#FFF	}
.qbrochure-bodytext-center{  font-family:"Times New Roman", Times, serif; font-size: 1.2em; text-align: center; color:#FFF	}
.qbrochure-header {  font-family:"Times New Roman", Times, serif; font-size: 1.7em; text-align: left; color:#FFF; text-decoration:underline; }
.qbrochure-header-center {  font-family:"Times New Roman", Times, serif; font-size: 1.7em; text-align: center; color:#FFF; text-decoration:underline; }