Body, div, td, Input, Textarea, Select, .plain {font-family: Verdana; font-size: 10px; color: #505050; font-weight:normal; list-style-image: url(/images/icons/list.gif);}
#box { position:absolute; z-index:10; left:50%; width:780px; height:98%; margin-top:0px; margin-left:-370px; background-color:#F2F2F2; visibility: visible;}

.ilicobody { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#F2F2F2 }

/* | Links | */
a {color: #505050;	text-decoration: none;}
a:hover{ text-decoration: underline;}

/* | Text | */
.h1 {font-family: Verdana; font-size: 16px; color: #000000; font-weight:bold; line-height:2;}
.h2 {font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight:bold; background-color:#0067CF; padding: 6px 0px 6px 10px;}
.h3 {font-family: Verdana; font-size: 11px; color: #4C94DD; font-weight:bold; padding: 5px 0px 2px 0px;}
.h3alt {font-family: Verdana; font-size: 11px; color: #4C94DD; font-weight:bold; padding: 5px 0px 0px 0px; background-color:#F7F7F7;}
.noth3 {padding: 4px 0px 4px 5px;}
.noth3alt {padding: 4px 0px 4px 5px; background-color:#F7F7F7;}
.plainWhite {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight:normal;}

/* | Table Layout | */
.maintable {padding: 25px 15px 15px 15px;}
.search {font-family: Verdana; font-size: 10px; color: #FFFFFF; padding: 5px 81px 0px 0px;}
.navbar {padding: 0px 0px 0px 110px;}
.Date {padding: 5px 5px 5px 5px; background-color:#F0F0F0; border:1px solid #BFBFBF;}
.utilityborder {padding: 5px 5px 5px 5px; background-color:#ECECEC; border:1px solid #BFBFBF;}
.utilityheading {padding: 3px 0px 10px 0px; background-color:#ECECEC; font-size: 12px; font-weight:bold;}
.utilityupgrade {padding: 0px 1px 10px 0px; background-color:#ECECEC; text-align:right;}
.utilitycell {padding: 5px 0px 5px 0px; border-bottom:1px solid #BFBFBF;}
.options {padding: 0px 0px 15px 0px; vertical-align:top;}
.format {padding: 2px 5px 2px 5px; background-color:#ECECEC; border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF;}
.formatborder {padding: 2px 5px 2px 5px; background-color:#ECECEC; border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; border-left:1px solid #BFBFBF;}
.border {padding: 2px 0px 0px 0px;}
.borderalt {padding: 2px 0px 0px 0px; background-color:#F7F7F7;}

.submit {border-bottom:1px solid #BFBFBF; padding: 6px 0px 6px 0px; text-align:center; background-color:#F0F6FC;}
.mainimage { border:1px solid #BFBFBF; background-color:#E7E7E7;}
.otherimages { border-bottom:1px solid #BFBFBF; padding: 3px 0px 3px 5px;}
.confirmlinks {padding: 5px 0px 5px 0px;}
.loginTop {padding: 2px 0px 2px 10px; border-top:1px solid #BFBFBF;}
.loginBlank {padding: 2px 0px 2px 10px; }
.loginBottom {padding: 2px 0px 2px 10px; border-bottom:1px solid #BFBFBF;}
.resultshead {padding: 3px 0px 3px 0px; background-color:#F0F6FC; border-bottom:1px solid #BFBFBF; font-weight:bold;}
.resultsR1 {padding: 2px 0px 2px 0px; border-bottom:1px solid #E6E6E6;}
.resultsR2 {padding: 2px 0px 2px 0px; border-bottom:1px solid #E6E6E6; background-color:#F7F7F7;}

/* | Help | */
.helpHeading {font-family: Verdana; font-size: 16px; color: #000000; font-weight:bold; line-height:2;}
.helpImage {horizontal-align:right; padding: 2px 0px 2px 0px; border-bottom:1px solid #E6E6E6;}
.helpImageTip {vertical-align:middle; margin-right: 10px;}
.helpBody {vertical-align:middle; margin-right: 10px;}
.helpRelated {vertical-align:middle; margin-right: 10px;}
.helpBullet {vertical-align:middle; margin-right: 10px;}

/* | Icons | */
.I2 {vertical-align:middle; margin-right: 10px;}
.I3 {vertical-align:middle; margin-top: 5px;}
.I4 {vertical-align:middle; margin-right: 5px;}
.I5 {vertical-align:middle; margin-right: 5px; margin-left: 5px;}

/* error classes */
.h2Error {font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight:bold; background-color:#CC3300; padding: 6px 0px 6px 10px;}
.errorInput { border: 2px solid #DF0000; }
.errorSelect { background-color: #FFDEDE; }