.mainNav
{
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.homeTitle
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 22px;
	font-style: italic;
	color: #FFFFFF;
	letter-spacing: 1px;	
}
.subTitle
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #9ECCFA;
	letter-spacing: 0px;
	text-decoration: none;
	border-bottom-color: #325C84;
	border-bottom-width: 1 px;
	border-bottom-style: solid;
	padding: 4px;	
}
.subTitleWhite
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 2px;	
	text-decoration: none;	
	border-bottom-color: #325C84;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 4px;
}
.copyTitleWhite
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0px;	
	text-decoration: none;	
}
.copyTitleWhiteSmall
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0px;	
	text-decoration: none;	
}
.copyTitle
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #9ECCFA;
	letter-spacing: 0px;
	text-decoration: none;
}
.copyTitleBlue
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	letter-spacing: 0px;
	text-decoration: none;
}
.copyTitleBlueSmaller
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	letter-spacing: 0px;
	text-decoration: none;
}
.smallCopyTitle
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #0D6928;
	letter-spacing: 0px;
	text-decoration: none;
}
ul.lhn
{
	list-style-type:none;
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 13px;
	color: #99CCCC;
	letter-spacing: 0px;
	padding: 3px;
	margin-left: 0px;
}
ol.lhn
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #99CCCC;
	letter-spacing: 0px;	
	padding: 3px;
	margin-left: 0px;
	list-style-position:inside;
}
.smallWhite
{
	color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.homePageContent
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #99CCCC;
	letter-spacing: 0px;	
	padding: 20px;
}
.bodyCopy
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #0D6928;
	letter-spacing: 0px;	
	padding: 20px;
	background-color: #FFFFFF;
}
.bodyCopyNoTop
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #0D6928;
	letter-spacing: 0px;	
	padding: 20px;
	background-color: #FFFFFF;
}
.bodyCopyNoPad
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #0D6928;
	letter-spacing: 0px;	
	background-color: #FFFFFF;
}
.rhContent
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #99CCCC;
	letter-spacing: 0px;	
	padding: 5px;
	border-bottom-color: #325C84;
	border-bottom-width: 1 px;
	border-bottom-style: solid;

}
.rhContentNoBorder
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #99CCCC;
	letter-spacing: 0px;	
	padding: 5px;
}
.newsLink
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #99CCCC;
	letter-spacing: 0px;
	text-decoration: none;
}
.newsLink:hover
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0px;
	text-decoration: underline;
}
.howItWorksCell
{
	padding: 5px;
}

.bottomBorder
{
	border-bottom-color: #325C84;
	border-bottom-width: 1 px;
	border-bottom-style: solid;
}

/* #FFFF66 Optional yellow for selected level */

.systemsLevel0
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #99CCCC;
	letter-spacing: 0px;
}
.systemsHotLevel0
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #99CCCC;
	letter-spacing: 0px;
	text-decoration: none;
}
.systemsHotLevel0:hover, .systemsHotLevel0:active
{
	color: #FFFFFF;
}
.systemsSelectedLevel0
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #FF9933;
	letter-spacing: 0px;	
	text-decoration: none;
}
.systemsSelectedLevel0:hover, .systemsSelectedLevel0:active
{
	color: #FFFFFF;
}


.systemsLevel1
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 13px;
	color: #99CCCC;
	letter-spacing: 0px;	
	text-decoration: none;
	font-style: normal;
}
.systemsHotLevel1
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 13px;
	color: #99CCCC;
	letter-spacing: 0px;	
	text-decoration: none;
}
.systemsHotLevel1:hover, .systemsHotLevel1:active
{
	color: #FFFFFF;
}
.systemsSelectedLevel1
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 13px;
	color: #FF9933;
	letter-spacing: 0px;	
	text-decoration: none;
}
.systemsSelectedLevel1:hover, .systemsSelectedLevel1:active
{
	color: #FFFFFF;
}
.fieldHeader
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #0D6928;
	letter-spacing: 0px;	
	background-color: #FFFFFF;
}
input,textarea
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #0D6928;
	letter-spacing: 0px;	
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #CCD6E0;
}
.inputNoBorder
{
	border-style: none;
	border-color: #FFFFFF;
	
}
.mailLink
{
	text-decoration: none;
	font-style: italic;
	color: #0D6928;
	font-weight: bold;
}

