﻿body {
	background:#ffffff;
	font-family:trebuchet ms;
	font-size:11px;
	overflow:-moz-scrollbars-vertical;
}
div {
	line-height:18px;
	font-family:trebuchet ms;
	font-size:11px;

}
* {
	font-family:'trebuchet ms';
	font-size:11px;
	-moz-box-sizing:border-box;
	-moz-box-sizing:content-box;
	-moz-box-sizing:padding-box;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#008996;
}
ul {
	margin-left:-2px;
	margin-top:0px;
	margin-bottom:-5px;
}
ul li {
	background:url(images/bullet4.gif) 0px 5px no-repeat;
	padding-left:12px;
	list-style:none;
	margin-left:0px;

}
#homewrapper {
	width:945px;
	xheight:450px;
	position:relative;
}
.clear{
	clear:both;
}
.homebg {
	background: url(images/homebg2.gif) ;
	background-repeat:repeat-x;
	height:447px;
	width:33%;

}
.hometbl {
	background-color:#4FA700;
}
#home_left_box {
	float:left;
	width:155px;
}

#homelogo {
	margin-top:85px;
}
#homemenu {
	margin-top:14px;
	width:155px;
	/*height:114px !important; height:118px;*/
	height:114px !important; height:180px;
}
#homemenu a:hover {
	color:#4AA200;
}
#homemenu .home_menuitem{
	color:#3D3B3B;
	font-family:trebuchet ms;
	font-size:11px;
	background:url(images/bullet1.gif) 0px 5px no-repeat;
	padding-left:18px;
	width:155px;
	display:block;
	border-bottom:1px solid #E0E1E0;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	letter-spacing:0px;
}
/* Tuning  to development  */
#homemenu a {
	color:#3D3B3B;
	font-family:trebuchet ms;
	font-size:11px;
	background:url(images/bullet1.gif) 0px 4px no-repeat;
	padding-left:18px;
	width:140px;
	display:block;
	border-bottom:1px solid #E0E1E0;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:1px;
	padding-top:0px;
	letter-spacing:0px;
	line-height:20px;
	margin-top:-6px;
}
#homemenu .home_menuitem_last{
	color:#3D3B3B;
	font-family:trebuchet ms;
	font-size:11px;
	background:url(images/bullet1.gif) 0px 5px no-repeat;
	padding-left:18px;
	width:155px;

	text-decoration:none;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	letter-spacing:0px;

}
.hp_mantis {
	margin-top:80px;
	_margin-top:40px;
	float:left;
}
.in_mantis  {
	margin-bottom:20px;
}
/* Tuning  to development  */
#homemenu .last a {
	color:#3D3B3B;
	font-family:trebuchet ms;
	font-size:11px;
	/*background:url(images/bullet1.gif) 0px 5px no-repeat;*/

	width:155px;
	border:none;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:0px;
	letter-spacing:0px;

}
#home_left_lim {
	background:url(images/home_left_lim.gif) no-repeat;
	width:150px;
	height:28px;
	float:right;
	margin-top:72px;
	<!-- margin-top:0; -->
}
#home_right_lim {
	background:url(images/home_right_lim.gif) no-repeat;
	width:250px;
	height:28px;
	float:left !important;
	margin-top:18px !important; margin-top:6px;
	/*margin-bottom:7px;*/
}
#home_center_box {
	float:left;
	width:329px !important; width:320px;
	margin-top:60px;
}
.btn_investor {
	xbackground:url(images/btn_investor.gif) no-repeat;
	width:103px;
	height:20px;
	margin-top:11px;
}
.btn_investor2 {
	xbackground:url(images/btn_investor.gif) no-repeat;
	width:103px;
	height:20px;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;
}
#home_right_box {
	width:250px !important; width:250px;
	float:left;
}
.search_box {
	float:left;
	width:440px;
	margin-top:34px;
	margin-bottom:0px;
}
.toplink {
	float:left;
	color:#827E7E;
	text-decoration:none;
	font-family:trebuchet ms;
	font-size:11px;
	padding-top:3px;
	padding-right:8px;

}
.searchfld {
	width:84px;
	background:#FCFBFB;
	border:1px solid #D7D8D8;
	float:left;
}

