@font-face {
	font-family: 'open_sanssemibold_italic';
	src: url('../fonts/opensans-semibolditalic-webfont.eot');
	src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),  url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),  url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/opensans-semibold-webfont.eot');
	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-semibold-webfont.woff') format('woff'),  url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),  url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight';
	src: url('../fonts/opensans-light-webfont.eot');
	src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-light-webfont.woff') format('woff'),  url('../fonts/opensans-light-webfont.ttf') format('truetype'),  url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold_italic';
	src: url('../fonts/opensans-bolditalic-webfont.eot');
	src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),  url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),  url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight_italic';
	src: url('../fonts/opensans-lightitalic-webfont.eot');
	src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),  url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),  url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/opensans-bold-webfont.eot');
	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bold-webfont.woff') format('woff'),  url('../fonts/opensans-bold-webfont.ttf') format('truetype'),  url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansextrabold';
	src: url('../fonts/opensans-extrabold-webfont.eot');
	src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-extrabold-webfont.woff') format('woff'),  url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),  url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansextrabold_italic';
	src: url('../fonts/opensans-extrabolditalic-webfont.eot');
	src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),  url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),  url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansitalic';
	src: url('../fonts/opensans-italic-webfont.eot');
	src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-italic-webfont.woff') format('woff'),  url('../fonts/opensans-italic-webfont.ttf') format('truetype'),  url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.woff') format('woff'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
* { font-size: 100.01%; }
html {
	font-size: 62.5%;
	box-sizing: border-box;
	height: 100%;
}
*,
*:before,
*:after { box-sizing: inherit; }
body {
	margin: 0;
	height:100%;
	color: #4c4c4c;
	font: 1.400em/1.285em 'open_sansregular', Arial, Helvetica, sans-serif;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	min-width: 320px;
	background: #fff;
}
        
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary { display: block; }
img { border-style: none; }
a {
	text-decoration: none;
	color: #bc5a27;
	outline: none;
}
a:hover { text-decoration: underline; }
input,
textarea,
select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
	border-radius:0;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 padding:0;
 border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	overflow: visible;
	border-radius:0;
}
input[type="search"] { -webkit-appearance: none; }
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
border-radius:0;
}
input[type="search"]::-webkit-search-decoration {
display:none;
}
q { quotes: none; }
q:before,
q:after {
	content: '';
	content: none;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p { margin: 0 0 1.2em; line-height: 1.5em;}

p.bodytext { margin: 0 0 .8em; line-height: 1.5em;}

.heading p {line-height: 1.2em;}

.skip{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip:focus{
	position:static;
	width:auto;
	height:auto;
}
/* placeholder input styles */
::-webkit-input-placeholder { /* WebKit browsers */
	color: #435378;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #435378;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #435378;
	opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #435378;
}
#wrapper {
	width: 100%;
	overflow: hidden;
	min-height:100%;
	position:relative;
	z-index:100;
	bottom:0;
}
.top-triangle {
	/*width: 0;*/
	pointer-events:none;
	position: absolute;
	top: 0;
	/*right:1420px;*/
        right:77%;
	content: '';
	/*height: 0;*/
	border-style: solid;
	/*border-width:976px 481px 0 0;*/
        border-width:1176px 580px 0 0;
	border-color: rgba(37,81,140,0.8) transparent transparent transparent;
	z-index:999;
}
.bottom-triangle{
	pointer-events:none;
	/*width: 0;
	height: 0;*/
	position: absolute;
	/*left:1209px;*/
        left:70%;
	bottom: 0;
	content: '';
	border-style: solid;
	z-index:999;
	/*border-width:0 0 1374px 694px;*/
        border-width:0 0 1574px 795px;
	border-color: transparent transparent rgba(37,81,140,0.8) transparent;
}
.bg-body {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	pointer-events:none;
	height: 100%;
	width: 100%;
}
.bg-body .bg-frame{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.bg-body img {
	display: block;
	width: 100%;
	height: auto;
}
#header {
	width: 100%;
	position: relative;
	background:#fff;
}
#header:after{
	display: block;
	clear: both;
	content:'';
}
.header-top {
	background: #062b40;
	width: 100%;
	overflow: hidden;
	display: none;
}
.header-top .welocme-text {
	color: #98b7ff;
	padding: 1px 0;
	font: 0.857em/2em Arial, Helvetica, sans-serif;
	max-width: 1020px;
	margin: 0 auto;
	overflow: hidden;
	text-align: right;
}
.header-top .welocme-text.add{display: none;}
.header-top .welocme-text a {
	text-decoration: none;
	color: #ef8d5a;
}
.header-top .welocme-text a:hover { text-decoration: underline; }
.header-top .welocme-text a.close {
	background: url(../images/sprite01.png) no-repeat;
	width: 15px;
	height: 15px;
	text-indent: 9999px;
	float: right;
	margin: 5px 3px 0 5px;
	text-decoration: none;
}
.header-top .welocme-text a.close:hover {
	opacity: 0.8; 
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
#header .header-holder {
	max-width: 1020px;
	margin: 0 auto;
	padding: 20px 0 11px;
}
.inner #header .header-holder { padding:20px 0 0;}
.header-holder .frame{
	margin:0 0 14px;
	position:relative;
}
#header .header-holder:after,
.header-holder .frame:after{
	display: block;
	clear: both;
	content:'';
}
.logo {
	float: left;
	width: 424px;
	height: 35px;
	margin: 0 0 0 46px;
}
.logo a { display: block; }
.logo img {
	display: block;
	width: 100%;
	height: auto;
}
.header-holder .search-form {
	float: right;
	max-width: 500px;
	position:relative;
}
.header-holder .search-form input[type="submit"].hidden{display: none;}
legend.hidden,
label.hidden{display: none;}
.search-form .search-opener{
	background:url(../images/sprite01.png) no-repeat -19px 0;
	width:18px;
	height:17px;
	position:absolute;
	top:5px;
	right:1px;
	text-indent:-9999px;
	overflow: hidden;
}
.search-form .search-opener:hover{
	opacity:0.8;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.search-form .search-slide{
	max-width:204px;
	min-width:204px;
	height:30px;
	background:#fff;
	margin: 0 -15px 0 0;
	border:1px solid #6282ac;
}
.search-form  input[type="search"]{
	width:170px;
	float: left;
	border:0;
	background:#fff;
	border:0;
	height:28px;
	color:#435378;
	padding:0 8px;
	font:14px/25px Arial, Helvetica, sans-serif;
}
#nav{
	text-align:right;
	margin:0 0 10px;
}
.nav-slide > ul,
#nav > ul{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
.nav-slide > ul:after,
#nav > ul:after{
	display: block;
	clear: both;
	content:'';
}
.nav-slide > ul > li,
#nav > ul > li{
	float: left;
	padding:0 10px 0 30px;
	position:relative;
}
.nav-slide > ul > li > a,
#nav > ul > li > a{
	text-transform: uppercase;
	text-decoration: none;
	color:#435378;
	font:1.143em/1.375em 'open_sansregular', Arial, Helvetica, sans-serif;
}
.nav-slide > ul > li > a:hover,
.nav-slide > ul > li.active > a,
#nav > ul > li.active > a,
#nav > ul > li > a:hover{ color:#bc5a27;}
.promo-area{
	width: 100%;
	background:#bc5a27;
}
.promo-area .holder{
	max-width:1020px;
	margin:0 auto;
}
#nav:after,
#nav > ul:after,
.promo-area:after{
	display: block;
	clear: both;
	content:'';
}
.carousel {
	position: relative;
}
.carousel .mask {
	position: relative;
	overflow: hidden;
	max-width:964px;
}
.carousel .mask .text-gallery {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.carousel .description-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.carousel .description-slide.active {z-index: 2;}
.carousel .description-slide > a {
	display: block;
	width: 100%;
	height: 100%;
}
.carousel .mask .slideset {
	width: 99999px;
	float: left;
}
.carousel .mask .slide {
	float: left;
	position:relative;
}
.carousel .description-slide > img,
.carousel .mask .slide img{
	display: block;
	width: 100%;
	height: auto;
}
.carousel .btn-next,
.carousel .btn-prev{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:58px;
	background:rgba(235,112,49,0.8);
	text-indent:-9999px;
	z-index:105;
}
.carousel .btn-next{
	left:auto;
	right:0;
	background:#d2713f;
}
.carousel .btn-next:before,
.carousel .btn-prev:before{
	position:absolute;
	top:50%;
	content:'';
	left:50%;
	background:url(../images/sprite01.png) no-repeat 0 -23px;
	margin:-14px 0 0 -9px;
	width:17px;
	height:28px;
}
.carousel .mask .slide-caption1{
	position:absolute;
	top:0;
	right:0;
	max-width:260px;
	background:rgba(180,87,41,0.8);
	bottom:0;
	z-index:1;
	text-indent:9999px;
}
.carousel .mask .description-slide .slide-caption:hover { background:rgba(180,87,41,0.6);}
.carousel .btn-next:before{ background-position:-24px -23px;}
.carousel .btn-next:hover,
.carousel .btn-prev:hover{ background:#a05329;}
.carousel .mask .slide-caption{
	position:absolute;
	top:0;
	right:0;
	max-width:260px;
	bottom:0;
}
.slide-caption time,
.slide-caption .title{
	font:12px/18px 'open_sansregular', Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform: uppercase;
	margin:0 0 85px;
	display: block;
}
.slide-caption time{ margin:0 0 14px;}
.slide-caption h1{
	font:26px/30px 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 15px 3px 0;
}
.slide-caption span.read-more{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	text-transform: capitalize;
}
.slide-caption:hover span.read-more{text-decoration: underline;}
.slide-caption{
	display: block;
	text-decoration: none;
	padding:21px 0 21px 23px;
}
.carousel .mask:hover .slide a img {
	background:#17203a;
	opacity:0.85;
}
.carousel .mask .slide:after{
	background:rgba(23,32,58,0.2);
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
	content:'';
	display: none;
}
.carousel .mask:hover .slide:after{display: block;}
.carousel .mask:hover .text-gallery{ opacity:1;}
/*.carousel .mask .slide{z-index:1;}
.carousel .description-slide > a:hover .slide-caption{
	z-index:0;
}
.carousel .description-slide{
	pointer-events:none;
}
.carousel .mask .slide-caption{pointer-events:auto;}*/
.project-promo{
	width:100%;
	background:rgba(71,108,158,0.8);
}
.project-carousel{
	position: relative;
	padding:21px 0 23px;
	max-width:1020px;
	margin:0 auto;
	z-index:9999;
}
.project-carousel .project-mask {
	position: relative;
	overflow: hidden;
	width: 906px;
	min-height:141px;
	margin:0 auto;
}
.project-carousel img{
	display: block;
	width: 100%;
	height:auto;
}
.project-carousel  .project-slideset {
	width: 99999px;
	float: left;
}
.project-carousel .project-slide {
	float: left;
	width:302px;
	height:141px;
	position:relative;
}
.project-carousel .project-slide a{
	color:#fff;
	text-decoration: none;
}
.project-carousel .project-slide.text-slide{
	display: table;
} 
.project-carousel .project-slide.text-slide a.holder-b{
	padding:0 45px;
	font:20px/22px 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
}

.project-carousel .project-slide.text-slide a.holder-b p{ margin:0; line-height:1.2em;}
.project-carousel .project-slide.text-slide:hover{ background:#476c9e;}
.project-carousel h2{
	font:0.857em/1.334em 'open_sansregular', Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform: uppercase;
	margin:0 0 11px 75px;
}

.project-carousel .project-slide.text-slide .cash{
	font:1.230em/1.093em 'open_sanslight', Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	display: block;
}

.project-carousel .project-slide .slide-hover{
	background:rgba(23,32,58, 0.8);
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	display: none;
	font:14px/18px 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#fff;
	padding:20px;
	cursor:pointer;
}
.project-carousel .project-slide .slide-hover p{ margin:0;}
.project-carousel .project-slide .slide-hover h3{
	font:19px/22px 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 10px;
}
.project-carousel .project-slide:hover .slide-hover{display: block;}
.project-carousel .btn-next,
.project-carousel .btn-prev{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:58px;
	background:url(../images/bg-btns.png);
	font-size:0;
	line-height: 0;
	z-index:100;
}
.project-carousel .btn-next{
	left:auto;
	right:0;
}
.project-carousel .btn-next:before,
.project-carousel .btn-prev:before{
	position:absolute;
	top:50%;
	content:'';
	left:50%;
	background:url(../images/sprite01.png) no-repeat 0 -23px;
	margin:-10px 0 0 -9px;
	width:17px;
	height:28px;
}
.project-carousel .btn-next:before{
	background-position:-24px -23px;
	content:"";
}
.project-carousel .btn-next:hover,
.project-carousel .btn-prev:hover{ 
	background:#476d9e;
	z-index:105;
}
#two-columns{
	max-width:1020px;
	margin:0 auto 33px;
	padding:25px 0 0 20px;
	position:relative;
	z-index:500;
}
#content .work-block:after,
#two-columns:after{
	display: block;
	clear: both;
	content:'';
}
#two-columns #content{
	width:66%;
	float: left;
}
#content h2{
	color:#bc5a27;
	font:0.857em/1.25em 'open_sansregular', Arial, Helvetica, sans-serif;
	margin:0 0 5px 16px;
	text-transform: uppercase;
}
#content .work-block{
	background:#fff;
	margin:0 0 20px;
}
.work-block .description{
	width:49%;
	float: left;
	padding:14px 10px;
	position:relative;
}
.work-block .description ul.more-links{
	overflow: hidden;
	margin: 0;
	padding:9px 0 0 6px;
	list-style: none;
}
ul.more-links li{
	padding:1px 0;
}
ul.more-links li a{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#bc5a27;
	text-decoration: none;
}
ul.more-links li a:hover{text-decoration: underline;}
.work-block h3{
	color:#435378;
	font:1.857em/1.153em 'open_sanslight', Arial, Helvetica, sans-serif;
	margin:0 0 20px 4px;
}
.work-block .description .work-opener{
	background:#bc5a27;
	color:#fff;
	font:14px/18px 'open_sanslight', Arial, Helvetica, sans-serif;
	width:302px;
	display: block;
	padding:7px 10px;
	text-decoration: none;
	position:relative;
}
.work-block .description .work-opener:hover{ background:#984c24;}
.work-block .description .work-opener:before,
.work-block .description .work-opener:after{
	background:url(../images/sprite01.png) no-repeat  -47px 0;
	width:18px;
	height:11px;
	position:absolute;
	top:15px;
	right:10px;
	content:'';
}
.work-block .description .work-opener:before{
	background-position:-47px -15px;
	display: none;
}
.work-block .description.active .work-opener:before{display: block;}
.work-block .description.active .work-opener:after{display: none;}
.work-block .description .work-slide{
	position:absolute;
	width:98%;
	height:auto;
	/*top:73%;*/
	left:0;
	right:0;
	z-index:100;
	background:#fff;
	padding:10px 20px 20px;
	font:1em/1.25em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#4c4c4c
}
.work-block .description .work-slide p{ margin:0 0 20px;}
.work-block .description .work-slide a{ color:#bc5a27;}
.work-block .graph-area{
	width: 51%;
	float: left;
	background:#becbde;
}
.work-block .graph-area .graph-img .layout{
	display:none;
}

.work-block .graph-area .graph-img{position:relative;}
.work-block .graph-area .graph-img img{
	display: block;
	width: 100%;
	height: auto;
}
.work-block .graph-area .info{
	padding:12px 12px 19px  16px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#435378;
}
.work-block .graph-area .info p{ margin:0;}
.work-block .graph-area a{ color:#435378;}
.work-block .graph-area:hover{
	text-decoration: underline;
}
.work-block .graph-area .graph-img:before{
	background:rgba(23,32,58,0.2);
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
	content:"";
	display: none;
}
.work-block .graph-area:hover .graph-img:before{
	display: block;
	content:"";
}
.nama-property{
	margin:0 0 10px;
}
.nama-property .holder:after,
.nama-property .holder-internal:after,
.nama-property:after{
	display: block;
	clear: both;
	content:"";
}
.nama-property .holder{
	background:#e9edf3;
}
.nama-property .holder-internal {
	background:#f4f6f9;
}

.nama-property .list-form{
	/*width:49%;*/
	width:300px !important;
	float: left;
	/*padding:7px 10px 10px 10px;*/
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#435378;
}

#property-form-internal {
	padding:0 !important;
}

.nama-property .list-form h3{
	color:#435378;
	font:1.857em/1.153em 'open_sanslight', Arial, Helvetica, sans-serif;
	margin:0 0 5px 5px;
}
.nama-property .list-form p{ margin:0 0 4px 5px;}
.nama-property .list-form .row{
	height:33px;
	background:#bc5a27;
	margin:0 0 10px;
	overflow: hidden;
	padding:8px 10px;
}
.nama-property .list-form .form-row{
	display: block;
	width: 100%;
}
.nama-property .list-form .title{
	font:1em/1.125em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#fff;
	max-width:100px;
	float: left;
}
.nama-property .list-form label{
	font:1em/1.125em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#fff;
	max-width:100px;
	float: left;
}
.nama-property .list-form .check-holder{
	max-width:55px;
	margin:0 0 0 10px;
	float: right;
}
.nama-property .list-form .check-holder label.radio{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	float: left;
	margin:0 5px 0 0;
	text-transform: capitalize;
}
.nama-property .list-form .check-row{
	padding:3px 14px 6px;
	margin:0 0 10px;
	overflow: hidden;
}
.nama-property .list-form label.check{
	max-width:250px;
	color:#435378;
	font:1em/1.125em Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
}


.nama-property .list-form input[type="submit"].row-disabled {
	cursor:default;
	background-color:#657c8b;
	border-color:#657c8b;
}

.nama-property .list-form input[type="submit"]{
	width: 100%;
	height:33px;
	background:#bc5a27;
	text-align: center;
	border:0;
	color:#fff;
	font:20px/30px 'open_sanslight', Arial, Helvetica, sans-serif;
}
.nama-property .list-form input[type="submit"]:hover{ background:#984c24;}
.nama-property .list-form input[type="submit"].row-disabled:hover{ background:#657c8b;}
.nama-property .map-area{
	width:51%;
	float: right;
	text-align: right;
}
.nama-property .map-area .map-img{
	margin:0 0 5px;
	display: block;
}
.nama-property .map-area .map-img img{
	display: block;
	width: 100%;
	height: auto;
}
.nama-property .map-area .map-img:hover{
	opacity:0.8;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.nama-property .map-area a.map{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#b45726;
	display: inline-block;
	vertical-align: top;
	margin:0 10px 10px 0;
}
#two-columns #sidebar{
	width:32%;
	float: right;
	position:relative;
	z-index:9999;
}
#sidebar .news-block h2{
	color:#bc5a27;
	font:0.857em/1.25em 'open_sansregular', Arial, Helvetica, sans-serif;
	margin:0 0 5px 13px;
	text-transform: uppercase;
}
#sidebar .news-block .holder{
	width: 100%;
	background:#fff;
}
#sidebar .frame a .img-box{
	display: block;
	z-index:0;
	position:relative;
}
#sidebar .frame a .img-box:before{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:9999;
	content:"";
}
#sidebar .frame a .img-box .layout{
	display:none;
}
#sidebar .frame a:hover .img-box:before{
	background:rgba(23, 32, 58, 0.4);
	content:"";
} 
#sidebar .news-block .holder img{
	display: block;
	width: 100%;
	height: auto;
}
#sidebar .news-block ul.new-list{
	list-style: none;
	padding: 0 0;
	margin: 0;
	overflow: hidden;
}
ul.new-list li{
	border-top:1px solid #e6ebf1;
}
#sidebar .top-news{
	padding:6px 1px 3px 11px;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6ebf1;
}
#sidebar a h3{
	font:1.857em/1.153em 'open_sansregular', Arial, Helvetica, sans-serif;
	color:#435378;
	display: block;
	margin:0 0 8px;
}
ul.new-list li a{
	text-decoration: none;
	color:#435378;
	display: block;
	padding:6px 1px 3px 11px;
	font:1em/1.285em 'open_sansregular', Arial, Helvetica, sans-serif;
	color:#435378;
	word-spacing:-1px;
}
ul.new-list li:first-child a{ padding:4px 5px 3px 12px;}
#sidebar .frame a:hover .top-news,
#sidebar .top-news:hover,
ul.new-list li a:hover{
	background:#bc5a27;
	color:#fff;
}
ul.new-list li p{ margin:0 0 2px;}
ul.new-list li.hide-m{display: none;}
ul.new-list li:first-child{border:0;}
#sidebar .top-news time,
ul.new-list li a time{
	color:#bc5a27;
	display: block;
	margin:0 0  2px 4px;
	font:0.857em/1.5em 'open_sansregular', Arial, Helvetica, sans-serif;
}
ul.new-list li a:hover span.title,
#sidebar .top-news:hover time ,
#sidebar .top-news:hover h3,
#sidebar .frame a:hover .top-news time,
#sidebar .frame a:hover .top-news h3,
ul.new-list li a:hover time,
ul.new-list li a:hover { color:#fff;}
.breadcrumbs{
	width: 100%;
	overflow: hidden;
	position:relative;
	background:#f4f6f9;
}
.breadcrumbs ul{
	list-style: none;
	padding:4px 0 5px 17px;
	margin:0 auto;
	max-width:1000px;
	overflow: hidden;
}
.breadcrumbs ul li{
	float: left;
	padding:0 12px 0 0;
	color:#808184;
	position:relative;
	font:10px/14px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.breadcrumbs ul li:before{
	content:">";
	position:absolute;
	right:3px;
	top:0;
}
.breadcrumbs ul li.title{
	padding:0 3px 0 0;
	color:#5c5b5b;
}
.breadcrumbs ul li.last:before,
.breadcrumbs ul li.title:before{display: none;}
.breadcrumbs ul li a{ color:#808184;}
#main{
	max-width:1020px;
	padding:0 0 0 10px;
	margin:0 auto;
	display: block;
	position:relative;
	outline:none;
}
#main:after{
	display: block;
	clear: both;
	content:'';
}
#main-content{
	width:82.17%;
	float: right;
	padding:20px 0 280px;
	position:relative;
	z-index:999;
}
#main-content .description-area{
	font:1em/1.285em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
