body
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:  #3d5b77;
	margin: 0px;
}
.services  {
	font-size: 11px;
	padding: 10px;
	line-height: 15px;
	font-family: Verdana;}
	.services a:link { color: Black; text-decoration: none }
.services a:visited { color: Black; text-decoration: none }
.services a:hover { color:  #3d5b77; text-decoration: underline }
	
.footer-links  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.footer-links a:link { color: white; text-decoration: none }
.footer-links a:visited { color: white; text-decoration: none }
.footer-links a:hover { color: #CFC7BC; text-decoration: underline }
.newslink { }
.newslink a:link { color: maroon; text-decoration: none }
.newslink a:visited { color: maroon; text-decoration: none }
.newslink a:hover { color: black; text-decoration: underline }
.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

.bodytext  {
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	font-family: Verdana,;
}
.bodytext p { margin-top: 5px; margin-bottom: 10px }
.bodytext ol { list-style-type: lower-alpha; margin-top: 5px; margin-bottom: 10px }
.bodytext ul    { list-style-type: square; margin-top: 5px; margin-bottom: 10px }
.bodytext ul ul   { list-style-type: circle; margin-top: 5px; margin-bottom: 10px }
.bodytext li { margin-top: 5px }
.bodytext a:link { color: #000099; text-decoration: none }
.bodytext a:visited { color: #000099; text-decoration: none }
.bodytext a:hover { color:  #3d5b77; text-decoration: underline }

.headerimage {
	border: 1px solid #000000;
}
table#pagebody
{
	margin-top: 10px; /*border-bottom: 10px double #946868;*/
}
.softborder
{
	border: solid 1px  #3d5b77;
}

.requiredmsg
{
	font-size: 11px;
	padding: 10px;
}
div#contents1
{
	font-size: 11px;
	padding: 10px;	
}

#contents1 h1
{
	color:  #3d5b77;
	font-size: 22px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid  #3d5b77;
}

div#contents
{
	width: 950px !important;
	margin: 0 auto;	
	border: 1px solid #CC0000;
}

#contents h1
{
	color: #CC0000;
	font-size: 22px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CC0000;
}

table.form-report
{
	font-size: 11px;
	border: solid 1px  #3d5b77;
	border-collapse: collapse;
	width: 100%;
}
.form-report th
{
	font-size: 11px;
	background-color:  #3d5b77;
	text-align: left;
	padding: 3px 5px;
	border-bottom: 10px solid white;
}
.form-report td
{
	padding: 5px;
}
.form-report p
{
	margin-top: 3px;
	margin-bottom: 3px;
}
.note
{
	color: #861e1e;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
.form-report hr
{
	height: 0;
	border-top: 1px solid  #3d5b77;
	border-right-style: none;
	border-right-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-left-style: none;
	border-left-width: 0;
}
.smartbutton
{
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:  #3d5b77;
	padding: 4px;
	border-color: #cfb3b3 #6c3f3f #6c3f3f #cfb3b3;
	border-style: solid;
	border-width: 0px;
}
.tablegrid td
{
	border: solid 1px  #3d5b77;
	border-collapse: collapse;
}
.tablegrid th
{
	font-size: 11px;
	background-color:  #3d5b77;
	text-align: left;
	padding: 3px 5px;
	border-right: 1px solid #946868;
	border-bottom-style: none;	
	color:#FFFFFF;
}
.textfield
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid 1px  #3d5b77;
}
.label
{
	color: #946868;
	font-weight: bold;
}