@import url("/styles/huyd-list.css");
@import url("/styles/huyd-dist.css");
@import url("/styles/huyd-give.css");

textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.hidden { display:none; }
.deleted { text-decoration:line-through; }
.formList dt { float:left; width:150px; text-align:right; padding-right:5px; }
.formList dt, .formList dd { margin-bottom:5px; }

.message { padding:5px; border: 1px solid #444; margin: 5px 0px; font-weight:bold; }
.message.success { background-color:#0b6b9b; color:#fff; }
.message.error { background-color:#cc0e0e; color:#fff; }
.message.success a, .message.error a { color:#fff; }
.message.notice { background-color:#f4e605; color:#444; }
.message.notice a { color:#444; }

#legal_terms { background-color:#eee; border:1px solid #ddd; padding:0px 10px 10px 0px; overflow:auto; font-size:11px; }
#legal_terms h3 { margin:5px 0px; padding:0px; }
#legal_terms p { padding-bottom:10px; }
#registration-box #legal_terms { height:150px; }
.formList #legal_terms { height: 250px; margin:10px 0px; }

input { border-style:solid; border-color:#ccc; border-width:1px; padding:2px; }
input[type=button] { cursor:pointer; }
input.empty { color:#666; }
input.error { background-color:#fdd3d3; border-color:#f00; }

.popup { position:fixed; z-index:102; background-color:#fff; width:450px; margin:0px auto; padding:10px; border:1px solid #000; }
.popup-shadow { position:fixed; z-index:101; margin:10px 0px 0px 10px; background-color:#000; width:470px; opacity:.5; filter:alpha(opacity=50); -moz-opacity:.50;}

dl dd .details { float:left; width:108px; padding:2px; text-align:right; margin:0px 3px 0px 0px; }
