﻿/*--pre-load images--*/
.preload{background-image:url(images/logo/Logo.png);}/*background-image:url(images/logo/address.png);*/
.preload{background-image:url(images/background/slideshow.jpg);background-image:url(images/background/utiliguard.png);}
.preload{background-image:url(images/slideshow/save-on-electric-bill.jpg);}
.preload{background-image:url(images/title/DidYouKnow.png);}
/**/

/*hcard (to make .NET happy)*/
.vcard{}
.vcard .url{}
.vcard .fn{} 
.vcard .n{}
.vcard .photo{}
.vcard .org{}
.vcard .adr{}
.vcard .type{}
.vcard .street-address{}
.vcard .locality{}
.vcard .region{}
.vcard .postal-code{}
.vcard .country-name{}
.vcard .tel{}
/**/

/*--global---*/
table, table td, div, p{font-weight:normal;border-spacing:0;border-collapse:collapse;}
a{border:none 0px transparent;border-width:0px;display:inline;}
a img,:link img,:visited img {border:none 0px transparent;border-width:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
a:active, a:focus{outline:none;-moz-outline-style:none;} /* Remove dotted border around links when clicked in FireFox */
input, textarea, select, option{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif,tahoma;font-size:10pt;}
td{vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.floatclear{clear:both;float:none;} 
.floatright{float:right;} 
.floatleft{float:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.alignmiddle, .alignmiddle *{vertical-align:middle;}
.alignleft{text-align:left;}

sup{line-height:0px;}
.small{font-size:8pt;}
.nobold{font-weight:normal;}
.nopadding{padding:0px 0px 0px 0px;}
.red{color:#FF0000;}
.orange{color:#E76700;}/*E79500*/
.green{color:#008000;}
.grey{color:#808080;}
.black{color:#000000;}

a {text-decoration:none;color:#D1111D;border:0px;}
a:link, a:active, a:visited {color:#D1111D;}
a:hover, a:visited:hover {color:#B80B16;text-decoration:underline;}

a.endoLink {text-decoration:underline; color:#849100; border:0px; font-size: 11pt; font-weight:bold;}
a.endoLink:link, a.endoLink:active, a.endoLink:visited {color:#849100; font-size: 11pt; font-weight:bold;}
a.endoLink:hover, a.endoLink:visited:hover {color:#B80B16; text-decoration:underline; font-size: 11pt; font-weight:bold;}

a.white {text-decoration:none; color:#FFFFFF;border:0px; text-decoration:none;}
a.white:link, a.white:active, a.white:visited {color:#FFFFFF; text-decoration:none;}
a.white:hover, a.white:visited:hover {color:#D1111D; text-decoration:none;}

a.black {text-decoration:none;color:#000000;border:0px;}
a.black:link, a.black:active, a.black:visited {color:#000000;}
a.black:hover, a.black:visited:hover {color:#333333;text-decoration:underline;}

a.large {text-decoration:none;color:#000000;border:0px;}
a.large:link, a.large:active, a.large:visited {color:#000000;}
a.large:hover, a.large:visited:hover {color:#333333;text-decoration:none;}

a.box, a.box:link, a.box:active, a.box:visited, a.box:hover, a.box:visited:hover{text-decoration:none;border:0px;display:block;color:#ffffff;font-weight:bold;}

.textbox{border:solid 1px #262E39;color:#D1111D;padding-left:3px;font-size:10pt;}
.textbox-xsmall{width:50px;}
.textbox-small{width:75px;}
.textbox-long{width:150px;}
.textbox-xlong{width:200px;}
.textbox-xxlong{width:325px;}
.button{border:solid 1px #262E39;color:#333333;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;background-color:#F0EBE8;}
.button:hover, .button:visited:hover{color:#D1111D;background-color:#D2D904;cursor:pointer;}

ul{list-style-image:url(images/icon/lightning.gif);list-style-position:outside;display:inline;}
ul li, ul li{margin-bottom:20px;}

ul.pdf{list-style-image:url(images/icon/pdf.gif);list-style-position:inside;margin-top:10px;}
ul.pdf li{margin-bottom:0px;}

.autocomplete_completionListElement{background-color:#ffffff;border:solid 1px #262E39;cursor:default;overflow:auto;max-height:200px;text-align:left;padding:0px;margin:0px;background-image:none;}
.autocomplete_highlightedListItem{background-color:#E2D8D6;color:#000000;padding:1px;margin:0px;}
.autocomplete_listItem{color:#333333;padding:1px;margin:0px;}
/**/

html,body{background:#E2D8D6 url(images/background/body.jpg) repeat-x scroll left top;color:#333333;font-size:10pt;font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif,tahoma;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;}
form{min-width:995px;max-width:995px;margin:auto;margin-top:5px;margin-bottom:5px;margin-left:auto;margin-right:auto;text-align:center;}

#menu{overflow:visible;background-color:#D2D904;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px 0px 10px 0px;text-align:left;float:left;clear:right;width:100%;}
#menu ul{white-space:nowrap;list-style-image:none;list-style-type:none;padding:0px;margin:0px;list-style-position:inside;width:100%;text-align:center;}
#menu ul li{padding-right:35px;float:left;margin-bottom:0px;display:inline-block;}
#menu ul li.first{margin-left:25px;}/*margin-left:50px;*/
#menu ul li.last{padding-right:0px;}
#menu a {background-color:#D2D904;text-decoration:none;color:#384001;border:0px;font-weight:bold;display:inline-block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/*padding:0px 35px 0px 0px;*/
#menu a.first{padding:0px 0px 0px 0px;}
#menu a.last{padding:0px 0px 0px 0px;}
#menu a:link, #menu a:active, #menu a:visited {color:#384001;text-decoration:none;}/*384001 888C03*/
#menu a:hover, #menu a:visited:hover{color:#D1111D;text-decoration:none;}/*33A13C*/
#menu a.selected, #menu a.selected:hover, #menu a.selected:visited:hover{color:#888C03;text-decoration:none;cursor:text;}

#menu div.menudropdown{display:inline-block;}
#menu div.submenu{text-align:left;visibility:hidden;display:block;position:absolute;margin-left:-10px;background-color:#D2D904;padding:10px 10px 10px 10px;}
#menu div.submenu div{display:block;padding:5px 0px 5px 0px;}


x#menu a.static{display:block;}
x#menu a.dynamic{display:block;padding:10px 17px 0px 17px;}



#column-left{float:left;width:340px;min-width:340px;max-width:340px;margin-right:5px;}
#column-right{float:right;width:650px;min-width:650px;max-width:650px;overflow:hidden;}/*width:679px;*/

#logo{height:150px;background-color:Transparent;padding-top:10px;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:15px 0px 0px 0px;text-align:center;}/*384001 height:180px;margin-top:-20px;margin-left:-10px;padding:5px 0px 0px 0px;*/

#question{min-height:145px;background-color:#F2EAC2;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px 30px 10px 30px;text-align:left;}
#question #didyouknow{padding-top:20px;}
#question #didyouknow .highlight{color:#020202;font-size:13pt;}

#utiliguard{min-width:280px;display:inline-block;background-color:#888C03;background:#888C03 url(images/background/utiliguard.png) no-repeat scroll left top;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:15px 30px 15px 30px;text-align:left;}
#utiliguard #logo-utiliguard{float:right;margin-top:5px;text-align:right;}
#utiliguard #logo-utiliguard ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline-block;}
#utiliguard #logo-utiliguard li{list-style-position:outside;list-style-image:url(images/icon/arrow.gif);padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;margin-bottom:0px;font-weight:bold;color:#ffffff;}
x#utiliguard #logo-utiliguard li a{text-decoration:none;font-weight:bold;color:#ffffff;}
#utiliguard .caption{float:left;width:138px;min-width:138px;max-width:138px;font-weight:bold;color:#ffffff;}

#career{height:105px;overflow:hidden;background:#384001 url(images/ad/careeropportunity.png) no-repeat scroll right top;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:left;}

#ads{text-align:left; padding-top: 10px;}
#ads img{vertical-align:middle;}


/*778401*/
#slideshow{float:left;overflow:hidden;height:165px;width:320px;min-width:320px;max-width:320px;background:#BFCB00 url(images/background/slideshow.jpg) repeat-y scroll left top;margin-bottom:5px;margin-right:5px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:0px 0px 0px 0px;}
#slideshow *{text-align:left;vertical-align:bottom;}
#slideshow a{display:inline-block;overflow:hidden;text-align:left;vertical-align:bottom;}
#slideshow a img{display:block;overflow:hidden;text-align:left;vertical-align:bottom;}
#slideshow-left{float:right;overflow:hidden;width:320px;min-width:320px;max-width:320px;}/*width:337px;*/
#slideshow-left .top{overflow:hidden;height:80px;background:#BFCB00 url(images/background/lightning.gif) repeat-y scroll left top;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:0px 0px 0px 0px;}
#slideshow-left .bottom{overflow:hidden;height:80px;background:#BFCB00 url(images/background/lightning.gif) repeat-y scroll left bottom;-webkit-border-radius:10px;-moz-border-radius:10px;padding:0px 0px 0px 0px;}
x#slideshow{overflow:hidden;height:165px;background:#BFCB00 url(images/background/slideshow.jpg) repeat-y scroll left top;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:0px 0px 0px 0px;}

#body{display:inline-block;min-width:590px;max-width:590px;background-color:#ffffff;margin-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;min-height:400px;padding:10px 30px 30px 30px;text-align:justify;}/*619px*/
#body #title{color:#D1111D;font-weight:bold;font-size:15pt;}/*346715 D1111D AB4800*/
#body .subtitle{color:#D1111D;font-weight:bold;font-size:12pt;}
#body .caption{font-weight:bold;font-size:12pt;}
#body ul{display:block;}
#body div.columns{width:42%;margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;text-align:left;}/*42%*/
#body ul.columns{width:40%;margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}/*40%*/
#body ul.columns li{margin:0px 0px 10px 0px;}
#body ul.box{text-align:left;display:inline-block;margin:18px 0px 0px -10px;padding:0px 0px 0px 0px;width:630px;}
#body ul.box li{display:block;float:left;width:171px;min-width:171px;max-width:171px;margin:0px 6px 0px 6px;padding:0px 10px 0px 10px;background:transparent url(images/background/box.jpg) repeat-x scroll left top;min-height:150px;}/*width:177px;*/
#body ul.box li div.top{background:#F5EECF url(images/background/box-top.gif) no-repeat scroll left top;height:12px;min-height:12px;max-height:12px;margin:0px -10px 0px -10px;padding:5px 10px 0px 0px;}
#body ul.box li div.caption{font-weight:bold;font-size:15pt;margin-bottom:5px;}
#body ul.box li ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 12px;list-style-position:outside;list-style-image:url(images/icon/lightning.gif);max-width:130px;display:inline-block;}
#body ul.box li ul li.lightning{background:transparent url(images/icon/lightning.gif) no-repeat scroll left center;min-height:1px;max-width:130px;margin:10px 0px 0px 0px;display:block;font-weight:bold;}
#body ul.box li .boxtitle{display:inline-block;font-weight:bold;margin-bottom:5px;color:#384001;border-bottom:dotted 1px #878B03;text-decoration:none;font-size:10pt;}
#body ul.box li .boxtitle:hover, #body ul.box li .boxtitle:visited:hover{border-bottom:solid 1px #464D0E;}
#body ul.box li .read{display:inline-block;color:#888C03;}
#body ul.box li .read:hover, #body ul.box li .read:visited:hover{display:inline-block;color:#384001;text-decoration:none;}
#body ul.box li.selected{display:block;float:left;width:177px;min-width:177px;max-width:177px;margin:0px 6px 0px 6px;padding:0px 10px 0px 10px;background:transparent url(images/background/box-selected.jpg) repeat-x scroll left top;min-height:150px;}
#body ul.box li.selected div.top{background:#BFCB00 url(images/background/box-top-selected.gif) no-repeat scroll left top;height:12px;min-height:12px;max-height:12px;margin:0px -10px 0px -10px;padding:5px 10px 0px 0px;}
#body ol{display:inline-block;font-weight:bold;font-size:14pt;margin:0px 70px 0px 20px;}
#body ol li{line-height:normal;margin:0px 0px 0px 0px;}
#body ol li span{display:block;font-weight:normal;font-size:10pt;margin:0px 0px 0px 0px;}
#body .powerplant{background:transparent url(images/background/powerplant.jpg) no-repeat scroll right top;width:400px;padding-top:220px;margin-right:-30px;}
#body ul.utiliguard{list-style-image:none;list-style-type:none; }
#body ul.utiliguard li{background:transparent url(images/icon/utiliguard.gif) no-repeat scroll left top;font-weight:bold;padding-left:20px;margin-right:30px;}
#body .ad{padding-left:20px;}
#body .underline{font-style:italic;font-weight:bold;}
#body .highlight{background-color:yellow;padding:0px 5px 0px 5px;}
#body .signature{padding-right:20px;text-align:left;}
#body .form td{font-weight:bold;padding-bottom:5px;}
#body .address{float:right;margin-top:0px;padding-top:0px;margin-right:0px;}
#body .surge{float:none;clear:both;display:block;text-align:left;margin:-20px 0px -15px 15px;}
#body .footnote{font-size:8pt;}
#body .roi{float:right;}
#body .roi td{text-align:right;padding-right:25px;}
#body .roi .heading{font-weight:bold;vertical-align:bottom;}
#body .cpa{display:block;padding-bottom:3px;border-bottom:solid 3px #000000;}
#body table.installation{width:100%;text-align:center;}
#body table.installation td{}
#body table.installation td div{display:inline-block;border:solid 1px #333333;padding:10px 10px 0px 10px;margin-bottom:20px;}
#body table.installation td p{font-weight:bold;}


#copyright{clear:right;margin:0px 0px 5px 0px;color:#ADA6A6;font-size:8pt;text-align:left;}
#copyright a {text-decoration:none;color:#ADA6A6;border:0px;}
#copyright a:link, #copyright a:active, #copyright a:visited {color:#ADA6A6;}
#copyright a:hover, #copyright a:visited:hover {color:#938686;}
#copyright a.black, #copyright a.black:link, #copyright a.black:active, #copyright a.black:visited {text-decoration:none;color:#000000;border:0px;}
#copyright a.black:hover, #copyright a.black:visited:hover {color:#333333;text-decoration:underline;}

/*--portal--*/
#portal #body{width:995px;min-width:975px;padding:10px 10px 30px 10px;}
#portal .grid{font-size:12px;width:100%;border:none 0px #ffffff;border-width:0px;border-collapse:collapse;border-right:none 0px #ffffff;border-top:none 0px #ffffff;border-bottom:none 0px #ffffff;border-left:none 0px #ffffff;border-top-width:0px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
#portal .details{width:auto;border:none 0px transparent;border-width:0px;border-collapse:collapse;border-right:none 0px #ffffff;border-top:none 0px #ffffff;border-bottom:none 0px #ffffff;border-left:none 0px #ffffff;border-top-width:0px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
#portal .grid td, #portal .grid th{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;text-align:left;border-top:none 0px #ffffff;border-bottom:none 0px #ffffff;border-right:none 0px #ffffff;border-left:none 0px #ffffff;border-top-width:0px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;}
#portal .grid tr:hover, #portal .grid tr:visited:hover{background-color:#E2D8D6;color:#000000;}
#portal .grid .nohover, #portal .grid .nohover *{background-color:#ffffff;}
#portal .grid .selected{background-color:#E2D8D6;color:#000000;}/*padding:5px 1px 5px 1px;background-color:#F2EAC2;*/
#portal .grid .alternate{background-color:#F0EBE8;}
#portal .grid .rowheader{border-bottom:solid 1px #000000;}
#portal .grid .rowfooter{border-top:solid 1px #000000;}
#portal .grid .header{width:100px;min-width:100px;text-align:right;font-weight:bold;vertical-align:middle;white-space:nowrap;}
#portal .grid .value{width:300px;}
#portal .info{width:100%;}
#portal .info td{padding-right:10px;vertical-align:top;}
#portal .info td.right{vertical-align:top;}
#portal .section{text-decoration:underline;}