.description-area h1{
	font:1.857em/1.076em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#435378;
	margin:0 0 10px 3px;
}

/*---------------------added SC--------------------------------------------------*/


#main-content h1{
        font:1.857em/1.076em 'open_sanslight', Arial, Helvetica, sans-serif;
        color:#435378;
        margin:0 0 10px 0;
}

#main-content h2{
        margin:0;
        padding:12px 0 10px;
        font:1.571em/1.182em 'open_sanslight', Arial, Helvetica, sans-serif;
        color:#435378;
}

#main-content h3{
        margin:0 0 5px;
        font:1.428em/1.4em 'open_sanslight', Arial, Helvetica, sans-serif;
        color:#7d7d7d;
}

#main-content h4{
        margin:0;
        padding:16px 0 10px;
        font:1.143em/1.285em 'open_sanslight', Arial, Helvetica, sans-serif;
        color:#7d7d7d;
}


/*--------------------------------------------------------------------------------*/

.description-area h2{
	margin:0;
	padding:12px 0 10px;
	font:1.571em/1.182em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#435378;
}
.description-area h3{
	margin:0 0 5px;
	font:1.428em/1.4em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#7d7d7d;
}
.description-area h4{
	margin:0;
	padding:16px 0 10px;
	font:1.143em/1.285em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#7d7d7d;
}
#main-content .align-ceneter{
	display: block;
	margin:0 0 19px;
}
#main-content .align-ceneter img{
	display: block;
	width: 100%;
	height: auto;
}
#main-content .heading{
	font:1.428em/1.165em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#626262;
}
.description-area .heading p{ margin:0 0 15px;}
#main-content .description-area p{ margin: 0 0 11px;}
.description-area p a.external{
	display: inline-block;
	vertical-align: top;
	padding:0 13px 0 0 ;
	position:relative;
}
.description-area p a.external:before{
	background:url(../images/sprite01.png) no-repeat -55px -30px;
	top:4px;
	right:0;
	position:absolute;
	width:10px;
	height:10px;
	content:'';
}
.description-area figure.align-left{
	margin:0 15px 10px 0;
	width:38.6%;
	float: left;
	display: block;
}
.description-area figure.align-left img{
	display: block;
	width: 100%;
	height: auto;
}
.description-area figure.align-left figcaption{
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:6px 0 0;
	color:#6e6d6d;
}
#main-content .description-area ul.info-list{
	list-style: none;
	padding:12px 0 39px 13px;
	margin: 0;
	overflow: hidden;
}
ul.info-list li{
	padding:0 0 11px 15px;
	position:relative;
}
ul.info-list li:before{
	position:absolute;
	width:6px;
	height:6px;
	background:#bc5a27;
	border-radius:100%;
	left:0;
	top:7px;
	content:'';
}
#main-content ul {
        list-style: none;
        padding:0px 0 16px 0;
        margin: 0;
        overflow: hidden;
}
#main-content .intro-area.add ul {
	padding:8px 0 8px 13px;
}
#main-content ul li{
        list-style: none;
        /*padding:0 0 11px 15px;*/
        position:relative;
        padding-left:12px;
        line-height: 1.5em;
        padding-bottom: 5px;
}
#main-content ul li:before{
	position:absolute;
	width:6px;
	height:6px;
	background:#bc5a27;
	border-radius:100%;
	left:0;
	top:8px;
	content:'';
}
#main-content .intro-area.add ul li:before {
    background: none repeat scroll 0 0 #fff;
    border-radius: 100%;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    top: 14px;
    width: 6px;
}
div#main-content ul.f3-widget-paginator li:before{
	display:none;
	width:0;
}
#main-content ul.faq li:before{
	display:none;
	width:0;
}
#main-content ul.faq li{
        padding:0 0 0 0;
        position:relative;
}
#main-content div.csc-sitemap ul li:before{
	display:none;
	width:0;
}
#main-content div.csc-sitemap ul li{
        padding:0 0 0 0;
        position:relative;
}
#main-content ul.news-list li:before{
	display:none;
	width:0;
}
#main-content ul.news-list li{
        padding:0 0 0 0;
        position:relative;
}
#main-content ul.speeches-list li:before{
	display:none;
	width:0;
}
#main-content ul.speeches-list li{
        padding:0 0 0 0;
        position:relative;
}
#main-content .news-part ul li:before{
	display:none;
	width:0;
}
#main-content .news-part ul li{
        padding:0 0 0 0;
        position:relative;
}
#main-content .publication-block ul li:before{
	display:none;
	width:0;
}
#main-content .publication-block ul li{
        padding:0 0 0 0;
        position:relative;
}
#main-content .property-area ul li:before{
	display:none;
	width:0;
}
#main-content .property-area ul li{
        padding:0 0 0 0;
        position:relative;
}
#main-content .reports-block ul li {
	padding: 0 0 0 0;
}
#main-content .reports-block ul li a{
	padding: 8px 0 8px 0;
}
#main-content .amount-info ul li {
	font: 1.314em/1em "open_sanslight",Arial,Helvetica,sans-serif;
}
#main-content .amount-info ul li:before{
	display:none;
	width:0;
}
#main-content .amount-info h2 {
    color: #fff;
    font: 1.286em/1.167em "open_sanslight",Arial,Helvetica,sans-serif;
    margin: 0 0 6px;
    padding: 5px 0;
}
#main-content div.csc-textpic .csc-textpic-imagewrap img {
    margin: 14px 0 0;
}
.amount-info{
	background:#6c89b1;
	width:100%;
	position:relative;
	padding:19px 0 0 20px;
	margin:0 0 24px;
}
.amount-info:before{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	/*background:#6c89b1;*/
	z-index:-1;
	width:100%;
	height:auto;
	content:'';
	padding:0 9999px 0 0;
	margin:0 -9999px 0 0;
}
.amount-info h2{
	font:1.286em/1.167em 'open_sanslight',  Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 28px;
}
.amount-info ul{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.amount-info ul li{
	width:33.3%;
	float: left;
	padding:0 20px 30px 19px;
	border-left:1px solid #fff;
	font:1.714em/1.167em 'open_sanslight',  Arial, Helvetica, sans-serif;
	color:#fff;
}
.amount-info ul li .amount{
	font:1.308em/1.168em 'open_sanslight',  Arial, Helvetica, sans-serif;
	color:#fff;
	display: block;
	margin:0 0 7px;
}
.amount-info ul li p{ margin:0 0 20px; line-height:1.3em;}
.amount-info ul li:first-child{
	padding:0 20px 20px 0;
	border:0;
}
.intro-area{
	background:#e6e6e6;
	padding: 12px 15px 14px;
	position:relative;
	margin:0 0 24px;
	color:#7d7d7d;
	font:1.428em/1.2em 'open_sanslight',  Arial, Helvetica, sans-serif;
}
.intro-area.add:before,
.intro-area:before{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:transparent;
	z-index:-1;
	width:100%;
	height:auto;
	content:'';
	padding:0 9999px 0 0;
	margin:0 -9999px 0 0;
}
.intro-area.add:before{background:transparent;}
.intro-area.add{
	background:#bc5a27;
	color:#fff;
	padding: 12px 15px 14px;
}
#main-content .intro-area h2{
	color:#435378;
	font:1.125em/1.272em 'open_sanslight',  Arial, Helvetica, sans-serif;
	margin:0 0 4px;
        padding: 0 0 0 0;
}
#main-content .intro-area.add h2{ color:#fff;}
#main-content .intro-area p.bodytext {font-size:18px; margin: 0 0 0.4em;}
.form-search{
	width:45%;
	overflow: hidden;
	margin:0;
	padding:9px 0 21px 2px;
}
.form-search .search-row{display: block;}
.form-search input[type="text"]{
	border:1px solid #adadad;
	margin:0 0 5px;
	width:312px;
	box-shadow:none;
	border-radius:0;
	min-height:22px;
	-webkit-appearance:none;
	padding:0 5px;
	font:14px/20px 'open_sanslight',  Arial, Helvetica, sans-serif;
}
.form-search textarea{
	max-width:312px;
	min-height:162px;
	width:312px;
	height:162px;
	border:1px solid #adadad;
	padding:5px;
	-webkit-appearance:none;
	box-shadow:none;
	border-radius:0;
	margin:0 0 15px;
	font:14px/20px 'open_sanslight',  Arial, Helvetica, sans-serif;
}
.form-search .check-holder{
	float: left;
	width: 100%;
	margin:0 0 18px;
}
.form-search input[type="submit"]{
	background:#bc5a27;
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	padding:0px 9px;
	margin:0 0 10px;
	border-radius:0;
}
.form-search input[type="submit"]:hover{ background:#a05329;}
ul.news-list{
	list-style: none;
	padding: 0;
	margin: 0 0 12px;
	overflow: hidden;
}
ul.news-list li{
	width:100%;
	border-left:15px solid #dd8450;
	margin:0 0 16px;
	background:#bc5a27;
	overflow: hidden;
	position:relative;
	z-index:59;
}
ul.news-list li a{
	text-decoration: none;
	color:#fff;
	display: block;
	position:relative;
	width: 100%;
	overflow: hidden;
	height:100%;
}
ul.news-list li a:after{
/*	background:url(../images/sprite01.png) no-repeat -24px -23px;*/
	position:absolute;
	content:'';
	width:17px;
	height:28px;
	top:16px;
	right:24px;
	z-index:15;
}
ul.news-list li:hover a:after,
ul.news-list li.add a:after{
	background-position: 0 -55px;
	content:'';
}
ul.news-list li .img-box{
	float: left;
	margin:0;
}
ul.news-list li .img-box img{
	display: block;
	width: 100%;
	height: auto;
}
ul.news-list li .img-box img {
    min-height: 180px;
}
ul.news-list li .news-info{
	float: left;
	padding:15px 20px 15px 28px;
	width:65%;
}
ul.news-list li.add .news-info{
	width: 100%;
	height: 100%;
	padding:0;
}
ul.news-list li.add a .news-info{
	padding:15px 200px 15px 28px;
	display: block;
}
ul.news-list li .news-info .news-title{
	color:#fff;
	width:65%;
	display: block;
	font:1.857em/1.153em 'open_sanslight',  Arial, Helvetica, sans-serif;
	margin:0 0 60px;
}
ul.news-list li .news-info time{font:0.857em/1.153em 'open_sanslight',  Arial, Helvetica, sans-serif;}
ul.news-list li a .hover-info{
	background:#f6f8fa;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	display: none;
	padding:15px 150px 15px 20px;
	font:1.143em/1.25em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	overflow:hidden;
}
ul.news-list li a .hover-info p{ margin:0 0 40px;}
ul.news-list li a:hover .hover-info{display: block;}
#main-content .hover-info h3{
	font:1.375em/1.099em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#bc5a27;
	margin:0 0 10px;
}
#main-content .hover-info h2{
        font:1.375em/1.099em 'open_sanslight', Arial, Helvetica, sans-serif;
        color:#bc5a27;
        margin:0 0 10px;
}
.hover-info > span.read-more{
	font:0.875em/1.214em Arial, Helvetica, sans-serif;
	color:#ae561e;
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
        position: absolute;
        bottom: 14px;
}
ul.news-list li a:hover .hover-info > span.read-more{text-decoration:  none;}
.publication-block,
.news-part{
	width: 100%;
	overflow: hidden;
	margin:0 0 41px;
}
.news-block .holder ul.news-list li{
        width:100%;
        border-left:none;
        margin:0 0 0 0;
        background:#fff;
        overflow: hidden;
        position:relative;
        z-index:59;
        border-top: 1px solid #e6ebf1;
}
#sidebar .news-block .holder ul.news-list li h3 {
        font: 1.557em/1.153em "open_sansregular",Arial,Helvetica,sans-serif;
        margin: 3px 5px 0 5px;
        
}
.news-block .holder ul.news-list li a{
        text-decoration: none;
        position:relative;
        overflow: hidden;
}
.news-block .holder ul.new-list li a {
       color: #435378;
       display: block;
       font: 1em/1.285em "open_sansregular",Arial,Helvetica,sans-serif;
       padding: 0 0 0 0;
       text-decoration: none;
       word-spacing: -1px;
}
section.news-block div.holder ul.news-list li a:after{
        background:none;
        position:absolute;
        content:'';
        width:17px;
        height:28px;
        top:16px;
        right:24px;
        z-index:15;
}
section.news-block div.holder ul.news-list li a:hover {
	background: #bc5a27;
	color:#fff;
}
section.news-block div.holder ul.news-list li a:hover time{
	color:#fff;
}
#sidebar section.news-block div.holder ul.news-list li a:hover h3{
	color:#fff;
}
section.news-block div.holder ul.new-list li p {
        color: #435378;
        display: block;
	font: 1em/1.285em "open_sansregular",Arial,Helvetica,sans-serif;
    	padding: 6px 1px 3px 11px;
    	text-decoration: none;
    	word-spacing: -1px;
    	margin: 0 0 0 0;
}
section.news-block div.holder ul.news-list li a{
        text-decoration: none;
        color:#435378;
        display: block;
        position:relative;
        width: 100%;
        overflow: hidden;
        height:100%;
        padding: 0 0 0 0;
 
}
section.news-block div.holder ul.news-list li time {
    	color: #bc5a27;
    	display: block;
    	font: 0.857em/1.5em "open_sansregular",Arial,Helvetica,sans-serif;
    	margin: 0 0 4px 8px;
}
section.news-block div.holder ul.news-list li p {
    	margin: 0 0 2px 5px;
}
.publication-block{
	border-bottom:1px solid #d0d2c3;
	margin:0 0 10px;
	padding:0 0 38px;
}
#main-content .publication-block ul, 
#main-content .news-part ul{
	list-style: none;
	padding: 0;
	margin: 0 0 0 -9px;
	overflow: hidden;
	letter-spacing:-4px;
}
#main-content .news-part ul li, #main-content .news-part ul li a{min-height:260px;}
#main-content .publication-block ul li,
#main-content .news-part ul li{
	letter-spacing:0;
	display: inline-block;
	vertical-align: top;
	width:32.2%;
	margin: 0 0 0 9px;
	border-top:1px solid #d0d2c3;
	color:#4c4c4c;
	font:1em/1.285em 'open_sanslight', Arial, Helvetica, sans-serif;
}
#main-content .publication-block ul li a,
#main-content .news-part ul li a{
	text-decoration:none;
	color:#4c4c4c;
	padding:20px 2px 12px 5px;
	display: block;
	position:relative;
}
#main-content .publication-block ul li a{ padding:0 0 35px;}
#main-content .news-part ul li p{ margin:0 0 10px;}
#main-content .news-part ul li a .title{
	color:#bc5a27;
	font:1.357em/1.142em 'open_sanslight', Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
