@charset "UTF-8";
/* CSS Document */

* {margin:0px;padding:0px;outline:none;}

/********* SITE WIDE STYLES *********/

html { overflow: -moz-scrollbars-vertical;overflow-x: auto; }
body {
	color:#777;
	font-family: "Century Gothic","Trebuchet MS",sans-serif;
	font-size:100%;
	height:100%;
	}

p {padding-bottom:10px;font-size:82%;line-height:18px;}

h1 {margin-bottom:5px;font-size:125%;font-weight:bold;}
h2 {font-size:105%;font-weight:bold;}
h3 {}
h4 {}
h5 {}
h6 {}

.strongBlue {color:#588DB3;}

#logo {color:#588db3;margin-bottom:5px;line-height:32px;margin-left:23px;}

a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clearFloat {clear:both;line-height:0px;font-size:0px;height:0px;}
.floatRight {float:right;}
.floatLeft {float:left;display:block;}

blockquote {font-style:italic;font-size:70%;margin-top:10px;}
.readMore {font-size:70%;text-align:right;}
.readMore a:link, .readMore a:visited {color:#666;text-decoration:underline;}
.readMore a:hover {color:#666;text-decoration:none;}
.clientName {font-style:normal;font-weight:bold;font-size:70%;}

.zero {padding:0px;}

.utilityBar {float:right; height: 94px;}
.utilityBar a {color:#666 !important;font-size:70%;}
.utilityBar a:hover {color:#333 !important;font-size:70%;}
.utilityBar a.reasonLink
{
	background: url(../images/forReasonLogo_sh.png) no-repeat;
	display: block;
	height: 113px;
	weight: 100px;
	text-indent: -99999px;
	position: relative;
	top: -1px;
	left: 257px;
}

.label {font-weight:normal;font-size:90%;}

ul.standardList {font-size:82%;margin-left:20px;margin-bottom:20px;}

/********* SITE LAYOUT *********/
#header  {margin:0 auto;}
#mainContainer {margin:0 auto;}
#contentBottom {text-align:center;height:25px;background:url(../images/footer.png) no-repeat;}
#wrapper {margin: 0 auto;width:806px;}
#nav {margin-top: 1px; margin-left: 10px;}
#footer {text-align:center;font-size:70%;color:#666;}
#footer a {color:#666;}



/********* HOMEPAGE LAYOUT *********/
.introText {padding-top:100px;}
 #headerImage {}
 #commercialInfo {float:left;width:422px;}
 #commercialInfo p {font-size:80%;line-height:normal;}
 #residentialInfo {float:left;width:418px;}
 #residentialInfo p {font-size:80%;line-height:normal;}
 .marginTop {margin-top:20px;}
 
 /********* RIGHT PANE *********/
 #rightPane {width:33%;float:left}
 
 
 /********* CENTER PANE *********/
 #centerPane {width:62%;float:left;margin-right:14px;}
 #centerPane2 {width:62%;float:left;margin-right:14px;background:url(../images/dottedBG-Right.gif) right repeat-y;}
 #centerPane2 p {margin-right:10px;}
 #centerPane blockquote, #centerPane2 blockquote {font-size:75%;margin-top:0px;}
 #centerPane .clientName, #centerPane2 .clientName {margin-bottom:10px;}
 
  
  /********* SIDE BAR *********/
#sideBar {background:url(/images/sideBarBG.png) repeat-y;width:255px;margin-top:2px;}
#sideBar .header {background:url('/images/sideBarHeader.png') no-repeat;}
#sideBar .footer {background:url('/images/sideBarFooter.png');height:19px;}
#sideBar .contentBG {padding:10px;}
#sideBar p {color:#FFF;font-size:95%;font-weight:bold;}
#sideBar h2 {color:#FFF;font-size:105%;margin:3px 0 17px 0;}

 /********* BOTTOM PANE *********/
#bottomPane {margin-top:15px;}