﻿/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
html,body{height:100%;font-size:85%;font-family:Arial,Helvetica,sans-serif;line-height:1.4}.img-portfolio{margin-bottom:30px}.img-hover:hover{opacity:.8}header.carousel{height:50%}header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner{height:100%}header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}.error-404{font-size:100px}.price{display:block;font-size:50px;line-height:50px}.price sup{top:-20px;left:2px;font-size:20px}.period{display:block;font-style:italic}footer{margin:25px 0}#footernav{margin:0;padding:0;list-style-type:none;float:left}#footernav li{float:left;padding:0 8px;border-right:1px solid #ccc}#footernav li.last{border-right:none !important;border-right:1px solid #ccc}.divCopyrightText{float:left;margin-left:10px}.divVerveLogo{float:right;margin-top:-4px}@media(max-width:991px){.customer-img,.img-related{margin-bottom:30px}}@media(max-width:767px){.img-portfolio{margin-bottom:15px}header.carousel .carousel{height:70%}}.links a{padding-left:11px;background:url(/css/images/link_arrow.gif) no-repeat left 60%}.links a.linksarticle{background:url(/css/images/arrow-grn.gif) no-repeat left 60%;margin-left:10px}.links span.grey{padding-left:11px}.morelink a{background:url("/css/images/arrow-right-green-big.png") no-repeat scroll left .2em transparent;padding-left:15px}.related{margin:15px 0}.related h3{margin:0 0 10px;border-bottom:solid 1px #71a97c;padding:5px 10px 5px 0;font-weight:normal}.related li.link a{background:url("/css/images/arrow-right-green-big.png") no-repeat scroll left .25em transparent;padding-left:15px}.related li{list-style:none;margin-bottom:.2em}.related li.file{padding-top:.5em}.related li.file img{vertical-align:bottom;margin-right:5px}a:link,a:hover,a:visited{color:#307b5c;text-decoration:none}a:hover,project_item .title a{text-decoration:underline !important;cursor:pointer}.imgCaption{text-align:center;margin-bottom:20px}.utilBar{text-align:right;width:auto;height:22px;overflow:hidden;color:#666;line-height:20px;padding:0;margin:13px 0 0 0 !important;clear:both}.utilBar li{margin:0 15px 0 0;padding:0;float:left;list-style:none}.utilBar a{display:block;padding-left:24px;height:20px;line-height:20px;background-position:left 50%;background-repeat:no-repeat;font-size:.9em;float:left}.utilBar a:link,.utilBar a:visited{text-decoration:none}.utilBar a:hover{text-decoration:underline}.utilBar .pdf a{background-image:url(/css/images/share_pdf.gif)}.utilBar .email a{background-image:url(/css/images/share_email.gif)}.utilBar .print a{background-image:url(/css/images/share_print.gif)}.utilBar .favourite a{background-image:url(/css/images/bookmark_fav.gif)}.utilBar .delicious a{background-image:url(/css/images/share_delicious.gif)}.utilBar .digg a{background-image:url(/css/images/share_digg.gif)}.utilBar .facebook a{background-image:url(/css/images/share_facebook.gif)}.green-button-87{background:url("/css/images/button-green-87.png") no-repeat scroll left top transparent;height:26px;width:87px !important;border:solid 0 !important;color:#fff}.listContainer{position:relative;border-top:1px solid #307b5c;margin-bottom:15px}.topNewsList{border-top:solid 0}.topNewsList li{margin:0;padding:5px 0;clear:both;list-style:none}.topNewsList li.liheader,.topNewsList li.liheader a{color:#333;font-weight:bold}.topNewsList li.liheader{border-bottom:1px solid #ccc;padding-top:25px}.topNewsList li.liheader a{background:url("/css/images/arrow-down-green.png") no-repeat right .3em;padding-right:12px}.topNewsList li.odd{background:#fff}.topNewsList li.even{background:#fff}.topNewsList li .img{float:left;margin:3px 10px 0 0}.fileTitle{float:left;width:445px;margin-right:15px}.fileTxt{float:left;width:140px;margin-right:15px;word-wrap:break-word}.fileDate{float:right}.newsList{clear:left;padding:10px 0}.listContainer a.selectedtypes{background:url("/css/images/arrow-down-green.png") no-repeat left .7em transparent;padding-left:15px;padding-bottom:1px;display:inline-block}.listContainer .hideFilterText{display:inline-block;padding:5px 0}.eventListFilter .filterHeading{display:block;margin-bottom:10px}.eventListFilter{padding:10px 10px 10px 15px;border-top:solid 0;border-bottom:1px solid #ccc}.eventListFilter label{margin-right:5px}.eventListFilter select{margin-right:5px}a.toggleFilterLink{display:block !important}.eventListFilter{padding:10px;border-color:#ccc;border-width:1px 0 0;border-style:solid}.eventListFilter label{float:left;width:100px;display:block}.eventListFilter div div{margin-bottom:10px}.eventListFilter div div div{margin-bottom:0}.fileIcon{float:left;margin-right:15px;width:10px}.fileTitle{float:left;width:445px;margin-right:15px}.fileTxt{float:left;width:140px;margin-right:15px;word-wrap:break-word}.fileDate{float:left}.pfileTitle{float:left;width:395px;margin-right:15px}.pfileTxt{float:left;width:120px;margin-right:15px}.pfileDate{float:right}.FAQWrapper .faqList{margin-bottom:30px}.faqList ul li{margin-bottom:.6em}a.faqLink{background:url("/css/images/arrow-down-green.png") no-repeat scroll left .4em transparent;display:block;padding-bottom:1px;padding-left:15px}.FAQWrapper .faqItem{margin-bottom:20px}.faqItem .question{margin-bottom:10px}.faqItem .answer{border-bottom:solid 1px #ccc;padding-bottom:20px}a.faqAnchorLink{background:url("/css/images/arrow-up-green.png") no-repeat scroll right .3em transparent;padding-right:12px;float:right;margin-top:5px}.darkgrey-button-88{background:url("/css/images/button-darkgrey-88.png") no-repeat scroll left top transparent;height:26px;width:88px !important;border:solid 0 !important}table.eventDetails{margin-bottom:20px;margin-right:300px;border-bottom:solid 1px #ccc !important;width:100%}table.eventDetails td{padding:0 0 .5em 1em}table.eventDetails td.heading{padding-left:0;width:100px;font-weight:bold;margin-right:15px}table.eventDetails .related{border-bottom:solid 0}table.eventsCalendar{width:100%;border-width:1px 0;border-style:solid;margin-bottom:10px;border-color:#005496}table.eventsCalendar th{border-width:1px 0;border-color:#005496;border-style:solid;padding:10px 8px;font-weight:bold;text-align:center}table.eventsCalendar td{padding:10px 4px;vertical-align:top;text-align:center}table.eventsCalendar th.left,table.eventsCalendar td.left{text-align:left;width:45%}table.eventsCalendar td.date{text-align:center;width:130px}table.eventsCalendar th.right,table.eventsCalendar td.right{text-align:right}h2.calTitle{line-height:1.8;margin-bottom:10px;border-width:3px 0;border-style:solid;border-color:#005496;padding:0 10px}.eventListFilter .filterHeading{display:block;margin-bottom:10px}.eventListFilter{padding:10px 10px 10px 15px;border-top:solid 0;border-bottom:1px solid #ccc}.eventListFilter label{margin-right:5px}.eventListFilter select{margin-right:5px}table.singleMonth{width:100%;margin-bottom:10px}table.singleMonth td{width:3%;text-align:center;padding:1px 0 2px}table.calendar{width:100%;border:0;border-collapse:separate !important;background:#f0f0f0 !important}.calendar .tdTitle{font-size:1.2em;font-weight:normal}table.calendar th.thDays{border-width:1px 0 1px;border-style:solid;border-color:#307b5c;padding:2px 0}table.calendar table{border-bottom:0}table.calendar td.tdDay{border:1px solid #fff}table.calendar table td{border:0}table.calendar td.on{color:#fff;background-color:#307b5c;border:1px solid #fff}table.calendar td.on a{color:#fff;background-color:#307b5c;font-weight:bold}.cal3across{padding:10px 0 10px 3%;border:1px solid #005496;border-bottom:0}.cal3across table.calendar{width:27%;float:left;margin-right:7%}.cal3across table.calendar.last{margin-right:0}#SearchResults li{list-style:none;margin-left:-40px}.loadcharts{text-align:left}.loadcharts th{width:40%;background:#307b5c;color:#fff;font-weight:bold}.loadcharts th.model{width:20%}.loadcharts th,.loadcharts td{padding:2px;border:1px solid #333;text-align:center}.loadcharts .login{text-align:center}.list-group .list-group{margin-left:0;margin-bottom:0}@media(max-width:767px){.list-group .list-group{margin-left:5px}}.sublinks ul{margin-top:10px}.sublinks li{margin-bottom:1px;padding-left:15px;background-image:url('/css/images/bullet-landing-link.png');background-position:0 .3em;background-repeat:no-repeat}.pagelink{float:left;height:300px;margin-right:13px}.searchResults{float:left;width:100%;padding-top:10px;margin-bottom:10px;border-top:1px solid #71a97c}.UsedEquipment .searchResults{border-top:none}.UsedEquipment table{margin-top:20px;border:1px solid #71a97c}.UsedEquipment table td{padding:5px;border-bottom:1px solid #71a97c}.searchResults .pNum{margin:15px 0 20px 0;padding:2px 0}.searchResults .numBot{border-top:solid 1px #71a97c}.darkgrey-button-160{background:url("/css/images/button-darkgrey-160.png") no-repeat scroll left top transparent;height:26px;width:160px !important;border:solid 0 !important}.grey-button-93{background:url("/css/images/button-grey-93.png") no-repeat scroll left top transparent;height:26px;width:93px !important;border:solid 0 !important;color:#666 !important}div.pdfBuilder{position:relative;float:right;right:0;top:-4px;height:29px;overflow:hidden}div.pdfBuilder a{display:inline}div.pdfBuilder a.pdfLink{background:url(/css/images/button-green-brochure.png) no-repeat scroll left top #fff;height:24px;padding-left:30px;padding-top:.25em;padding-bottom:5px;margin-left:10px}#utilityNav{margin:0;padding:0;margin-top:10px;margin-right:10px;list-style-type:none;float:right}#utilityNav li{padding:0 8px;border-right:1px solid #ccc;float:left}#utilityNav li.last{border-right:none}.dropdown-form{min-width:400px;z-index:500}.dropdown-form select,.dropdown-form option{color:#307b5c}.carousel-caption{position:relative;left:0%;right:0%;bottom:0;z-index:10;padding-top:0;padding-bottom:0;color:#fff;text-shadow:none}@media(max-width:767px){.carousel-caption{color:#000}.carousel-indicators li{background-color:#fff \9;background-color:rgba(0,0,0,0);border:1px solid #000}.carousel-indicators .active{background-color:#000}}.carousel{position:relative}.controllers{position:absolute;top:0}.carousel-control.left,.carousel-control.right{background-image:none}.holder{padding-left:0}.carousel-inner{background:url("/css/images/bg-tab-canvas.png") no-repeat right top;background-size:cover;font-size:1.2em}.navbar{margin-bottom:1px}@media(max-width:768px){.carousel-inner{background:none}}h1{font-size:2em;font-family:Arial,Helvetica,sans-serif}h2{font-size:1.8em}h3{font-size:1.5em}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}}.equal,.equal>div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}@media(max-width:767px){.equal,.equal>div[class*='col-']{display:block}}@media(max-width:992px){.img{padding-top:10px}}.rowFullWidth{margin-left:-15px;margin-right:-15px}#thumbnail-label{font-size:20px;font-weight:700;margin-top:10px;margin-bottom:10px}.hrGreen{height:2px;color:#123455;background-color:#307b5c;border:none;margin-top:-8px;margin-bottom:10px}.headerrow{margin-top:20px;margin-bottom:20px}@media(max-width:768px){.headerrow{margin-top:0;margin-bottom:20px}}