html {
	background: url("../images/bg_html.png") repeat scroll center 0 transparent;
}
a {
	color: #005A34;
}
a img {
	border: none;
}
.submitted {
	display: none
}
.align-right {
	text-align: right;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-justify {
	text-align: justify;
}
body {
	background: url("../images/body.png") repeat-x scroll center 0;
}
textarea, input, select {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #333333;
}
.spacer50 {
	height: 50px;
	clear: both;
}
.spacer15 {
	height: 15px;
	clear: both;
}
.spacer20 {
	height: 20px;
	clear: both;
}
.bc {
	color: #202020;
	width: 100%;
	display: block;
	overflow: hidden;
}
.bc a {
	color: #202020;
	text-decoration: underline;
	font-style: italic;
}
.mainSprite {
	background-image: url(../images/sprite.png);
	background-repeat: no-reoeat;
}
#post-1508 .view-content .fieldset p {
}
.logoCont {
	/*background:url(../images/logoCont.png) repeat-x 0 0;*/
	background: none repeat scroll 0 0 #0A2307;
	width: 198px;
	height: 129px;
	border-right: 1px solid #000;
	opacity: 0.9;
	text-align: center;
}
#PageWaapper {
	width: 970px;
	margin: 0px auto;
	min-height: 1190px;
}
.inner_page #PageWaapper {
	width: 970px;
	margin: auto;
	height: auto;
	min-height: 0;
}
.view-investment-page ul {
	margin-left: 30px !important;
	margin-bottom : 15px !important;
}
.entry-content ul li, .view-investment-page ul li {
	padding-bottom: 10px;
}
.content {
	float: left;
	width: 100%;
}
.view-header {
	color: #534D46;
	font-size: 13px;
	line-height: 19px;
}
.views-row-1 {
	margin-top: 10px;
}
.entry-content p {
	color: #534D46;
	font-size: 13px;
	line-height: 19px;
	margin: 0px 0px 15px;
}
.logo {
	background: url(../images/logo.png) no-repeat 0 0;
	width: 99px;
	height: 68px;
	margin: 20px auto auto
}
#slider {
	margin: 0 auto;
	width: 950px;
	/*background:url(../images/slider_image.jpg) no-repeat 0 0;*/
	position: relative;
}
#slider img {
	position: absolute;
	top: 0
}
.sliderPager, #bannerNav {
	position: absolute;
	top: 110px;
	left: 780px;
	z-index: 1111
}
.sliderPager li, #bannerNav a {
	float: left;
	width: 39px;
	height: 30px;
	text-align: center;
	background-color: #6694F0;
	color: #fff;
	font-size: 11px;
	line-height: 28px;
	margin-right: 1px;
	text-decoration: none;
}
#bannerNav a.active {
	background-color: #eaebea;
	color: #6694F0;
	border-top: #cedabb;
	border-left: #cedabb;
	width: 39px;
}
.sliderPager a {
	color: #fff;
	display: block;
	height: 100%;
}
.sliderPager .selected, .sliderPager .selected a, .sliderPager a:hover, #bannerNav a:hover {
	background-color: #eaebea;
	color: #6694F0;
	border-top: #cedabb;
	border-left: #cedabb;
	width: 39px;
}
#header {
	position: absolute;
	top: 10px;
	left: 0px;/*border-bottom:1px solid #0f0e0f*/
}
.sliderCont {
	width: 970px;
	position: relative;
	height: 430px
}
.sliderR, .sliderL {
	position: absolute;
	top: 0;
	height: 420px;
	width: 10px
}
.sliderR {
	background: url(../images/shadow_right.png) no-repeat 0 0;
	right: 0
}
.sliderL {
	background: url(../images/shadow_left.png) no-repeat 0 0;
	left: 0
}
.sliderB {
	background: url(../images/shadow_bottom.png) no-repeat 0 0;
	bottom: 0;
	position: absolute;
	left: 10px;
	width: 950px;
	height: 5px
}
/*.sliderCont{
background:url(../images/shadow.png) 0 0 repeat  
}*/
.rHeader {
	width: 749px;
	border-left: 1px solid #3a5d36
}
.navBar {
	background: url(../images/navbg.png) repeat-x 0 0;
	height: 48px;
	overflow: hidden;
	border-bottom: 1px solid #2b5126
}
.navBar li {
	float: left;
	width: 78px;
	height: 49px;
	border-top: 0px solid #a5c172
}
.navBar li.selected {
	background: url(../images/sprite.png) no-repeat 0 -52px;
	border-top: 1px solid #7a8c5a
}
.navBar li.current_page_item, .navBar li.current-page-ancestor {
	background: url(../images/sprite.png) no-repeat 0 -52px;
	border-top: 1px solid #7a8c5a
}
.navBar li:hover a {
	background: url(../images/sprite.png) no-repeat 0 -52px;
	border-top: 1px solid #7CA95A;
	color: #C7DBA6;
}
.navBar li a.active {
	/*	background:url(../images/sprite.png) no-repeat 0 -52px; */
	
	color: #C7DBA6;
}
.navBar li.liSep {
	background: url(../images/liSep.png) no-repeat 0 0;
	width: 1px;
	height: 47px
}
.navBar a {
	color: #C7DBA6;
	display: block;
	height: 100%;
	padding: 8px 0 0 8px;
}
.twtr {background: url("../images/twtr-ico.png") no-repeat scroll 0 0 transparent; width:24px; height:24px !important; display:inline-block; padding:0 !important; margin-left:5px;}
.twtr:hover {background: url("../images/twtr-ico.png") no-repeat scroll 0 0 transparent !important;}
.searchForm {
	margin: 9px 0 0 40px
}
#searchform #searchsubmit {
	background: url("../../images/search.html") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 27px;
	margin: -26px 0 0 530px;
	padding: 0 0 6px 18px;
	width: 84px;
}
#block-search-0 #searchform input#s {
	width: 110px;
	height: 28px;
	color: #6694F0;
	padding-left: 9px;
	float: left;
	line-height: 28px;
	margin: 0px;
}
#block-search-0 #searchform #searchsubmit {
	width: 20px;
	height: 21px;
	background: url(../images/search_btn.png) no-repeat;
	border: none;
	color: #fff;
	padding: 1px 12px 12px 11px;
 *padding: 1px 12px 12px 4px;
	padding: 1px 12px 12px 4px\9;
	text-align: center;
	float: left;
	margin: 5px 0 0 9px;
	cursor: pointer;
	text-indent: -9999px;
}
#searchform {
	overflow: hidden;
	clear: both;
}
#searchform input#s {
	height: 25px;
	margin: 20px 0 0 0px;
	width: 503px;
	float: left;
}
.assistive-text {
	display: none;
}
#searchform #searchsubmit {
	width: 20px;
	height: 21px;
	background: url(../images/search_btn.png) no-repeat;
	border: none;
	color: #fff;
	padding: 1px 12px 12px 11px;
 *padding: 1px 12px 12px 4px;
	padding: 1px 12px 12px 4px\9;
	text-align: center;
	float: left;
	margin: 23px 0 0 9px;
	cursor: pointer;
	text-indent: -9999px;
}
#block-search-0 .form-item {
	padding-top: 0px;
}
.form-item {
	padding-top: 10px;
}
.searchResultB {
	padding-bottom: 20px;
}
.searchResultB img {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	max-width: 150px;
	min-width: 150px;
}
dt.title h2 {
	font-size: 1.1em!important;
	font-weight: normal!important;
	margin: 0px!important;
}
.search-results {
	margin-bottom: 18px;
	border-bottom: 1px solid #ECEAE8;
	padding-bottom: 18px;
	clear: both;
	overflow: hidden;
}
.search-results dd {
	overflow: hidden;
}
.searchResultB ul li, .entry-content ul li, .view-investment-page ul li  {
	list-style: disc outside none;
	margin-left: 20px;
}
.navBar .lang {
	font-size: 13px;
	margin-top: 8px;
	padding: 8px 0 0 30px
}
.headerTitle {
	background: none repeat scroll 0 0 #0A2307;
	border-top: 1px solid #0A2307;
	height: 61px;
	opacity: 0.9;
	padding: 18px 0 0 6px;
}
.headerTitle h2 a {
	color: #fff;
}
.headerTitle h2 a:hover {
	text-decoration: underline;
}
.headerTitle h1 {
	font-size: 22px;
	color: #6694F0;
	margin-bottom: 3px;
	font-weight: normal
}
.headerTitle h2, .headerTitle h2 a {
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin-top: 12px
}
#mainContent {
	margin: 10px auto 5px;
	width: 950px
}
#content {
	width: 750px; /*765px*/
	clear: both;
	text-align: left;
}
.directorName a {
	text-align: left !important;
}
.info p {
	width: 342px
}
.inner_page .info h2 {
	color: #005A34;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 20px;
	display: block;
}
.inner_page .info p {
	margin: 0 0 15px;
	width: 100%;
	text-decoration: none;
}
.inner_page .info p;
hover {
	margin: 0 0 15px;
	width: 100%;
	color: green!important;
}
.inner_page .info big {
	color: #005A34;
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0 20px;
	display: block;
}
.inner_page .info .field-content p {
//margin:0
}
.inner_page .infoText {
	color: #534D46;
	font-size: 13px;
	line-height: 19px;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 634px;
}
.info {
	min-height: 228px;
	/*height:auto;*/
	padding: 23px 23px 4px 23px;
	background: url(../images/sprite.png) #fff repeat-x 0 -172px;
	margin: auto;
	overflow: hidden
}
.inner_page .info {
	background: url("../images/sprite.png") repeat-x scroll 0 -172px #FFFFFF;
	display: block;
	height: auto;
	margin: auto;
	overflow: hidden;
	padding: 23px;
	color: #534D46;
	font-size: 13px;
	line-height: 19px;
}
.inner_page .infoCont {
	height: auto;
}
.infoCont {
	height: auto;
}
.infoR, .infoT, .infoL, .infoB {
	position: absolute
}
/*.infoB{background:url(../images/shadow_bottom.png) no-repeat 0 0;bottom:0;width:750px;height:5px}
.infoL{background:url(../images/shadow_left.png) no-repeat 0 0;left:0;width:10px;height:220px}
.infoT{background:url(../images/shadow_top.png) no-repeat 0 0;top:0;width:750px;height:5px}
.infoR{background:url(../images/shadow_right.png) no-repeat 0 0;right:0;width:10px;height:220px}
*/
.info h2 {
	font-size: 18px;
	font-weight: normal;
	color: #005a34;
	margin-bottom: 10px;
}
.info h3 {
	font-size: 18px;
	color: #534d46;
	font-weight: normal;
	margin-top: 3px
}
.info p.secP {
	padding-left: 9px;
	width: 323px;
	text-align: left;
}
.info .firstP {
	margin-right: 30px;
	text-align: left;
}
.infoText {
	margin-top: 18px;
	font-size: 13px;
	color: #534d46;
	line-height: 19px
}
.newsCont {
	position: relative;
	margin: 11px 0
}
.newsBorder {
	position: absolute;
	top: 36px;
	right: 0;
	width: 750px;
	height: 4px;
	background: url(../images/news_border.png) no-repeat top right;
}
.newsT, .newsL, .newsR, .newsB {
	position: absolute
}
.newsR {
	width: 750px;
	height: 237px;
	background: url(../shadow_right.html) 0 0;
	right: 0
}
.newsL {
	width: 750px;
	height: 237px;
	background: url(../shadow_left.html) 0 0;
	left: 0
}
.newsB {
	width: 4px;
	height: 5px;
	background: url(../shadow_bottom.html) 0 0;
	bottom: 0
}
.newsT {
	width: 4px;
	height: 5px;
	background: url(../shadow_top.html) 0 0;
	top: 0
}
.news {
	height: 231px;
	background-color: #fff;
	border-top: 7px solid #6694F0;
	overflow: hidden
}
.news h2 {
	padding: 8px 0 12px 22px;
	color: #005a34;
	font-size: 18px;
	font-weight: normal;
}
.news ul {
	background-color: #6694F0;
	height: 197px;
	/*overflow:hidden;*/
	width: 380px;
	float: left;
}
.news li {
	border-top: 1px solid #7ca95a;
	height: 30px;
	font-size: 13px;
	line-height: 29px
}
.news li a {
	color: #fff;
	padding-left: 30px;
}
.news li.selected, .news a:hover, .news li.ui-tabs-selected, .news li.selected a, .news li.ui-tabs-selected a {
	background-color: #fff;
	color: #1e4936;
	display: block;
	border-top: none
}
.news .tabs-tabset {
	width: 350px;
	float: right;
}
.news .tabs-tabset h2 {
	display: none;
}
.news span.clear {
	clear: none;
	display: inline;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin-bottom: 0;
}
.story {
	width: 345px;
	margin-top: 20px
}
.storyPhoto {
	width: 150px;
	height: 176px;
}
.storyPhoto span {
	color: #6f6f6f;
	margin-top: 12px;
	font-size: 10px
}
.story p, .story span {
	width: 167px;
	color: #534d46;
	line-height: 18px;
	margin-left: 10px;
	float: left;
}
.story .storyPhoto span {
	color: #6F6F6F;
	float: none;
	line-height: 0;
	margin: 12px 0 0;
}
.story a.dBlock {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #524d45
}
.news .story a:hover {
	color: #524D45
}
.performance, .investments {
	border-top: 7px solid #6694F0;
	background-color: #fff;
	height: 212px
}
.performance h2, .investments h2 {
	font-size: 18px;
	color: #005a34;
	font-weight: normal;
	margin: 8px 0 10px 22px
}
.performance {
	width: 370px;
	position: relative
}
.per_border {
	background: url("../images/news_border.png") repeat-x scroll 0 0 transparent;
	height: 4px;
	position: absolute;
	right: 0;
	top: 32px;
	width: 370px;
}
.PerformanceList {
	background-color: #6694F0;
	height: 56px;
	position: absolute;
	top: 156px;
	width: 171px;
	z-index: 0;
 *left:0px;
	overflow: hidden;
}
.PerformanceList {
 *height: 42px;
 *top:170px;
}
.performance ul {
	width: 171px
}
.performance li {
	background: url("../images/performanceLi.png") repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #7CA95A;
	height: 30px;
	line-height: 30px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.performance a {
	color: #fff;
	display: block;
	height: 100%;
}
.performance li.selected, .performance li.selected a, .performance li a:hover {
	background: #fff;
	color: #003027
}
.performance .down span, .performance .up span {
	color: #fff
}
.down, .up {
	width: 50px;
	height: 20px;
	font-weight: bold;
	font-size: 10px;
	line-height: 21px;
	text-align: right;
	margin: 5px
}
.down span, .up span {
	padding-right: 5px
}
.rate {
	font-size: 14px;
	margin-left: 25px
}
.down {
	background: url(../images/sprite.png) repeat-x 0 -127px
}
.up {
	background: url(../images/sprite.png) repeat-x 0 -149px
}
.performanceText {
	color: #fff;
	font-size: 10px;
	text-align: center;
	margin-top: 11px
}
.performanceInfo {
	width: 185px;
	margin: 10px 0 0 10px
}
.performancelinks {
	margin-top: 18px
}
.performancelinks a {
	display: block;
	text-decoration: underline;
	font-size: 10px;
	color: #524d45;
	font-weight: bold
}
.investments {
	width: 368px;
	position: relative
}
.investBorder {
	position: absolute;
	top: 32px;
	right: 0;
	width: 368px;
	height: 4px;
	background: url(../images/news_border.png) 0 0 no-repeat;
}
.investments li {
	display: inline;
	float: left;
	margin: 12px 0px 0 0px;
}
.investments li.empty {
	display: none;
}
/***sidebar***/
#sideBar {
	width: 190px;
	/*205px*/
	list-style: none;
}
#sideBar h2 {
	font-size: 18px;
	color: #005a34;
	font-weight: normal;
	padding: 12px 0 15px 8px;
	line-height: 22px;
}
.front .sectors li {
	min-height:29px;
}
.inner_page .sectors li {
	height: auto!important;
	overflow: hidden;
}
.sectors {
	/*height:457px;
	height:442px;*/
	border-top: 7px solid #6694F0;
	background-color: #fff;
	margin: 0 0 11px;
	float: left;
	width: 100%;
}
.inner_page .sectors {
	background-color: #FFFFFF;
	border-top: 7px solid #6694F0;
	height: auto;
	clear: both;
	margin: 0 0 10px;
	float: left;
	width: 100%;
}
.inner_page .sectors ul {
	padding: 0 0 0px 0;
	float: left;
	width: 100%;
	width: 100%;
}
.sectors li {
	border-top: 1px solid #eceae8;
	overflow: hidden;
	display: block;
	float: left;
	width: 100%;
}
.sectors li a, .sectors li.expanded ul li a {
	color: #534d46;
	display: block;
	padding: 10px 0 10px 12px;
	background-color: #fff;
}
ul.menu li {
	margin: 0;
	padding: 0;
}
.sectors li a:hover, .sectors li.selected, .sectors li.selected a, .sectors li.active-trail a, .sectors li.expanded ul li.active-trail, .sectors li.expanded ul li.active-trail a, .sectors li.expanded ul li a:hover, li.active-trail a.active {
	background-color: #6694F0!important;
	color: #fff
}
#sideBar ul.menu li ul.menu li a {
	padding-left: 30px;
}
.region-investor-menu-home-page-right {
	float: left;
}
.directors {
	/*height:292px;*/
	border-top: 7px solid #6694F0;
	background-color: #fff;
	/*margin-top:10px;*/
	overflow: hidden;
	float: left;
	clear: both;
}
.directors span {
	display: block;
	color: #534d46
}
.directors .comp {
	color: #6694F0
}
.views a {
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #514b44;
	display: block
}
.userInfo {
	margin: 12px 0 20px;
}
.directorsCont {
	height: 240px;
	margin-left: 10px;
	overflow: hidden;
}
.block ul.pager {
	margin-top: 13px;
*margin-top:10px
}
.pager li {
	float: left;
	overflow: hidden;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 19px;
}
.pager a {
	background: url(../images/sprite.png) #fff repeat-x -25px -103px;
	width: 20px;
	height: 20px;
	color: #fff;
	line-height: 19px;
	float: left
}
.pager a:hover, .pager li.selected, .pager li.selected a, .pager li.pager-current {
	background: #fff;
	color: #003027;
	background: url(../images/sprite.png) #fff repeat-x -47px -103px;
}
/***footer**/
#footer {
	margin-top: 5px;
}
.topFooter {
	background-color: #005a34;
	border-top: 3px solid #006633;
	height: 40px
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.topFooter {
		background-color: #005a34;
		border-top: 3px solid #006633;
		min-width:970px;
		height: 40px
	}
}
.innerFooter {
	width: 950px;
	margin: auto;
	line-height: 38px;
	font-weight: bold;
	font-size: 10px;
	position: relative;
	overflow: visible
}
.innerLeft span, .innerLeft a {
	color: #fff
}
.innerLeft a {
	text-decoration: underline
}
.innerFooter .copyRight {
	color: #6694F0;
	padding-right: 30px
}
.innerRight {
	background-color: #FF7000;
	border-top: 3px solid #b4d56e;
	width: 190px;
	text-align: center;
	font-weight: normal;
	color: #005a34;
	font-size: 16px;
	position: absolute;
	right: 0;
	top: -3px;
	height: 40px;
	line-height: 40px;
}
#footer .innerLeft a:hover {
	text-decoration: none
}
.innerRight a, .innerRight a:hover {
	color: #FFFF00
}
.bottomFooter {
	background: url(../images/footerbg.png) repeat-x 0 0;
	width: 100%px;/*height:268px*/
}
.bottomFooter .mainLi {
	float: left;
	color: #6694F0;
	line-height: 18px
}
.lione {
	width: 240px
}
.litwo {
	width: 202px
}
.lithree {
	width: 160px
}
.litfour {
	width: 155px
}
.bottomFooter ul {
	width: 950px;
	margin: auto;
	padding-top: 30px
}
.bottomFooter a {
	color: #6694F0;
	font-size: 11px
}
.bottomFooter ol {
	list-style: disc inside none
}
.bottomFooter ul li ol li ol {
	padding-left: 10px
}
.inner_page #footer {
	/*margin-top: 20px;*/
	padding-top: 10px;
}
#footer a:hover {
	text-decoration: underline
}
.navBar a.lang:hover {
	text-decoration: underline
}
a.dBlock:hover, .views a:hover, .performancelinks a:hover, .innerLeft a:hover, .bc a:hover {
	text-decoration: none
}
#bannerRotator ul {
	list-style: none;
	padding: 0;
	position: relative;
	margin: 0;
}
#bannerRotator ul li {
	/*display:none;*/
	position: absolute;
}
#bannerRotator ul li a {
	text-decoration: none;
}
#bannerRotator {
	width: 951px;
	height: 420px;
	position: relative;
}
#bannerRotator ul li img {
	max-width: 951px;
	max-height: 420px;
	padding-top: 55px;	
}
#bannerRotator a.home_read {
	position: absolute;
	right: 0px;
	bottom: 0;
	z-index: 1;
	background-color: #0A2307;
	background-color: rgba(10,35,7,0.9);
	background-image: url("../images/rightarrow.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding: 10px 45px 10px 20px;
	color: white;
	display: block;
	font-size: 1.2em;
}
#bannerRotator a.home_readf {
	position: absolute;
	right: 136px;
	bottom: 0;
	z-index: 1;
	background-color: #ff7000;
	background-color: rgba(255,112,0,0.9);
	/*background-image: url("../images/rightarrow.png");
	background-position: right center;
	background-repeat: no-repeat;*/
	padding: 10px 15px 10px 15px;
	font-weight:bold;
	color: #ffff00;
	display: block;
	font-size: 1.2em;
}
#bannerRotator a.home_popup {
	position: absolute;
	left: 0px;
	bottom: 0;
	z-index: 1;
	background-color: #0A2307;
	background-color: rgba(10,35,7,0.8);
	padding: 10px 20px;
	color: white;
	display: block;
	font-size: 1.2em;
}
#bannerRotator a.home_popup:hover, #bannerRotator a.home_read:hover {
	text-decoration: underline;
}
#scroller {
	position: absolute;
	top: 0;
}

