.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #666666; font-weight: bold}
.largeblue {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #086fb2; font-weight: bold}
.tabledata {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #251f40; font-weight: 400}
.tablehead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold}
	a.tablehead:link {  text-decoration: none; }
	a.tablehead:visited {  text-decoration: none; }
	a.tablehead:hover {  color: #000000; text-decoration: none; }
	a.tablehead:active { text-decoration: none; }
.oldnormal {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #251f40; font-weight: bold}

.9pt 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #251f40
}

.normal 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #251f40
}
	a.normal:link	{ color: #251f40; text-decoration: none; }
	a.normal:visited	{ color: #251f40; text-decoration: none; }
	a.normal:hover	{ color: #086fb2; text-decoration: none; }
	a.normal:active { color: #251f40; text-decoration: none; }

.BodyText 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #251f40
}
	a.BodyText:link	{ color: #251f40; text-decoration: none; }
	a.BodyText:visited	{ color: #251f40; text-decoration: none; }
	a.BodyText:hover	{ color: #086fb2; text-decoration: none; }
	a.BodyText:active { color: #251f40; text-decoration: none; }

.page_sub_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #086fb2;
}
	a.page_sub_title:link {  text-decoration: none; }
	a.page_sub_title:visited {  text-decoration: none; }
	a.page_sub_title:hover {  color: #000000; text-decoration: underline; }
	a.page_sub_title:active { text-decoration: none; }


.gray_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #086fb2;
}
.gray_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

	a.gray_text:link {  text-decoration: none; }
	a.gray_text:visited {  text-decoration: none; }
	a.gray_text:hover {  color: #000000; text-decoration: underline; }
	a.gray_text:active { text-decoration: none; }


.homeHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.report_heading_1
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: 600;
}

.report_heading_2
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11pt;
font-variant: small-caps;
color: #000000; 
font-weight: 600;
}
.report_section 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #000000; 
font-weight: 600;
}

.report_label 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #666666; 
font-weight: 400;
}

.report_data 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: 700;
}

.privacy {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #251f40}
.medblueCopy { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #086fb2; font-weight: bold }
.medblueLabel { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #086fb2; font-weight: bold }

a.medblueLabel:link
{ 
color: #086fb2;
text-decoration: none;
}

a.medblueLabel:visited
{ 
color: #086fb2;
text-decoration: none;
}

a.medblueLabel:hover
{ 
color: #251f40;
text-decoration: none;
}

a.medblueLabel:active
{ 
color: #086fb2;
text-decoration: none;
}


.more {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #251f40}
.legal {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #ffffff; text-decoration: none}
.largeblueQuote { font-family: "Times New Roman", Times, serif; font-size: 25pt; color: #086fb2; font-weight: bold }
.buttontxt { font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 10pt; color: #251f40}
.address { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; text-decoration: none }
.normalScroll { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: bolder}
.normalLink { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #086fb2; font-weight: bold ; text-decoration: underline}
.journaltxt { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666}
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #251f40; font-weight: bold ; font-style: italic}
.menuWhite { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #086fb2; font-weight: bold ; text-decoration: none}
.label {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #251f40; font-weight: 400}
.form_input {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #086fb2; background-color: #CCCCCC; font-weight: 400}


.newsauthor
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: normal; 
font-size: 9px;
font-weight: 400; 
text-transform: none; 
color: #000000; 
}

.newsheadline
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: normal; 
font-size: 12px;
font-weight: 800; 
text-transform: none; 
color: #000000; 
}

.newsTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: normal; 
font-size: 12px;
font-weight: 800; 
text-transform: none; 
color: #FFFFFF; 
}

.newstext
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: normal; 
font-size: 12px;
font-weight: 400; 
text-transform: none; 
color: #000000; 
}

.newstickler
{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: normal; 
font-size: 10px;
font-weight: 550; 
text-transform: none; 
color: #000000; 
}

a.newstickler:link
{ 
color: #000000;
text-decoration: none;
}

a.newstickler:visited
{ 
color: #000000;
text-decoration: none;
}

a.newstickler:hover
{ 
color: #666666;
text-decoration: none;
}

a.newstickler:active
{ 
color: #000000;
text-decoration: none;
}
