body { font-size: 12px; font-family: arial, tahoma;  color: #333; margin: 0px;  }
#formcontainer, #container  { width: 800px; margin: 0px auto; margin-top: 60px; margin-bottom: 60px; border: 1px solid #CCC;}
#formcontainer{height:570px;}
#container { width: 1000px; border: none;}
#formheader, #header {  color: #FFF; font: bold 20px/30px tahoma, arial; padding: 10px; height: 40px;  }
#formheader img, #header img { float: left; margin-top: 30px; height: 30px;}
#instructions { border: 1px dashed #CCC; border-top:none; margin:-60px auto; padding: 5px; background: #FAFAFA; width:790px; } 
#instructions b { display: block;}
#instructions ul { list-style: square; font: normal 11px arial; }
#form{ padding: 10px; margin-top: 40px;}

.login { margin-top: 0px;  }
h1 { font: bold 14px/24px Tahoma, verdana, arial; }
input, select, textarea { border: 2px solid #DDD; padding-left: 4px; font-size: 11px; }
.button, .rtbutton, input[type="reset"], button[type="reset"], input[type="submit"], input[type="button"] { background: #f9c667 url(../images/button.png); 	font-size: 12px; font-weight: bold;  font-family: tahoma, verdana, Arial,Helvetica,sans-serif; padding: 0px 8px; margin: 5px; height: 20px; border: 1px solid #FCC465;  color: #333; cursor: pointer; }
input[type="reset"]:hover, button[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {  color: #C00007;     }
.imgright { float: right; }
textarea { font:normal 11px/16px arial; width: 250px; height: 80px; }
.uploadfile { display: inline-block; width: 250px; border: 2px solid #DDD; position: relative;  margin: 0px; padding: 0px; }
.uploadfile input[type="button"] { margin: 0px;  }
.uploadfile input[type="text"] { background: none; border: 0px;  }
.uploadfile input[type="file"] { position: absolute; top: 0; left: 0; z-index: 10;  opacity:0; -moz-opacity:0; filter:alpha(opacity=0); }
.sucess {text-align: center; font: bold 16px/22px tahoma, verdana, arial; color: green; width: 57%; padding: 30px 2%; }
.remem {font: bold 11px/22px tahoma, verdana, arial; color: red; }
.error, #ferror { text-align: center; font: bold 16px/22px tahoma, verdana, arial; color: red; width: 57%; padding: 10px 2%; }

.formsadmin h1, .formbg h1 { margin: 5px; border-bottom: 2px solid #FBBC56; }  
.formsadmin form { padding: 10px;  }
.formsadmin article label,  .formsadmin div label { display: inline-block;  font-weight: bold; width: 18%; margin-right: 5px; text-align: right;}
.formsadmin article, .formsadmin div { margin: 8px 0px;  }
.float{float:left;}


