@media screen {
	a { color: blue; text-decoration: none }
	a:hover { text-decoration: underline}
	body { margin: 0 }
	a img { border: none }
	body, td, th { font-family: 'Verdana', arial, helvetica; font-size: 12px; }
	.main { height: 100%; background: #0083E2 url(img/hat_stretch.jpg) repeat-x top left }
	td.bmenu_td { vertical-align: top; height: 82px; background: #E0EDF5 url(img/footer_bg.gif) repeat-y }
	td.sky { background: url(img/hat.jpg) no-repeat }
	.cont_table { height: 100%; background: white url(img/content_bg.gif) repeat-x }
	.content_bottom { height: 8px; background: url(img/content_bottom.gif) repeat-x }
	.menu { padding-left: 55px; padding-top: 20px; vertical-align: top; background: #E5E3DA url(img/menu_bg.jpg) repeat-y }
	.menu * { vertical-align: middle }
	.menu div { padding: 6px 0 }
	.menu a { text-transform: uppercase; text-decoration: none; font-size: 11px; font-weight: bold; color: #213D53 }
	.menu a:hover { text-decoration: underline }
	img.bullet { margin-right: 10px; vertical-align: middle }
	.bmenu_div { background-image: url(img/bmenuline_bg.gif); height: 34px; width: 100% }
	.bm_item { white-space: nowrap; background-image: url('img/bmenu_bg.jpg') }
	.bm_item a { text-transform: uppercase; color: #F5F7F9; font-weight: bold; font-size: 10px; text-decoration: none; margin: 0 4px }
	.bm_item a:hover { text-decoration: underline }
	td.page_header { height: 24px; font-size: 10px; font-weight: bold; color: #472E03;  }
	td.content { vertical-align: top; font-size: 12px; padding: 15px; color: #472E03 }
	.cp, .cp a { font-size: 10px; color: black; text-align: right; text-decoration: none }
}
@media print {
	.bmenu_div, .noprint { display: none }
	.page_header { font-size: 16pt; font-weight: bold; width: 100%; border-bottom: solid 1px silver }
	.content { padding-top: 10pt }
}