.boxitemtext { 
	font-family: Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	vertical-align: top;
}

.MainTblOuter {
	BORDER-BOTTOM: #e1e1e1 0px solid; 
	BORDER-LEFT: #e1e1e1 10px solid; 
	BORDER-RIGHT: #e1e1e1 10px solid; 
	BORDER-TOP: #e1e1e1 20px solid; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}

.MainTblInner {
	BORDER-BOTTOM: gray 0px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}

.MainTblInnerB {
	BORDER-BOTTOM: #e1e1e1 0px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}

.MainTblInnerC {
	BORDER-BOTTOM: #e1e1e1 10px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}

.WidgetTableRight {
	BORDER-BOTTOM: #e1e1e1 5px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 5px solid; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}

.MainTbBox {
	BORDER-BOTTOM: #e1e1e1 1px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	
	background-color: white; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px;
}

.MethMainTbBox {
	BORDER-BOTTOM: #e1e1e1 1px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	
	background-color: white; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px;
}

.YellowTbBox {
	BORDER-BOTTOM: #FFFFCC 1px solid; 
	BORDER-LEFT: #FFFFCC 1px solid; 
	BORDER-RIGHT: #FFFFCC 1px solid; 
	BORDER-TOP: #FFFFCC 1px solid; 
	background-color: white; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px;
}

.MainTblLegal {
	BORDER-BOTTOM: gray 0px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-RIGHT: #e1e1e1 0px solid; 
	BORDER-TOP: gray 1px solid; 
	width: 738px;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}

.MainTblCls {
	width: 720px;
}

.zHeaderContainerTable { 
width: 740px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clip: rect( ); height: auto; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-position: center top; text-align: center ; background-color: #204E84
} 

.tablecell {
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	COLOR: black; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
	FONT-SIZE: 7.5pt
}
.doclibtable {
	background-color: cccccc;
}
.widgetTblHdr {
	font-family : Arial, Tahoma, sans-serif;
	color: "gray";
}
.FundNavLeftMode {
	padding-top: 5px;
}

.HomeWidgetHdrText {
	font-family : Arial, Tahoma, sans-serif;
	color: ABAD1B;
	font-size : 11pt;
	font-weight : bold;
	padding-bottom: 5px;
}

.FundWidgetHeaderText {
	font-family : Arial, Tahoma, sans-serif;
	color: ABAD1B;
	font-size : 11pt;
	font-weight : bold;
	padding-bottom: 5px;
}

.FundHdrText {
	font-family : Arial, Tahoma, sans-serif;
	color: gray;
	font-size : 11pt;
	font-weight : bold;
	padding-bottom: 5px;
}

.widgetTblHdrText {
	font-family : Arial, Tahoma, sans-serif;
	color: black;
	font-size : 9pt;
	font-weight : bold;
}

.newsdatetitleText {
	font-family : Arial, Tahoma, sans-serif;
	color: black;
	font-size : 8pt;
	font-weight : bold;
}

.FundWidgetText {
	font-family : Arial, Tahoma, sans-serif;
	color: black;
	font-size : 8pt;
	padding-bottom: 5px;
	
}
.FundWidgetTextCurrent {
	font-family : Arial, Tahoma, sans-serif;
	color: black;
	font-size : 8pt;
	padding-bottom: 5px;
}
.GreenBullet {
	font-family : Arial, Tahoma, sans-serif;
	color: gray;
	font-size : 8pt;
	font-weight : bold;
	padding-bottom: 5px;
}

.tableleftnav {
	BORDER-BOTTOM: #e1e1e1 1px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
}
.headclass1 {
	color: #2F51B5;
	letter-spacing : 1px;
	font-family : Arial, Tahoma, sans-serif;
	text-transform : capitalize;
}
body, td {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	color : black;
}

p  {
	font-size : 8pt;
	font-family : Tahoma, Arial, sans-serif;
	color : black;
}

H1  {
	font-size : 19pt;
	font-family : Arial;
	font-weight : bold;
	color : black;
}

H2  {
	font-size : 13pt;
	font-family : Arial;
	color : black;
}

H3  {
	font-size : 11pt;
	font-family : Arial;
	color : gray;
	letter-spacing : 0px;
}
	
H4  {
	font-size : 9pt;
	font-family : Arial;
	font-weight : bold;
	color : black;
		
}

H5  {
	font-size : 7pt;
	font-family : Arial;
	font-weight : bold;
	color : black;
		
}

LI  {
	list-style-image : url(images/arrow.gif);
	list-style-position : outside;
	padding-top: 0px;
	
}

.list_dash  {
	list-style-image : url(http://carbonfinance.org/carbon7/images/list_dash.gif);
	list-style-position : outside;
	padding-top: 0px;
}


TD  {
	font-size : 8pt;
	font-family : Arial, Tahoma;
	color : black;
}

TH  {
	font-size : 10pt;
	font-family : Arial;
	color : Black;
}

.ptext  {
	font-size : 8pt;
	font-family : Tahoma, Arial;
	color : Black;
}

INPUT  {
	font-size : 7pt;
	font-family : Tahoma;
}
.forminput {
	font-size : 7pt;
	font-family : Arial;
}
.selectinput {
	width: 622px;
	font-family : Arial;
}
.textareainput {
	width: 622px;
	font-size : 9pt;
	font-family : Arial;
}

.sm  {
	font-size : 7pt;
	font-family : Arial;
}
.smaw12  {
	FONT-SIZE: 10 pt;
	font-family : Tahoma,Verdana,Arial;
	FONT-WEIGHT: bold;
	color : white;
}
.redsm  {
	font-size : 8pt;
	font-family : Arial;
	font-weight : bold;
	color : Maroon;
}

.greenlogin  {
	font-size : 7.5pt;
	font-family : Arial;
	color : gray;
}

.docliblogin  {
	font-size : 8pt;
	font-family : Arial;
	color : gray;
}

.doclibloginsub  {
	font-size : 7.5pt;
	font-family : Arial;
	color : black;
}

.err { color: maroon; }

.red { color : red; }

.blue { color : blue; }

.navy { color : navy; }

.white { color : white; }

.maroon { color : Maroon; }

.grn { color : #9CA573; }

.headclass1 {
	font-family : Arial;
	color : #9CA573;
}

.headclass2 {
	font-family : Arial;
	color : black;
}

.headclass3 {
	font-family : Arial;
	color : black;
}

.smlist {
	font-size : 8pt;
	font-family : Arial;
}

.CellGray {
	BACKGROUND-COLOR: #dfdfdf;
}

.CellGreen {
	BACKGROUND-COLOR: #F4F8F9;
}

.TableAltRowHead {
	color: #dfdfdf;
}	

A.HomeLink {
	color: #303030;
	text-decoration: none; 
	
}

A.HomeLink:hover {
	color: ABAD1B;
	text-decoration: underline; 

}

A.HomeLink:current {
	color: ABAD1B;
	text-decoration: underline; 

}

A.ProjectlistLink {
	color: #0000cc;
	text-decoration: none; 
	
}

A.ProjectlistLink:hover {
	color: ABAD1B;
	text-decoration: underline; 

}

A.ProjectlistLink:current {
	color: ABAD1B;
	text-decoration: underline; 

}

A.WidgetLink {
	color: black;
	text-decoration: none; 
	
}

A.WidgetLink:hover {
	color: ABAD1B;
	text-decoration: underline; 

}

A.doclibsublink {
	color: black;
	text-decoration: none; 
	
}

A.doclibsublink:hover {
	color: ABAD1B;
	text-decoration: underline; 

}

A.FundWidgetLink {
	color: black;
	text-decoration: none; 
}

A.FundWidgetLink:hover {
	color: ABAD1B;
	text-decoration: underline; 
}

A.FundWidgetLinkCurrent {
	color: ABAD1B;
	text-decoration: none; 
}

A.FundWidgetLinkCurrent:hover {
	color: ABAD1B;
	text-decoration: underline; 
}

A.morelink {
	color: #ABAD1B;
	text-decoration: none; 
	font-weight : bold;
	text-decoration: underline; 
	font-size : 7pt;
	
}

A.morelink:hover {
	color: #ABAD1B;
	text-decoration: underline; 
	font-weight : bold;
	font-size : 7pt;
	
	}

A.morelinkreg {
	color: #ABAD1B;
	text-decoration: none; 
	text-decoration: underline; 
	font-size : 8pt;
	
}

A.morelinkreg:hover {
	color: #ABAD1B;
	text-decoration: underline; 
	font-size : 8pt;

}

A.morelinkregMeth {
	color: Blue;
	text-decoration: none; 
	text-decoration: underline; 
	font-size : 8pt;
	
}

A.morelinkregMeth:hover {
	color: #ABAD1B;
	text-decoration: underline; 
	font-size : 8pt;

}

.leftnav {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: #656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: #656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: #0000cc; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

.leftnavcurrent { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: black; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnavcurrent { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnavcurrent:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

.leftnav2 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: #656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav2 { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: #656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav2:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: #0000cc; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

.leftnav2current { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: black; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav2current { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav2current:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

.leftnav3 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: 656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav3 { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: 656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav3:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: #0000cc; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

.leftnav3current { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: black; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav3current { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.leftnav3current:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #F4F8F9; 
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

.toolnav { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #ffffcc; 
	color: #656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}


.toolnavcurrent { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #ffffcc; 
	color: 656565; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.toolnav:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #ffffcc;
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

A.toolnavcurrent { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px; 
	background-color: #ffffcc; 
	color: ABAD1B; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}
.h4class {
	font-size : 12pt;
	font-family : Arial;
	font-weight : bold;
	color : black;
	padding-top: 5px; 
	padding-right: 0px; 
	padding-bottom: 5px; 
	padding-left: 0px;
}
.PhotoCaption {
	font-size : 7pt;
}

.jslink { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: blue; 
	text-decoration: underline; 
	text-align: left; 
    CURSOR: hand;
}
.jslinknounderline { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: blue; 
	text-align: left; 
    CURSOR: hand;
}

.meth1 { 
	font-family: Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	vertical-align: top;
}