.SumaPanel{border: 1px solid #dddddd; width: 100%;margin-top: 1em;margin-bottom: 1em;font-family: Verdana, Helvetica, Arial, sans-serif;min-height: 4em;}

.custom a.SumaPostContent,a.SumaPostContent:visited{
border: 1px #d6e4e4 solid;
padding: 0.9em;
margin-top: 0.5em;
margin-bottom: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
display: block;
text-align: center;
min-width: 90%;
background-color: #d6aeae;
font-size: 0.9em;
font-weight: normal;}

.custom a.SumaBox:hover{}

.custom a.SumaPostContent:link{color:#3d5959; }
.custom a.SumaPostContent:visited{ color:#3d5959; }
.custom a.SumaPostContent:active{color:#669493; }
.custom a.SumaPostContent:hover{color:#669493; }

.custom .SumaFieldSetRow{display: block;margin: 0 auto;line-height: normal;text-align: center;padding-top: 5px; }
.custom input.SumaInputRadio {width:20px; }

.custom legend.Suma{font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;text-transform: none;color: #c5514b;}

.custom .SumaSignUpTitle{text-align: center;font-weight: bold;font-size: 1.2em;font-family: Verdana, Helvetica, Arial, sans-serif;font-variant: small-caps;padding-top: 0.5em;background-color: #d6aeae;}
.custom .SumaSignUpTitleSubHead {text-align: center;font-size: 0.8em; background-color: #d6aeae; padding-bottom: 0.5em;}

.custom #SumaSignUpBar {width: 100%;text-align: center;border-collapse: collapse;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 0.9em;margin-bottom: 15px;}
.custom #SumaSignUpBar .left, .custom #SumaSignUpBar .right{border-bottom: 1px #d6e4e4 solid;}
.custom #SumaSignUpBar .current{font-weight: bold;border: 1px #d6e4e4 solid; padding-right: 1ex;padding-left: 1ex;}
.custom #SumaSignUpBar .future {border: 1px #d6e4e4 solid; padding-right: 1ex; padding-left: 1ex; background-color: #f3f3f3;}
.custom #SumaSignUpBar .completed {border: 1px #d6e4e4 solid; padding-right: 1ex; padding-left: 1ex; background-color: #f3f3f3;}.

/** #79a2a3 */

SumaFormErrors{clear: left;color: red;text-align: center;}
.custom a.SumaLink:visited{text-decoration: none;text-align:left;}
.custom a.SumaLink:hover{text-decoration: underline;}

/** Container for Labels and SumaFieldSetItems, as well as SumaInputButtons, etc.  */

.custom fieldset.Suma{border: 1px solid #d6e4e4; display: block; margin: 10px 10px 10px 10px; padding: 2px 2px 2px 2px;} 

/** For example: The text of the user-supplied Username, email, etc during Step-3 Confirm Order.  */
 
 br.SumaClear{clear: both;line-height: 0em;}
 label.Suma{float: left;display: block;margin-bottom: 0.4em;padding-right: 10px;width: 40%;font-weight: bold;text-align: right;font-size: 10pt;font-family: Verdana, Helvetica, Arial, sans-serif;vertical-align: bottom;}
 .SumaFieldSetItem{float: left;display: block;width: 55%;padding-left: 5px;text-align: left;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 10pt;line-height: normal;}
 a.SumaFormTip,a.SumaFormTip:visited{color: #0077ff;float: left;font-weight: normal;text-align: left;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 0.8em;text-decoration: none;}
 a.SumaFormTip:hover{text-decoration: underline;}
 
 /** Used as an inline-block substitute for Firefox deficiencies */

table.Suma{border: 0;}
table.SumaTabularData{border-collapse: collapse;display: table;}
td.SumaTabularHeader{font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 10pt;padding: 5px;}
tr.SumaLightBG{background-color: #f1f1f1;}
tr.SumaDarkBG{background-color: #cce6e6;}
td.SumaTabularData{padding: 5px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 10pt;}.

SumaWarning{font-family: Verdana, Helvetica, Arial, sans-serif;}

p.SumaCCVExplanation{text-align: justify;font-family: Verdana, Helvetica, Arial, sans-serif;color: navy;margin-left: 1em;margin-right: 1em;font-size: 10pt;font-weight: normal;margin-top: 1em;}

input.SumaInputField{border: 1px #d6e4e4 solid;padding: 2px;float: left;margin-right: 5px;color: black; width: 150px}
.custom input.SumaInputField{border: 1px #d6e4e4 solid;padding: 2px;float: left;margin-right: 5px;color: black; width: 150px}
input.SumaInputField:disabled{color: gray;}
input.SumaLoginField{border: 1px #d6e4e4 solid;padding: 2px;}
input.SumaLoginFieldHighlighted{border: 1px red solid;padding: 2px;}
/** input.SumaInputButton{margin: 2px; width: 200px; color:#555; font-weight:bold; font-variant:small-caps;} **/
/** .SumaFieldSetRow input.SumaInputButton{width: 300px;}  **/
.custom input.SumaInputButton{margin: 2px; color:#333; font-weight:bold; font-variant:small-caps; width:100px;}
.custom input.SumaInputButton:hover {text-decoration: underline}

.SumaPlanDisplay{float: left;display: block;width: 80%;margin-right: 5px;text-align: left;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 0.9em;font-style: normal;font-weight: normal;}

input.SumaInputRadio{float: left;display: block;width: 10%;margin-left: 10px;margin-right: 5px;}

select.Suma{border: 1px #d6e4e4 solid;cursor: pointer;float: left;max-width: 40%;min-width: 7em;margin-right: 5px;}
select.SumaN{border: 1px #d6e4e4 solid;cursor: pointer;float: left;width: 70px;margin-right: 5px;}
select.SumaS{border: 1px #d6e4e4 solid;cursor: pointer;margin-right: 5px;margin-bottom: 5px;padding: 2px;float: left;width: 40%;}

.SumaRemarks{clear: left;font-size: 0.8em;}
.SumaPowered{font-size: 0.0em;font-family: Verdana, Helvetica, Arial, sans-serif;text-align: center;margin: 0 auto;color: inactivecaptiontext;}

a.SumaPowered,a.SumaPowered:visited{text-decoration: none;}
a.SumaPowered:hover{text-decoration: underline;}

.SumaCustService{color: #1c1c33;font-family: Verdana, Helvetica, Arial, sans-serif;text-align: center;margin: 0 auto;}

a.SumaCustService,a.SumaCustService:visited{color: #0077ff;margin: 0 auto;text-decoration: none;}
a.SumaCustService:hover{text-decoration: underline;}
a.SumaLogin,a.SumaLogin:visited{color: #0077ff;text-decoration: none;}
a.SumaLogin:hover{text-decoration: underline;}

.SumaLoginError{color: red;}
.SumaLogFatal,.SumaLogError,.SumaLogWarning,.SumaLogInfo,.SumaLogDebug{}.SumaLogFatal{background-color: #ff7373;}
.SumaLogError{background-color: #ffa87d;}
.SumaLogWarning{background-color: #fffc70;}
.SumaLogInfo{}.SumaLogDebug{background-color: #d6fcff;}

table.logDetails{text-align: center;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;font-weight: normal;font-size: 11px;color: #fff;width: 280px;background-color: #f8f8f8;border: 0px;border-collapse: collapse;border-spacing: 0px;}
table.logDetails td{background-color: #f7f7f7;color: #000;padding: 4px;text-align: left;border: 1px #fff solid;}
table.logDetails td.hed{background-color: #666;color: #fff;padding: 4px;text-align: left;border-bottom: 2px #fff solid;font-size: 12px;font-weight: bold;}