a{
	color: #47b969;
}
a:hover{
	color: #77e0a9;
}
h3 a{
	color: #47b969;
}
#banner_about{
	height:153px;
	background: #47b969 url(../images/banners/about.jpg) no-repeat top left;
}
#banner_about_sub{
	height:53px;
	background: #47b969 url(../images/banners/about_sub.jpg) no-repeat top left;
}

#banner_about div,
#banner_about_sub div,
#banner_about a,
#banner_about_sub a{
	position:absolute;
	display: block;
	font-size:24pt;
	color: #fff;
}
#banner_img_box{
	left:34px;
	top:7px;
}
#banner_text_main1{
	left:171px;
	top:38px;
	font-size:36pt;
}
#banner_text_main1 img{
	font-size:36pt;
}


#banner_text_main2{
	left:174px;
	top:86px;
	font-size:24pt;
}
#banner_text_main2 img{
	font-size:24pt;
}


#banner_text_main3{
	left:14px;
	top:12px;
	font-size:22pt;
	font-weight:bold;
}
#banner_text_main3 img{
	font-size:22pt;
}

#banner_text_link1{
	left:170px;
	top:117px;
}

#submenu{
	background-color: #47b969;
}
#submenu a,
#submenu div{
	/*width:149px;*/
	width:180px;
	font-size:11pt;
}
#submenu div{
	color:#47b969;
}
.submenu_first{
	/**width:306px !important;**/
	width:306px;
	margin-left:1px !important;
}
.submenu_last{
	width:183px !important;
	margin-right:1px !important;
}
#submenu a.selected{
	background:#fff;
	color:#47b969;
}

table.press_releases{
	widht:100%;
	border-collapse:collapse;
}
table.press_releases td{
	padding:5px 5px 15px 5px;
	font-size:14pt;
}
table.press_releases td.date{
	padding:9px 15px 5px 0;
	width:101px;
	font-size:9pt;
	text-align:right;
	vertical-align:top;
}

#mainContent p{
	line-height:1.3em;
}

.oneColFixCtrHdr #footer {
	border-top-color:#2aae47;
}