
* { padding:0; margin:0; }
body { margin:0; padding:0; color:#c8c8c8; background:#000; font:normal .70em/1.6em Verdana, Tahoma, sans-serif; text-align:center; }

a { color:#fff; background-color:inherit; text-decoration:none; }
a:hover { color:#fff; background-color:inherit; text-decoration:underline; }

h1, h2, h3 { margin:0; font:normal 1.3em 'Trebuchet MS', Arial, Sans-serif; color:#fff; }
h1 { font-size:2.0em; }
h2 { padding:7px 15px 0 15px; font-size:1.3em; font-weight:bold; }
h3 { font-size:1.6em; }
h1, h3 { padding:10px 15px; }
p { margin:0; padding:8px 15px; text-align:justify; }
ul, ol { margin:10px 30px; padding:0 15px; color:#fff; }
blockquote { margin:15px; padding:0 0 0 20px; background:#0A1646; font:bold 1.3em/1.5em 'Trebuchet MS', Sans-serif; }

#header { position:relative; height:110px; background:#7F8082 url(images/header-bg.jpg) repeat-x 0% 100%; border-bottom:5px solid #444; }
#header h1#logo { margin:0; padding:0; position:absolute; top:10px; left:20px; font:bolder 37px 'Trebuchet MS', Arial, Sans-serif; letter-spacing:-2px; }
#header h2#slogan { position:absolute; top:53px; left:10px; color:#ddd; text-indent:0; font:bold 14px Tahoma, 'Trebuchet MS', Sans-serif; text-transform:none; }
#header ul { margin:0; padding:0; height:2.3em; position:absolute; top:20px; right:20px; list-style:none; font:bold 1.3em 'Trebuchet MS', Tahoma, verdana, sans-serif; }
#header li { margin:0; padding:0; display:inline; }
#header a { margin:0; padding:3px 10px 2px 10px; text-decoration:none; color:#CCC; float:left; }
#header a:hover { border-top:5px solid #CCC; }
#header #current a { color:#fff; border-top:5px solid #fff; }

#wrap { margin:20px auto 0 auto; background:#212B5C url(images/bg.jpg) repeat-x 0 0; text-align:left; border-color:#444; border-style:solid; border-width:1px 1px 5px 1px; }
#wrap, #footer-wrap { width:84%; }
#content-wrap { margin:0; padding:0; clear:both; }

#main { margin:0 0 0 270px; padding-top:20px; }
#main .box { margin-left:0; }

#sidebar { margin:0; padding-top:20px; width:250px; float:left; }
#sidebar ul.sidemenu { margin:0 0 0 15px; padding:0; background:#242424; border-top:5px solid #444; }
#sidebar ul.sidemenu li { display:inline; list-style:none; }
#sidebar ul.sidemenu li a { padding:5px 10px 5px 15px; text-decoration:none; color:#CCC; font-weight:bold; display:block; }
#sidebar ul.sidemenu li a:hover { color:#333; background:#A0A0A0; }

.searchform input { padding:3px; border:1px solid #eee; font:normal 1em Verdana, sans-serif; color:#333; }

.float-left { margin:5px 15px 5px 0; border:3px solid #555; float:left; }
.float-right { margin:5px 0 5px 15px; border:3px solid #555; float:right; }
.align-left { text-align:left; }
.align-right { text-align:right; }

.gray { color:#A0A0A0; }
.box { margin:10px 15px; background-color:#1B2455; border:1px solid #0A1646; }
.clear { clear:both; }

table { margin-left:auto; margin-right:auto; }
.linkstable { text-align:center; border:1px solid #d8d8d8; }
.linksimages { width:180px; line-height:10px; }
.linksimages img { border:1px solid #bbb; }
.lws { word-spacing:-.2em; }

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

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

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-size:90%; color:#000; 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-wrap { margin:0 auto; padding:0; color:#fff; background:#000; font-size:88%; clear:both; }
#footer-wrap a { text-decoration:none; font-weight:bold; color:#fff; }
#footer-wrap .footer-left { padding:10px 0 20px 0; width:71%; text-align:left; float:left; }
#footer-wrap .footer-right { padding:10px 0 20px 0; width:26%; text-align:right; float:right; }
#footer-wrap .footer-left a, #footer-wrap .footer-left a:hover { font-weight:normal; }