#main-content .news-part ul li  a time{
	display: block;
	margin:0 0 12px;
	color:#bc5a27;
}
#main-content .news-part ul li a:hover{background:#f6f8fa;}
#main-content .news-part ul li a:hover .title,
#main-content .news-part ul li a:hover time{text-decoration: underline;}
.publication-block ul li a .pub-info{
	min-height:170px;
	padding:10px 15px 10px 14px;
	height:100%;
}
.publication-block ul li a:hover .pub-info{ background:#f6f8fa;}
.publication-block ul li a:hover .pub-info .size,
.publication-block ul li a:hover .pub-info .title{
	background:#f6f8fa;
	text-decoration: underline;
}
.publication-block ul li a:hover .pub-info h2{
	text-decoration: none;
}
#main-content .pub-info h2{
	font:1em/1.285em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	margin:0 0 10px 10px;
	text-decoration: none;
}
.pub-info .title{
	font:1.285em/1.285em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#bc5a27;
	margin:0 0 6px;
	display: block;
}
.pub-info .title strong{ font-family:'open_sansbold' , Arial, Helvetica, sans-serif;}
.pub-info .size{ color:#bc5a27;}
.publication-block ul li a span.link{
	display: block;
	padding:6px 17px;
	background:#f6f8fa;
	color:#bc5a27;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	font-family:Arial, Helvetica, sans-serif;
}
a.same-height-left.same-height-right {
	height:30px !important;
}
.pub-info .csc-default .news a { 
	height:152px !important;
	color:#bc5a27;
	padding: 0 10px !important;
}
.pub-info .csc-default .news a:hover {
	background:#f6f8fa;
	text-decoration:underline;
}
.features a.same-height-left.same-height-right {
	height:123px !important;
}
.publication-block ul li a:hover span.link{
	background:#fff;
	text-decoration: underline;
}
.reports-block{
	overflow: hidden;
	margin:0 0 42px;
}
.reports-block h2{
	font:1.571em/1.272 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#435378;
	margin:0;
	padding:0 0 10px;
	border-bottom:1px solid #d0d2c3;
}
#main-content .reports-block ul{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#main-content .reports-block ul li{
	border-bottom:1px solid #d0d2c3;
}
#main-content .reports-block ul li:first-child {
	border-top:1px solid #d0d2c3;
}
#main-content .reports-block ul li p.bodytext {
	display:none;	
}
#main-content .reports-block ul li:before {
	display:none;
	width:0;
}
#main-content .reports-block ul li a .img{
	display: inline-block;
	vertical-align:top;
	background:url(../images/sprite01.png) no-repeat -55px -30px;
	width:10px;
	height:10px;
	content:'';
	margin:5px 0 0;
	text-indent:9999px;
}
#main-content .reports-block ul li {
        text-decoration: none;
        width: 100%;
}
#main-content .reports-block ul li a {
	padding: 5px !important;
}
.news .reports-block ul li a:hover {
	color:#fff !important;
}

