/* CSS Document for printed media */

html {width:100%;}

body {
   	background: white;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11pt;
}

a {
   color: #1b598d;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
}

a img {border: none;}

#jump-menu, #flash-header, #nav01, #nav02, #news-home-top, .news-options, #nav03, #promo-buttons {display: none;}

#header h1 {
	margin: 0;
}

#header h1 a {
	color: #fff !important;
	font-size: 0px;
	text-decoration: none;
}


table.dataTable {margin-bottom: 1.5em}

.data-table {
	border:1px solid #333;
	font-size: 10pt;
	width: 100%;
}

.data-table caption {
	border:1px solid #333;
	border-bottom:none;
	padding:5px;
	text-align:left;
	font-weight:bold;
	font-size:110%;
	caption-side:top!important;
}

.data-table th,	.data-table td {padding:5px;}

.data-table thead th {
	border-left: 1px solid #333;
}

.data-table thead th:first-child{
	border-left:none;
}
	
.data-table tbody td {border-left: 1px solid #333}
	
.data-table tbody th, .data-table tbody td{border-top: 1px solid #333;}

.data-table tbody th {
	font-weight:normal;
	text-align:left;
}

.data-table tbody td {font-weight:normal;}