/* Programmer note: If background-color is customized for implementation, then edit color for 
   TD.errorhide so that administrator error information is not visible on the page. */
BODY {
	background-color : #FFFFFF;
	color : #000066;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font : 12px;
}

TD.errorhide {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font : 12px;
}

H1 {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font: 10px;
	margin-top : 1.5em;
}

H2 {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font: 12px;
	margin-top : 1.5em;
}

H3 {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font : 14px;
	margin-top : 1.5em;
}

H3.bold {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font : 14px;
	font-weight : bold;
	margin-top : 1.5em;
}

H4 {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font : 15px;
	margin-top : 1.5em;
}

H4.bold {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font : 15px;
	font-weight : bold;
	margin-top : 1.5em;
}

H5 {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font : 16px;
	font-weight : 900;
	margin-top : 1.5em;
}

H5.bold {
	color : #285364;
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	font : 16px;
	font-weight : bold;
	margin-top : 1.5em;
}

H6 {
	color : #207947;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font : 18px;
	font-weight : bold;
	margin-bottom : 0;
}

td.head {
	background-color : #207947;
	color : #FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font : 16px;
	font-weight : bold;
	text-align : center;
	padding-top : .25in;
	padding-bottom : .25in;
}

TD.leftcol { 
	color : #ffffff;
	padding-left : .15in;
	padding-right : .15in;
	padding-top: .1in;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font : 12px;
	font-weight : bold;
	border : 0;
}

TD.leftcolsub { 
	color : #77a2b3;
	padding-left : .15in;
	padding-right : .15in;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font : 12px;
	border : 0;
}

TD.leftcolcont { 
	color : #ffffff;
	padding-left : .15in;
	padding-right : .15in;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font : 12px;
	border : 0;
}
 
TD.bar {
	background-color : #217a47;
}

TD {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #285364;
	font : 12px;
}

TD.white {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font : 12px;
}

TD.contrast {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #285364;
	font : 12px;
}

TD.bold {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #000066;
	font : 12px;
	font-weight : bold;
}

TD.contrastbold {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #285364;
	font : 12px;
	font-weight : bold;
}

.required {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #ff0000;
	font : 12px;
}

.reqbold {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #ff0000;
	font : 12px;
	font-weight : bold;
}

.bold {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #000066;
	font : 12px;
	font-weight : bold;
}

.leftNav {
	font-family :  Arial, Verdana, Helvetica, sans-serif;
	color: #04194e;
	font: 12px;
	font-weight: bold;
}
.leftTitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #15512f;
	font: 12px;
	font-weight: bold;
}

.hr {
	color : #000066;
}

.titleText {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #207947;
	font : 28px;
	font-weight : bold;
}

.titleHeading {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #000066;
	font : 16px;
	font-weight : bold;
}
.eventHdr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000066;
	font: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.normal {
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #000000;
	vertical-align: top;
	text-decoration: none;
}
.normal:hover {text-decoration: underline; color: #0e2f84; font-family: Verdana, Arial, Tahoma;}
.normalLink {
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #15512f;
	vertical-align: top;
	text-decoration: underline;
}
.normalLink:hover {text-decoration: underline; color: #56708b; font-family: Verdana, Arial, Tahoma;}
.subHdr {
	font-size: 10pt;
	font-family: Verdana, Arial, Tahoma;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	vertical-align: top;
	text-decoration: none;
}
.btmNavn {
	font-size: 7pt;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
.btmNavn:hover {
	text-decoration: underline;
}
.footer {
	font-size: 7pt;
	font-family: Verdana, Arial, Tahoma;
	color: Gray;
	vertical-align: top;
}
.tableRowHdr {
	font-size: 11pt;
	font-family: Verdana, Arial, Tahoma;
	color: #ffffff;
	font-weight: bold;
	background-color: #207947;
}
.tableRow {
	background-color: #e2dffc;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tableRowFine {
	background-color: #e2dffc;
	font-size: 7pt;
	font-family: Verdana, Arial, Tahoma;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration: none;
}
.tableRowFine:hover {
	text-decoration: underline;
}
.tableRowFineB {
	background-color: #e2dffc;
	font-size: 7pt;
	font-family: Verdana, Arial, Tahoma;
	color: #0e2f84;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration: none;
	font-weight: bold;
}
.tableRowFineB:hover {
	text-decoration: underline;
}
.tableRowSpacer {
	background-color: #0e2f84;
	line-height: 2px;
}
.tableRowHSpacer {
	background-color: #ebda8f;
	line-height: 2px;
}
.tableRowWSpacer {
	background-color: #ffffff;
	line-height: 2px;
}
.tableRowS1 {
	background-color: #e2dffc;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.tableRowS1:hover {
	color: #c79c17;
	text-decoration: underline;
}
.tableRowS1b {
	background-color: #e2dffc;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.tableRowS1b:hover {
	color: #c79c17;
	text-decoration: underline;
}
.tableRowS2 {
	background-color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: normal;
	padding-left: 2px;
	text-decoration: none;
	line-height: 14px;
}
.tableRowS2:hover {
	color: #c79c17;
	text-decoration: underline;
}
.tableRowS2b {
	background-color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.tableRowS2b:hover {
	color: #c79c17;
}
.trS1 {
	background-color: #e2dffc;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.trS1:hover {
	color: #c79c17;
	text-decoration: underline;
}
.trS1b {
	background-color: #e2dffc;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.trS1b:hover {
	color: #c79c17;
	text-decoration: underline;
}
.trowS1 {
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.trowS1:hover {
	color: #c79c17;
	text-decoration: underline;
}
.trowS1b {
	background-color: #ffffff;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.trowS1b:hover {
	color: #c79c17;
}
.seminar2 {
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
		padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #285364;
	text-decoration: none;
}
.seminar2:hover{
	text-decoration: underline;
}
.subHdr {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	vertical-align: top;
	text-decoration: none;
}
.channelLink {
	font-size: 12pt;
	font-family: Georgia, serif, Verdana, Arial, Tahoma;
	color: #4b4ea0;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	vertical-align : top;
	text-decoration: none;
}
.channelLink:hover {
	text-decoration: underline;
	color: #c49c17;
}