#main-content .reports-block ul li a{
	display: inline-block;
	vertical-align: top;
	color:#bc5a27;
	font:1.143em/1.25em 'open_sanslight', Arial, Helvetica, sans-serif;
	padding:0 2px;
	text-decoration: none;
	width: 100%;
}
ul.speeches-list li a:hover,
.reports-block ul li a:hover{
	color:#fff;
	background:#bc5a27;
}
ul.speeches-list li a:hover .title{ color:#fff;}
#main-content ul.speeches-list{
	list-style: none;
	padding: 0;
	margin: 0 0 20px;
	overflow: hidden;
	border-top:1px solid #d0d2c3;
}
ul.speeches-list li{border-bottom:1px solid #d0d2c3;}
ul.speeches-list li a{
	display: block;
	padding:10px 50px 10px 3px;
	color:#4c4c4c;
	font:1em/1.285em 'open_sanslight', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
ul.speeches-list li a .title{
	color:#bc5a27;
	font:1.142em/1.25em 'open_sanslight', Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	display: block;
}
#main-content ul.faq{
	overflow: hidden;
	margin: 0 0 50px;
	padding: 0;
	list-style: none;
	border-top:1px solid #d0d2c3;
}
#main-content ul.faq li{
	border-bottom:1px solid #d0d2c3;
}
#main-content ul.faq li a.faq-opener{
	display: block;
	padding:10px 38px;
	position:relative;
	text-decoration: none;
	color:#bc5a27;
	font:1.143em/1.25em 'open_sanslight', Arial, Helvetica, sans-serif;
}
#main-content ul.faq li a.faq-opener:hover{
	background:#bc5a27;
	color:#fff;
}
#main-content ul.faq li a.faq-opener:after{
	background:url(../images/sprite01.png) no-repeat -24px -69px;
	width:17px;
	height:11px;
	position:absolute;
	top:15px;
	left:10px;
	content:'';
}
#main-content ul.faq li a.faq-opener:hover:after{
	background-position:-45px -56px;
}
#main-content ul.faq li.active a.faq-opener{
	background:#e9edf3;
	color:#bc5a27;
}
#main-content ul.faq li.active a.faq-opener:after{
	background-position:-24px -56px;
	content:"";
}
#main-content ul.faq li.active > a.faq-opener:hover,
#main-content ul.faq li a.faq-opener:hover{
	background:#bc5a27;
	color:#fff;
}
#main-content ul.faq li.active > a.faq-opener:hover:after{ background-position:-44px -42px;}
#main-content ul.faq li .faq-slide{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	background:#f6f8fa;
	padding:9px 10px;
}
#main-content ul.faq li .faq-slide p{ margin:6px 0 6px 0;}
.account-table{
	overflow: hidden;
	width: 100%;
	font-weight:400 !important;
}
.account-table tfoot,
.account-table thead{
	background:#d6dde8;
	font:400 14px/20px Arial, Helvetica, sans-serif;
	color:#43537b;
	font-weight:400;
}

.account-table th {
	font-weight: 400; 
}

.account-table tfoot th {
	font-weight: 700;
}

.account-table tbody tr th {
	background:#d6dde8;
}