.imageBorder
{
	border-color: #325C84;
	border-style: solid;
	border-width: 2px;
}
.arrowLink
{
	padding: 6px;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #99CCCC;
	letter-spacing: 0px;	
	text-decoration: none;
}

.media
{
	margin-left: 6px;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 10px;
	color: #99CCCC;	
}

.arrowLink:hover, .arrowLink:active
{
	color: #FFFFFF;
}
.quote
{
	font-family: Times;
	font-weight: normal;
	font-size: 14px;
	color: #003366;
	letter-spacing: 0px;	
}
.quoteByLine
{
	font-family: arial, helvetica;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	color: #5E7E9E;
	letter-spacing: 0px;
	text-align: right;
	padding: 6px;	
}
.homeQuote
{
	font-family: Times;
	font-weight: normal;
	font-size: 14px;
	color: #99CCCC;
	letter-spacing: 0px;	
}
.homeQuoteByLine
{
	font-family: arial, helvetica;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	color: #99CCCC;
	letter-spacing: 0px;
	text-align: right;
	padding: 6px;	
}
.fpQuote
{
	font-family: Times;
	font-weight: normal;
	font-size: 14px;
	color: #003366;
	letter-spacing: 0px;	
	padding: 6px;	
}
.fpQuoteByLine
{
	font-family: arial, helvetica;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	color: #5E7E9E;
	letter-spacing: 0px;
	text-align: right;
	padding: 6px;	
}

table.systemsContent
{
	width: 100%;
	height: 100%;
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #0D6928;
	letter-spacing: 0px;	
}

table.systemsContent td
{
	padding: 20px;
	vertical-align: top;
}

table.systemsContent td.bottomBorder
{
	border-bottom: 1px #CCD6E0 solid;
}

table.systemsContent td.rightBorder
{
	border-right: 1px #CCD6E0 solid;
}

table.systemsContent td.quoteImage
{
	padding: 0px;
}

table.systemsContent td.fullHeight
{
	height: 100%;
}

a.bodyLink, a.bodyLink:active, a.bodyLink:visited
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #C6660C;
	letter-spacing: 0px;
	text-decoration: none;
}

a.bodyLinkTiny, a.bodyLinkTiny:active, a.bodyLinkTiny:visited
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 10px;
	color: #C6660C;
	letter-spacing: 0px;
	text-decoration: none;
}

a.bodyLinkTiny:hover
{
	text-decoration: underline;
	color: #5E7E9E;
}

.systemsLinks
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	/*color: #99CCCC;*/
	letter-spacing: 0px;	
	text-decoration: none;
	font-style: normal;
}

.systemsLinksSmall
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	/*color: #99CCCC;*/
	letter-spacing: 0px;	
	text-decoration: none;
	font-style: normal;
}

table.slideContent
{
	padding: 20px;
	vertical-align: bottom;
	color: #0D6928;
	font-size: 12px;
}

table.slideContent td
{
	vertical-align: top;
}

table.slideContent .imageBorder
{
	border-color: #325C84;
	border-style: solid;
	border-width: 2px;
}
table.slideContent a, table.slideContent a:active, table.slideContent a:visited
{
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #0D6928;
}
.popShowLink
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 18px;
	color: #99CCCC;
	letter-spacing: 0px;
	text-decoration: none;
}
.newsHeadline
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #0D6928;
}
.newsSubheadline
{
	font-family: Arial, helvetica;
	font-style:italic;
	font-size: 14px;
	color: #0D6928;
}

table.newSlideContent
{
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0px;	
}
table.newSlideContent td
{
	vertical-align: top;
}
a.slideLink, a.slideLink:active, a.slideLink:visited
{
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #99CCCC;
	letter-spacing: 0px;
	text-decoration: none;
	padding: 0px;
}

.systemBox {
	width: 400px; 
	background-color: #f0f0f0; 
	padding: 5px; 
	margin-bottom: 20px;
	border: 1px solid #666;
	}
