.body
{
	font-size: 9pt;
	line-height: 12pt;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #ffffff;
	margin-left: auto; 
	margin-right: auto;
}

.pageHead
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #2152D6;
	font-weight: bold;
	font-size: 14pt;
	line-height: 24pt;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 18pt;
	padding-top: 8pt; 
	padding-bottom: 8pt; 
}

.homeImg
{
	background-image: url("graphics/homePict.png"); background-repeat: no-repeat; background-position: center; 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #f0f000;
	font-weight: bold;
	font-size: 30pt;
	line-height: 36pt;
	text-align: center;
	margin-top: -12pt; 
	margin-bottom: 12pt; 
	padding-top: 48pt; 
	padding-bottom: 48pt; 
}

a.homeLink:link { 
	text-decoration: none; 
	color: #f0f000;
	}
a.homeLink:visited { 
	text-decoration: none; 
	color: #f0f000;
	}
a.homeLink:hover { 
	text-decoration: none; 
	color: #f0f0f0;
	}
a.homeLink:active { 
	text-decoration: none; 
	color: #00f000;
	}

a.signUpLink:link { 
	text-decoration: none; 
	color: #f00000;
	}
a.signUpLink:visited { 
	text-decoration: none; 
	color: #f00000;
	}
a.signUpLink:hover { 
	text-decoration: underline; 
	color: #f00000;
	}
a.signUpLink:active { 
	text-decoration: none; 
	color: #00f000;
	}



.siteBar
{
	width: 4000px;
	text-align: center;
	height: 250px;
	background-color: #404040;
}


.mainArtl
{
	background-color: #ffffff;
	padding-top: 0pt;
	padding-left: 12pt;
	padding-bottom: 12pt;
	padding-right: 12pt;
}


.center
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.redColor
{
	color: #ff0000;
}

.blueColor
{
	color: #0000ff;
}




h1.logo
{
	color: #000000;
	font-weight: bold;
	font-size: 30pt;
	line-height: 32pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 16pt;
}

h2.logo
{
	color: #000000;
	font-weight: bold;
	font-size: 24pt;
	line-height: 26pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}

h1.body
{
	color: #202020;
	font-weight: bold;
	font-size: 18pt;
	line-height: 20pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 16pt;
}

h2.body
{
	color: #202020;
	font-weight: bold;
	font-size: 12pt;
	line-height: 14pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}

h3.body
{
	color: #202020;
	font-weight: bold;
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}

p.body
{
	color: #404040;
	font-weight: normal;
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}

p.note
{
	color: #404040;
	font-weight: normal;
	font-size: 8pt;
	line-height: 10pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}

ol.body
{
	color: #404040;
	font-weight: normal;
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}

ul.body
{
	color: #404040;
	font-weight: normal;
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}

li.body
{
	margin-top: 0pt;
	margin-bottom: 4pt;
}

.listSmallHead
{
	color: #404040;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 4pt;
	margin-left: 28pt;
}

ul.bodySmall
{
	color: #404040;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 4pt;
	margin-left: 28pt;
}

li.bodySmall
{
	margin-top: 0pt;
	margin-bottom: 2pt;
}



.secDiv
{
	height: 16pt;
}

.botDiv
{
	height: 32pt;
}


a.hyper:link { 
	text-decoration: none; 
	color: #00A8FF;
	}
a.hyper:visited { 
	text-decoration: none; 
	color: #00A8FF;
	}
a.hyper:hover { 
	text-decoration: underline; 
	color: #00A8FF;
	}
a.hyper:active { 
	text-decoration: underline; 
	color: #00A8FF;
	}


.centerImgCompartment
{
	text-align: center;
	margin-top: 12pt;
	margin-bottom: 12pt;
	margin-left: auto;
	margin-right: auto;
}


.sideBar
{
	text-align: left;
	color: #808080;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	text-align: left;
	padding-top: 4pt;
	padding-bottom: 5pt;
	margin-left: 6pt;
	margin-bottom: 9pt;
}

a.sideBar:link { 
	text-decoration: underline; 
	color: #808080;
	}
a.sideBar:visited { 
	text-decoration: underline; 
	color: #808080;
	}
a.sideBar:hover { 
	text-decoration: underline; 
	color: #00f000;
	}
a.sideBar:active { 
	text-decoration: underline; 
	color: #00f000;
	}



.menuBarCompartment
{
	background-color: #000000;
	text-align: center;
	color: #FFCC33;
	font-weight: normal;
	font-size: 7pt;
	line-height: 8pt;
	text-align: left;
	padding-top: 4pt;
	padding-bottom: 5pt;
	margin-top: 0pt;
	margin-bottom: 9pt;
}