.account-table tbody{line-height: 16px;}
.account-table thead .col1{
	font-size:16px;
	line-height: 20px;
	padding:15px 20px;
	font-weight:400;
}
/*.account-table thead .col2{
	padding:15px 50px 10px;
	font-weight:400;
}
.account-table thead .col4{
	padding:15px 32px 10px;
	font-weight:400;
}
.account-table thead .col3{
	padding:15px 20px 10px;
	font-weight:400;
}
.account-table .col1{
        width:27.3%;
	width:auto;
	text-align:left;
	padding:3px 0 3px 25px;
	height:20px;
}
.account-table .col2,
.account-table .col3,
.account-table .col4{
	max-width:21.5%;
	text-align: center;
	padding:0 50px;
	height:35px;
}
.account-table .col2{ width:20%;}*/
.account-table tbody tr:nth-child(odd){ /*background:#f6f8fa;*/ background:#EEF2F6;}
/*.account-table .col3{padding:0 15px;}
.account-table .col4{ padding:0 24px;}*/
.account-table tfoot {
	color:#4c4c4c;
	font-weight:600;
}

.account-table th.col1 {
	padding:10px;
}

/* vvv page-specific table  styles vvv */
.faq-slide .account-table .col2{
	max-width:21.5%;
        /*text-align: left;*/
        padding:0 50px;
        height:35px;
}
.faq-slide .account-table .col3{
	max-width:21.5%;
        /*text-align: right;*/
        padding:0 50px;
        height:35px;
}
.faq-slide .account-table thead tr td {
	padding:5px 10px;
}
.faq-slide .account-table tbody tr:nth-child(even){ background:#fff ;}
.csc-default .account-table .col1 {
	vertical-align:top;
	padding:10px;
}
/*.csc-default .account-table .col2,
.csc-default .account-table .col3 {
	width:auto;
	vertical-align:top;
	text-align:left;
	padding:10px;
}*/
#c74 .account-table .col3 {text-align:right;}
/* =================================== */
ul.notes{
	list-style: none;
	padding: 0;
	margin: 0 0 33px;
	overflow: hidden;
	border-top:1px solid #d0d2c3;
}
ul.notes li{
	border-bottom:1px solid #d0d2c3;
	padding:9px 0 8px 5px;
	color:#7d7d7d;
	font:16px/20px Arial, Helvetica, sans-serif;
}
#main-content .features{
	overflow: hidden;
	margin:0 0 35px;
}
#main-content .features ul{
	list-style: none;
	padding: 0;
	margin: 15px 0 0 -20px;
	letter-spacing:-4px;
	overflow: hidden;
}
#main-content .features ul li{
	margin:0 0 20px 20px;
	letter-spacing:0;
	border-width:1px 0;
	border-style:solid;
	border-color:#d0d2c3;
	display: inline-block;
	vertical-align: top;
	width:30.9%;
	background:#f6f8fa;
	padding:0 0 0;
}
#main-content .features ul li a{
	padding:15px 18px 33px;
	display: block;
	text-decoration: none;
	position:relative;
}
#main-content .features ul li a .feature-title{
	color:#435378;
	font:1.857em/1.286em 'open_sanslight', Arial, Helvetica, sans-serif;
	margin:0 0 15px;
	overflow: hidden;
}
#main-content .features ul li a:hover .feature-title{ color:#fff;}
#main-content .features ul li a .find{
	position:absolute;
	bottom:19px;
	left:18px;
}
#main-content .features ul li a:hover{
	background:#bc5a27;
	color:#fff;
}
#main-content .features ul li:before {
	background: none;
	overflow: hidden;
	margin:0 0 15px;
}
.property-form,
.property-form-internal{
/*	overflow: hidden;*/
	margin:0 0 20px;
	font:1.428em/1.2em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#7d7d7d;
}
.property-form .d-row{
	display: inline-block;
	vertical-align: top;
}
.property-form .row.hide-d,
.property-form .check-row.hide-d{display: none;}
.property-form p{ margin:0 0 30px;}
.property-form h2{
	font:1.2em/0.876em 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#435378;
	margin:0 0 20px 2px;

}
.property-form .check-area{
	background:#f6f8fa;
	height:30px;
	display: inline-block;
	vertical-align: middle;
	padding:5px 0 0 10px;
}
.property-form .check-area label{
	font:16px/20px 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#bc5a27;
	float: left;
	margin:0 10px 0 0;
}
.property-form input[type="submit"]{
	min-width:136px;
	min-height:27px;
	background:#bc5a27;
	text-align: center;
	border:0;
	margin:0;
	padding:2px;
	border-radius:0;
	color:#fff;
	text-transform: uppercase;
	font:18px/27px 'open_sanslight', Arial, Helvetica, sans-serif;
}
.property-form input[type="submit"]:hover{ background:#984c24;}
.property-form input[type="submit"].row-disabled:hover{ background:#657c8b;}
.property-area{
	overflow: hidden;
	margin:0;
}
.property-area > ul{
	list-style: none;
	padding: 0;
	margin: 0 0 17px;
	overflow: hidden;
	border-top:1px solid #d0d2c3;
}
.property-area > ul > li{
	border-bottom:1px solid #d0d2c3;
}
.property-area > ul > li > a.pro-opener{
	display: block;
	padding:7px 33px 6px;
	position:relative;
	text-decoration: none;
	color:#bc5a27;
	font:1.142em/1.25em 'open_sanslight', Arial, Helvetica, sans-serif;
}
.property-area > ul > li.active > a.pro-opener:hover,
.property-area > ul > li > a.pro-opener:hover{
	background:#bc5a27;
	color:#fff;
}
.property-area > ul > li.active > a.pro-opener:hover:after{ background-position:-44px -42px;}
.property-area > ul > li > a.pro-opener:after{
	background:url(../images/sprite01.png) no-repeat -24px -69px;
	width:17px;
	height:11px;
	position:absolute;
	top:13px;
	left:9px;
	content:'';
}
.property-area > ul > li > a.pro-opener:hover:after{ background-position:-45px -56px;}
.property-area > ul > li.active > a.pro-opener{
	background:#e9edf3;
	color:#bc5a27;
}
.property-area > ul > li.active > a.pro-opener:after{
	background-position:-24px -56px;
	content:"";
}
.property-area > ul > li > .pro-slide{
	background:#f6f8fa;
	padding:0 0 0 34px;
	overflow: hidden;
}
.property-area > ul > li > .pro-slide p{ margin:0  0 10px;}
.property-area > ul > li > .pro-slide a.img-box{
	float: right;
	text-decoration: none;
}
.property-area > ul > li .pro-slide a.img-box:hover{
	opacity:0.8;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.property-area > ul > li .pro-slide a.img-box img{
	display: block;
	width: 100%;
	height: auto;
}
.pro-slide .slide-info{
	padding:12px 0 0;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	float: left;
	width:65%;
}
.slide-info h3{
	font-weight:600;
	margin:0 0 0;
}
.slide-info address{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	margin:0;
}
.slide-info ul.links-more{
	list-style: none;
	padding:10px 0;
	margin: 0;
	overflow: hidden;
}
ul.links-more li{
	float: left;
	margin:0 20px 0 0;
}
ul.links-more li a{
	text-decoration: none;
	color:#bc5a27;
}
ul.links-more li a:hover{text-decoration: underline;}
.slide-info ul.slide-list{
	list-style: none;
	padding: 0;
	margin: 0 0 10px;
	overflow: hidden;
}
ul.slide-list li{
	position:relative;
	padding:0 0 0 16px;
}
ul.slide-list li:before{
	position:absolute;
	top:6px;
	left:5px;
	content:'';
	background:#bc5a27;
	width:5px;
	height:5px;
	border-radius:100%;
}
.property-area ul.pagination{
	list-style: none;
	padding: 0;
	margin: 0 0 50px;
	overflow: hidden;
	text-align: center;
	border:0;
}
ul.pagination li{
	display: inline-block;
	vertical-align: top;
	font:16px/28px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	border:0;
	padding:0 11px;
}
ul.pagination li a{
	color:#bc5a27;
	text-decoration: none;
	position:relative;
}
ul.pagination li a:hover{text-decoration: underline;}
ul.pagination li.prev{
	float: left;
	padding:0;
}
ul.pagination li.prev a{padding:0 0 0 15px;}
ul.pagination li.next{
	float: right;
	padding:0;
}
ul.pagination li.page a{
	padding:0 15px 0 0;
	margin:0 15px 0 0;
}
ul.pagination li.next a{ padding:0 15px 0 0;}
ul.pagination li.next a:before,
ul.pagination li.prev a:before{
	background:url(../images/sprite01.png) no-repeat 0 -85px;
	width:7px;
	height:11px;
	position:absolute;
	left:0;
	top:4px;
	content:'';
}
ul.pagination li.next a:before{
	background-position:-21px -85px;
	left:auto;
	right:0;
}
ul.pagination li.page a:before{
	background:url(../images/sprite01.png) no-repeat -9px -86px;
	width:11px;
	height:7px;
	position:absolute;
	right:0;
	top:6px;
	content:'';	
}
#left-side{
	width:15.95%;
	float: left;
	background:#e9edf3;
	padding:31px 0 0;
	position:relative;
}
#left-side:before{
	background:#e9edf3;
	position:absolute;
	content:'';
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:-1;
	padding:0 0 9999px 9999px;
	margin:0 0 -9999px -9999px;
}
#left-side h2{
	font:1em/1.125em 'open_sansregular', Arial, Helvetica, sans-serif;
	color:#435378;
	margin:0 0 8px 14px;
	text-transform: uppercase;
}
#left-side ul{
	list-style: none;
	padding:0;
	margin: 0;
	overflow: hidden;
	border-bottom:1px solid #fff;
}
.left-slide ul.level3 > li > a{ padding:4px 10px 5px 25px !important;}
#left-side ul li{
	border-top:1px solid #fff;
}
.left-slide.active ul li.level-active{
	background:#f6f8fa;
}
.left-slide.active .opener2{ color:#bc5a27;}
#left-side ul li a {
	display: block;
	padding:4px 10px 5px 13px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-decoration: none;
}
.left-slide ul.level4 > li > a{ padding:4px 10px 5px 25px !important;}
#left-side ul li.active a.opener2{ color:#bc5a27;}
.left-slide.js-slide-hidden.active a.opener{ color:#bc5a27 !important;}
#left-side ul li a:hover{
	background:#bc5a27;
	color:#fff;
}
#left-side ul li.active a.opener2:hover,
.left-slide.js-slide-hidden.active a.opener:hover{
	background:none !important;
	color:#bc5a27 !important;
}
#left-side ul li a 
#left-side ul li ul.level3,
#left-side ul li ul.level4{ border: 0;}
#footer{
	overflow: hidden;
}
.inner #footer{ background:#fff;}
#footer .footer-holder{
	background:#bc5a27;
	width: 100%;
}
#footer .holder{
	max-width:1020px;
	margin:0 auto;
	padding:36px 0 44px 23px;
	overflow: hidden;
	position:relative;
	z-index:9999;
}
#footer .logo{
	width:424px;
	height:35px;
	float: left;
	margin:0 0 30px;
}
#footer .logo a{display: block;}
#footer .holder .footer-links{
	overflow: hidden;
	width: 100%;
}
.footer-links h3{
	color:#fdc9af;
	font:1em/1.571em 'open_sansregular', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin:0 0 7px;
}
.footer-links .col{
	float: left;
	/*width:34%;*/
        width:33%;
	padding:0 10px 0 0;
}
/*.footer-links .col:first-child{width:20.71%}*/
.footer-links .col.last{ width:15%;}
.footer-links .col ul{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.footer-links .col ul li a{
	color:#fff;
	font:1em/1.285em 'open_sansregular', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer-links .col ul li a:hover{text-decoration:underline;}
#footer ul.copyrights{
	list-style: none;
	max-width:1020px;
	padding:29px 0 29px 22px;
	margin: 0 auto;
	overflow: hidden;
}
ul.copyrights li{
	font:14px/18px 'open_sansregular',  Arial, Helvetica, sans-serif;
	color:#375380;
	margin:0 0 4px;
}
ul.copyrights li a{
	text-decoration: none;
	color:#375380;
}
ul.copyrights li a:hover{text-decoration: underline;}
/* custom checkbox styles */
.jcf-checkbox {
	float: left;
	position: relative;
	overflow: hidden;
	cursor: default;
	background: #fff;
	border:1px solid #435378;
	margin: 2px 3px 0 0;
	height: 12px;
	width: 12px;
}
.jcf-checkbox span{
	position:absolute;
	display:none;
	background:url(../images/bg-select.png) no-repeat !important;
	border:0 !important;
	transform:none !important;
	-ms-transform:none !important;
	-ms-filter:none !important;
	filter:none !important;
	left:0;
	top:1px;
	margin:0;
	width:9px;
	height:9px;
}
.list-form .jcf-checkbox span{
	background:url(../images/bg-select.png) no-repeat !important;
	border:0 !important;
	transform:none !important;
	-ms-transform:none !important;
	-ms-filter:none !important;
	filter:none !important;
	left:0;
	top:1px;
	margin:0;
	width:9px;
	height:9px;
}
.jcf-checkbox input[type="checkbox"] {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
}
.property-form .jcf-checkbox{float: right;}
.jcf-checkbox.jcf-checked span{display:block;}
/* custom radio styles */
.jcf-radio {
	float: right;
	position: relative;
	overflow: hidden;
	cursor: default;
	background: #fff;
	border:0;
	margin: 3px 3px 0 0;
	height: 12px;
	width: 12px;
}
.jcf-radio span{
	display:none;
	position:absolute;
	top:3px;
	left:3px;
	right:3px;
	bottom:3px;
	background:#777;
}
.jcf-radio input[type="radio"] {
	position: absolute;
	height: 100%;
	width: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
}
.jcf-radio.jcf-checked span {display:block;}

.jcf-select {
	display: inline-block;
	vertical-align: top;
	position: relative;
	border: 1px solid #d6a389;
	background: #bc5a27;
	margin: 0 0 5px;
	width:303px;
	height: 33px;
}
.jcf-select.jcf-select-page{
	width:100px;
	background:none;
	border:0;	
}
.nama-property .list-form .row:hover,
.jcf-select:hover{
	background:#984c24;
	border-color:#984c24;
}
.jcf-select select {
	z-index: 1;
	left: 0;
	top: 0;
}
.jcf-select .jcf-select-text {
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
	display: block;
	font:14px/30px Arial,'open_sanslight', Helvetica, sans-serif;
	margin: 0 35px 0 8px;
	color:#fff;
}
.jcf-select.jcf-select-page.jcf-drop-active,
.jcf-select.jcf-select-page:hover{
	background:#bc5a27;
}
.jcf-select.jcf-select-page .jcf-select-text{
	color:#bc5a27;
	margin:0 17px 0 3px;
}
.jcf-select.jcf-select-page.jcf-drop-active .jcf-select-text,
.jcf-select.jcf-select-page:hover .jcf-select-text{ color:#fff;}
.jcf-select.jcf-select-page:hover .jcf-select-opener{ background-position:-9px -104px;}
.jcf-select.jcf-select-page.jcf-drop-active .jcf-select-opener{background-position:-9px -96px;}
.jcf-select.jcf-select-page {
	color:#bc5a27;
	margin:0 17px 0 8px;
	height:31px;
}
.jcf-select .jcf-select-opener {
	background:url(../images/sprite01.png) no-repeat  -47px 0;
	width:18px;
	height:11px;
	position:absolute;
	top:10px;
	right:10px;
	
}
.work-block .description .work-opener:before,
.work-block .description .work-opener:after{
	background:url(../images/sprite01.png) no-repeat  -47px 0;
	width:18px;
	height:11px;
	position:absolute;
	top:10px;
	right:16px;
	content:'';
}
.jcf-select.jcf-drop-active .jcf-select-opener{background-position:-47px -15px;}
.jcf-select.jcf-select-page .jcf-select-opener{
	background:url(../images/sprite01.png) no-repeat -9px -86px;
	width:11px;
	height:7px;
	position:absolute;
	right:4px;
	top:12px;
	content:'';
}
body > .jcf-select-drop {
	position: absolute;
	margin: -1px 0 0;
	z-index: 9999;
}
body > .jcf-select-drop.jcf-drop-flipped {
	margin: 1px 0 0;
}
.jcf-select .jcf-select-drop {
	position: absolute;
	margin-top: 0px;
	z-index: 9999;
	top: 100%;
	left: -1px;
	right: -1px;
}
.jcf-select .jcf-drop-flipped {
	bottom: 100%;
	top: auto;
}
.jcf-select-drop .jcf-select-drop-content {
}
.jcf-list-box {
	overflow: hidden;
	display: inline-block;
	border: 1px solid #b8c3c9;
	min-width: 200px;
	margin: 0 15px;
}
.jcf-list {
	display: inline-block;
	vertical-align: top;
	position: relative;
	background: #fff;
	font:14px/25px 'open_sanslight', Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	width: 100%;
}
.jcf-list .jcf-list-content {
	vertical-align: top;
	display: inline-block;
	overflow: auto;
	width: 100%;
}
.jcf-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.jcf-list ul li {
	overflow: hidden;
	display: block;
	border-top:1px solid #d0d2c3;
}
.jcf-list ul li:first-child{ border:0;}
.jcf-list .jcf-overflow {
	overflow: auto;
}
.jcf-list .jcf-option {
	overflow: hidden;
	cursor: default;
	display: block;
	padding: 5px 9px;
	color: #656565;
	height: 1%;
}
.jcf-list .jcf-disabled {
	background: #fff !important;
	color: #aaa !important;
}
.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected {
	background: #bc5a27;
	color: #fff;
}
.jcf-list .jcf-optgroup-caption {
	white-space: nowrap;
	font-weight: bold;
	display: block;
	padding: 5px 9px;
	cursor: default;
	color: #000;
}
.jcf-list .jcf-optgroup .jcf-option {
	padding-left: 30px;
}
.jcf-list .jcf-option.jcf-option-hideme{display: none !important;}
.jcf-select.jcf-unselectable.jcf-select-small{
	min-width:63px;
	width:63px;
	height:22px;
	background:#fff;
	border:0;
}
.jcf-select.jcf-unselectable.jcf-select-large{
	min-width:340px;
	width:340px;
	height:22px;
	background:#fff;
	border:0;
	margin:0  0 16px;
}
.jcf-select.jcf-unselectable.jcf-select-small .jcf-select-text{
	min-width:36px;
	width:36px;
	height:22px;
	border:1px solid #adadad;
	margin:0 5px 0 0;
	font:15px/22px Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	padding:0 7px;
}
.jcf-select.jcf-unselectable.jcf-select-large .jcf-select-text{
	min-width:312px;
	width:290px;
	margin:0 5px 0 0;
	padding:0 7px;
	border:1px solid #adadad;
	height:22px;
	display: inline-block;
	vertical-align: top;
	font:15px/22px Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	background:#ebebeb;
}
.jcf-select-page .jcf-list .jcf-list-content{border: 1px solid #b8c3c9;}
.jcf-select.jcf-unselectable.jcf-select-small .jcf-select-opener,
.jcf-select.jcf-unselectable.jcf-select-large .jcf-select-opener{
	min-width:24px;
	height:22px;
	border:1px solid #adadad;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	top:0;
	right:0;
	background: #fdfdfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fdfdfd 0%, #f6f6f6 26%, #e5e5e5 74%, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(26%,#f6f6f6), color-stop(74%,#e5e5e5), color-stop(100%,#dfdfdf));
	background: -webkit-linear-gradient(top, #fdfdfd 0%,#f6f6f6 26%,#e5e5e5 74%,#dfdfdf 100%);
	background: -o-linear-gradient(top, #fdfdfd 0%,#f6f6f6 26%,#e5e5e5 74%,#dfdfdf 100%);
	background: -ms-linear-gradient(top, #fdfdfd 0%,#f6f6f6 26%,#e5e5e5 74%,#dfdfdf 100%);
	background: linear-gradient(to bottom, #fdfdfd 0%,#f6f6f6 26%,#e5e5e5 74%,#dfdfdf 100%);
}
.jcf-select.jcf-unselectable.jcf-select-small .jcf-select-opener:before,
.jcf-select.jcf-unselectable.jcf-select-large .jcf-select-opener:before{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 3.5px 4px 3.5px;
	border-color: transparent transparent #2f2f2f transparent;
	position:absolute;
	top:5px;
	left:8px;
	content:'';	
}
.jcf-select.jcf-unselectable.jcf-select-small .jcf-select-opener:after,
.jcf-select.jcf-unselectable.jcf-select-large .jcf-select-opener:after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 3.5px 0 3.5px;
	border-color: #2f2f2f transparent transparent transparent;
	position:absolute;
	top:12px;
	left:8px;
	content:'';
}
.jcf-select-small .jcf-list,
.jcf-select-large .jcf-list{border:1px solid #adadad;}
.jcf-select-small .jcf-list .jcf-option,
.jcf-select-large .jcf-list .jcf-option{
	padding:2px 7px;
	font:15px/22px Arial, Helvetica, sans-serif;
	color:#1a1a1a;
}
.jcf-select-large.jcf-select-drop .jcf-hover,
.jcf-select-large.jcf-list-box .jcf-selected,
.jcf-select-small.jcf-select-drop .jcf-hover,
.jcf-select-small.jcf-list-box .jcf-selected{
	background:#ebebeb;
}
.form-search .check-holder .jcf-checkbox{
	border-radius:2px;
	border:1px solid #9f9f9f;
	margin:1px 0 0;
	overflow:visible;
	background: #e8e8e8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2NiY2JjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e8e8e8 0%, #e0e0e0 22%, #cbcbcb 67%, #bfbfbf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(22%,#e0e0e0), color-stop(67%,#cbcbcb), color-stop(100%,#bfbfbf));
background: -webkit-linear-gradient(top, #e8e8e8 0%,#e0e0e0 22%,#cbcbcb 67%,#bfbfbf 100%);
background: -o-linear-gradient(top, #e8e8e8 0%,#e0e0e0 22%,#cbcbcb 67%,#bfbfbf 100%);
background: -ms-linear-gradient(top, #e8e8e8 0%,#e0e0e0 22%,#cbcbcb 67%,#bfbfbf 100%);
background: linear-gradient(to bottom, #e8e8e8 0%,#e0e0e0 22%,#cbcbcb 67%,#bfbfbf 100%);
}
.form-search .check-holder .jcf-checkbox span{
	background:url(../images/bg-select01.png) no-repeat !important;
	border:0 !important;
	transform:none !important;
	-ms-transform:none !important;
	-ms-filter:none !important;
	filter:none !important;
	left:1px;
	top:-1px;
	margin:0;
	width:13px;
	height:9px;
}
.property-form .jcf-select{
	width:inherit;
/*	max-width:160px;*/
	border:0;
	height:30px;
	margin:0 0 2px;
	border-right:2px solid #fff;
}
.property-form .jcf-select .jcf-select-text{
	color:#fff;
	margin:0 30px 0 11px;
	font:16px/34px 'open_sanslight', Arial, Helvetica, sans-serif;
}
.property-form .jcf-select .jcf-select-opener{
	background-position:-47px 0px;
/*	width:15px;
	height:9px;
	top:15px;*/
	right:7px;
}
.jcf-select-pro.jcf-select-drop{
	width:15% !important;
	width:auto;
}
.jcf-select-pro .jcf-list{ background:#f7f8fa;}
.property-form  .jcf-checkbox{
	border:1px solid #bc5a27;
	margin:3px 0 0;
}
.property-slide.js-slide-hidden,
.left-slide.js-slide-hidden{ position:static !important;}
a.main-slide,
.fund-slide,
a.property-opener,
a.nav-opener,
a.main-opener,
.side-opener{display: none;}
/*#nav ul li.active .fund-slide{display:block;}*/
#nav ul li .fund-slide{
	width:100%;
	background:#e9edf3;
}
.fund-slide > ul > li .level4,
.fund-slide > ul > li .level3,
.fund-slide > ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.fund-slide > ul > li{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	margin:0; 
	text-align:left;
	width: 100%;
	border-bottom:1px solid #fff;
}
.fund-slide > ul > li a{
	text-decoration: none;
	color:#4c4c4c;
	display: block;
	padding: 3px 5px 3px 5px;
}
ul.level4 > li > a{ padding:4px 5px 5px 30px;}
.level3 a:before{
	position:absolute;
	left:14px;
	top:5px;
	content:'>'
}
.nav-slide .level3 a:before{ left:4px;}
.level4 a:hover,
.level3 a:hover,
.fund-slide > ul > li > a:hover{
	color:#fff;
	background:#bc5a27;
}
.level3{ border-top:1px solid #fff;}
.level3 a,
.fund-slide > ul > li .level3 ul li{
	border-bottom:1px solid #fff;
	display: block;
}
.level3 a{
	padding:3px 5px 3px 15px !important;
	position:relative;
}
.level3 ul li a{
	padding:3px 0 3px 30px !important;
	position:relative;
}
.level3 ul li a:before{
	position:absolute;
	top:5px;
	left:18px;
	content:">>";
}
.nav-slide .level3 ul li a:before{ left:13px;}
#sidebar .frame a{text-decoration: none;}
.responsive-image {
	visibility:hidden; 
	display:none; 
	width:0px;
}
.facebook {
	padding-top:15px; 
	display:block;
}
.facebook .share {
	bottom:260px; 
	display:inline-block !important;
}
.facebook .twitter {
	display:inline-block !important; 
	bottom:277px; 
	position:absolute;
}
.carousel .mask .slide-caption {
    bottom: 0;
    position: absolute;
    min-width:260px;
    right: 0;
    top: 0;
}
.carousel-title h1 {
    position: absolute;
    bottom: 10px;
    width:100%;
}
.carousel-title {position:relative; height:240px;  width:100%;}


@media only screen and (max-width:1599px){
	.top-triangle{ right:1255px;}
	.bottom-triangle{
		left:1030px;
	}
}

@media only screen and (max-width:1359px) {
	.top-triangle { right:1200px; }
}

@media only screen and (max-width:1300px) {
	.top-triangle { right:1100px; } 
}
	
@media only screen and (max-width:1279px){
	.top-triangle{ right:1092px;}
	.bottom-triangle{ left:860px;}
}

@media only screen and (max-width:1190px) {
	.top-triangle { right: 1050px; }
}

@media only screen and (max-width:1120px){
	.top-triangle{ right:1015px;}
	.bottom-triangle{ left:780px;}
}

@media only screen and (max-width:1080px) {
	.top-triangle { right: 980px; }
}

@media only screen and (max-width:1025px){
	.top-triangle{ right:954px;}
	.bottom-triangle{ left:827px;}
	.search-form .search-slide{ margin:0 -5px 0 0;}
	.header-top .welocme-text{ padding:0 10px;}
	.inner #header .header-holder{ padding:20px 10px 0;}
	#header .header-holder{ padding:20px 10px 11px;}
	#two-columns{ padding:25px 10px 0;}
	.property-area ul.pagination{ padding:0 10px;}
}

@media only screen and (min-width: 900px) and (max-width: 1035px) {

.carousel .mask .slide-caption, .carousel .mask .slide-caption1 { right: 15px;}
.carousel .mask .slide .slide-caption { right: 15px;}
.carousel .mask .slide-caption { min-width: 310px; }
.carousel .mask .slide-caption1 { max-width: 310px; }
.carousel .mask .slide-caption {
	bottom: 0;
	position: absolute;
	min-width:300px;
	right: 0;
	top: 0;

}
.carousel-title h1 {
	width:80%;
}

}

@media only screen and (max-width:900px){
	/* styling for example properties at small widths */

	body.inner #wrapper div.hold #main #main-content div div div.csc-textpic-imagewrap {
                float:none;
                display:block;
        }

        body.inner #wrapper div.hold #main #main-content div div div.csc-textpic-text {
		padding-bottom: 10px;
        }

        html body.inner div#wrapper div.hold main#main div#main-content.same div.csc-default div.csc-textpic.csc-textpic-intext-right-nowrap div.csc-textpic-text {
                margin: 0 0 0 10px;
        }

	
        html body.inner div#wrapper div.hold main#main div#main-content.same div.csc-default div.csc-textpic.csc-textpic-intext-right-nowrap {
		border-bottom:solid 1px #435378;
	}
}

@media only screen and (max-width:1055px) and (min-width:900px) {

        .news {min-height: 180px;}

}

@media only screen and (max-width:1023px){

        
	
	#property-image-wrap {
		display:none;
	}
	
	.carousel .mask .slide-caption,
	.nama-property .list-form{ width:49%;}
	.top-triangle{
		left:-514px;
		right:auto;
	}
	.bottom-triangle{
		left:590px;
	}
	#two-columns #sidebar{
		width:100%;
		float: left;
	}
	#two-columns #content{ width:100%;}
	.project-carousel .project-mask{ width:604px;}
	.slide-caption .title{ margin: 0 0 25px;}
	.slide-caption{ padding:10px;}
	#main-content{ margin:0 5px 0 0;}
	#main{ padding:0;}
	#left-side ul li a{ padding:4px 7px 5px 6px;}
	ul.news-list li .news-info{ width:55%;}
	ul.news-list li .news-info .news-title{
		width:90%;
		margin:0 0 30px;
	}
	ul.news-list li .hover-info{ padding:15px 50px 15px 20px;}
	.publication-block ul li, .news-part ul li{ width:31.9%;}
	.form-search{ width:55%;}
	.reports-block ul li a{
		font-size:1.143em;
		line-height: 1.25em;
	}
	ul.speeches-list li a{padding:20px 10px 24px 2px;}
	ul.speeches-list li a br{display: none;}
	.account-table thead .col2{ padding:15px 10px 10px;}
	.account-table thead .col3{ padding:15px 7px 10px;}
	.account-table thead .col4{ padding:15px 18px 10px;}
	.account-table .col1{ padding:3px 0 3px 11px;}
	ul.news-list li.add a{ min-height:199px;}
	.account-table tbody{
		font-size:0.857em;
		line-height: 1.667em;
	}
	.features ul li{ width:30.2%;}
	.slide-info ul.slide-list{ margin:0 0 2px;}
	.property-area > ul > li > .pro-slide p{ margin:0 0 5px;}
	.slide-info ul.links-more{ padding:5px;}
	.pro-slide .slide-info{ width:52%;}
	.property-area > ul > li > .pro-slide{ padding:0 0 0 14px;}
	.work-block .description .work-opener,
	.nama-property .jcf-select{
		width: 100%;
	}
	.nama-property .list-form .form-row{ width:100% !important;}
	ul.news-list li a .hover-info p{ margin:0 0 20px;}
}

@media only screen and (max-width:900px){


.news {height: auto;}
.carousel .mask .slide-caption1{ right:58px;}
.carousel .mask .slide .slide-caption{ right:58px;}
.carousel-title { height: 220px; }
ul.news-list li a .img-box img, ul.news-list li a .img-box .news-info, ul.news-list li a .img-box .hover-info{min-height: 200px;}

}
@media only screen and (max-width:895px) and (min-width:700px) {

	.nama-property .list-form p { 
	/*	width:100%;*/
	}
	.jcf-select {
                display:block;
                width:200px;
        }

        #property-form-widthbox {
                width:100%!important;
        }

        .nama-property .list-form .form-row {
                width:200px;
        }

	a.same-height-left.same-height-right {
 	   height: 70px !important;
	}
	#property-fs-message-internal {
		margin-top:0;
	}

}
@media only screen and (max-width:830px){
	.carousel-title { height: 200px; }

	.nama-property .list-form p { 
	/*	width:280px;*/
	}

	#tc-box.internal {
		width:auto !important;
	}

}

@media only screen and (max-width:767px){
	
	
	.nama-property .list-form p { 
	/*	width:100%;*/
	}

          .news-part ul li a{ display:inline; }

          .publication-block ul li a {display: list-item; }

          .publication-block ul li a span.link {  display: list-item; }

         .facebook {padding-top:15px; margin-bottom:50px; display:block;}

         .facebook .share {bottom:260px; display:inline-block !important;}

         .facebook .twitter {display:inline-block !important; bottom:26px; position:absolute;}
        
	.top-triangle{
		left:-741px;
		right:auto;
	}
	.work-block .description .work-slide{ width:100%;}
	.bottom-triangle{
		left:auto;
		right:-600px;
	}
	ul.news-list li.add .news-info a{ min-height:199px;}
	.logo{
		margin:0 0 0 20px;
		width:385px;
		height:35px;
	}
	.nav-slide > ul > li > a,
	#nav > ul > li > a{
		font-size:14px;
		line-height:18px;
	}
	.nav-slide > ul > li,
	#nav  > ul > li{ padding:0 0 0 17px;}
	.carousel .mask .slide .slide-caption{
		max-width:100%;
	}
	.slide-caption h1{
		font-size:1.428em;
		line-height: 1.1em;
		margin:0 0 5px;
	}
	.project-carousel .project-mask{ width:544px;}
	#sidebar .frame{
		float: left;
		width:48%;
		margin:0 10px 0 0;
	}
	#sidebar a.top-news{ border:0;}
	ul.new-list li.hide-m{display: block;}
	.slide-caption{ padding:15px 10px;}
	.footer-links .col:first-child{ width:17.71%;}
	.footer-links .col{width:48%;}
	.slide-caption .title{ margin:0 0 45px;}
	#main{display:table;}
	#main-content{
		/*display:table-footer-group;*/
                margin: 0 10px 0 10px;
		float: none;
		width: 96%;
	}
	#left-side{
		display:table-header-group;
		width: 100%;
		float: none;
	}
	#main-content .description-area{ padding:20px 10px 10px;}
	.form-search{ padding:9px 0 21px 10px;}
	.publication-block ul li, .news-part ul li, .features ul li{
		width:38%;
		margin:0 0 0 75px;
	}
	.features ul li{ margin:0 0 10px 75px;}
	.features ul,
	.publication-block ul, .news-part ul{ margin:0 0 0 -60px;}
	.reports-block{ margin:0 10px 20px;}
	ul.faq,
	ul.speeches-list{ margin:0 10px 20px;}
	.property-form{ margin:0 10px 20px;}
	.property-form h2{ margin:0 0 20px;}
	.property-area{ margin:0 10px;}
	.pro-slide .slide-info{
		padding:12px 10px;
	}
	.property-area > ul > li > .pro-slide{ padding:0;}
	.breadcrumbs{display: none;}
	#left-side{ position:relative;}
	#left-side .side-opener{
		text-align: right;
		padding:2px 25px 2px ;
		display: block;
		width: 100%;
		position:relative;
		text-transform: uppercase;
		color:#435378;
		border-bottom:1px solid #fff;
		text-decoration: none;
	}
	#left-side .side-opener:hover{ color:#bc5a27;}
	.jcf-select-pro.jcf-select-drop{ width:25% !important}
	#left-side .side-opener:before{
		background:url(../images/sprite01.png) no-repeat -49px -82px;
		position:absolute;
		top:4px;
		right:5px;
		content:'';
		width:14px;
		height:13px;
	}
	#left-side ul,
	.left-slide{
		width: 100%;
	}
	#left-side h2{
		margin:0  0 0;
		padding:5px;
		display: block;
	}
	.description-area h2,
	.description-area .heading{
		font-size:1.143em;
		line-height: 1.25em;
	}
	.description-area h1{
		font-size:1.428em;
		line-height: 1.2em;
	}
	.description-area h4{ padding:8px 0 10px;}
	.description-area ul.info-list{padding: 12px 0 0 13px;}
	.nama-property .list-form .row{width: 100%;}
	.work-block .description .work-opener{ width:100%;}
	#left-side:before{display: none;}
	.left-slide.js-slide-hidden{
		position:absolute !important;
	}
	.jcf-select.jcf-unselectable.jcf-select-small{
		min-width:63px;
		width:63px;
	}
	#main-content .amount-info ul li {
		font-size:1.057em;
		line-height: 1.005em;
	}
        #main-content .amount-info ul li .amount{
		font-size:1.543em;
		line-height: 1.130em;
	}
        #main-content .amount-info ul li p.bodytext {
		font-size:1.543em;
                line-height: 1.130em;
		margin:0 0 10px;
	}
	.nama-property .map-area{ width:51%;}
	.project-carousel .project-slide{
		width:272px;
	}
        /*#nav ul li.active .fund-slide{display:block;}*/

	.jcf-select {
                display:block;
                width:200px;
        }

        #property-form-widthbox {
                width:100%!important;
        }

        .nama-property .list-form .form-row {
                width:200px;
        }

}