.block ul {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none outside none;
}
a.maboutus {
	color: #524D45;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.item-list .pager li {
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0;
}
.item-list ul li {
	list-style: disc outside none;
	margin: 0;
	padding: 0;
}
.directors .block ul.pager {
	background: url("../images/pager_ul.jpg") repeat-x scroll 0 0 #FFFFFF;
	display: block;
	margin-top: 13px;
	overflow: hidden;
	width: 100%;
}
ul.pager li.pager-last, ul.pager li.pager-next, ul.pager li.pager-first, ul.pager li.pager-previous {
	display: none;
}
li a.active {
	color: #686868;/*	 background-color: #6694F0; */
}
#edit-search-block-form-1-wrapper {
	float: left
}
#edit-search-block-form-1-wrapper label {
	display: none;
}
fieldset {
	border: none
}
.view-investment-page legend strong, .page-investor-fact legend strong, div.title-fieldset strong {
	/*background: url("../images/up_down.jpg") no-repeat scroll -3px 10px #FFFFFF;*/
	border-bottom: 1px solid #CEDABB;
	color: #005A34;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	padding: 10px 0px;
	clear: both;
}
.view-investment-page legend.up_donwing strong, .page-investor-fact legend.up_donwing strong, div.fieldset div.up_downing strong {
	/*background: url("../images/up_down.jpg") no-repeat scroll -3px 10px #FFFFFF;*/
	border-bottom: 1px solid #CEDABB;
	color: #005A34;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	padding: 10px 0px;
	clear: both;
}
.view-investment-page legend.downing strong, .page-investor-fact legend.downing strong, div.fieldset div.downing strong {
	/*background: url("../images/down.jpg") no-repeat scroll -2px 10px #FFFFFF;*/
	border-bottom: 1px solid #CEDABB;
	color: #005A34;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	padding: 10px 0px;
	clear: both;
}
a.a_invest {
	color: #005A34;
	text-decoration: underline;
	display: inline-block;
	margin-top: 15px;
}
a.a_invest:hover {
	color: #005A34;
	text-decoration: none
}
a.btt_a {
	color: #686868;
	text-decoration: underline;
	float: right;
	display: none;
}
a.btt_a:hover {
	text-decoration: none
}
.sector_table {
	margin: 20px 0;
	padding: 10px;
	background-color: #cfd8ce;
	color: #005a34;
}
.bottomFooter ul.menu li {
	margin: 0 0 0 12px;
}
.bottomFooter li.leaf {
	list-style-type: disc;
	list-style-image: none;
	margin: 0;
	padding: 0.0em 0.5em 0 0;
}
.main_content_inv {
	/*border-bottom:1px solid #cccccc;*/
	margin: 10px 0;
}
.main_content_inv img {
	float: left;
	margin: 0 17px 0 0;
	padding: 0;
}
.gallery_inv img {
	float: left;
	margin: 0 20px 0 0;
}
.gallery_inv h2 {
	padding-bottom: 20px;
}
.main_pdf {
	background: none repeat scroll 0 0 #CFD8CE;
	padding: 10px 17px;
	position: absolute;
	right: 0;
	top: 7px;
}
.main_pdf a {
	background-image: url("../images/pdf.png");
	background-position: right center;
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	height: 36px;
	line-height: 37px;
	overflow: hidden;
	padding: 0 34px 0 0;
	text-decoration: none;
}
.node-type-investment .info h2 {
	margin: 30px 0 30px;
	width: 100%;
}
.bottomFooter li a.active {
	color: #6694F0;
	background: none;
}
.bottomFooter .expanded, .bottomFooter .expanded last {
	list-style-image: none;
	list-style-type: disc;
}
.gallery_inv {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	padding: 0 0 26px;
	width: 100%;
}
.node-type-investment .optional_pdf {
	background-image: url("../images/pdf.png");
	background-position: left center;
	display: block;
	height: 39px;
	margin: 10px 0;
	overflow: hidden;
	padding: 0 0 0 44px;
	background-repeat: no-repeat;
}
.bottomFooter ul.menu {
	width: auto;
	max-width: 200px
}
ul.page_list {
	margin: 10px 0px;
	padding: 0px;
	list-style: none;
}
ul.page_list li {
	padding: 10px 0px;
	display: block;
	border-bottom: 1px solid #CEDABB;
}
ul.page_list li:last-child {
	border-bottom: 1px solid #CEDABB;
}

