/* 
 
 general form handling css (from http://www.alistapart.com/articles/prettyaccessibleforms/)
 
 */
form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 160px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 163px; /* Width plus 3 (html space) */
}
/*

	NGR feedback form

*/
#feedback {
	display:none; 
	cursor:move; 
	margin:0 20 20 20; 
	background-color:#fff; 
	border:solid 1px #fff; 
	position:absolute; 
	top:5px; 
	left:20px;
	z-index:9999; 
	min-width:500px; 
	min-height:300px;
	xwidth:500px; 
	xheight:300px;	
}
#feedback-pseudo-titlebar {
	background-color:#0568B7;
	color:#fff;
	padding:5px;
	font-weight:bolder;
}
#close-feedback-icon {
	cursor:pointer;
	border:none;
	text-decoration:none;
	float:right;
}
#feedback-content {
	padding:20px; 
	border:solid 1px #0568B7; 
	min-height:300px;
}
.feedback-fieldset {
	border:1px solid;
	margin-top:20px;
}
.feedback-legend {
	margin-left:20px;
	padding:0 10 0 10;
}
.feedback-form-section {
	padding:20px;
}
#feedback-buttons {
	padding:20px;
	text-align:right;
}
.feedback-form-line {
	padding-bottom: 10px;
}
.feedback-input {
	padding:3px;
	font-size:larger !important;
	margin-right:10px;	
}
.radio-label {
	margin-left:5px;
	width:20px !important;
	vertical-align:middle;
}
.feedback-select {
	font-size:larger !important;
}
#captcha {
	cursor:pointer;v
	vertical-align:bottom;
}
/*

jQuery validator plugin

*/
.error {
	color:red;
}
