.a:link {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffcc00;
}
.a:visited {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000066;
}
.a:hover {
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000066;
}
.a:active {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000066;
}

.cell_BkWhite_xsmall_txtBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	display: block;
	text-align: center;
	background-color: #ffffff;
	padding: 4px;
	border: 1px Solid Grey;
	
}

.cell_BkLGrey_xsmall_DBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#000099;
	background-color: #eeeeee;
	padding: 4px;
	border: 1px Solid Black;
}

.cell_BkLGrey_small_DBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#000099;
	background-color: #eeeeee;
	padding: 4px;
	border: 1px Solid Black;
}

.cell_BkDarkGrey_xtrasmall_Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
	background-color: #cccccc;
	padding: 2px;
	
}

.cell_BkDBlue_Xsmall_txtWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#ffffff;
	background-color: #000066;
	padding: 4px;
	border: 1px solid #000066;
}


.cell_BkDBlue_Xsmall_txtWhiteCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#ffffff;
	background-color: #000066;
	padding: 4px;
	border: 1px solid #000066;
	text-align: center;
}



.cell_BkDBlue_small_txtWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	display: block;
	font-weight: bold;
	color:#ffffff;
	background-color: #000066;
	padding: 4px;
	border: 1px Solid Grey;
}

.cell_BkDGreen_small_txtWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	display: block;
	font-weight: bold;
	color:#ffffff;
	background-color: #009900;
	padding: 2px;
}


.bodyXtraSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000; 
}	

.bodyXtraSmallRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#CC0000;
	font-style:italic;
	}

.bodyXtraSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}


.bodyXtraSmallBold-UpperCase-aright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform:uppercase;
	text-align:right;
}

.bodyXtraSmall-aRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:right;
}


.bodyXtraSmallBold-aRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:right;
}

.bodyXtraSmallGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #eeeeee;
}



.bodyXtraSmallBoldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #eeeeee;
}


.bodyXtraSmallBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066; 
}

.bodyXtraSmallBlueItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style:italic;
	color: #000066; 
}



.bodyXtraSmallBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000066; 
}

.bodyXtraSmallMargin10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 10px;
	text-align: left;
}

.bodySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}

.bodySmallDKGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#333333;
	
}

.bodySmallItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:italic;
	
}

.bodySmallYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#FFCC00;
	
}



.bodySmallYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#FFCC00;
	font-style:italic;
	
}


.bodySmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.bodySmallBoldDKGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#333333;
}

.bodySmallBoldTimes {
	font-family: "Times New Roman", Times, serif
	font-size: 10pt;
	font-weight: bold;
}

.bodySmallWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}



.bodySmallWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

.bodySmallBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
}

.bodySmallBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#CC0000;
}

.bodySmallBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	
}


.bodySmallLgtBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #9999ff;
	
}

.bodySmallBoldGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#009900;
	
}

.bodySmallBoldWhite_BkDBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff; 
	background-color:#000099;
	text-align:left;
}

.bodySmallBoldWhite_BkLgtBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff; 
	background-color:#A7A7C5;
	text-align:center;
}


.bodySmallBoldWhite_BkDBlueCtr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff; 
	background-color:#000099;
	text-align:center;
}



.bodyMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}


.bodyMedBoldTimes {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color:#FFFFFF;
	font-weight: bold;
}


.bodyMedYellowItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#FFCC00;
	font-style:italic;
	
}

.bodyMedBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000066;
}

.bodyMedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.bodyMedBoldItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
}

.bodyMedBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
}

.bodyMedBoldBlueItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style:italic;
	color: #000066;
}

.bodyMedBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#CC0000;
}

.bodyMedBoldWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#FFFFFF;
}

.bodyLargeBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #000066;
}

.bodyLargeBoldBlue18pt {
	font-family: Arial Black;
	font-size: 18pt;
	font-weight: normal;
	color: #000066;
}

.bodyLarge {
	font-family: Arial Black;
	font-size: 14pt;
}

.bodyLargeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.bodyLargeBoldTimes {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color:#FFFFFF;
	font-weight: bold;
}


.xtraLargeBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}

.xtraLargeBoldItalWhite {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}


.xtraLrgBoldArialBlack {
	font-family: "Arial Black";
	font-size: 24px;
	font-style: normal;
}
.smallArialBlack {
	font-family: "Arial Black";
	font-size: 12px;
}
.MedArialBlack {
	font-family: "Arial Black";
	font-size: 14px;
}
.MedVerdanaBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
}

.borderDBlue1px {
	border: 1px Solid #000066;
	padding: 4px;
	font-size: 10px;
	text-align:center;
}

.borderDBlue2px {
	border: 2px Solid #000066;
	padding: 4px;
	font-size: 10px;
	text-align:center;
}

.borderDBlue1px_txtBBlack_small {
	border: 1px Solid #000066;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	color:#CC0000;
	text-align:center;
}


.borderDBlue1px_txtBBlack_small_borderDotted {
	border: 1px dotted #000066;
	padding: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-color:#000099;
	text-align:justify;
}


.borderGrey1px {
	display: block;
	border: 1px Solid #EEEEEE;
}

.borderDGrey1px {
	display: block;
	border: 1px Solid #666666;
}

.borderDGrey2px {
	display: block;
	border: 2px Solid #666666;
}

.borderWhite1px {
	display: block;
	border: 1px Solid #ffffff;
}

.borderWhite2px {
	display: block;
	border: 2px Solid #ffffff;
}

.borderWhite4px {
	display: block;
	border: 4px Solid #ffffff;
}

.borderWhite8px {
	display: block;
	border: 8px Solid #ffffff;
}

.borderBlack1px {
	display: block;
	border: 1px Solid #000000;
}

.bkgrdGrey {
	background-color: #eeeeee;
}

.SubmitButton {
	border: 1px Solid #000066;
	padding: 4px;
	font-size: 10pt;
	font-weight: bold;
	color:#000066;
	text-align:center;
	font-family: cursive;
	}	
.border2px_grey {
	border: medium solid #eeeeee;
}
