body { background: #f1f1f1 url(images/ht.gif) left top repeat-x; }
body, input, select, textarea, td, th { color: #575c61; font-family: Arial; font-size: 11px; }
body, form { margin: 0; padding: 0; }
a { color: #575c61; text-decoration: underline; }
a:hover { text-decoration: none; }
img, table { border: 0 none; }
p { margin: 0 0 1em 0; padding: 0; }
table { border-collapse: collapse; }
textarea { overflow: auto; }
td, th { padding: 0; vertical-align: top; }
ul { margin: 0; padding: 0 0 0 16px; }

#wrap { background: #FFFFFF url(images/ft.gif) left bottom repeat-x; margin: 5px 0 0 0; padding: 15px 0 0 0; }

	#main { margin: 0 auto; width:722px; }
		
		#header { height: 180px; text-align: right; }
			
			.logo { float: left; margin: 10px 0 0 20px; }
			.rss_link { background:url(images/rss.gif) right top no-repeat; color:#575c61; display: block; margin: 0 21px 0 0; padding: 0 27px 0 0; }
		
		#sub_header { background: url(images/hbg.jpg) left top no-repeat; height: 227px; padding: 75px 51px 0 315px; }
		
		#menu { height: 74px; }
		#menu ul { padding: 0; }
		#menu li { display: inline; float: left; list-style: none; }
		
		#content { padding: 0 0 25px 0; }
		#content h2 { margin: 0 0 8px 0; }
		#content h2 img { vertical-align: top; }
		#content ul { margin: 0 0 1em 0; padding: 0; }
		#content ul li { line-height: 20px; list-style: none; }

		#footer { color: #192d47; height: 30px; }
		#footer a { color: #192d47; font-weight:bold; }
		#footer p { margin: 0 0 8px -2px; position: relative; }
		#footer p a { font-weight: normal; margin: 0 20px; }


.b { color: #192d47; font-weight: bold; }
.b a { color: #192d47; }

.bg { background: #f4f4f4; }

.bg1 { background: url(images/bg1.jpg) right top no-repeat; }
.bg2 { background: url(images/bg2.jpg) right top no-repeat; }
.bg3 { background: url(images/bg3.jpg) right top no-repeat; }

.clear { clear: both; }

.f10 { font-size: 10px; }

.f12 { font-size: 12px; }
.f12 td { font-size: 12px; }

.form input { background: none; border: 1px solid #575c61; height: 19px; margin: 0 0 8px 0; width: 209px; }
.form textarea { background: none; border:1px solid #575c61; height:119px; overflow: auto; width:219px; }


.gl { background: url(images/gl.gif) left center repeat-x; }

.indent { padding: 25px 18px; }
.indent2 { padding: 4px 1px 1px 4px; }

.title { background: url(images/tbg.jpg) left top repeat-x; }
.title table { width: 100%; }
.title td { background: url(images/l_t.gif) left top no-repeat; height: 20px; margin: 0; padding: 10px 0 0 0; text-align: center; }
html>body .title td { height: 30px; }

.vl { background: url(images/vl.gif) center top repeat-y; }
