﻿body {
  background-color: #333333;
  color:#000;
}
h1 {font-family: 'Roboto', sans-serif; font-size: 26px; font-weight: 800; margin-bottom: 5px; color: #444444; letter-spacing: -1px; }
h2 {font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: 800; margin-bottom: 5px; margin-top:0; color: #FF9928; }
h3 {font-size: 14px; font-weight: bold; margin-bottom: 5px; color: #003E7E; }
p {font-size: 13px; margin-bottom: 15px; line-height: 150%; color: #333333; }
p.highlight {margin-left: 30px; margin-right: 30px; background-color: #EFF8FB; padding: 10px; border-top: 1px #57B1D8 solid; border-bottom: 1px #57B1D8 solid; }
ul, ol {margin-left: 3px;  padding-left: 1px;}
ol {margin-left:20px; padding-left:1px;}
strong {font-weight: bold; }
em {font-style: italic !important; }
.clear {clear: both; }
img {padding-top:5px;display: inline-block;max-width: 100%;height: auto;}
@media (max-width: 618px) {
  body.home .pageContent div.whiteBox {
  	margin-top:0px;
	}
} 
@media (min-width: 619px) {
  body.home .pageContent div.whiteBox {
  	margin-top:50px;
	}
} 
@media (max-width: 767px) {
  .pageContent>.container>.row>.col-xs-10 {
    width: 100%;
  }
  #footer {
   padding-left:15px;
  }
  .pageContent>.container>.row>.col-xs-10 {
    min-height:inherit;
  }
  #whiteBoxInset {
    padding: 10px 0px 20px 10px;
  }
	.navbar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav>li>a {
    background-color: #003E7E;
  }
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a {
    background-color: #003E7E;
  }
  .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background-color: #666666;
  }
  #homePageContent .rightCol {
    margin-left: 0px;
    float:none !important;
  }
  #contactPageContent .rightCol {margin-left: 0px;float:none !important;}
}
@media (min-width: 768px) {
  .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 19.5px;
    padding-right: 19.5px;
  }
  body.home .pageContent div.whiteBox {
  	margin-top:0px;
	}
  .navbar-nav>li {
  	border-width:0px;
    border-right-width:1px;
    border-color:#fff;
    border-style:solid;
  }
  .navbar-nav>li:last-child {
    border-right-width:0;
  }
  #homePageContent .rightCol {
    float:none !important;
  }
  #contactPageContent .rightCol {float:none !important;}
  #whiteBoxInset {
    padding: 40px 0px 20px 10px;
  }
	.navbar {
    background-color: #333333;
  }
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a {
    background-color: #666666;
  }
  .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background-color: #666666;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 910px;
    padding-left:0;
    padding-right:0;
  }
}
@media (min-width: 992px) {
  .container {
    width: 910px;
    padding-left:0;
    padding-right:0;
  }
  #homePageContent .leftCol {width:370px;}
  #homePageContent .rightCol {width:42%;margin-left: 30px;float:left !important;}
  #contactPageContent .rightCol {width:42%;margin-left: 30px;float:left !important;}
  body.home .pageContent div.whiteBox {
    background-image:url('/images/homeForklift.png');
  }
  #whiteBoxInset {
    padding: 40px 0px 20px 110px;
  }
  .navbar-nav>li:last-child {
    border-right-width:1px;
  }
}
.row{
  margin-left:0;
  margin-right:0;
}
/* ###### HEADER */
.pageHeader {
  margin-left:auto;
  margin-right:auto;
}
/* ###### NAV */
.pageNav {
  height:40px;
}
.navbar {
  min-height: 40px;
  margin-bottom:0;
  background-image: none;
}
.navbar-collapse {
	padding-left:0;
	padding-right:0;
}
.container-fluid {
  padding-left:0;
  padding-right:0;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  background-color:transparent;
  background-image:none;
  color: #B2E3EF;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a {
  background-image:none;
  color:#fff;
}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  background-color: #28255F;
  background-image:none;
  color: #B2E3EF;
}
.navbar-default .navbar-nav>li>a {
  color: #fff;
  font-weight: bold;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #B2E3EF;
}
.navbar-default {
	box-shadow:none;
	border-width:0px;
	border-radius:0px;
  z-index: 1000;
	}
.navbar-default .navbar-toggle {
  height: 38px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-right:30px;
}
.navbar-nav {
  margin: 0;
}
.container-fluid>.navbar-collapse {
  margin-left:0;
  margin-right:0;
  border-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: #fff;
  border-style: solid;
}
/*######## PAGE CONTENT */
.pageContent {
  overflow:hidden;
}
.pageContent>.container>.row>.col-xs-2 {
  background-color: rgb(212, 218, 235);
  background-image: url("/images/sidebackground.png");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
	padding:10px;
  padding-bottom: 2300px !important;
  margin-bottom: -2290px;
}
.pageContent>.container>.row>.col-xs-10 {
  background-color:#fff;
  color:#000;
  padding-bottom: 3010px;
  margin-bottom: -3000px;
}

.pageContent>.container>.row>.col-xs-2 #introText {font-weight:bold }

.pageContent>.container>.row>.col-xs-2 h2 {
  padding: 0;
  margin: 10px 0 0 0;
  border-top: 1px red solid;
  border-bottom: 1px red solid;
  text-transform: uppercase;
  font-weight: normal;
}

