frame, frameset{
padding:0;margin:0;
}

body{
margin: 0;padding: 0;
font-family: Georgia, Garamond; 
height:100%;
}
  
textarea { margin: 0 0 10px 0;}  

 
h3  {margin:  0; padding: 0 0 10px 15px; text-align: justify; width: 500px; }

  h2 {margin:  0; padding: 0 0 10px 10px; text-align: justify; width: 500px; }
td{border: 1px solid black; padding: 10px;} 


/* overall */

/*#wrapper{
margin: 0 auto;
  
padding:  0 ; 
background-color: #fff; 
}*/

#wrap-it{
border-top: 1px solid black; 
padding: 20px 0 20px 0;
margin-bottom: 30px;
 
}
 


/*  top  */
 
#assessibility-help { position: absolute; top: 3px; left: 3px; color: #000;  }

#assessibility-help a { text-decoration: none; color: #000;}

#topbar{
background-color: #c00000;
/*height: 175px;*/
margin: 0; padding: 0;
}



#exitbar{
background-color: #dd4422;
height: 150px;
margin: 0; padding: 0;
}

#pushright{
float: right; margin: 10px 100px 0 0;
}

#pushright a{
color: white;
text-decoration: none;
}


#pushright a:link{
color: white;
}
#pushright a:hover{
background-color: orange;  
color:black;

}
#pushright a:visited{
color: white;
}
#pushright a:active{
background-color: yellow;  
color:black;
}

 





#pushleft a{
color: white;
text-decoration: none;
}


#pushleft a:link{
color: white;
}
#pushleft a:hover{
background-color: orange;  
color:black;

}
#pushleft a:visited{
color: white;
}
#pushleft a:active{
background-color: yellow;  
color:black;
}


 

#pushleft{
float: left;margin: 10px 0 0 100px;
}


#heading{   

margin: 0 auto;
width: 500px; 
padding: 10px 0px  10px 0px ; 
color: #fff;
font-size: 45px;
letter-spacing: .3px;
 
}

/* left side */


#left-menu{
 
position: absolute;
float: left;
/*margin: 0 0 0 100px;*/
}
 
#left-menu ul{padding:  10px 40px  ;}
 
#left-menu li{
list-style: none;
 
margin: 0 0 20px 0; 
 
color: black;

font-weight: bold;
 

}

#left-menu li a{
list-style: none;
margin: 0 0 20px 0; 
background-color: white;
color: black;
font-weight: normal;
} 
  
#left-menu li a {color: black; text-decoration: none; border-bottom: 1px dashed black;}
 
 
/* horizontal top */
#menu {
height: 23px; 
width: 520px;  
margin: 0 auto;
padding: 5px 0px; 
}

.bordering{
background-color: #fff; 
border-left: 1px  solid black;
border-right: 1px  solid black;  
border-top: 1px  solid black;
}

#menu  li{
margin: 0;
padding:2px 4px 5px 4px ; 
display: inline;   
font-size: 20px; 
}
 
#menu  ul{ 
margin: 0; 
padding: 0;    
} 

#menu a{ 
margin: 4px; 
padding: 3px 5px 5px 5px;
text-decoration:none;
}


#menu a:link{ 
color: #ffffff; 
}

#menu a:visited{ 
color: #fff; 
}


#menu a:hover{  
margin: 4px;
padding:2px 4px 4px 4px;
border-left: 1px  solid black;
border-right: 1px  solid black;  
border-top: 1px  solid black; 
border-bottom: 0px  dashed black;
color: #fff;
background-color: orange;  
}


#menu a:active{
color: blue; 
background-color: yellow; 
}


/* main content */
 
#content-area{
margin: 0 auto ; 
position: relative;
width: 520px;
padding: 5px;
height:100%;
/* border: 1px solid black; */
background-color: #fff;
 
}

#content-area p{
 
/* margin: 0 auto ; */
width: 490px;
padding:  0px   10px 10px  0px  ;
margin: 0 0px 0 15px;
text-align: justify; 
}
 
#content-area li{

list-style: square;
margin: 0 0 5px 15px;
}

#content-area ol, ul{

list-style: square;
margin: 0;
padding: 0 0 10px 0;
}

#bulletted-list li{
list-style: square;
}

#contact-form {
margin:0; padding:0 0 0px 10px ;
}

#contact-form p{ margin:0 0 10px 0;padding:0;}

.input {
font-family: arial, sans-serif; 
width: 300px;
margin: 0; padding:0;
 
font-size:16px;
 
}

.inline{
display: inline;
}
.input_button {
font-family: Georgia, Garamond;
 
margin: 0; padding:0;
width: 160px; 
font-size:20px;
 
}
label{
width: 130px;
float: left;
text-align: left;
margin-right: 10px;
 
display: block;
}

textarea{
font-size:16px;
 
font-family: arial, sans-serif; 
padding: 10px; 
margin: 10px 0 10px 0;
}

#members-content-area{
margin: 0 auto ; 
position: relative;
width: 500px;
padding: 10px;
background-color: #fff;

}

#members-content-area ul{}
#members-content-area li { padding: 0 0 10px 0; }
#members-content-area a {color: black; text-decoration: none; border-bottom: 1px dashed black;}
  
#members-content-area p{
 
/* margin: 0 auto ; */
width: 510px;
padding:  5px   5px 10px  0px  ;
text-align: justify;
  
}

#members-content-area td{vertical-align: top; border: 0px solid black; padding: 10px; background-color: #eee;} 

/* #members-content-area table{width: 600px;} */



#credit{

text-align: center;

}



.white {
background-color: #fff;
}

.red {
color: red;
display: inline;
}

.label {
	width: 150px; display: inline;
	}

#bottom-bit {

}


#bottom-bit{    background-color: #eee;
border-top: 1px solid black;  height: 30px;
 position: fixed; clear: both; width: 100%;   bottom: 0; 
  }

#bottom-menu {
font-size: 11px;
margin: 0 auto; 
height: 28px; 
width: 550px; 
color: #000; 
padding: 5px  0  0px 0;  
 
}

#bottom-menu  ul{ 
margin:  0; 
padding: 5px 0 0 0;    
} 


#bottom-menu  li{
 
padding: 0px  5px 10px 5px  ;
 
margin: 0 15px 0 0;
display: inline;   
}
 

#bottom-menu a{
margin: 0; 
padding: 0; 
text-decoration:none;
}


#bottom-menu a:link{
color: #000; 
}

#bottom-menu a:visited{
color: #000; 
}


#bottom-menu a:hover{
color: #000;
background-color: orange;
padding: 0px  0px 1px 0px  ;
}


#bottom-menu a:active{
color: #ff0; 
}


/* unused */



 /* background: #fff url(images/shadow-right.gif) repeat-y right; 	*/ 
 
 

