
/*NAVIGATION - financials
-------------------------*/
ul.fin-list {
	margin-top: 2em;
	padding-left: 2em;
	list-style: square;
	list-style-image: url('../images/bullet_fin.gif');
	}
				
.fin-list li {
	padding-bottom: 0.25em;
	}				
							
li.fin-list-selected {
	list-style-image: url('../images/bullet_fin_hlight.gif');
	list-style-type: square;
	list-style-position: outside;
	font-weight: bold;
	color: #000;
	}
						
/*TABLE FORMATTING - font, row
------------------------------*/
.row-hlight {
	font-size: 70%;
	background-color: #eee;
	}
.row-hlight-bot {
	background-color: #eee;
	border-bottom: 1px solid #000;
	}
.tbl-row-normal {
	background-color: #fff;
	}

.tbl-row-hlight {
	background-color: #eee;
	}
.header-row-hlight {
	background-color: #000;
	color: #fff;
	font-weight: bold;
	}
	
.tc {
	font-size: 70%;
	}

.tc-top{
	font-size: 70%;
	border-top: 1px solid #000;
	background-color: #eee;
}

.tc td{font-size: 0.7em !important;}

.tc-hlight {
	font-size: 70%;
	background-color: #eee;
	}

.tc-hlight-thinline {
	font-size: 70%;
	background-color: #eee;
	border-bottom: 1px solid #000;
	}
	
.tc-thinline-cont {
	border-bottom: 1px solid #000;
	}
.tc-thinline {
	font-size: 70%;
	border-bottom: 1px solid #000;
	}
	
.tc-br{font-size: 70%; border-bottom: #000 1px solid; border-right: #000 1px solid; height: 25px;}
.tc-thickline {
	font-size: 70%;
	border-bottom: 2px solid #000;
	}	
.thinline {
	font-size: 70%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}
	
.thickline {
	font-size: 70%;
	border-top: 1px solid #000;
	border-bottom: 2px solid #000;
	}	
	
/*BORDERS - financial blocks
----------------------------*/
.top-lft {
	border-left:1px solid #000;
	border-right:0px solid #000;
	border-top:1px solid #000;
	border-bottom:0px solid #000;
	font-size: 70% 
	}
			
.top-rgt {
	border-left:0px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:0px solid #000;
	font-size: 70%
	}
			
.bot-lft {
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	font-size: 70%
	}
			
.bot-rgt {
	border-left:0px solid #000;
	border-right:1px solid #000;
	border-top:0px solid #000;
	border-bottom:1px solid #000;
	font-size: 70%
	}									

.botln {
	border-bottom:1px solid #000;
	font-size: 70% 
	}
		
.topln {
	border-left:0px solid #000;
	border-right:0px solid #000;
	border-top:1px solid #000;
	border-bottom:0px solid #000;
	font-size: 70%
	}
			
.lft {
	border-left:1px solid #000;
	font-size: 70%
	}
.lft-d {
	border-left:2px solid #000;
	font-size: 70%
	}
.lft-bot-d {
	border-left:2px solid #000;
	border-bottom:1px solid #000;
	}
			
.rgt {
	border-right:1px solid #000;
	font-size: 70%
	}									

.rgt-tb {
	border-left:0px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size: 70%
	}									
	
.lft-tb {
	border-left:1px solid #000;
	border-right:0px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size: 70%
	}									
				
.tb {
	border-left:0px solid #000;
	border-right:0px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size: 70%
	}									
	
.lr {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:0px solid #000;
	border-bottom:0px solid #000;
	font-size: 70%
	}									
				
.tlr {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:0px solid #000;
	font-size: 70%
	}							
			
.blr {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:0px solid #000;
	border-bottom:1px solid #000;
	font-size: 70%
	}
			
