.advanced {font-size : 7pt; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; color:#003366; }

.bodySM {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #333333; }
A.bodySM:link {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #004080; }
A.bodySM:active {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #cccccc; }
A.bodySM:visited {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #999999; }

.body {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; color: #333333; }
A.body:link {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; color: #004080; }
A.body:active {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; color: #cccccc; }
A.body:visited {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; color: #999999; }

.calloutBody {font-size:9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; color: #333333; }
A.calloutBody:link {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; color: #333333; }
A.calloutBody:active {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; color: #333333; }
A.calloutBody:visited {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; color: #333333; }

.calloutRed {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; color: #990033; }
A.calloutRed:link {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; color: #990033; }
A.calloutRed:active {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; color: #990033; }
A.calloutRed:visited {font-size: 9pt; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; color: #990033; }

.leftNav {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #333333; text-decoration: none; }
A.leftNav:hover {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #990033; text-decoration: none; }
A.leftNav:link {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #333333; text-decoration: none; }
A.leftNav:active {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #990033; text-decoration: none; }
A.leftNav:visited {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #333333; text-decoration: none; }

.leftNavon {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #990033;text-decoration: none; }
A.leftNavon:hover {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #990033; text-decoration: none; }
A.leftNavon:link {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #333333;text-decoration: none; }
A.leftNavon:active {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #990033;text-decoration: none; }
A.leftNavon:visited {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #990033;text-decoration: none; }

.subNav {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #e9790a;text-decoration: none; }
A.subNav:hover {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #FF9900;text-decoration: none; }
A.subNav:link {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #e9790a;text-decoration: none; }
A.subNav:active {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #FF9900;text-decoration: none; }
A.subNav:visited {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #e9790a;text-decoration: none; }

.subNavon {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #FF9900;text-decoration: none; }
A.subNavon:hover {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #FF9900;text-decoration: none; }
A.subNavon:link {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #FF9900;text-decoration: none; }
A.subNavon:active {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #FF9900;text-decoration: none; }
A.subNavon:visited {font-size: 8pt;font-family: Arial, sans-serif;font-style: normal;font-weight: normal;color: #FF9900;text-decoration: none; }

.small {font-size: 7pt; font-family: Arial, sans-serif; font-weight: normal; color:#004080; }
A.small:link {font-size: 7pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #004080; }
A.small:active {font-size: 7pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #cccccc; }
A.small:visited {font-size: 7pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #999999; }

.smallgray {font-size: 7pt;font-family: Arial, sans-serif; font-weight: normal;color: #333333; }
 A.smallgray:link {font-size: 7pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #333333; }
 A.smallgray:active {font-size: 7pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #cccccc; }
 A.smallgray:visited {font-size: 7pt;font-family: Arial, sans-serif;font-style: normal;font-weight: bold;color: #999999; }

.headerBlack {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #333333; }
 A.headerBlack:link {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #333333; }
 A.headerBlack:active {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #333333; }
 A.headerBlack:visited {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #464646; }


.headerWhite {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #FFFFFF; }
 A.headerWhite:link {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #FFFFFF; }
 A.headerWhite:active {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #FFFFFF; }
 A.headerWhite:visited {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #464646; }

.headerRed {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #990033; }
 A.headerRed:link {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #990033; }
 A.headerRed:active {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #990033; }
 A.headerRed:visited {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #464646; }

.headerTeal {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080; }
 A.headerTeal:link {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080;text-decoration: none; }
 A.headerTeal:active {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080;text-decoration: none; }
 A.headerTeal:visited {font-size: 11pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #464646;text-decoration: none; }

A.hTealLink:link {font-size: 10pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080; }
A.hTealLink:active {font-size: 10pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080; }
A.hTealLink:visited {font-size: 10pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #464646; }

.news {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #000000; }
A.news {font-size: 8pt; font-family: Arial, sans-serif; font-style: bold; color: #000000; }

.anchorTeal {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080; }
A.anchorTeal:link {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080; }
A.anchorTeal:active {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080 }
A.anchorTeal:visited {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #464646; }

.sectionheaderBlack {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #000000; }
.sectionheaderRed {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #990033; }
.sectionheaderTeal {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #004080; }
.sectionheaderGray {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #333333; }

.white {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #FFFFFF; }
 A.white:link {text-decoration:none;font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #FFFFFF; }
 A.white:active {text-decoration:none;font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #FFFFFF; }
 A.white:visited {text-decoration:none;font-size: 9pt;font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #FFFFFF; }

.sectionheaderItalics {font-size: 9pt;font-family: Arial,sans-serif;font-style: italic; color: #333333; }

.sectionheaderItalicsB {font-size: 9pt;font-family: Arial,sans-serif;font-style: italic; font-weight:bold; color: #333333; }

.pageTitle {font-size: 13pt; font-family: Arial,sans-serif;font-style: normal;font-weight: bold; color: #ffffff; }

.worldWide {font-size: 9pt; font-family: Arial,sans-serif; text-decoration:none; font-style: normal; color: #ffffff; }

.stock {font-size: 8pt; font-family: Arial,sans-serif; text-decoration:none; font-style: normal; color: #000000; }
 A.stock:link {font-size: 8pt; font-family: Arial,sans-serif; text-decoration:none; font-style: normal; color: #000000; }
 A.stock:active {font-size: 8pt; font-family: Arial,sans-serif; text-decoration:none; font-style: normal; color: #000000; }
 A.stock:visited {font-size: 8pt; font-family: Arial,sans-serif; text-decoration:none; font-style: normal; color: #000000; }
 A.stock:hover {font-size: 8pt; font-family: Arial,sans-serif; text-decoration:none; font-style: normal; color: #464646; }

.landing { line-height: 15px; }

.search {font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; color: #333333; }
 A.search:link {font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; color: #004080; }
 A.search:active {font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; color: #cccccc; }
 A.search:visited {font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; color: #999999; }
 A.search:hover {font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; color: #cccccc; }

hr {height: 1px; color: #999999; }
.hrRed {height: 2px; color: #990033; }
.hrGray {height: 2px; color: #999999; }
.hrOrange {height:2 px; color: #ff9933; }

.imageHighlight {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal; color: #ffcc66; }

.imageRollover {font-size: 9pt;font-family: Arial,sans-serif;font-style: normal; color: #ff9933; }

.navdown {color:#000000; font-size:10px; font-family:Arial,sans-serif; font-weight:normal; text-decoration:none;}

.flashInfo {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #ffffff; }
 A.flashInfo:link {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #ffffff; }
 A.flashInfo:active {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #ffffff; }
 A.flashInfo:visited {font-size: 8pt; font-family: Arial, sans-serif; font-style: normal; color: #ffffff; }

.sup {font-size: 7pt; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; color: #333333; vertical-align: super;}

.tableOptions{
	background : #33CCFF;
	font-size : 12px;
	border : 1px solid #660000;
	color : #333333;
	padding-left : 5px;
	padding-right: 5px;

}

.tableOptions2{
	background : #E0DCCF;
	font-size : 12px;
	border : 1px solid #660000;	
	color : #660000;	
	padding-left : 5px;
}

.dateCls{
	color : #FFFFFF;
	font-size: 8px
}

.tableDataArea{
	
	font-size : 12px;
	border : 1px solid #660000;	
	color : #000000;	
	padding-left : 5px;
}

.tableTitleArea{
	font-size : 14px;
	border : 1px solid #660000;
	color : #CC6666;
	padding-left : 5px;
	font-weight : bold;
	background-color: #C0BA89;

}

.tableDateArea{
	
	font-size : 12px;
	border : 1px solid #660000;	
	color : #ffffff;	
	padding-left : 5px;
	font-weight : bold;
}

