.SumaPanel{border: 1px solid #006699;width: 100%;margin-top: 1em;margin-bottom: 1em;min-height: 4em;}
.SumaPanel{border: 1px solid #006699;width:100%;margin-top: 1em;margin-bottom: 1em;min-height: 4em;}
a.SumaPostContent, a.SumaPostContent:visited{border: 1px solid #006699;padding:1em;margin-top: 0.5em;margin-bottom: 1em;text-decoration: none;display: block;text-align: center;min-width: 90%;color: #006699;background-color:#f9f9f9;}
a.SumaPostContent:hover{color: ##D54E21;background-color: #f9f9f9;}
a.SumaBox:hover{}.SumaSignUpTitle{text-align: center;font-weight: bold !important;font-size: 1.2em !important;font-variant: small-caps;padding-top: 0.5em;color: #fff;background-color: #006699;}
.SumaSignUpTitleSubHead{text-align: center;font-size: 1em !important;color: #fff;background-color:#006699;padding-bottom: 0.5em;}
#SumaSignUpBar{width: 100%;text-align: center;border-collapse: collapse;font-size: 0.9em !important;margin-bottom:15px;}
#SumaSignUpBar .left, #SumaSignUpBar .right{border-bottom: 1px #006699 solid;background-color: #fff7bb;}
#SumaSignUpBar .current{font-weight: bold;border-left: 1px #006699 solid;border-right: 1px#006699 solid;border-top: 1px #006699 solid;padding-right: 1ex;padding-left: 1ex;}
#SumaSignUpBar .future{border: 1px #006699 solid;padding-right: 1ex;padding-left: 1ex;background-color:#f3f3f3;}
#SumaSignUpBar .completed{border: 1px #006699 solid;padding-right: 1ex;padding-left: 1ex;background-color: #f3f3f3;}
.SumaFormErrors{clear: left;color: red;text-align: center;}
a.SumaLink,
a.SumaLink:visited{color: #006699;text-decoration: none;}
a.SumaLink:hover{color: ##D54E21;}fieldset.Suma{border: none;display:block;margin-left: 20px;margin-right: 20px;margin-top: 10px;margin-bottom: 10px;}
legend.Suma{font-weight: bold;text-transform: none;color: #D54E21;}/** Container for Labels and SumaFieldSetItems, as well as SumaInputButtons, etc. */
.SumaFieldSetRow{display: block;margin: 0 auto;line-height: normal;text-align: center;padding-top: 5px;}/** * Forexample: 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;vertical-align: bottom;}
.SumaFieldSetItem{float: left;display:block;width: 55%;padding-left: 5px;text-align: left;font-size: 10pt !important;line-height: normal;}
a.SumaFormTip, a.SumaFormTip:visited{color: #006699;float:left;font-weight: normal;text-align: left;font-size: 0.8em !important;text-decoration: none;}
a.SumaFormTip:hover{color: #D54E21;}/** * Used as aninline-block substitute for Firefox deficiencies */
table.Suma{border: 0;}table.SumaTabularData{border-collapse: collapse;display: table;}
td.SumaTabularHeader{font-weight: bold;font-size: 10pt;padding: 5px;}
tr.SumaLightBG{background-color: #f1f1f1;}tr.SumaDarkBG{background-color: #bcf0e5;}
td.SumaTabularData{padding: 5px;font-size: 10pt;}
.SumaWarning{}
p.SumaCCVExplanation{text-align: justify;color: navy;margin-left: 1em;margin-right: 1em;font-size: 10pt;font-weight: normal;margin-top: 1em;}
input.SumaInputField{border: 1px #7a8dba solid;padding: 4px;float: left;margin-right:5px;color: black;}
input.SumaInputField:disabled{color: gray;}input.SumaLoginField{border: 1px #7a8dba solid;padding: 2px;}
input.SumaLoginFieldHighlighted{border: 1px red solid;padding:4px;}
input.SumaInputButton{margin: 2px;}
.SumaPlanDisplay{float: left;display: block;width: 80%;margin-right: 5px;text-align: left;font-size:0.9em !important;font-style: normal;font-weight: normal;}
input.SumaInputRadio{float: left;display: block;width: 10%;margin-left: 10px;margin-right: 5px;}
select.Suma{border: 1px #D54E21 solid;cursor: pointer;float:left;max-width: 40%;min-width: 7em;margin-right: 5px;}
select.SumaN{border: 1px #D54E21 solid;cursor: pointer;float: left;width: 70px;margin-right: 5px;}
select.SumaS{border: 1px #D54E21 solid;cursor:pointer;margin-right: 5px;margin-bottom: 5px;padding: 2px;float: left;width: 40%;}
.SumaRemarks{clear: left;font-size: 0.8em !important;}
.SumaPowered,{font-size: small;color: #636364;text-align: center;margin:0 auto;font-weight: lighter;}
a.SumaPowered, a.SumaPowered:visited{color: #006699;text-decoration: none;font-weight: lighter;font-size:normal;}
a.SumaPowered:hover{color: #D54E21;font-weight: lighter;font-size: normal;}
.SumaCustService,{font-size: 8pt;color: #1c1c33;text-align: center;margin:0 auto;}
a.SumaCustService, a.SumaCustService:visited{color: #006699;margin:0 auto;text-decoration: none;}
a.SumaCustService:hover{color: ##D54E21;}
a.SumaLogin, a.SumaLogin:visited{color: #006699;text-decoration: none;}
a.SumaLogin:hover{color: ##D54E21;}
.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;}
.submit{border:none;}