div.form p {
    margin-left: 0px;
}

div.form h3, div.form h1 {
     color: #4b7308;
     background-color: #fff;
     font-weight: bold;
     padding: 0px;
     margin: 12px 0px 0px 0px;
     font-size: 14px;
    border: 0px;
}

font.required {
    color: #c60000;
    font-style: italic;
}

form {
    margin-top: 6px;
}

div.required {
    color: #c60000;
    width: 135px;
}
span.attributeinput{
    margin-left: 135px;
}

div.form table {
    margin-top: 12px;
    margin-bottom: 12px;
	width: 340px;
}

div.form ul {
    margin: 12px 0px 12px 24px;
    padding: 0px;
}

div.form ul.list {
    margin: 12px 0px 12px 0px;
    padding: 0px;
}
    
ul.list li.list {
    list-style-type: none;
}

li.list input {	
    margin-right: 6px;
}

div.missing {
     color: #c90000;
}

div#subscribe {
    background: url(/static/images/layout/bg_form.gif) no-repeat;    
    margin-right: 20px;
    width: 460px;
    float: left;
}

div#subscribe p, div.required {
     font-weight: bold;
}

#tsp {
    margin-top: 15px;
    width: 280px;
    float: left;
}

#tsp p {
    margin: 0px;
}

#tsp p.mb12 {
    margin-bottom: 12px;
}

div#subscribe h3 {
    background-color: #eaeaea;
}

td.attributeinput input {
    width: 200px;	
}
