BODY { margin: 0; padding: 0; background: #ffffff url("../images/gfx-bgbody.gif") top left repeat-x; font-family: Verdana,sans-serif; text-align: center; }


/*   header   */

#header { position: relative; width: 760px; height: 130px; margin: 30px auto 0; padding: 0; background: transparent; }
#header img { position: absolute; top: 50px; left: 160px; margin: 0; padding: 0; }

/*   header overlay   */

/* #overlay { position: absolute; top: 0; left: 0; width: 760px; height: 130px; margin: 0; padding: 0; background: transparent url("../images/gfx-header-overlay.png") top left no-repeat; } */
#overlay { position: absolute; top: 0; left: 0; width: 760px; height: 130px; margin: 0; padding: 0; background: transparent url("../images/gfx-header-overlay.gif") top left no-repeat; }
#overlay img { position: absolute; top: 35px; left: 20px; margin: 0; padding: 0; }


/*   main   */

#main { position: relative; width: 760px; margin: 0 auto; padding: 0; background: transparent url("../images/gfx-bgmain.jpg") bottom right no-repeat; }
#main div { text-align: left; }
#main p { margin: 0; padding: 0; }


/*   navigation   */

/* #nav { float: left; width: 160px; margin: 0; padding: 0; background: transparent url("../images/gfx-bgnav.png") bottom left no-repeat; } */
#nav { float: left; width: 160px; margin: 0; padding: 0; background: #339900 url("../images/gfx-bgnav.gif") bottom left no-repeat; }
#nav p { display: block; width: 160px; margin: 0; padding: 0; background: transparent url("../images/gfx-bgnavlink.gif") top left no-repeat; }
#nav p:hover { background: #5ABB22 url("../images/gfx-bgnavlink.gif") top left no-repeat; }

#nav a {
	display: block;
	margin: 0;
	padding: 8px 10px 8px 20px;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none; }

#nav a:hover { color: #FFFFFF; text-decoration: none; }

#nav .selected {
	display: block;
	margin: 0;
	padding: 8px 10px 8px 20px;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #F2F200; }

#nav a.sub {
	display: block;
	margin: 0;
	padding: 0 10px 6px 25px;
	font-family: Verdana,sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	color: #99FF66;
	text-decoration: none; }

#nav a.sub:hover { color: #FFFFFF; text-decoration: underline; }

#nav .subselected {
	display: block;
	margin: 0;
	padding: 0 10px 6px 25px;
	font-family: Verdana,sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	color: #F2F200; }


/*   content section   */

#content { float: right; width: 590px; margin: 0; padding: 30px 0 75px 0; }
#content h1 { padding: 20px 30px 15px 30px; margin: 0; font-size: 12px; font-weight: bold; line-height: 16px; color: #006600; }
#content h2 { padding: 15px 30px 10px 30px; margin: 0; font-size: 11px; font-weight: bold; line-height: 16px; color: #006600; }
#content h3 { padding: 10px 30px 5px 30px; margin: 0; font-size: 11px; font-weight: normal; line-height: 16px; color: #006600; }
#content p { padding: 0 30px 10px 30px; margin: 0; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }
#content ul { padding: 0 30px 10px 45px; margin: 0; font-size: 11px; font-weight: normal; line-height: 16px; color: #000000; }

#content a { color: #000000; text-decoration: none; border-bottom: 1px solid #339900; }
#content a:hover { color: #006600; text-decoration: none; }

/* #content img.thumb { float: right; margin: 0 10px 10px 0; padding: 0; background: transparent url("../images/gfx-thumb.png") top center no-repeat; border: 0px; } */
#content img.thumb { float: right; margin: 0 12px 6px 0; padding: 0; width: 130px; height: 98px; background: transparent url("../images/gfx-thumb2.gif") top center no-repeat; border: 0px; }

#content hr { color: #CCCCCC; background-color: #CCCCCC; border: 0; height: 1px; margin: 10px 80px 15px 30px; padding: 0; }

#content table { width: 100%; margin: 0; padding: 5px 30px 10px 30px; border: none; border-spacing: 1px; }
#content th { margin: 0; padding: 4px 8px 4px 8px; font-size: 9px; font-weight: bold; line-height: 12px; color: #ffffff; background: #006600; border: none; border-spacing: 0; }
#content td { margin: 0; padding: 4px 8px 4px 8px; font-size: 10px; font-weight: normal; line-height: 12px; color: #006600; background: #DDFFAA; border: none; border-spacing: 0; }

/*   general   */

b, em, strong { font-style: normal; font-weight: bold; }


/*   disclaimer section   */

#disclaimer { width: 760px; margin: 0 auto; padding: 0; background: #ffffff url("../images/gfx-bgfooter.gif") top left repeat-x; }
#disclaimer p { margin: 0; padding: 25px 0 30px 0; font-size: 10px; font-weight: normal; color: #339900; text-align: center; }
#disclaimer a { color: #339900; text-decoration: none; }
#disclaimer a:hover { color: #339900; text-decoration: underline; }



/*   media specific stylesheet variation   */

@media print {

BODY { margin: 0; padding: 0; background: #ffffff; font-family: Verdana,sans-serif; text-align: center; }

#header { position: relative; width: 590px; height: 70px; margin: 0 auto; padding: 0; background: #000000; border-bottom: 2px solid #66CC00; }
#header img { visibility: hidden; width: 0; height: 0; }

#overlay { position: absolute; top: 0; left: 0; width: 590px; margin: 0; padding: 0; background: transparent; }
#overlay img { visibility: visible; width: 245px; height: 45px; position: absolute; top: 15px; left: 20px; margin: 0; padding: 0; }

#main { position: relative; width: 590px; margin: 0 auto; padding: 0; background: transparent; }

#nav { visibility: hidden; width: 0; height: 0; }

#content { float: left; margin: 0; padding: 10px 10px 75px 30px; width: auto; }
#content img.thumb { visibility: hidden; width: 0; height: 0; border: none; }

#disclaimer { width: 590px; margin: 0 auto; padding: 0; background: #ffffff url("../images/gfx-bgfooter.gif") top left repeat-x; }

}