/* hFORM */
form.hform div { margin-bottom: 10px; }
form.hform div label { float: left; width: 100px; }
form.hform div input { width: 200px; }
form.hform div select { width: 200px; }
form.hform div input.button { width: auto; }
form.hform div input.checkbox { width: auto; }
form.hform div input.radio { width: auto; }
form.hform div.checkbox { margin-left: 100px; }
form.hform div.checkbox label { float: none; }
form.hform div.checkbox input { width: auto; }
form.hform div input, form.hform div textarea, form.hform div select { border:1px solid #bbb;}
form.hform div input { font-size: 12px; padding: 2px; }
form.hform div.text input.little { width: 46px;}
form.hform div.text input.medium { width: 100px;}
form.hform div.textarea textarea.little { width: 290px; height: 100px;}
form.hform div.date select { width: auto;}
form.hform div.time select { width: auto;}
form.hform div.submit input { width: auto;}

/* vFORM */
form.vform div { margin-bottom: 10px; }
form.vform div label { display: block; }
form.vform div.checkbox label { display: inline; }

#breadcrumbs { padding: 4px 20px;}
div.class {padding: 0 20px 4px 20px; width: 400px;}
div.related { padding: 4px 20px;}
div.related h3 { margin: 2px 0 10px 0; font-size: 16px;}

#classlist {
margin-left:20px;
padding:10px 0px;
width:330px;
}