body    { color: #666; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px;}
p    { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px }
.regtext   { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext   { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px; margin-left: 2px }
ul    { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(images/cmbullet.gif); margin-top: 2px; margin-bottom: 2px; border-top: 2px none; border-bottom: 2px none }
.smtitle { color: #066; font-size: 11px; margin-bottom: 5px }
a:link { text-decoration: none }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }
hr     { color: #ccc; margin-top: 2px; margin-bottom: 2px }
.addborder   { border-spacing: 0px; color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 3px; border: solid 1px #009999; border-collapse: collapse; }
h4   { color: #069; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px; margin-bottom: 2px }
.indent  { margin-left: 15px }
h5    { color: #099; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px; margin-bottom: 0px }
.subtle { color: #c0c0c0; font-size: 10px }
.tablehead  { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #666; padding: 3px }
.tablebod   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.regtable { padding: 3; color: #666; border: none; spacing: 5; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
h3 { color: #ff33cc; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px; margin-bottom: 2px }
h2 { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px; margin-bottom: 2px }
h2a { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px; margin-bottom: 2px }
.thinline  { border-style: solid; border-width: 0px 1px 1px 0px; border-color: #009999 }
.thinlinefeat  { border-style: solid; border-width: 0px 1px 1px 0px; border-color: #ff33cc }
.thinlinebox  { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #009999 }
.thinlineboxlt  { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #c0c0c0 }
.spacertable { padding: 3; border-spacing: 10px; color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.attention { color: #ff33cc }
.under { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #ccc}
.underover { border-style: solid; border-width: 1px 0px 1px 0px; border-color: #009999}
.thinlinebottom { border-style: solid; border-width: 0 0 1px; border-color: #c0c0c0 }
.searchbox  { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #CDEBEB }
.tableheadsm  { color: #fff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #999; padding: 3px }
.attentionbox { border: solid 1px #ff33cc }
.noticemessage { color: #ff33cc; font-size: 14px; }
.mailingNotSelected a { padding-right: 8px; padding-left: 8px; padding-top: 1px; padding-bottom: 1px }
.mailingNotSelected a:hover { text-decoration: none; background-color: silver }
.mailingIsSelected a { background-color: black; font-weight: bold; color: white; padding-right: 8px; padding-left: 8px; padding-top: 1px; padding-bottom: 1px }.mailingIsSelected a { background-color: black; font-weight: bold; color: white; padding-right: 8px; padding-left: 8px; padding-top: 1px; padding-bottom: 1px }
.mailingIsSelected a:hover { text-decoration: none; }
td.mailingManagerLeft  { margin-left: 25px; padding-right: 25px; padding-left: 25px }
td.mailingManagerRight  { background-color: white; margin: 25px; padding: 15px; border: solid 1px #666666 }
#releaseDateHourPopup { display: none }
#releaseDateMinutePopup { display: none }
#birthdayHourPopup { display: none }
#birthdayMinutePopup { display: none }
#anniversaryHourPopup { display: none }
#anniversaryMinutePopup { display: none }
.inputTable td  { font-weight:bold; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; vertical-align: top; border-style: none none solid; border-width: medium medium 1px; border-color:   silver }
.inputTable td td {font-weight:normal; border-style: none; padding: 0px }
.tabpanelContentArea { padding: 8px;}
.inputTable textarea { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.couponbox { 
 padding: 7;
 border: dashed 3px #069;
 width: 350px;
 }
