/*html * { margin: 0 0 0 0;   
         padding: 0 0 0 0; 
         border: none;     
         font-size: 8pt;   
         font-weight: normal;   
         letter-spacing: normal;   
         word-spacing: normal;   } 
*/

html * { 
         border: none;
       }

div#main {
  width: 650px;
  height: 410px;
  overflow: auto;
}

div#maincontent { margin: 15px; padding: 0;}

div#maincontentbottom { clear: both; padding: 10px 0 0 0; }

#maincontent form { padding: 0; margin: 0;}
#maincontent fieldset legend { display: none; }

#maincontent fieldset.sectionhead { padding: 0 0 10px 0; }
#maincontent fieldset.sectionhead legend { font-weight: bold; display: inline; margin: 0 0 0 -7px; }
#maincontent label { float: right; width: 260px; text-align: right; }

#maincontent input,
#maincontent textarea,
#maincontent div.drop select,
#maincontent div.radio fieldset,
#maincontent div.check fieldset { color: #183C7C; border: 1px solid #AAACCC; }

#maincontent div.text input,
#maincontent div.textarea textarea { width: 330px; margin: 0 0 10px 5px; padding: 2px 2px 2px 2px; float: right; }

#maincontent div.text input.date { width: 300px; margin: 0 0 10px 5px; padding: 2px 2px 2px 2px; float: right; }

#maincontent div.radio br,
#maincontent div.check br { line-height: 12pt;}

#maincontent div.radio fieldset,
#maincontent div.check fieldset { width: 330px; margin: 0 0 10px 5px; padding: 0 2px 5px 2px; float: right; }
#maincontent div.radio legend,
#maincontent div.check legend { display: none; }

#maincontent div.radio input,
#maincontent div.check input { border: none; margin: 5px 5px -3px 0; }
#maincontent div.radio input.otherdescribe,
#maincontent div.check input.otherdescribe { border: 1px solid #AAACCC; margin: 0; width: 160px;}

#maincontent div.drop select { float: right; width: 330px; margin: 0 0 10px 5px; height: 18px; }
