@charset "utf-8";
/* CSS Document */

a:hover {

	background-color: #AAF88F
}

.heading1
{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.style3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.style4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000
}
TD.hdrcopy 	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #333366;
		text-decoration: none; text-align: left; line-height: 200%;
		vertical-align: top; padding-left: 2px;}


TH		{font-size: 9pt;
		font-family: Arial, Helvetica, Sans-serif;
		font-weight: normal; font-style: normal; color: #333366;
		text-decoration: none; text-align: left; background-color: #CCCC99;}

TH.topic	{font-size: 9pt; background-color: #FFFFFF; text-align: right;
		vertical-align: top;}


TH.detail	{font-size: 9pt; font-weight: normal; color: #000000;
		background-color: #FFFFFF; vertical-align: top; padding-bottom: 2px;}


TH.detailtopspacer	{font-size: 9pt; font-weight: normal; color: #000000;
			background-color: #FFFFFF; vertical-align: top;
			padding-bottom: 2px; padding-top: 4px;}


TH.topictopspacer	{font-size: 9pt; background-color: #FFFFFF; text-align: right; 					vertical-align: top; padding-top: 4px;}


TH.topiccogen	{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}


TH.detailcogen	{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCCC99;
	vertical-align: middle;
	padding: 0;
}


.bulletcopy 	{font-size: 9pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;}

.copy	 	{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
/*Above are from cogen specs*/
.clickon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #990000;
}
/*Above are from typical app*/
p.small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	}
.TM 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color: #15854D;
}
.leadinHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold; 
	color: #333366;
}
.leadinHeadGreen
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt;
	font-weight: bold;
	color: #15854D;
	padding-left: 10px;
}
.linkstyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color: #15854D;
	padding-left: 10px;
}
.Heading1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt;
	font-weight: bold;
}
.Heading2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline}

.narrative
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

#apDiv1 {
	position:absolute;
	left:0px;
	top:0px;
	width:159px;
	height:45px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:160px;
	top:0px;
	width:251px;
	height:45px;
	z-index:2;
	overflow: auto;
}
#apDiv3 {
	position:absolute;
	left:411px;
	top:0px;
	width:133px;
	height:45px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:544px;
	top:0px;
	width:335px;
	height:45px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:0px;
	top:45px;
	width:159px;
	height:45px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:160px;
	top:45px;
	width:251px;
	height:45px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:411px;
	top:45px;
	width:508px;
	height:45px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:1px;
	top:90px;
	width:159px;
	height:79px;
	z-index:8;
}
#apDiv9 {
	position:absolute;
	left:0px;
	top:170px;
	width:160px;
	height:270px;
	z-index:9;
}
#apDiv10 {
	position:absolute;
	left:0px;
	top:170px;
	width:159px;
	height:246px;
	z-index:10;
}
#apDiv11 {
	position:absolute;
	left:170px;
	top:120px;
	width:240px;
	height:413px;
	z-index:0;
}
#apDiv12 {
	position:absolute;
	left:591px;
	top:111px;
	width:494px;
	height:448px;
	z-index:4;
}
#apDiv13 {
	position:absolute;
	left:168px;
	top:658px;
	width:1000px;
	height:814px;
	z-index:12;
}

#apDiv111 {
	position:absolute;
	left:919px;
	top:0px;
	width:141px;
	height:88px;
	z-index:10;
}
#apDiv112 {
	position:absolute;
	left:261px;
	top:604px;
	width:211px;
	height:343px;
	z-index:0;
}
#apDiv113 {
	position:absolute;
	left:560px;
	top:604px;
	width:350px;
	height:337px;
	z-index:12;
}
#apDiv114 {
	position:absolute;
	left:209px;
	top:708px;
	width:606px;
	height:28px;
	z-index:13;
}
#apDiv115 {
	position:absolute;
	left:264px;
	top:1001px;
	width:651px;
	height:401px;
	z-index:14;
}
#apDiv116 {
	position:absolute;
	left:199px;
	top:868px;
	width:651px;
	height:176px;
	z-index:15;
}
p.copyright {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	}