.searchBtn{
	float:left;
}

.home_text1 {
	width:261px;
	/*height:162px;*/
	height:222px;
	/* margin-top:38px; */
	margin-top:22px;
	_margin-top:23px;
	color:#3D3B3B;
	background:url(images/text1_bg.gif) 0px 10px no-repeat;
	float:left;
	zoverflow:auto;
	xposition:absolute;
}
#home_text_news2 {
	width:255px;
	height:100px;
}
.home_text_news {
	width:255px;
	height:100px;
	color:#ffffff;
	letter-spacing:0px;
	float:left;
	line-height:8px;
	background:url(images/hprhash.jpg) 0px -10px no-repeat;
	padding-top:7px;
}
#oNews  {
	height:115px;
}
.home_text_news .entry .head {
	line-height:16px;
}
.hpcatlinks {
	margin-right:2px;

	color:#49A100;
	font-weight:bold;
	text-decoration:underline;
}
.hpcatlinkslast {
	color:#49A100;
	font-weight:bold;
	text-decoration:underline;
}
.hp_text1_header {
	font-size:13px;
	font-weight:bold;
	color:#4AA200;
	margin-bottom:6px;
	font-family:tahoma;
}
.hp_bul_down {
	background:url(images/bul_down.gif) no-repeat;
	width:100%;
	height:16px;
	float:left;
}
.home_text2 {
	width:261px;
	height:90px;
	color:#ffffff;
	letter-spacing:0px;
	float:left;
	margin-top:30px;
	<!-- margin-top:0; -->
}
.home_part_logos {
	float:left;
}
.hp_text2_header , .hp_text2_header a, .hp_text2_header a:visited, .hp_text2_header a:hover  {
	font-size:13px !important;
	font-weight:bold;
	color:#000000 !important;
	margin-bottom:6px;
	font-family:tahoma;

}
#home_spec_bg {
	background:url(images/hpspecbg.gif) no-repeat;
	width:155px;
	height:87px;
	float:right;
}
.hp_news_link{
	color:#ffffff;
}
/* Inner Page */
#wrapper {
	width:960px;
	background:url(images/wrap_bg.gif) repeat-y;
}
.wrap_bg {
	background:url(images/wrap_bg.gif) repeat-y;
}
.innertbl {
	height:100%;
}
.inner_left_bg {
	background-image:url(images/inner_left_bg.gif);
	background-repeat:repeat-x;

	width:43%;
}
.inner_right_bg {
	background: url(images/inner_right_bg.gif) ;
	background-repeat:repeat-x;

	width:43%;
}
#inner_center_box {
	width:258px;
	float:left;
	/*background-image:url(images/inner_center_bg.gif);
	background-repeat:repeat-y;*/
	height:100%;
}
#inner_left_box {
	width:167px;
	height:530px;
	background-color:#4FA700;
	background-image:url(images/inner_left_bg.gif);
	background-repeat:repeat-x;
	background-color:#4FA700;
	float:left;
}
#inner_right_box {
	width:535px;
	height:530px;
	background: url(images/inner_right_bg.gif) ;
	background-repeat:repeat-x;
	float:left;
}
#green_logo {
	margin-top:83px;
}
#inner_menu {
	width:150px;
	float:left;
	margin-top:12px;

}
.menuitem {
	background:url(images/bullet2.gif) 0px 5px no-repeat;
	font-family:trebuchet ms;
	font-weight:bold;
	color:#ffffff;
	height:23px;
	border-bottom:1px solid #65BD16;
	text-decoration:none;
	padding-left:20px;
	width:155px;
	letter-spacing:1px;
	margin-bottom:-10px;
	padding-bottom:0px;
	padding-top:1px;
	display:block;
	margin-top:0px;

}
.menuitem:hover {
	background:url(images/over_b_anim.gif) 0px 0px no-repeat;
	font-family:trebuchet ms;
	font-weight:bold;
	color:#ffffff;
	height:23px;
	border-bottom:1px solid #65BD16;
	text-decoration:none;
	padding-left:20px;
	width:155px;
	letter-spacing:1px;
	margin-bottom:-10px;
	padding-bottom:0px;
	padding-top:1px;
	display:block;
	margin-top:0px;

}
.menuitem_last {
	background:url(images/bullet2.gif) 0px 5px no-repeat;
	font-family:trebuchet ms;
	font-weight:bold;
	color:#ffffff;
	display:block;
	text-decoration:none;
	padding-left:20px;
	width:155px;
	letter-spacing:1px;
	margin-bottom:3px;
	padding-bottom:4px;
}
.menuitem_last:hover {
	background:url(images/over_b_anim.gif) 0px 0px no-repeat;
	font-family:trebuchet ms;
	font-weight:bold;
	color:#ffffff;
	display:block;
	text-decoration:none;
	padding-left:20px;
	width:155px;
	letter-spacing:1px;
	margin-bottom:3px;
	padding-bottom:4px;
}
/* Tuning to Development
#inner_menu a {
	background:url(images/bullet2.gif) 0px 3px no-repeat;
	font-family:trebuchet ms;
	font-weight:bold;
	color:#ffffff;
	border-bottom:1px solid #65BD16;
	text-decoration:none;
	padding-left:20px;
	width:155px;
	letter-spacing:1px;
	margin-bottom:3px;
	padding-bottom:4px;
}*/
/* Tuning to Development
#inner_menu .last a {
	background:url(images/bullet2.gif) 0px 3px no-repeat;
	font-family:trebuchet ms;
	font-weight:bold;
	color:#ffffff;
	border:none;
	text-decoration:none;
	padding-left:20px;
	width:155px;
	letter-spacing:1px;
	margin-bottom:3px;
	padding-bottom:4px;
}*/
 .submenuitem  {
	font-family:trebuchet ms;
	width:155px;
	color:#ffffff;
	text-decoration:none;
	padding-left:20px;
	letter-spacing:1px;
	display:block;
	padding-bottom:1px;
	padding-top:4px;
}
.submenuitem span, .submenuitemsel span{
	line-height:12px;
	padding-bottom:4px;
	display:block;
	
}

 .submenuitem:hover  {
	background:url(images/over_anim.gif) 0px 2px no-repeat;
	font-family:trebuchet ms;
	/*float:left;*/
	width:155px;
	color:#ffffff;
	text-decoration:none;
	padding-left:20px;
	letter-spacing:1px;
	display:block;
	

}
.submenuitemsel {
	display:block;
	font-family:trebuchet ms;
	width:155px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:1px;
	padding-top:4px;

}
.submenuitemsel:hover {
	background:url(images/over_anim.gif) 0px 0px no-repeat;
	display:block;
	font-family:trebuchet ms;
	width:155px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;

}
.subsubmenuitem {
	font-size:10px;
	xbackground:url(images/subsubbullet.gif) 25px 4px no-repeat;
	font-family:trebuchet ms;
	display:block;
	width:155px;
	color:#ffffff;
	line-height:12px;
	margin-top:10px;
	text-decoration:none;
	padding-left:38px;
	letter-spacing:1px;
	padding-top:4px;
	
}