.menuBarItem
{
	background-color: #000000;
	color: #FFCC33;
	white-space: nowrap;
	font-weight: normal;
	font-size: 7pt;
	line-height: 14pt;
	text-align: center;
	padding-top: 4pt;
	padding-bottom: 4pt;
	margin-left: 10pt;
	margin-right: 10pt;
	margin-top: 0pt;
	margin-bottom: 4pt;
}

.menuListCompartment
{
	width: 180px;
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	line-height: 14pt;
	text-align: center;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

.menuListItem
{
	background-color: #d0d0d0;
	color: #0066ff;
	font-weight: normal;
	font-size: 9pt;
	line-height: 12pt;
	text-align: center;
	padding-top: 4pt;
	padding-bottom: 4pt;
	margin-top: 0pt;
	margin-bottom: 4pt;
}

.menuSelected
{
	color: #ffffff;
}

a.menu:link { 
	text-decoration: none; 
	color: #0066ff;
	}
a.menu:visited { 
	text-decoration: none; 
	color: #0066ff;
	}
a.menu:hover { 
	text-decoration: none; 
	color: #808080;
	}
a.menu:active { 
	text-decoration: none; 
	color: #808080;
	}

.foot
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #f0f0f0;
	border-top: 1pt solid #f00000;
	border-bottom: 3pt solid #f00000;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	line-height: 12pt;
	text-align: center;
	padding-top: 4pt;
	padding-bottom: 5pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

a.footLink:link { 
	text-decoration: none; 
	color: #0000f0;
	}
a.footLink:visited { 
	text-decoration: none; 
	color: #0000f0;
	}
a.footLink:hover { 
	text-decoration: none; 
	color: #00f000;
	}
a.footLink:active { 
	text-decoration: none; 
	color: #00f000;
	}


.statement
{
	color: #808080;
	font-weight: normal;
	font-size: 8pt;
	line-height: 12pt;
	text-align: justify;
	margin-top: 36pt;
	margin-bottom: 12pt;
	margin-left: 64pt;
	margin-right: 64pt;
}


.missingCompartment
{
	border: 1pt solid #ff4040;
	margin-bottom: 12pt;
}

.missingHead
{
	background-color: #ff4040;
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
	line-height: 12pt;
	text-align: center;
	padding-top: 4pt;
	padding-bottom: 5pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

.missingItem
{
	margin-top: 12pt;
	margin-bottom: 12pt;
}



.bannerCompartment
{
	text-align: center;
	margin-top: 0pt;
	margin-bottom: 18pt;
}


.formTitle
{
	color: #ff0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 4pt;
	margin-left: 28pt;
}

.formText
{
	color: #ff4040;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 4pt;
	margin-left: 28pt;
}

p.form
{
	color: #202020;
	font-weight: normal;
	font-size: 9pt;
	line-height: 15pt;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 8pt;
}


.formName
{
	color: #202020;
	font-weight: bold;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
}

.formBus
{
	color: #202020;
	font-weight: normal;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
}

.formAddr
{
	color: #202020;
	font-weight: normal;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
}

.fnLabel
{
	color: #000000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	text-align: left;
}

.fnNote
{
	color: #000000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	line-height: 11pt;
	text-align: left;
}

.fnField
{
	color: #000000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 13pt;
	text-align: left;
}

.emailWarn
{
	color: #f00000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	line-height: 12pt;
	text-align: left;
	margin-left: 96pt;
	margin-right: 96pt;
	margin-top: 12pt;
	margin-bottom: 12pt;
}

.equipment
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
}

.equipmentDiv
{
	border: 1pt dotted #808080;
	margin-top: 12pt;
	margin-bottom: 12pt;
	margin-left: 96pt;
	margin-right: 96pt;
}

.bodyFloatLeft
{
	float: right;
	margin-left: 12pt;
	margin-bottom: 12pt;
}

.bodyFloatRight
{
	float: left;
	margin-right: 12pt;
	margin-bottom: 12pt;
}

.rateTable
{
	margin-top: 6pt;
	margin-bottom: 12pt;
}

.rateTitle
{
	background-color: #7b92ff;
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
	line-height: 14pt;
	text-align: center;
	padding: 4pt;
}

.rateLabel
{
	background-color: #ddddee;
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	line-height: 13pt;
	text-align: center;
	padding: 4pt;
}

.rateLabelLeft
{
	background-color: #ddddee;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	padding: 4pt;
}

.rateBody
{
	background-color: #eeeeff;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	line-height: 12pt;
	text-align: center;
	padding: 4pt;
}

.feeNotes
{
	margin-left: 60pt;
	margin-right: 60pt;
}
