
body { margin:1em; padding:0; font-family:verdana, sans-serif; background-color:#333; }
#siteBox { width:100%; color:#fff; float:left; }

ul { padding:5px 0; list-style-image:url("images/li_bullet.gif"); }
li { margin-left:50px; }
h2 { margin:0 10px 0 15px; padding-top:10px; }
h3 { margin:7px; font-family:Verdana, Arial, Helvetica; font-size:18px; }
h4 { margin-bottom:2px; }

#header { width:100%; height:4.4em; background:#25509F url("images/hdr.jpg") no-repeat bottom left; float:left; }
#header a { padding:5px 10px 5px 10px; width:7em; font-size:0.6em; text-align:center; text-transform:uppercase; text-decoration:none; color:#fff; background-color:#666; border-bottom:2px solid #333; border-right:1px solid #333; border-left:1px solid #333; float:right; }
#header a:hover, #header a.active { padding-top:10px; background-color:#333; }
#header a.lastMenuItem { background-image:url("images/corner_tr.gif"); background-repeat:no-repeat; background-position:top right; border-right:0px; }
a .desc { display:none; text-transform:lowercase; color:#FC0; }
a:hover .desc, .active .desc { display:block; }

.title { padding:0.6em 0 0 1.1em; font-size:2em; font-weight:bold; line-height:0.6em; letter-spacing:-0.1em; color:#FC0; filter:dropshadow(color=#000000, offx=2, offy=1, positive=true); float:left; }
.subTitle { margin-left:-25px; font-size:0.5em; color:#ffff00; line-height:2em; letter-spacing:0em; display:block; }

*html #contentRight { height:200px; }
#content { padding:1em 0 1em 0; width:100%; font-size:13px; background-color:#5a5a5a; float:left; }
#contentLeft { margin-bottom:1em; width:227px; background:#6a6a6a url("images/corner_sub_tr.gif") no-repeat top right; float:left; }
#contentRight { margin-left:242px; background:#6a6a6a url("images/corner_sub_tl.gif") no-repeat top left; }
#contentRightem { margin:0; width:99.3%; }
#contentRightem li { margin-bottom:4px; }
#contentRightem ul { margin:10px 10px -10px -10px; text-align:justify; }

#content p { margin:10px 10px 10px 15px; text-align:justify; line-height:1.3em; }
#content a { text-decoration:none; color:#FC0; }
#content a:hover { color:#eee; border-bottom:1px solid #eee; }
.header, h2 { font-weight:bold; font-size:15px; color:#FC0; border-bottom:1px solid #aaa; display:block; }

#contentLeft a.menuItem { padding:3px 0 3px 37px; word-spacing:-.2em; background:url("images/icn_plus.gif") no-repeat center left; border:0; display:block; }
#contentLeft a:hover.menuItem { color:#ddd; background:#888 url("images/icn_plus_on.gif") no-repeat center left; border:0; }

.bottomCorner { text-align:right; }
.vBottom { vertical-align:bottom; }

.imgLeft { margin:5px 10px 3px 0; padding:4px; border:1px solid #fff; float:left; }
.imgRight { margin:5px 0 3px 10px; padding:4px; border:1px solid #fff; float:right; }

.white { color:#fff; }
.black { background-color:#000; text-align:center; }
.grey { color:#000; background-color:#bbb; }
.cyan { color:#000; background-color:#00c0c0; }
.lightgreen { color:#000; background-color:#00c000; }
.red { color:#eee; background-color:#b00000; }
.yellow { color:#000; background-color:#c0c000; }
.magenta { color:#eee; background-color:#b000b0; }
.darkgreen { color:#eee; background-color:#007000; }
.blue { color:#eee;background-color:#0000c0; }
.brightyellow { color:#ffff00; }
.qt { font-family:"Arial Narrow"; font-size:90%; font-weight:bold; }

.popup { position:relative; }
.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; }

#legend { margin-left:15px; }
.legendtext { font-family:Arial, Helvetica, sans-serif; }
.trbottom { background-color:#5a5a5a; }
.center { text-align:center; }

table { margin-left:auto; margin-right:auto; }
.linkstable { line-height:18px; }
.linksimages { width:180px; line-height:10px; }
.linksimages img { border:2px solid #fff; }
.lws { word-spacing:-.2em; }
.lls { letter-spacing:-.05em; }

#linkphp { margin-left:30px; width:90%; }
#linkphp li { margin:0; }

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

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

#footer { margin-bottom:1em !important; margin-bottom:0; width:100%; height:3em; font-size:0.6em; line-height:2.6em; color:#444; background:#25509F url(images/hdr.jpg) repeat-y top left; float:left; }
#footerLeft { width:80%; height:3em; text-align:center; background:url("images/corner_bl.gif") no-repeat bottom left; float:left; }
#footerRight { width:20%; height:3em; text-align:center; background:url("images/corner_br.gif") no-repeat bottom right; float:right; }
#footer a, #footer a:hover { color:#444; text-decoration:none; }
