.form_header h1,.form_header h2 { margin:0; }
.form_header p { font-style:italic;border-left:3px solid #53708e;padding:0 0 0 10px;margin:10px 0 10px 10px; }
.form_header p .managemodules { font-family:"Trebuchet MS";padding:3px 0 2px 15px;background:url(../../images/icons/admin/managemodules.png) no-repeat 0 50%; }
#moduleControl { width:43%;float:left;margin-right:20px; }

/* control (wrapers for input and other form fields) and label styles */

.control { display:block;margin:0 0 5px 0;padding:5px; }
.control legend { background:#fff;font-size:1.1em;font-weight:bold;padding:0 3px; }
.control .label { font-weight:bold;text-transform:uppercase;display:block; }
.control .checkboxlabel { font-family:"Trebuchet MS";color:#444;font-weight:bold;margin-left:5px; }
.control.flipped .checkbox { margin-left:5px; }
.control.flipped .checkboxlabel { margin-left:0; }
.control .label a { font-family:"Trebuchet MS";color:#833; }

/* input styles */
button,input.button { margin:0;padding:2px 3px;background:#747474 url(../../images/icons/exp1icons.png) repeat-x scroll 0 -600px;margin-right:3px;font-weight:bold;color:#fff;cursor:pointer; }

input.radiobutton { float:left;margin-right:5px; }

.button,input.text,select.select,.textarea { border:1px solid #555; }

input.text,.textarea { padding:3px; }

/* Specific to Add Module page */
#contentsourcecontrol label { margin-bottom:5px;display:block; }

.radiobuttoncontrol { float:left;margin-right:5px; }

/* yui calendar control */

#calinput { float:left;clear:left; }
#calinput .text{ float:left;margin-top:3px;text-align:center;padding:2px 3px; }
#calinput .button { margin-top:3px;margin-left:2px;height:21px;width:108px;float:left; }
.yuitime { margin-top:3px; }
.yuitime .text { margin-right:2px; }
