/* Table Layouts */

/*p {
	font-size:1em;
	line-height:1.3em;
	margin:0 0 10px 0;
	color:#666;
}*/

ol { font-size:0.75em; 	padding:0 0 5px 30px; 	margin:0 auto;
}

/*ul { padding:10px 0 10px 20px; 	margin:0 auto;
}*/


.superscript{font-size:0.7em; vertical-align:super;} 
.superscriptWhite{font-size:0.7em; vertical-align:super; color: #FFFFFF;} 
.footnote {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#666666; line-height: 15px;  }
.footnote2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#666666; line-height: 15px;  }
.footnote3 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#666666; line-height: 15px;  }

.underline { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1.2em; font-weight: bold; color: #ce9d00;
display:block; border-bottom: 1px solid #ce9d00; width:100%; padding-bottom:2px; margin-bottom:10px;}

.tableList { font-size: 10px; line-height: 10px; margin: -10px;}

.table2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#595959; width: 100%; line-height: 12px; font-size: 11px; }
.tableSmallText {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#595959; width: 100%; line-height: 12px; font-size: 8px; }
.tableShareholder {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#595959; width: 100%; line-height: 12px; font-size: 12px; }
.tableNotes {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#666; width: 100%; }
.tableBlue {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#595959; width: 100%; line-height: 15px; background-color:#e5effc; }
.tablePurple {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#595959; width: 100%; line-height: 15px; border: 1px solid #595959;}

.space { padding:0 1px 0 0;}
.spaceBold { padding:0 3px 0 0;}

.tableBorder {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width: 100%; border:1px solid #595959; font-size: 11px;}
.tableBorderOverride {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; width: 100%; border:1px solid #595959; font-size: 10px;}

.titleLeft0 { font-size:0.85em; padding-top:2px; padding-bottom:0px; text-align:left; font-weight:normal;}
.titleCentre0 { font-size:0.85em; padding-top:2px; padding-bottom:0px; text-align:center; font-weight:normal;}
.titleRight0 { font-size:0.85em; padding-top:2px; padding-bottom:0px; text-align:right; font-weight:normal;}

.titleLeft1 { font-size:11px; border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:left; font-weight:normal;}
.titleCentre1 { font-size:0.85em; border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:center; font-weight:normal;}
.titleRight1 { font-size:11px; border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:right; font-weight:normal;}

.titleLeft2 { font-size:0.85em; border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:left; font-weight:normal;}
.titleRight2 { font-size:0.85em; border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:right; font-weight:normal;}
.titleCentre2 { font-size:0.85em; border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:center; font-weight:normal;}



.greenTitleLeft0 { font-size:0.85em; padding-top:2px; padding-bottom:0px; text-align:left; font-weight:normal; color: #006600;}
.greenTitleCentre0 { font-size:0.85em; padding-top:2px; padding-bottom:0px; text-align:center; font-weight:normal; color: #006600;}
.greenTitleRight0 { font-size:0.85em; padding-top:2px; padding-bottom:0px; text-align:right; font-weight:normal; color: #006600;}

.greenTitleLeft1 { font-size:11px; border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:left; font-weight:normal; color: #006600;}
.greenTitleCentre1 { font-size:0.85em; border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:center; font-weight:normal; color: #006600;}
.greenTitleRight1 { font-size:11px; border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:right; font-weight:normal; color: #006600;}

.greenTitleLeft2 { font-size:0.85em; border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:left; font-weight:normal; color: #006600;}
.greenTitleRight2 { font-size:0.85em; border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:right; font-weight:normal; color: #006600;}
.greenTitleCentre2 { font-size:0.85em; border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:center; font-weight:normal; color: #006600;}



.left0 {background-color: none; text-align: left; font-weight:normal; font-weight:normal; padding-top:2px; padding-bottom:5px; }
.right0 {background-color: none; text-align: right; font-weight:normal; padding-top:2px; padding-bottom:5px; }
.centre0 {background-color: none; text-align: center; font-weight:normal; padding-top:2px; padding-bottom:5px; }
.right0Less1Bold { padding:0 7px 5px 0; text-align:right; font-weight:normal;}
.right0Less1 { padding:0 5px 5px 0; text-align:right; font-weight:normal;}

.left01 {background-color: none; text-align: left; font-weight:normal; font-weight:normal; padding-bottom:5px; border-right:1px solid #595959; }
.right01 {background-color: none; text-align: left; font-weight:normal; font-weight:normal; padding-bottom:5px; border-right:1px solid #595959; }


.left1 { border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:left; font-weight:normal;}
.left1override { border-bottom:1px solid #595959; padding-top:2px; padding-bottom:0px; text-align:left; font-weight:normal;}
.left11 {background-color: none; text-align: left; font-weight:normal; font-weight:normal; padding-bottom:5px; border-right:1px solid #595959; border-bottom:1px solid #595959; }
.right1 { border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:right; font-weight:normal;}
.centre1 { border-bottom:1px solid #595959; padding-top:2px; padding-bottom:5px; text-align:center; font-weight:normal;}
.right1Less1 { border-bottom:1px solid #595959; padding-bottom:5px; text-align:right; font-weight:normal;}
.right11 {background-color: none; text-align: left; font-weight:normal; font-weight:normal; padding-bottom:5px; border-right:1px solid #595959; border-bottom:1px solid #595959; }

.left2 { border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:left; font-weight:normal;}
.right2 { border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:right; font-weight:normal;}
.centre2 { border-bottom:2px solid #595959; padding-top:2px; padding-bottom:5px; text-align:center; font-weight:normal;}

.boxTop { border-top:1px solid #595959; border-left:1px solid #595959; padding-bottom:0px; text-align:right; font-weight: normal;}
.boxTopRight { border-top:1px solid #595959; border-right:1px solid #595959; padding-bottom:0px; text-align:left; font-weight: normal;}
.boxTopLeft { border-top:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959; padding-bottom:0px; text-align:left; font-weight: normal;}

.boxBottom { border-bottom:1px solid #595959; border-left:1px solid #595959; padding-bottom:0px; text-align:right; font-weight: normal;}
.boxBottomRight { border-bottom:1px solid #595959; border-right:1px solid #595959; padding-bottom:0px; text-align:left; font-weight: normal;}
.boxBottomLeft { border-bottom:1px solid #595959; border-left:1px solid #595959; border-right:1px solid #595959; padding-bottom:0px; text-align:left; font-weight: normal;}

