DIV, FORM, INPUT, P, OL, SELECT, TEXTAREA, TR, TD, UL {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}


P {
	margin-top: 9px; margin-bottom: 9px;
}


INPUT, TEXTAREA {
	background-color: #FFFFFF;
}

FORM {
	margin : 0px;
	padding : 0px;
}


HR {
	height : 1px;
}


IMG {
	border-style : none;
}

UL {
	FONT-SIZE: 10pt; color : #000000; margin-top: 2px; margin-bottom: 2px;
}


A.optionlink {
	COLOR: #374766;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}

A.optionlink:visited {
	COLOR: #374766;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}

A.optionlinksmall:visited {
	COLOR: #374766;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}

A.optionlinksmall:hover {
	COLOR: #374766;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: underline;
}

A.optionlinksmall {
	COLOR: #374766;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}

A.buttonlink {
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}



A.buttonlink:hover {
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: underline;
}

A {
    COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: normal;
}


A:visited {
	COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: normal;
}

A.optionlink:hover {
	COLOR: #374766; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; text-decoration: underline;
}


A.footer {
	COLOR: #374766; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal;
}


A.footer:visited {
	COLOR: #5D6F92; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal;
}

A.footer:hover {
	COLOR: #5D6F92; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal;
}


/* Home page tagline paragraph copy */

.Head1 {
	COLOR: #0C2860; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
}

/* Copyright Text */

.smallwhite {
	COLOR: #FFFFFF; FONT-SIZE: 7pt; FONT-WEIGHT: Normal;
}

.smallblack {
	COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: Normal;
}

.homedisclaimer {
    COLOR: #000000; FONT-SIZE: 6pt; FONT-WEIGHT: Normal;
}

/* Main Section Head */

.subhead1 {
	COLOR: #002E60; font-family: Arial, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: normal; font-stretch: condensed;
}

/* Secondary Section Head */

.subhead2 {
	COLOR: #000000; font-family: Arial, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; font-stretch: condensed;
}

/* Tertiary Page Title Head */

.subhead3 {
	COLOR: #214278; font-family: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; font-stretch: condensed;
}

/* Running Copy SubHead */

.subhead4 {
	COLOR: #000000; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold;
}


/* Data Table column Head */

.tablehead {
	COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: bold;
	background-color: #B8BBBA;
}

.formtablehead {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold;
	background-color: #B8BBBA;
}


/* Data Table data table body */

.tablebody {
	COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: normal;
}

A.tertnav {
	COLOR: #484848; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal; text-decoration: none;
}

/* Tertiary Nav Links */

A.tertnav:visited {
	COLOR: #484848; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal;  text-decoration: none;
}

A.tertnav:hover {
	COLOR: #484848; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal; text-decoration: underline;
}

/* Gobal Navigation Text Option */

.globalnav {
	COLOR: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; font-stretch: condensed;
}

.tablebackground {
	background-color: #929393;
	border: 0px none;

}
.tableroweven {
	background-color: #FFFFFF;
	vertical-align: top;
}
.tablerowodd {
	background-color: #EFF0F2;
	vertical-align: top;
}
.tablebox {
	background-color: #C2CBB9;
	COLOR: #000000;
}
.portletheader_noborder {
	background-color: #C2CBB9;
	COLOR: #333333;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.infotableheader {
	background-color: #C2CBB9;
	COLOR: #333333;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.lighttablebackground{
    background-color: #E9ECE6;
	COLOR: #333333;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.portletheader {
	background-color: #C2CBB9;
	COLOR: #333333;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;

}

.tableheaderrow {
	background-color: #999999;
	COLOR: #999999;
}
.tableAddButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #B8BBBA;
	border: 1px solid #999999;
}
A.buttonlink {
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
.buttonlink {
	color: #515151;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
	border: #666666;

}
input.textinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border: 1px solid #838383;
	background-color: #EFF0F2;
}

input.textinputwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border: 1px solid #838383;
	background-color: #FFFFFF;
}

.errors
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF0000;
}

input.numberinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border: 1px solid #838383;
	background-color: #EFF0F2;
	text-align: right;
}
.formbox {
	border: 1px solid #000000;
}
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.submitbutton
{
    background-color: #B8BBBA;
	color: #F3F3F3;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	background-color: #004080;
	width: 75px;
	text-transform: none;
	text-decoration: none;





}