ul.page_list li a {
	font-size: 14px;
}
.news_post {
	float: left;
	width: 462px;
}
.news_post_full {
	float: left;
	width: 634px;
}
.press_news_post {
	padding-bottom: 15px;
	border-bottom: 1px solid #CEDABB;
	margin-bottom: 15px;
	display: block;
}
.news_img {
	float: right;
	width: 150px;
	height: 106px;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 5px;
}
.news_img img {
	width: 150px;
}
.investor_news_title {
}
.investor_news_date {
	color: #686868;
	font-size: 12px;
	font-weight: bold;
}
.investor_news_date a {
	font-size: 12px;
	font-weight: bold;
}
.views-row {
	width: 634px;
	float: left;
}
.borderB {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.view-id-about_us .views-row-2 {
	float: left;
	width: 45%;
}
.view-id-about_us .views-row-1 {
	float: right;
	width: 45%;
	margin-top: 0px!important;
}
.view-display-id-page_1 .views-row-1 .field-content, .view-display-id-page_1 .views-row-2 .field-content {
	margin-top: 6px;
}
.view-about-us .view-header {
	border-bottom: 1px solid #CCCCCC;
}
.a_about {
	color: #524D45;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.a_about :hover {
	color: green!important;
}
form#webform-client-form-65 {
	background: none repeat scroll 0 0 #CFD8CE;
	border-top: 7px solid #6694F0;
	height: 380px;
}
form#webform-client-form-65 input[type="text"] {
	height: 25px;
	margin: 10px 5px 10px 10px;
	width: 300px;
}
form#webform-client-form-65 label {
	display: inline;
	float: left;
	height: 30px;
	line-height: 40px;
	margin-right: 1px;
	width: 80px;
	color: #534D46;
}
form#webform-client-form-65 textarea {
	margin: 10px 6px;
	width: 300px;
	height: 130px;
}
#node-65 {
	width: 500px;
}
form#webform-client-form-214 {
	background: none repeat scroll 0 0 #CFD8CE;
	border-top: 7px solid #6694F0;
	height: 380px;
}
form#webform-client-form-214 input[type="text"] {
	height: 25px;
	margin: 10px 5px 10px 10px;
	width: 300px;
}
form#webform-client-form-214 label {
	display: inline;
	float: left;
	height: 30px;
	line-height: 40px;
	margin-right: 1px;
	width: 80px;
}
form#webform-client-form-214 textarea {
	margin: 10px 6px;
	width: 300px;
	height: 150px;
}
#node-214 {
	width: 500px;
}
.contact_left {
	/*height: 490px;*/
	overflow: hidden;
	/*width: 516px;*/
	width: 460px;
	color: #534D46;
	float: left;
}
.contact_right {
	float: right;
	border-left: 1px solid #CCCCCC;
	padding: 15px;
	width: 193px;
	text-align: left;
}
form#webform-client-form-65 input[type="submit"] {
	background: url("../images/submit_button.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	/*height: 27px;*/
	height: 22px;
	margin: 9px 0 0 322px;
	width: 84px;
	color: #FFFFFF;
	/*padding: 0 0 0 10px;*/
	padding: 0 0 0 23px;
}
.contact_right h2 {
	margin-bottom: 10px;
}
.contact_right p {
	color: #534D46;
}
form#webform-client-form-65 #webform-component-name, form#webform-client-form-65 #webform-component-email, form#webform-client-form-65 #webform-component-tel, form#webform-client-form-65 #webform-component-comment {
	border-bottom: 1px solid #FFFFFF;
	padding: 0 0 0 40px;
}
.page-node-66 .board_image, .board-node-page .board_image {
	float: left;
	width: 200px
}
.page-node-66 .board_name, .board-node-page .board_name {
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px 0 0;
	display: block;
}
.page-node-66 .board_title, .board-node-page .board_title {
	font-size: 14px;
}
.page-node-66 .block ul.pager {
	background: url("../images/pager_ul.jpg") repeat-x scroll 0 0 #FFFFFF;
	display: block;
	left: 0;
	margin-top: 13px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	bottom: 0px;
}
.board_company_director {
	color: #6694F0;
	margin: 0 0 10px;
}
.inner_page .boards_head .info h2 {
	color: #005A34;
	font-size: 18px;
	font-weight: normal;
	margin: 30px 0 20px;
}
.page-node-66 .a_invest, .page-node-66 .close_toggle {
	display: block;
	overflow: hidden;
	text-align: right;
	width: 100%;
}
.page-node-66 a.close_toggle {
	color: #005A34;
	text-decoration: underline;
}
.sub_heading {
	background: none repeat scroll 0 0 #CFD8CE;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.sub_headeing_title {
	color: #005A34;
	float: left;
	font-size: 14px;
	width: 217px;
}
.sub_headeing_content {
	color: #1A2D18;
	float: left;
	width: 395px;
}
.rest_of_info {
	display: block;
	float: left;
	margin: 19px 0;
}
.other_info .field-item {
	float: left;
	padding: 0 27px 0 0;
	width: 131px;
}
.other_info .field-item p {
	font-size: 12px;
	margin: 0 0 3px;
	text-align: left;
	width: 100%;
}
.other_info {
	margin: 10px 0;
}
.inner_page .boards_head .region-board1 h2 {
	margin: 30px 0 15px;
}
.boards_head {
	border-top: 1px solid #BAC0B9;
}
.page-about-us .sectors li.expanded a {
	background-color: #FFFFFF;
	color: #534D46;
}
.rest_of_info h3 {
	color: #005A34;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: 3px;
	width: 100%;
}
.section-individual-profile .info h2 {
	color: #005A34;
	font-size: 18px;
	font-weight: normal;
	margin: 30px 0;
}
.sector_insi {
	color: #005a34;
	margin: 0 0 30px;
	font-size: 16px;
	font-weight: bold
}
.investor_news_title, .press_release_title {
	color: #686868;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}
.investor_news_title h2 {
	color: #686868;
	font-size: 14px!important;
	font-weight: bold!important;
	margin: 0px!important;
	width: 100%;
}
.investor_news_date, .press_release_date, .investor_news_date_tags {
	color: #686868;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-bottom: 12px;
	margin-left: 0px;
}
.investor_news_date_tags {
	float: none!important;
	clear: both!important;
	margin-bottom: 0px!Important;
	margin-left: 0px!Important;
}
.investor_news_tags_tags {
	float: none!important;
	clear: both!important;
	margin-top: 20px;
	margin-bottom: 0px!Important;
}
.investor_news_tags, .investor_news_tags_tags {
	color: #005A34;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-bottom: 8px;
}
.investor_news_tags a {
	color: #005A34;
}
.investor_news_body, .press_release_body {
	display: block;
	margin: 10px 0 0;
	overflow: hidden;
	width: 100%;
}
.view-id-News_Page .views-row, .view-id-press_page .views-row {
	border-bottom: 1px solid #CCCCCC;
	display: block;
	margin: 0 0 30px;
	overflow: hidden;
	padding: 0 0 30px;
	width: 100%;
}
.view-id-News_Page a.a_invest, .view-id-press_page a.a_press {
	color: #005A34;
	display: block;
	float: left;
	margin: 15px 0 0;
	overflow: hidden;
	text-decoration: underline;
	width: 100%;
}
.press_release_tags {
	color: #005A34;
	font-size: 12px;
	font-weight: bold;
	float: left
}
.press_release_tags a {
	color: #005A34;
}
.press_pdf a {
	background-image: url("../images/pdf.png");
	background-position: right center;
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	height: 36px;
	line-height: 37px;
	overflow: hidden;
	padding: 0 34px 0 0;
	text-decoration: none;
}
.press_pdfs a {
	background-image: url("../images/pdf.png");
	background-position: right center;
	background-repeat: no-repeat;
	color: #005A34;
	display: block;
	float: left;
	height: 36px;
	line-height: 49px;
	margin: 0 0 0 10px;
	padding: 0 34px 0 0;
	text-decoration: underline;
}
.field-label {
	display: none
}
form#webform-client-form-65 input.error, form#webform-client-form-65 textarea.error {
	border: 1px solid RED;
}
.contact_left h2 {
	margin: 30px 0 6px!important;
}
#node-22 a {
	color: #005A34;
	text-decoration: underline;
}
.view-id-press_page a.a_press {
	width: auto;
}
.view-id-press_page a.a_press:hover {
	text-decoration: none;
}
.directors .comp span {
	color: #6694F0;
}
.main_pdf a:hover {
	text-decoration: underline
}
.hidden {
	display: none
}
#search-form input.form-text {
	height: 25px;
	margin: 6px 0 0 5px;
	width: 503px;
}
#search-form .form-submit {
	background: url("../images/search.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 27px;
	margin: -26px 0 0 530px;
	padding: 0 0 6px 18px;
	width: 84px;
}
#search-form .container-inline {
	height: 39px;
	width: 100%;
}
#search-form label {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}
li.collapsed {
	list-style-image: none;
}
.view-investment-performance-home span.clear {
	display: none
}
.view-investment-performance-home .drupal-tabs-title {
	display: none
}
.view-investment-performance-home li.selected, .view-investment-performance-home a:hover, .view-investment-performance-home li.ui-tabs-selected, .view-investment-performance-home li.selected a, .view-investment-performance-home li.ui-tabs-selected a {
	background-color: #fff;
	color: #1e4936;
	display: block;
	border-top: none
}
.view-investment-performance-home .tabs-tabset {
	float: right;
}
.view-investment-performance-home .tabs-tabset h2 {
	display: none;
}
.view-investment-performance-home .ui-tabs-nav {
	float: left;
	margin-top: 5px;
}
#block-views-inv_node-block_2 {
	float: left
}
.node-type-press-release .filefield-file, .node-type-news .filefield-file {
	background: none repeat scroll 0 0 #CFD8CE;
	display: block;
	overflow: hidden;
	padding: 10px 17px;
	position: absolute;
	right: 0;
	top: 7px;
}
.node-type-press-release ul.links li, .node-type-news ul.links li {
	border-right: 1px solid;
	display: inline;
	list-style-type: none;
	padding: 0 2px;
}
.node-type-press-release ul.links li.last, .node-type-news ul.links li.last {
	border-right: 0;
}
.node-type-press-release span.date-display-single, .node-type-news span.date-display-single {
	color: #686868;
	/*float: left;*/
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
}
.node-type-press-release .terms-inline, .node-type-news .terms-inline {
	color: #005A34;
	/*float: right;*/
	font-size: 12px;
	font-weight: bold;
	text-align: left;
/*width: 497px;*/}
.node-type-press-release .terms-inline li a.active, .node-type-news .terms-inline li a.active {
	color: #686868
}
.node-type-press-release .filefield-file a, .node-type-news .filefield-file a {
	background-image: url("../../../../sites/default/themes/gridberry/images/pdf.html");
	background-position: right center;
	background-repeat: no-repeat;
	color: #000;
	display: block;
	float: left;
	height: 36px;
	line-height: 49px;
	margin: 0 0 0 10px;
	padding: 0 34px 0 0;
}
.node-type-press-release .filefield-file img, .node-type-news .filefield-file img {
	display: none;
}
.node-type-press-release p, .node-type-news p {
	padding-top: 30px;
}
.section-investments li.expanded ul, .node-type-investment li.expanded ul {
	display: none
}
.not-front ul.pager {
	background: url("../images/pager_ul.jpg") repeat-x scroll 0 0 #FFFFFF;
	display: block;
	left: 0;
	margin-top: 13px;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
.node-type-press-release .filefield-file a:hover, .node-type-news .filefield-file a:hover {
	text-decoration: underline
}
.section-taxonomy .node-type-press-release .filefield-file, .section-taxonomy .node-type-news .filefield-file {
	background: none repeat scroll 0 0 #CFD8CE;
	display: block;
	margin-top: -70px;
	overflow: hidden;
	padding: 10px 3px;
	position: absolute;
	right: 0;
	top: auto;
}
.section-taxonomy .node-type-press-release, .section-taxonomy .node-type-news {
	border-bottom: 1px solid #DDDDDD;
	padding: 0 0 20px;
	width: 100%;
}
.navBar .block-locale li {
	background: none repeat scroll 0 50% transparent;
	border: 0 none;
	font-size: 12px;
	height: 20px;
	margin: 8px;
	width: 20px;
}
.navBar .block-locale li a:hover {
	background-image: none;
	text-decoration: underline;
	border: 0
}
.navBar .block-locale li.active {
	display: none
}
.node-type-annual-reports .field-field-date-annual-reports {
	display: none
}
.field-content ul {
	list-style: disc inside none;
}
.node-type-press-release .content p, .node-type-news .content p {
	padding-top: 0px;
}
ul br {
	display: none
}
/* Added by Ziad.Naseriddin on 29Nov11 */
.infoText .left ul {
	float: none;
	margin: 0 0 0 0px;
}
.infoText .left ul li {
	list-style: disc outside none;
	margin: 0 0 0 0px;
}
.infoText .left .content ul {
	padding: 0 0 15px 0;
}
.infoText .left .content ul li {
	margin: 0 0 0 20px;
}
.infoText .left ul li.first {
	margin: 0 0 0 20px;
}
.infoText ul.links li.first {
	margin: 0;
}
/* Adding by Panoetic 

.meta {
  height: 20px;
}*/

.node-type-director .field-field-company-director {
	clear: none;
	margin: 0 0 15px 0;
	color: #005A34;
}
.node-type-director .field-field-title-director {
	clear: none;
	font-weight: bold;
}
.node-type-director .field-field-image-director {
	clear: left;
	margin: 0 15px 10px 0;
}
/* Basic Formatting Styles */

.imagepaddingright {
	float: right;
	border-image: initial;
	padding: 7px;
	border: 0px initial initial;
}
.imagepaddingleft {
	float: left;
	border-image: initial;
	padding: 7px;
	border: 0px initial initial;
}
/* Tiny Carousel */
#slider1 {
	height: 1%;
	overflow: hidden;
	padding: 0 0 10px;
}
#slider1 .viewport {
	float: left;
	width: 950px;
	height: 420px;
	overflow: hidden;
	position: relative;
}
#slider1 .disable {
	visibility: hidden;
}
#slider1 .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	width: 240px;
left: 0 top: 0;
}
#slider1 .overview li {
	float: left;
	margin: 0 0px 0 0;
	padding: 0px;
	height: 420px;
	width: 950px;
}
#slider1 .pager {
	position: absolute;
	top: 0px;
	right: 9px;
	z-index: 9999;
	margin-top: 110px;
}
#slider1 .pager li {
	float: left;
	height: auto;
	width: auto;
	padding-right: 1px;
}
#slider1 .pager li a {
	width: 40px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	background: #6694F0;
}
#slider1 .pager li .active {
	background: #eaecea;
	color: #6694F0;
}
div.view-content {
	padding: 0 0 16px;
	position: relative;
	float: left;
}
div.view-content .viewport {
	float: left;
	width: 190px;
	height: 246px;
	overflow: hidden;
	position: relative;
}
div.view-content .disable {
	visibility: hidden;
}
div.view-content .overview {
	list-style: none;
	position: relative;
	padding: 0;
	margin: 0;
	width: 240px;
left: 0 top: 0;
}
.slides_container li {
	float: left;
	margin: 0 0px 0 0;
	padding: 0px;
	height: 252px;
	width: 190px;
}
ul.pagination {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 9999;
	margin-top: 0px;
	width: 100%;
	background: url(../images/pager_ul.jpg) repeat-x top;
}
ul.pagination li {
	float: left;
	overflow: hidden;
	text-align: center;
	width: 19px;
	height: 20px;
	line-height: 19px;
}
ul.pagination a {
	background: url(../images/sprite.png) #fff repeat-x -25px -103px;
	width: 19px;
	height: 20px;
	color: #fff;
	line-height: 19px;
	float: left
}
ul.pagination a:hover {
	background: #fff;
	color: #003027;
	background: url(../images/sprite.png) #fff repeat-x -47px -103px;
}
ul.pagination li.current a {
	background: #fff;
	color: #003027;
	background: url(../images/sprite.png) #fff repeat-x -47px -103px;
}
.pagination_search {
	position: relative;
}
.wp-pagenavi {
	background: url("../images/pager_ul.jpg") repeat-x scroll center top transparent;
	bottom: -26px;
	left: -23px;
	margin-top: 0;
	padding-left: 22px;
	position: absolute;
	width: 104.1%;
	z-index: 9999;
}
.pagination_prime {
	position: absolute;
	bottom: 0px;
	left: -23px;
	z-index: 9999;
	margin-top: 0px;
	width: 119%;
	background: url(../images/pager_ul.jpg) repeat-x top;
	padding-left: 22px;
}
.pagination_prime a, .pagination_search a {
	float: left;
	overflow: hidden;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 19px;
	background: url(../images/sprite.png) #fff repeat-x -25px -103px;
	color: #fff;
	padding: 0!important;
	margin: 0px!important;
	border: none!important;
	display: inline-block;
}
.pagination_prime .current, .pagination_prime a:hover, .pagination_search a:hover, .pagination_search .current {
	background: #fff;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 19px;
	color: #003027;
	background: url(../images/sprite.png) #fff repeat-x -47px -102px;
	padding: 0!important;
	margin: 0px!important;
	border: none!important;
	display: inline-block;
	font-weight: normal!important;
	float: left;
}
.extend {
	display: none;
}
.Btm-footer .ftrContain {
	text-align: left;
}
.Btm-footer .ftrContain ul {
	float: left;
}
.Btm-footer .ftrContain ul li {
	float: left;
	margin-right: 26px;
}

