* { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: 0; }
body { font-family: tahoma, sans-serif; background: url(/i/pgbg.jpg) top repeat-x #cadceb; }
#window { text-align: center; }
#matte { width: 900px; text-align: left; margin: 20px auto 0; background: url(/i/mtbg.jpg) top repeat-x #efefef; padding: 5px; border: 1px solid #000; }
#frame { border: 1px solid #808080; }
#header { background: url(/i/hdbg.jpg) top repeat-x #fff; height: 90px; }
#header img { margin-top: 12px; margin-left: 20px; }

#linkbar { border: 1px solid #000; border-left: 0; border-right: 0; height: 40px; background: url(/i/lbbg.jpg) bottom repeat-x #e5e5e5; text-align: center; }
#linkbar ul { list-style: none; }
#linkbar li { float: right; }
#linkbar li a { display: block; height: 30px; color: #444; font-weight: bold; font-family: helvetica,sans-serif; padding: 10px 10px 0;}
#linkbar li a:hover { color: #000; background: url(/i/lbhi.jpg) repeat-x; }
#linkbar li a.current { color: #000; background: url(/i/lbhi.jpg) repeat-x #fff; border: 1px solid #a3a3a3; border-top: 0; border-bottom: 0; padding-left: 9px; padding-right: 9px; }

#body { padding: 15px; background: #fff; }
.container { padding: 15px; background: url(/i/bdbg.jpg) top repeat-x #fff; border: 1px solid #020241; }
.container h1 { font-family: helvetica,sans-serif; }
.container h2 { margin: 15px 20px 0; font-family: helvetica,sans-serif; padding: 0; }
.container p { line-height: 1.5em; margin: 10px 20px 0; }
.container li { margin-left: 30px; margin-top: 10px; }
.container a { font-weight: thin; color: #0367b3; border-bottom:1px dotted #fff;}
.container a:hover { border-bottom: 1px dotted; }

#footer { text-align: center; font-size: 0.75em; margin: 10px 0; }
#footer a { font-weight: bold; color: #0367b3; }
#footer a:hover { border-bottom: 1px dotted; }

