hr {
	background-color: #CCC;
	border: 0px;
	height: 1px;
	}
	/* TEXT */

a {
color: #40400e;
font-style: italic;
text-decoration: underline;
}

a:hover {
font-style: italic;
text-decoration: none;
color: #1A6338;
}
}


#quote a {
text-decoration: none;
color: #f3f9ef;
background-color: #333300;
}

#quote a:hover {
color: #96946b;
background-color: #333300;
}


h1, h2, h3, h4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	margin: 0 15px 10px 15px;
	letter-spacing: 1px;
	border-bottom: 1px solid #333;
}

p {
	padding: 0 15px 10px 15px; 
}

h1 {
	font-size: 160%;
	padding-top: 15px;
}

h2 {
	font-size: 140%;
}

h3 {
	font-size: 120%;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	border:0;
}

/* common to whole site */
.body   { color: black; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.body  a    { color: #c60 }
.body  a:visited    { color: #c60 }
.body  a:hover     { color: #da0 }
.bodyIntro  { color: black; font-size: 12px; line-height: 20px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodybold    { color: black; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodybold  a    { color: #c60 }
.bodybold  a:visited    { color: #c60 }
.bodybold  a:hover    { color: #c60 }
.bodygreen     { color: #571; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bodygreen  a    { color: #571; text-decoration: none }
.bodygreen  a:visited    { color: #571; text-decoration: none }
.bodygreen  a:hover    { color: #ddaa01; text-decoration: underline }
.bodynoleading  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodynoleading  a   { color: #900 }
.bodynoleading  a:visited   { color: #900 }
.bodynoleading  a:hover   { color: #f00 }
.bodywhite   { color: #fff; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header   { color: #547711; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header  a    { color: #547711 }
.header  a:visited   { color: #900 }
.header  a:hover    { color: #900 }
.headerbig   { color: #547711; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headergrey   { color: #666666; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headerWhite    { color: #ffffff; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.marginlfu { margin:19px 0px 0px 23px; }
.marginlfuissues { margin:19px 16px 0px 16px; }
.right { float:right; }
.smalltext  { color: black; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext a { color: #900 }
.smalltext a:visited { color: #900 }
.smalltext a:hover  { color: #f00 }
.smalltextdark  { color: 666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subhead   { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subhead  a   { color: #900 }
.subhead  a:visited   { color: #900 }
.subhead  a:hover   { color: #f00 }
.subheadsmall  { color: black; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subheadsmall  a   { color: #900 }
.subheadsmall  a:visited   { color: #900 }
.subheadsmall  a:hover   { color: #f00 }
.textnav     { color: #929457; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textnav a      { color: #fff; text-decoration: none }
.textnav a:visited      { color: #fff; text-decoration: none }
.textnav a:hover      { color: #fff; text-decoration: underline }
.textnavComm      { color: #cc6; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.textnavComm a      { color: #fff; text-decoration: none }
.textnavComm a:visited      { color: #fff; text-decoration: none }
.textnavComm a:hover      { color: #fff; text-decoration: underline }
.footer   { color: #929457; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer  a     { color: #929457; text-decoration: none }
.footer  a:visited     { color: #929457; text-decoration: none }
.footer  a:hover     { color: #6d6d36; text-decoration: underline }
.address   { color: #6d6d36; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.commercial_testimonails {
	color: #aa9911;
	font-size: 11px;
	line-height: 14px;
	margin: -5px 0px 0px 25px;
	}
.residential_testimonails {
	color: #571;
	font-size: 11px;
	line-height: 14px;
	margin: -5px 0px 0px 25px;
	}
.giveaway {
	color: #FFF;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	line-height: 12px;
	}
.giveaway a { color: #c60 }
.giveaway a:visited { color: #c60 }
.giveaway a:hover { color: #da0 }


/* IN THIS SECTION */
.inthissection   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inthissection a  { color: #900; text-decoration: none }
.inthissection a:visited  { color: #900; text-decoration: none }
.inthissection a:hover  { color: #f00; text-decoration: underline }
.subsection   { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subsection a  { color: #900; text-decoration: none }
.subsection a:visited  { color: #900; text-decoration: none }
.subsection a:hover  { color: #f00; text-decoration: underline }

/* FORM elements */
.textfield  {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: white;
	padding: 2px;
	}
.textarea { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; }
.button { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #C60 }
.buttonsmall { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
.buttonfaded  { color: #666666; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #CCCCCC }
.buttonlfu { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #DDAA00; border:1px solid black; padding:  2px 7px 2px 7px;}

.pulldown { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; height: 16px }
.residentialPulldown { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #83aa33; height: 16px; width:155px; }
.commercialPulldown { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #bbb200; height: 16px; width:165px; }
.radio { color: black; background-color: white }
.formerror { color: #990000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* NAV ELEMENTS */

/* background-color: #EC7600 YOU CAN DELETE THIS LINE AFTER THE COLOR IS APPROVED */

/* MAIN NAVIGATION (DIV BASED) */
/*residential*/
#issuecontainer {padding: 10px 16px 0px 16px; }

div#nav { color: #FFFFFF; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
#nav a:link, #nav a:visited { color: #FFFFFF; text-decoration: none; padding-left: 6px; display: block }
#nav a:hover, #nav a.current { color: #FFFFFF; text-decoration: none; padding-left: 6px; background-color: #EC7600}

div#subnav { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left}
#subnav a:link, #subnav a:visited { color: #000000; text-decoration: none; padding-left: 14px; display: block}
#subnav a:hover, #subnav a.current { color: #000000; text-decoration: none; padding-left: 14px; background-color: #EC7600; display: block}
/*end residential*/

/*commercial*/
div#navCom { color: #FFFFFF; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
#navCom a:link, #navCom a:visited { color: #FFFFFF; text-decoration: none; padding-left: 6px; display: block }
#navCom a:hover, #navCom a.current { color: #FFFFFF; text-decoration: none; padding-left: 6px; background-color: #EC7600}

div#subnavcom { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left}
#subnavcom a:link, #subnavcom a:visited { color: #000000; text-decoration: none; padding-left: 14px; display: block}
#subnavcom a:hover, #subnavcom a.current { color: #000000; text-decoration: none; padding-left: 14px; background-color: #EC7600; display: block}
/*end commercial*/

/*utilities*/
div#navUt { color: #FFFFFF; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
#navUt a:link, #navUt a:visited { color: #FFFFFF; text-decoration: none; padding-left: 6px; display: block }
#navUt a:hover, #navUt a.current { color: #FFFFFF; text-decoration: none; padding-left: 6px; background-color: #0033A3}

div#subnavcom { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left}
#subnavUt a:link, #subnavUt a:visited { color: #000000; text-decoration: none; padding-left: 14px; display: block}
#subnavUt a:hover, #subnavUt a.current { color: #000000; text-decoration: none; padding-left: 14px; background-color: #C1C384; display: block}
/*utilities*/

div#subsubnav { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left}
#subsubnav a { color: #FFFFFF; text-decoration: none; padding-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; display: block}
#subsubnav a:link, #subsubnav a:visited { color: #FFFFFF; text-decoration: none; padding-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; display: block}
#subsubnav a:hover, #subsubnav a.current { color: #FFFFFF; text-decoration: none; padding-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; background-color: #7D9ACF; display: block}

/* ADMINISTRATION STYLESHEETS */
div#navheader { color: #FFFFFF; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding-left: 6px; display: block; }
#nav a:link, #nav a:visited { color: #FFFFFF; text-decoration: none; }
#nav a:hover, #nav a.current { color: #FFFFFF; text-decoration: none; background-color: #EC7600; }

.module_head { color: #FFFFFF; font-size: 12px; line-height: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #003399; border-bottom: 5px solid #E0E0B9; }
.module_head a { color: #FFFFFF; }
.module_head a:visited { color: #FFFFFF; }
.module_head a:hover { color: #FFFFFF; }

.module_subhead { color: #000000; font-size: 12px; line-height: 12px; font-weight:bold; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #b2b26f; border-bottom: 5px solid #E0E0B9; border-top: 5px solid #E0E0B9;}
.module_subhead a { color: #FFFFFF; }
.module_subhead a:visited { color: #FFFFFF; }
.module_subhead a:hover { color: #FFFFFF; }

.body_divider { color: black; font-size: 12px; line-height: 17px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid #999; }
.body_divider a { color: #900; }
.body_divider a:visited { color: #026; }
.body_divider a:hover { color: #c84b26; }

.bodysmall { color: #333333; font-size: 10px; line-height: 17px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodysmall a { color: #c60; text-decoration:underline; }
.bodysmall a:visited { color: #c60; text-decoration:underline; }
.bodysmall a:hover { color: #da0; text-decoration:underline; }

/* Added for marketing dashboard */
.newstext  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytext  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytextBold  { color: black; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytextError  { color: #990000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headertext { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.adminnavlinks { color: #d4dfaa; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.inlinelinkresidential { color: #360; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.inlinelinkresidential a { color: #360; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; }
.inlinelinkresidential a:visited{ color: #360; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration:none;}
.inlinelinkresidential a:hover{ color: #360; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-decoration:underline;}
.inlinelinkcommercial { color: #330; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.firstparagraph { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cartbodytext  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.linktext  { color: #d4dfaa; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headertext { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cartheadertext  { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tableheader  { color: #fafad2; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pulldownmenu { color: black; font-size: 10px; height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formbutton { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.moITSlink  { color: #d4dfaa; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.resITSlink { color: #d4dfaa; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sitemaplink { color: #d4dfaa; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footercom { color: #d4dfaa; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footercom a  { color: #595900; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footercom a:hover { color: #330; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerres { color: #d4dfaa; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerres a  { color: #2e5c00; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerres a:hover   { color: #1c3900; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footermat { color: #d4dfaa; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footermat a { color: #039; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footermat a:hover { color: #001e5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerut { color: #d4dfaa; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerut a  { color: #753a1d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerut a:hover { color: #2e0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerhome { color: #646455; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerhome a  { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerhome a:hover  { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.utlITSlink { color: #d4dfaa; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.comITSlink { color: #d4dfaa; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#breadcrum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	text-align:right;
}

	#breadcrum a {
		font-size:9px;
		font-style:normal;
		font-weight:0;
		text-decoration:none;
		margin: 0 4px;
	}