body { background: #000; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body.home { margin: 12px 0 0 20px; }
a { color: #000752; }
a:visited { color: #595e8e; }
a.img img, img.img { border: none; }
h5 { font-style: italic; }

#banner { width: 785px; height: 145px; position: absolute; top: 137px; left: 0; background: #000; }
	#banner div img { float: left; }
	#banner div img.except { float: right; }
#content { float: right; width: 400px; margin-top: 25px; padding-bottom: 50px; }
#drop { height: 19px; margin-top: 15px; background: #cc9; font-family: Arial, Helvetica, sans-serif; }
	#drop a { text-decoration: none; line-height: 19px; width: 90px; padding-left: 5px; 
	height: 100%; display: block; color: #000; }
	#drop a:hover { background: #000752; color: #fff; }
	#drop ul.top { list-style: none; margin: 0; padding: 0; display: block; }
	#drop ul.top li { float: left; padding: 0; margin: 0; font-weight: bold; position: relative; display: block; }
	#drop ul.top li ul { background: #cc9; margin: 0; padding: 0; list-style: none; position: absolute; 
	top: 19px; }
	#drop ul.top li ul li { padding: 0; margin: 0; width: 200px; }
	#drop ul.top li ul li a { width: 200px; }
#home { position: absolute; background: #a3a370; top: 12px; left: 20px; width: 765px; height: 125px; }
	#home #drop { position: absolute; top: 80px; left: 195px; width: 570px; margin: 0; }
#leftCol { position: absolute; top: 320px; left: 30px; width: 175px; }
#main { width: 765px; background: #fff; margin: 207px 0 0 20px; }
#nav { width: 195px; padding-top: 25px; }
	#nav ul { margin: 5px 0 5px 13px; padding: 0; width: 160px; list-style: none; }
	#nav ul li { margin: 0; border-top: 1px solid #595e8e; font-weight: bold; font-family:Arial, Helvetica, sans-serif }
	#nav ul li a { text-decoration: none; width: 100%; display: block; padding: 7px 0; color: #000; }
	#nav ul li a:hover { color: #595e8e; }
	#nav ul li ul { margin: 0; width: auto }
	#nav ul li ul li { border: none; padding-left: 21px; background: url(images/downarrow.gif) no-repeat; }
	#nav ul li ul li ul li { padding: 0; }
	#nav ul li ul li a { text-decoration: none; width: 100%; display: block; padding: 0 0 5px 0; color: #000752; }
	#nav ul li ul li a:hover { color: #595e8e; }
	#nav li.aux { font-size: .9em; font-weight: normal; background: none; }
	#nav li.aux a { color: #000; text-decoration: underline; }
#header { position: absolute; top: 13px; background: #a3a370; width: 785px; height: 49px; }
	#header img { float: left; }
#headerHome { position: absolute; top: 13px; background: #a3a370; width: 785px; height: 125px; }
#page { background: #cc9 url(images/whitePanel.png) repeat-y top left; width:765px; }
	#page div.content { margin-left: 559px; padding-top: 270px; width: 206px; background: url(images/announceBG.png) repeat-y top center; }
	#page div.content p { padding: 5px 25px 5px 15px; }
	#page div.content div.bot { width: 206px; height: 11px; background: url(images/announceBotBG.png) no-repeat bottom center; }
#rightCol { position: absolute; top: 290px; left: 245px; }
#rightMargin { float: right; width: 85px; }
#subHeader { position: absolute; top: 62px; width: 785px; height: 145px; }
	#subHeader img.jc { position:absolute; top: 0; left: 307px; }
	#subHeader h1 { color: #fff; font-size: 1.4em; position: absolute; top: 95px; left: 315px; margin: 0; padding: 8px 0; }
	#subHeader h2 { color: #fff; font-size: 1.2em; font-style: italic; position: absolute; top: 115px; left: 370px; 
	margin: 0; padding: 8px 0; }
#footer { background: #cc9; text-align: center; font-size: .8em; clear: right; padding: 2px 0; }
#page #footer { background: none; clear: both; padding: 2px 0 5px 195px; }
	#footer a { color: #000; }

.center { text-align: center; }
.err { background: #cc9; }
.hide { display: none; visibility: hidden; }
.hp { float: left; }
.jccog { margin-left: 307px; }
.noBorder { border: none; }
.photoTH { clear: left; float: left; margin: 5px 10px 5px 0; }
.right { text-align: right; }
.red { color: #f00; }
.row1 { background: #ccf; }
.row2 { background: #fff; }