* {padding:0; margin:0; border:0;}
body {background-color:#000; font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:1.4em;}

a {color:#3f3826; text-decoration:underline;}
a:hover {color:#666; text-decoration:none;}

p {padding:8px 0;}
p#lnkMore {color:#65b906; cursor:pointer;}
div#more {display:none;}
.clear {clear:both;}
div.clear {height:0; line-height:0.1;}
div.extra {height:0; line-height:0.1; font-size:1px; display:none;}

#header {width:100%; background-color:#3f3826; background-image:url(img/bg1.gif); background-repeat:repeat-y; background-position:center;}
#header2 {width:800px; height:140px; border:1px solid #bbbbbb; border-width:0 1px; margin:0 auto;}

#logo {width:280px; height:140px; background-image:url(img/logo.gif); background-repeat:no-repeat; color:#fff; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:3.2em; line-height:140px; margin:0 0 0 20px; float:left;}

#menubar {font:9pt 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; width:500px; height:140px; float:right;}

#menubar ul {width:500px; height:140px; list-style:none; float:right;}
#menubar ul li {width:80px; height:140px; border-left:1px solid #665544; list-style:none; float:right;}

#menubar ul li a {width:80px; height:46px; line-height:1; padding:93px 0 0 0; text-align:center; color:#fff; display:block; text-decoration:none;}
#menubar ul li a:hover {color:#000; background-color:#fff;}

#menubar ul li ul {position:absolute; left:-999em; width:200px; height:auto; background-color:#dfd8c3; border:1px solid #bbbbbb; overflow:hidden; text-align:left; padding:0; z-index:100;}
#menubar ul li ul li {width:100%; font-weight:normal; padding:0; height:18px; border-width:0;}
#menubar ul li ul li a {padding:0 4px; display:block; width:100%; height:18px; font:normal 9pt 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#000; background-image:none; text-align:left; text-transform:none;}
#menubar ul li ul li a:hover {color:#000; background-color:#f1ede3; background-image:none;}
#menubar ul li ul ul {margin:-1em 0 0 10em;}
#menubar ul li:hover ul ul {left:-999em;}
#menubar ul li.ddhover ul ul {left:-999em;}
#menubar ul li:hover ul {left:auto;}
#menubar ul li li:hover ul {left:auto;}
#menubar ul li.ddhover ul {left:auto;}
#menubar ul li li.ddhover ul {left:auto;}

#midsect {width:100%; background-color:#f1ede3; background-image:url(img/bg2.gif); background-repeat:repeat-y; background-position:center;}
#midsect2 {width:800px; margin:0 auto; border:1px solid #bbbbbb; border-width:0 1px;}

#sidecol {width:200px; margin:5px 0 5px 570px; border-left:1px solid #bbbbbb; padding:40px 0 0 10px; position:absolute; line-height:175%; float:right; text-align:right;}
#sidecol h2 {background-color:#fff; color:#000; font-size:110%; font-weight:400; padding:5px 0; text-align:right;}
#sidecol ul {letter-spacing:normal; list-style:none; margin:0 0 10px;}
#sidecol ul li {list-style:none; text-transform:uppercase;}
#sidecol ul li a {display:block; border-bottom:1px solid #e9e9e9; padding:3px; text-align:right; width:194px; color:#65b906; text-decoration:none;}
#sidecol ul li a:hover {background-color:#dddddd; color:#000; text-decoration:underline;}

#sidecol p {line-height:1.2;}

#content {background-color:#fff; letter-spacing:normal; line-height:175%; margin:0 auto; padding:10px 235px 10px 10px; width:550px; min-height:500px;}
#content h1 {border-bottom:1px solid #cccccc; color:#000; font-size:125%; padding:0 0 2px;}
#content h2 {font-size:100%; color:#666;}
#content h3 {font-size:100%; color:#000;}
#content p {padding:0 0 10px;}
#content ul {padding:8px 16px 8px 32px;}

#footer {width:100%; height:100px; background-color:#3f3826; background-image:url(img/bg1.gif); background-repeat:repeat-y; background-position:center;}

#footer2 {width:800px; height:100px; border:1px solid #bbbbbb; border-width:0 1px; margin:0 auto;}
#footer2 p {color:#fff; padding:1em 2em;}
div.map {width:425px; height:350px; border:1px solid #776655;}

