body{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- IS Form ----------- */
.isform   { margin: 50px auto 0; padding: 14px; width: 450px }
/* ----------- basic ----------- */
#formbasic  { background: transparent url(../asts/transBlack_bg.png) repeat left top; border: solid 1px #dedede }
#formbasic h1  { color: white; font-weight: bold; font-size: 14px; margin-bottom: 8px }
#formbasic p  { color: #c8c8c8; font-size: 11px; padding-bottom: 9px }
#formbasic #success p  { color: white; font-size: 14px; line-height: 18px; text-align: left; padding-top: 10px; padding-bottom: 51px; padding-left: 20px; height: 392px }
#formbasic #error p { color: red; font-weight: bold; text-align: left; padding-bottom: 10px }
#formbasic label   { color: white; font-weight: bold; text-align: right; float: left; padding-left: 10px; width: 170px; height: 50px; display: block }
#formbasic .small  { color: #c8c8c8; font-weight: normal; font-size: 11px; text-align: right; width: 170px; display: block }
#formbasic .smallR  { color: red; font-weight: normal; font-size: 11px; text-align: right; width: 170px; display: block }
#formbasic input   { float: left; margin: 2px 0 30px 12px; width: 200px; height: 20px }
#formbasic textarea  { float: left; margin: 2px 0 30px 12px; width: 200px; height: 200px }
.hmm  { float: left; margin: 2px 0 30px 10px; position: relative; width: 200px; height: 200px; visibility: hidden; display: none }
#formbasic button  { color: #ffffff; font-weight: bold; font-size: 11px; background-color: #343434; clear: both; margin-left: 272px; padding: 4px 6px; border: solid 1px #666666 }
hr { margin-top: 0px; margin-bottom: 20px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #dedede }

