
@font-face {
    font-family: 'Josefin-Sans-Bold';
    src:  url('../images/fonts/Josefin-Sans-Bold.woff') format('woff'),
    url('../images/fonts/Josefin-Sans-Bold.svg#Josefin-Sans-Bold') format('svg'),
    url('../images/fonts/Josefin-Sans-Bold.eot'),
    url('../images/fonts/Josefin-Sans-Bold.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
/* font-family: "LatoRegular"; */
@font-face {
    font-family: "LatoRegular";
    src: url("../images/fonts/LatoRegular/LatoRegular.eot");
    src: url("../images/fonts/LatoRegular/LatoRegular.eot?#iefix")format("embedded-opentype"),
    url("../images/fonts/LatoRegular/LatoRegular.woff") format("woff"),
    url("../images/fonts/LatoRegular/LatoRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "LatoBold"; */
@font-face {
    font-family: "LatoBold";
    src: url("../images/fonts/LatoBold/LatoBold.eot");
    src: url("../images/fonts/LatoBold/LatoBold.eot?#iefix")format("embedded-opentype"),
    url("../images/fonts/LatoBold/LatoBold.woff") format("woff"),
    url("../images/fonts/LatoBold/LatoBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "LatoItalic"; */
@font-face {
    font-family: "LatoItalic";
    src: url("../images/fonts/LatoItalic/LatoItalic.eot");
    src: url("../images/fonts/LatoItalic/LatoItalic.eot?#iefix")format("embedded-opentype"),
    url("../images/fonts/LatoItalic/LatoItalic.woff") format("woff"),
    url("../images/fonts/LatoItalic/LatoItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "LatoLight"; */
@font-face {
    font-family: "LatoLight";
    src: url("../images/fonts/LatoLight/LatoLight.eot");
    src: url("../images/fonts/LatoLight/LatoLight.eot?#iefix")format("embedded-opentype"),
    url("../images/fonts/LatoLight/LatoLight.woff") format("woff"),
    url("../images/fonts/LatoLight/LatoLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "LatoBoldItalic"; */
@font-face {
    font-family: "LatoBoldItalic";
    src: url("../images/fonts/LatoBoldItalic/LatoBoldItalic.eot");
    src: url("../images/fonts/LatoBoldItalic/LatoBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("../images/fonts/LatoBoldItalic/LatoBoldItalic.woff") format("woff"),
    url("../images/fonts/LatoBoldItalic/LatoBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "LatoLightItalic"; */
@font-face {
    font-family: "LatoLightItalic";
    src: url("../images/fonts/LatoLightItalic/LatoLightItalic.eot");
    src: url("../images/fonts/LatoLightItalic/LatoLightItalic.eot?#iefix")format("embedded-opentype"),
    url("../images/fonts/LatoLightItalic/LatoLightItalic.woff") format("woff"),
    url("../images/fonts/LatoLightItalic/LatoLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

body, p, ul, ol, div, a, span {color:#00233a; font-family:"LatoRegular",Arial,Tahoma,Helvetica,sans-Serif; font-size:14px; font-weight:normal;}
body {background: #e5e5e5; width:100%!important;}
p {margin:5px 0;}
img.main-bg {position:absolute; top:0; left:0; width:100%; z-index:-2;}
#mainTableBody>#reLayout img.main-bg {display:none!important;}

.container_bg .main-bg img {position:absolute; top:0; left:0; width:100%; height:100%; z-index:-2;}
#mainTableBody>#reLayout img.main-bg {display:block; width:100px!important;}
.container_bg { width: 100%;  max-width: 1140px;  min-width: 767px; overflow:visible; margin: 0 auto; padding:0 20px;}
.container_bg  > table{ background: #ffffff; }

#mainTableBody #reLayout .container_bg, #workareaOuter #workareaInnera .container_bg {overflow:visible!important; padding-bottom:0!important; margin:0; position:static!important; width:910px;}
#mainTableBody #reLayout .container_bg .main-bg img,
#workareaOuter #workareaInnera .container_bg .main-bg img {z-index:3;}
#mainTableBody #reLayout .container_bg .main-bg img.instance_ImageControllImg,
#workareaOuter #workareaInnera .container_bg .main-bg img.instance_ImageControllImg {position:relative; width:300px; height:200px!important; z-index:3;}
#workareaOuter .columnheader.cont_img .instance_ImageControllImg{ width: 100%; }

* html #mainTableBody #reLayout .container_bg .main-bg, html #workareaOuter #workareaInnera .container_bg .main-bg {position:static!important; height:auto !important;}

* html .container_bg {height:100%!important;}
* html .container_bg .main-bg {height:100%!important; position:absolute!important; z-index:-4;}
* html .container_bg .main-bg div {height:100%!important;}
* html .container_bg .main-bg table {height:100%!important;}
* html .container_bg .main-bg img.instance_ImageControllImg {height:100%!important;}

* html .container_bg .main-bg .imageDescriptionText {height:1% !important;}

#workareaOuter .content{ float: none !important; }

#mainTableBody .mainwrapper,
#mainTableBody .black_bg,
#mainTableBody .maincontent {position:static!important;}
a {color:#686B6B; text-decoration:none; }
a:hover {text-decoration:underline;}
a:visited {text-decoration:none;}
.mainwrapper {position:relative; z-index:1; width:100%;}
.maincontent {width:100%;}
.maincontent table {width:100%;}
.userwelcome {color:#757575; position:absolute; right:50%; top:-55px; padding:0!important; font-size:13px; margin-right: -490px;}
.userwelcome a {color:#757575; font-size:13px;}
.header_logo { padding-right: 30px;}
.cont {margin:0 auto;}
.header_logo img {float:left;}

p a.termsCond:visited {color:#e53231;}
p a.termsCond:link {color:#e53231;}

.header_logo .imageDescriptionText,
.header_logo .imageDescriptionText div,
.header_logo .imageDescriptionText p, 
.header_logo .imageDescriptionText a,
.header_logo .imageDescriptionText span {text-align:left; color:#fff; font-size:26px; font-family:Arial,Tahoma,Helvetica,sans-Serif;}

.header_logo .header_logo_ins {position:relative;}
.header_logo .imageDescriptionText > div {display:none;}
.logo-img { float: right; }
.logo-img td {vertical-align:middle;}

.sign_project {padding:0 0px 20px 0px; vertical-align:bottom; /*width:600px;*/
}
.sign_project div.sign_project_inner {display:inline-block; width:auto; float:right;}
.sign_project div {/*max-width:600px;*/
}
.sign_project .instance_control_ptitle, .sign_project .instance_control_ptitle p, .sign_project .instance_control_ptitle p span {color:#fff; font-size:20px; line-height:22px; font-family:Arial,Helvetica,sans-serif;}
.sign_project .instance_control_ptext, .sign_project .instance_control_ptext p, .sign_project .instance_control_ptext p span {color:#fff; font-size:20px; line-height:20px; font-family:Arial,Helvetica,sans-serif;}
.sign_project div,
.sign_project td,
.sign_project p {display:inline!important; width:auto!important;}
* html .sign_project_inner {text-align:right!important;}
* html .sign_project_inner div {text-align:right!important;}
* html .sign_project_inner td {text-align:right!important;}
td.top_menu {width:100%; padding:0; }
td.top_menu .resultDiv {position:relative; min-height: 0;}
td.top_menu table {}
td.top_menu table .horizontalMenu { 
	background: #01626b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzA0N2Y4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzA0N2Y4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzlkOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #01626b 0%, #047f80 48%, #047f80 48%, #079d96 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#01626b), color-stop(48%,#047f80), color-stop(48%,#047f80), color-stop(100%,#079d96));
	background: -webkit-linear-gradient(left,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	background: -o-linear-gradient(left,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	background: -ms-linear-gradient(left,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	background: linear-gradient(to right,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01626b', endColorstr='#079d96',GradientType=1 );

}

.inner_content {padding:0px; }
.text_content {padding:45px;}

.activeTD {}
.activeTD div {border:0px !important;}
.activeTD:hover a {text-decoration:none;}

.mainlayout {
 	background-color:#fff; width:100%;}

.maincontentarea {background-color:#e8e8e9; width:100%;}
.right_content {width:500px;}
.header_darkbackground p, .header_darkbackground ul, .header_darkbackground ol, .header_darkbackground div, .header_darkbackground span {
 	color:#fff;}
.estatecreate_copy {min-height:60px; padding:20px 85px;}
.estatecreate_copy, .estatecreate_copy a , .estatecreate_copy p {font-size:12px; color:#666; text-decoration:none; font-weight:normal; font-family:Tahoma,Helvetica,Arial,sans-Serif;} 
.estatecreate_copy a:active, .estatecreate_copy a:hover {text-decoration:underline; color:#fff!important;}


td.content_imagearea {padding:0; width:500px;}

.container {/*width:820px;*/
	position:absolute; left:100px; top:25px; border:1px solid #cccccc; height:630px;}

.title {position:absolute; top:20px; left:20px; font-size:12px; font-weight:bold; color:#3978ad; margin:0; width:340px;}
td.footer_inner {  color:#4b5c67; vertical-align:top; text-align:left;  background: #e5e5e5;}
.footer_inner .cont {/*border-top:1px solid #cbcbdd;*/}
body > table .footer_inner .cont > table td {height:80px;}
td.footer_inner td {vertical-align:middle;}
td.footer_inner,
td.footer_inner p,
td.footer_inner div,
td.footer_inner a {color:#4b5c67; font-size:12px;}
.container_copyright {margin-bottom:2px; padding-right:13px;}
.container_copyright .instance_TextAreaControllTextDIV {width:100%!important;}
.container_bottomlinks {color:#adadad; margin:0 0 0;}
.container_bottomlinks div, .container_bottomlinks p {display:inline; width:auto!important; height:auto!important;}
.container_bottomlinks a {color:#2b2a28; font-size:11px; text-decoration:none;}
.container_bottomlinks a:hover {color:#2b2a28; text-decoration:underline;}

td.footer_inner  table table{
	width: auto;
}

.logo {background-image:url(../images/general/marshparsons_logo.png); background-repeat:no-repeat; height:67px; width:295px; margin:0; padding:5px 0;}

.sublogo {background-image:url(../images/general/mp_theinkbuilding.png); background-repeat:no-repeat; height:67px; width:123px; margin:0; padding:5px 10px;}

.main_img {position:absolute; top:69px; left:5px; background-image:url(main_img.jpg); background-repeat:no-repeat; /*width:801px; height:117px; */
	margin:0;}

.nav {width:802px; height:25px; border-bottom:1px solid #cccccc; 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;}

.contentarea .resultDiv, .horizontalnav .resultDiv {padding:0px;}

* html .resultDiv {border:0; 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;}

TABLE.rePreviewLayout {}
* html TABLE.rePreviewLayout {}
.globalWorkareas {background:#fff; color:#470400;}

DIV.footer SPAN.copy {color:#999;}

a img {border:none;}
.controlContainerWithHeader {border:none;}


.columnTitle {color:#000000; font-size:28px; padding:15px 0 10px 20px; height:30px;}
.form_container {background-color:white; border:1px solid #E1DFD9; width:100%; height:100%;}
.form_container td {vertical-align:top;}
.loginColumn {height:373px; vertical-align:top;}
.columnTitleSmall {color:#fff; font-size:14px; padding:0 30px;}
.buttonAgree {margin-right:20px;}
.two_column_text td {vertical-align:top; width:50%;}
.two_column_text .fcol {padding-right:30px;}
.two_column_text .scol {padding-left:30px;}
.align_left_img,
.align_left_img div,
.align_left_img table,
.align_left_img td,
.align_left_img img {text-align:left!important;}
.mt20 {margin-top:20px;}
.container_contacts .align_left_img img {margin-left:10px;}
.home_cont {width:1000px;}
.brochure_img a {color:#757575;}

.resultDiv {padding:0px; }

/* frame:microsite header */
.container_header .instance_control_ptitle, .container_header .instance_control_ptitle p {color:#5d5d5f; font-size:18px;}
.container_header .instance_control_ptext, .container_header .instance_control_ptext p {color:#bfc1c0; font-size:14px;}
.container_header .instance_componentOuterTABLE {padding-left:30px; padding-top:20px; display:none;}

.control_securelogin { width:350px !important;}

/* frame:microsite menu */
TABLE.pageTableLinks { border-spacing:0px; padding:0px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
TABLE.pageTableLinks TR { vertical-align:bottom; }
TABLE.innerPageTableLinks { padding:0; margin-left:0px;}

TABLE.pageTableLinks TD.pageLinks, TD.pageLinks_Home, TABLE.pageTableLinks TD.pageLinks, TD.pageLinks_Home2, TABLE.pageTableLinks TD.pageLinks_Contact { color:#757575; border-right:0; line-height:14px; text-align:center; vertical-align:bottom; }
TABLE.pageTableLinks TD.pageLinks > div, TD.pageLinks_Home > div, TABLE.pageTableLinks TD.pageLinks > div, TD.pageLinks_Home2 > div, TABLE.pageTableLinks TD.pageLinks_Contact > div {padding:0;}
TABLE.pageTableLinks TD.pageLinks:last-child > div {border:0px;}
TABLE.pageTableLinks TD.pageLinks A.activePageLink, TABLE.pageTableLinks TD.pageLinks_Home2 A.activePageLink, TABLE.pageTableLinks TD.pageLinks_Contact A.activePageLink { text-decoration:none; color:#ffffff; text-shadow:none;
/*font-weight:bold;*/}
TABLE.pageTableLinks TD.pageLinks_Home A.activePageLink {color:#ffffff; background: #42808f;}
TABLE.pageTableLinks TD.pageLinks A, TABLE.pageTableLinks TD.pageLinks_Home A , TABLE.pageTableLinks TD.pageLinks_Home2 A, TABLE.pageTableLinks TD.pageLinks_Contact A,
TABLE.pageTableLinks td .hiddenLinksMenu a {vertical-align:middle; font-size:15px; font-family:'LatoRegular',Arial,Tahoma,Helvetica,sans-serif; color:#ffffff; text-decoration:none; text-align:center; padding:13px;}

TABLE.pageTableLinks p.hiddenLinksMenu {margin:10px 12px;}
TABLE.pageTableLinks TD.pageLinks A:hover,TABLE.pageTableLinks TD.pageLinks_Home A:hover, TABLE.pageTableLinks TD.pageLinks_Home2 A:hover, TABLE.pageTableLinks TD.pageLinks_Contact A:hover { text-decoration:none; color:#ffffff; background: #42808f;
text-shadow:none; text-decoration:none;}
TABLE.pageTableLinks TD.pageLinks A.activePageLink:hover, TABLE.pageTableLinks TD.pageLinks_Home A.activePageLink:hover, TABLE.pageTableLinks TD.pageLinks_Home2 A.activePageLink:hover, TABLE.pageTableLinks TD.pageLinks_Contact A.activePageLink:hover,
TABLE.pageTableLinks TD.pageLinks A.activePageLink {color:#ffffff; background: #42808f; text-decoration:none;}
TABLE.pageTableLinks TD.pageLinks NOBR { color:green; font-size:13px; }
TABLE.pageTableLinks TD.pageLinks_Home, TABLE.pageTableLinks TD.pageLinks_Home2 {}



/* main container:homepage */
.container_mainimage { z-index:1; }
.container_mainimagetext {width:100%;}
.container_mainimagetext .DragDropContainer {background:#0e3147; padding:15px 0; margin:15px 0 0; width:100%;}
.container_mainimagetext .instance_control_ptitle, .container_mainimagetext .instance_control_ptitle p {color:#fff; font-size:20px; font-weight:bold; padding:0 0 5px; margin:0 15px;}
.container_mainimagetext .instance_control_ptitle p span {color:#BC141A; font-size:16px; font-weight:bold; text-transform:uppercase;}
.container_mainimagetext .instance_control_ptext, .container_mainimagetext .instance_control_ptext p {color:#fff; font-size:14px; font-weight:normal; margin:0 15px;}
.container_mainimagetext .instance_control_ptext p span {color:#404264; font-size:16px; font-weight:normal; text-transform:uppercase;}


.container_logintext { position:relative; width:155px; height:30px; z-index:100; background:#003576; line-height:30px; text-align:center; left:-180px; top:-425px; -moz-border-radius:10px; border-radius:10px;-webkit-border-radius:10px;}
.container_logintext a { color:#FFF; font-size:16px; display:block; width:100%; height:100%; }
.container_logintext a:hover { text-decoration:none; color:#FFF }

.instance_control_ptitle,
.container_mainarea .pageheader .instance_control_ptitle,
.container_mainarea .pageheader .instance_control_ptitle p {line-height:30px; margin:0!important; padding:0; color:#0e3147; font-size:22px; font-weight:bold; text-transform: uppercase;}
.container_mainarea .pageheader .instance_control_ptext,
.container_mainarea .pageheader .instance_control_ptext p {color:#444b5c; font-size:14px; font-weight:normal; margin:0px; padding:0;}
.container_mainarea .pageheader .instance_control_ptext {padding:5px 5px 15px 5px;}

.container_mainarea .instance_control_ptitle,
.container_mainarea .instance_control_ptitle p,
.container_contacts .instance_control_ptitle,
.container_contacts .instance_control_ptitle p {color:#ffffff; font-size:22px; line-height:26px; width:auto !important; text-align:left; font-weight:bold; font-family:"Josefin-Sans-Bold"; text-transform: uppercase;}
.container_contacts .contacts-border td.columnheader, .container_contacts .contacts-border td.contacts { padding:45px 45px 20px 45px;}


.contacts_no_img .instance_control_ptitle,
.contacts_no_img .instance_control_ptitle p {font-weight:bold;}
.container_mainarea .instance_control_ptitle {margin:10px 0 0;}
.container_contacts .instance_control_ptitle {}
.container_contacts.left_cont .instance_control_ptitle {margin:15px 0 5px 0; color:#0e3147; font-size:22px; font-weight:bold; font-family: "Josefin-Sans-Bold", Georgia,Helvetica,sans-serif;}
.container_mainarea .instance_control_ptext,
.container_mainarea .instance_control_ptext p,
.container_mainarea .instance_TextAreaControllTextDIV,
.container_mainarea .instance_TextAreaControllTextDIV p,
.container_contacts.left_cont .instance_TextAreaControllTextDIV,
.container_contacts.left_cont .instance_TextAreaControllTextDIV p {font-size:14px; line-height:20px; font-weight:normal;}
.container_mainarea .instance_control_ptext p,
.container_mainarea .instance_TextAreaControllTextDIV p,
.container_contacts.left_cont .instance_TextAreaControllTextDIV p {margin:5px 0;}
.contacts_page {padding-top:10px;}
.contacts_page .DragDropContainer, .contacts_page .isDroppable {float:left; margin-right:15px;}
.contacts_page .imageDescriptionText {text-align:center;}
.logo-img td {height:72px; vertical-align:middle;}
.logo-img td.imageDescriptionText {height:auto;}

.info_page .instance_control_ptitle { color:#003576; font-size:18px; padding:0px; width:auto !important; font-weight:normal;}
.info_page .instance_control_ptitle p { color:#525b5a; font-size:24px; padding:0px; margin:0px; font-weight:bold;}
.info_page .instance_control_ptext { color:#999; font-size:14px; padding:5px 5px 15px 5px; font-weight:normal; line-height:20px;}
.info_page .instance_control_ptext p { color:#999; font-size:14px; margin:0px; font-weight:normal; line-height:20px;}
.info_page ul { color:#464648; padding:10px 0px 10px 12px !important; margin:0px; list-style:disc; font-size:12px; }
.info_page li { color:#464648; font-size:12px; list-style:none !important; padding:3px 0px !important; border-bottom:0px solid #bfc1c0; }
.info_page li p {color:#464648; font-size:12px; padding:0px;}


.container_mainarea .illustration .resultDiv { background-color:#f2efe6; padding:10px; }
.container_mainarea p {margin:0 0 5px;}
.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 ul, .container_mainarea ul, ul { padding:3px 0 3px 12px; margin:0px;}
.container_rightarea li, .container_mainarea li, li { padding:3px 0px 3px 5px; list-style-image:url('../images/general/li.png');}

.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:#999; font-size:12px; padding:5px; font-weight:bold;}
.container_documents .instance_control_ptext p { color:#999; font-size:12px; margin:0px; font-weight:bold;}
.container_documents .downloads table.instance_componentOuterTABLE { width:300px;}
.container_documents .downloads table.instance_componentOuterTABLE td { color:#999; font-size:12px; padding:15px 5px; font-weight:bold; border-bottom:1px solid #cccccc;}
.container_documents .downloads a { color:#999; font-size:12px; padding:5px; font-weight:bold; text-decoration:none; }
.container_documents .downloads a:hover { color:#999; font-size:12px; padding:5px; font-weight:bold; text-decoration:underline; }

.container_contacts td.columnheader.cont_img {padding:0;}
.container_contacts td.columnheader, .container_contacts td.contacts {padding:10px 0; /*border-bottom:1px solid #9e9dc0;*/}
.container_contacts.left_cont td.columnheader {border:0px;}
.container_contacts .instance_control_ptitle,
.container_contacts .instance_control_ptitle p { color:#ffffff; font-size:22px; padding:0px; margin:0px; font-weight:bold; font-family: "Josefin-Sans-Bold"; text-transform: uppercase;}
.container_contacts .instance_control_ptext { color:#434343; font-size:12px; padding:5px; font-weight:normal;}
.container_contacts .instance_control_ptext p { color:#434343; font-size:12px; margin:0px; font-weight:normal;}


.container_contacts .contacts table.instance_componentOuterTABLE {width:auto!important; padding:0;}
.container_contacts .contacts_no_img table.instance_componentOuterTABLE {width:100% !important; padding:0; border-bottom:0; padding:0;}
.contacts_no_img {padding:0 60px 55px;}
.contacts_no_img > .resultDiv { width: 24.5%; display: inline-block; height: auto !important; vertical-align:top;}
#workareaInnera .contacts_no_img > .resultDiv {width:100%; display:block !important;}
.contacts_no_img > .resultDiv:last-child {}

.contacts-border {
	background: #01626b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzA0N2Y4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzA0N2Y4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzlkOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #01626b 0%, #047f80 48%, #047f80 48%, #079d96 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#01626b), color-stop(48%,#047f80), color-stop(48%,#047f80), color-stop(100%,#079d96));
	background: -webkit-linear-gradient(left,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	background: -o-linear-gradient(left,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	background: -ms-linear-gradient(left,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	background: linear-gradient(to right,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01626b', endColorstr='#079d96',GradientType=1 );
}

.container_contacts .contacts table.instance_componentOuterTABLE tr, .container_contacts .contacts_no_img table.instance_componentOuterTABLE tr {vertical-align:top; }
.container_contacts .contacts table.instance_componentOuterTABLE td {color:#757575 !important; font-size:12px !important; padding:15px 10px 12px 0!important;}
.container_contacts .contacts_no_img table.instance_componentOuterTABLE td {color:#757575 !important; font-size:12px !important; padding:0 10px 0 0!important;}
.container_contacts .contacts_no_img .DragDropContainer {padding:5px 0 !important;}
.container_contacts .contacts .resultDiv , .container_contacts .contacts_no_img .resultDiv {margin:0 !important; min-height:0!important;}
.container_contacts .contacts table.instance_componentOuterTABLE td table td {padding:0!important;}
.container_contacts .contacts table.instance_componentOuterTABLE a, .container_contacts .contacts_no_img table.instance_componentOuterTABLE a {color:#ffffff !important; font-size:13px !important; text-decoration:none;}

.container_contacts .contacts table.instance_componentOuterTABLE a:hover , .container_contacts .contacts_no_img table.instance_componentOuterTABLE a:hover {color:#6d6e71; text-decoration:underline;}
.container_contacts .contacts img { margin:0;}
.container_contacts .contacts table.instance_componentOuterTABLE p , .container_contacts .contacts_no_img table.instance_componentOuterTABLE p {color:#6d6e71 !important; font-size:15px !important; padding:2px;}
.container_contacts .contacts table.instance_componentOuterTABLE .instance_control_ptitle, .container_contacts .contacts_no_img table.instance_componentOuterTABLE .instance_control_ptitle,
.container_contacts .contacts table.instance_componentOuterTABLE .instance_control_ptitle p , .container_contacts .contacts_no_img table.instance_componentOuterTABLE .instance_control_ptitle p {color:#02cbb3 !important; font-size:18px !important; padding:0 0 5px; margin:0; text-transform:none!important; font-family: 'LatoBold',Arial,Helvetica,sans-serif; line-height:20px;}
.container_contacts .contacts table.instance_componentOuterTABLE .instance_control_ptext, 
.container_contacts .contacts_no_img table.instance_componentOuterTABLE .instance_control_ptext {color:#ffffff !important; font-size:13px !important; font-weight:normal; padding:0px;}
.container_contacts .contacts table.instance_componentOuterTABLE .instance_control_ptext p span, 
.container_contacts .contacts_no_img table.instance_componentOuterTABLE .instance_control_ptext p span,
.container_contacts .contacts table.instance_componentOuterTABLE .instance_control_ptext p, 
.container_contacts .contacts_no_img table.instance_componentOuterTABLE .instance_control_ptext p {color:#ffffff !important; font-size:13px !important; font-weight:normal; padding:2px 0 0; text-align:left;}

.container_contacts .cont_img img, .container_contacts .cont_img td {width: 100%;}
.imageDescriptionText {font-size:12px;} 
.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_componentOuterTABLE td {font-size:12px; padding:10px;}
.instance_componentOuterTABLE td a {font-size:12px;}


DIV.instance_TextAreaControllTextDIV {font-size:12px; color:#464648;}


.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:#000000; 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 td {padding:0px; margin:0px;}
td.leftcolumn_content {padding:10px 0px 0px 0px;}

td.leftcolumn_content td {padding:3px 3px 0px 0px;}

button, input[type="reset"], input[type="button"], input[type="submit"] {cursor:pointer;}
.container_mainarea .instance_control_ptext table {width:100%; border-spacing:0;}
.container_mainarea .instance_componentOuterTABLE .instance_control_ptext table td {border-top:1px solid #B2D235; padding:3px !important;}
.container_mainarea .instance_control_ptext tr:nth-child(even) {background-color:#fff;}
.container_mainarea .instance_TextAreaControllTextDIV tr:nth-child(even) {background-color:#fff;}
.container_mainarea .instance_control_ptext tr:nth-child(odd) {background-color:#fff;}
.container_mainarea .instance_TextAreaControllTextDIV tr:nth-child(odd) {background-color:#fff;}

.container_mainarea .instance_control_ptext tr, .container_mainarea .instance_TextAreaControllTextDIV tr {background:expression(this.rowIndex % 2 == 0 ? "#fff" :"#fff");}
.container_mainarea .instance_control_ptext a, .container_mainarea .instance_TextAreaControllTextDIV a {font-size:14px;}
	

.instance_componentOuterTABLEDownloads {font-size:12px; font-weight:bold;}
.instance_componentOuterTABLEDownloads td a {font-size:12px; font-weight:bold;}

.instance_componentOuterTABLEDownloads1 {margin:5px; text-align:center; background-color:#fff;}
.instance_componentOuterTABLEDownloads2 th {background-color:#D9CEC9;}
.instance_componentOuterTABLEDownloads1 td,
.instance_componentOuterTABLEDownloads2 td,
.instance_componentOuterTABLEDownloads2 th {font-size:12px!important;}
.instance_componentOuterTABLEDownloads1 td:after,
.instance_componentOuterTABLEDownloads2 td:after {content:'';}
.instance_componentOuterTABLEDownloads2 th {padding:10px;}
.instance_componentOuterTABLEDownloads2 td img {margin:5px 10px 10px 7px;}
.instance_componentOuterTABLEDownloads2 {margin:5px; text-align:center; background-color:#f7f6f4;}
.instance_componentOuterTABLEDownloads1 td a,
.instance_componentOuterTABLEDownloads2 td a {color:#666; font-size:12px;}
.instance_componentOuterTABLEDownloads1 td a:hover {text-decoration:none;}
.instance_componentOuterTABLEDownloads2 td a:hover {text-decoration:none;}
tr.instance_componentOuterTABLEDownloads1 td {padding:10px 0 10px 0; margin:5px;}
tr.instance_componentOuterTABLEDownloads2 td {padding:5px 0;}
.instance_componentOuterTABLE {color:#666; font-size:12px; font-weight:normal;}

.instance_componentOuterTABLE td {font-size:14px; padding:3px 0;}
.container_contacts .columnheader .instance_componentOuterTABLE td {padding:0!important; margin:0!important;}
.submenu div ul {left:0; margin:10px 0 0 -20px !important; padding:10px 10px 15px !important; text-align:left !important; width:100%; background-color:#999; min-width:160px; border-radius:0!important;}

ul.subMenuList li a {color:#fff!important; font-size:14px!important; font-weight:normal!important; line-height:18px!important; text-decoration:none!important; text-transform:none!important;}
ul.subMenuList li a:hover {text-decoration:none!important; color:#BC141A!important;}

.editable-text {display:block !important; padding:0 0 10px;}

.extra-title {padding:15px 0 15px 30px;}

.extra-title .instance_control_ptitle {margin:15px 0 0 0;}
.extra-title .instance_control_ptitle,
.extra-title .instance_control_ptitle * { color:#09a79d; font-size:25px; text-transform: uppercase; font-weight: normal; font-family: 'LatoRegular';}


.extra-title .instance_TextAreaControllTextDIV,
.extra-title .instance_TextAreaControllTextDIV * {font-family: 'LatoRegular', Georgia,Helvetica,sans-serif; color:#00233a; font-size:15px;}

.content-section{
	padding: 45px;
}
input {
    font-family: sans-serif;
    border: solid 1px #ccc;
    padding: 5px;
}
input[type=submit]{
	padding: 5px 20px;
	background: #42808f;
	color: #ffffff;
}
input[type=submit]:hover{
	background: #079d96;
}

.subTitle {padding:30px 0;}
.subTitle * {text-transform:none; color:#00233a !important; font-weight:700;}

.contactPage {padding:45px 30px;}
.contactPage .title {position:relative; left:0; top:0;}
.contactPage .title * {color:#0e3147; font-size:22px; font-weight:bold; text-transform:uppercase; font-family: "Josefin-Sans-Bold";}
.conFlex {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
.conBox {width:50%; padding:0 15px;}
.conBox .resultDiv {height:auto !important;}

.subLogo {padding:20px 0;}
.subLogo * {text-align:left !important;}
.conBox2 .subLogo .instance_ImageControllImg {width:175px; height:auto;}
.conBox3 .subLogo .instance_ImageControllImg {width:250px; height:auto;}

.conList > div {padding:0 0 20px;}
.conList .instance_control_ptitle, .conList .instance_control_ptitle * {color:#00233a; font-size:16px;}

.conBox1 {display:none !important;}
.conBox1 > div {padding:0 0 20px;}
.conBox1 .instance_control_ptitle, .conBox1 .instance_control_ptitle * {font-size:18px;}


#siteId[value="17608"] + table#siteTable {background:#e5e5e5 url(../images/bg123.jpg) no-repeat; background-size:cover; background-attachment:fixed; min-height:100vh; padding:24px 0 0;}
#siteId[value="17608"] + table .container_bottomlinks {padding-left:20px;}

#siteId[value="17608"] + table#siteTable .container_contacts {display:none !important;}
#siteId[value="17608"] + table#siteTable .footer_inner {background: linear-gradient(to right,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);}
#siteId[value="17608"] + table#siteTable .footer_inner * {color:#fff !important;}
#page_Summary #siteId[value="17608"] + table#siteTable .text_content >table > tbody > tr:nth-child(2) > td > .resultDiv > div:nth-child(3) {padding-top:20px;}
#page_Contactus #siteId[value="17608"] + table#siteTable .instance_componentOuterTABLE td a {font-size:15px;}
#siteId[value="17608"] + table#siteTable {font-size:15px;}

#page_Summary .text_content .instance_control_ptext li, #page_Summary .text_content .instance_control_ptext li span {font-size:15px !important;}

pre {white-space:normal;}

.desFlex {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
.desFlexItem {width:50%; padding:45px 45px 0;}
.desFlexItem + .desFlexItem {padding-left:0;}
.opoBox {padding:0 45px 30px;}

.cntrTbl {padding:45px;}
.cntrTbl .instance_TextAreaControllTextDIV > table {margin:0 auto;}
.cntrTbl .instance_TextAreaControllTextDIV > table td:first-child {border-left:1px solid rgba(66,128,143,0.1);}
.cntrTbl .instance_TextAreaControllTextDIV > table td:last-child {border-right:1px solid rgba(66,128,143,0.2);}
.cntrTbl .instance_TextAreaControllTextDIV > table thead tr {background:linear-gradient(to right,  #01626b 0%,#047f80 48%,#047f80 48%,#079d96 100%);}
.cntrTbl .instance_TextAreaControllTextDIV > table thead tr td {background:none !important;}
.cntrTbl .instance_TextAreaControllTextDIV > table thead tr td,
.cntrTbl .instance_TextAreaControllTextDIV > table thead tr td * {color:#fff; font-weight:500;}
.cntrTbl .instance_TextAreaControllTextDIV > table tbody tr:nth-child(even) td {background:rgba(66,128,143,0.2);}
