body { margin:0px; padding:0px; font-family:Tahoma,Verdana,sans-serif; font-size:11px; color:#000000; text-align:center; background:#333333; }

div { text-align:left }

img { border:0px }

#body { width:800px; margin:0 auto; background:#667790; }

#content { padding:25px; background:url('lights.jpg') repeat-y top left; }

#header { width:800px; height:90px; background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/main/header.png',
sizingMethod='image'); color:white; }

html > body #header { background:url('./header.png') no-repeat; }

#mainImg, #frontMain, .transpartblk { position:absolute;}

#frontMain { z-index:15; height:350px; width:650px; }

.transblk , .transpartblk, .transfullblk { filter: alpha(opacity=75); -moz-opacity: .75; background:#000000; color:#ffffff; }

.transpartblk { height:350px; width:220px; }

.transfullblk div { padding:20px;}

.transfullblk  { z-index:9; height:350px; width:650px; }

.centerBlkText { text-align:center; font-size:16pt; }

.transpartblk { display:none; }

.semiVid  { display:none; margin-left:250px; margin-top:25px; position:absolute; z-index:200; }

.semiText { display:none; color:white; position:absolute; padding:20px; width:200px; height:330px; z-index:250; }

#underText { padding-top: 10px; margin-left:100px; margin-right:100px; }

.ref { margin-top:8px; padding:1px; font-size:9px; text-indent:2px; color:black; }

#closeButton { display:none; position:absolute; z-index:220; margin-left:620px; margin-top:10px; }

#closeButton a { color:black; font-weight:bold; text-decoration:none; }

#closeButton  a:hover { color:red }

/* NAVIGATION */

#mainnav { padding-left:200px; color:white; font-size:10pt; }

#mainnav ul { list-style: none; margin: 0 0 0 0; padding: 0 0 0 66px; border: none; white-space: nowrap; }

#mainnav li { display: block; margin: 0; padding: 0; float: left; width: auto; }

#mainnav li a {
display: block;
    width: auto;
    margin: 0;
    padding: 13px 15px;
    color: #ffffff;
    text-decoration: none;
    position:relative;
}

#mainnav li a:hover {
    color: black;
	background:url('lights.jpg') 0px -80px no-repeat;
    text-decoration: none;
}

/* FOOTER */

#sub { clear:both; padding:50px 0 15px 0; color:white; }

#sub, #sub div { text-align:center; font-size:9px }

#sub div { margin-left:180px; margin-right:180px }

a { color:white; font-weight:bold; text-decoration:underline }

a:hover { color:black; text-decoration:underline }

h3 { font-size:12px; }
h2 { font-size:13px; }
h1 { font-size:14px; }