body {
    font-family: Arial, Helvetica,Verdana;
    font-size: 12px;
    line-height: 14px;
    margin: 0px;
}

a:link, a:active {
    text-decoration: none;
    color: #333;
}

a:visited {
    text-decoration: none;
    color: #333;
}

a:hover {
    background-color: #333;
    color: #fff;
}

#header { 
    float: left;
    padding-left: 5px;
}

#menu { 
    float: right;
    padding: 5px;
    margin-top: -20px;
    _margin-top: 0;
}

#message { 
    padding: 10px;
    background-color: #333;
    color: #fff;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#content { 
    padding: 5px;
}

#footer { 
    font-size: 80%;
    text-align: center;
    clear: both;
    border-top: 1px solid #0EE;
    width: 80%;
    margin: 0 auto;
    margin-top: 20px;
    padding-top: 10px;
    text-align: center;
}

form div {
  clear: left;
  display: block;
  margin: 5px 0 0 0;
  padding: 5px 3px;
}

form div label, form div small-label, form div radio-label, form div input, form div select, form div textarea, form div explain { 
  display: block;
  float: left;
  margin: 0 0 5px 0;
}

form div label {
  text-align: right;
  width: 120px;
  padding-right: 10px;
  padding-top: 5px;
}

form div small-label {
  text-align: right;
  padding-right: 3px;
  margin-top: 2px;
  margin-left: 10px;
}

form div radio-label {
  text-align: right;
  padding-right: 0px;
  padding-top: 3px;
  margin-top: 0px;
  margin-left: 3px;
}

form div explain {
  text-align: left;
  margin-top: 0px;
  padding-left: 10px;
  width: 60px;
}

#uspsBlock {
    display: none;
}

form #groupIds {
    padding: 0;
    display block;
    float: left;
    width: 400px;
    clear: none;
    margin-top: -5px;
}

form #groupIds div {
    text-align: left;
    width: 125px;
    float: left;
    clear: none;
}

form #groupIds div input {
    display: block;
    margin-right: 5px;
    clear: right;
}

.important {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 7px;
}

form table td#mailType a {
    text-decoration: underline;
}

/**** subscribe template styling *****/
#subscribe-content-wrapper {
    background-image: url(../images/flowerbg.jpg);
    background-repeat: no-repeat;
    background-color: #FDECD3;
}
.maintext {
    background-color: #FDECD3;
}

#subscribe-content {
    padding-top: 10px;
    padding-left: 30px;
    padding-bottom: 5px;
}

#subscribe-content ul {
    list-style-image: url(../images/checkmark.gif);
    margin: 0;
    padding: 0;
}

#subscribe-content .big {
    font-weight: bold;
    font-size: 18px;
}

#subscribe-content .medium {
    font-weight: bold;
    font-size: 14px;
}

.maintext form {
    padding-top: 10px;
    padding-left: 10px;
}


