
body { margin:0; padding:0; background-color:#383838; font-family:Verdana, Arial, Helvetica; }

h1 { margin:0 auto; padding:105px 0 0 21px; color:#000; font-size:32px; font-weight:bold; }
#shadow { margin:-150px 0 0 0; padding:110px 0 0 19px; color:#fff; font-size:32px; font-weight:bold; }
#hidden { visibility:hidden; }
h2 { margin:10px 0; padding-left:15px; background-color:#999; color:#efefef; font-family:Arial, Helvetica, sans-serif; font-size:140%; border:solid 1px #000; }
a { color:#eee; text-decoration:none; font-weight:bold; }
a:hover { color:#fff; font-weight:bold; text-decoration:underline; }
p { margin:10px 0; text-align:justify; }

a img{ border:none; }
img.left,img.center,img.right { padding:4px; background-color:#efefef; border:1px solid #110000; }
img.left { margin:0; padding:4px float:left; }
img.center { margin:0 auto 0 auto; display:block; }
img.right { margin:0 0 5px 20px; float:right; }

#container { margin:0 auto; width:840px; font-size:11px; background-image:url("images/body_bg.gif"); background-repeat:repeat-y; }
#container2 { margin:0 19px; width:800px; font-size:11px; line-height:1.6em; color:#f0f0f0; background-color:#666; border:solid #110000; border-width:0 1px 1px 1px; }

#header { margin-left:20px; padding:0; width:800px; border:solid #110000; border-width:1px 1px 1px 1px; clear:both; }
#header p { margin:0 0 7px 30px; color:#fffff0; font-size:14px; }
#mainphoto { margin:0; width:800px; height:180px; background-image:url("images/openseals.jpg"); }

ul.navbar { margin:0 0 0 19px; padding:0; width:800px; line-height:1px; background-color:#555551; border:solid #110000; border-width:0 1px 1px 1px; display:inline; list-style-type:none; clear:both; float:left; }
ul.navbar li { margin-right:0; display:inline; }
a.nav:link, a.nav:visited { margin:0; padding:1em 2px 1em 0; width:19.5%; text-decoration:none; background-color:#555551; color:#fff; text-align:center; border-right:1px solid #eee; border-left:1px solid #eee; display:block; float:left; }
a.nav:hover { margin:0; padding:1em 2px 1em 0; width:19.5%; text-decoration:none; background-color:#333; color:#fff; border-right:1px solid #ddd; border-left:1px solid #ddd; display:block; float:left; }
.navactive { margin:0; padding:1em 2px 1em 0; width:19.5%; text-align:center; text-decoration:none; background-color:#999; color:#fff; border-right:1px solid #eee; border-left:1px solid #eee; display:block; float:left; }

#content { margin-top:5px; padding:5px 10px; width:560px; font-size:12px; float:left; }
#content li { text-align:justify; }
#content ul { margin-left:25px; padding:0; }
#content ol { margin-left:35px; padding:0; }

#sidebar { margin-top:5px; padding:5px 15px 0 13px; width:188px; border-left:1px solid #ddd; float:right; }
#sidebar p { padding-bottom:10px; border-bottom:1px solid #ddd; }
#sidebar li a { margin:0; padding:0; list-style:none; }
#sidebar ul { margin:0 0 10px 5px; padding:0; list-style:none; }

.popup { position:relative; }
.popup a { text-decoration:underline; }
.popup a img { position:absolute; width:0; height:0; border:0; z-index:100; }
.popup a:hover { display:inline; }
.popup a:hover img { padding:10px; top:-150px; left:-50px; width:auto; height:auto; background:#fff; border:1px solid #000; }

table { margin-left:auto; margin-right:auto; }
table a { color:#ffffd8; font-size:13px; }
.linksimages { width:180px; line-height:10px; background-color:#fff; }
.lws { word-spacing:-.2em; }
.qt { font-family:"Arial Narrow"; font-weight:bold; }

#mailform table { border:2px solid #383838; background-color:#bbb; color:#000; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #555; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-family:Verdana, Arial, Helvetica; font-size:10px; text-align:justify; color:#000; line-height:1.3em; border:1px solid black; background-color:lightyellow; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#dhtmlpointer1 { position:absolute; left:-300px; z-index:101; visibility:hidden; }
#dhtmlpointer2 { position:absolute; left:-300px; z-index:101; visibility:hidden; }
#dhtmltooltip strong { color:#000; }

#footer { margin:0; padding:0; width:800px; font-size:10px; background-color:#333335; border-top:1px solid #000; clear:both; }
#footer p { margin:0; padding:10px 0; color:#efefef; text-align:center; }
#footer p a { color:#efefef; font-weight:100; }
#footer p a:hover { color:#ddd; text-decoration:none; }
