@charset "utf-8";

/*//////////////////////////////////////////////////////////

	1: Common

//////////////////////////////////////////////////////////*/

/*=========================================================

	Common

==========================================================*/

form.form{
  width:570px;
}

form.form fieldset{
  padding:0 15px 15px;
  border:1px solid #fff;
}

form.form legend{
  color:#f70;
}


form.form dl dt{
  margin-top:15px;
}

form.form dl dd{
  position:relative;
}

form.form dl dd em{
  font-size:80%;
  color:#fa0;
  margin-left:15px;
}


form.form input{
  vertical-align:middle;
}


form.form input.text{
  color:#fff;
  width:300px;
  padding:2px;
  border:1px solid #4c546c;
  background:#121c3a;
}

form.form input.text.short{
  width:50px;
}

form.form input.text.middle{
  width:130px;
}

form.form label input[type="text"]{ /* Excluding IE6 */
  margin:1px 0;
}


form.form textarea{
  overflow:auto;
  color:#fff;
  width:528px;
  height:150px;
  padding:2px;
  border:1px solid #4c546c;
  background:#121c3a;
}


form.form select{
  color:#fff;
  border:1px solid #4c546c;
  background:#121c3a;
}


form.form p.button{
  margin-top:15px;
}

form.form p.button input{
  padding:5px;
  margin-right:10px;
}




#exB .jsvalidation{ /*** Jsvalidate ***/
  position:absolute;
  z-index: 1;
  left:270px;
  top:-1em;
  font-size:78%;
  color:#a00;
  padding:5px;
  border:1px solid #a00;
  background:#fff;
}
