body{
background: #330066 url(ques/bg.png) repeat-x fixed;
margin:0;
padding:0;
border: 0;
font: 10pt Arial, Verdana, sans-serif;
color:#FFFFFF;
scrollbar-track-color: #000000;
scrollbar-face-color: #330066;
scrollbar-darkshadow-color: #999999;
scrollbar-shadow-color: #333333;
scrollbar-3dlight-color: #FFCC00;
scrollbar-highlight-color: #666666;
scrollbar-arrow-color: #FFCC00;
}
a:active,a:link,a:visited{
color:#FFFFFF; 
text-decoration: none;
}
a:hover {
color:#330066; 
text-decoration: none;
} 
/*xi zeta shield*/
#toplogo{
position: absolute;
top: 5px; 
left: 60px; 
right: 0;
bottom: 0;
width: 175px;
overflow: hidden; 
background: transparent;
z-index:80;
}
/*header pic*/
#topheader{
position: absolute;
top: 7px; 
left: 277px; 
right: 0;
bottom: 0;
width: 700px;
overflow: hidden; 
background: transparent;
z-index:80;
}
#menu{
position: absolute;
top:170px; 
left: 50px; 
right: 0;
bottom: 0;
width: 200px;
height:207px;
overflow: hidden; 
z-index:100;
}
/*videoplayer*/
#quetube{
position: absolute;
top:452px; 
left: 50px; 
width: 320px;
height: 265px;
overflow: hidden;
}
/*videoplayer menu*/
#quetubemenu{
position: absolute;
top:420px; 
left: 303px; 
width: 160px;
height: 175px;
overflow: auto;
z-index: 100;
}
#gallery2{
position: absolute;
top:484px; 
left: 595px; 
width: 165px;
height: 162px;
overflow: hidden;
z-index:90;
}

#gallery3{
position: absolute;
top:461px; 
left: 373px; 
width: 215px;
height: 213px;
overflow: hidden;
z-index:90;
}

#gallery4{
position: absolute;
top:461px; 
left: 768px; 
width: 210px;
height: 213px;
overflow: hidden;
z-index:90;
}
/*videoplayer INSTRUCTIONS*/
#quetubeinstructions{
position: absolute;
top:602px; 
left: 43px; 
width: 563px;
height: 12px;
overflow: hidden;
}
/*flash intro*/
#flashtest{
position: absolute;
top:150px; 
left: 345px; 
width: 450px;
height: 250px;
overflow: hidden;
z-index:80;
}
/*mp3player*/
#audio2{
position: absolute;
top:420px; 
left: 50px; 
width: 225px;
height: 25px;
overflow: hidden;
z-index:100;
}

/*countdown*/
#count{
position: absolute;
top:412px; 
left: 471px; 
width: 350px;
height: 50px;
overflow: hidden;
z-index:60;
}
/*gallery (not using right now)*/
#gallery{
position: absolute;
top:383px; 
left: 50px; 
width: 200px;
height: 30px;
overflow: hidden;
z-index:100;
}
#content{
position: absolute;
top:147px; 
left: 275px; 
width: 700px;
height: 300px;
overflow: hidden;
z-index:100;
border-bottom:solid;
border-bottom-color:#FFCC00;
border-bottom-width: 1px;
}
/*news*/
#site4{
position: absolute;
background:#333333 url(images/realestatebg.gif);
top:370px; 
left: 505px; 
width: 300px;
height:204px;
overflow: hidden; 
}
/*address*/
#site5{
position: absolute;
top:35px; 
left: 500px; 
width: 300px;
height:40px;
overflow: hidden; 
}
#foot{
position: absolute;
top:682px; 
left: 373px; 
width: 606px;
height: 60px;
overflow: hidden;
border-top:solid;
border-top-color:#FFCC00;
border-top-width: 1px;
}
#foot2{
position: absolute;
top:585px; 
left: 497px; 
width: 300px;
height: 15px;
overflow: hidden;
z-index:100; 
}
.pic{
position: absolute;
left: 60px; 
top: 65px;
}
#dates{
margin: 7px;
}
.txt{
margin: 2px;
color:#FFCC00;
font-size:8pt;
padding: 2px;
}
.txt2{
color:#FFCC00;
background:#330066;
font-size:11pt;
}
.txt2 a:hover{
background: #FFCC00;
color: #330066;
}
.menu {color: #FFFFFF;font-size: 9pt; background-color:transparent}
.menu  a:active { color: #FFFFFF; font-size: 9pt; text-decoration: none}
.menu  a:link { color: #FFFFFF; font-size: 9pt; text-decoration: none}
.menu  a:visited { color: #FFFFFF; font-size: 9pt; text-decoration: none}
.menu  a:hover { color: #FFCC00; font-size: 9pt; text-decoration: none}

.footer {color: #CCCCCC;font-size: 10px; font-weight: bold}
.footer  a:active { color: #FFCC00; font-size: 10px; text-decoration: none}
.footer  a:link { color: #FFCC00; font-size: 10px; text-decoration: none}
.footer  a:visited { color: #FFCC00; font-size: 10px; text-decoration: none}
.footer  a:hover { color: #FFFF66; font-size: 10px; text-decoration: none}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border-bottom-width: 0;
}

.glossymenu li a{
background: transparent;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
color: #FFCC00;
}

