body {background-color: #FFFFFF;}
#navigation { top:2px; left:2px; width:750px; z-index:1; font-size: 10px; position: absolute; visibility: visible;}
.theadorange  {color: #ff7200; font-size: 12px; font-weight: bold; text-decoration: none;}
a.theadorange:link  {color: #ff7200; font-size: 12px; font-weight: bold; text-decoration: none;}
a.theadorange:visited  {color: #ff7200; font-size: 12px; font-weight: bold; text-decoration: none;}
a.theadorange:active {color: #ff7200; font-size: 12px; font-weight: bold; text-decoration: none;}
a.theadorange:hover {color: #ff7200; font-size: 12px; font-weight: bold; text-decoration: none;}
a.smorange:link {text-decoration:none; font-size: 11px; font-weight: bold;}
a.smorange:visited {text-decoration:none; font-size: 11px; font-weight: bold;}
a.smorange:active {text-decoration:none; font-size: 11px; font-weight: bold;}
h1 { font: italic bold 24px Arial, Helvetica, sans-serif; border-bottom: 1px dotted #96C7E3; line-height:22px; margin: 0px 0px 10px;}
h2 { font: italic bold 20px Arial, Helvetica, sans-serif; border-bottom: 1px dotted #96C7E3; line-height:20px; margin: 0px 0px 10px;}
.h1dots { border-bottom: 1px dotted #96C7E3;}
/*.graydots { border-bottom: 1px dotted #666666;}*/
.hsup { font: italic bold 14px Arial, Helvetica, sans-serif; line-height:30px; }
.servicemark { font: 9px/9px Arial, Helvetica, sans-serif; text-transform: uppercase;}
.hgray { font: italic bold 14px Arial, Helvetica, sans-serif; color:#999999; }
.blueh1 { font: italic bold 24px Arial, Helvetica, sans-serif; color:#067ab4; }
.smsup  {font-size: 8px;}
.norm9 {font-size: 9px; font-weight:normal;}
.norm10 {font-size: 10px;}
.norm11 {font-size: 11px;}
.norm12 { font-size: 12px;}
.norm13 { font-size: 13px;}
.nobold {font-weight:normal;}
form { padding: 0px; margin: 0px;}
.mida { vertical-align: middle;}
.boldIt { font-weight:bold; }

.blue10 { font-size:10px; color:#067AB4; }
a.blue10:link { font-size:10px; color:#067AB4; text-decoration: none; }
a.blue10:visited { font-size:10px; color:#8C508C; text-decoration: none; }
a.blue10:hover { font-size:10px; color:#067AB4; text-decoration: underline; }
a.blue10:active { font-size:10px; color:#067AB4; outline:none }

.orange10 { font-size:10px; color:#ff7200; }
a.orange10:link { font-size:10px; color:#ff7200; text-decoration: none; }
a.orange10:visited { font-size:10px; color:#8C508C; text-decoration: none; }
a.orange10:hover { font-size:10px; color:#ff7200; text-decoration: underline; }
a.orange10:active { font-size:10px; color:#ff7200; outline:none }

.orange11 { font-size:11px; color:#ff7200; }
a.orange11:link { font-size:11px; color:#ff7200; text-decoration: none; }
a.orange11:visited { font-size:11px; color:#8C508C; text-decoration: none; }
a.orange11:hover { font-size:11px; color:#ff7200; text-decoration: underline; }
a.orange11:active { font-size:11px; color:#ff7200; outline:none }

.blueSmallFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: normal; }
a.blueSmallFont:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: normal; text-decoration: none; }
a.blueSmallFont:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: normal; text-decoration: underline;  outline:none; }
a.blueSmallFont:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8C508C; font-weight: normal; text-decoration: none; }
a.blueSmallFont:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: normal; text-decoration: underline;  }

.blueSmallBoldFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: bold; }
a.blueSmallBoldFont:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: bold; text-decoration: none; }
a.blueSmallBoldFont:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: bold; text-decoration: underline; outline:none; }
a.blueSmallBoldFont:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8C508C; font-weight: bold; text-decoration: none; }
a.blueSmallBoldFont:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067ab4; font-weight: bold; text-decoration: underline; }

.blueFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #067ab4; font-weight: normal; }
a.blueFont:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #067ab4; font-weight: normal; text-decoration: none; }
a.blueFont:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #067ab4; font-weight: normal; text-decoration: underline; outline:none; }
a.blueFont:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8C508C; font-weight: normal; text-decoration: none; }
a.blueFont:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #067ab4; font-weight: normal; text-decoration: underline; }

.blueBoldFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
color: #067ab4; font-weight: bold; }
a.blueBoldFont:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #067ab4; font-weight: bold; text-decoration: none; }
a.blueBoldFont:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 067ab4; font-weight: bold; text-decoration: underline; outline:none; }
a.blueBoldFont:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8C508C; font-weight: bold; text-decoration: none; }
a.blueBoldFont:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #067ab4; font-weight: bold; text-decoration: underline; }

.blueLargeFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: normal; }
a.blueLargeFont:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: normal; text-decoration: none; }
a.blueLargeFont:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: normal; text-decoration: underline; outline:none; }
a.blueLargeFont:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8C508C; font-weight: normal; text-decoration: none; }
a.blueLargeFont:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: normal; text-decoration: underline; }

.blueLargeBoldFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: bold; }
a.blueLargeBoldFont:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: bold; text-decoration: none; }
a.blueLargeBoldFont:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: bold; text-decoration: underline; outline:none; }
a.blueLargeBoldFont:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8C508C; font-weight: bold; text-decoration: none; }
a.blueLargeBoldFont:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067ab4; font-weight: bold; text-decoration: underline; }

/* Grid Borders */
.theadborder {border-top: 1px solid #C7E7FF; border-right: 1px solid #C7E7FF; border-bottom: 1px solid #9EB6D6; border-left: 1px solid #C7E7FF;}
.theadborder2 {border-top: 1px solid #C7E7FF; border-bottom: 1px solid #9EB6D6; border-left: 1px solid #C7E7FF;}
.theadborder3 {border-top: 1px solid #9EB6D6; border-right: 1px solid #C7E7FF; border-bottom: 1px solid #C7E7FF; border-left: 1px solid #C7E7FF;}
.theadborder4 {border-top: 1px solid #9EB6D6; border-bottom: 1px solid #C7E7FF; border-left: 1px solid #C7E7FF;}

/* Grid Colors */
.gridblu1 {font-size: 11px; background-color: #F3F9FF;}
.gridblu2 {font-size: 11px; background-color: #EDF6FF;}
.gridblu3 {font-size: 11px; background-color: #E6F0FF;}
.gridblu4 {font-size: 11px; background-color: #DAEAF9;}

/*residential page Grid colors --ramana*/
.resgridblu1 {background-color: #F3F9FF;}
.resgridblu2 {background-color: #EDF6FF;}
.resgridblu3 {background-color: #E6F0FF;}
.resgridblu4 {background-color: #DAEAF9;}


/*ghostreg classed are for remedying spacing problems when ® makes line spacing between text too large */
.ghostreg {font-size:11px; color:#FFFFFF;}
.ghostreg1 {font-size:11px; color:#F3F9FF;}
.ghostreg2 {font-size:11px; color:#EDF6FF;}
.ghostreg3 {font-size:11px; color:#E6F0FF;}
.ghostreg4 {font-size:11px; color:#DAEAF9;}

/* Gel Styles */
.ngeltop {background:  url(/images/ngeltop.gif) no-repeat right top;}
.ngelright {border-right: 1px solid #6FB1D9;}
.ngelleft {border-left: 1px solid #6FB1D9;}
.ngelbottom {background:  url(/images/ngelbottom.gif) no-repeat left bottom;}
.ngeltitle {font-size: 13px; font-style: normal; font-weight: bold; color: #067ab4; text-decoration: none; text-align: left; vertical-align: top; padding: 3px; background-image:  url(/images/ngeltitle.gif); white-space: nowrap;}
.ngeltitle2 {font-size: 12px; font-style: normal; font-weight: bold; color: #067ab4; text-decoration: none; text-align: left; vertical-align: top; padding: 3px; background-image:  url(/images/ngeltitle.gif); white-space: nowrap;}

/* Margin & Padding & Border Styles */
.margin10 {margin: 10px;}
.margint10 {margin-top: 10px;}
.marginb10 {margin-bottom: 10px;}
.marginl10 {margin-left: 10px;}
.marginr10 {margin-right: 10px;}
.marginlr10 {margin-left: 10px; margin-right: 10px;}
.margintb10 {margin-top: 10px; margin-bottom: 10px;}

.margin20 {margin: 20px;}
.margint20 {margin-top: 20px;}
.marginb20 {margin-bottom: 20px;}
.marginl20 {margin-left: 20px;}
.marginr20 {margin-right: 20px;}
.marginlr20 {margin-left: 20px; margin-right: 20px;}
.margintb20 {margin-top: 20px; margin-bottom: 20px;}

.margin15 {margin: 15px;}
.margint15 {margin-top: 15px;}
.marginb15 {margin-bottom: 15px;}
.marginl15 {margin-left: 15px;}
.marginr15 {margin-right: 15px;}
.marginlr15 {margin-left: 15px; margin-right: 15px;}

.margin5 {margin: 5px;}
.margint5 {margin-top: 5px;}
.marginb5 {margin-bottom: 5px;}
.marginl5 {margin-left: 5px;}
.marginr5 {margin-right: 5px;}
.marginlr5 {margin-left: 5px; margin-right: 5px;}
.margin0 {margin: 0px;}

.pad0 {padding: 0px;}
.pad5 {padding: 5px;}
.pad10 {padding: 10px;}

.padt0 {padding-top:0px;}
.padb0 {padding-bottom:0px;}
.padl0 {padding-left:0px;}
.padr0 {padding-right:0px;}
.padtb0 {padding-bottom:0px; padding-top:0px;}
.padlr0 {padding-left:0px; padding-right:0px;}

.padt5 {padding-top:5px;}
.padb5 {padding-bottom:5px;}
.padl5 {padding-left:5px;}
.padr5 {padding-right:5px;}
.padtb5 {padding-bottom:5px; padding-top:5px;}
.padlr5 {padding-left:5px; padding-right:5px;}

.padl5b10 {padding-left:5px; padding-right:10px;}
.padl10r5 {padding-left:10px; padding-right:5px;}

.padtop10 {padding-top:10px;}
.padbot10 {padding-bottom:10px;}
.padl10 {padding-left:10px;}
.padr10 {padding-right:10px;}
.padt10b10 {padding-top:10px; padding-bottom:10px;}
.padlr10 {padding-left:10px; padding-right:10px;}

.padt10b5 {padding-top:10px; padding-bottom:5px;}
.padt5b10 {padding-top:5px; padding-bottom:10px;}
.padl10r5 {padding-left:10px; padding-right:5px;}
.padl5r10 {padding-left:5px; padding-right:10px;}

.pad15 {padding:15px;}
.padl15 {padding-left:15px;}
.padr15 {padding-right:15px;}
.padt15 {padding-top:15px;}
.padb15 {padding-bottom:15px;}

.pad20 {padding:20px;}
.padl20 {padding-left:20px;}
.padr20 {padding-right:20px;}
.padt20 {padding-top:20px;}
.padb20 {padding-bottom:20px;}

.pad25 {padding:25px;}
.padl25 {padding-left:25px;}
.padr25 {padding-right:25px;}
.padt25 {padding-top:25px;}
.padb25 {padding-bottom:25px;}

.brdr0 {border: 0px;}
.brdrt0 { border-top: 0px;}
.brdrb0 { border-bottom: 0px;}
.brdrl0 { border-left: 0px;}
.brdrr0 { border-right: 0px;}
.blubrdrr {border-right: 1px dotted #96C7E3;}
.blubrdrb {border-bottom: 1px dotted #96C7E3;}

.hiddentag {height: 0px; width: 0px; position: absolute; visibility: hidden; left: 0px; top: 0px; }

/* Left Menu Styles */
a.submenu:link {text-decoration:none; font-size: 11px;}
a.submenu:visited {text-decoration:none; font-size: 11px;}
a.submenu:active {text-decoration:none; font-size: 11px;}
a.submenu:hover {text-decoration:underline; font-size: 11px;}
.menubutt {margin-bottom: 1px;}
.menubutt2 {margin-bottom: 3px;}
.imgBlock {display:block;}

.titlemain { font: normal bold 18px Arial, Helvetica, sans-serif; line-height:20px;}
.title1 { font: normal bold 22px Arial, Helvetica, sans-serif; line-height:22px;}
.title2 { font: normal bold 17px Arial, Helvetica, sans-serif; line-height:19px;}
.title3 { font: normal bold 15px Arial, Helvetica, sans-serif; line-height:17px;}
.bgel_ts { background: url(/consumer/shared/bgel_ts.gif) repeat-x;}
.bgel_bs { background: url(/consumer/shared/bgel_bs.gif) repeat-x;}
.bgel_rs { background: url(/consumer/shared/bgel_rs.gif) repeat-y;}
.bgel_ls { background: url(/consumer/shared/bgel_ls.gif) repeat-y;}
.bgel_mid { background: url(/consumer/shared/bgel_mid.gif) repeat-y; padding:5px;}
.mgel_ts { background: url(/consumer/shared/mgel_ts.gif) repeat-x; font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-left: 10px; }
.mgel_bs { background: url(/consumer/shared/mgel_bs.gif) repeat-x;}
.mgel_rs { background: url(/consumer/shared/mgel_rs.gif) repeat-y;}
.mgel_ls { background: url(/consumer/shared/mgel_ls.gif) repeat-y;}
.mgel_mid { background: url(/consumer/shared/mgel_mid.gif) repeat-y; padding: 5px 10px; }
