html {
    -webkit-text-size-adjust: 100%;
	-pie-load-path: "http://any.server/path/to/pie-js-files/";
}

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

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


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

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

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

*{margin:0px auto; padding:0px;}

body {font-family:'myriad_proregular', Arial, Helvetica, sans-serif; /*background: url(images/bgAll.gif) repeat-x center 180px #f2e7ca;*/}

.bodyHm {background:url(aimages/hmbg.gif) repeat-x center 565px #fff;}

a {text-decoration:none}
img {max-width:100%; height:auto; border:0}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:400}

.mrginT-5 {margin-top:-5px!important}
.marginR0 {margin-right:0!important}
.marginB15 {margin-bottom:15px!important}
.marginT-15 {margin-top:-15px!important}

h1 {margin:0 0 20px 28px; color:#86521e; font-size:26px; font-family: 'myriad_semibold';}
h2 {margin:0 0 5px 0px; color:#3f4044; font-size:20px; text-transform:capitalize; font-family: 'myriad_semibold';}
h3 {margin:0 0 10px 0px; color:#133e50; font-size:18px; text-transform:capitalize; font-family: 'myriad_semibold';}
h4 {margin:0 0 10px 0px; color:#133e50; font-size:14px; font-weight:700; text-transform:capitalize; font-family: 'myriad_proregular';}


p {font-size:14px; line-height:20px; margin:0 0 20px 0}
p strong,b {font-family: 'myriad_semibold';}
.defaultul {margin:0 0 20px 0; padding:0; list-style:none; border-top:1px #d7d7d7 solid;}
.defaultul li {margin:0; padding:7px 0 7px 15px; border-bottom:1px #d7d7d7 solid; background:url(images/texticon.gif) 0 11px no-repeat; font-size:13px;}

.clientul {margin:0 80px 20px 0; padding:0; list-style:none; border-top:0px #d7d7d7 solid; width:300px; float:left;}
.clientul li {margin:0 0 2px 0; padding:5px; border-bottom:1px #d7d7d7 solid; background:#FFF}

.clientul li:hover {background:#133e50; color:#FFFFFF}

#text {padding:30px 30px 60px 30px;}

#text .accordionButton {width: 93%; float: left; _float: none; cursor: pointer; padding:0 7% 0 0; background:url(images/plus.png) no-repeat right 0px; margin-bottom:7px;}
#text .accordionContent {width: 95%; float: left; _float: none; padding:0 5% 0 0}
#text .accordionContent img {float: left; border: 1px solid #CCCCCC; margin: -15px 10px 20px 0px; -moz-box-shadow: 0 12px 29px -17px #000; -webkit-box-shadow: 0 12px 29px -17px #000; box-shadow: 0 12px 29px -17px #000; width: 100px;}

#text .on {color:#86521e; background:url(images/minus.png) no-repeat right 0px; border:none;}
#text .borac{border-bottom: 1px dotted #474747; float:left; margin-bottom:10px; width:100%}
#text .over {color:#86521e;}

#text .email {text-decoration:none; color:#993300;}
#text .email:hover {text-decoration:underline}

#text .sitificcol {width:340px; float:left; margin:0 22px 30px 48px; box-shadow: 0 8px 6px -6px #003261; -webkit-box-shadow: 0 8px 6px -6px #003261; -moz-box-shadow: 0 8px 6px -6px #003261; -o-box-shadow: inset 0px 0px 50px 0px #d4d4d4,0 8px 6px -6px #cacaca; padding:10px; border:1px solid #003261; background: #eeeeee;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */}

#text .sitificcol h2 {margin:0 0 5px 0px; color:#86521e; font-size:18px; text-transform:capitalize; font-family: 'myriad_proregular'}
#text .sitificcol p {font-size:14px; margin-bottom:0; line-height:21px}


#text1 .sitificcol {width:44%; float:left; margin:0 2% 30px 0; box-shadow: 0 8px 6px -6px #cacaca; -webkit-box-shadow: 0 8px 6px -6px #cacaca; -moz-box-shadow: 0 8px 6px -6px #cacaca; -o-box-shadow: inset 0px 0px 50px 0px #d4d4d4,0 8px 6px -6px #cacaca; padding:10px; border:1px solid #eee; background: #eeeeee;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */}

#text1 .sitificcol h2 {margin:0 0 5px 0px; color:#86521e; font-size:18px; text-transform:capitalize; font-family: 'myriad_proregular'}
#text1 .sitificcol p {font-size:14px; margin-bottom:0; line-height:21px}


#text p.note { font-size:11px; color:#86521e}

#text .fplan {font-size:12px; color:#FFF; float:left; width:154px; -moz-box-shadow: 0 7px 30px -10px #000; -webkit-box-shadow: 0 7px 30px -10px #000; box-shadow: 0 7px 30px -10px #000; margin:0 40px 40px 0}
#text .fplan span {background:#133e50; padding:5px; display:block; margin-top:-3px}
#text .fplan:hover span {background:#c8ae5e; padding:5px; display:block; color:#000}
#text .fplan img {border:1px solid #CCCCCC; padding:1px;}
#text .fplan:hover img {filter:alpha(opacity=80); opacity:0.8;}

#text .gallplan {font-size:12px; color:#000; float:left; width:154px; -moz-box-shadow: 0 7px 30px -10px #000; -webkit-box-shadow: 0 7px 30px -10px #000; box-shadow: 0 7px 30px -10px #000; margin:0 40px 40px 0; height:110px}
#text .gallplan img {border:1px solid #CCCCCC; padding:1px;}
#text .gallplan:hover img {filter:alpha(opacity=80); opacity:0.8;}

#text .cuplan {font-size:12px; color:#000; float:left; width:131px; height:104px; -moz-box-shadow: 0 7px 30px -10px #000; -webkit-box-shadow: 0 7px 30px -10px #000; box-shadow: 0 7px 30px -10px #000; margin:0 19px 40px 0px; padding:0}
#text .cuplan img {border:1px solid #CCCCCC; padding:1px;}
#text .cuplan:hover img {filter:alpha(opacity=80); opacity:0.8;}

#text .googlemapcor {float:right; border:1px solid #ccc; padding:3px; width:425px;}

#text .Gplan {font-size:12px; color:#FFF; float:left; width:136px; -moz-box-shadow: 0 7px 30px -10px #000; -webkit-box-shadow: 0 7px 30px -10px #000; box-shadow: 0 7px 30px -10px #000; margin:0 14px 40px 0px; padding:0}

#text .Gplan span {background:#133e50; padding:5px; display:block; margin-top:-3px;}
#text .Gplan:hover span {background:#c8ae5e; color:#000}
#text .Gplan img {border:1px solid #133e50; padding:1px;}
#text .Gplan:hover img {filter:alpha(opacity=80); opacity:0.8;}

#text .mplan {font-size:12px; color:#FFF}
#text .mplan span {background:#133e50; padding:5px;}
#text .mplan:hover span {background:#c8ae5e; padding:5px; color:#000}
#text .mplan img {border:1px solid #133e50; padding:1px; margin-bottom:-3px;}
#text .mplan:hover img {filter:alpha(opacity=80); opacity:0.8; border:1px solid #c8ae5e;}

#text .specificationul {margin:0 0 30px 0; padding:0; list-style:none; -webkit-box-shadow: 0 7px 30px -10px #000; box-shadow: 0 7px 15px -10px #000; border:1px solid #d7d7d7}
#text .specificationul td {margin:0; padding:7px 7px 7px 10px; border-bottom:1px #d7d7d7 solid; background:#FFF; width:70%; vertical-align:top}
#text .specificationul th {background:#beab7d; padding:7px; border-bottom:1px #FFF solid; color:#000; font-weight:400; text-align:left; width:30%; vertical-align:top}

#text .appForm { display:block; padding:10px; background:#133e50; -moz-box-shadow: 0 7px 30px -10px #000; -webkit-box-shadow: 0 7px 30px -10px #000; box-shadow: 0 7px 15px -10px #000; border:0px solid #ccc; float:left; color:#FFF; -webkit-transition:all .3s ease-in; -moz-transition:all  .3s ease-in;  -o-transition:all .3s ease-in;  transition:all .3s ease-in; margin-bottom:30px}
#text .appForm img {float:left; margin-right:20px; padding:1px; border:1px solid #ccc}
#text .appForm div {float:left; width:400px; margin-top:140px}
#text .appForm .divmar107 {margin-top:107px}
#text .appForm div strong {font-weight:400; display:block; font-size:22px}
#text .appForm div em {font-style:normal; display:block; font-size:14px; margin-top:10px}
#text .appForm:hover {background:#c8ae5e; color:#000; -webkit-transition:all .3s ease-in; -moz-transition:all  .3s ease-in;  -o-transition:all .3s ease-in;  transition:all .3s ease-in;}

#text .cm { width:112px; padding:5px; background:#133e50; border:1px solid #133e50; float:right; margin:0 0 10px 10px; font-size:12px; text-align:center; -moz-box-shadow: 0 9px 12px -10px #000; -webkit-box-shadow: 0 9px 12px -10px #000; box-shadow: 0 9px 12px -10px #000; color:#FFF}

#text .tm { width:128px; padding:5px; background:#133e50; border:1px solid #133e50; display:inline-block; margin:0 20px 20px 0; font-size:12px; text-align:center; -moz-box-shadow: 0 9px 12px -10px #000; -webkit-box-shadow: 0 9px 12px -10px #000; box-shadow: 0 9px 12px -10px #000; color:#FFF; text-align:center; min-height:135px} 

#text .tm em {display:block; font-size:11px; margin-top:3px} 

#text .dlul {margin:0 0 20px 20px; padding:0; list-style:square}
#text .dlul li {margin:0; padding:3px 0;}

.wrapper {max-width:1004px; position:relative; margin:0 auto; padding:0;}
.cls {clear:both; margin:0; padding:0; height:0}
.marginL0 {margin-left:0!important}
input, textarea {outline:none}

#socialPanel {max-width:100%; position:relative; margin:0 28px; padding:0; z-index:20}

.headerBg {background:url(images/headerBg.gif) repeat-x;}

#header {max-width:100%; position:relative; margin:0 0 0 28px; padding:0; z-index:60; }
#header .logo {width:255px; float:left; margin:16px 0 10px 0}

#header .welcome {position:absolute; width:370px; right:0px; top:25px}
#header .welcome img {float:left;}
#header .welcome .globani {float:right; width:70px; height:70px; margin-top:-10px}
#header .welcome .globani img {max-width:none}

#header .toplinksPanel {float:right; width:675px; padding:111px 0px 0 0; position:relative;}
#header .toplinks {margin:0; padding:0; list-style:none; float:right;}
#header .toplinks li {margin:0; padding:0; display:block; border-left:1px solid #f2e7ca; float:left}
#header .toplinks li a {font-family: 'myriad_proregular'; margin:0 0px 0 0; display:block; color:#FFF; font-size:15px; padding:9px 13px 8px 13px; background:#0E4F90}
#header .toplinks li a:hover {background: url(images/hmbglinks1.gif) repeat-x #c8ae5e; color:#000}
#header .toplinks li .menu-active {background:#beab7d; color:#000}
#header .navsmall {display:none; width:33px; height:36px; cursor:pointer; float:right; margin:58px 20px 0  0}

#header .menuformat {position:absolute; top:0; left:0; background:url(images/crouselpanelBg.gif) repeat-y top right #0B3A68; margin:147px 0 0 0px; border:1px solid #f2e7ca; border-top:0; display:none; padding:0px; width:175px; z-index:10}

#header .menuformat .menuMainbg {background:url(images/hovertoplinkbrbg.png) repeat-y; height:200px}

#header .menuformat .menuul {margin:0; padding:0; list-style:none}
#header .menuformat .menuul li {margin:0; padding:0; border-bottom:1px #1f5c76 solid}
#header .menuformat .menuul li a {display:block; padding:5px 10px 5px 10px; font-size:13px; color:#FFF;}
#header .menuformat .menuul li a:hover {background:#beab7d; color:#000}

#header .menuformat .Promenuul {margin:0; padding:0; list-style:none}
#header .menuformat .Promenuul li {margin:0; padding:0; border-bottom:0px #7e4c1b solid; color:#FFFFFF}
#header .menuformat .Promenuul li a {display:block; padding:3px 0 12px; font-size:12px; color:#ffffff; }
#header .menuformat .Promenuul li a:hover {color:#000;}

#header .menuformat .menuulPro {margin:0px 0 0 0; padding:0; list-style:none; border-right:1px solid #ffffff; height:348px}
#header .menuformat .menuulPro li {margin:0 0 8px 0; padding:0; border-bottom:0px #3f4044 solid}
#header .menuformat .menuulPro li a {display:block; padding:5px 10px 5px 10px; font-size:14px; color:#FFF; -webkit-transition:all .3s ease-in; -moz-transition:all  .3s ease-in;  -o-transition:all .3s ease-in;  transition:all .3s ease-in; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
#header .menuformat .menuulPro li a:hover {background:#ffffff; -webkit-transition:all .3s ease-in; -moz-transition:all  .3s ease-in;  -o-transition:all .3s ease-in;  transition:all .3s ease-in; color:#000; -webkit-border-radius:20px 0 0 20px; -moz-border-radius:20px 0 0 20px; border-radius:20px 0 0 20px;}
#header .menuformat .menuulPro li a.proMenuactive {background:#ffffff; color:#000; -webkit-border-radius:20px 0 0 20px; -moz-border-radius:20px 0 0 20px; border-radius:20px 0 0 20px;}


#header .positionmenusub {position:absolute; top:0; left:0; margin-top:40px; margin-left:10px}

#header .proMenu .titleMenu {display:block; color:#FFF; border-bottom:#59595a 1px solid; padding:0 0 5px 0; font-size:16px; margin-bottom:5px}

#header .proMenu {width:404px; padding:0px; position:absolute; top:30px; right:20px;}

#header .proMenu h1 {margin:0 0 8px 0px; color:#beab7d; font-size:17px; padding:0; font-weight:400; font-family: 'myriad_proregular';}

#header #btn2-menu {margin-left:-40px; width:600px; padding:30px 20px 20px 20px; height:336px}


.headerhr {display: none; height: 1px; border: 0; border-bottom: 1px solid #ccc; margin: 0px 0 5px 0; padding: 15px 0 0px 0;}

.projectlinks {background:url(images/bannerpanelBg.gif) repeat-x top center; margin:0}
/*.projectlinks ul {margin:0; padding:15px 0 0 0; list-style:none; float:right}
.projectlinks ul li {float:left;}
.projectlinks ul li a { display:block; padding:5px 20px 15px 20px; color:#636363}
.projectlinks ul li a:hover {background:#FFFFFF}*/

.propic {width:404px; float:left; margin:0 0 30px 28px; background:#133e50; color:#FFF;}
.propic:hover {background:#c8ae5e; color:#000;}
.propic img {margin:0 0 -4px 0}
.propic span {display:block; font-size:21px; text-transform:none; padding:10px 20px; font-family:'myriad_semibold';}
.propic span strong {display:block; font-size:15px; font-weight:400; font-family:'myriad_proregular';}
.propic span.heightP62 {height:62px!important;} 

.propiccom {width:226px; min-height:275px; float:left; overflow:hidden; margin:0 -9px 30px 28px; background:#133e50; color:#FFF}
.propiccom:hover {background:#c8ae5e; color:#000;}
.propiccom img {margin:0 0 -4px 0}
.propiccom .height56 {height:56px}
.propiccom span {display:block; font-size:18px; text-transform:capitalize; padding:10px}
.propiccom span strong {display:block; font-size:14px; font-weight:400}
.propiccom p {font-size:13px; margin:-10px 0 0 0; padding:10px}
.propiccom p.marginbot {margin-bottom:10px!important}
.propiccom p.marginTop {margin-top:-10px!important}
.propiccom em {float:right; color:#FFF; cursor:pointer; font-size:12px; font-weight:700; font-style:normal; width:auto; padding:0px 10px 10px 10px; text-transform:capitalize}

.propiccom div.more {display:none}

.propiccom .propul {margin:-5px 10px 10px 10px; padding:0; list-style:none; border-top:1px #FFF solid;}
.propiccom .propul li {margin:0; padding:5px 0 5px 0px; border-bottom:1px #FFF solid; font-size:13px;}

.socialicon {float:left; color:#bfbfbf; font-style:normal; font-family:Arial, Helvetica, sans-serif; margin-left:6px; width:98px}
.socialicon em {padding:0 10px}
.socialicon img {vertical-align:middle}
h1.socialiconh1 {color:#2c2c2c; font-weight:400; float:right; text-align:right; font-size:36px; font-family:'myriad_semibold'; margin:-5px 0 0 0; padding:0; position:relative; z-index:20}
h1.socialiconh1 span {color:#86521e}

.bannerpanel {margin:0px auto 30px auto; width:100%; background-color:#F7F5F5; /*background:url(images/bannerpanelBg.gif) repeat-x;*/ -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); position:relative; z-index:5; padding:10px 0 0 0; overflow:hidden}

.bannerpanel .bannerHmsh {margin-top:-1px; margin-bottom:-20px}

.featuredpanel {width:328px; float:left; margin:0 28px 0 0px;}
.featuredpanel .crouselpanel {background:url(images/crouselpanelBg.gif) top right repeat-y #0E4F90; padding:10px; width:95%; float:left; height:173px; margin-bottom:8px; display:inline-block}
.featuredpanel .crouselpanel .crouselpanelsection {width:239px; float:left; margin:12px 0 0 40px; position:relative; z-index:2}
.featuredpanel .title {float:left; width:12px; margin:12px 0 0 5px}

.featuredpanel .newspanel {background:url(images/crouselpanelBg.gif) top right repeat-y #133e50; padding:10px; width:95%; float:left; height:173px; margin-bottom:8px; display:inline-block}

.featuredpanel .newspanel .newscont {width:100%; margin:8px 0 0 51px;}
.featuredpanel .newspanel .newscont span {display:block; font-size:14px; color:#fff; font-weight:400; margin-bottom:12px; font-family: 'myriad_proregular';}
.featuredpanel .newspanel .newscont p {display:block; color:#FFF; font-size:14px; font-weight:400; font-family: 'myriad_semibold'; margin-bottom:10px; line-height:18px}
.featuredpanel .newspanel .newscont a {filter:alpha(opacity=100); opacity:1.0;}
.featuredpanel .newspanel .newscont a:hover {filter:alpha(opacity=80); opacity:0.8;}

.projectPanel {width:62%; float:left; margin:0 0px 0 18px;}
.projectPanel .projectcol {width:198px; display:inline-block; margin: 0 5px 8px 0; -moz-box-shadow: 2px 3px 4px -3px #000; -webkit-box-shadow: 2px 3px 4px -3px #000; box-shadow: 2px 3px 4px -3px #000;}
.projectPanel .projectcol:hover span {background:url(images/hmbglinks.gif) repeat-x #011c3a; color:#FFF;}
.projectPanel .projectcol img {width:100%; margin-bottom:-4px; filter:alpha(opacity=100); opacity:1.0;}
.projectPanel .projectcol:hover img {width:100%; margin-bottom:-4px; filter:alpha(opacity=80); opacity:0.8;}
.projectPanel .projectcol span {background:url(images/propertySearchbg.gif) repeat-x #091c25; display:block; color:#ffffff; font-size:17px; padding:16px 12px; text-transform:uppercase}


.propQuickPanel {border:0px solid #c8c7c7; width:902px; margin:10px 7px 0px 28px; padding:21px 15px 15px 15px; float:left; background:url(images/propertySearchbg.gif) repeat-x #091c25;-moz-box-shadow: 3px 6px 12px -6px #000; -webkit-box-shadow: 3px 6px 12px -6px #000; box-shadow: 3px 6px 12px -6px #000;}
.propQuickPanel .title1 {color:#FFF; text-transform:uppercase; font-size:20px; width:165px; float:left; margin-top:-6px}
.propQuickPanel .frmQ input[type=text] {border:1px solid #d4d4d4; padding:7px 10px; margin-bottom:7px; color:#939393; font-size:12px; width:85%; -moz-box-shadow: inset 0 0 10px 1px #d4d4d4; -webkit-box-shadow: inset 0 0 10px 1px #d4d4d4; box-shadow: inset 0 0 10px 1px #d4d4d4}
.propQuickPanel .frmQ textarea {border:1px solid #d4d4d4; padding:5px 10px; margin-bottom:7px; color:#939393; font-family: 'myriad_proregular'; font-size:12px; max-width:142px; min-width:142px; max-height:56px; min-height:56px; -moz-box-shadow: inset 0 0 10px 1px #d4d4d4; -webkit-box-shadow: inset 0 0 10px 1px #d4d4d4; box-shadow: inset 0 0 10px 1px #d4d4d4}
.propQuickPanel .frmQ input[type=button] {border:1px solid #3f4044; padding:2px 10px; margin-bottom:7px; color:#3f4044; font-size:18px; text-transform:uppercase; font-family: 'myriad_proregular'; background:#FFFFFF; margin:0 0 0 40px; cursor:pointer}
.propQuickPanel .frmQ .col1 {width:135px; float:left; margin:0 10px 0 26px}
.propQuickPanel .frmQ .col2 {width:162px; float:left;}

.propQuickPanel .propsearch {float:left; width:645px; margin:-8px 0 0 0!important}

.propQuickPanel .propsearch select {width:100%; padding:5px; background:#FFF; border:#FFF 1px solid}

.propQuickPanel .propsearch .propcol1 {float:left; width:297px; margin-left:20px}
.propQuickPanel .propsearch .propcol1Submit {float:left; width:85px; margin:0px 0 0 0px}
.propQuickPanel .propcol1Submit input[type=submit] {border:1px solid #f8d083; padding:3px 13px; margin-bottom:0px; color:#f8d083; font-size:18px; text-transform:uppercase; font-family: 'myriad_proregular'; background:transparent; cursor:pointer; float:right; margin-right:4px; margin:-8px 0 0 0!important}
.propQuickPanel input[type=submit] {border:1px solid #3f4044; padding:2px 10px; margin-bottom:0px; color:#3f4044; font-size:18px; text-transform:uppercase; font-family: 'myriad_proregular'; background:#FFFFFF; cursor:pointer; float:right; margin-right:4px}

.footer { width:100%; background:url(images/footerbg.png) repeat-x; margin-top:30px; padding:30px 0}

.footer .footcol1 {width:150px; display:block; margin:0 10px 0 15px; float:left}

.footer .footcol1 span {color:#081d25; text-transform:uppercase; font-size:14px; font-weight:400; display:block; font-family:'myriad_semibold';}
.footer .socialfoot {width:85px}
.footer .socialfoot span.fontsize12 {font-size:12px}
.footer .socialfoot img {margin-top:10px}

.footer .footcol1 ul {margin:10px 0 0 0; padding:0; list-style:none}
.footer .footcol1 ul li {margin:0; padding:1px 0; list-style:none}
.footer .footcol1 ul li a {color:#081d25; text-transform:capitalize; font-size:14px;}
.footer .footcol1 ul li a:hover {color:#133e50}

.footer .footcol1 .mainlinks {margin:-2px 0 0 0; padding:0; list-style:none}
.footer .footcol1 .mainlinks li {margin:0; padding:0 0 12px 0; list-style:none}
.footer .footcol1 .mainlinks li a {color:#272728; text-transform:uppercase; font-size:14px; font-family:'myriad_semibold';}
.footer .footcol1 .mainlinks li a:hover {color:#133e50}

.footer .copy {color:#081d25; width:215px; float:right; text-align:right; font-size:12px; margin-right:28px;}
.footer .copy strong {color:#282828; font-weight:400; display:block; margin:2px 0; font-family: 'myriad_semibold';}
.footer .copy a {color:#081d25; text-transform:lowercase;}
.footer .copy a:hover {text-decoration:underline}

.breadCrumbBg {margin:0px auto 0px auto; width:100%; background:url(images/bannerpanelBg.gif) repeat-x; -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); position:relative; z-index:5; padding:10px 0}

.social_icon {width: 200px; float:left; margin:0 30px 0 28px; display:none}
.breadCrumb {width: 700px; float:right; margin:4px 32px 0 0px; text-align:right; color:#081d25; font-size:12px}
.breadCrumb span {padding:0 10px}
.breadCrumb a {color:#081d25}

#allCommon { margin:15px 23px 15px 28px; padding:0; position:relative}
#allCommon img {-moz-box-shadow: 3px 3px 10px 0 #c8c8c8; -webkit-box-shadow: 3px 3px 10px 0 #c8c8c8; box-shadow: 3px 3px 10px 0 #c8c8c8;}

#projectContainer { margin:15px 23px 15px 28px; padding:0; -moz-box-shadow: 3px 3px 10px -5px #000; -webkit-box-shadow: 3px 3px 10px -5px #000; box-shadow: 3px 3px 10px -5px #000; position:relative;}
#projectContainer .pictureNDtl {background:#c8c8c8}
#projectContainer .pictureNDtl .slideshowSection {float:left; width:662px; position:relative; z-index:0; padding-top:0; margin-right:-18px;}
#projectContainer .pictureNDtl .slideshowSection ul {list-style:none}
#projectContainer .pictureNDtl .slideshowSection ul li img {width:100%}
#projectContainer .pictureNDtl .slideshowSection .bx-controls {display:none}


.slidePaginationHM { margin:3px 0 0 5px; position:absolute; bottom:25px; right:0; z-index:70; width:160px; text-align:right; display:none}
.slidePaginationHM a  {width:11px; height:11px; float:left; margin:0 6px 0 0; background:url(images/dottedhome.png) no-repeat -17px 0;}
.slidePaginationHM .active {background:url(images/dottedhome.png) no-repeat 0 0;}


.slidePagination { margin:3px 0 0 5px}
.slidePagination img {-moz-box-shadow: 3px 3px 10px 0 #c8c8c8; -webkit-box-shadow: 3px 3px 10px 0 #c8c8c8; box-shadow: 1px 1px 2px 0px #6e6e6e; filter:alpha(opacity=70); opacity:0.7;}
.slidePagination a  {width:70px; float:left; margin:0 10px}
.slidePagination .active img {filter:alpha(opacity=100); opacity:1.0;}

#projectContainer .pictureNDtl .projectLogo { width:265px; height:121px; float:left; position:relative; z-index:1; margin: 251px -320px 0 30px; -moz-box-shadow: 5px 5px 10px -4px #3f4044; -webkit-box-shadow: 5px 5px 10px -4px #3f4044; box-shadow: 5px 5px 10px -4px #3f4044; z-index:3}
#projectContainer .pictureNDtl .projectLogo img {width:100%}

#projectContainer .pictureNDtl .projetSumm {width:211px; padding:30px 10px 0 60px; float:right; height:358px; background:#eeeeee; margin:5px; text-transform:capitalize; position:relative;  z-index:2}

#projectContainer .pictureNDtl .projetSumm .descol {float:left; width:201px}

#projectContainer .pictureNDtl .projetSumm .title {color:#3f4044; font-size:22px}
#projectContainer .pictureNDtl .projetSumm .title span {color:#fb0000; font-size:18px; display:block; font-weight:400;}
#projectContainer .pictureNDtl .projetSumm .title span.somecenter {text-align:center; padding-right:20px}
#projectContainer .pictureNDtl .projetSumm strong {color:#3f4044; font-size:14px; display:block; font-weight:400; margin:20px 0 3px 0; font-size:22px}
#projectContainer .pictureNDtl .projetSumm em {color:#3f4044; font-size:16px; display:block; font-style:normal; margin-bottom:5px; line-height:20px}
#projectContainer .pictureNDtl .projetSumm a {color:#c8ae5e; font-size:12px; background:url(images/icongm.gif) no-repeat; padding: 0 0 0 20px;}
#projectContainer .pictureNDtl .projetSumm a span {border-bottom:1px #c8ae5e solid}

.contentMg {width:662px; min-height:500px; float:left; border:1px #d7d7d7 solid; border-top:0; margin:0px 0px 0 29px; padding:0; -moz-box-shadow: 3px 3px 10px -5px #000; -webkit-box-shadow: 3px 3px 10px -5px #000; box-shadow: 3px 3px 10px -5px #000; background:#FFF}

.contentMgCom {width:747px!important;}
.contentMgCom1 {width:950px!important;}

.contentMg .projectSubLinks {background:#0f313f; margin:0; text-transform:none; font-size:14px}
.contentMg .projectSubLinks ul {margin:0; padding:0; list-style:none; display:block}
.contentMg .projectSubLinks ul li {float:left;;}
.contentMg .projectSubLinks ul li:last-child {border-right:0px solid #656669;}
.contentMg .projectSubLinks ul li a { display:block; padding:10px 19px 10px 19px; color:#FFF; border-right:1px solid #415d6a}
.contentMg .projectSubLinks ul li a:hover {background:#c8ae5e; border-right:1px solid #d3be7e; color:#212121}
.contentMg .projectSubLinks ul li span { display:block; padding:10px 17px 10px 18px; color:#212121; background:#c8ae5e; border-right:1px solid #d3be7e}

.contentMg .projectSubLinks a#pull {  
    display: none; color:#FFFFFF; background:url(images/menu-alt.png) no-repeat 93% center; height:30px; text-align:left; padding-top:10px; padding-left:5%; font-size:16px}
}


.contentMgCom {float:right!important; margin:0 23px 0 0!important; width:755px!important; padding:0!important}
.contentMgCom #text {padding:15px 20px 60px 20px!important}
.contentMgCom #text h1 {margin:0 0 25px 0px; color:#133e50; font-size:26px; padding:0 0 6px 0; border-bottom:#CCCCCC 1px solid;}

.leftPanel {width:175px; float:left; margin:0 0 0 28px; }
.leftPanel a {
	background: #eeeeee;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
padding:5px 10px; border:1px solid #d7d7d7; display:block; -moz-box-shadow: 5px 5px 10px -4px #3f4044; -webkit-box-shadow: 5px 5px 10px -4px #3f4044; box-shadow: 2px 3px 5px -2px #c8c8c8; color:#2c2c2c; font-size:14px; position:relative; margin-bottom:10px
}
.leftPanel a:hover {
	background: #133e50; color:#FFF;
}

.leftPanel span {
	background: #133e50; color:#FFF; padding:5px 10px; border:1px solid #d7d7d7; display:block; -moz-box-shadow: 5px 5px 10px -4px #3f4044; -webkit-box-shadow: 5px 5px 10px -4px #3f4044; box-shadow: 2px 3px 5px -2px #3f4044; font-size:14px; position:relative; margin-bottom:10px
}

.rightpanel {width:265px; float:right; margin:0 23px 0 0; }
.rightpanel a {
	background: #eeeeee;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
padding:14px 10px 14px 45px; border:1px solid #d7d7d7; display:block; -moz-box-shadow: 5px 5px 10px -4px #3f4044; -webkit-box-shadow: 5px 5px 10px -4px #3f4044; box-shadow: 2px 3px 5px -2px #c8c8c8; color:#2c2c2c; font-size:18px; position:relative; margin-bottom:10px
}
.rightpanel a span { display:block; position:absolute; top:0; left:0;}
.rightpanel a span.emi_icon { width:22px; height:24px; background:url(images/projecticons.png) no-repeat 0 0; margin:13px 0 0 12px}
.rightpanel a span.send_icon { width:22px; height:24px; background:url(images/projecticons.png) no-repeat 0 -30px; margin:13px 0 0 12px}
.rightpanel a span.rtfrnd_icon { width:24px; height:24px; background:url(images/projecticons.png) no-repeat 0 -61px; margin:12px 0 0 12px}
.rightpanel a:hover {
	background: #eeeeee; color:#86521e
}

.rightpanel .interestedButblue {
	background: #beab7d; padding:16px 16px 20px 16px; border:0px; display:block; color:#3f4044; font-size:18px; position:relative; margin-bottom:15px; text-transform:none; line-height:20px; margin-top:0px
}

.rightpanel .interestedBut {
	background: #c8ae5e; padding:16px 16px 20px 16px; border:0px; display:block; color:#3f4044; font-size:18px; position:relative; margin-bottom:15px; text-transform:none; line-height:20px; margin-top:0px
}
.rightpanel .interestedBut:hover {
	background: #dec370; -moz-box-shadow: 5px 5px 10px -4px #3f4044; -webkit-box-shadow: 5px 5px 10px -4px #3f4044; box-shadow: 2px 3px 5px -2px #c8c8c8;
}

.proForm {width:100%}
.proForm input[type=text] {width:90%; padding:5px 10px; border:1px solid #d4d4d4; margin:0; font-size:13px; color:#666666; background:#FFF; font-family: 'myriad_proregular'; margin-bottom:5px}
.proForm input[type=button] {width:auto; float:left; padding:5px 15px; border:1px solid #212121; margin:5px 0 0 0; font-size:16px; text-transform:none; font-family: 'myriad_proregular'; color:#c8ae5e; background:#212121; cursor:pointer;}


.table-format {margin:0; padding:0; border-top:1px solid #eee;}
.table-format tr td {padding:5px; border-bottom:1px solid #eee; vertical-align:top; text-align:left; font-size:13px; font-weight:400; position:relative}
.table-format tr td span {color:#F00}
.table-format tr td label {display:block; width:270px; float:left;  margin-bottom:5px}
.table-format tr td .spacecol {display:block; width:25px; float:left;  margin-bottom:5px}
.table-format tr td .inpFcol {display:block; width:300px; float:left;  margin-bottom:5px}
.table-format tr td .inpFcol .radioCol {display:block; width:120px; float:left;  margin-bottom:5px}
.table-format tr td .inpFcol .radioCol span {display:block; float:left; width:70px; color:#2c2c2c; margin-right:5px}
.table-format tr td.nobor {border-bottom:0}
.table-format tr td.table-head {background:#133e50; color:#fff}

.table-format tr td .butFcol {margin-left:295px}

.table-format tr td input[type=text] {border:1px solid #d4d4d4; padding:3px 5px; margin-bottom:0px; color:#222; font-size:12px; width:250px; -moz-box-shadow: inset 0 0 10px 1px #f8f8f8; -webkit-box-shadow: inset 0 0 10px 1px #f8f8f8; box-shadow: inset 0 0 10px 1px #f8f8f8; font-family: 'myriad_proregular';}
.table-format tr td textarea {border:1px solid #d4d4d4; padding:3px 5px; margin-bottom:0px; color:#222; font-size:12px; max-width:250px; min-width:250px; max-height:56px; min-height:56px; -moz-box-shadow: inset 0 0 10px 1px #f8f8f8; -webkit-box-shadow: inset 0 0 10px 1px #f8f8f8; box-shadow: inset 0 0 10px 1px #f8f8f8; font-family: 'myriad_proregular';}
.table-format tr td input[type=button] {border:1px solid #133e50; padding:2px 10px; margin-bottom:0px; color:#fff; font-size:18px; text-transform:none; font-family: 'myriad_proregular'; background:#133e50; margin:0 0 0 0px; cursor:pointer}
.table-format tr td input[type=submit] {border:1px solid #133e50; padding:2px 10px; margin-bottom:0px; color:#fff; font-size:18px; text-transform:none; font-family: 'myriad_proregular'; background:#133e50; margin:0 0 0 0px; cursor:pointer}
.table-format tr td .inp1[type=text] {width:190px; margin-left:7px;}
.table-format tr td .select {float:left; width:262px; height:22px; border:1px solid #d4d4d4; padding:3px 5px; margin-bottom:5px; color:#222; font-size:12px; -moz-box-shadow: inset 0 0 10px 1px #f8f8f8; -webkit-box-shadow: inset 0 0 10px 1px #f8f8f8; box-shadow: inset 0 0 10px 1px #f8f8f8; font-family: 'myriad_proregular';}

.table-format tr td .width1select {width:55px;}

.searchresult {border:1px solid #133e50; width:435px; float:left; margin:0 35px 25px 0; padding-bottom:5px}
		.searchresult h2 {font-family: 'myriad_proregular'; font-weight:400; color:#FFF; font-size:18px !important; background:#133e50; padding:6px; margin-bottom:4px;}
		.searchresult h2 span {font-family: 'myriad_proregular'; font-weight:400; color:#f2e7ca; font-size:15px !important;}
		.searchresult table tr td {font-family: 'myriad_proregular'; font-weight:400; color:#000; font-size:12px !important; padding:4px 6px; vertical-align:top; text-align:left;}
		.searchresult table tr td strong {font-family: 'myriad_semibold'; font-weight:400; color:#000; font-size:12px !important;}
		.searchresult table tr td a {font-family: 'myriad_semibold'; font-weight:400; color:#000; font-size:12px !important; background:#beab7d; padding:3px 10px; line-height:19px;}
		.searchresult table tr td a:hover {color:#FFF; font-size:12px !important; background:#133e50;}
		.marrgt0 {margin-right:0 !important;}
		.fl {float:left; padding-left:4px; width:175px}	
		.fr {float:right; width:250px;}
		.fl img {width:100%}
		
/*ADDED BY vv*/
.backNewsbut {float:right}
.backNewsbut .back-news {font-weight: normal; text-decoration: none; color: #FFF; font-size: 11px; width: auto; padding:3px 7px; background: #333333; margin-top: 0px;}
.backNewsbut .back-news:hover {background: #86521e;}


.selectYearDiv {float:right; margin-top:-60px; margin-bottom:0px; margin-left:0px; width:130px; font-size:12px; text-align:right; background:#333333; color:#FFFFFF}
.selectYearDiv strong {font-weight:400; padding-right:5px}

.selectyear {font-size:11px; background:#333333; color:#FFFFFF; padding:5px; border:0}

.monthMedia {font-size:11px; background:#333333; color:#FFFFFF; padding:5px; border:0; width:100%;}

.month {font-size: 11px; color: #fff; margin:0 0 15px 0; width:100%}
.month ul {list-style:none; padding:0; margin:0 0 5px 0 !important; border:0;}
.month ul li{font-size:11px; color:#fff; text-align:left; font-weight:700; display:inline-block; padding:0 !important; background:url(images/spacer.gif) no-repeat 0 0 !important; margin-right:5px !important;}
.month ul li a {font-size:11px!important; color:#000!important; text-decoration:none; font-weight:400; line-height:20px; border:1px solid #beab7d; background:url(images/spacer.gif) no-repeat 0 0 #beab7d!important; font-weight:400 !important; padding:2px 8px;}
.month ul li a:hover {color:#fff!important; text-decoration:none; background:#133e50 !important; border:1px solid #133e50;}
.month ul li a.active {font-size:11px!important; color:#fff!important; text-decoration:none; font-weight:400; line-height:20px; border:1px solid #133e50 !important; background:url(images/spacer.gif) no-repeat 0 0 #133e50 !important; padding:2px 8px;}
.month ul li a.deactive {font-size:11px; color:#8e8e8e!important; text-decoration:none; font-weight:400; line-height:20px; border:1px solid #bfbfbf !important; background:url(images/spacer.gif) no-repeat 0 0 #CCC!important; padding:2px 8px; cursor:text}
/*END*/

.table-format-careers {margin:0; padding:0;}
.table-format-careers tr td { padding:10px 10px; font-size:13px; color:#454545; border-bottom:solid 1px #ccc;}
.table-format-careers tr td a {font-weight:700; color:#86521e; text-decoration:none;}
.table-format-careers tr td a:hover {color:#444;}
.table-format-careers tr td p {padding-bottom:0 !important;}
.table-format-careers tr td.table-head {background:#444; color:#FFFFFF; font-weight:400; margin-right:0px; font-size:14px}
.table-format-careers tr td .inp {border:1px solid #aaa; background: url(images/wbg.png); padding:3px 5px; width:277px; font-size:12px; color:#454545; outline:0; margin-bottom:0;}
.table-format-careers tr td .select {border:1px solid #aaa; background: url(images/wbg.png); padding:2px 2px 2px 0; color:#454545; width:302px; font-size:12px; outline:0; margin-bottom:0;}
.table-format-careers tr td .button {border:1px solid #133e50; padding:2px 10px; margin-bottom:0px; color:#fff; font-size:14px; text-transform:none; font-family: 'myriad_proregular'; background:#133e50; margin:0 0 0 0px; cursor:pointer}

.boxgrid1 {width: 142px; float:left; position: relative;  margin: 0 24px 27px 0; padding:5px; background:#FFF}
.boxgrid1 img{margin-bottom:3px; -moz-box-shadow: 0 9px 12px -10px #000; -webkit-box-shadow: 0 9px 12px -10px #000; box-shadow: 0 9px 12px -10px #000;}
.boxcaption1{ position: absolute; height: auto; width: 100%; padding:0px;}
.caption1 .boxcaption1 {top: -170px; left: 0;}
.cover-title {color:#4e4e4e !important; font-weight:400 !important; margin-bottom:3px !important; font-size:14px}
.des {color:#86521e  !important; font-weight:400 !important; font-size:12px !important; line-height:17px !important; margin-bottom:0!important}

.inp{width:250px; border:solid 1px #999;}
.but {border:1px solid #133e50; padding:2px 10px; margin-bottom:0px; color:#fff; font-size:14px; text-transform:none; font-family: 'myriad_proregular'; background:#133e50; margin:0 0 0 0px; cursor:pointer}

/*---------------Utility End Here-----------------*/


.tab_content2{color:#787878 !important; font-size:12px !important; font-family:arial !important; text-decoration:none !important; font-weight:400 !important; padding:0px 0 18px !important; line-height:18px !important; float:left; width:380px; margin-top:12px; margin-left:18px;}

.tab_content2 .thumbs { margin:0px; padding:0px; width:115px; float:left; font-size:14px; font-weight:400; font-family:'allerregular'!important;}
.tab_content2 .thumbs a { text-decoration:none; color:#000;}
.tab_content2 .thumbs a:hover { color:#666;}
.tab_content2 .thumbs img { border:1px solid #ccc; padding:2px; margin-bottom:5px;}

.browse{margin-bottom:15px; margin-top:5px; color:#cf0b00; font-weight:700; width:100px; float:left;}
.browse .tab-main2{width:100px; float:left;}
.browse .tab-margin{margin-top:8px;}
.project-tabs2 ul { margin: 0px; padding:0px; list-style:none!important; height:31px!important; border: 1px solid #fff !important; border-left: 1px solid #fff !important; margin-top:-5px !important; }
.project-tabs2 ul li { float:left; margin:0px; padding:0px; height:18px!important; padding-left:0px !important; background:none !important;border-left: none; margin-bottom: 7px !important; overflow: hidden !important; position: relative !important; background:#fff;border:solid 1px #555 !important; border-bottom:solid 2px #555 !important; margin-right:5px !important;}
.project-tabs2 ul li a { text-decoration: none !important; color: #cf0b00 !important; display: block !important; font-size: 11px !important;
padding: 5px 10px 0 10px !important; outline: none !important;}
.project-tabs2 ul li a:hover {color:#fff !important; background-color:#555 !important; border:0px solid #555 !important; padding-bottom:5px !important;}	
html .project-tabs2 ul li.active, html .project-tabs2 ul li.active a  {border-bottom: 2px solid #555 !important;color: #fff!important;background-color:#555 !important;}

.media ul {list-style:none; margin:0; padding:0;  border:0  !important;}
.media ul li{text-align:left; font-weight:400; line-height:17px; background:none!important; border-bottom:1px solid #ccc; padding: 0 0 5px 0!important; font-size:11px; margin-bottom:25px;}
.media ul li a{margin:0px 0 5px 0; padding:0; font-size:15px; font-weight:700; color:#86521e; text-decoration:none}
.media ul li a:hover{color:#696E71;}
.media ul li b {color:#db511b;}

.hidegoogle {display:none; width:80%!important; height:350px!important}
.googleiframe {width:100%!important; height:350px!important}

.contactdivfac {width:300px; float:left; margin:0 30px 30px 0; background:#f6f6f6; border:1px #ccc solid; -moz-box-shadow: 4px 5px 13px -7px #000; -webkit-box-shadow: 4px 5px 13px -7px #000; box-shadow: 4px 5px 13px -7px #000; padding:10px}
.contactdivfac p {margin-bottom:0}

#map-canvas {height: 350px; min-width:805px; width:100%; margin: 0px; padding: 0px}
#map-canvas h1 {margin: 0 0 5px 0px; color: #86521e; font-size: 16px; font-family: 'myriad_semibold';}
#map-canvas #bodyContent {width:auto;}
#map-canvas p {font-size: 12px; line-height: 16px;margin: 0 0 20px 0;}

@media (max-width : 350px) {
	.propic {width: 250px; float: left; margin: 0 0 30px 28px;}
	.projectPanel .projectcol {width: 100%!important;}
	}

@media (max-width : 480px) {
	.selectYearDiv {float:none; margin-top:0px; margin-bottom:10px;}
	.footer .footcol1 {width:125px; display:block; margin:0 0px 20px 28px; float:left}
	#text .appForm div {width: 91%;}
	.featuredpanel .newspanel .newscont p {display:block; color:#FFF; font-size:14px; font-weight:400; font-family: 'myriad_semibold'; margin-bottom:10px; line-height:25px}
	}

@media (max-width : 958px) {
	/*#header .toplinks {float:left}*/
	}

@media (max-width : 1023px) {
	#header .toplinksPanel {display:none}
	#header .navsmall {display:block}
	#allCommon { margin:15px 0px 15px 0px; padding:0; position:relative}
	#allCommon img {-moz-box-shadow: 3px 3px 10px 0 #c8c8c8; -webkit-box-shadow: 3px 3px 10px 0 #c8c8c8; box-shadow: 3px 3px 10px 0 #c8c8c8;}
	}
	
@media (max-width : 804px) {
	#text .sitificcol {width:96%; float:none; margin:0 0px 30px 0; padding:2%}
	}
	
	@media (max-width : 774px) {
		.clientul {margin: 0 0px 0px 0; border-top: 1px #d7d7d7 solid; width: 100%; float: none;}
	}
	
@media (max-width : 768px) {
/*	#header .toplinks {display:none}
	#header .navsmall {display:block}
	.propQuickPanel .frmQ {width:335px; float:right;}
	
	.featuredpanel .crouselpanel {margin-right:10px}	
	.featuredpanel .newspanel, .featuredpanel .crouselpanel {width:45%;}
	.featuredpanel .crouselpanel .crouselpanelsection {max-width:260px; float:left; margin:10px 0 0 40px}
	.featuredpanel {width:100%; float:none; text-align:center; margin-left:20px}
	
	.projectPanel {width:100%; float:none; text-align:center; margin-left:0px}
	.projectPanel .projectcol {width:270px; display:inline-block; margin: 0 3px 8px 0px}

	
	
	
	.propQuickPanel {border:2px solid #d7d7d7; width:680px; height:110px; margin:0 0 8px 20px; padding:15px; float:none;}
	.marginL0 { margin-left:20px!important}
	
	
	.contentMg {width:93%; float:none;}
	
	#projectContainer .pictureNDtl .slideshowSection { width: 662px; float: none; position: relative; z-index: 0; padding-top:10px; margin-right:0}
	#projectContainer .pictureNDtl .projetSumm { width:88%; padding: 30px 10px 0 66px; float: none; height: auto;background: #eeeeee;margin: 5px;text-transform: uppercase;
}
	.rightpanel {width: 92%; float: none; margin-top: 20px;}
	.proForm input[type=text] {width:96%}
	#projectContainer .pictureNDtl .projectLogo {margin:25px 0 0 45px; position:absolute; top:400px; right:50px }
	#projectContainer .pictureNDtl {padding-bottom:1px;}
*/}

@media (max-width : 1003px) {
.wrapper {max-width:100%; width:100%; position:relative; margin:0 auto; padding:0;}
.contentMg {width: 95%; margin: 0 auto; float:none}
.contentMgCom {width: 95%!important; margin: 0 auto!important; float:none!important;}

.rightpanel {width: 95%; margin:20px auto 0 auto; float:none}
.leftPanel {width: 95%; margin:20px auto 0 auto; float:none}
.proForm input[type=text] {width:99%; padding:0.5%}
.breadCrumb {float:none; text-align:center; width:100%}
.social_icon {float:none; text-align:center; width:100%; margin:0}
#projectContainer {width: 95%; margin: 15px auto}
#projectContainer .pictureNDtl .slideshowSection {float:none; width:100%; position:relative; z-index:0; padding-top:0;}
#projectContainer .pictureNDtl .projectLogo { width:135px; height:61px; float:left; position:absolute; z-index:1; top:0; left:0; margin:0}
#projectContainer .pictureNDtl .projetSumm {width:96%; padding:2%; float:none; margin:0; height:auto}
#projectContainer .pictureNDtl .projetSumm strong {margin-top:0}
#projectContainer .pictureNDtl .projetSumm .descol {width:50%}

.socialicon {float:none; margin:0 auto}
h1.socialiconh1 {float:none; text-align:center; margin:15px 0 0 0}
.featuredpanel {width:100%; float:none; margin:0 3%;}
.featuredpanel .crouselpanel {padding: 1%; width: 92%; float: left; height: 170px; margin-bottom: 8px; display: inline-block;}

.featuredpanel .newspanel {padding: 1%; width: 92%; float: left; height: 170px; margin-bottom: 8px; display: inline-block;}
.featuredpanel .crouselpanel .crouselpanelsection {width: 90%; float: right; margin: 1%;}
.featuredpanel .newspanel .newscont {width:81%; margin:8px 0 0 51px;}

.projectPanel .projectcol {width: 31%; display: inline-block; margin: 0 1% 20px 1%;}
.projectPanel {width: 94%; float: none}

#projectContainer .pictureNDtl .projetSumm .title span.somecenter {
text-align: left;
padding-right:0px;
}

.marginL0  {margin-left:3%!important}
.propQuickPanel .frmQ {float: none; width: 100%; margin-top:10px}
.propQuickPanel {width:92%; height:auto; margin:0 3% 8px 3%; padding:2%; float:none;}
.propQuickPanel .title1 {width:100%; float: none; margin-top:0; margin-bottom:12px}
.propQuickPanel .propsearch {float: none; width: 100%; margin-top:10px}
.propQuickPanel .propsearch .propcol1 {float: left; width: 98%; margin-right:0; margin-left:0; margin-bottom:5px}
.propQuickPanel .propcol1Submit {float: left; width: 98%; margin-right:1%; margin-left:0; margin-top:10px}

.propQuickPanel .frmQ .col1 {width: 48%; float: left; margin: 0 1% 0 1%;}
.propQuickPanel .frmQ input[type=text] {width:95%; padding:2%}
.propQuickPanel .frmQ textarea {max-width:95%; min-width:95%; padding:2%}
.propQuickPanel .frmQ .col2 {width: 48%; float: left; margin: 0 0 0 1%;}

.searchresult {width:100%; float:left; margin:0 0px 25px 0;}
.fr {width:77%}

}

@media (max-width : 879px) {

.fr {width:50%; float:left}
}

@media (max-width : 530px) {

.fr {width:100%; float:none}
.fl {float: left; padding-left: 1%; width:98%; text-align:center}

.table-format-careers tr td {font-size:11px!important}
.table-format-careers tr td .inp {width:100%!important;}
.table-format-careers tr td .select {width:100%!important; margin-bottom:5px!important}
.table-format-careers tr td .button {border:1px solid #444; padding:2px 10px; margin-bottom:0px; color:#fff; font-size:14px; text-transform:none; font-family: 'myriad_proregular'; background:#444; margin:0 0 0 0px; cursor:pointer}

.table-format tr td input[type=text] {width:98%; padding:1%}
.table-format tr td textarea {max-width: 98%; min-width: 98%; max-height: 56px; min-height: 56px; padding:1%}

.hidegoogle {display:none; width:80%!important; height:250px!important}
.googleiframe {width:100%!important; height:250px!important}

}

@media (max-width : 652px) {

.projectPanel .projectcol {width: 47%; display: inline-block; margin: 0 1% 20px 1%;}


.table-format tr td label {width:100%; float:none}
.table-format tr td .spacecol {display:none;}
.table-format tr td .inpFcol {width:100%; float:none}
.table-format tr td .butFcol {margin-left:0px}

.table-format tr td input[type=text] {width:98%;}
.table-format tr td .select {width:100%;}

.table-format tr td textarea {max-width: 98%; min-width: 98%; max-height: 56px; min-height: 56px; padding:1%}
.table-format tr td .inp1[type=text] {width:100%; float:none; margin-left:0}
.table-format tr td .width1select {width:50%; float:none}

}
@media (max-width : 725px) {
#text .googlemapcor {float:none; width:100%; margin-bottom:10px}
}
@media (max-width : 704px) {

#text .appForm div {width: 100%; margin-top: 10px;}
#text .appForm .divmar107 {margin-top:10px}
}

@media (max-width : 665px) {

#text .appForm div {width: 97%;}
}
@media (max-width : 686px) {

#projectContainer .pictureNDtl .projetSumm .descol {width:100%; float:none}
#projectContainer .pictureNDtl .projetSumm strong {margin-top:20px}

.contentMg .projectSubLinks ul {margin:0; padding:0; list-style:none; display:none; height: auto; }
.contentMg .projectSubLinks ul li {border-bottom:1px solid #656669; border-right:0; width:100%; text-align:center}
.contentMg .projectSubLinks ul li:last-child {border-right:0px solid #656669;}
.contentMg .projectSubLinks ul li a { display:block; padding:10px 0px; color:#FFF}
.contentMg .projectSubLinks ul li a:hover {background:#86521e}
.contentMg .projectSubLinks ul li span { display:block; padding:10px 18px 10px 18px; color:#FFF; background:#86521e}
.contentMg .projectSubLinks a#pull {display:block}

.slidePagination a {width: 34px; margin: 0 3px;}

}

.inbound{font-family:myriad_semibold; font-size:14px; color:#000000!important; text-decoration:none!important;}
.inbound:hover{color:#000000!important; text-decoration:underline!important;}
