﻿.label { font: 11pt; color:#333333; font-weight:normal; }
.subLabel { font: 9pt; color:#333333; font-weight:normal; }
.inputValidationError { border-color:#F15523; border-width:2px;}
.requiredTextError, .starValidationError, .titleErrorsFound { color:#F15523; font-weight:bold;}
.requiredTextError { padding-left:5px; }
.rowInvalid{ background-color:#FAFAFA; border-width:1px; border-color:#C9C9C9; border-style:solid;}
.title { font:14pt; color:#333333; font-weight:bolder;}
.subTitle{ font:13pt; color:#333333; font-weight:bold;}
.rowFocus {color:#3A3A3A; background-color:#F2F2F2; font-weight:normal; border-style:none;}
.rowNoFocus { background-color:#FFF; font-weight:normal;}

.thankYouMessageDiv, .backToFormDiv{ width:500px; }
.backToFormDiv { text-align:right;}
.errorInfoDiv {padding-top:10px;}
.otherText { font-size: smaller; float:left; width: 100px; }
/* Error List
----------------------------------------------- */
ul.errorList{list-style-type: none;padding: 0;margin-left: 1em;}
.errorList li, .errorList ul li {font-family: Verdana, Helvetica, sans-serif; font-size: 1em; color: #F15523; background-image: url(images/redbullet.gif);background-repeat: no-repeat;background-position: 0 .45em;padding-left: 1.5em;margin: 0em 0; font-weight:bold;}

/*--- ASPX Files ---*/
/*Contact Us*/
.contactSectionDiv{ margin-bottom:30px;}
/*Energy Theft*/
p.BigFirstLetter:first-letter {color:#F15523;font-size:20pt;}
p.BigFirstLetter:first-line {#line-height:20pt;}
.energyTheftHotline {color:#F15523;font-size:14pt;font-weight:bold; line-height:16pt;}
/* positioning */
div#formRight div#langBox {float:right; width: 180px; background-color: #ececed; padding:5px; margin-bottom:15px;}