﻿*{ margin:0; padding:0;}body{font-family: 'dinotmedium'; font-size:14px;}h1{ font-size:36px; color:#000; font-weight:600;}h2{ font-size:25px; color:#0075c9; font-weight:400;font-family: 'dinotblack';}h3{ font-size:22px; color:#003a70; font-weight:600;}h4{ font-size:18px; color:#fcfcfc; font-weight:600;}h5{ font-size:17px; color:#fff; font-weight:600;}h6{}p{ font-size:15px; color:#000; margin-top:15px !important;}a{ font-size:15px; color:#0000FF; text-decoration:none;}  /* 2/18/15 JAH Changed from color:#003a70 per ITCR #167 */a:hover{ text-decoration:underline;}ul{ list-style:none;}.top-bar{ background:#000; padding:10px 0;}.top-links{ list-style:none;}.top-links li{border-right: 0px solid #fff;display: inline-block;line-height: 10px;padding: 0 8px;margin-top: 7px;}.top-links li a{ color:#fff; font-size:13px;font-weight: 600; text-decoration:none;}.top-links66{ list-style:none;}.top-links66 li{border-right: 0px solid #fff;display: inline-block;line-height: 10px;padding: 0 8px;margin-top: 7px;}.top-links66 li a{ color:#fff; font-size:13px;font-weight: 600; text-decoration:none;}.search-txt-box{position: absolute; left:0; width:96%; color:#000; font-size:12px; line-height:20px; padding:0 2%; height:20px; margin-top:4px; border:none;background: #f2f2f2; /* Old browsers */background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f2f2f2 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}.search-txt-box:focus{background: #f4f4f4; /* Old browsers */background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 99%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(99%,#eaeaea)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f4f4f4 0%,#eaeaea 99%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f4f4f4 0%,#eaeaea 99%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f4f4f4 0%,#eaeaea 99%); /* IE10+ */background: linear-gradient(to bottom, #f4f4f4 0%,#eaeaea 99%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */}.realtive{ position:relative;}.go-btn{background: none repeat scroll 0 0 #000;border: 1px solid #ccc;color: #fff; cursor: pointer;margin-right: -1px;margin-top: 4px;padding: 0 4px;position: relative; font-weight:600;right: 0;}.header{ background:#003a70; overflow:hidden;margin-bottom: 7px;}.logo{ background:url("/images/logo-bg.png") no-repeat; width:369px; height:116px; text-align:center;}.logo img{ margin-top:31px;}.header-links{ list-style:none;}.header-links li{border-left: 2px solid #c9942b;display: inline-block;float: left;line-height: 14px;margin-top: 13px;padding: 0 4px;}.header-links li a{ font-size:13px; color:#fcfcfc; font-weight:600;}.header-links li:first-child{ border:none;}.main-search{background: url("/images/search-bg.jpg") repeat-x scroll 0 0;border: medium none;border-radius: 19px;height: 35px;left: 0;margin-top: 10px;padding: 1% 15% 1% 38px;position: absolute;width: 64%; font-size:12px;}.search-ico{left: 0;margin-left: 5px;margin-top: 16px;}.search-btn{background: url("/images/link-icon.png") no-repeat scroll 0 0;border: medium none;cursor: pointer;float: right;height: 28px;margin-right: 14px;margin-top: 16px;position: relative;right: 0;text-indent: -999px;width: 28px;}.nav-section{background: url("/images/yellow-pattren.jpg") repeat-x; height:208px;}.nav{float: left;margin-left: 10px;width: 30.2%;position: absolute;}.feature{float: right;margin-left: 4%;width: 64.9%;}.block{ width:32.6%; float:left;}.block-links{float: left;margin-left: 14px;margin-top: 27px;width: 133px;}.block-links h1{font-size: 29px;font-weight: 300;margin-bottom: 24px;}.block-links ul{ list-style:none; margin-top:10px;}.block-links ul li{background: url("/images/anchor-icon.png") no-repeat scroll 0 7px;line-height: 31px;padding-left: 25px;}.block-links ul li a{ font-size:18px; color:#232323; text-decoration:none; font-weight:400;}.long{margin-top: -19px;margin-bottom: 0px !important;}.search-section{ background: url(/images/gray-gradiant.jpg) repeat-x; height:77px; border-top:4px solid #fff;} /* .search-section{ repeat-x; height:77px; border-top:4px solid #fff;} */.locator{ background:url(/images/location-info-bg.png) no-repeat; width:333px; height:62px; text-align:center; padding-top:15px; float:left;margin-left: 355px;}.map-image{margin-left: 50px;}.map-heading{margin-left: 5px;margin-top: -6px;}.selector{float: left;margin-left: 10px;margin-top: 20px;width: 205px;}.locator-txt{float: left;margin-left: 10px;margin-top: 6px;width: 227px;}.locator-txt p{ font-size:15px; color:#003a70; line-height:20px;}/* .vanavigator{float: left;margin-left: 355px;} *//* .vanavigator{float: left;margin-left: 355px; height:62px;} */.content{ margin-top:15px;}.left{ width:30.2%; float:left; margin-left:10px;}.slider-left{ background:#ffdf99; position:relative;}.banner-content{margin: 39px auto;text-align: left;width: 90%;}.banner-content a{ font-size:15px;}.partners{ border:1px solid #b9b9b9; overflow:hidden; margin-top:24px;}.heading-partner{background: url("/images/partner-heading-bg.jpg") no-repeat scroll 0 0;height: 53px;padding-left: 25px;padding-top: 25px;width: 317px;}.logos-partner{ text-align:center;}.logos-partner img{border-bottom: 2px solid #ccc;padding: 12px 38px;}.no-border{ border:none !important;}.banner-content p{ margin:10px 0;}.right{float: left;margin-left: 2%;overflow: hidden;width: 66%; position:relative;}.right-inner{float: left;margin-left: 2%;overflow: hidden;width: 66%; position:relative;}.right-heading{margin-bottom: 25px;overflow: hidden;}.right-heading h2{ float:left; padding-right:12px; background:#fff;}.right-heading img{ float:left; margin-top:13px; background:#fff; padding-right:5px;}.border{border-bottom: 3px solid #c7c7c7;float: left;margin-top: 21px;position: absolute;width: 100%;z-index: -1;}.view-all{ background:#fff;}.view{font-size: 16px;margin-top: 12px;}.caption-slide{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);bottom: -80px;position: relative;height: 100%;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;padding: 10px;}.item{ cursor:pointer;}.item img{position: absolute;}.item{height: 122px;overflow: hidden; position: relative;margin: 2px;}.item:hover .caption-slide{bottom: 0px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.caption-slide h4{font-size: 15px;margin-bottom: 12px;text-transform: uppercase;}.caption-slide p{ color:#fff;}.carosual{ margin-bottom:30px;}.footer{ background:#ffeabb; padding:20px 0; margin-top:50px;}.f-logos{ list-style:none;}.f-logos li{ float:left; padding:0 16px;}.f-logos li a img{ border:none;}.footer-links{ list-style:none;}.footer-links li{ line-height:18px;}.footer-links li a{ color:#000;}.copy-right{ background:url(/images/copy-rght-bg.jpg) repeat-x; padding:10px 0;}.copy-right p{ color:#fff;}.copy-right p a{ color:#fff; text-decoration:none;}/********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.breadcrumbs{background: url("/images/yellow-pattren.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);height: 57px;}.bread-crumbs{ float: left;margin-left: 366px;}.bread-crumbs ul{ list-style:none;}/*Updated font-size to 23 from 26 to line up the breadcrumb 8/17/2015 JBC*/.bread-crumbs ul li{font-size:23px; color:#000000; float:left; background:url(/images/breadcrumbs-icon.png) no-repeat right 0;padding: 0 28px; line-height: 57px;}.bread-crumbs ul li:last-child{ background-image:none;}.bread-crumbs ul li a{ font-size:23px; color:#000000;}.inner-banner-content{background: url("/images/inner-banner-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);margin-top: -131px;padding: 8px;position: relative;}.inner-banner-content p{color: #fff;line-height: 24px;}.content-inner h3{ font-size:30px; color:#c99212; font-weight:400; margin:10px 0;}.with-image{ width:53%;}.with-txt{ width:40%;}.content-inner p span{ color:#0075c9;}.inner-banner-content-1{background: url("/images/inner-banner-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);margin-top: 0;padding: 8px;position: relative;}.inner-banner-content-1 p{ color:#fff;}.project-wrap{ width: 100%;overflow-x:scroll;}.project-block{float: left;margin-right: 1%;width: 345px;margin-right: 15px;}.block-content{ background:url(/images/block-content-bg.jpg) repeat-x; padding:10px; margin-bottom:5px;}.block-content h4{color: #000;font-size: 15px;font-weight: 400;}.block-content p{ margin-top:0 !important; margin-bottom:10px;}.link-icon{ background:url(/images/anchor-icon.png) no-repeat;}.block-content a{padding-left: 24px;padding-top: 2px;}.inner-wrapp{overflow: auto; width: 4320px;}.filter{ width:50%; overflow:hidden; margin-bottom:10px;}.filter p{ width:68%; float:left;}.combo{float: left;margin-top: 13px;padding: 2px;width: 32%;}.three-blocks{ overflow:hidden;}.block-1{ width:31%; margin:1%; float:left;}.block-1 p{ margin-top:0 !important; font-size:13px;}.block-1 a{ margin-top:5px; display:block;}.right-heading h2{ text-transform:uppercase; margin-top:5px;}.block-1 h3{color: #333;font-size: 18px;font-weight: 400;margin-top: 0;}.btn{ background:url(/images/btn-bg.jpg) repeat-x; border:1px solid #ccc; text-align:center; display:block; margin-top:25px !important;padding: 3px 0;}.locator-txt p{ margin-top:0 !important;}.locator-form{ background:#fff; width:40%;-webkit-box-shadow: 0px 3px 7px 2px #4F4F4F;box-shadow: 0px 3px 7px 2px #4F4F4F; padding-bottom:10px; position:absolute; margin-top:15px; margin-left:10px;}.form-heading{ background:url(/images/mob-bg.jpg) repeat-x;}.form-heading h3{font-size: 13px;padding: 10px;}.locator-content{ padding:10px;}.combo-full{ width:100%; padding:5px; margin:10px 0;}.txt-box{ width:70%; float:left; padding:1%;}.submit{ margin-top:0 !important; cursor:pointer; border:1px solid #eee;}.blue{ background:url(/images/inner-banner-content.png) repeat; padding:10px; min-height:218px; text-align:center; height:100%;}.blue p{ color:#fff !important;}.filter-1{border: 1px solid #cf9a36;border-radius: 15px;margin-bottom: 10px;overflow: hidden;padding: 5px;width: 98.3%; margin-top:20px; padding-bottom:15px;}.filter-1 p{ float:left;}.combo-1{float: left;margin-left: 14px;margin-right: 14px;margin-top: 13px; padding: 2px; width: 21%;}.result-boxes{}.result-box{  background:url(/images/search-box-bg.jpg) repeat-x #F1F1F1; padding:5px; overflow:hidden;min-height: 200px;}.search-heading{background: none repeat scroll 0 0 #0062bc;margin: 1% 1% 0 0;padding: 2px 10px;width: 44%;}.search-heading p{ color:#fff; margin-top:0 !important; font-size:12px;}.search-heading-rail{background: none repeat scroll 0 0 #003a70;margin: 1% 1% 0 0;padding: 2px 10px;width: 44%;}.search-heading-rail p{ color:#fff; margin-top:0 !important; font-size:12px;}.search-heading-comp{background: none repeat scroll 0 0 #295a88;margin: 1% 1% 0 0;padding: 2px 10px;width: 44%;}.search-heading-comp p{ color:#fff; margin-top:0 !important; font-size:12px;}.result-boxes h5{ font-size:18px; color:#000000; font-weight:400; margin-bottom:20px;}.image-side{ width:60%; float:left;}.txt-side{ width:30%; float:left;margin-left: 10px;}.txt-side p{font-size: 12px;margin-top: 0 !important;line-height: 18px;}.box-wrapp{display: inline-block; position: relative; width:48%; margin:0 0 0 0;}.result-box .link-icon{padding-left: 25px;padding-top: 2px;}.content ul { margin-left: 40px; }.content ul li { list-style-type: disc; padding-left: 5px; font-size:15px; }.content ol { margin-left: 40px; }.content ol li { list-style-type: decimal; padding-left: 5px; font-size:15px; }.content-inner{    min-height: 500px;}