#Form_Wrapper {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #67C0DE;
    border-radius: 5px 5px 5px 5px;
    font-size: 14px;
    margin: 0 auto;
    padding: 10px;
    width: 100%;
}





/*

-------------------------------------------

TITLE = TYPE 5

-------------------------------------------

*/

.Form_Title {

  display: block;

  float: left;

  width: 100%;

  background-color: #333366;

  font-size: 16px;

  font-weight: bold;

  color: #fff;

  text-indent: 5px;

  padding-top: 5px;

  padding-bottom: 5px;

}





/*

-------------------------------------------

SUBMIT

-------------------------------------------

*/

.Form_Contents_Submit {

  width: 100%;

  float: left;

  margin: 2px;

  text-align: right;

}



/*

-------------------------------------------

FORM ERROR

-------------------------------------------

*/

.Form_Error {

  width: 100%;

  background-color: maroon;

  display: block;

  float: left;

  text-align: left;

  padding-left: 10px;

  padding-top: 5px;

  padding-bottom: 5px;

  margin-top: 3px;

  margin-bottom: 3px;

  color: #fff;

  font-size:12px;

  font-weight: bold;

  border: 1px solid #000;

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

}



/*

-------------------------------------------

CLEAR ROW

-------------------------------------------

*/

.Clear {

  clear: both;

  padding: 0;

  margin: 0;

}



.Clear hr {

  padding: 0;

  margin: 0;

}





/*

-------------------------------------------

INPUT TEXT STYLES = Type 1

-------------------------------------------

*/

.Form_Contents_Input {

  display: block;

  float: left;

  width: 100%;

  text-align: left;

  padding-top: 3px;

  padding-bottom: 3px;

}



.Form_Contents_Name {

  display: block;

  float: left;

  width: 120px;

  text-align: right;

color:#003300;

}



.Form_Contents_Field {

  display: block;

  float: left;

width:200px;

  text-align: left;

}



.Form_Contents_Field input {

background-color: #ffffff;

height: 30px;

width:200px;

padding-left: 4px;

border:1px solid #67c0de;

}



.Form_Contents_Field select {

  width: 100%;

  text-align: left;

  border:1px solid #e5db7e;

background-color:#efefef;

height:30px;

}



/*

-------------------------------------------

TEXTAREA STYLES = Type 2

-------------------------------------------

*/

.Form_Contents_Textarea {

  float: left;
  width:450px;
  text-align: left;

  padding-top: 3px;

  padding-bottom: 3px;

display: block; 
margin: 0px 30px 0px 120px;}

.Form_Contents_Textarea_Name {

  display: block;

  float: left;

  width: 100%;

  text-align: left;

color:#003300;

}

.Form_Contents_Textarea_Box {

  display: block;

  float: left;

  width: 100%;

  text-align: left;

  color:#003300;

}



.Form_Contents_Textarea_Box textarea {

  width: 100%;

  border:1px solid #67c0de;

background-color:#ffffff;

padding:5px;

}



/*

-------------------------------------------

CHECKBOX STYLES = Type Check box 3 & Radio 4

-------------------------------------------

*/

.Form_Contents_Checkbox {

  display: block;

  float: left;

  width: 100%;

  text-align: left;

  padding-top: 3px;

  padding-bottom: 3px;

}



.Form_Contents_Checkbox_Name {

  display: block;

  float: left;

  width: 50%;

  text-align: left;

}



.Form_Contents_Checkbox_Box {

  display: block;

  float: left;

  width: 50%;

  text-align: left;

}



.Show_Checkbox {

  display: block;

  float: left;

  width: 160px;

}

.form_submit {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
    background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
    background-color:#f9f9f9;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#666666;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
}

.form_submit:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
    background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
    background-color:#e9e9e9;
}

.form_submit:active {
    position:relative;
    top:1px;
}

