
	body, td, th {font-family: tahoma, verdana, arial, helvetica; font-size: 12px; color: #222222;}
	body {background-color: #00487D;}
	
	.body2 {background-color: #ffffff;}

	.colorA	  {color:		#B9B4A7;}
	.bgcolorA {background-color: 	#0066B3;
		color:#ffffff;
		}
	.colorB   {color:		#7F8E95;}
	.bgcolorB {background-color: 	#7F8E95;}
	.colorC   {color:		#847993;}
	.bgcolorC {background-color: 	#847993;}
	.colorD   {color:		#535F73;}
	.bgcolorD {background-color: 	#535F73;}

	.rowcells {background-color: #ffffff; color: #000000;}

	.tboxwide {width: 400px;}
	.tboxshort {width: 70px;}
	h3 {text-align: left; font-family: Georgia, Times New Roman, Book Antiqua, Serif; font-size: 16px; margin-bottom: -1px; margin-top: 0px;}
	h4 {text-align: left; font-family: Georgia, Times New Roman, Book Antiqua, Serif; font-size: 13px; margin-bottom: 2px; margin-top: 0px;}
    a {color: #00487D;}
    
    
    a.nav, a.nav:link, a.nav:visited {display:block; width:151px; height:27px; background:#0066B3; border:0px; margin-top:0px; text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:11px; color:#fff;  line-height:25px; overflow:hidden;} 

    a.nav:hover {color:#fff; background:#003399;}
   
   .navcontainer {background-color: #0066B3;}
   
   
   
   
   
   /* table */
.table {
	margin: 0 0 1em;
	background: #FFF;
	border-collapse: collapse;
	border-top: 1px solid #363;
	border-bottom: 2px solid #363;
}

/* caption = table title/heading */
.caption {
	text-align: left;
	font: bold small-caps 120%/1.3 "trebuchet ms",Helvetica,Arial,Sans-Serif;
	color: #363;
	margin: .3em 0;
}

/* reduced font size to save space */
.table tr { font-size: 90%; }
/* prevent nested tables reducing font size further */
.table tr tr { font-size: 100%; }

/* tinted rows */
/* in CSS3 selectors: tbody tr:even or tbody tr:nth-child(2n) */
.table tr.odd {
	background: #DFD;
}

/* table cells */
.table th, .table td {
	font-weight: normal;
	padding: .3em .7em;
	text-align: left;
	vertical-align: top;
}

/* borders to separate body sections */
.table tbody tr:first-child th,
.table tbody tr:first-child td,
.table tfoot tr:first-child th,
.ttable foot tr:first-child td {
	border-top: 1px solid #363;
}

/* tints for column headings */
.table thead {
	background: #9C9;
	white-space: nowrap;
}

/* tints for totals */
.table tfoot {
	background: #ADA;
}

/* bold text for totals */
.table tfoot th,
.table tfoot td {
	font-weight: bold;
}