div, p, form, select, input, label, textarea, ul, li {display: block; margin: 0; padding: 0;}
fieldset {margin-bottom: 20px; border: none; display: block; padding: 0;}
label, input {display: block;}
input, textarea {font-family: tahoma,verdana,arial,sans-serif;}
.cc {clear: both;}
#bigform {display: block; width: 530px; padding: 0; margin: 0 0 20px 10px;}

.hidden {display: none;}

#bigform p {display: block; font-size: 1em; margin: 0 0 18px 1px; padding: 0;}
#bigform h3 {font-size: 1.1em; margin: 0 0 25px;}

/*Inputs*/
#bigform .text input {float: left; position: relative; width: 305px; margin: 0 0 6px;}
#bigform .select select {float: left; margin: 3px 0 12px; padding: 0; position: relative; width: 291px; font-size: 1em;}
#bigform .textarea textarea {float: left; position: relative; width: 307px; padding-top: 1px; margin-bottom: 20px;}

/* additional comments */
#bigform .low {margin-bottom: 0;}
#bigform #additional {width: 518px; margin: 0 0 10px 2px;}

/*Labels*/
#bigform fieldset label {display: block; float: left; position: relative; width: 195px; margin: 0 20px 6px 0; clear: left;}

span.sm {font-size: .85em;}

	/*Long Label*/
#bigform fieldset .long_lbl {width: 500px; text-align: left; margin-bottom: 10px; clear: none; position: relative;}
#bigform fieldset .long_lbl span {margin: 1px 0 0; float: left;}
#bigform fieldset .long_lbl input {width: 20px; float: left; margin: 2px 4px 0 0; padding: 0;}
#bigform fieldset .long_lbl .afterbox {width: 180px; margin: 5px 0 0 5px; padding: 0;}
#bigform fieldset .long_lbl .oneline {margin-top: 0;}

/*Radio & Checkbox*/
#bigform .rdo, #bigform .chbx {display: block; padding: 0; margin: 0; float: left;}
#bigform .rdo li, #bigform .chbx li {display: block; margin: 0; padding: 0; position: relative; list-style: none; float: left; clear: left;}	
#bigform .rdo li label, #bigform .chbx li label {display: block; width: 300px; margin: 0 0 2px; padding: 2px 0 3px; position: relative; text-align: left;}
#bigform .rdo li label input, #bigform .chbx li label input {display: block; float: left; margin: 2px 4px 0 -2px; width: 15px;}	

/*Submit*/ 
#bigformsend {display: block; position: relative; left: -5px; width: 100px; margin: 0; padding: 0; font-size: 1.1em;} 

 /*No Clear Text-(Other)*/ 
 #bigform #nocleartxt label, #bigform #nocleartxt2 label {display: block; clear: none; margin: -5px 0 0 12px; padding: 0 0 3px; width: 170px;}
 #bigform #nocleartxt input, #bigform #nocleartxt2 input {display: inline; float: none; width: 110px; margin: 0 0 0 15px; padding: 0;}
 
/*HelpBar*/ 
 /*#content #helpbar {display: block; position: relative; font-size: 8pt; float: right; margin-top: 20px; width: 120px;}
 #tips {position: relative;}
 #tips .hdn {display: none; position: absolute;}
 #tips .vsb {display: block; position: absolute; width: 100%; left: 0; background-color: #fff; padding: 1px 5px;}
 #tips_header {z-index: 1000; position: absolute; margin-top: -20px; top: -20px; left: 0;}
  #tips_header h3 {margin: 0; padding: 0; z-index: 1000;}
  #tips_header p {padding: 0; margin: 0;}*/ 

