html, body                                      {
	                                         margin: 0;
	                                         padding: 0;
	                                         text-align: center;
                                             font-family: arial;
}

body                                            { 
                                                 background:#7fa769 url(../images/bg.gif) top center repeat-y;

}

div#wrapper                                     {
                                                 width: 760px;
                                                 height: 100%;
                                                 background-color: #fff;
                                                 margin: 10px auto 0 auto;          
                                                 text-align: left;
                                                 
                                                                 
}

 
div#header                                      {
                                                 width: 760px;
                                                 position: relative;
}


img#headeroverlay                               {
                                                 position: absolute;
                                                 top: 0;
                                                 left: 0;
                                                 z-index: 99;
}


ul#headerimglist                               {
                                                 float: right;
                                                 margin: 0;
                                                 padding: 0;
                                                 list-style-type: none;
                                                 width: 440px;
}

                                                 
                       
}

img.left                                        {
                                                 float: left;
                                                 margin: 0 10px 30px 0;
}


p.extramargin                                   {
                                                 margin-top: 20px;
                                                 border-top: 2px dotted #7fa769; 
                                                 padding-top: 10px;
} 


div#main h1                                     {
                                                 color: #336633;
                                                 font-family: arial; 


}


div#main                                        {
                                                 width: 500px;
                                                 float: left;
                                                 line-height: 1.6em;
                                                 text-align: justify;
                                                 padding-left: 20px;
												 margin-top: 30px;
                                                 
}

img.imageright                                  {
                                                 float: right;
                                                 margin: 10px 0 10px 10px;
}

img.imageleft                                   {
                                                 float: left;
                                                 margin: 10px 10px 10px 0px;


}


#navcontainer                                   { 
                                                 width: 200px;
                                
}

#navcontainer ul                                {
                                                 margin-left: 0;
                                                 padding-left: 0;
                                                 list-style-type: none;
                                                 float: right;
}

#navcontainer a                                 {
                                                 display: block;
                                                 padding: 3px;
                                                 width: 160px;
                                                 background-color: #7fa769;
                                                 border-bottom: 4px solid #FFF;
}

#navcontainer a:link, #navlist a:visited        {
                                                 color: #fff;
                                                 text-decoration: none;
                                                 background:#336633 url(../images/hoverbutton.jpg) top right no-repeat; 
}

#navcontainer a:hover                           {
                                                 
                                                 color: #003300;
                                                 background:#7fa769 url(../images/button.jpg) top right no-repeat;
}

a img                                          {
                                                border: 0;
}

div#links                                       {
                                                 width: 200px;
                                                 float: right;
                                                 font-family: tahoma;
                                                 margin-top : 30px;
                                                 padding-bottom: 110px;
                                                 background: #fff url(../images/bracket.jpg) bottom right no-repeat;
                
}



/*div#links ul                                 {              
                                                margin: 0;
                                                padding: 0;
                                                list-style-type: none;
                                                width: 150px;          

}
 



div#links ul li                                {
                                                background-color: #7fa769;
                                                margin-bottom: 9px;
                                                padding: 6px;
}

*/                 
                 

.clearfix:after                               {
                                               content:"."; 
                                               display:block; 
                                               height:0; 
                                               clear:both; 
                                               visibility:hidden;
}
	
.clearfix                                     {
                                               display:inline-block;
}

.clearfix                                     {
                                               display:block;
}
	
* html .clearfix                              {
                                               height:1px;
}
          