
body { margin:0; padding:0; background:#000 url("images/bg.jpg") no-repeat 50% 50px; text-align:center; }

p { margin:0; padding:10px 0; }
h1 { margin:0; bottom:20px; left:20px; position:absolute; display:inline; color:#fffe00; font:60px georgia,times,serif; letter-spacing:5px; font-variant:small-caps; }
h2, h3 { margin:0; padding-top:5px; font:bold italic 19px georgia,times,serif; display:block; }
h2, h4 { color:#fff; }
h3 { color:#99cc33; }
h4 { margin:0 0 15px 0; font:bold 15px verdana,arial,sans-serif; letter-spacing:1px; text-align:center; display:block; }

#container { margin:0 auto; width:760px; background:#000; text-align:left; }
#header { margin:0; width:760px; height:234px; position:relative; background:url("images/header.jpg") no-repeat center top; }
#menu { margin:50px 0 0 0; width:210px; float:left; }
#main { margin:0 0 0 220px; min-height:400px; background:#000; color:#fff; font:15px verdana,arial,sans-serif; text-align:left; }

.leftbox { margin:50px 0 0 0; padding:10px 10px 10px 0; width:187px; font:14px verdana,arial,sans-serif; background:#000; color:#fff; border-width:7px 1px 7px 7px; border-color:#555 #555 #555 #000; border-style:solid; }
.leftbox ul { margin:10px 0 10px 0; padding:0; list-style-type:none; }
.leftbox li, .leftbox a { color:#99cc33; font-weight:bold; letter-spacing:.01em; text-align:left; text-decoration:none; }
.leftbox a:hover { color:#ccff66 }

.bottomRight { background:url("images/bottomRight.jpg") no-repeat right bottom; }

a.item { padding:0 0 0 10px; max-width:210px; height:34px; line-height:30px; background:url("images/menu.jpg") no-repeat; color:#fff; font:bold 15px verdana,arial,sans-serif; text-decoration:none; display:block; }
a.item:hover { padding:0 0 0 20px; background-position:10px -34px; }
a img { border:0; }

.content { margin:20px 0 30px 0; padding:35px 0 35px 30px; width:87.7%; min-height:190px; background:url("images/topleft.jpg") no-repeat left top; text-align:justify; }
.content a { text-decoration:none; color:#99cc33; font-weight:bold; }
.content a:hover { color:#ccff66; }
.content ul { list-style-type:circle; }
.content li { font:bold 16px verdana,arial,sans-serif; }

.lightgreen { color:#00cc00; font-weight:bold; }
.blue { color:#0077ff; font-weight:bold; }
.cyan { color:#00cccc; font-weight:bold; }
.magenta { color:magenta; font-weight:bold; }
.red { color:#ff0000; font-weight:bold; }

table { margin-left:auto; margin-right:auto; }
.linkstext { font-size:76%; text-align:center; }
.linksimages { width:180px; line-height:10px; border:1px solid #fff; }
.lws { word-spacing:-.2em; }
.lls { letter-spacing:-.05em; }

#mailform table { margin-top:20px; border:2px solid #888; background-color:#ccc; color:#000; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #777; font-size:13px; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-family:Verdana, Arial, Helvetica; font-size:11px; 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:50px 0 10px 0; padding:20px 0 10px 0; height:40px; background:#000; text-align:center; clear:both; }
#footer a { margin-left:20px; color:#ccc; font:bold 15px verdana,arial,sans-serif; letter-spacing:1px; text-decoration:none; }
#footer a:hover { color:#999; }
#footer p, #footer p a { margin:0; color:#999; font:11px verdana,arial; text-align:center; }

