.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitelargebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4d6378;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.bodysmallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.bodysmallblackMS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 10pt;}

a.bodysmallunderline
 { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodysmallunderline { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.bodysmallunderline:link, a.bodysmallunderline:visited
{
	color: #4d6378;
	text-decoration: underline;
}

a.bodysmallunderline:hover
{
	color: #4d6378;
	text-decoration: underline;
}
a.bodylinks
 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodylinks { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.bodylinks:link, a.bodylinks:visited
{
	color: #02225F;
	text-decoration: underline;
}

a.bodylinks:hover
{
	color: #976448;
	text-decoration: underline;
}
.bodybrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #976448;
	font-weight: bold;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #46597E;
}
a.formlinks
 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formlinks { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.formlinks:link, a.formlinks:visited
{
	color: #46597E;
	text-decoration: underline;
}

a.formlinks:hover
{
	color: #976448;
	text-decoration: underline;
}
a.brownlinks
 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.brownlinks { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.brownlinks:link, a.brownlinks:visited
{
	color: #976448;
	text-decoration: underline;
}

a.brownlinks:hover
{
	color: #4D6378;
	text-decoration: none;
}
a.bluelinks
 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluelinks { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.bluelinks:link, a.bluelinks:visited
{
	color: #003366;
	text-decoration: none;
}

a.bluelinks:hover
{
	color: #976448;
	text-decoration: none;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #003366;
}
.headinglight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #46597E;
}
.frontpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #000000;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
}
.sidetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 23px;
	color: #003366;
}
.sidesmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 21px;
	color: #46597E;
}
.popbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	color: #000000;
}
.frameborder {
	border: 1px solid #DEC29F;
}
.bluebodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #46597E;
}
.imgborder {
	border: 1px solid #4D6378;
}
img.imgborder:hover
{
	border: 1px solid #DEC29F;
}
.imgborderltblue {
	border: 1px solid #8292A2;
}
img.imgborderltblue:hover
{
	border: 1px solid #EDBA53;
}
.blueborder {
	border: 1px solid #46597E;
}
.bluesmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
}
a.bluesmalllinks
 { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluesmalllinks { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.bluesmalllinks:link, a.bluesmalllinks:visited
{
	color: #003366;
	text-decoration: none;
}

a.bluesmalllinks:hover
{
	color: #976448;
	text-decoration: none;
}
.imgborderbrown {
	border: 1px solid #DEC29F;
}
img.imgborderbrown:hover
{
	border: 1px solid #4D6378;
}
a.whitelinks
 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitelinks { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.whitelinks:link, a.whitelinks:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.whitelinks:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.admintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #003366;
	text-decoration: none;
	font-weight: plain;
}
.frameborderlight {
	border: 1px solid #EAD8C2;
}

.background_main {
 	background-color: #F6F0EA;
}

.background_framebg {
 	background-color: #FFFFFF;
}

.background_frameborder {
 	background-color: #FCF9F7;
}
.sectiontitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #46597E;
}
.whitetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: plain;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.updated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
a.tablinks
 { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tablinks { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.tablinks:link, a.tablinks:visited
{
	color: #46597E;
	text-decoration: none;
}

a.tablinks:hover
{
	color: #976448;
	text-decoration: underline;
}
.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #46597E;
	text-decoration: none;
	font-weight: bold;
}

.cal_border {
	border-style: solid;
	border-width: 1px;
	border-color: #DEC29F;
}

.cal_right_border_title {
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #DEC29F;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #46597E;
 	background-color: #F6F0EA;
}

.cal_no_border_title {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #46597E;
 	background-color: #F6F0EA;
}

.cal_right_border {
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #DEC29F;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.cal_no_border {
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #DEC29F;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;

}

.bodytext_with_background {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #909090;
}

