body,
	html {
		margin:0;
		padding:0;
		background:#01542A;
		color:#000;
                margin: auto;
	}
	body {
		width:764px;
                font:10pt arial;
                background: url(images/page_elements/background_22.gif);
                background-position: top center;
                background-repeat: repeat-y;
	}
	#wrap {
		background:#fff;
		margin:0 auto;
		width:764px;
	}
	#header {
		background:#ddd;
		padding:0px;
	}
        #header img {
                border: none;
        }
	#header h1 {
    	padding:0px;
	    margin:0;
    }
	#navbar {
		background:#fff;
		padding:0px;
		margin-top: -5px;
                _margin-top: 0px; /*ie6 fix*/
		height:27px;
		float: left;
	}

	#navbar ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#navbar li{
		display:inline;
		margin:0;
		padding:0;
	}

/*NEW NAV BEGIN*/

#navbar ul {}
#navbar ul li {
 display: inline;
 float: left;	
}
#navbar ul li a {
 text-decoration: none;
 display: block;
 outline: none;
}
#navbar ul li.about a {
 background: url(images/index_05.gif) no-repeat;
 width: 160px;
 height: 27px;
}
#navbar ul li.about a:hover {
 background-position: -160px;
}
#navbar ul li.involved a {
 background: url(images/index_06.gif) no-repeat;
 width: 105px;
 height: 27px;	
}
#navbar ul li.involved a:hover {
 background-position: -105px;
}
#navbar ul li.media a {
 background: url(images/index_07.gif) no-repeat;
 width: 117px;
 height: 27px;
}
#navbar ul li.media a:hover {
 background-position: -117px;
}
#navbar ul li.contribute a {
 background: url(images/index_08.gif) no-repeat;
 width: 97px;
 height: 27px;	
}
#navbar ul li.contribute a:hover {
 background-position: -97px;
}
#navbar ul li.events a {
 background: url(images/index_09.gif) no-repeat;
 width: 159px;
 height: 27px;	
}
#navbar ul li.events a:hover {
 background-position: -159px;
}
#navbar ul li.news a {
 background: url(images/index_10.gif) no-repeat;
 width: 59px;
 height: 27px;	
}
#navbar ul li.news a:hover {
 background-position: -59px;
}
#navbar ul li.home a {
 background: url(images/index_11.gif) no-repeat;
 width: 67px;
 height: 27px;	
}
#navbar ul li.home a:hover {
 background-position: -67px;
}

/*END*/

        #navbar img {
                margin-top: -5px;
        }

	#left {
		background:#fff;
		float:left;
		width:180px;
                font:10pt arial;
                padding-bottom: 10px;
		margin-top: 10px;
	}
        #left p {
                _padding-top: 10px; /*ie6 fix*/
        }
        #left img {
                margin-top: -4px;
                border: none;
                vertical-align: bottom;
        }
	#left h2, #main h3, #main p {
		padding:0 10px;
        }
        #form1 {
                _padding-top: 10px;
        }

	#main {
		background:#fff;
		float:right;
		width:565px;
                height:auto;
                padding: 0  10px 30px 0;
                
	}

	#main ul {
		margin-bottom:0;
       }
        #main a {
                font: 10pt arial;
                color: #007f44;
        }
#main h2 {margin-right: 10px;}

    #main h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		clear:both;
		height:39px;
                padding-top: 30px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }

       #newsbar {
               color: #fff;
               height: auto;
               width: 279px;
               float: left;
               background-image: url(images/page_elements/latest_news_25.gif);
               background-repeat: repeat-y;
               _margin-left: -6px; /*ie6 fix*/
               _margin-right: -4px; /*ie6 fix*/
       }

       #newsbar a {
               font: 10pt arial;
               color: #fff;
       }
       #newsbar img {vertical-align: bottom;}
       #eventsbar {
               color: #fff;
               float: right;
               height: auto;
               width: 279px;
               margin-right: 15px;
               background-image: url(images/page_elements/events_25.gif); 
               background-repeat: repeat-y;
               background-position: 0px 0px;
               _margin-right: 5px; /*ie6 fix*/
       }

        #eventsbar a {
               font: 10pt arial;
               color: #fff;
       }
       #eventsbar img {vertical-align: bottom;} 

       #boxcontain {
               margin-left: -10px;
               margin-right: -20px;
               height: auto;
               }
#boxcontain a { border: 0px; padding: 0px;}