* { margin: 0; padding: 0; }

body {
	background-image: url(gfx/background3.png);
	background-repeat: repeat-x;
	background-color: #CCCEC0;
	font: 12px Arial, Verdana,  Helvetica, sans-serif;
	color: #585858;
	margin: 0px;
	text-align: center;
}

ul,ol {
	margin:4px 0 1em 30px;
}
li {
	padding-bottom:2px;
}

img {
	border: 0;	
}

p {
   margin-bottom: 10px;
}

h1, h2, h3 {
    color: #7fab04;
}

h1 {
    font-size: 18px;
    padding-bottom: 10px;
}

h2 {
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 15px;
}



/* divs -------------------------------------------------------- */

#container_ {
	width: 958px;
	text-align: left;
	margin: 0px auto;
    position: relative;
}

#banner_top {
    padding-left: 50px;
    padding-top: 8px;
    height: 58px;
}

#banner_top a {
   	text-decoration: none;
}

#top_logo {
    float: left;
    padding-right: 10px;
}

#banner_top p {
   color: #fff;
   font-style: italic;
   font-size: 30px;
   padding-top: 8px;
}

#banner_top_text {
    float: right;
    padding-right: 50px;
    padding-top: 15px;
}

#top_menu {
    background-image: url(gfx/background_top.jpg);
    background-repeat: no-repeat;
    height: 154px;
    padding-left: 10px;
    padding-right: 10px;
}

#contents {

    background-image: url(gfx/shadow.png);
    background-repeat: repeat-y;
    padding-left: 10px;
}

#column_right {
    float: right;
    width: 237px;
}

#people_right {
    padding-left: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.text_right {
    font-size:13px;
    padding-left: 15px;
    padding-right: 30px;
}

#logo_bottom {
    background-image: url(gfx/logo_bottom.jpg);
    background-repeat: no-repeat;
    width: 237px;
    height: 82px;
    position: absolute;
    bottom: -9px;
    right: 10px;
}

#content {
    float: left;
    background-image: url(gfx/background_content.png);
    background-repeat: no-repeat;
    width: 640px;
    padding: 30px;
    
}

#footer {
    background-color: #E9EAEC;
    position: absolute;
    bottom: -7px;
    left: 10px;
    width: 679px;
    height: 25px;
    padding-left: 20px;
    padding-top: 15px;
    color: #666666;
}

#shadow_bottom {
    background-image: url(gfx/shadow_bottom.png);
    background-repeat: no-repeat;
    width: 958px;
    height: 19px;
	text-align: left;
	margin: 0px auto;
}

#eg_logo {
	width: 958px;
	text-align: left;
	margin: 0px auto;
    position: relative;
}

#eg_logo_right {
    float: right;
}


/* --------------------------------------------------------------- */
/* tabs on the index page */

.green_menu {
	list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

.green_menu h2 {
    color: #fff;
    position: absolute;
    bottom: 20px;
    left: 8px;
    width: 130px;
    font-size: 12px;
}

.green_menu_header_2 {
    bottom: 12px !important;
}

.green_menu li{
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    float: left;
    width: 133px;
    height: 154px;
    font-size: 12px;
    background-color: #7EAA04;
}

.green_menu_anchor {
	position: absolute;
	left: 0px;
	top: 0px;
}

.green_menu p {
    position: absolute;
    width: 115px;
    left: 150px;
    top: 15px;
    text-align: right;
    color: #fff;
}

#green_menu_1 {
    background-image: url(gfx/green_menu_1.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_1_here {
    background-image: url(gfx/green_menu_1_active.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_1.active {
    background-image: url(gfx/green_menu_1_active.jpg);
}

#green_menu_2 {
    background-image: url(gfx/green_menu_2.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_2_here {
    background-image: url(gfx/green_menu_2_active.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_2.active {
    background-image: url(gfx/green_menu_2_active.jpg);
}

#green_menu_3 {
    background-image: url(gfx/green_menu_3.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_3_here {
    background-image: url(gfx/green_menu_3_active.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_3.active {
    background-image: url(gfx/green_menu_3_active.jpg);
}

#green_menu_4 {
    background-image: url(gfx/green_menu_4.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_4_here {
    background-image: url(gfx/green_menu_4_active.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_4.active {
    background-image: url(gfx/green_menu_4_active.jpg);
}

#green_menu_5 {
    background-image: url(gfx/green_menu_5.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_5_here {
    background-image: url(gfx/green_menu_5_active.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_5.active {
    background-image: url(gfx/green_menu_5_active.jpg);
}

#green_menu_6 {
    background-image: url(gfx/green_menu_6.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_6_here {
    background-image: url(gfx/green_menu_6_active.jpg);
    background-repeat: no-repeat;
    border: #fff solid 1px;
}
#green_menu_6.active {
    background-image: url(gfx/green_menu_6_active.jpg);
}

#green_menu_7 {
    background-image: url(gfx/green_menu_7.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    border: #fff solid 1px;
    border-right: none;
}
#green_menu_7_here {
    background-image: url(gfx/green_menu_7_active.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    border: #fff solid 1px;
    border-right: none;
}
#green_menu_7.active {
    background-image: url(gfx/green_menu_7_active.jpg);
}
