body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: center; }
h1{ font-size:1.5em; color:#20757d;}
h2{ font-size:1.2em; color:#20757d;}
  #pagewidth { width:900px; position:relative; text-align: left; margin: 0 auto; background-color:#fff;}
  #logo {
    position:absolute;
    height: 91px;
    width: 271px;
    top: 1.5em;
    left: 3em;
    z-index:2;}

  #leftcol{ padding-top:120px; background-image:url(images/leftColHorizontalBG.jpg); background-position:top; background-repeat:repeat-x;
    width:180px; 
    float:left; 
    position:relative;
    
    z-index:1;}
    /* background-color: #20757d;*/
  #footer{ background-color:#ccc; float:none; clear:both; text-align:center; margin-top:10px;}
  
  #belowNav{ text-align:center; margin-top:20px;}
  
  #headerHomeTopText{ padding:7px 5px 0px 0px; text-align:right; font-style:italic; color:#fff;}
  #headerHomeLinks{ padding:200px 0px 0px 10px;}
  #headerHomeLinks ul{list-style: none; margin:0px; padding:0px; color:#707070; }
  #headerHomeLinks ul li{ display:inline;}
  
  #headerHome{display:none;}
  #headerHomePrint{ }
  
  #headerSite{display:none;}
  #headerSitePrint{}
  
  #headerSiteTextTop{ background-color:#000; color:#fff; font-style:italic; text-align:right; padding:5px 10px;}
  #headerSiteTextBottom{ color:#fff; padding:5px 10px; font-size:1.5em; margin-top:123px;}
  
  #content{}
  #maincol{background-color: #FFFFFF;  
    float: right; 
    display:inline; 
    position: relative; 
    width:720px;
    z-index:1;}
    
#homeRightBox{float:right; clear:right; margin-left:5px; margin-top:20px; margin-bottom:5px;}
#homeRightBoxTop{ background-color:#ccc;}
#homeRightBoxMiddle{ background-color:#ccc; padding:3px; font-size:0.9em; padding-top:10px;}
#homeRightBoxBottom{ background-image:url(images/home_EvansBringsSolutionsBottom.jpg); background-position:bottom; background-repeat:no-repeat; width:150px; height:10px;}
.rightBoxHeader{ font-weight:bold;}
.rightBoxContent{ padding-bottom:15px;}

#homeBottomImages{ width:700px; margin-top:20px; clear:both; background-image:url(images/home_bottomImagesLineBG.jpg); background-position:top right; background-repeat:no-repeat;}
#homeBottomImagesLeft{width:175px; float:left; text-align:center;}
#homeBottomImagesMiddle{width:300px; float:left; text-align:center;}
#homeBottomImagesRight{width:175px; float:left; clear:right; text-align:center; background-color:Transparent;}
#homeBottomImages p { margin:0px; padding:0px;}
#bestSolutions{ text-align:left; background-color:#fff; width:200px; font-size:1.5em; color:#20757d; padding-bottom:10px;}

#newsBox{ margin-bottom:10px;}
#newsTop{ background-image:url(images/newsTopImg.jpg); background-repeat:no-repeat; background-position:bottom center; height:10px; width:170px;}
#newsMiddle{ background-color:#ccc; width:170px; text-align:left;}
#newsBottom{ background-image:url(images/newsBottomImg.jpg); background-repeat:no-repeat; background-position:top center; width:170px; height:10px;}
#newsHeader{ color:#20757d; font-size:small; padding-bottom:5px; font-weight:bold;}

#copy{ font-size:0.9em}

#proWeb{ font-size:0.9em; text-align:right;}

#nav{list-style: none; margin:0px; padding:0px;}
#navBG{ clear:both; padding:0px; margin:0px; background-image:url(images/nav/left-nav-bg.jpg); background-position:left top; background-repeat:repeat-y;}
  .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
  .clearfix{display:block;}
  * html .clearfix{height: 1%;}
  .clearfix{display: block;}
	.marginB10{ margin-bottom:10px;}

.topImagesContainer{ float:none; clear:both;}
.topImageRegular{ float:left; padding-right:2px;}
.topImageLast{ float:right;}
.topImageBand{ height:10px; background-color:#ccc;}


.stackRight{float:right; clear:right; padding-left:5px;}
.stackLeft{float:left; clear:left; padding-right:5px;}
.stackRightTP{float:right; clear:right; padding-left:5px; padding-top:10px;}
.stackLeftTP{float:left; clear:left; padding-right:5px; padding-top:10px;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bottomlink:link, a.bottomlink:active, a.bottomlink:visited, a.bottomlink:hover{ color:#FFF; text-decoration:none;}
a.proweblink:link, a.proweblink:active, a.proweblink:visited, a.proweblink:hover{ color:#000; text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.topNav:link, a.topNav:visited,a.topNav:active,a.topNav:hover{ padding: 3px 5px; color:#707070; text-decoration:none; font-weight:bold;}
a.topNav:hover{text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.topNavActive:link,a.topNavActive:visited,a.topNavActive:active,a.topNavActive:hover{ padding: 3px 5px; color:#ff0000; text-decoration:none; font-weight:bold;}
a.topNavActive:hover{text-decoration:underline; font-weight:bold;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.directions:link, a.directions:active, a.directions:visited, a.directions:visited{ color:#000000; font-style:italic; text-decoration:underline}
a.directions:hover{ background-color:#cccccc;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.white:link, a.white:visited, a.white:active, a.white:hover{color: #ffffff;text-decoration:none;}
a.white:hover{color:#000000;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bn:link, a.bn:active, a.bn:visited, a.bn:hover{ text-decoration:none; font-size:0.9em; padding-left:10px; padding-right:10px; color:#000;}
a.bn:hover{ text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.pw:link, a.pw:active, a.pw:visited, a.pw:hover{ text-decoration:none;  color:#000;}
a.pw:hover{ text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a.navL1:link, a.navL1:active, a.navL1:visited, a.navL1:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #20757d;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL1:hover{background-color: #707070;}

a.navL1Active:link, a.navL1Active:active, a.navL1Active:visited, a.navL1Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL1Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navL2:link, a.navL2:active, a.navL2:visited, a.navL2:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;
	background-color: #20757d;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL2:hover{background-color: #707070;}

a.navL2Active:link, a.navL2Active:active, a.navL2Active:visited, a.navL2Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL2Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navL3:link, a.navL3:active, a.navL3:visited, a.navL3:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 5px;
	background-color: #20757d;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL3:hover{background-color: #707070;}

a.navL3Active:link, a.navL3Active:active, a.navL3Active:visited, a.navL3Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL3Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.navL4:link, a.navL4:active, a.navL4:visited, a.navL4:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 40px;
	padding-right: 5px;
	background-color: #20757d;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL4:hover{background-color: #707070;}

a.navL4Active:link, a.navL4Active:active, a.navL4Active:visited, a.navL4Active:hover
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 40px;
	padding-right: 5px;
	background-color: #cccccc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
	border-bottom-color: #000000;
}
a.navL4Active:hover{color:#ffffff;background-color: #707070;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link, a:visited, a:active, a:hover{color: #008aba;text-decoration:none;}
a:hover{text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */