/***************************************************************************************
* Base.css
***************************************************************************************/

/**
* Quick Login
**/
div#quick_login_wrapper {
  width: 480px;
  margin: 0 auto;
  position: relative;
  z-index: 9999;
  display:none;
}
div#quick_login {
  background:url(../images/quick_login_bg_top.gif) no-repeat left top;
  width: 222px;
  top: 25px; right: -135px;
  padding: 20px 0 10px 0;
  position: absolute;
  display:block;
  height:20px;
  z-index: 10000;
  *background-image: url(../images/quick_login_bg_top.gif);
}
div#quick_login div.wrapper {
  background: url(../images/quick_login_bg_bottom.gif) no-repeat left bottom;
  padding: 0 5px 8px 5px;
  *background-image: url(../images/quick_login_bg_bottom.gif);
  opacity:0.94;
  height:150px;
  width:222px;
}
div#quick_login form {
  padding: 0 15px;
}
div#quick_login form label {
  color: #31420a;
}

div#quick_login form input.form_input {
  border: 1px solid #acc86c;
  width: 170px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#5e7a1e;
  padding: 2px 6px;
  font-weight:bold;
  background:#FFF;
  opacity:1;
}


/***************************************************************************************
* Forms.css
***************************************************************************************/
/** Layout **/
div.form_field div {
  position: relative;
}
div.form_field input.form_input,
div.form_field textarea.form_textarea,
div.form_field textarea.form_wysiwyg {
  margin: 2px 0 0 0;
}
div.form_field div select {
  border: 1px solid #959595;
  margin: 10px 0 0 0;
}
div.form_field:hover label {
  color: #333;
}
div.form_controls {
  margin: 10px 0;
  *height: 0.01%;
}
div.form_controls div.form_control_cancel {
  margin: 8px 0 0 0;
  float: left;
}
div.form_controls div.form_control_cancel a {
  color: red !important;
}
div.form_controls div.form_control_submit {
  padding: 0 15px 0 0;
  float: left;
}
div.form_controls div.next {
	float: right;
}
div.form_field,
div.form_result {
  padding: 0 0 8px 0;
}
div.form_result div {
  font-weight: bold;
}
.path,
.url_name {
  font-size: 1.5em;
}
.form_instructions {
  background: #FFEF8C;
  border: 1px solid #E6C58C;
  color: #A15422;
  margin: 1em 0;
  padding: 1em 1em 0 1em;
}

