body
{
	margin: 16px 0px;
	padding: 0px;
	background: #434141 url(/images/bg_pagesquares.gif) top left;
	font-family: georgia, times, serif;
	font-size: 80%;
}

#pagecontainer
{
	border: 7px solid black;
/*	background: #F3F1D9; */
	background: White;
}

.footer
{
	background-color: #f0eedf;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #827F7B;
	letter-spacing: 1px;
}

.footer a
{
	color: #3E647E;
}

.register
{
	font-family: inherit;
	border: 3px solid #1C3B4F;
}

.label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	font-weight: normal;
}
.formField {
}


.formError
{
	font-weight: bold;
	color: red;
}

.bodycopy {
	font-size: 11px;
	/*	line-height: 16px; */
	color: #3A3A39;
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}


.bodycopy a {
	color: #3E647E;
}

.bodycopy h1 {
	font-family: georgia, times, serif;
	font-size: 100%;
	color: #686766;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	text-align: center;
}

h1.pagetitle {
	font-family: georgia, times, serif;
	font-size: 16px;
	color: #686766;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-right: 178px;
	text-align: center;
	border-bottom: 1px solid #e7e7e7;
}

.bodycopy h2 {
	font-family: tahoma, verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3E647E;
	margin-bottom: 4px;
	margin-top: 16px;
}

h2.notopmargin {
	margin-top: 0px;
}

.bodycopy h3 {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #3E647E;
	margin-bottom: 2px;
	letter-spacing: 2px;
}


.mainContainer
{
	font-family: georgia, times, serif;
	background-color: White;
}

.welcomeMessage
{
	margin-left: 8px;
	margin-bottom: 8px;
}

.mainContent
{
	font-family: inherit;
	font-size: 80%;
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
}

.mainContent a
{
	color: #1c3b4f;
}

.blueText
{
	color: #1c3b4f;
}

.mainBackground
{
	font-family: inherit;
	background-color: White;

}

.mainContentCell
{
	padding-left: 6px;
	padding-right: 6px;
}

.rightalign {text-align:right}

.hiddenDiv
{
	display : none;
}

.visibleDiv
{
	display : inline;
}

.titleText
{
	font-family: inherit;
	font-weight: bold;
	color: #1c3b4f;
}

.railBackground
{
	font-family: inherit;
	background-color: #f0eedf;

}

.leftRail
{
	font-family: georgia, times, serif;
	background-color: #f0eedf;
	font-variant: small-caps;
	color: #1C3B4F;
	font-size: 80%;
}

.leftRail a
{
	color: #1c3b4f;
}

.leftRailCaption
{
	font-family: georgia, times, serif;
	color: black;
	font-size: 80%;
	text-align: center;
}

.leftRailMenulink
{
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	color: #1C3B4F;
	font-family: georgia, times, serif;
	background-color: f0eedf;
	font-variant: small-caps;
	font-size: 100%;
	line-height: 18px;
}

A.leftRailMenulink:hover
{
	background-color: White;
}

.rightRail
{
	background-color: #f0eedf;
	font-family: georgia, times, serif;
	color: #1C3B4F;
	font-size: 80%;
}

.rightRail h1 {
	font-family: georgia, times, serif;
	font-size: 175%;
	color: #1c3b4f;
	margin-bottom: 16px;
	margin-top: 16px;
/*	padding-bottom: 8px; */
	text-align: center;
}


A.menulinkORIG:hover
{
	background-color: #022983;
}

A.menulink:hover
{
	background-color: ButtonFace;
}

A.menulinkRight
{
	text-decoration: none;
	color: #1C3B4F;
}

A.menulinkRight:hover
{
	text-decoration: underline;
}

A.menulinkcurrent
{
	display: block;
	border-color: #2653B8;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 80%;
	background-color: #2653B8;
}

A.menulinkcurrentORIG
{
	display: block;
	border-color: #2653B8;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 80%;
	background-color: #022983;
}

A.submenulink
{
	display: block;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-family: inherit;
	font-size: 75%;
/*	background-color: #022983;*/
	background-color: #2653B8;
	border-color: #022983 #022983;

}

A.submenulink:hover
{
	background-color: #2653B8;
}

.menuItem
{
	border-top: 1px solid;
	font-size: 80%;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	border-color: #0f3b96;
}

.menuSubItem
{
	font-size: 75%;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*background-color: #022983;*/
	background-color: #2653B8;
	color: white;
	font-family: inherit;
	border-top: 1px solid;
	border-color: #022983 #022983;
}

A.menulinkorig
{
	display: block;
	width: 198px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #000000;
	BORDER: none;
	border: solid 1px #FFFFFF;
}

A.menulinkorig:hover
{
	border: solid 1px #6100C1;
	background-color:#F0E1FF;
}
.PageTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	font-style: italic;
	font-weight: bold;
	color: #70393E;
}