.globalnavSelected {
	font-family: Verdana,Arial, Helvetica, sans-serif;
		color : #214278;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
        font-stretch: condensed;
        text-decoration:none;
}

.contentbox {
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
.viewformfield {
	font-size: 12px;
	color: #292929;
}
.formcategoryheader {
	background-color: #DBE0D6;
}
.emptycell {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.emptytableheadcell {

	COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: bold;
	background-color: #FFFFFF;
}
.tableheadsmall {

	COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: normal;
	background-color: #B8BBBA;
}
.tablebodysmall {

	COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: normal;
}
.adminlink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-position: left center;
	font-weight: normal;
}
A.toplink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF66;
	text-decoration: none;
	font-weight: normal;
}
A.toplink:HOVER {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF66;
	text-decoration: underline;
}

A.toplink:VISITED {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF66;
	text-decoration: none;
}

.thin_portlet_box_title {
	color: #F2F2F2;
	background-color: #527DCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;

}
.article-author {
	color: #7A7A7A;
	FONT-SIZE: 8pt;
}
.portlettableheader {
	font-weight: bold;
	background-color: #9AA98B;
	color: #FFFFFF;


}
.productNameLegend {
	COLOR: #002E60; font-family: Arial, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: normal; font-stretch: condensed;
}


.productNameValue {
	COLOR: #002E60; font-family: Arial, sans-serif; FONT-SIZE: 13pt; FONT-WEIGHT: bold; font-stretch: expanded; text-decoration: none;
}

A.celllink {
	COLOR: #002E60;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}

A.celllink:VISITED {
	COLOR: #002E60;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}

A.celllink:hover {
	COLOR: #002E60;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: underline;
	margin: 1px;
	padding: 1px;
}

.selectedCell {
	COLOR: #002E60;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
	border: 1px solid #002E60;

}
.asofdate {
	COLOR: #002E60; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-stretch: condensed;
}

.message {
	COLOR: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; font-stretch: condensed;
}
.FormSectionSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
}
select.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border: 1px solid #838383;
	background-color: #EFF0F2;
}

.hometableheader {
	color: #000000;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
}
.newsheader {
	COLOR: #214278; font-family: Arial, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold; font-stretch: condensed;
}
.newsdate {
	COLOR: #214278; font-family: Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; font-stretch: condensed;
}
.tablebodytext {
	COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
}
.newslisttext {
	COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; font-stretch: condensed;
}

A.newslink {
	COLOR: #002E60; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; font-stretch: condensed; text-decoration: none;
}

A.newslink:visited {
	COLOR: #002E60; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; font-stretch: condensed;  text-decoration: none;
}

A.newslink:hover {
	COLOR: #002E60; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; font-stretch: condensed; text-decoration: underline;
}

A.newssummarylink {
	COLOR: #374766; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-stretch: condensed; text-decoration: none;
}

A.newssummarylink:visited {
	COLOR: #374766; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-stretch: condensed;  text-decoration: none;
}

A.newssummarylink:hover {
	COLOR: #374766; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-stretch: condensed; text-decoration: underline;
}
.newssummarytitle {
	COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-stretch: stretched; FONT-WEIGHT: normal;
}


A.biglink {
	COLOR: #214278; font-family: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; font-stretch: condensed; text-decoration: underline;
}

A.biglink:visited {
	COLOR: #214278; font-family: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; font-stretch: condensed; text-decoration: underline;
}

A.biglink:hover {
	COLOR: #214278; font-family: Arial, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; font-stretch: condensed; text-decoration: underline;
}