.Btm-footer .ftrContain .social{
	right: 0;
}

.z-liner {
	padding: 30px 0 20px; /* border-top: 1px solid #CCCCCC; */
	display: block;
	overflow: hidden;
	width: 700px;
}
.z-liner h2 {
	margin: 0 !important;
	padding: 10px 0 !important;
}
.bredcrumbs {
	margin-bottom: 10px;
	display: inline-block;
	overflow: hidden;
}
.z-liner .directors {
	background: none !important;
	border: medium none !important;
	float: none;
	height: auto;
	margin: 30px 0 !important;
	overflow: hidden;
}
.z-liner .directors .directorHolder {
	float: left;
	width: 170px;
	font-size: 12px;
	color: #3c372b;
	font-weight: bold;
	padding-right: 5px;
}
.z-liner .directors .directorHolder.prince {
	width: 200px;
}
.z-liner .directors .directorHolder .directorPicture {
	width: 170px;
	height: 130px;
	margin-bottom: 10px;
}
.z-liner .directors .directorHolder .directorName {
	width: 170px;
	font-size: 12px;
	color: #3c372b;
	font-weight: bold;
}
.z-liner .directors .directorHolder.prince .directorName {
	width: 200px;
}
.z-liner .directors .directorHolder .directorPosition {
	width: 170px;
	font-size: 12px;
	color: #3c372b;
	font-weight: normal;
}
.z-liner .directors .directorHolder .directorCompany {
	width: 170px;
	font-size: 12px;
	color: #6694F0;
	font-weight: normal;
}
ul.tabs {
	margin: 0;
	padding: 0 0 0 1pz;
	float: left;
	width: 380px;
	float: left;
	position: absolute;
	background: #6694F0;
	border-top: 1px solid #7CA95A;
	top: -2px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: auto;
	width: 380px;
	border-top: none;
	border-bottom: 1px solid #7CA95A;
	overflow: hidden;
	position: relative;
	line-height: 29px;
}
ul.tabs li:last-child {
	border-bottom: 0px solid #7CA95A!important;
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 0px 5px 1px 22px;
	height: 29px;
	background: #6694F0;
}
ul.tabs li a:hover {
	background: #fff;
	text-decoration: none;
	color: #1E4936;
}
ul.tabs li a.active {
	background: #fff;
	text-decoration: none;
	color: #1E4936;
}
.tab_container {
	width: 350px;
	background: #fff;
	float: right;
}
.tab_content {
	padding: 0px;
}
.tab_content img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	max-width: 150px;
	max-height: 106px;
}
ul.tabs img {
	border: none;
}
.bredcrumbs a {
	font-style: italic;
	color: #202020;
	text-decoration: underline;
}
.bredcrumbs a:hover {
	text-decoration: none;
	color: #202020;
}
#sideBar .current_page_item a {
	background-color: #6694F0!important;
	color: #fff !important;
}
.ftrlink a:hover {
	color: #fff;
}
.dBlock {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #524d45
}
.dBlock:hover {
	color: #524D45
}
.signature {
	clear: both;
	padding-top: 15px;
}
.arebicTxt {
	float: left;
}
.backTotop {
	float: right;
}
.backTotop a {
	color: #686868;
	text-decoration: underline;
}
.clear {
	clear: both;
}
#primary .hentry {
	width: auto!important;
}
.hentry {
	width: 634px;
}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}
	
