
html,body {

height:100%;

}


body {

 margin:0;
  padding:0;
  font: 62.5%/1.6em verdana, sans-serif;
  background: url(/images/backgrounds/grey.gif); 
 color:#fff;
text-align:center;
  
}


#container {
 width:985px;
  height:738px;
  position:relative;
  margin:0 auto;
text-align:left;
}

h1,h2 {

margin:0 0 5px 0;
padding:0;
font-size:1.4em;

}

h2 {

margin-top:15px;

}

#content p {

margin:0 0 0 0;
padding:0;
font-size:1.1em;

}

#content ul {

margin: 10px 0 10px 20px;
padding:0 0 0 20px;
font-size:1.1em;

}

#content {

width:675px;
position:absolute;
top:218px;
left:193px;

}


a {

color:#fff;
text-decoration:none;

}

a:hover {

text-decoration:underline;

}



img {

border:none;

}


ul#sidenav {

  list-style:none;
  color:#fff;
  position:absolute;
  left:0px;
  top:294px;
  font-size:1.2em;
  margin-left:0;
  margin-top:0;
  padding-left:0;

 
}

ul#sidenav a {

border-right:1px solid #85bd3c;
padding:10px 5px;


}

.aboutus ul#sidenav li#aboutus a, .aboutweee ul#sidenav li#aboutweee a, .jargon ul#sidenav li#jargon a, .membership ul#sidenav li#membership a,
.options ul#sidenav li#options a {

color:#85bd3c;


}

.home ul#topnav li#home a, .partners ul#topnav li#partners a, .contactus ul#topnav li#contact a {

color:#fff;


}

#content span.green {

color:#85bd3c;

}

ul#sidenav li {

padding:12px 8px;
padding-right:0;
border-bottom:1px solid #666;
text-align:right;
font-size:11px;
}

ul#sidenav li#aboutus {

border-top:1px solid #666;


} 

#topnav a {

color:#333;
padding:20px 10px;
padding:0px 10px;


}

ul#topnav {

  list-style:none;
  color:#fff;
  position:absolute;
  left:35px;
  top:124px;
  font-size:1.2em;
  margin-left:0;
  margin-top:0;
  padding-left:0;
 
}

ul#topnav li {

display:inline;
float:left;
padding:7px 10px;


border-right:1px solid #fff;

}

/*
ul#topnav li#home {

border-left:1px solid #fff;

}
*/

#whychoose {

  position:absolute;
  left:450px;
  top:125px;



}

#weeechallenge {

  position:absolute;
  left:12px;
  top:160px;

}

#footerinfo {

  position:absolute;
  left:12px;
  top:720px;
color:#666;
margin-top:0;

}

#footerinfo a {

color:#666;

}

.sup {

  font-size: 0.65em;
  font-weight: bold;
  vertical-align: text-top;
}

#weeetext {

position:absolute;
top:250px;
left:0px;

}

.jargon #content ul {


list-style:none;
margin:0;
marin-top:15px;
padding:0;

}

.jargon #content ul li {

padding:5px 0;

}



input, select, textarea {

width:115px;
font-size:11px;

}

textarea {

width:200px;

}

select {

width:120px;

}

form {

margin:0;
padding:0;
margin-top:20px;

}

form table {

width:100%;
border-collapse:collapse;
border:1px solid #fff;

}

form table td {

padding:8px 0;

}

form table th {

text-align:right;
font-weight:normal;
padding-right:3px;

}

fieldset {

border:none;
margin:0;
padding:0;

}




.leftlabel {

width:45%;

}


.light td, .light th {

background:#666;

} 

ul#memberbenefits {

list-style:none;
margin-left:30px;
padding-left:30px;
margin-top:-6px;

}

ul#memberbenefits li ul {

list-style:disc;
margin-top:0;
margin-left:10px;
padding-left:10px;

}

ul#memberbenefits li {

font-size:1.3em;
font-weight:bold;
padding-top:20px;
padding-bottom:8px;

}

ul#memberbenefits li ul li {

font-size:.8em;
font-weight:normal;
padding:0;
color:#85bd3c;

}

dl {

margin:0;
padding:0;
margin-left:70px;
margin-top:26px;
font-size:1.1em;

}

dd {

margin:0;
padding:0;

}

dt {

font-weight:bold;
font-size:1.2em;

}

.whychoose #content a {

text-decoration:underline;
color:#85bd3c;

}

#seminar {

position:absolute;
top:670px;
left:10px;

}

#seminar img {

border:0;

}