@media only screen and (max-width:670px){

	.jcf-select {
                display:block;
                width:200px;
        }

        #property-form-widthbox {
                width:100% !important;
        }

        .nama-property .list-form .form-row {
                width:200px;
        }

	.carousel .mask .slide {padding: 0 0 61px;}

	.property-slide .form-row { width:320px; }
	


}
@media only screen and (max-width:659px){

        .full-size-image {display:none; width:0; visibility:hidden;}
	.responsive-image {display:block; width:auto; visibility:visible;}
	#main-content .responsive-image .align-ceneter img {max-width:350px; margin:auto;}

	.hold{
		position:relative;
		
	}
	.top-triangle{
		left:-761px;
		right:auto;
	}
	.bottom-triangle{
		left:auto;
		right:-637px;
	}
	.jcf-select{
		width: 100%;
	}
	.work-block .description .work-opener{ width:100%;}
	.slide-caption span.read-more,
	.nama-property .map-area a.map,
	.slide-caption .title{ display: none;}
	.slide-caption{
		padding:10px 40px;
		min-height:61px;
	}
	.slide-caption h1{
		font-size:14px;
		line-height: 18px;
		display:inline;
	}
	.carousel .mask .slide{
		padding:0 0 61px;
	}
	.slide-caption time{
		margin:0;
		display: inline;
	}
	.carousel .mask .slide-caption,
	.carousel .mask .slide-caption1{
		max-width:inherit;
		width: 100%;
		bottom:0;
		left:0;
		top:auto;
		right:auto;
	}
	.carousel .btn-next, .carousel .btn-prev{
		width:37px;
		height:auto;
		
	}
	#sidebar .frame,
	#sidebar .news-block ul.new-list,
	.nama-property .map-area,
	.nama-property .list-form,
	.work-block .graph-area,
	.work-block .description{
		width:100%;
		float: none;
	}
	.nama-property .list-form,
	.work-block .description{ padding:10px 0;}
	#sidebar a.top-news{ border-bottom:1px solid #e6ebf1;}
	#sidebar a.top-news time{ margin:0 0 20px;}
	.logo{
		background-size:100% 100%;
		width:246px;
		height:20px;
		margin:0;
	}
	.search-form .search-slide{
		position:absolute;
		right:25px;
		top:-2px;
		width:240px;
		height:30px;
	}
	.search-form .search-opener{
		right:25px;
		top:4px;
	}
	.search-form.active .close{
		right:4px;
		top:5px;
	}
	#footer .logo{
		width:305px;
		height:25px;
		background-size:100% 100%;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	#footer .holder{
		padding:25px 10px;
		text-align: center;
	}
	.footer-links .col:first-child,
	.footer-links .col,
	.footer-links .col.last{
		width: 100%;
		text-align: center;
		margin:0 0 20px;
	}
	.footer-links h3{ margin:0 0 7px;}
	#footer ul.copyrights{
		text-align: center;
		padding:29px 0;
	}
	#left-side{display: none;}
	.form-search{ width:100%;}
	.jcf-select.jcf-unselectable.jcf-select-large .jcf-select-text{
		width:270px;
		min-width:270px;
	}
	.jcf-select.jcf-unselectable.jcf-select-large{
		min-width:300px;
		width:.300px;
	}
	.form-search input[type="text"],
	.form-search textarea{
		width:302px;
		max-width:302px;
	}
	.description-area figure.align-left{
		width:100%;
		margin:0 0 10px;
	}
	.amount-info{ padding:20px 65px 20px 0;}
	.amount-info ul li:first-child,
	.amount-info ul li{
		width:100%;
		border:0;
		padding:10px 0 10px 70px;
		border-top:1px solid #fff;
	}
	.amount-info ul li:first-child{ border:0;}
	.amount-info h2{
		padding:0 0 20px 50px;
		margin:0;
		font-size:1em;
		line-height: 1.285em;
	}
	.amount-info ul li{
		font-size:1.357em;
		line-height: 1.105em;
	}
	.amount-info ul li .amount{
		font-size:1.643em;
		line-height: 1.130em;
	}
	.intro-area{
		font-size:1.143em;
		line-height: 1.25em;
	}
	ul.news-list li .news-info{ width:100%;}
	ul.news-list li a .hover-info,
	ul.news-list li.add a .news-info{
		padding:15px 30px 15px 28px;
		font-size:1em;
		line-height: 1.285em;
	}
	ul.news-list li .hover-info{
		font-size:1em;
		line-height:1.285em;
	}
	.hover-info h3{
		font-size:1.143em;
		line-height: 1.25em;
	}
	ul.news-list li a .hover-info p{ margin:0 0 10px;}
	.features ul, .publication-block ul, .news-part ul{
		margin:0 20px;
	}
	.publication-block ul li, .news-part ul li, .features ul li{
		margin:0 0 20px;
		width:100%;
	}
	ul.faq li a.faq-opener{
		padding:10px 5px 10px 38px;
	}
	ul.notes li{ padding:5px 10px;}
	.property-opener{
		display: block;
		font-size:1.143em;
		line-height: 1.25em;
		margin:0 0 10px;
	}
	.property-form .check-area,
	.property-form .jcf-select-pro{
		width:100%;
		background:#bc5a27;
		color:#fff;
		border:0;
		max-width:inherit;
	}
	.property-form .check-area label,
	.property-form .jcf-select-pro .jcf-select-text{ color:#fff;}
	.jcf-select-pro.jcf-select-drop{
		width:auto;
		width:94% !important;
	}
	.property-form .jcf-select .jcf-select-opener{
 		background-position:-47px 0;
		width:18px;
		height:11px;
		top:10px;
	}
	.property-form .row{ background:none;}
	.jcf-select-pro .jcf-list{ background:#e9edf3;}
	.property-form  .jcf-checkbox{
		border:1px solid #bc5a27;
		margin:4px 0 0;
	}
	.property-form .check-row.hide-d .jcf-checkbox{
		margin:7px 0 0;
		border-color:#666;
	}
	.property-area > ul > li > .pro-slide{ margin:0;}
	.property-area > ul > li > .pro-slide a.img-box{
		float: none;
		width: 100%;
	}
	.property-area ul.pagination{
		text-align:center;
		position:relative;
		min-height:100px;
	}
	ul.pagination li.prev{
		float: none;
		position:absolute;
		top:50px;
		left:0;
	}
	ul.pagination li.next{
		position:absolute;
		right:0;
		top:50px;
	}
	.table-holder{
		width:480px;
		overflow:scroll;
		margin:0 auto 10px;
	}

	.faq-table-holder {
		width:480px;
		overflow:scroll;
		margin:0 auto 10px;
	}	
	.account-table{
		min-width:600px;
		overflow:scroll;
		margin:0 0 10px;
	}
	.property-form input[type="submit"]{
		min-width: inherit !important;
		width:100%;
	}
	.project-carousel .btn-next, .project-carousel .btn-prev{ width:37px;}
	.project-carousel .project-mask,
	.project-carousel .project-slide{ width:246px;}
	.project-carousel h2{ margin:0 0 20px 40px;}
	.pro-slide .slide-info{
		width: 100%;
		float: none;
	}
	ul.news-list li .img-box{display: none;}
	.property-form .jcf-checkbox{
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	.property-slide.js-slide-hidden, .left-slide.js-slide-hidden{
		position:absolute !important;
	}
	a.property-opener,
	a.nav-opener,
	a.main-opener,
	a.fund-opener{display: block;}
	#nav ul.hide-m{display: none;}
	.nav-slide > ul{
		list-style: none;
		padding: 0;
		margin: 0;
		background:#e9edf3;
		width:160px;
		height:100%;
		border-top:1px solid #fff;
		text-align:left;
	}
	.nav-slide > ul > li{
		border-bottom:1px solid #fff;
		display: block;
		width: 100%;
		padding:0;
	}
	.nav-slide > ul > li > a{
		display: block;
		padding:5px;
		font:12px/14px'open_sansregular', Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		padding:5px;
		text-decoration: none;
	}
	.nav-slide > ul > li > a:hover{
		background:#bc5a27;
		color:#fff;
	}
	.nav-slide ul li ul.level4 li a{
		border:0;
	}
	#wrapper .header{position:static;}
	#wrapper {
		overflow:hidden;
		position:relative;
	}
	#wrapper .nav-slide{
		background:#e9edf3;
	}
	#wrapper.active .nav-slide{right:0;}
	#wrapper .hold{
		width:100%;
		-webkit-transition:all 0.25s linear;
		transition:all 0.25s linear;
	}
	#nav{
		float:none;
		overflow:hidden;
		padding:42px 0 0;
		height:100%;
		top:0;
		width:160px;
		position:absolute;
		right:-160px;
		-webkit-transition:all 0.25s linear;
		transition:all 0.25s linear;
	}
	.nav-slide a.fund-opener{
		color:#435378;
		font:12px/14px Arial, Helvetica, sans-serif;
		text-decoration: none;
		display: block;
		text-align:left;
		padding:5px;
	}
	#nav a.main-opener{
		color:#435378;
		font:14px/18px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-decoration: none;
		display: block;
		text-align:left;
		padding:5px;
		display: none;
	}
	#nav.opened-state a.main-opener {display: block;}
	#nav ul li .fund-slide{ left:0;}
	.nav-slide a.main-opener{
		display:none;
	}
	#wrapper.active .hold{
		margin:0 0 0 -160px;
		position:relative;
		z-index:10;
		min-width:320px;
		
	}
	#wrapper #nav{
		right:-160px;
		-webkit-transition:all 0.25s linear;
		transition:all 0.25s linear;
	}
	#wrapper.active #nav{
		z-index:1055;
		-webkit-transition:all 0.25s linear;
		transition:all 0.25s linear;
		background:#e9edf3;
	}
	#wrapper .drop .opener{
		position:absolute;
		right:5px;
		top:5px;
		z-index:999;
	}
	#header,
	#wrapper.active #header{ position:static;}
	#wrapper.active #main-content, #wrapper.active #main{ display:block;}
	#nav{
		float: right;
		margin:0;
	}
	#wrapper a.nav-opener{
		background:url(../images/sprite01.png) no-repeat -49px -82px;
		width:14px;
		height:13px;
		text-indent:99999px;
		float:right;
		position:absolute;
		right:2px;
		top:4px;
		z-index:99;
	}
	#wrapper.active a.nav-opener{
		background:url(../images/sprite01.png) no-repeat -33px -84px;
		width:9px;
		height:15px;
		text-indent:99999px;
		
	}
	.header-top .welocme-text{display: none;}
	.header-top .welocme-text.add{display: block;}
	.property-form .row.hide-d,
	.property-form .check-row.hide-d{display: block;}
	.property-form .row.hide-d{
			height:33px;
		background:#bc5a27;
		margin:0 0 10px;
		overflow: hidden;
		padding:8px 10px;
	}
	.property-form .row.hide-d .title{
		font:14px/18px 'open_sanslight', Arial, Helvetica, sans-serif;
		color:#fff;
		max-width:100px;
		float: left;
	}
	.property-form .row.hide-d label{
		font:14px/18px 'open_sanslight', Arial, Helvetica, sans-serif;
		color:#fff;
		max-width:100px;
		float: left;
		margin:0 10px 0 0;
		text-transform: capitalize;
	}
	.property-form .row.hide-d .check-holder {
		float: right;
		margin: 0 0 0 10px;
		max-width: 55px;
	}
	.property-form .check-row.hide-d .check{
		color:#435378;
		font:14px/18px 'open_sanslight', Arial, Helvetica, sans-serif;
		margin:0 0 0 8px;
		
	}
	.property-form .d-row.hide-m,
	.property-form .check-area.hide-m{display: none;}
	.work-block .description .work-slide{ top:74%;}
	.search-form input[type="search"]{ width:180px;}
	#nav > ul > li,
	#nav > ul > li > a{display: block;}
	.project-carousel .project-slide .slide-hover h3{ margin:0 0 5px;}
	.project-carousel .project-slide .slide-hover{ padding:10px;}
        #nav ul li.active .fund-slide{display:block;}
        #main-content section.features ul li {min-width:210px;}

}
@media only screen and (max-width:777px) and (min-width:670px){

.carousel-title {
    height: 150px;
}
.carousel .mask .slide-caption1 {
    max-width: 310px;
}
.carousel .mask .slide .slide-caption {
    max-width: 40%;
}

}