.z-liner h2 {
	border-color: #CDCDCD;
	border-style: solid;
	border-width: 1px 0;
	margin: 0 !important;
	padding: 20px 0 20px;
}
.z-liner {
	display: block;
	overflow: hidden;
	padding: 10px 0 20px;
	width: 680px;
}
.z-liner .pdfs {
	background: none repeat scroll 0 0 transparent !important;
	border-bottom: 1px solid #CDCDCD;
	border-left: medium none !important;
	border-right: medium none !important;
	border-top: medium none !important;
	float: none;
	height: 100%;
	margin: 20px 0 !important;
	overflow: hidden;
	padding-bottom: 15px;
}
.z-liner .pdfs .pdfLinkHolder {
	color: #333333 !important;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	overflow: hidden;
	text-decoration: underline !important;
	width: 130px;
}
.z-liner .pdfs .pdfLinkHolder .pdfLink {
	color: #333333;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-top: 24px;
	text-decoration: underline;
}
.z-liner .pdfs .pdfLinkHolder .pdfImage {
	float: left;
	margin-right: 15px;
}
.z-liner .pdfs .pdfLinkHolder .pdfLink {
	color: #333333;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-top: 24px;
	text-decoration: underline;
}
.pageContent {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #CEDABB;
}
.pageContent h4 {
	color: #005A34;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
}
.pageContent ul {
	margin: 0px 0px 10px!important;
	padding: 0px;
}
.pageContent li {
	padding-bottom: 5px;
	list-style: disc inside !important;
}
/*  logo slider */
.infiniteCarousel {
	width: 395px;
	position: relative;
	margin-top: 40px;
}
.infiniteCarousel .wrapper {
	width: 306px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	min-height: 10em;
	position: absolute;
	top: 0;
	margin: 0 30px;
}
.infiniteCarousel .wrapper .pagination {
	display: none;
}
.infiniteCarousel ul a img {
	margin: 0;
}
.infiniteCarousel .wrapper ul {
	width: 9999px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 311px;
	padding: 0;
	position: absolute;
	top: 0;
}
.infiniteCarousel ul li {
	display: block;
	float: left;
	height: 75px;
	width: 162px;
	text-align: center;
	border-right: 1px solid #dbdada;
}
.infiniteCarousel ul li a img {
	display: inline-block;
	max-width: 140px;
}
.infiniteCarousel .forward {
	display: block;
	height: 50px;
	width: 26px;
	background: url(../images/scroll_right.png) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 30px;
	cursor: pointer;
	margin-left: 337px;
}
.infiniteCarousel .back {
	display: block;
	height: 51px;
	width: 26px;
	margin-left: 5px;
	background: url(../images/scroll_left.png) no-repeat 0 0;
	text-indent: -999px;
	position: absolute;
	top: 30px;
	cursor: pointer;
}
#mapp0_poweredby {
	display: none !important;
}
.keyFinancial {
	width: 100%;
	padding: 5px;
	border-collapse: collapse;
	margin-bottom: 15px;
}
.keyFinancial td {
	padding: 8px;
	border: 1px solid #fff;
}
.altrow {
	background: #d0f2cf;
}
.oddrow {
	background: #bdccb5;
}
/* timeline styles */
.timelineContainer {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 700px;
}
.timelineContainer .timeline {
	height: 100%;
	min-width: 700px;
	position: relative;
	overflow: hidden;
	width: 100%;
	z-index: 50;
}
.timelineContainer .labels {
	position: absolute;
	top: 0px;
	left: 0px
}
.timelineContainer .labels h3 {
	color: #66573A;
	font-size: 18px;
	margin: 50px 0 0;
}
.timelineContainer .timeline .timelineBlock {
	margin: 20px 0 50px;
}
.timelineContainer .timeline .timelineBlock .milestones {
	background: transparent url("../images/timeline-bar.gif") center 9px repeat-x;
	height: 25px;
	position: relative;
}
.timelineContainer .timeline .timelineBlock .milestones .milestone {
	background: transparent url("../images/timeline-controllers.png") 0 -74px no-repeat;
	float: left;
	height: 25px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 1px !important;
	width: 25px;
}
.milestoneContent {
	background: #FFFFFF
}
.milestoneContent h4 {
	color: #000000
}
.milestoneContent p {
	color: #000000
}
.timelineContainer .yearsBlock {
	margin: 75px 0 20px;
	overflow: hidden
}
.timelineContainer .yearsBlock .years {
	height: 24px;
	overflow: hidden;
	position: relative;
	width: 100%
}
.timelineContainer .yearsBlock .years li {
	float: left;
	font-size: 18px;
	width: 290px;

}
.timelineContainer .yearsBlock .years li:last-child {
	width: auto!important;
}
.timelineContainer .controllers {
	background: transparent url("../images/timeline-navigation-bar.gif") center 10px repeat-x;
	height: 24px;
	position: absolute;
	top: 245px;
	width: 700px;
	z-index: 51;
}
.timelineContainer .controllers .first, .timelineContainer .controllers .previous, .timelineContainer .controllers .next, .timelineContainer .controllers .last {
	cursor: pointer;
	float: left;
	height: 24px;
	width: 24px;
}
.timelineContainer .controllers .first a, .timelineContainer .controllers .previous a, .timelineContainer .controllers .next a, .timelineContainer .controllers .last a {
	cursor: pointer;
	height: 24px;
	width: 24px;
}
.timelineContainer .controllers .first a img, .timelineContainer .controllers .previous a img, .timelineContainer .controllers .next a img, .timelineContainer .controllers .last a img {
	background: transparent url("../images/timeline-controllers.png") 0 0 no-repeat;
	cursor: pointer;
	height: 24px;
	width: 24px;
}
.timelineContainer .controllers .next, .timelineContainer .controllers .last {
	float: right;
}
.timelineContainer .controllers .first a img {
	background-position: 0 0;
}
.timelineContainer .controllers .previous a img {
	background-position: -24px 0;
}
.timelineContainer .controllers .next a img {
	background-position: -48px 0;
}
.timelineContainer .controllers .last a img {
	background-position: -72px 0;
}
.timelineContainer .controllers .first a:hover img {
	background-position: 0 -24px;
}
.timelineContainer .controllers .previous a:hover img {
	background-position: -24px -24px;
}
.timelineContainer .controllers .next a:hover img {
	background-position: -48px -24px;
}
.timelineContainer .controllers .last a:hover img {
	background-position: -72px -24px;
}
.timelineContainer .controllers .first a.disabled img {
	background-position: 0 -48px;
	cursor: default;
}
.timelineContainer .controllers .previous a.disabled img {
	background-position: -24px -48px;
	cursor: default;
}
.timelineContainer .controllers .next a.disabled img {
	background-position: -48px -48px;
	cursor: default;
}
.timelineContainer .controllers .last a.disabled img {
	background-position: -72px -48px;
	cursor: default;
}
.milestonesContent {
	display: none
}
.milestoneCarrier {
	background: transparent url("../images/timeline-popup-top.png") center top no-repeat;
	font-size: 11px;
	height: auto;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 14px 0 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 410px;
	z-index: 1000;
}
.milestoneCarrier .milestoneContainer {
	background: transparent url("../images/timeline-popup-bottom.png") center bottom no-repeat;
	font-size: 11px;
	height: auto;
	margin: 0;
	padding: 0 0 37px 0px;
	text-align: center;
	width: 410px;
}
.milestoneCarrier .milestoneContainer .milestoneHolder {
	background: transparent url("../images/timeline-popup-body.gif") center center repeat-y;
	font-size: 11px;
	height: 100%;
	overflow: hidden;
	padding: 0 20px 0;
}
.milestoneCarrier .milestoneContainer .milestoneHolder img {
	border: 3px solid #D7CFBE;
	margin: 0 0 20px;
}
.milestoneCarrier .milestoneContainer .milestoneHolder h4 {
	color: #332C1C;
	font-size: 15px;
	margin: 0 0 20px;
	text-align: left;
}
.milestoneCarrier .milestoneContainer .milestoneHolder h4 span {
	color: #ABA492;
	font-size: 18px;
}
.milestoneCarrier .milestoneContainer .milestoneHolder p {
	color: #332C1C;
	font-size: 12px;
	text-align: left;
}
/*New CSS*/
.date-display-single {
	display: inline-block;
}
.bodyAreaHolder {
	overflow: hidden;
}
.fullWidth {
	height: 100%;/*overflow: hidden;*/
}
.cls:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.monthly_views {
	margin: 20px 0;
}
.monthly_views ul {
	display: inline-block;
}
.monthly_views ul li {
	display: inline-block;
	list-style-type: none;
	padding: 0 10px;
	line-height: 15px;
	border-left: solid 1px #555555;
}
.monthly_views ul li a {
	color: #005A34;
	text-decoration: underline;
}
.monthly_views ul li a:hover {
	color: #005A34;
	text-decoration: none;
}
.monthly_views ul li:first-child {
	border-left: 0 none;
	padding: 0 10px 0 0px;
}
.directorName {
	text-align: left;
}

