.element_label { font-family:Tahoma; font-size:12px; color:#000000; }
.error_strings { font-family:Verdana; font-size:10px; color:#8b0000; border-style:solid; border-width:0px; border-color:#000000; }
.sfm_float_error_box { position:absolute; z-index:999; cursor:default; font-family:Verdana; font-size:10px; color:#660000; background-color:#ffff66; border-style:solid; border-width:1px; border-color:#660000; }
.sfm_float_box_td { padding:3px; cursor:default; font-family:Verdana; font-size:10px; color:#660000; background-color:#ffff66; }
.sfm_close_box { font-family:Verdana; font-size:10px; font-weight:bold; color:#ffffff; background-color:#660000; border-width:0px; text-align:center; }
.sfm_textbox { padding:2px; }
.sfm_textarea { padding:2px; }
 
.author { margin-bottom:5px; padding-bottom: 5px;}
.addAuthor { cursor:pointer; color: #009; font-weight: normal; background-color: #FFC; padding: 5px; font-family: arial; helvetica; font-size: 14px; border: 1px solid #999; }
.addAuthor:hover {background-color: #EE9;}
.clear {clear:both ;}
.compactField {float: left; width: 250px;  }
form {text-align: left; margin-top:25px;}
form span {  font-family: arial; helvetica; font-size: 14px;}
form input {font-size: 14px; margin-bottom: 10px;}
form span.formNote {font-size: 12px; color: #966; margin-left: 10px;}
h2 {font-family: arial; helvetica; font-size: 14px; margin-top: 40px; background-color: #F0F0F0; padding: 5px;}
h1 { text-align: left; font-size: 22px; background-color: #333; color: #FFF; margin-top: 5px; padding:10px; font-weight: normal; margin-bottom: 5px;}
