@font-face {
    font-family: 'montserrat';
    src: url('../images/fonts/montserrat-bold-webfont.eot');
    src: url('../images/fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../images/fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../images/fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url('../images/fonts/montserrat-light-webfont.eot');
    src: url('../images/fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/montserrat-light-webfont.woff') format('woff'),
         url('../images/fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('../images/fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserrat';
    src: url('../images/fonts/montserrat-semibold-webfont.eot');
    src: url('../images/fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/montserrat-semibold-webfont.woff') format('woff'),
         url('../images/fonts/montserrat-semibold-webfont.ttf') format('truetype'),
         url('../images/fonts/montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');
    font-weight: 700;
    font-style: normal;
}

* {border:medium none; margin:0; padding:0;}
a {color:#0292D0; outline:medium none; text-decoration:none;}
a:hover {text-decoration:underline; color:#7c818b;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
*:focus {outline:none;}
html, body {height:100%;}
body {background:url('../images/general/bg-mob.png') repeat-x #f1f3f7; color:#333; font:normal 14px 'montserrat', Georgia,Arial,Helvetica,sans-Serif;}

@media (min-width:768px) {
	body {background:url('../images/general/bg.png') repeat-x #f1f3f7;}	
}
/***** For IE ******/
body.ie {background:url('../images/general/bg.png') repeat-x #f1f3f7;}	

* {-moz-box-sizing:border-box; box-sizing:border-box; float:none;
/*-webkit-transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;*/}
/*.main-menu, .main-menu * {-webkit-transition:none; -moz-transition:none; -o-transition:all 0 ease-in; -ms-transition:none; transition:none;}*/
div, table, td, textarea, input {-moz-box-sizing:border-box; box-sizing:border-box;}
table {border-spacing:0; padding:0;}

div.wrapper {min-height:100%;}
div.wrap {width:982px; margin:0 auto;}

.clr {clear:both;}
.fr {float:right !important;}
.fl {float:left;}

ul, ol {margin:0px; padding:0;}

.header_darkbackground p, .header_darkbackground ul, .header_darkbackground ol, .header_darkbackground div, .header_darkbackground span {color:#fff;}

div.welcomeSavills {text-align:center;}
div.welcomeSavills a {color:#7c818b; text-decoration:none; font-size:12px;}

#savillsMainTableBody {background-color:#F3F0E7;}
#savillsMainTableBody .title {top:0px; left:0px; position:relative; font-size:16px; font-weight:bold; color:#6D7679; padding:0 0 10 0; width:340px;}
#savillsMainTableBody .inneraWorkarea {background-color:#F3F0E7;}
#savillsMainTableBody .noSitesDiv {background-color:white; text-align:center;}

.nav {width:802px; height:25px; border-bottom:1px solid #ccc; vertical-align:bottom; position:absolute; left:5px; top:193px;}
.nav_txt {font-size:12px; font-weight:bold; vertical-align:top;}
.photo_add_content {position:absolute; top:232px; left:5px;}
.text_add_content {position:absolute; top:232px; left:409px;}



.resultDiv {border:0; height:100%; min-height:24px; width:auto; padding:0px;}
.contentarea .resultDiv, .horizontalnav .resultDiv {padding:0px;}

* html .resultDiv {border:0; height:24px; width:auto;}

.rePreviewTopLeft {width:14px; height:14px;}
.rePreviewTopMiddle {height:14px;}
.rePreviewTopRight {width:14px; height:14px;}
.rePreviewLeftMiddle {width:14px;}
.rePreviewRightMiddle {width:14px;}
.rePreviewButtomLeft {width:14px; height:14px;}
.rePreviewButtomMiddle {height:14px;}
.rePreviewButtomLeft {width:14px; height:14px;}

.globalWorkareas {background:#fff; color:#470400;}

.verticalSeparator {background:#3a4346; width:1px;}
.columnTitle {color:#071e4a; font-size:24px; font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; padding:0; text-align:left;}
.columnTitleSmall:before {color:#071e4a; font-size:14px; font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; padding:0 30px; content:' ';}
.login-box form {width:100%;}
.login-box form td {padding:5px 20px 5px 0;}
.login-box form a {color: red; font-weight: bold;}
.UpdateForm  p {color:#6D7679; font-size:12px; font-weight:bold;}
.UpdateForm input {background-color:#DFE2E9;}
.login-box input[type=text],
.login-box input[type=password] {background:#fff; width:100%; border:1px solid #d1d1d1; padding:5px 10px;}
.login-box select {background:#fff; width:100%; border:1px solid #d1d1d1; padding:5px 10px;}

.blank-tr {display:none;}
.columnTitleSmall-tr {display:none;}
.pre-text-tr {display:none;}

@media (min-width:756px) {
	.columnTitle {font-size:34px; padding:30px;}
}

.UpdateForm .subtitle {color:#6d7691; font-weight:bold; font-size:12px;}
.userwelcome {color:#53504d; font-size:13px; font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; position:absolute; top:-17px; right:10px;}
.userwelcome  a {font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; font-size:13px; color:#53504d;}
.form_container {background-color:white; width:100%;}
.loginButton {background:#e53231; border:medium none; cursor:pointer; display:block; height:36px; overflow:hidden; width:150px; color:#fff; font-size:14px;}
.registerButton {background:url("../images/general/register.png") no-repeat center center #051c4a; border:medium none; cursor:pointer; display:block; height:36px; overflow:hidden; padding-left:150px; width:150px; color:#fff; border-radius:5px;}

.UpdateForm button {background:#e53231; border:medium none; cursor:pointer; display:block; height:36px; overflow:hidden; width:150px; color:#fff;}

.forgotPasswordButton {background:#051c4a; border:medium none; cursor:pointer; display:block; height:36px; overflow:hidden; padding:0 5px; width:150px; color:#fff; border-radius:5px; text-align:center !important;}
.loginColumnLeft {height:400px; vertical-align:top;}
.loginColumnRight {height:403px; vertical-align:top;}
.buttonClose {float:right; height:auto; width:80px; text-align:center; white-space:nowrap;} 
.buttonagree {float:left; height:auto; text-align:center; white-space:nowrap;} 
.buttonClose a:link, .buttonClose a:visited, .buttonagree a:link, .buttonagree a:visited {color:#eee; background-color:#32536F; font-size:16px; font-weight:bolder; text-decoration:none; border:2px solid #888888; margin:1px; padding:8px; display:block; position:absolute; bottom:10;} 
.login_errormsg {color:red; font-size:12px;}
.login_errormsg p {color:#3a4346; font-size:16px;}

DIV.footer SPaN.copy {color:#6d7679;}
a img {border:none;}
.controlContainerWithHeader {border:none;}

#page_Login_noTitle .container_header .instance_componentOuterTaBLE {visibility:hidden;}
#lightNda {padding:0;}
#lightNda p, #lightNda div,#lightNda span,#lightNda a, #lightNda ul, #lightNda ol {/*font-size:14px !important; line-height:normal !important;*/}

table.pageTableLinks {border-spacing:0px; padding:0px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
table.pageTableLinks TR {vertical-align:bottom;}
TaBLE.innerPageTableLinks {width:100%;}

table.pageTableLinks td {}
table.pageTableLinks td td {width:100%; float:left; text-align:center; vertical-align:middle;}
table.pageTableLinks td.pageLinks, td.pageLinks_Home, td.pageLinks_Home2, table.pageTableLinks td.pageLinks_Contact {color:#fff;}
table.pageTableLinks td.pageLinks a.activePageLink,
 table.pageTableLinks td.pageLinks_Home a.activePageLink,
table.pageTableLinks td.pageLinks_OneColumnPage a.activePageLink,
 table.pageTableLinks td.pageLinks_Home2 a.activePageLink, 
table.pageTableLinks td.pageLinks_Contact a.activePageLink 
{text-decoration:none; font-weight:bold; color:#e53231;}

table.pageTableLinks td.pageLinks a,
 table.pageTableLinks td.pageLinks_Home a,
table.pageTableLinks td.pageLinks_OneColumnPage a,
 table.pageTableLinks td.pageLinks_Home2 a, 
table.pageTableLinks td.pageLinks_Contact a {vertical-align:middle; font-size:14px; font-family:'montserratlight',Arial,Tahoma,Helvetica,sans-serif; color:#3f3c3a; text-decoration:none; text-align:center; padding:10px;
text-transform:uppercase; font-weight:bold;}
table.pageTableLinks td.pageLinks:last-child a {border:0; width:auto;}
table.pageTableLinks td.pageLinks a:hover {}
table.pageTableLinks td.pageLinks nobr {color:green; font-size:13px;}
/* .hiddenLinksMenu a {border-left:1px solid #ccc; color:#3a4346; line-height:13px; padding:10px 0 5px 10px; font-size:13px; font-weight:normal; text-decoration:none; vertical-align:top;} */
.hiddenLinksMenu a {background:linear-gradient(#fff 0%, #d9dfff 100%); height:40px; line-height:40px; color:#000; padding:0 10px; text-decoration:none !important; position:fixed; right:0; top:0;}

.horizontalMenu .subMenu div ul {display:block;}
.horizontalMenu .subMenu div ul {background:none; padding:0; margin:0; top:32px; min-width:100%; border-radius:0; box-shadow:none; position:relative; top:0; left:0;}
.horizontalMenu .subMenu div ul li {padding:0;}
.horizontalMenu .subMenu div ul li a {background:url(../images/general/menubg2.png); width:100%; padding:10px 8px 10px 11px; border-bottom:1px solid #3f495b; font-size:13px; display:inline-block;}

@media (min-width:768px) {
	.horizontalMenu .subMenu div ul {display:none; position:absolute; top:32px; left:0; box-shadow:0 4px 6px 0 #999;}
	.horizontalMenu .subMenu:hover div ul, .horizontalMenu .subMenuOver div ul {display:block;}
	.horizontalMenu .subMenu div ul li a {background:#fff; padding:10px 8px 10px 11px; border-top:1px solid #eaeaea; border-bottom:0; font-size:inherit;}
	.horizontalMenu .subMenu div ul li a:hover {color:#ce171f;}
}
 /***** For IE ******/
.ie .horizontalMenu .subMenu div ul {display:none; position:absolute; top:32px; left:0; box-shadow:0 4px 6px 0 #999;}
.ie .horizontalMenu .subMenu:hover div ul, .ie .horizontalMenu .subMenuOver div ul {display:block;}
.ie .horizontalMenu .subMenu div ul li a {background:#fff; padding:10px 8px 10px 11px; border-top:1px solid #eaeaea; border-bottom:0; font-size:inherit;}
.ie .horizontalMenu .subMenu div ul li a:hover {color:#ce171f;}

.container_mainimage {z-index:1;}
.container_mainimagetext {position:relative; width:381px; left:-466px; z-index:100; background-color:#fff; padding:20px; margin:20px; opacity:0.9;filter:alpha(opacity=90);}
.container_mainimagetext div.resultDiv, .container_mainimagetext p, .container_mainimagetext table td {opacity:1; color:#a4a9aa; font-weight:bold;}

.container_mainarea .pageheader .instance_control_ptitle {background:none; color:#525B5a; font-size:14px; padding:10px 0px 0px 0px; font-weight:bold;}
.container_mainarea .pageheader .instance_control_ptitle p  {color:#525B5a; font-size:14px; padding:0px; margin:0px; font-weight:bold;}
.container_mainarea .pageheader .instance_control_ptext {color:#6D7679; font-size:10px; padding:0px 0px 10px 0px; font-weight:normal;}
.container_mainarea .pageheader .instance_control_ptext p {color:#6D7679; font-size:10px; padding:0px; margin:0px; font-weight:normal;}
.container_mainarea .instance_control_ptitle {}
.container_mainarea .instance_control_ptitle p {}
.container_mainarea .instance_control_ptext {}
.container_mainarea .instance_control_ptext p {}
.container_mainarea .instance_control_ptext table {color:#6d7679; font-weight:bold; border:0px solid #6d7679; border-collapse:collapse; width:100%;}
.container_mainarea .instance_control_ptext tr td {padding:10px 10 10 10;} /*in created table */
.container_mainarea .instance_control_ptext tr {font-size:16px; background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr { font-size:16px; background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr {font-size:16px; background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr {font-size:16px; background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr { font-size:16px;background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr { font-size:16px; background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#e8e5dc;}
	
.info_page .instance_control_ptitle {background-color:#fff; color:#525b5a; font-size:24px; padding:5px; width:auto !important; font-weight:bold;}
.info_page .instance_control_ptitle p {color:#525b5a; font-size:24px; padding:0px; margin:0px; font-weight:bold;}
.info_page .instance_control_ptext {color:#6d7679; font-size:14px; padding:5px 5px 15px 5px; font-weight:normal; line-height:20px;}
.info_page .instance_control_ptext p {color:#6d7679; font-size:14px; margin:0px; font-weight:normal; line-height:20px;}
.info_page ul { color:#666; padding:10px 0px 10px 12px !important; margin:0px;}
.info_page li { color:#666; font-size:12px; list-style:none !important; padding:10px 0px !important; border-bottom:1px solid #bfc1c0;}
.info_page li p {color:#666; font-size:12px; padding:0px;}

.container_mainarea .illustration .resultDiv {background-color:#f2efe6; padding:10px;}

.container_mainarea .options .instance_control_ptitle {background-color:#fff; color:#bfc1c0; font-size:12px; padding:0px 5px 15px 5px; font-weight:bold;}
.container_mainarea .options .instance_control_ptitle p, .container_mainarea .options .instance_control_ptitle li  {color:#bfc1c0; font-size:12px; margin:0px; font-weight:bold;}

.container_rightarea .instance_control_ptitle {color:#525b5a; font-size:14px; padding:5px; width:auto !important; font-weight:bold;}
.container_rightarea .instance_control_ptitle p {color:#525b5a; font-size:14px; padding:0px; margin:0px; font-weight:bold;}
.container_rightarea .instance_control_ptext {color:#bfc1c0; font-size:12px; padding:5px; font-weight:bold;}
.container_rightarea .instance_control_ptext p {color:#bfc1c0; font-size:12px; margin:0px; font-weight:bold;}

.imagelist {padding:50px 0px 10px 0px !important;}
.imagelist img {padding:10px 0px !important;}

.container_documents .instance_control_ptitle {color:#525b5a; font-size:22px; padding:5px 0px 20px 0px; width:auto !important; font-weight:normal;}
.container_documents .instance_control_ptitle p {color:#525b5a; font-size:22px; padding:0px; margin:0px; font-weight:normal;}
.container_documents .instance_control_ptext {color:#6d7679; font-size:12px; padding:5px; font-weight:bold;}
.container_documents .instance_control_ptext p, .container_documents .instance_control_ptext a {color:#6d7679; font-size:12px; margin:0px; font-weight:bold;}

.container_documents .downloads table.instance_componentOuterTaBLE {width:300px;}
.container_documents .downloads table.instance_componentOuterTaBLE td {color:#6d7679; font-size:12px; padding:15px 5px; font-weight:bold; border-bottom:1px solid #ccc;}
.container_documents .downloads a {color:#6d7679; font-size:12px; padding:5px; font-weight:bold; text-decoration:none;}
.container_documents .downloads a:hover {color:#6d7679; font-size:12px; padding:5px; font-weight:bold; text-decoration:underline;}

.container_contacts .instance_control_ptitle {color:#525b5a; font-size:18px; padding:5px 0px 10px 0px; width:auto !important; font-weight:normal;}
.container_contacts .instance_control_ptitle p {color:#525b5a; font-size:18px; padding:0px; margin:0px; font-weight:normal;}

.container_contacts .instance_control_ptext {color:#6d7679; font-size:12px; padding:5px; font-weight:bold;}
.container_contacts .instance_control_ptext p, .container_contacts .instance_control_ptext a {color:#6d7679; font-size:12px; margin:0px; font-weight:bold;}

.container_contacts  .contacts table.instance_componentOuterTaBLE {width:300px; padding:5px 0px 5px 0px; border-bottom:1px solid #ccc;}
.container_contacts  .contacts table.instance_componentOuterTaBLE tr {vertical-align:top;}
.container_contacts  .contacts table.instance_componentOuterTaBLE td {color:#6d7679 !important; font-size:12px !important; padding:0px 2px 0px 0px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE div[style] {border:none !important;} 
.container_contacts  .contacts table.instance_componentOuterTaBLE a {color:#6d7679 !important; font-size:12px !important; text-decoration:none;}
.container_contacts  .contacts table.instance_componentOuterTaBLE a:hover {color:#6d7679; font-size:12px !important; text-decoration:underline;}
.container_contacts  .contacts img {padding:0px 10px 0px 0px; width:57px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE p {color:#6d7679 !important; font-size:12px !important; padding:2px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptitle {color:#525B5a !important; font-size:12px !important; font-weight:bold; padding:0px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptitle p {color:#525B5a !important; font-size:12px !important; font-weight:bold;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptext {color:#6d7679 !important; font-size:12px !important; font-weight:normal; padding:0px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptext p {color:#6d7679 !important; font-size:12px !important; font-weight:normal;}

.imageDescriptionText {font-size:14px;} 
@media(max-width:767px){
  .imageDescriptionText {padding-left:5px;}
}
.instance_videoPlayerFrame {border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:1px;}

.instance_square {border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:1px;}
.instance_componentOuterDIV {color:#808080; font-size:12px; font-weight:bold;}

.TitleControllTextCell {font-size:12px;}
.instance_TitleControllTextCell {font-size:12px;}
.instance_InformationControlTextCell {font-size:12px; color:#808080;}

.instance_componentOuterTaBLEDownloads {font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; color:#999; font-size:12px; font-weight:bold;}
.instance_componentOuterTaBLEDownloads td a {font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; color:#999; font-size:12px; font-weight:bold;}
.instance_componentOuterTaBLEDownloads1 {background-color:#e8e5dc; margin:5px; text-align:center;}
.instance_componentOuterTaBLEDownloads2 {background-color:#f7f4ed; margin:5px; text-align:center;}
.instance_componentOuterTaBLEDownloads1 td a {font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; color:#999; font-size:12px; font-weight:normal;}
.instance_componentOuterTaBLEDownloads2 td a {font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; color:#999; font-size:12px; font-weight:normal;}
.instance_componentOuterTaBLEDownloads1 td a:hover {text-decoration:none; color:red;}
.instance_componentOuterTaBLEDownloads2 td a:hover {text-decoration:none; color:red;}
tr.instance_componentOuterTaBLEDownloads1 td {padding:10px 0 10px 0; margin:5px;}
tr.instance_componentOuterTaBLEDownloads2 td {padding:10px 0 10px 0; margin:5px;}
.instance_TitleControllTextCell {border-style:dashed; border-color:blue; border-width:1px;}
.instance_ParagraphWithTitleControllTextCell {border-style:dashed; border-color:blue; border-width:1px; width:99%;}

.highlightit table {filter:progid:DXImageTransform.Microsoft.alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; text-decoration:none;}
.highlightit:hover table {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1; cursor:pointer; text-decoration:none;}

.instance_headerImage {color:#000; font-size:35px; font-weight:bold; width:100%; height:auto; width:auto;}

table.propertyInfoTable {width:100%;}
table.propertyInfoTable td {color:#666; font-size:12px;}
table.propertyInfoTable td input {border:1px solid #666;}
table.propertyInfoTable td textarea {border:1px solid #666;}

td.leftcolumn_header {border-bottom:3px solid #ED330E; padding-bottom:10px;}
td.leftcolumn_header td {padding:0px; margin:0px;}
td.leftcolumn_header .instance_control_ptitle, td.leftcolumn_header .instance_control_ptitle p {color:#ed330e; font-family:'montserrat', Georgia,Arial,Helvetica,sans-Serif; font-size:20px;}
td.leftcolumn_header .instance_control_ptext {font-weight:bold; font-size:14px; height:0%;}
td.leftcolumn_header .instance_control_ptext {font-weight:bold; font-size:14px; height:0%;}
td.leftcolumn_content {padding:10px 0px 0px 0px;}

td.leftcolumn_content td {padding:3px 3px 0px 0px;}
td .uploadName {text-align:left;}

.propertyportf .instance_control_ptext, .propertyportf .imageDescriptionText div {}
.latest_doc .uploadName {width:260px !important; word-wrap:break-word !important; display:block;}
.propertyportf .container_mainarea .instance_control_ptitle, .propertyportf .container_mainarea .instance_control_ptitle p {}

.propertyportf .content{padding: 15px 0;}
.propertyportf .contacts {padding:15px 0;}
.propertyportf .contacts-title {padding:0 0 10px;}
.propertyportf .contacts-items {padding:0;}
.propertyportf table td {vertical-align:top !important;}
.propertyportf .instance_control_property {width:100%;}
.propertyportf .key_contacts table.instance_componentOuterTaBLE td {padding:0 4px !important;}
.propertyportf .key_contacts a {font-size:12px; text-decoration:underline; color:#525B5a;}
.propertyportf .key_contacts a:hover {text-decoration:none;}
.propertyportf .key_contacts .instance_componentOuterTaBLE td {padding:0 10px;}
.propertyportf .key_contacts .instance_componentOuterTaBLE .instance_control_ptitle, .propertyportf .key_contacts .instance_componentOuterTaBLE .instance_control_ptext, .propertyportf .key_contacts .instance_componentOuterTaBLE.instance_control_ptext p {font-size:12px; font-weight:normal; margin:0; padding:0;}
.propertyportf .container_blocks {width:100%;}
.propertyportf .container_blocks td.container_blocks_inner {padding:0;}
.propertyportf .container_blocks td.columnheader {padding:0;}
.propertyportf .contacts_block td.columnheader .instance_control_ptitle {border-bottom:3px solid #f3f0e7;}
.propertyportf .container_blocks.contacts_block {}
.propertyportf .container_blocks td.key_contacts {padding:15px;}
.propertyportf .container_blocks .controlTabs {margin-left:7px !important;}
.propertyportf .uploaderContainer .instance_componentOuterTaBLE {padding:15px; background-color:#f3f0e7; ;}
.propertyportf .uploaderContainer .instance_componentOuterTaBLEDownloads2 th {border-bottom:1px solid black; background-color:#f3f0e7 !important;}
.propertyportf .uploaderContainer .instance_componentOuterTaBLEDownloads1 td,
.propertyportf .uploaderContainer .instance_componentOuterTaBLEDownloads2 td  {border-top:3px solid #f3f0e7; background-color:#e9e5dc;}
.instance_control_portfolio {border-bottom:1px solid #ccc !important; border-image:none !important; border-left:1px solid #ccc !important; border-right:1px solid #ccc !important; border-top:1px solid #ccc !important;}
.controlTabs ul {padding:10px 0 3px 2px !important; position:relative !important;}
.controlTabs li {padding:5px 7px !important; margin-right:8px !important;}
.controlTabs li a {text-decoration:none !important; color:#6D7679 !important; font-size:12px !important;}
.controlTabs .selectedTab a {text-decoration:none !important; color:#6D7679 !important; font-size:12px !important;}
.portfolioSearch {margin:15px 0 20px !important; padding:0; border:0 !important;}
.portfolioSearch input[type="text"] {border:1px solid #bebebe !important; color:#6D7679 !important; padding:0 5px !important; height:28px; line-height:28px; width:95%;}
.portfolioSearch td {}

.portfolio-block .controlTabs {margin:0;}
.portfolio-block .controlTabs > ul {margin:0 !important; padding:0 !important; width:100%; display:table;}
.portfolio-block .controlTabs > ul > li {display:table-cell !important; vertical-align:middle; border-bottom:0 !important; border-right:0 !important; padding:0 !important;}
.portfolio-block .controlTabs > ul > li:last-child {border-right:1px solid #ccc !important;}
.portfolio-block .controlTabs > ul > li a {width:100%; padding:5px 10px !important; display:inline-block;}
.portfolio-block .instance_control_portfolio td, 
.portfolio-block .instance_control_portfolio th {padding:5px 10px !important;}

@media (min-width:768px) {
	.portfolio-block .controlTabs > ul {display:block;}
	.portfolio-block .controlTabs > ul > li {display:inline-block;}
	.portfolio-block .controlTabs > ul > li a {}
}
/***** For IE ******/
.ie .portfolio-block .controlTabs > ul {display:block;}
.ie .portfolio-block .controlTabs > li {display:inline-block;}

* html .portfolioSearch input {border:1px solid #BEBEBE !important; color:#6D7679 !important;}

table.instance_control_portfolio {margin:0 0 15px;}

.propertyportf {width:100%; margin:15px 0 0;}
.propertyportf .indent_corner_topleft {display:none;}
.propertyportf tr[height='10'] {display:none;}
.propertyportf td[width='4'] {display:none;}

div[id*='portfolioMap'] {border:1px solid #ccc !important;}
.instance_control_portfolio {width:100%;}
.instance_control_portfolio td, .instance_control_portfolio th {text-align:left !important; font-size:12px; padding:5px 3px !important; color:#6D7691 !important;}
.instance_control_portfolio th {background-color:#E8E5DC !important;}
.instance_control_portfolio a {color:#999 !important; font-size:12px !important; font-weight:normal !important;}
.instance_control_portfolio a:hover {color:red !important; text-decoration:none !important;}
.propertyportf table.instance_control_portfolio td {vertical-align:middle !important;}
.propertyportf .uploadName {width:200px !important; word-wrap:break-word !important; display:block;}
.narowuploader .uploadName {width:90px !important; word-wrap:break-word !important; display:block;}

#page_investment .container_mainarea li {background:url("../images/general/savills_bulletpoint.png") no-repeat 0px 6px; padding:3px 0px 0px 15px;}

/********** Bootstrap ************/

.container {padding:0 15px 30px; margin-right:auto; margin-left:auto;}
@media (min-width:768px) {
	.container {padding:20px 15px 30px;}
}
@media (min-width:992px) {
	.container {width:100%; padding:15px 30px 30px;}
}
@media (min-width:1200px) {
	.container {width:1000px; padding:10px 15px 30px;}
}

/***** For IE ******/
.ie .container {width:970px !important;}

.container-fluid {padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.row {margin-right:-15px; margin-left:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:relative; min-height:1px; padding-right:15px; padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left;}
.col-xs-12 {width:100%;}
.col-xs-11 {width:91.66666667%;}
.col-xs-10 {width:83.33333333%;}
.col-xs-9 {width:75%;}
.col-xs-8 {width:66.66666667%;}
.col-xs-7 {width:58.33333333%;}
.col-xs-6 {width:50%;}
.col-xs-5 {width:41.66666667%;}
.col-xs-4 {width:33.33333333%;}
.col-xs-3 {width:25%;}
.col-xs-2 {width:16.66666667%;}
.col-xs-1 {width:8.33333333%;}
.col-xs-pull-12 {right:100%;}
.col-xs-pull-11 {right:91.66666667%;}
.col-xs-pull-10 {right:83.33333333%;}
.col-xs-pull-9 {right:75%;}
.col-xs-pull-8 {right:66.66666667%;}
.col-xs-pull-7 {right:58.33333333%;}
.col-xs-pull-6 {right:50%;}
.col-xs-pull-5 {right:41.66666667%;}
.col-xs-pull-4 {right:33.33333333%;}
.col-xs-pull-3 {right:25%;}
.col-xs-pull-2 {right:16.66666667%;}
.col-xs-pull-1 {right:8.33333333%;}
.col-xs-pull-0 {right:auto;}
.col-xs-push-12 {left:100%;}
.col-xs-push-11 {left:91.66666667%;}
.col-xs-push-10 {left:83.33333333%;}
.col-xs-push-9 {left:75%;}
.col-xs-push-8 {left:66.66666667%;}
.col-xs-push-7 {left:58.33333333%;}
.col-xs-push-6 {left:50%;}
.col-xs-push-5 {left:41.66666667%;}
.col-xs-push-4 {left:33.33333333%;}
.col-xs-push-3 {left:25%;}
.col-xs-push-2 {left:16.66666667%;}
.col-xs-push-1 {left:8.33333333%;}
.col-xs-push-0 {left:auto;}
.col-xs-offset-12 {margin-left:100%;}
.col-xs-offset-11 {margin-left:91.66666667%;}
.col-xs-offset-10 {margin-left:83.33333333%;}
.col-xs-offset-9 {margin-left:75%;}
.col-xs-offset-8 {margin-left:66.66666667%;}
.col-xs-offset-7 {margin-left:58.33333333%;}
.col-xs-offset-6 {margin-left:50%;}
.col-xs-offset-5 {margin-left:41.66666667%;}
.col-xs-offset-4 {margin-left:33.33333333%;}
.col-xs-offset-3 {margin-left:25%;}
.col-xs-offset-2 {margin-left:16.66666667%;}
.col-xs-offset-1 {margin-left:8.33333333%;}
.col-xs-offset-0 {margin-left:0;}
@media (min-width:768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left;}
  .col-sm-12 {width:100%;}
  .col-sm-11 {width:91.66666667%;}
  .col-sm-10 {width:83.33333333%;}
  .col-sm-9 {width:75%;}
  .col-sm-8 {width:66.66666667%;}
  .col-sm-7 {width:58.33333333%;}
  .col-sm-6 {width:50%;}
  .col-sm-5 {width:41.66666667%;}
  .col-sm-4 {width:33.33333333%;}
  .col-sm-3 {width:25%;}
  .col-sm-2 {width:16.66666667%;}
  .col-sm-1 {width:8.33333333%;}
  .col-sm-pull-12 {right:100%;}
  .col-sm-pull-11 {right:91.66666667%;}
  .col-sm-pull-10 {right:83.33333333%;}
  .col-sm-pull-9 {right:75%;}
  .col-sm-pull-8 {right:66.66666667%;}
  .col-sm-pull-7 {right:58.33333333%;}
  .col-sm-pull-6 {right:50%;}
  .col-sm-pull-5 {right:41.66666667%;}
  .col-sm-pull-4 {right:33.33333333%;}
  .col-sm-pull-3 {right:25%;}
  .col-sm-pull-2 {right:16.66666667%;}
  .col-sm-pull-1 {right:8.33333333%;}
  .col-sm-pull-0 {right:auto;}
  .col-sm-push-12 {left:100%;}
  .col-sm-push-11 {left:91.66666667%;}
  .col-sm-push-10 {left:83.33333333%;}
  .col-sm-push-9 {left:75%;}
  .col-sm-push-8 {left:66.66666667%;}
  .col-sm-push-7 {left:58.33333333%;}
  .col-sm-push-6 {left:50%;}
  .col-sm-push-5 {left:41.66666667%;}
  .col-sm-push-4 {left:33.33333333%;}
  .col-sm-push-3 {left:25%;}
  .col-sm-push-2 {left:16.66666667%;}
  .col-sm-push-1 {left:8.33333333%;}
  .col-sm-push-0 {left:auto;}
  .col-sm-offset-12 {margin-left:100%;}
  .col-sm-offset-11 {margin-left:91.66666667%;}
  .col-sm-offset-10 {margin-left:83.33333333%;}
  .col-sm-offset-9 {margin-left:75%;}
  .col-sm-offset-8 {margin-left:66.66666667%;}
  .col-sm-offset-7 {margin-left:58.33333333%;}
  .col-sm-offset-6 {margin-left:50%;}
  .col-sm-offset-5 {margin-left:41.66666667%;}
  .col-sm-offset-4 {margin-left:33.33333333%;}
  .col-sm-offset-3 {margin-left:25%;}
  .col-sm-offset-2 {margin-left:16.66666667%;}
  .col-sm-offset-1 {margin-left:8.33333333%;}
  .col-sm-offset-0 {margin-left:0;}
}
@media (min-width:992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left;}
  .col-md-12 {width:100%;}
  .col-md-11 {width:91.66666667%;}
  .col-md-10 {width:83.33333333%;}
  .col-md-9 {width:75%;}
  .col-md-8 {width:66.66666667%;}
  .col-md-7 {width:58.33333333%;}
  .col-md-6 {width:50%;}
  .col-md-5 {width:41.66666667%;}
  .col-md-4 {width:33.33333333%;}
  .col-md-3 {width:25%;}
  .col-md-2 {width:16.66666667%;}
  .col-md-1 {width:8.33333333%;}
  .col-md-pull-12 {right:100%;}
  .col-md-pull-11 {right:91.66666667%;}
  .col-md-pull-10 {right:83.33333333%;}
  .col-md-pull-9 {right:75%;}
  .col-md-pull-8 {right:66.66666667%;}
  .col-md-pull-7 {right:58.33333333%;}
  .col-md-pull-6 {right:50%;}
  .col-md-pull-5 {right:41.66666667%;}
  .col-md-pull-4 {right:33.33333333%;}
  .col-md-pull-3 {right:25%;}
  .col-md-pull-2 {right:16.66666667%;}
  .col-md-pull-1 {right:8.33333333%;}
  .col-md-pull-0 {right:auto;}
  .col-md-push-12 {left:100%;}
  .col-md-push-11 {left:91.66666667%;}
  .col-md-push-10 {left:83.33333333%;}
  .col-md-push-9 {left:75%;}
  .col-md-push-8 {left:66.66666667%;}
  .col-md-push-7 {left:58.33333333%;}
  .col-md-push-6 {left:50%;}
  .col-md-push-5 {left:41.66666667%;}
  .col-md-push-4 {left:33.33333333%;}
  .col-md-push-3 {left:25%;}
  .col-md-push-2 {left:16.66666667%;}
  .col-md-push-1 {left:8.33333333%;}
  .col-md-push-0 {left:auto;}
  .col-md-offset-12 {margin-left:100%;}
  .col-md-offset-11 {margin-left:91.66666667%;}
  .col-md-offset-10 {margin-left:83.33333333%;}
  .col-md-offset-9 {margin-left:75%;}
  .col-md-offset-8 {margin-left:66.66666667%;}
  .col-md-offset-7 {margin-left:58.33333333%;}
  .col-md-offset-6 {margin-left:50%;}
  .col-md-offset-5 {margin-left:41.66666667%;}
  .col-md-offset-4 {margin-left:33.33333333%;}
  .col-md-offset-3 {margin-left:25%;}
  .col-md-offset-2 {margin-left:16.66666667%;}
  .col-md-offset-1 {margin-left:8.33333333%;}
  .col-md-offset-0 {margin-left:0;}
}
@media (min-width:1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left;}
  .col-lg-12 {width:100%;}
  .col-lg-11 {width:91.66666667%;}
  .col-lg-10 {width:83.33333333%;}
  .col-lg-9 {width:75%;}
  .col-lg-8 {width:66.66666667%;}
  .col-lg-7 {width:58.33333333%;}
  .col-lg-6 {width:50%;}
  .col-lg-5 {width:41.66666667%;}
  .col-lg-4 {width:33.33333333%;}
  .col-lg-3 {width:25%;}
  .col-lg-2 {width:16.66666667%;}
  .col-lg-1 {width:8.33333333%;}
  .col-lg-pull-12 {right:100%;}
  .col-lg-pull-11 {right:91.66666667%;}
  .col-lg-pull-10 {right:83.33333333%;}
  .col-lg-pull-9 {right:75%;}
  .col-lg-pull-8 {right:66.66666667%;}
  .col-lg-pull-7 {right:58.33333333%;}
  .col-lg-pull-6 {right:50%;}
  .col-lg-pull-5 {right:41.66666667%;}
  .col-lg-pull-4 {right:33.33333333%;}
  .col-lg-pull-3 {right:25%;}
  .col-lg-pull-2 {right:16.66666667%;}
  .col-lg-pull-1 {right:8.33333333%;}
  .col-lg-pull-0 {right:auto;}
  .col-lg-push-12 {left:100%;}
  .col-lg-push-11 {left:91.66666667%;}
  .col-lg-push-10 {left:83.33333333%;}
  .col-lg-push-9 {left:75%;}
  .col-lg-push-8 {left:66.66666667%;}
  .col-lg-push-7 {left:58.33333333%;}
  .col-lg-push-6 {left:50%;}
  .col-lg-push-5 {left:41.66666667%;}
  .col-lg-push-4 {left:33.33333333%;}
  .col-lg-push-3 {left:25%;}
  .col-lg-push-2 {left:16.66666667%;}
  .col-lg-push-1 {left:8.33333333%;}
  .col-lg-push-0 {left:auto;}
  .col-lg-offset-12 {margin-left:100%;}
  .col-lg-offset-11 {margin-left:91.66666667%;}
  .col-lg-offset-10 {margin-left:83.33333333%;}
  .col-lg-offset-9 {margin-left:75%;}
  .col-lg-offset-8 {margin-left:66.66666667%;}
  .col-lg-offset-7 {margin-left:58.33333333%;}
  .col-lg-offset-6 {margin-left:50%;}
  .col-lg-offset-5 {margin-left:41.66666667%;}
  .col-lg-offset-4 {margin-left:33.33333333%;}
  .col-lg-offset-3 {margin-left:25%;}
  .col-lg-offset-2 {margin-left:16.66666667%;}
  .col-lg-offset-1 {margin-left:8.33333333%;}
  .col-lg-offset-0 {margin-left:0;}
}

/***** For IE ******/
.ie .col-lg-1, .ie .col-lg-2, .ie .col-lg-3, .ie .col-lg-4, .ie .col-lg-5, .ie .col-lg-6, .ie .col-lg-7, .ie .col-lg-8, .ie .col-lg-9, .ie .col-lg-10, .ie .col-lg-11, .ie .col-lg-12 {float:left;}
.ie .col-lg-12 {width:100%;}
.ie .col-lg-11 {width:91.66666667%;}
.ie .col-lg-10 {width:83.33333333%;}
.ie .col-lg-9 {width:75%;}
.ie .col-lg-8 {width:66.66666667%;}
.ie .col-lg-7 {width:58.33333333%;}
.ie .col-lg-6 {width:50%;}
.ie .col-lg-5 {width:41.66666667%;}
.ie .col-lg-4 {width:33.33333333%;}
.ie .col-lg-3 {width:25%;}
.ie .col-lg-2 {width:16.66666667%;}
.ie .col-lg-1 {width:8.33333333%;}
.ie .col-lg-pull-12 {right:100%;}
.ie .col-lg-pull-11 {right:91.66666667%;}
.ie .col-lg-pull-10 {right:83.33333333%;}
.ie .col-lg-pull-9 {right:75%;}
.ie .col-lg-pull-8 {right:66.66666667%;}
.ie .col-lg-pull-7 {right:58.33333333%;}
.ie .col-lg-pull-6 {right:50%;}
.ie .col-lg-pull-5 {right:41.66666667%;}
.ie .col-lg-pull-4 {right:33.33333333%;}
.ie .col-lg-pull-3 {right:25%;}
.ie .col-lg-pull-2 {right:16.66666667%;}
.ie .col-lg-pull-1 {right:8.33333333%;}
.ie .col-lg-pull-0 {right:auto;}
.ie .col-lg-push-12 {left:100%;}
.ie .col-lg-push-11 {left:91.66666667%;}
.ie .col-lg-push-10 {left:83.33333333%;}
.ie .col-lg-push-9 {left:75%;}
.ie .col-lg-push-8 {left:66.66666667%;}
.ie .col-lg-push-7 {left:58.33333333%;}
.ie .col-lg-push-6 {left:50%;}
.ie .col-lg-push-5 {left:41.66666667%;}
.ie .col-lg-push-4 {left:33.33333333%;}
.ie .col-lg-push-3 {left:25%;}
.ie .col-lg-push-2 {left:16.66666667%;}
.ie .col-lg-push-1 {left:8.33333333%;}
.ie .col-lg-push-0 {left:auto;}
.ie .col-lg-offset-12 {margin-left:100%;}
.ie .col-lg-offset-11 {margin-left:91.66666667%;}
.ie .col-lg-offset-10 {margin-left:83.33333333%;}
.ie .col-lg-offset-9 {margin-left:75%;}
.ie .col-lg-offset-8 {margin-left:66.66666667%;}
.ie .col-lg-offset-7 {margin-left:58.33333333%;}
.ie .col-lg-offset-6 {margin-left:50%;}
.ie .col-lg-offset-5 {margin-left:41.66666667%;}
.ie .col-lg-offset-4 {margin-left:33.33333333%;}
.ie .col-lg-offset-3 {margin-left:25%;}
.ie .col-lg-offset-2 {margin-left:16.66666667%;}
.ie .col-lg-offset-1 {margin-left:8.33333333%;}
.ie .col-lg-offset-0 {margin-left:0;}


/********** /bootstrap ************/

.header-box {}
.content-block {}
.header-box > .container {padding:0 15px;}
.container_menu_button .menu_button {background:url(../images/general/menu.png) no-repeat; background-size:cover; width:22px; height:14px; text-indent:-9999px; margin:0; display:inline-block;}
@media (min-width:768px) {
	.header-box {height:145px;}
	.header-box > .container {padding:0 40px;}
}
@media (min-width:992px) {
	.header-box {background:none;}
	.header-box > .container {padding:0 15px;}
	.content-block {background:none;}
	.wrapper.header-box > .container {height:146px; padding:0; position:relative;}
	.wrapper.content-block > .container {}
}

.header-box > .container:after {content:''; width:100%; clear:both; display:block;}
.header-box > .container > table {min-height:160px;}
.container_logo {max-width:100%; padding:15px 10px 15px 0; display:table-cell; vertical-align:middle; white-space:nowrap; float:left;}
.container_logo2 {width:38%; padding:17px 5px 0 0; display:table-cell; vertical-align:middle; white-space:nowrap; float:left;}
.container_logo2 > div {display:table;} 
.container_logo2 > div > div {display:table-cell; vertical-align:middle;} 
.container_logo > div {display:inline-block; height:auto;} 
.container_logo img {width:100%;  display:inline-block;}
.container_logo2 img {width:100%; display:inline-block;}
.container_header {width:100%; vertical-align:middle; padding:0; float:left;}
.container_header .adress {height:68px;}
.container_header .instance_control_ptitle, .container_header .instance_control_ptitle p {color:#E4002B; font-size:20px; font-weight:bold; font-family:Georgia,Helvetica,sans-serif;}
.container_header .instance_control_ptext, .container_header .instance_control_ptext p {color:#8b8580; font-weight:100; font-size:14px;}
.container_header .instance_componentOuterTaBLE {padding-top:0px; padding-bottom:7px;}
.container_header .instance_componentOuterTaBLE td {padding-top:0 !important;}
.container_header > .adress > div {display:table; height:100%;width: 100%;} 
.container_header > .adress > div > div {display:table-cell; vertical-align:middle; height:100%;} 
@media (min-width:480px) {
	.header-box > .container > table {min-height:160px;}
	.container_logo {width:auto; padding:15px 20px 0 0; min-height:74px;}
	.container_logo2 {width:auto; padding:20px 15px 0 0; min-height:74px;}
	.container_logo img {width:auto;}
	.container_logo2 img {width:auto;}
	.container_header {float:none; width:100%;}
	.container_header .adress {height:auto;}
	.container_header {min-height:74px; vertical-align:middle; padding:0; float:left;}
	.container_header .instance_control_ptitle, .container_header .instance_control_ptitle p {padding:0;}
}
@media (min-width:768px) {
	.header-box > .container > table {min-height:100px;}
	.container_logo {padding:15px 5px 10px 0;}
	.container_logo2 {padding:15px 5px 0 0;}
	.container_header {float:none;}
	.container_header .adress {height:auto;}
	.container_header .instance_control_ptitle, 
  .container_header .instance_control_ptitle p {font-size:24px;}
  .container_header .instance_control_ptitle p {padding:0 0 7px 0 !important;}
	.container_header .instance_control_ptext, 
  .container_header .instance_control_ptext p {font-size:16px;}
  .container_header .instance_control_ptext p {padding:0 0 7px !important;}
}

.container_menu_button {vertical-align:top; padding:28px 0 0;}

.main-menu {background:#f1f3f7; display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:10; padding:60px 0 0;}
.main-menu .pageTableLinks {width:100%;}
.main-table {width:100%; display:table;}
.ie .main-table.main-home-table {width:970px !important; table-layout:fixed;}
.marleft {padding:0; float:none; width:100%; display:block; overflow:hidden; position:relative;}
.ie .marleft {width:720px;}
.marright {float:none; width:100%; display:block; padding:0;}
.marleft-6 {padding:0; float:none; width:100%; display:block; overflow:hidden; position:relative;}
.marright-6 {float:none; width:100%; display:block; padding:0;}
.home-img img {width:100%; height:auto; display:block;}
.close-menu {background:url('../images/general/close.png') no-repeat; width:25px; height:24px; position:absolute; right:15px; top:20px; display:inline-block; z-index:20;}

@media (min-width:768px) {
	.main-table {/*background:#fff;*/}
	.close-menu {display:none;}
}
@media (min-width:992px) {
	.main-menu .pageTableLinks {}
}

.content {padding:0 15px 15px;}
.title {color:#353941; font-size:16px; font-weight:bold;}
.content ul, .content ol {margin:0px; padding-left:20px; line-height:16px;}
.content li {padding:0 0 10px;}

.contacts {padding:15px 15px 5px;}
.contacts-items {padding:0 15px;}
.contacts-title {padding:0 15px 10px;}
.contacts-title .instance_control_ptitle {font-size:20px; padding:0px; margin:0px; font-weight:bold; font-family:Georgia,Helvetica,sans-serif;}
.contacts table td {vertical-align:top;}
.contacts .contact strong {color:#000;}
.contacts .contact > div table {line-height:16px;}
.contacts .contact:first-child > div {border:0;}
.contacts .paragraphWithImage_leftColumn {padding:0 15px 0 0;}
.contacts .paragraphWithImage_rightColumn .instance_control_ptitle,
.contacts .paragraphWithImage_rightColumn .instance_control_ptitle p {color:#f01616; font-size:13px; font-weight:bold; padding:0;}
@media (min-width:768px) {
	.contacts-items {padding:0 15px;}
}

.wrapper.footer-box {color:#908B8B; vertical-align:top; text-align:left; border-top:1px dashed #a39e99; padding:0;}
.wrapper.footer-box .container {padding:0;}
.foter-content {text-align:center; display:table;}
.footer-terms {background:#d7dbe1; padding:0; line-height:18px; color:#6983b9; margin-bottom:0;}
.footer-terms a, .footer-terms a:hover {color:#6983b9;}
@media (max-width:768px) {
	.foter-content {width:100%;}
}


.container_bottomlinks > div {width:100%; padding:7px 5px 6px; text-align:center; /*border-top:1px solid #fff;*/ display:block;}
.container_copyright {color:#2b2a28; font:normal 12px/18px 'montserrat',Arial,sans-serif; padding:15px 0 15px 15px; line-height:18px; text-align:left; width:100%; float:left; display:block;}
.container_bottomlinks a, .powered a {color:#0093b2;}
.all-reserved {padding:0 0 3px; text-align:center;}
@media (min-width:768px) {
	.all-reserved  {text-align:left;}
}

.footer_logo {padding:0 0 15px; display:inline-block;}
.footer_logo > div {padding:0 0 0 16px;} 
.footer_logo img {display:block;}

@media (min-width:768px) {
	.container_menu_button {display:none !important;}
	.container_logo {padding:10px 20px 15px 0; float:none;}
	.container_logo2 {padding:0 37px 0 7px; float:none;}
	.main-menu {background:none; display:block !important; position:relative; left:0; top:0; padding:0; height:0; padding:10px 0 0;}
	.content {padding:15px;}
	table.pageTableLinks {margin-left:0; font:14px/18px 'montserrat',Arial,Helvetica,Sans-Serif; padding:0; position:relative; float:right;}
	table.pageTableLinks td td {width:auto; float:none;}
	table.pageTableLinks td.pageLinks, td.pageLinks_Home, table.pageTableLinks td.pageLinks_Contact { text-align:center; /*width:150px;*/}
	
	table.pageTableLinks td.pageLinks a, 
	table.pageTableLinks td.pageLinks_OneColumnPage a,
	table.pageTableLinks td.pageLinks_Home a, 
	table.pageTableLinks td.pageLinks_Contact a {font:bold 14px/15px 'montserrat',Arial,sans-serif; color:#3f3c3a; text-decoration:none; text-transform:uppercase; display:block; padding:10px 7px;}
	table.pageTableLinks td.pageLinks a:hover, 
	table.pageTableLinks td.pageLinks_OneColumnPage a:hover,
	table.pageTableLinks td.pageLinks_Home a:hover, 
	table.pageTableLinks td.pageLinks_Contact A:hover {text-decoration:none; color:#0093b2;}
	table.pageTableLinks td.pageLinks NOBR {color:green; font-size:11px;}
	table.pageTableLinks td.pageLinks_Home{border-left:none; border-right:none;}
	
	table.pageTableLinks td.pageLinks a.activePageLink, 
	table.pageTableLinks td.pageLinks_Home a.activePageLink, 
	table.pageTableLinks td.pageLinks_Contact a.activePageLink,
	table.pageTableLinks td.pageLinks_OneColumnPage a.activePageLink,
	table.pageTableLinks td.activePageLink a {text-decoration:none; color:#0093b2;}
	table.pageTableLinks td.pageLinks a.activePageLink:hover, 
	table.pageTableLinks td.pageLinks_Home a.activePageLink:hover, 
	table.pageTableLinks td.pageLinks_OneColumnPage a.activePageLink:hover,
	table.pageTableLinks td.pageLinks_Contact a.activePageLink:hover {color:#0093b2;}
	
	.contacts .contact:nth-child(2) > div {border:0;}
	.contacts .contact > div {width:75%; min-width:260px;}
	.foter-content {text-align:left;}
	.footer-terms {padding:15px;}
	.container_bottomlinks div, .container_bottomlinks p {display:inline; padding:0; margin:0; border:0;}
	.container_bottomlinks > div {border-right:1px solid #888; padding:0 6px 0 0; margin:0 4px 5px 0;}
	.container_bottomlinks > div:last-child {border:0;}
	.container_copyright {display:table-cell; vertical-align:middle; width:auto; float:none; width:100%;}
	.footer_logo {padding:15px 0; display:table-cell; vertical-align:middle;}
}

@media (min-width:992px) {
	.container_logo {padding-left:15px;}
	.main-menu {}
	.main-table {margin:0;}
	.marleft {width:70%; padding:0 15px 0 0; display:table-cell; vertical-align:top;}
	.marright {width:30%; display:table-cell; vertical-align:top;}
	.marleft-6 {width:50%; /*border-right:15px solid #ebe6d7;*/ display:table-cell; vertical-align:top;}
	.marright-6 {width:50%; padding:15px 15px 0 0; display:table-cell;}
	
	.contacts {padding:15px;}
	.contacts-items {padding:0 15px;}
	.contacts .contact > div {width:100%; min-width:inherit;}
	
	.container_copyright {line-height:16px;}
	.foter-content {margin-top:0;}
	.footer-terms {margin-bottom:50px;}
}
@media(min-width:1200px){
	.container_logo {padding-left:0;}
}

/***** For IE ******/
.ie .container_menu_button {display:none;}
.ie .container_logo {padding:15px 50px 10px 0;}
.ie .container_header {vertical-align:top;}
.ie .main-menu {background:none; display:block; position:relative; left:0; top:0;}
.ie .content {padding:15px 20px;}
.ie TaBLE.innerPageTableLinks {padding:0 20px 0 0; margin-top:11px !important;}
.ie table.pageTableLinks td td {width:50px; height:54px; padding-left:11px; vertical-align:bottom; padding-bottom:12px; float:none; text-align:left;}
.ie table.pageTableLinks td.pageLinks, .ie td.pageLinks_Home, .ie td.pageLinks_Home2, .ie table.pageTableLinks td.pageLinks_Contact {color:#3a4346; border-left:1px solid #dadddf;}
.ie table.pageTableLinks td.pageLinks a, .ie table.pageTableLinks td.pageLinks_Home a, .ie table.pageTableLinks td.pageLinks_Home2 a, 
.ie table.pageTableLinks td.pageLinks_Contact a {font-size:13px; color:#3a4346; width:72px; border:0; padding:inherit;}
.ie table.pageTableLinks td.pageLinks a.activePageLink, .ie table.pageTableLinks td.pageLinks_Home a.activePageLink, .ie table.pageTableLinks td.pageLinks_Home2 a.activePageLink, 
.ie table.pageTableLinks td.pageLinks_Contact a.activePageLink {color:#ce171f;}
.ie table.pageTableLinks td.pageLinks a:hover {color:#ce171f;}
.ie .contacts .contact:nth-child(2) > div {border:0;}
.ie .contacts .contact > div {width:75%; min-width:260px;}
.ie .foter-content {text-align:left;}
.ie .footer-terms {padding:15px;}
.ie .container_bottomlinks div, .ie .container_bottomlinks p {display:inline; padding:0; margin:0; border:0;}
.ie .container_bottomlinks > div {border-right:1px solid #7a83c1; padding:0 4px 0 0; margin:0 4px 5px 0;}
.ie .container_bottomlinks > div:last-child {border:0;}
.ie .container_copyright {display:table-cell; vertical-align:middle;}
.ie .footer_logo {padding:15px 0; display:table-cell; vertical-align:middle;}

.ie .main-table {margin:15px 0 0;}
.ie .marleft {/*border-right:15px solid #ebe6d7;*/}
.ie .marright {display:table-cell;}

.ie .container_copyright {line-height:16px;}
.ie .foter-content {margin-top:15px;}
.ie .footer-terms {margin-bottom:50px;}


.content-gallery {width:100%; position:relative;}
.content-gallery div {width:100%; border:0 !important;}
.content-gallery div div div table td > div > div:first-child  {height:210px !important;}
.content-gallery div div div table td > div .imageDivContainer {height:210px !important; position:relative; overflow:hidden;}
.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:210px !important;}
.content-gallery div div div table td > div > div {width:100% !important;}
.content-gallery div div div table td > div > div.imageDivContainer > div > div > div {width:100% !important;}
.content-gallery .imageDivContainer img {width:100% !important; left:0 !important; height:auto !important;}
.content-gallery div div div table td > div .thumbnailsDiv {background:url(../images/general/black.png); width:100%; padding:67px 7px 12px; margin:-52px 0 0 !important; position:absolute; top:0; left:0; z-index:20; display:none;}
.content-gallery .thumbnailsDiv.slideImg .slideShowThumbnail {width:140px !important; height:120px !important; border:1px solid #051c4a !important; margin:5px; display:inline-block; cursor:pointer;
vertical-align:bottom; overflow:hidden;}
.content-gallery .thumbnailsDiv.slideImg { height:auto !important; }
.content-gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner { overflow-y:visible;}
.content-gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner > div {width:100% !important; height:auto;}
.scrollableThumbnailsInner div {z-index:1;}
.scrollableThumbnails .thumbnailsArrow {cursor:pointer; z-index:10; display:none;}
#webWizardDiv .content-gallery div div div table td > div .thumbnailsDiv { margin-top:0 !important; top:0 !important;}
.slideShowThumbnail {border-width:0;}

@media (min-width:768px) {
	.content-gallery div div div table td > div > div:first-child  {height:348px !important;}
	.content-gallery div div div table td > div .imageDivContainer {height:348px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:348px !important;}
	.content-gallery div div div table td > div .thumbnailsDiv {background:none; margin-top:-86px !important; top:-10px; left:0; padding:0 20px; position:relative; z-index:10; display:block !important;}
	.content-gallery .slideShowControlsPanel {margin-top:86px;}
	.content-gallery div div div table td > div > div {width:auto !important;}
	.content-gallery div div div table td > div .thumbnailsDiv.slideImg .slideShowThumbnail {width:105px !important; height:75px !important; margin:0 4px;}
	.content-gallery .thumbnailsArrow {display:block;}
}

/***** For IE ******/
.ie .content-gallery div div div table td > div > div:first-child  {height:348px !important;}
.ie .content-gallery div div div table td > div .imageDivContainer {height:348px !important;}
.ie .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:348px !important;}
.ie .content-gallery div div div table td > div .thumbnailsDiv {background:none; margin-top:-86px !important; top:-10px; left:0; padding:0 7px; position:relative; z-index:10; display:block !important;}
.ie .content-gallery div div div table td > div > div {width:auto !important;}
.ie .content-gallery div div div table td > div .thumbnailsDiv.slideImg .slideShowThumbnail {width:105px !important; height:75px !important; margin:0 5px;}


@media (max-width:768px) {
	.content-gallery div div div table td > div .thumbnailsDiv img {opacity:1 !important;}
}

/***** For IE ******/
.ie .content-gallery div div div table td > div .thumbnailsDiv img {opacity:1 !important;}

#webWizardDiv .content-gallery .imageDivContainer > div > img {width:auto !important;}
#webWizardDiv .content-gallery div div div table td > div img.slideShowThumbnail {width:105px !important;}

.navPrevImg {background-image:url(../images/general/left.png);}
.navNextImg {background-image:url(../images/general/right.png);}

.content-box.outer-map {overflow:hidden;}
.content-box-text {padding:0 15px 15px; position:relative;}
.content-box-docs {padding:0 15px 15px;}
.content-gallery div div div table td > div {width:100% !important;}

@media (min-width:768px) {
	.content-box.outer-map {overflow:inherit;}
}

/***** For IE ******/
@media (min-width:992px) {
	.content-gallery div div div table td > div {width:500px !important; min-height:300px;}	
}

@media (min-width:1200px) {
	.content-gallery div div div table td > div {width:500px !important;}
	.content-gallery div div div table td > div > div:first-child {height:300px !important;}
	.content-gallery div div div table td > div .imageDivContainer {height:300px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:300px !important;}
}
	
@media (min-width:1600px) {
	.content-gallery div div div table td > div {width:500px !important;}
}

/***** For IE ******/
.ie .content-gallery div div div table td > div {width:500px !important;}
.ie .content-gallery div div div table td > div > div:first-child {height:300px !important;}
.ie .content-gallery div div div table td > div .imageDivContainer {height:300px !important;}
.ie .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:300px !important;}


.instance_control_ptitle,
.instance_control_ptitle * {color:#353941; font-size:16px; font-weight:bold;}
.instance_control_ptext,
.instance_control_ptext {line-height:18px;}
.navLink {width:50% !important;}

.blackbg {background:#2c3338; position:fixed; left:0; top:0; width:100%; height:100%; z-index:11; opacity:0.9; display:none;}

.gal-head {background:url(../images/general/gal-head.png) repeat-x; width:94%; height:43px; margin:-159px auto 0; color:#fff; font-size:14px; line-height:41px; text-align:center; position:relative; z-index:21; display:none;}
.gal-head a {position:absolute; right:10px; top:13px; width:16px; height:17px; background:url(../images/general/gal-close.png) no-repeat; text-indent:-9999px; display:block;}
.gal-info {background:url(../images/general/gal-head.png) repeat-x; width:94% !important; height:43px; margin:0 auto; color:#fff; font-size:14px; line-height:42px; text-align:center; 
border-radius:3px; position:relative; /*top:-17px;*/ top:5px; z-index:8;}
.gal-numbers {background:url(../images/general/pho.png) no-repeat right center; padding:0 41px 0 0; margin:0 0 0 14px; float:left;}
.gal-open {background:url(../images/general/gal-open.png) no-repeat right center; padding:0 24px 0 0; margin:0 19px 0 0; color:#fff; font-size:12px; float:right; display:block;}
.gal-open:hover, .gal-open:focus, .gal-open:active {text-decoration:none; color:#fff;}
@media (min-width:768px) {
	.gal-head {display:none !important;}
	.gal-info {display:none !important;}
}

.map-box {margin:0 0 -4px; height:150px;}
@media (min-height:400px) {
	.map-box {height:250px;}
}
@media (min-height:600px) {
	.map-box {height:auto;}
}
@media (min-width:992px) {
	.map-box {margin:0; max-height:inherit;}
}
/***** For IE ******/
.ie .gal-head {display:none !important;}
.ie .gal-info {display:none !important;}
.ie .map-box {margin:0;}

.uploaderTableHeader > th {background:#e53231; color:#fff; text-align:center; padding:7px 10px;}
.uploaderTableHeader > th:first-child {padding:10px 30px;}
.uploaderTableHeader > th:nth-child(2) {text-align:left;}

.uploaderTableSplitter {display:none;}
.folderUploaderControl .uploaderTableSplitter {display:block;}

.uploadDownAll td {background:#f5f2eb; padding:9px 10px; text-align:right;}
.uploadDownAll td a {color:#051c4a;}
.instance_componentOuterTABLEDownloads1 td,
.instance_componentOuterTABLEDownloads2 td {padding:9px 10px; text-align:center; background:#f2f2f2; border-bottom:1px solid #dfe0dd;}
.instance_componentOuterTABLEDownloads1 td:nth-child(2), 
.instance_componentOuterTABLEDownloads2 td:nth-child(2) {text-align:left;}
.instance_componentOuterTABLEDownloads1 td:nth-child(2) a, 
.instance_componentOuterTABLEDownloads2 td:nth-child(2) a {color:#051c4a;}

.uploadFileType {border:1px solid #7c818b; font-size:10px; padding:0 1px; border-radius:3px; display:inline-block;}

.uploaderTitleSection {background:url(../images/general/uploaderTitleSection3.png) no-repeat 12px 10px #ede9d9; border-bottom:2px solid #fff; color:#353941; vertical-align:middle; padding:5px 0 5px 38px; cursor:pointer;}
.folderUploaderControl .uploaderTitleSection {background:#0093b2 !important; padding:5px 0 5px; cursor:inherit;}
.folderUploaderControl .folderRow .folder-title {background:url(../images/general/uploaderTitleSection3.png) no-repeat 12px 5px;padding:6px 0 5px 38px; text-align:left; display:inline-block;}
.folderUploaderControl .folderRow.folderExpanded .folder-title {background-image:url(../images/general/uploaderTitleSection.png); }
.uploaderTitleSection p, .uploaderTitleSection div {color:#353941; margin:0; padding:0; font-weight:normal; font-size:14px;}
.folderUploaderControl .uploaderTitleSection p, .folderUploaderControl .uploaderTitleSection div {font-weight:bold; font-size:16px; color:#353941 !important;}
.uploaderTitleSection .instance_control_ptitle {background:url(../images/general/uploaderTitleSection4.png) no-repeat right 0; padding:6px 0 5px;}
.folderUploaderControl .uploaderTitleSection .instance_control_ptitle {background:none !important;}

.opened .uploaderTitleSection {background:url(../images/general/uploaderTitleSection.png) no-repeat 12px 10px #0093b2; color:#f01616;}
.opened .uploaderTitleSection p, .opened .uploaderTitleSection div {color:#f01616;}
.opened .uploaderTitleSection .instance_control_ptitle {background:url(../images/general/uploaderTitleSection2.png) no-repeat right 0;}

.uploaderTable {width:100%;}
.uploaderTableIns {width:100%;}
.uploaderTableIns2 {width:100%; float:left; display:none;}
.folderUploaderControl .uploaderTableIns2 {width:100%; float:left; display:block;}
#webWizardDiv .uploaderTableIns2 {display:block;}
.uploaderTableIns2 > table {width:100%;}


.folderExpandedIcon {display:none !important;}
.folderCollapsedIcon {display:none !important;}
.folderLevelIcon {visibility:hidden !important;}
.folderRow td {background:url(../images/general/uploaderTitleSection4.png) no-repeat right center #ede9d9; border-bottom:2px solid #fff; color:#353941; vertical-align:middle; padding:5px 0 5px; cursor:pointer;text-align:left;}
.folderRow.folderExpanded td {background:url(../images/general/uploaderTitleSection2.png) no-repeat right center #0093b2; color:#f01616;}
.folderUploaderControl .uploadSubfolder td {text-align:left;}


/********* Hidden Cells ***********/

.uploaderTableHeader > th,
.uploaderTableIns2 td:first-child,
.uploaderTableIns2 td:nth-child(3),
.uploaderTableIns2 td:nth-child(4) {display:none;}
@media (min-width:768px) {
	.uploaderTableHeader > th,
	.uploaderTableIns2 td:first-child,
	.uploaderTableIns2 td:nth-child(3),
	.uploaderTableIns2 td:nth-child(4) {display:table-cell;}
}
/***** For IE ******/
.ie .uploaderTableHeader > th,
.ie .uploaderTableIns2 td:first-child,
.ie .uploaderTableIns2 td:nth-child(3),
.ie .uploaderTableIns2 td:nth-child(4) {display:table-cell;}



.content-box-text .login-box {width:100%; margin:0 auto; text-align:left;}
.columnTitle div, .columnTitle p {/*text-align:center;*/}

.LoginForm .pass-text {width:70px;}
.LoginForm p {line-height:16px;}
.forg-pass-td,
.login-box .LoginForm tr:last-child td[colspan="2"] {padding-left:85px !important;}
.login-box .LoginForm tr:last-child td[colspan="2"].nda-td {padding:0 !important;}
.login-box input[type=checkbox] {position:relative; top:2px; margin:0 6px 0 0;}

.buttonClose a:link, .buttonClose a:visited, .buttonAgree a:link, .buttonAgree a:visited {bottom:auto; top:5px;}
.white_content {height:auto;}
.buttonClose a:link, .buttonClose a:visited, .buttonAgree a:link, .buttonAgree a:visited {border-radius:3px; padding:5px; text-decoration:none !important;}
.login-box form a:hover {text-decoration:none !important;}

.login-here-td {padding-left:0 !important;}
.login-here-td a {background:url("../images/general/signin.png") no-repeat center center #051c4a; border:medium none; cursor:pointer; display:block; height:36px; overflow:hidden; padding-left:150px; width:150px; color:#fff; border-radius:5px;}

.white_content .ndaTextContent, .white_content .tcTextContent {padding-top:15px !important;}

.buttonClose a:link, .buttonClose a:visited, .buttonagree a:link, .buttonagree a:visited {background:#051c4a !important; border:0 !important; height:28px; line-height:28px; padding:5px 10px;}
.buttonClose a:link, .buttonClose a:visited, .buttonAgree a:link, .buttonAgree a:visited {border:0 !important; height:28px; line-height:28px; padding:0 10px;
font-size:13px;}

.right-content.porf-cont-6 {}
.right-content.porf-cont-6 td > a > img.instance_ImageControllImg {width:100%; min-width:260px; display:block;}
.right-content.porf-cont-7 > div.resultDiv.isDroppable {margin:0;}

.white_content {width:100%; left:0; margin:0; top:0; position:fixed; height:100%; -moz-box-sizing:border-box; box-sizing:border-box;}
.white_content .ndaTextContent, .white_content .tcTextContent {height:100%; padding:15px 15px 50px; -moz-box-sizing:border-box; box-sizing:border-box;}
.white_content .ndaButtonsContainer, .white_content .tcButtonsContainer {position:absolute; bottom:0; width:100%; left:0;}
.white_content .ndaButtonsContainer, .white_content .tcButtonsContainer {padding:0 8px 0 19px;}
@media (min-width:768px) {
	.LoginForm p {line-height:inherit;}
	.white_content {width:700px; left:50%; margin:0 0 0 -350px; top:0; position:absolute;}
}
@media (max-width:768px) {
	.video-control p {width:100% !important;}
	.two-columns-login > tr > td, .two-columns-login > tbody > tr > td { display:block; max-width:360px; margin:0 auto; width:100% !important; }
	.loginColumnLeft {height:auto !important;}
}

.login-page-title { margin:0 auto; width:100%;}
.loginColumnLeft .forg-pass-td {padding-left:0 !important;}

 /***** For IE ******/
.ie .white_content {width:700px; left:50%; margin:0 0 0 -350px; top:0; position:absolute;}

@media (max-width:756px) {
    #outerImageContainer {width:100% !important; height:auto !important;}
    #lightboxImage  {width:100% !important; height:auto !important;}
    #imageDataContainer {width:100% !important;}
    #outerImageContainer {font-size:inherit !important;}
}

.main-table .instance_ImageControllImg:not(.paragraph_image) {width:100%;}
.right-side .instance_ImageControllImg:not(.paragraph_image) {width:100%;}
.brochure-container .instance_ImageControllImg {width:auto !important; max-width:100%;}

.home2_sidebar {padding:0 15px;}
.home2_sidebar .contacts-title {background:#E4002B; padding:10px 0 10px 20px; box-shadow:0 1px 10px #bebebe;}
.home2_sidebar .contact {background:#e4e6e8; padding:15px; border-top:1px dashed #a39e99;}
.home2_sidebar .contact:first-child {border:0;}
.home2_sidebar .top_bl .instance_control_ptitle a {padding-right:13px; background:url(../images/general/sb_pointer.png) no-repeat 100% 100%;}
.home2_sidebar .top_bl .instance_control_ptitle,
.home2_sidebar .top_bl .instance_control_ptitle p {color:#e53231 !important; font-size:16px !important; font-weight:normal; padding:0; margin:0; text-transform:none!important; font-weight:bold; line-height:20px;}
.home2_sidebar .instance_control_ptitle a {color:#0292D0; text-decoration:none; font-weight:bold; font-size:14px; line-height:18px;}
.home2_sidebar .top_bl .instance_control_ptext a {line-height:14px;}
@media (min-width:768px) {
	.home2_sidebar .top_bl .instance_control_ptitle,
	.home2_sidebar .top_bl .instance_control_ptitle p {color:#000 !important;}
}
@media (min-width:768px) and (max-width:992px) {
	.home2_sidebar .contact:nth-last-child(2) {border:0;}
}

.login-text .instance_control_ptitle {border-bottom:1px solid #F2F2F2; margin:15px 0 10px; padding-bottom:5px;}

.main-table .instance_control_ptext a, 
.main-table .instance_TextAreaControllTextDIV a {color:#0292D0; text-decoration:none;}
.main-table .instance_control_ptext a:hover, 
.main-table .instance_TextAreaControllTextDIV a:hover {color:#24B4F2;}

.top_bl2 .instance_control_ptitle, .top_bl2 .instance_control_ptitle * {color:#00467F; font:18px/20px 'montserrat',Arial,sans-serif; text-transform:uppercase; margin:0;}
.top_bl2 {width:100%; padding-top:15px; display:inline-block;}

.main-table li, 
.main-table li {list-style-image:url(../images/general/li.png); margin:0 0 5px; padding-left:5px;}

.main-table .instance_control_ptext,
.main-table .instance_control_ptext p {font-size:13px; color:#53504d; line-height:22px; font-weight:normal;}

.main-table .title .instance_control_ptitle, 
.main-table .title .instance_control_ptitle p {margin:15px 0; color:#E4002B; font-size:22px; font-weight:bold; font-family:Georgia,Helvetica,sans-serif;}

.main-table ul, .main-table ul {margin-top:15px;}

.tripple-img > div {padding:5px 0 10px !important;}
.tripple-img img {width:100%;}
.tripple-img .imageDescriptionText {padding:5px 10px 0;}
@media (min-width:756px) {
	.tripple-img {margin-left:-5px; margin-right:-5px;}
	.tripple-img > div {padding:5px 5px 15px !important;}
	.tripple-img .imageDescriptionText {padding:5px 0;}
}

.right-gallery {width:100%; padding:0 0 20px; margin:0 auto;}
.left-text {width:100%; padding:0 15px 20px;}
@media (min-width:1024px){
	.right-gallery {width:500px; padding:20px 0 20px; margin:0; float:right;}
	.left-text {width:430px; padding:15px 20px 20px 0; display:inline-block;}
}

.main-table ul { padding:8px 0 0 15px; margin:0px;}

#BANNER {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  float:none;
}

@media (max-width:756px){
	#BANNER {height:60px;}
}

@media (min-width: 992px) {
    #BANNER {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    }
}




.video-wrapper {/*margin:0 -15px;*/ position:relative; padding-bottom:56.25%; height:0;}
.video-wrapper .instance_ImageControllImg, .video-wrapper .instance_videoPlayerFrame {max-width:100%;}
.video-wrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%; display:block;}
#webWizardDiv .video-wrapper iframe {position:relative; width:600px; height:320px;}
@media(min-width:1200px){
	.video-wrapper {max-width:100%; margin:0 auto;}
} 

@media(max-width:767px){
	body > table,
	body > table > tbody,
	body > table > tbody > tr,
	body > table > tbody > tr > td {display:block;} 
	.instance_TextAreaControllTextDIV {max-width:100%;}
	.main-table, .main-table > tbody, .main-table > tbody > tr {display:block;}
	
	.row:after {content:''; clear:both; display:block;}
}

.marright .contacts .contacts-items .contact:has(> div:empty) {display:none;}

@media(max-width:767px){
  .two-columns-login > tr > td, .two-columns-login > tbody > tr > td {background:#fff}
}

@media(min-width:768px){
  .container_logo .instance_ImageControllImg {width:183px;}
}

#workareaInnera .tripple-img .col-sm-4 {/* width:100%; max-width:100%; */}
@media(min-width:992px){
  .hannah20223 .col-md-6.marleft.marleft-6 {width:100%;}
  .hannah20223 .col-md-6.marright-6 {width:100%;}
}
@media(min-width:1200px){
  .hannah20223 .col-md-6.marleft.marleft-6 {width:66.5%;}
  .hannah20223 .col-md-6.marright-6 {width:33.4%;}
}
body > table .hannah20223 .contact-box .resultDiv table, 
body > table .hannah20223 .contact-box .resultDiv table > tbody, 
body > table .hannah20223 .contact-box .resultDiv table > tbody > tr, 
body > table .hannah20223 .contact-box .resultDiv table > tbody > tr > td, 
body > table .hannah20223 .contact-box .resultDiv table > tbody > tr > td > div {max-width:100%; display:block;}
@media(min-width:1200px){
  .hannah20223 .contact-box .imageDescriptionText, .hannah20223 .contact-box .imageDescriptionText * {font-size:13px;}
}

body > table .tableDisBlock .contact-box .resultDiv table, 
body > table .tableDisBlock .contact-box .resultDiv table > tbody, 
body > table .tableDisBlock .contact-box .resultDiv table > tbody > tr, 
body > table .tableDisBlock .contact-box .resultDiv table > tbody > tr > td, 
body > table .tableDisBlock .contact-box .resultDiv table > tbody > tr > td > div {max-width:100%; display:block;}

.LandStead20563 .container_logo2 {padding:0 37px 0 7px;}
.LandStead20563 .container_logo2 .instance_ImageControllImg {width:100px; height:100px;}

.container_logo3 {padding:0 10px 10px 0;}
@media(max-width:767px){
  .container_logo3 .instance_ImageControllImg {max-width:100px;}
}
@media(min-width:768px){
  .container_logo3 {padding:0 24px 0 0;}
  .container_logo3 > div {display:flex; flex-flow:column nowrap; justify-content:center;}
}

@media(max-width:767px){
  .wrapper.header-box {background:#fff;}
  .container_menu_button {position:absolute; right:18px; top:0;}
  body > table .header-box > div > table {display:block !important;}
  body > table .header-box > div > table > tbody {display:block !important;}
  body > table .header-box > div > table > tbody > tr {display:block !important;}
  body > table .header-box > div > table > tbody > tr > td {display:block !important;}
}
@media(min-width:768px){
  .main-table.main-home-table {table-layout:fixed;}
}

.ProjectVista16336 .container_logo3 .instance_ImageControllImg {max-width:100px;}
@media(min-width:768px){
  .ProjectVista16336 .content {padding-left:0;}
}

.cList {padding:0 15px;}
.cList > div {background:#e4e6e8; padding:15px; border-top:1px dashed #a39e99;}
.cList > div:first-child {border-top:0;}

.cList > div:has(> div:empty), .cList > div:empty {display:none;}

.conList {padding:30px 0 0;}
.conList > div {padding:0 0 30px;}
.conList > div:empty {border-bottom:0;}
.conList .instance_control_ptitle, .conList .instance_control_ptitle * {padding:0; /* font-size:16px; font-weight:400; */}
.conList .instance_control_ptitle {padding:0 0 5px;}
.conList td {text-align:left !important;}
.conList .imageDescriptionText {padding:12px 0 0; line-height:1.5;}
.conList .imageDescriptionText {}
.conList p {padding:0 0 2px; margin:0;}
.conList a {font-weight:400;}
.conList .paragraphWithImage_leftColumn {padding:0 0 15px;}
.conList .instance_ImageControllImg {max-width:140px;}
@media(min-width:768px){
	.conList {width:100%; display:flex; flex-flow:row wrap;}
	.conList > div {width:50%; padding:0 30px 30px 0;}
	.conFlex .conList > div {min-width:100%;}
	.conList > div:last-child {padding-right:0;}
	.title + .conFlex, .title + .conList {padding-top:0;}
}
@media(min-width:992px){
	.conList > div {width:100%;}
}
@media(min-width:1200px){
	.conList .instance_componentOuterTABLE > tbody > tr {display:flex !important; flex-flow:row nowrap;}
}

#page_Contact .css2025 .col-md-6.marright-6 {vertical-align:top;}