@media only screen and (max-width:650px){

.carousel-title { height: 40px; }
ul.news-list li .news-info {min-height: 200px;}
ul.news-list li a .img-box .news-info, ul.news-list li a .img-box .hover-info {min-height: 200px;}
}

@media only screen and (max-width:630px) {	
	
	#c235 .publication-block ul li {
		width:310px;
	}

}

@media only screen and (max-width:560px){
.bottom-triangle {
    right: -737px;
}
}

@media only screen and (max-width:550px) {
	html body.inner div#wrapper div.hold main#main div#main-content.same div.csc-default {
		width:310px;
	}
	
	#main-content .features ul li {
		width:310px;
	}
}

@media only screen and (max-width:479px){

        ul.news-list li .news-info {min-height: 220px;}
	ul.news-list li a .img-box .news-info, ul.news-list li a .img-box .hover-info {min-height: 220px;}

	#main-content div section.publication-block ul li div.pub-info div.csc-default div.news {
	/*	min-height:400px;*/
	}

	.table-holder{
		width:300px;
	}
	.faq-table-holder {
		width:300px;
	}
        #nav ul li.active .fund-slide{display:block;}
	#main-content section.features ul li {min-width:210px;}


}

@media only screen and (max-width:400px) {
	#c72 p.bodytext {
		width:310px;
	}
}

#main-content .publication-block ul li a.same-height-left.same-height-right {padding: 0 0 0 0;}
textarea {
	border: 1px solid #adadad;
	border-radius: 0;
	box-shadow: none;
	font: 14px/20px "open_sanslight",Arial,Helvetica,sans-serif;
	height: 162px;
	margin: 0 0 15px;
	max-width: 312px;
	min-height: 162px;
        padding: 5px;
        width: 312px;
}
input[type="text"] {
	border: 1px solid #adadad;
	border-radius: 0;
	box-shadow: none;
	font: 14px/20px "open_sanslight",Arial,Helvetica,sans-serif;
	margin: 0 0 5px;
	min-height: 22px;
	padding: 0 5px;
	width: 312px;
}
input#recaptcha_response_field {
	border: 1px solid #adadad !important;
}

input[type="submit"].row-disabled {
/*	background-color:#657c8b;
	border-color:#657c8b;*/
}

input[type="submit"] {
	background: none repeat scroll 0 0 #bc5a27;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font: bold 14px/22px Arial,Helvetica,sans-serif;
	margin: 0 0 10px;
	padding: 0 9px;
}
#recaptcha_area {
	margin-bottom: 12px;
}
small.error {
	color:red;
}
div.csc-textpic-text h3 {
	padding-top:11px;
}

.underline ul li {
	padding: 8px 0 8px 0;
}

