/************/
/*  GLOBAL  */
/************/

*{padding:0; margin:0;}

 body {
 font-size:100%;
 background-color:rgb(255,255,255); 
 font-family:  Helvetica, Verdana, Geneva, Arial, sans-serif; 
 } /*Font-size: 1.0em = 10px when browser default size is 16px*/

.page-container-top {
 margin-top:10px;
 width: 800px;
 height: 250px; 
 border: 2px solid #5ba41e; 
 background-color: #FFFFFF;
}

.content-top{
 font-size: 130%;
 color: #000000; 
 position: absolute;
 margin: 139px 0 0 292px;
 line-height: 1.3em;
 letter-spacing: 2px; 
}
.content-top h1 {
 font-size:135%;
 line-height: 1.4em;
 letter-spacing: 2px;
}

.content-top a {
 font-size:135%;
 line-height: 1.4em;
 letter-spacing: 2px;
 text-decoration: none;
 color: #000000;
}

.content-top a:hover {
 font-size:135%;
 line-height: 1.4em;
 letter-spacing: 2px;
 color: #000000; 
 text-decoration: underline; 
}

.page-container-bottom {
 width: 800px;
 height: 250px; 
 border: 2px solid #5ba41e; 
 background-color: #5ba41e; 
}

.content-bottom{
 font-size: 130%;
 color: #FFFFFF; 
 position: absolute;
 margin: 24px 0 0 292px;
 line-height: 1.2em;
 letter-spacing: 2px; 
}

a {
color: #FFFFFF;
text-decoration: none;	
}

a:hover {
color: #FFFFFF;
text-decoration: underline;	
}

.sitelogo {
width:77px; 
height:246px; 
position:absolute; 
z-index:1; 
margin: 134px 0 0 191px; 
background: url(../img/logo.gif); 
}

.footer {
 padding: 8px 4px 0 4px;
 width: 792px;
 height: 25px; 
 background-color: #f2f2f2; 
 font-size: 70%; 
 font-weight: bold; 
 color: Gray;
 border-bottom: 2px solid #5ba41e;
 border-left: 2px solid #5ba41e;
 border-right: 2px solid #5ba41e;
 line-height: 0.7em;
}

.footer a {
color: Gray;
text-decoration: none;	
}

.footer a:hover {
color: Gray;
text-decoration: underline;	
}
.footer a img {
border: none; 
vertical-align: middle;	
}