/*---------------------------------------------   
    forms
----------------------------------------------*/
form.cmxform {
  width: 700px;
}

form.cmxform fieldset,
form.cmxform ol, 
form.cmxform li, 
form.cmxform legend {
	margin: 0;
	padding: 0;
	clear: left;
}

form.cmxform legend {

}

form.cmxform fieldset { border: 0; }

form.cmxform ol { list-style: none; }

form.cmxform li { margin: 0 0 15px 0; padding: 5px; }
form.cmxform li.alt {background:#4c6175;}

form.cmxform label {
	display: inline-block;
	padding: 5px 20px 0 0px;
	width: 200px;
	float: left;
}

form.cmxform input, form.cmxform select, form.cmxform textarea {
	width: 250px;
	padding: 3px;
	border: 1px solid #4c6175;
	background-color: #384d61 !important;
	font: normal 13px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

form.cmxform textarea { height: 100px; }

form.cmxform select {
	padding: 0;
	width: auto;
}

form.cmxform input.checkbox {
  width: 20px;
  background: none;
  border: none;
}

form.cmxform li.button { margin-top: 15px; }

form.cmxform li.button input {
	width: auto;
	border: 0;
	background: #333;
	color: #fff;
	cursor: pointer;
}

form.cmxform fieldset legend {
  font: bold 12px/24px Verdana, Arial, sans-serif;
  color: #0d243b;
  padding-left: 15px;  
  background: #d4cbb8;
  width: 638px;
	_margin: 0 -7px; /* IE Win fix */
}

/* IE Mac legend fix */
form.cmxform legend {
  display: inline-block;
}

form.cmxform h2 {
  margin-bottom: 10px;
  margin-right: 0;
}

form.cmxform input.submit {
  background-image: url(../images/core/button-submit.gif);
  width: 59px;
  height: 20px;
  text-indent: -999em;
  border: none;
  cursor: pointer;
}

form.cmxform input.cancel {
  background-image: url(../images/core/button-cancel.gif);
  width: 59px;
  height: 20px;
  text-indent: -999em;
  border: none;
  cursor: pointer;
}