.subsubmenuitem span, .subsubmenuitemsel span{
	padding-bottom:4px;
	display:block;
}

.subsubmenuitem:hover {
	font-size:10px;
	xbackground:url(images/subsub_over_anim.gif) 0px 0px ;
	background:url(images/over_anim_short.gif) 33px 0px ;
	background-repeat:repeat-y;
	font-family:trebuchet ms;
	/*float:left;*/
	width:155px;
	color:#ffffff;

	text-decoration:none;
	padding-left:38px;
	letter-spacing:1px;
}
.subsubmenuitemsel {
	font-size:10px;
	xbackground:url(images/subsubbullet.gif) 25px 4px no-repeat;
	font-family:trebuchet ms;
	/*float:left;*/
	width:155px;
	color:#000000;
	text-decoration:none;
	padding-left:38px;
	display:block;
	margin-top:10px;
	letter-spacing:1px;
	line-height:12px;
	padding-top:4px;
	
}
.subsubmenuitemsel:hover {
	font-size:10px;
	xbackground:url(images/subsub_over_anim.gif) 0px 0px no-repeat;
	ybackground:url(images/over_anim.gif) 0px 0px;
	background:url(images/over_anim_short.gif) 33px 0px ;
	background-repeat:repeat-y;
	font-family:trebuchet ms;
	/*float:left;*/
	width:155px;
	color:#000000;
	
	text-decoration:none;
	padding-left:38px;
	letter-spacing:1px;
}
/*
.submenubox a {
	color:#ffffff;
	background-image:none;
	font-weight:normal;
	width:155px;
	font-family:trebuchet ms;
	text-decoration:none;
}
*/
.submenubox {
	line-height:18px;
	margin-bottom:8px;
	letter-spacing:0px;
	margin-top: 10px;
	

}
.subsubmenubox {
	display:none;
	margin-top:-9px;
	margin-bottom:7px
}
#subsubmenubox a {
	font-size:10px;
	background:url(images/subsubbullet.gif) 25px 4px no-repeat;
	font-family:trebuchet ms;
	width:155px;
	color:#ffffff;
	text-decoration:none;
	padding-left:38px;
	letter-spacing:0px;
}
#core {
	font-family:tahoma;
	font-size:11px;
	line-height:16px;
	color:#ffffff;
	margin-left:20px;

}
#core {
	height:250px;
	clear:both;
}
#core #quote {
	width:250px;
	margin-top:80px;
	position:absolute;
	<!-- margin-top:30px; -->
}
#core #quote div {
	line-height:17px;
}
#core #quote .head {
	margin-top:8px;
	font-size:11px;
	font-weight:bold;
}
#core_author {
	font-family:tahoma;
	font-size:10px;
	color:#ffffff;
	margin-top:10px;
	margin-left:30px;
}
#content {
	width:323px;
	margin-top:120px !important; margin-top:42px;
	color:#3D3B3B;
}
/*#content img {
	margin-right:20px;
	margin-bottom:5px;
	margin-top:15px;
	border:1px solid #7C7E7C;
	float:left;
}*/
#content p {
	margin-top:10px;
	margin-bottom:10px;
}
#content br {
	line-height:10px;
}
.inner_header {
	color:#4FA700;
	font-size:15px;
	font-weight:bold;
	display:block;
	margin-bottom:13px;
	font-family:tahoma;

}
.inner_subheader {
	color:#3D3B3B;
	font-weight:bold;
	margin-bottom:13px;
	letter-spacing:0pt;
	margin-top:-11px;
}
.sunmenubox {
	margin-bottom:5px;
	width:150px;
}
.endgeresh {
	margin-left:7px;
}
/* Communication page */
.comm_firstword {
	color:#52A905;
	display:inline;
	font-weight:bold;
}
.comm_link {
	color:#008996;
	text-decoration:none;
}
.par {
	border-bottom:1px solid #D8D8D7;
	padding-bottom:10px;
	padding-top:10px;
}
.par_last {

	padding-bottom:10px;
	padding-top:10px;
}
.separator {
	border-bottom:1px solid #D8D8D7;
	margin-bottom:15px;
}
.nodisplay {
	display:none;
}
#oFeatCompanies {
	height:49px;
	xbackground-color:#fff;
	vertical-align:middle;
	width:250px;
	overflow:hidden;
	margin-left:-5px;
}
#oFeatCompanies div {
	height:49px;
	width:80px;
	float:left;
	text-align:center;
	margin-left:2px;
}
#oFeatCompanies table {
	border-collapse:collapse;
}
#oFeatCompanies tr,#oFeatCompanies td {
	height:49px;
	vertical-align:middle;
	text-align:center;
}
.main_inner_flash {
	xmargin-left:-1px;
	xmargin-top:-1px;
}

/*******************style for finance and legal group*/

#list .entry .nameTeam {
	font-weight:bold;
	margin-bottom:6px;
	color:#4FA700;
	font-size:11px;
	line-height:10px;
}
#list .entry .titleTeam {
	margin-bottom:8px;
	color:#3D3B3B;
}

#list .entry .bodyTeam {
	color:#3D3B3B;
	/*margin-bottom:37px;*/
}



/*************/

#fellowship{
	float:left;
	margin-top:40px;
	padding:5px;
	background-color:#fff;
}

#fellowship .hp_text2_header{
font-size:12px;
}

#fellowship  A{
text-decoration:underline;
color:#49a100;
}

#twitter
{
    margin-top: 40px;
}