
body {
	background-color: 8B9A93;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
}

td {
	font-size: 9pt;
}

.texttopsummary {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-align: justify;
}

.texttopheader {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
}

.texttopheadergreen {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: 5B6661;
	font-weight: bold;
}

.textcontentwhite {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-align: justify;
}

.textcontentgreen {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: 5B6661;
	text-align: justify;
}

.textcontentblack {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
}

.textcontentgray {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: 666666;
	text-align: justify;
}

.footertext {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}

.footertextgray {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: CCCCCC;
}

.footertextgreen {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: 5B6661;
}


a:link.footNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: FFFFFF;
}
a:visited.footNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: FFFFFF;
}
a:hover.footNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: FFFFFF;
}
a:active.footNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: FFFFFF;
}

a:link.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: 5B6661;
}
a:visited.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: 5B6661;
}
a:hover.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: CCCCCC;
}
a:active.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: 5B6661;
}

a:link.cookietrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: 5B6661;
}
a:visited.cookietrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: 5B6661;
}
a:hover.cookietrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: 5B6661;
}
a:active.cookietrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: 5B6661;
}

a:link.subNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: FFFFFF;
}
a:visited.subNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: FFFFFF;
}
a:hover.subNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: FFFFFF;
}
a:active.subNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: FFFFFF;
}

a:link.glossLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: 5B6661;
}
a:visited.glossLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: 5B6661;
}
a:hover.glossLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: 5B6661;
}
a:active.glossLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: 5B6661;
}

a:link.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: 5B6661;
}
a:visited.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: 5B6661;
}
a:hover.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: 5B6661;
}
a:active.reglinkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: 5B6661;
}



.LeafTableCellBG {
	background-image: url(../images/rightMarginLogoBG.gif);
	background-repeat: no-repeat;

}

.glossAlphaHeader {
	border-bottom-color: #333333;
	border-top-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: 99A69F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: FFFFFF;
	

}

.glossDefCell {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: 5B6661;
	text-align: justify;
	border-bottom-color: #5B6661;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.alphaDivider {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: 5B6661;
}

.tblblackbottom {
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}

.tblwhitebottom {
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}

.tblgreenbottom {
	border-bottom-color: #76837C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}

.tblwhitebottom2px {
	border-bottom-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	
}

.tbldrkgreenbottom {
	border-bottom-color: #76837C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: 99A69F;
	
}

.tbldrkgreenbottomDotted {
	border-bottom-color: #76837C;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	
}

.tbldrkgreenbottomDashed {
	border-bottom-color: #76837C;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	
}

.tblwhiteright {
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	
}

.tblform {
	border-color: #76837C;
	border-width: 1px;
	border-style: solid;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	background-color: D9DDDB;
	
}


.topnav {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;  
	text-decoration: none;
	padding-top: 0px;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;
	


  }
  
.topnavtext {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;  
	text-decoration: none;
	padding-top: 0px;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;

  }

.topnav:hover {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;  
	text-decoration: none;
	padding-top: 0px;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;
	background-color:99A69F;

  }

.topnav-current {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;  
	text-decoration: none;
	padding-top: 0px;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;
	background-color:#99A69F;

 
}

.footertblpadding {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.subnavtblpadding {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.subnavtblpaddingtop {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* comment */
.subnavtblcellselect {
	border-top-color: #76837C;
	border-left-color: #76837C;
	border-right-color: #76837C;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: 8B9A93;
}

ul {
	list-style-position: outside;
	list-style-image: url(../images/gui/smallbullett_green.gif);
	list-style-type: none;
}

