/* -----------------------------------------------
Form Stylesheet

Site: SEALSB Web Site
Author:   Terry Web Team   
Version:  2010.05
Notes: A link to this stylesheet should appear on pages that have forms. Add new styles as necessary.
----------------------------------------------- */

form table th { text-align:left; padding:3px; background:transparent; border:none; border-bottom:1px solid #eee; }
form table td { vertical-align:top; padding:3px; border:none; }

form fieldset { border:none; margin-bottom:10px; }
form label { font-size: .9em; line-height: 1.1em; padding: 0 0 12px 0; }
form textarea { display: block; margin-top: 3px; }
form select { float: left; display: block; margin-top: 3px; }
form input[type="text"], form textarea { padding:4px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
form input.submit { width:200px; margin:10px 0 0 20px; }

/*
field-affiliation
field-paper_coauthor
field-paper
field-paper_coauthor-affiliation
field-subject
field-topic
*/

/*
form label.field-first,
form label.field-address,
form label.field-address2,
form label.field-city,
form label.field-email,
form label.field-fullname,
form label.field-phone,
form label.field-dates,
form label.field-other {
clear: left;
}

form label.field-first,
form label.field-last,
form label.field-city,
form label.field-email,
form label.field-fullname,
form label.field-phone {
float: left;
margin: 0 15px 0 0;
width: 150px;
}

form label.field-first input,
form label.field-last input,
form label.field-city input,
form label.field-phone input {
float: left;
width: 150px;
padding: 0;
}

form label.field-state {
float: left;
margin-right: 10px;
width: 60px;
}

form label.field-state select {
width: 60px;
float: left;
margin-top: 3px;
}

form label.field-zip {
float: left;
width: 80px;
}

form label.field-zip input {
float: left;
width: 80px;
}


form label.field-address,
form label.field-address2 {
float: left;
width: 310px;
margin: 0;
}
*/	


/*
form label.field-fullname input,
form label.field-affiliation,
form label.field-address input,
form label.field-address2 input,
form label.field-email input {
float: left;
width: 310px;
margin: 3px 0 0 0;
}
*/