
/*
FONT FAMILY (GENERIC) NAMES
serif 		(e.g. Times) 
sans-serif 	(e.g. Helvetica) 
cursive 	(e.g. Zapf-Chancery) 
fantasy 	(e.g. Western) 
monospace 	(e.g. Courier)   
*/

body                  	{  	margin: 0px 0px 0px 0px;
                         	padding: 0px;
                         	background-color: #ffffff;	}

p             	 	{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 12px;  
                         	line-height: 150%;	}
                         	                         	
li              	{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 12px;  
                         	line-height: 140%;
         			margin: 2px 0px 10px 0px; }
         			
.highlite		{	font-family: verdana, helvetica, sans-serif;
                         	font-size: 12px; 
                         	color: #006600;
                         	font-style: italic;
                         	line-height: 140%;	}     
     
.listItem		{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 14px;  
                         	line-height: 130%;	}     
         
h1			{	font-size: 18px;
				font-weight: bold;
				font-family: verdana, sans-serif;
				margin: 5px 0px 8px 0px;	}

h2			{	font-size: 16px;
				font-weight: bold;
				font-family: verdana, sans-serif;
				margin: 25px 0px 8px 0px;	}

h3			{	font-size: 15px;
				font-weight: bold;
				font-family: verdana, sans-serif;
				margin: 15px 0px 8px 0px;	}

.breadCrumbs		{	margin: 0px 20px 0px 10px;
				padding: 0px;
				font-family: verdana, sans-serif;
				font-weight: bold;
				color: #000000;
				font-size: 10px;
				line-height: 10px;
				text-align: right;	}


.breadCrumbs a:link 	{	 color: #000000;   	}
                         
.breadCrumbs a:visited 	{	 color: #000000;    	}
                         
.breadCrumbs a:hover	{	background-color: #ffff00;
                         	color: #000000;   	}   
                         
.breadCrumbs a:active 	{	 color: #000000;  	}  


.imageFix		{	display: block;	}

.topQuote		{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px;
                         	line-height: 11px;
                         	margin: 5px 10px 0px 10px; 	}

.quoteSig		{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px; 
                         	text-align: right;	}
	
.credits               	{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px; 
                         	text-align: center;
                         	line-height: 130%;
                         	clear: both;
                         	margin: 40px 0px 15px 0px;	}

.infoCredit            	{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px; 
                         	text-align: left;
                         	line-height: 130%;
                         	clear: both; 	}
                         	                         	
.assetDefinition	{  	font-family: verdana, helvetica, sans-serif;
                         	font-size: 14px;  
                         	vertical-align: top; 	}
	
.assetCheckBox		{	vertical-align: top;	}
.assetCheckBox input	{	font-size: 28px;	}

.dividingRow		{	font-size: 5px;	}

.menuBox		{	border: #4f9e23 solid 1px;
				margin: 0px 10px 10px 10px;
				width: 170px;	}

.beanDot		{	vertical-align: middle;
				margin: 0px 3px 0px 0px;	}

.menuTitle		{	background-color: #4f9e23;
				font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px;
                         	color: #ffffff;
                         	text-align: left;
                         	padding: 2px;
                         	margin: 0px 0px 3px 0px;
                         	font-weight: bold; 	}

.menuItem		{	text-align: left;
				width: 160px;
				margin: 0px 0px 4px 2px;
				font-family: helvetica, sans-serif;
                         	font-size: 12px;
                         	line-height: 12px;	}

.menuSubItem		{	text-align: left;
				width: 160px;
				margin: 0px 0px 4px 20px;
				font-family: arial, sans-serif;
                         	font-size: 10px;
                         	line-height: 12px;	}

.assetMenuItem		{	text-align: left; 
				margin: 2px 2px 4px 2px;
				font-family: verdana, sans-serif;
                         	font-size: 11px;
				width: 220px;
                         	line-height: 16px;	}

.assetMenuItem:hover	{	background-color: #ffff00;
				color: #000000;	}
				
.assetBoxHeader1	{	padding: 2px; 
				margin: 10px 10px 0px 0px; 
				border: #7777dd solid 1px; 
				background-color: #7777dd; 
				color: #ffffff; 
				text-align: center; 
				font-size: 12px; 
				font-weight: bold; 
				font-family: verdana, sans-serif;  	}

.assetBoxHeader2	{	padding: 2px; 
				margin: 10px 10px 0px 0px; 
				border: #55bb55 solid 1px; 
				background-color: #55bb55; 
				color: #ffffff; 
				text-align: center; 
				font-size: 12px; 
				font-weight: bold; 
				font-family: verdana, sans-serif;  	}

.assetBox1		{	padding: 5px; 
				width: 220px;
				margin: 0px 10px 10px 0px; 
				border: #999 solid 1px;	}

.assetBox2		{	padding: 5px; 
				width: 220px;
				margin: 0px 10px 10px 0px; 
				border: #55bb55 solid 1px;	}

.currentMenuItem 	{	font-family: helvetica, sans-serif;
                         	font-size: 12px;
                         	color: #000000; 
                         	font-weight: bold;  
				text-decoration: none;		}
                         
.mainMenuItem:link 	{	font-family: helvetica, sans-serif;
                         	font-size: 12px;
                         	color: #006600; 
                         	font-weight: bold;  
				text-decoration: none;		}
                         
.mainMenuItem:visited 	{	font-family: helvetica, sans-serif;
                         	font-size: 12px;
                         	color: #66aa66; 
                         	font-weight: bold; 
				text-decoration: none;	}
                         
.mainMenuItem:hover	{	font-family: helvetica, sans-serif;
                         	font-size: 12px;
                         	background-color: #ffff00;
                         	color: #000000; 
                         	font-weight: bold; 
				text-decoration: none;	}   
                         
.mainMenuItem:active 	{	font-family: helvetica, sans-serif;
                         	font-size: 12px;
                         	color: #339933; 
                         	font-weight: bold;
				text-decoration: none;	}  
			

.currentMainMenuSubItem   {	font-family: helvetica, sans-serif;
                         	font-size: 10px;
                         	color: #000000;  
				text-decoration: none;		}

.mainMenuSubItem:link 	{	font-family: arial, sans-serif;
                         	font-size: 10px;
                         	color: #006600; 
				text-decoration: none;		}
                         
.mainMenuSubItem:visited    {	font-family: arial, sans-serif;
                         	font-size: 10px;
                         	color: #66aa66; 
				text-decoration: none;	}
                         
.mainMenuSubItem:hover	{	font-family: arial, sans-serif;
                         	font-size: 10px;
                         	background-color: #ffff00;
                         	color: #000000; 
				text-decoration: none;	}   
                         
.mainMenuSubItem:active    {	font-family: arial, sans-serif;
                         	font-size: 10px;
                         	color: #339933; 
				text-decoration: none;	}  
			



.sideBlurbTitle		{	background-color: #9999cc;
				color: #ffffff;		
				font-family: verdana, sans-serif;
				font-size: 10px;
				padding: 2px;
				font-weight: bold;
				text-align: center;
				margin: 0px 10px 0px 10px;	}

.sideBlurb		{	border: #9999cc solid 1px;
				padding: 5px;
				margin: 0px 10px 10px 10px;
				font-family: arial, sans-serif;
				font-size: 12px;	}
				
.sideBlurbHeader	{	padding: 5px;
				margin: 0px 10px 10px 10px;
				font-family: arial, sans-serif;
				font-size: 12px;	}
				
.assetFloater		{	float: right;
				border: #999 solid 1px;
				margin: 0px 5px 20px 20px;
				clear: both;	}
				
.assetsTopHeader	{	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px;
                         	line-height: 11px;
                         	text-align: center;
                         	font-weight: bold; 	}

.assetsSideHeaderGreen	{	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px;
                         	color: #006600;
                         	line-height: 11px;
                         	text-align: right; 	}

.assetsSideHeaderRed	{	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px;
                         	color: #bb0000;
                         	line-height: 11px;
                         	text-align: right; 	}

.assetsInfo		{	font-family: verdana, helvetica, sans-serif;
                         	font-size: 10px; 
                         	line-height: 11px;
                         	text-align: center;	}
                         	
.bigletter		{	font-size: 26px; 
				font-weight: bold;
				font-family: verdana, sans-serif;	}
				
.middleletter		{	font-size: 14px; 
				font-weight: bold;
				font-family: verdana, sans-serif;	}
				
.reportHeader		{  	font-family: verdana, arial, helvetica, sans-serif;
                        	text-align: center;
                        	border-bottom: #fff solid 1px;
                        	background-color: #efc55a;
                        	font-weight: bold;
                        	font-size: 10px; }

.reportInfo1         {  font-family: verdana, arial, helvetica, sans-serif;
                        vertical-align: top;
                        border-bottom: #fff solid 1px;
                        background-color: #ffffdd;
                        font-size: 10px; }
                        
.reportInfo2         {  font-family: verdana, arial, helvetica, sans-serif;
                        vertical-align: top;
                        border-bottom: #fff solid 1px;
                        background-color: #ffddff;
                        font-size: 10px; }
                        
.reportInfo3         {  font-family: verdana, arial, helvetica, sans-serif;
                        vertical-align: top;
                        border-bottom: #fff solid 1px;
                        background-color: #ddffff;
                        font-size: 10px; }
                        
.reportInfo4         {  font-family: verdana, arial, helvetica, sans-serif;
                        vertical-align: top;
                        border-bottom: #fff solid 1px;
                        background-color: #dfdfdf;
                        font-size: 10px; }
                        
.reportInfoRed       {  font-family: verdana, arial, helvetica, sans-serif;
                        font-weight: bold;
                        vertical-align: top;
                        background-color: #ffffff;
                        color: #ff4444;
                        font-size: 10px; }

.red			{	color: #dd0000;	}
.blue			{	color: #0000bb;	}

.tableHeader		{	font-size: 10px;
				font-weight: bold;
				border-bottom: #999 solid 1px;
				vertical-align: bottom;
				font-family: verdana, sans-serif;	}
				
.tableHeaderCentered	{	font-size: 10px;
				font-weight: bold;
				text-align: center;
				border-bottom: #999 solid 1px;
				vertical-align: bottom;
				font-family: verdana, sans-serif;	}
				
.tableHeaderCenteredNoBorderSmall	{	font-size: 10px;
				font-weight: bold;
				text-align: center; 
				vertical-align: bottom;
				font-family: verdana, sans-serif;	}
				
.tableHeaderCenteredNoBorder	{	font-size: 12px;
				font-weight: bold;
				text-align: center; 
				vertical-align: bottom;
				font-family: verdana, sans-serif;	}
				
.tableHeaderNoBorder	 {	font-size: 14px;
				font-weight: bold; 
				vertical-align: bottom;
				font-family: verdana, sans-serif;	}			
				
.tableHeaderCenteredHighlit	{	font-size: 10px;
				font-weight: bold;
				text-align: center;
				border-bottom: #999 solid 1px;
				color: #bb0000;
				vertical-align: bottom;
				font-family: verdana, sans-serif;	}
				
.tableSideHeading	{	font-size: 12px; 
				vertical-align: top;
				color: #336633;
				font-weight: bold;
				border-bottom: #999 solid 1px; 
				font-family: verdana, sans-serif;	}
				
.tableSideHeadingNoBorder	{	font-size: 12px; 
				vertical-align: top;
				color: #336633;
				font-weight: bold; 
				font-family: verdana, sans-serif;	}
				
.tableDefinition	{	font-size: 12px; 
				vertical-align: top;
				border-bottom: #999 solid 1px;
				font-family: verdana, sans-serif;	}
				
.tablePercentageNoBorder   {	font-size: 12px; 
				vertical-align: top;
				text-align: center; 
				font-family: monospace;	}
				
.tablePercentage	{	font-size: 12px; 
				vertical-align: top;
				text-align: center;
				border-bottom: #999 solid 1px;
				font-family: monospace;	}

.tablePercentageHighlit 	{	font-size: 12px; 
				vertical-align: top;
				color: #bb0000;
				text-align: center;
				border-bottom: #999 solid 1px;
				font-family: monospace;	}
				
.tableBlank		{	font-size: 12px;
				font-family: verdana, sans-serif;	}
				
				
.header		{	font-size: 10px;
				font-weight: bold;
				color: #ffffff;
				background-color: #555555;
				text-align: center;
				font-family: verdana, sans-serif;	}

.header2 	{	font-size: 10px;
				font-weight: bold;
				border-left: #555 solid 1px;
				border-bottom: #555 solid 1px;
				border-right: #555 solid 1px;
				text-align: right;
				font-family: verdana, sans-serif;	}

.centerData 	{	font-size: 10px;
				border-bottom: #555 solid 1px;
				border-right: #555 solid 1px;
				text-align: center;
				font-family: verdana, sans-serif;	}

.centerData2 	{	font-size: 10px;
				border-bottom: #555 solid 1px;
				border-right: #555 solid 1px;
				text-align: left;
				font-family: verdana, sans-serif;	}
.centerData3 	{	font-size: 10px;
				border-bottom: #555 solid 1px;
				border-left: #555 solid 1px;
				border-right: #555 solid 1px;
				text-align: left;
				font-family: verdana, sans-serif;	}
				
.linkList 		{	font-family: verdana, sans-serif;
				font-size: 12px; 
				clear: left;
				line-height: 140%;
				margin-top: 10px; 	}

.linkList img		{	float: left;
				margin: 0px 10px 5px 0px; 	}
