/* CSS Document */
body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;


}
/******* general text styles ********/
.bodyCopySm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.bodyCopyMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.bodyCopyMedLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.bodyCopyLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.grNames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #01663D;
}

.blNames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.grHdrbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #01663D;
}
.grHdrSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01663D;
}

.grHdrSmSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #01663D;
}

.grHdrMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01663D;
}

.grHdrLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #01663D;
}

.grHdrSmItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #01663D;
}

.smGrCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #01663D;
}

.blHdrMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


/******** specific styles *******/
.finHighBoldBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.finHighGrPercent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #01663D;
}

.finMedHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.finLgrHdrGr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01663D;
}

.letShareholders {
	border: 1px solid #ebebeb;
	padding: 0px 0px 8px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.letShareholders .grNames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #01663D;
}

.bodGrBox {
	background-color: #A2C4AE;
}
/******** general link styles *********/
a:link, a:active, a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #01663D;
}
a:hover {
	text-decoration: underline;
}

a.prevNext:link, a.prevNext:active, a.prevNext:visited {
	font-size: 12px;
	font-weight: normal;
	color: #01663D;
	text-decoration: none;
}
a.prevNext:hover {
	font-size: 12px;
	font-weight: normal;
	color: #01663D;
	text-decoration: underline;
}

a.bodyLink:link, a.bodyLink:active, a.bodyLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #01663D;
	text-decoration: none;
}
a.bodyLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #01663D;
	text-decoration: underline;
}

a.bodyCopySmLink:link, a.bodyCopySmLink:active, a.bodyCopySmLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #01663D;
	text-decoration: none;
}

a.bodyCopySmLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


/******** form Styles *********/

select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px #666666 solid;
	background-color: #ffffff;
}
textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303030;
	border: 1px #666666 solid;
	background-color: #F5F5F5
}

.button {
	font-family: Helvetica, Arial,  sans-serif;
	color: #000000;
	background-color: #F5F5F5;
	border: 1px solid #cccccc;
	font-size: 10px;
	padding: 2px;
}

.button:hover {
	border: 1px solid #ff9900;
}

/* horiz rule styles */
.grayRule {
	margin: 8px 0px 8px 0px;
}

.hr {
	border-top: 1px solid #e9e9e9;
	background-color: #ffffff;
	margin: 6px -6px 6px -6px;
	padding: 0px 5px 0px 2px;
	font-size: 1px;
	line-height: 1px;
	height: 1px !important;
	height: 1px;
}

.hrFin {
	border-top: 1px solid #e9e9e9;
	background-color: #ffffff;
	margin: 2px -6px 3px -6px;
	padding: 0px 5px 0px 2px;
	font-size: 1px;
	line-height: 1px;
	height: 1px !important;
	height: 1px;
}

UL {
	list-style-image: url("images/bullet.gif");
	list-style: square;
}

li {
	
	list-style-type: disc;
	list-style-position: outside;
}