.italicText {font-style: italic; }
.redText {color: #FF0000; }
.whiteText {color: #FFFFFF; }
.yellowText {color: #FFFF00; }
.blueText {color: #003E7E; }
.whiteBG {background-color: #FFFFFF; }
.padding5 {padding: 5px; }
.padding10 {padding: 10px; }
.padding15 {padding: 15px; }
.padding20 {padding: 20px; }

body.home .pageContent h1 {font-family: Arial; font-size: 32px; font-weight: bold; color : #000000; letter-spacing:-1px;}
body.home .pageContent h2.whiteTitleBG {padding:5px 0px 0px 0px;margin:0px;font-family: Arial; font-size: 32px; font-weight: bold; color: #000000; letter-spacing:-1px; height: 61px; background-image: url('/images/homeTitleWhiteBG.gif'); background-repeat: no-repeat; background-position:center top; text-align: center; }
body.home .pageContent h2.orangeTitleBG {padding: 4px 0px 8px 0px;margin:0px;font-family: Arial;border-radius:10px; font-size: 25px; font-weight: bold; color: #000000; letter-spacing:-1px; background-color: rgb(239, 82, 0); margin-bottom:10px; background-repeat: no-repeat; background-position:center top; text-align: center; }
body.home .pageContent p {font-size: 14px; }
body.home .pageContent .smallTitleText {font-size:23px }
body.home .pageContent div.whiteBox {padding:15px;margin-bottom:15px;background-position:right top;background-repeat:no-repeat;background-color:#fff; }
body.home .pageContent div.whiteBox h1 {margin-top:5px; }
body.home .pageContent div.whiteBox ul {margin: 0px 0px 0px 5px }
body.home .pageContent div.whiteBox li {line-height: 160%; font-size: 14px; color: #333333; background-image: url('/images/bullet_BlueSquare.gif'); background-repeat: no-repeat; background-position: -1px 5px; padding: 0px 0px 2px 14px; }
body.home .pageContent #whiteBoxInset {font-weight:bold;color:#000000;font-style:italic;line-height:150%}

.pageContent ul {margin-bottom: 15px; list-style-type: none; }
.pageContent li {line-height: 140%; color: #333333; background-image: url('/images/bullet_OrangeArrow.gif'); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; }
.pageContent img {outline: 2px #E3E3F1 solid; border: 3px #FFFFFF solid; }
.pageContent img.noBorder {outline: none; border: none; }
.pageContent table {margin-bottom: 15px; }
.pageContent tr:nth-child(odd) {background-color:#EDEDED }
.pageContent tr:nth-child(even) {background-color:#F8F8F8 }
.pageContent th {font-size: 12px; padding: 5px; font-weight: bold; vertical-align: bottom; text-align: center; border-bottom: 1px #FFFFFF solid; border-top: 1px #DDDDDD solid; border-right: 1px #FFFFFF solid; background-color: #DADADA; }
.pageContent td {font-size: 12px; padding: 5px; border-bottom: 1px #FFFFFF solid; text-align: center; border-top: 1px #DDDDDD solid; border-right: 1px #FFFFFF solid; }
.pageContent tr > td:first-child {font-weight: bold; background-color: #DADADA; }
.pageContent a {color: #333333; text-decoration: none; border-bottom: 1px dotted #333333; }
.pageContent a:hover {color: #FF9900; border-bottom: 1px dotted #FF9900; }

#homePageContent {position:relative;background-color:#D4DAEB;padding:17px;margin-top:25px;overflow:auto;;}
#homePageContent .leftCol {position:relative;float:left }
#homePageContent .rightCol {position:relative;float:left;margin-top:3px}
#homePageContent .rightCol #googleMapCanvas {height:250px;width:100%;}
#homePageBadgeContainer {position:relative}
#homePageBadge {position:absolute;top:-109px;left:-27px;width:131px;height:131px;background-image:url('/images/homeBadge.png');background-repeat:no-repeat }
#webTipBox {background-color:#FFF;margin-top:25px;cursor:pointer;text-align:center;font-size:12px;padding:10px }
#webTipBoxFooter {background-color:#28255F;color:#FFF;text-align:center;padding:10px;font-weight:bold;font-size:12px;cursor:pointer }

.leftColumnXS {
  background-color: #D4DAEB;
}
.leftColumnRowXS {
  margin-top:10px;
}
span.townCountyList {
  display: inline-block;
  background-image: none;
  margin: 0 5px 10px 0;
  background-color: #fff;
  padding: 5px;
}
span.townCountyList:hover {
  background-color: #FF9900;
  color:#fff;
  cursor:pointer;
}
.leftColumnXS ul>li a {
  border-bottom:0;
}
.leftColumnXS ul>li a:hover {
  border-bottom:0;
}

#contactPageContent {position:relative;margin-top:25px;overflow:auto}
#contactPageContent .leftCol {position:relative;width:394px;float:left }
#contactPageContent .rightCol {position:relative;float:left;margin-top:3px}
#contactPageContent .rightCol #googleMapCanvas {height:250px;width:100%;border:1px #F3F3F3 solid}

#leftNav ul {list-style: none; margin: 0px; padding: 0px; }
#leftNav li {background-image: none; text-align: center; border-bottom: 1px #28255F solid; background-color: #57B1D8; padding: 10px 0px 10px 0px; cursor: pointer; }
#leftNav a {color: #FFF; text-decoration: none; font-weight: bold; border-bottom: none; }
#leftNav li:hover {background-color: #FF9900; }
#leftNav li:hover a {color: #FFFF01; border-bottom: none; }
#leftText {font-size: 17px; font-weight: bold; text-align: center; padding: 10px; color: #FFF; line-height: 140%; }

#footer {height: 50px; background-color: #333333; padding-top: 10px; font-size: 11px; color: #CCCCCC; max-width: 910px; margin-left: auto; margin-right: auto;}
#footer a {color: inherit; text-decoration: none; }

.donothing
{
 cursor: default;
}

.donothing:hover
{
 cursor: default;
}