.underline{
        overflow: hidden;
        margin:0 0 42px;
}
.underline h2{
        font:1.571em/1.272 'open_sanslight', Arial, Helvetica, sans-serif;
        color:#435378;
        margin:0;
        padding:0 0 10px;
        border-bottom:1px solid #d0d2c3;
}
#main-content .underline ul{
        list-style: none;
        padding: 0;
        margin: 0;
        overflow: hidden;
}
#main-content .underline ul li{
        border-bottom:1px solid #d0d2c3;
}
#main-content .underline ul li:first-child {
        border-top:1px solid #d0d2c3;
}
#main-content .underline ul li p.bodytext {
        display:none;
        display:none;
}
#main-content .underline ul li:before {
	display:none;
	width:0;
}
#main-content .underline ul li a .img{
        display: inline-block;
        vertical-align:top;
        background:url(../images/sprite01.png) no-repeat -55px -30px;
        width:10px;
        height:10px;
        content:'';
        margin:5px 0 0;
        text-indent:9999px;
}
.news .article .news-img-wrap a {
    border: none !important;
    display: block;
    float: left;
    padding: 4px;
}
.facebook {max-height:14px;}
.like {display:inline; width:100px;}
.share {display:inline; margin-bottom:9px;}
.twitter {display:inline; margin-left:16px;}
.page-navigation {
    float: right;
    max-width: 400px;
}
.news .page-navigation p {
    float: left;
    margin-top: 1px;
}
.news .page-navigation ul {
    padding:0 !important;
}
#main-content .news .page-navigation ul li {padding-left:6px;}
ul.f3-widget-paginator li.current {padding-top:1px;}
.account-table tbody tr:nth-child(2n+1) th {background: none repeat scroll 0 0 #C5CEDD;}
.slide-caption time, .slide-caption .title {margin:0 0 0 0;}
.text-gallery.gallery-js-ready.autorotation-disabled {display: none;}

/* vvv property form disabled state vvv */

html body.inner div#wrapper div.hold main#main div#main-content section.nama-property div.holder-internal form#property-form-home.list-form.internal div.form-row.internal.row-disabled span.jcf-select.jcf-unselectable.jcf-disabled {
	background-color:#657c8b;
	border-color:#657c8b;
}


span.jcf-disabled 
{ 
	border-color:#657c8b;
        background-color:#657c8b;
}

html body div#wrapper div.hold div#two-columns div#content section.nama-property div.holder form#property-form-home.list-form div.form-row span.jcf-select.jcf-unselectable.jcf-disabled {
	border-color:#657c8b;
	background-color:#657c8b;
}

html body.inner div#wrapper div.hold main#main div#main-content section.nama-property div.holder form#property-form-home.list-form.internal div.form-row.internal.row-disabled span.jcf-select.jcf-unselectable.jcf-disabled {
	background-color:#657c8b;
	border-color:#657c8b;
}

/* ============================================= */

html body.inner div#wrapper div.hold main#main div#main-content section.nama-property div.holder form#property-form-home.list-form div.form-row.row-disabled span.jcf-select.jcf-unselectable.jcf-disabled {
	background-color:#657c8b;
	border-color:#657c8b;
}

/* ============================================= */

html body.inner div#wrapper div.hold main#main div#main-content section.nama-property div.holder form#property-form-internal.list-form div.form-row.row-disabled span.jcf-select.jcf-unselectable.jcf-disabled {
	background-color:#657c8b;
	border-color:#657c8b;
}


#property-form-home {
	width:830px;
}

#property-form-home .row.row-disabled {
	background-color:#657c8b;
}

#hide-postcode {
	display:none;
}

#hide-postcode #for6,
#hide-postcode .jcf-select {
/* this is where the postcode display problem was */
}

#clear_property_form {
	cursor:pointer;
}

#tc-internal {
	width:auto;
	display:block;
/*	margin: 5px 10px 5px 3px;*/
}

.slide-list h3 {
	color:red;
}

html body.inner div#wrapper div.hold main#main div#main-content.same div#newcontent.same section.property-area ul li.active div.pro-slide div.slide-info h3 {
	font-family: Arial;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
}

ul.slide-list li:before {
    background: none repeat scroll 0 0 #bc5a27;
    border-radius: 100%;
    content: "";
    height: 5px;
    left: 5px;
    position: absolute;
    top: 6px;
    width: 5px;
}

/* vvv property search results styles vvv */

.pro-slide .slide-info ul {
	padding:12px 0 !important;
}
.pro-slide .slide-info ul li {
}

.facebook {padding-top:15px; display:block;}
.facebook .share {bottom:260px; display:inline-block !important;}
#main-content a[href*="//"]:not([href*="54.171.162.130"]) {
        /* external link styles, use :before or :after if you want! */
        background: url('../images/external_link.png') no-repeat center right;
        padding-right:14px;
}
#main-content .reports-block ul li a[href*="//"]:not([href*="54.171.162.130"]):hover {
        color:#fff;
        background:#bc5a27;
}
#main-content a[href*="//"]:not([href*="54.171.162.130"]) img {margin-right:-14px;}
#main-content img  a[href*="//"]:not([href*="54.171.162.130"]) {
    /* external link styles, use :before or :after if you want! */
        background: none;
        padding-right:0;
}
.tccheckbox {
	margin:5px 0;
}

#tccheckbox p {
	margin:0;
}

#property-fs-message,
#property-type-message {
	display:none;
	color:red;
	height:18px;
	padding:0 0 4px 3px;
}
#property-fs-message-internal {
	height:18px;
	padding:0 0 4px 3px;
	color:red;
	margin-top:30px;
}

#property-type-message-internal {
	color:red;
	height:18px;
	padding:0 0 4px 3px;
	margin-top:20px;	
}

#property-tc-message {
	display:none;
	color:red;
	padding:0 0 5px 3px;
}

#property-tc-message p {
}

#property-tc-message-internal {
	height:18px;
	color:red;
	padding:0 0 5px 3px;
	float:left;
}

#tc-box .jcf-checkbox{
	margin-left: 10px;
}

/* vvv final internal property tool vvv */

#property-image-wrap {
	width:520px;
	height:300px;
	overflow:hidden;
	float:right;
}

#property-form-internal-wrap {
	width:301px;
	float:left;
}

/* ==================================== */


/* vvv little specific table styles vvv */

.committee-table tbody tr td.col2 {
	width:230px !important;
}

/* =========================================== */

.jcf-checkbox {
	margin:5px 10px 0 7px !important;
}

.list-form.internal {
	width:100% !important;
}

.form-row.internal {
	display:inline !important;
}

.form-row.internal .jcf-select {
	width: auto !important;
}


/* vvv breaking internal form vvv */
/* .jcf-select {
                display:block;
                width:200px;
        }

        #property-form-widthbox {
                width:280px !important;
        }

        .nama-property .list-form .form-row {
                width:200px;
        }
*/
#property-form-submit.internal {
	width:301px;
}

#property-form-submit.internal.submit {
	display:block;
	left:10px;
	margin-top:25px;
}
.form-row.internal.tc-internal {
	display:block !important;
	width:250px;
}

#clear-button.internal {
	display:block;
	margin:29px 0 0 3px;
}

#property-form-submit.jcf-disabled {
}

#tc-box.internal p {
}
/* ======================================== */

#MapDiv {
	display: inline-block;
	float: left;
	height: 370px;
	width: 100%;
}
#main #left-side .left-slide ul li.level-active{background-color:#bc5a27;}
#main #left-side .left-slide ul li.level-active a {color:#fff;}
#main #left-side .left-slide ul li.level-active ul.level3, #main #left-side .left-slide ul li ul.evel3, #main #left-side .left-slide ul li.level-active ul.level4, #main #left-side .left-slide ul li ul.level4 { background-color:#f6f8fa;}
#main #left-side .left-slide ul li ul.level3 li.level-active div.menu_3 ul {background-color:#f6f8fa;}
#main #left-side .left-slide ul li ul.level3 li.level-active div.menu_3 ul li a {color:#4c4c4c;}
#main #left-side .left-slide ul li ul.level3 li.level-active div.menu_3 ul li a:hover {color:#fff;}
.level3 ul li a:before {
    content: ">>";
    left: 14px;
    position: absolute;
    top: 5px;
}

#header .header-holder #nav .nav-slide ul li.active div.fund-slide ul li.active ul.level3 li.active ul.level4 li.active a,
#header .header-holder #nav .nav-slide ul li.active div.fund-slide ul li.active ul.level3 li.active a{
        background-color:#bc5a27;
        color:#fff;
}


#main aside#left-side .left-slide ul li ul.level3 li div.menu_3 ul {background-color:#f6f8fa;}

#main #left-side .left-slide ul li.level-active ul.level3 li a { color:#4c4c4c; }
#main #left-side .left-slide ul li.level-active ul.level3 li a:hover { color:#fff; }
#header .header-holder #nav .nav-slide ul li.active .fund-slide ul li a {
	padding-left:20px;
}
#header .header-holder #nav .nav-slide ul li.active .fund-slide ul li a:before {
	content: ">";
	left: 10px;
	position: absolute;
}

.header-holder #nav .nav-slide ul li.active .fund-slide ul li.active { background-color:#bc5a27; }
.header-holder #nav .nav-slide ul li.active .fund-slide ul li.active a { color:#fff; }
.header-holder #nav .nav-slide ul li.active .fund-slide ul li.active ul.level3 li a {
	color: #4c4c4c;
	background-color:#f6f8fa; 
}
.header-holder #nav .nav-slide ul li.active .fund-slide ul li.active ul.level3 li a:hover { background-color:#bc5a27; color:#fff; }
#header .header-holder #nav .nav-slide ul li.active .fund-slide ul li.active ul.level3 li a:before {
        content: "";
        left: 10px;
        position: absolute;
}

html body.inner div#wrapper div.hold main#main aside#left-side.same div.left-slide ul li ul.level3 {background-color:#f6f8fa;}


#header div.header-holder nav#nav div.nav-slide ul li.active div.fund-slide ul li.active ul.level3 li.active ul.level4 li a {
        color: #4c4c4c;
        background-color:#f6f8fa;
}
.form-row > p{
	float:left;

}
.jcf-checkbox.jcf-unchecked{
	margin-top: 5px !important;
}
#map-canvas {
	width:200px;
        margin: 0px;
        padding: 0px
}
table.contenttable.account-table th {padding:10px;}

table.contenttable.account-table td {padding:10px;}

table.account-table tbody tr td.col6, table.account-table tbody tr td.col5, table.account-table tbody tr td.col4, table.account-table tbody tr td.col3, table.account-table tbody tr td.col2, table.account-table tbody tr td.col7 {text-align:center;}

table.contenttable.account-table tbody tr td.col6, table.contenttable.account-table tbody tr td.col5, table.contenttable.account-table tbody tr td.col4, table.contenttable.account-table tbody tr td.col3, table.contenttable.account-table tbody tr td.col2, table.contenttable.account-table tbody tr td.col7 {text-align:left;}

#main-content .property-area ul.slide-list li:before {
	display: inline;
	width: 6px;
}
#main-content .property-area ul.slide-list li {padding-left:10px;}

/* vvv pagination styles vvv */

.property-area ul {
	width:100%;
}

.pagination-internal {
	float:right;
}

.pagination-title-internal {
	padding: 3px 0;
	margin-right:20px;
	width:100px;
}

.pagination-numbers-internal {
	padding: 5px 0;
	width:100px;
}


.pagination-numbers-internal .current {
	color:#4c4c4c;
	text-decoration:none;
}

caption{caption-side:bottom; text-align:left;font-size:12px; font-style: italic; line-height:24px}

legend {
	display:none;
	visibility:hidden;
}

.recaptcha-noscript-frame{
 position: relative;
    height: 100%;
    width: 100%; 

}
#c437 tr td.col2 {text-align:left;}

.pagination-internal { padding-bottom:10px; }

#main-content div#c162.csc-default ul.faq li.test.active div.faq-slide div.faq-table-holder table.contenttable.account-table tbody tr td.col4 { text-align:center; }


/*Changes to allow radio buttons to display in formhandler*/

.jcf-radio {float: none!important;}

#query-yes, #query-no {opacity:100!important;}


.jcf-radio input#query-yes, .jcf-radio input#query-no {
    position: relative!important;
    height: auto;
    width: auto;
    border: 0;
    margin: 0;
    left: 0;
    top: 0;
}

.Tx-Formhandler .row {margin-bottom:6px;}

.hideorshow {display:none;}


.jcf-radio.jcf-checked span {
    display: none!important;
}

.news-related ul li span {
    border-right:none;
}

#main-content .csc-sitemap ul 
{
list-style-type:disc;
padding: 0 0 0 25px;
}
.popup-overlay
{
	display:none;
	position:fixed;
	width:100%;
	background-color:rgba(0, 0, 0, 0.5);
	height:100vh;
	z-index:9999;
	padding:10%;
}
.download-text 
{
	background-color:#fff; 
	padding:30px; 
	max-width: 900px; 
	margin: auto;
	overflow-y: scroll;
}
.close-popup-overlay 
{
	cursor:pointer;
}
.x-container
{
	width:100%;
	height:10px;

}
.noscroll
{
	overflow: hidden;
}
.close-popup-overlay-x 
{
	width:20px; 
	height:20px;  
	cursor:pointer; 
	float:right; 
	margin-bottom: 30px; 
	text-align: right;
}
.popup-download, .cancel
{
	display: inline;
}
.cancel
{
	float:right;
}
.anchor
{
	display:none;
}
.carousel.gallery-js-ready .mask 
{
height: 313px!important;
}

.carousel .mask .slide-caption 
{
height: 313px!important;
}

.carousel-title 
{
height:226px;
}

.work-block .graph-area
{
position: relative;
}

.work-block .graph-area .slide-hover{

background:rgba(23,32,58, 0.8);
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
display: none;
font:14px/18px 'open_sanslight', Arial, Helvetica, sans-serif;
color:#fff;
padding:20px;
cursor:pointer;
text-decoration: none;
}
.work-block .graph-area .slide-hover a
{
text-decoration: none!important;
}

.work-block .graph-area .slide-hover h3
{

font: 19px/22px 'open_sanslight', Arial, Helvetica, sans-serif;
color: #fff;
margin: 0 0 10px;
text-decoration: none!important;
border:none!important;

}
.work-block .graph-area:hover .slide-hover
{
display: block;
}