.contactInfo{float: left; margin-left: 20px; margin-right: 20px; width: 230px;}
.contactInfo h4{font-size: 16px; height: 100%; margin: 0 0 10px;}
.contactInfo .content{margin:0;padding:0}
.contactInfo .content h1, .contactInfo .content h2, .contactInfo .content h3, .contactInfo .content h4, .contactInfo .content h5, .contactInfo .content h5, .contactInfo .content h6, .contactInfo .content p, .contactInfo .content a{font-size:12px; color:#635639; margin:0; padding: 5px 0}

.contactForm{background-color: #6694F0; border-bottom: 1px solid ##6694F0; border-top: 10px solid #6694F0; float: left; margin-bottom: 20px; margin-right: 10px; width: 420px;}
.contactForm .row{padding:10px}
.contactForm .row .label{float: left; margin-right: 20px; padding-top: 10px; text-align: right; width: 90px;}
.contactForm .row .label label{text-align:right}
.contactForm .row .field{float: left; width: 290px;}
.contactForm .row .field input, .contactForm .row .field textarea{width:260px;height:16px;border: 1px solid #665A3D;color:#635639;font-size:11px;padding:5px}
.contactForm .row .field textarea{height:110px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; resize: vertical; }
.contactForm .row .field input[type=text]{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.contactForm .row .error, .contactForm .row .succeed{color: #7c0b0b; padding: 10px; width:270px;}
.contactForm .row .succeed{color: #156531}
.contactForm .row .submit{color: #FFFFFF; float: right; margin: 0 !important; padding: 0 16px 0 0;}
.contactForm .row .submit input{background-color: #665A3D; border: medium none; color: #FFFFFF; height: auto !important; padding: 5px 10px; width: auto !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.contactForm .btmLine{border-bottom: 1px solid #665A3D;}
.contactForm .tpLine{border-top: 1px solid #D1CDC0;}

