@charset "utf-8";

fieldset {
padding: 0 0 1em 0;
border: none;
border-top: 1px #ccc solid;
margin-bottom: 2em;
width: auto;
min-height: 1px;
}
fieldset.action {
border: none;
}

legend {
color: #6850a3;
font: 16px Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
padding: 0 10px;
margin: 0;
font-weight: normal;
margin-left: -10px;
margin-bottom: 10px;
}

label {
font-size: 12px;
font-weight: bold;
color: #333;
}
label.opt {
font-weight: normal;
margin: 0 6px 3px 0;
cursor: pointer;
padding: 2px 0;
}
label.opt input {
margin-right: 6px;
}

label.required {
padding-left: 16px;
background: transparent url(/secure/images/icons/bullet_star.png) no-repeat top left;
}

form dl {
clear:both
}
form dd {
padding-top: 3px;
width: 415px;
}
form div.fl dd {
width: 230px;
}
form dd input[type=radio] {
margin-top: 1px;
}

/* IE inherited input margin - http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout */
dd input {
*margin-left: 0px;
}
dd select {
*margin-left: 5px;
}
button {
*padding: 0px;
}

.submit {
font-family: Trebuchet MS, Helvetica, Arial, Verdana;
font-size: 110%;
font-weight: bold;
color: #333;
}

textarea {
height: 100px;
width: 400px;
}
textarea.rich {
height: 250px;
}
textarea.elastic {
/* 3 lines high by default */
height: 48px;
}

/* for use with jQuery */

label.selected {
font-weight: bold;
}

/*dt.notValid {
background: transparent url(../images/icons/bullet_error.png) no-repeat center left;
}*/