a.menu {
 display: block;
 width: 155px;
 padding-top: 5px;
 padding-bottom: 10px;
 font-size: 8pt;
 font-weight: bold;
}
a.menu:link    { color: #000; text-decoration: none; }
a.menu:active  { color: #000; text-decoration: none; }
a.menu:visited { color: #000; text-decoration: none; }
a.menu:hover   { color: #990; text-decoration: none; }

.menu-lit      { background-image: url('../img/btn-lit.gif'); }
.menu-off      { background-image: url('../img/btn-off.gif'); }
.menu-on       { background-image: url('../img/btn-on.gif'); }

a.headlink:hover { text-decoration: underline; }
a.menulink:hover { text-decoration: underline; color: #f00; }

a.foot:link    { color: #090; text-decoration: none; }
a.foot:active  { color: #090; text-decoration: none; }
a.foot:visited { color: #090; text-decoration: none; }
a.foot:hover   { color: #090; text-decoration: underline; }

a.reg:link    { color: #00f; text-decoration: none; }
a.reg:active  { color: #00f; text-decoration: none; }
a.reg:visited { color: #00f; text-decoration: none; }
a.reg:hover   { color: #00f; text-decoration: underline; }

a.white:link    { color: #fff; text-decoration: underline; }
a.white:active  { color: #fff; text-decoration: underline; }
a.white:visited { color: #fff; text-decoration: underline; }
a.white:hover   { color: #090; text-decoration: none; background-color: #fff; }

.gloss       { color: #900; font-size: medium; }
.headred     { color: #900; font-size: medium; }
.headblue    { color: #00f; font-size: medium; }
.blue        { color: #00f; }
.green       { color: #090; }
.red         { color: #900; }
.white       { color: #fff; }
.yellow      { color: #ff0; }
.active      { color: #6f0; }

body {
 background-image: url('../img/grass.jpg');
 color: #fff;
 margin: 0px;
 padding: 0;
 font-family: Trebuchet MS, Arial;
 font-size: 11pt;
}

body.popup {
 background-color: #6f0; 
}

.footer {
 clear: both;
 width: 1000px;
 padding: 7px 0;
 margin: 0 auto;
 background-color: #000;
 color: #fff;
 text-align: center;
 font-size: 10pt;
}
		
#header {
 width: 100%;
 background-color: #030;
}
		
#quotes {
 width: 760px;
 height: 60px;
 padding-left: 180px;
 margin-top: -40px;
}
		
#mainbox {
 width: 1000px;
}
		
#menubox {
 float: left;
 width: 160px;
 text-align: center;
}

#leftbox {
 float: left;
 width: 395px;
 padding: 40px 0 0 45px;
}

#rightbox {
 float: left;
 width: 395px;
 padding-left: 20px;
}

#pagebox {
 float: left;
 width: 790px;
 padding-left: 20px;
}

p.boxed {
 border: 1px solid #000; 
 padding: 5px;
}

span.offset {
 display: block; 
 margin-left: 7px;
}

table {
 font-family: Trebuchet MS, Arial;
 font-size: 11pt;
}

table.norm {
 background-color: #fff;
}

table.menu {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 z-index: 100; 
 visibility: hidden; 
 border: 2px solid black; 
 background-color: #FFFFF6;
}

table.menubar {
 position: absolute; 
 top: 60px; 
 left: 0px; 
 background-color: #ff9; 
 border-right: 2px solid black; 
 border-bottom: 2px solid black; 
 border-top: 2px solid black;
}

table.banner {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 border-bottom: 2px solid black;
}

.menudiv {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 z-index: 100; 
 visibility: hidden; 
 border: 2px solid black; 
 background-color: #FFFFF6;
}

.title {
 font-size: 16pt;
}

.greenbox {
 width: 318px; 
 border: 6px solid #2fb42f;
}

.greenbar {
 background-color: #2fb42f; 
 color: #fff; 
 border-bottom: 6px solid #2fb42f;
}

.tab {
 width: 688px;
 height: 248px;
 padding: 20px;
}

span.wrapindent {
 display: block;
 padding-left: 1em;
 text-indent: -1em;
}
