
#tabs, #buttons, #footer{
	display:none;
}

h1{
	font-size:41px;
	font-weight:normal;
	font-family: Georgia, verdana, san-serif;
	letter-spacing:-1px;
}

#title .zLabel {
	font-style: italic;
	font-size: 9pt;
}

#printGraph h2, 
#printMap h2, 
#table h2 {
	font: bold 12pt Arial, Verdana, sans-serif;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	clear: both;
}

#title h2 a {
	font-size:21px;
	border-bottom:1px solid #000;
	font-weight:normal;
	font-family: Georgia, verdana, san-serif;
	letter-spacing:-1px;
	color:#ccc;
	margin:8px 0 5px 0;
	padding:0;
	line-height:140%;
}

#title h3 {
	font: bold 9pt Arial, Verdana, sans-serif;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#table h2.normal{
font:normal 12px Arial, Verdana, sans-serif;
margin:0 0 10px 0;
padding:0 0 0 0;
}

table.infoData{
	width:100%;
	font-family: arial,verdana, san-serif;
}


table.infoData tr th{
	font-family:verdana, arial, san-serif;
	border-top:3px solid #09c;
	border-bottom:3px solid #09c;
	font-size:10px;
	font-family:Arial, Verdana, Sans-serif;
}

table.infoData tr td{
	font-family:verdana, arial, san-serif;
	font-size:11px;
	padding:0 0 0 4px;
}
table.infoData th.vertical{
	width:70px;
	border-top:0px;
	border-bottom:0px;
}	

th.labels{
	border-right:3px solid #09c
}

th.labels span{
	margin:0 5px 0 5px;
	;
} 

.vertLabel{
	margin:0 4px 0 0;
	display:block;
	text-align:left;
	font-size:11px;
}

.horizLabel{
	margin:0 0 0 4px;
	display:block;
	text-align:right;
	font-size:11px;
}
table.infoData tr.alt td{
	background-color:#F8F5E9;
}

table.infoData th, table.widtheigt td{
	border-bottom:3px solid  #0099cc;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	font:bold 12px Arial, Verdana, sans-Serif;
	background-color:#c9e6fd;
	}	

	
table.infoData td , table.widtheigt td{
	padding:3px 0 3px 0;
	margin:0 0 0 0;
	border-left:1px dashed  #cdcdcd;
	font: normal 11px Arial, Verdana, sans-Serif;
	text-align:center;
	}

#table_import table.infoData td{
	width:45px;
	}

#table_import table.infoData th.vertical{
	width:110px;
	}

	
#tableheader table th{
	width:46px;
	padding:0;
	text-align:center;
	}


#tableheader table.infodata tr th.labels{
	border-right:3px solid #09c;
	border-bottom:3px solid #09c;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#c9e6fd url(../images/table/label_sep.gif) no-repeat 50% 50%;
	width:120px;
	}

	
	
table.infoData th.vertical, table.widtheigt th.vertical{
	border-bottom:1px solid #cdcdcd;
	background:#c9e4f1;
	font:bold 12px  Arial, Verdana, sans-Serif;
	margin:0;
	padding:0 0 0 12px;
	text-align:left;
	}
	

#copyrights{
	display:none;
}
	
	
#legalNotice{
	display:none;
}

div.LinkRow{
	display:none;
	}
	
#printGraph table.printData, #printMap table.printData, #Table table.printData{
	font: normal 11px Arial, Verdana, sans-serif;
	color:##333333;
	background-color:#F8F5E9;
}
#copyrightsPrint{
	font: normal 10px Tahoma, Arial, Verdana, sans-Serif;
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	border-top:2px solid #393939;
	background-color:#F8F5E9;
	
	}	

	table.printData tr td a{
	color:#095F7B;
	text-decoration:none;
	}
	
	
 span.horizLabel{
 margin:0 10px 0 0;
 	float:right;
	 }
 
 span.vertLabel{
 margin:0 0 0 10px;
 	float:left;
 }
 
 table.printdata  span.labeled{
 	font-weight:bold;
 }	