* { margin: 0; padding: 0; }

body, input, select, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
body { 
	color: #333;  
	background-color:#D7D7D7; 
}
.orange_rbcontent { /*padding: 0.4em; */}
.orange_rbroundbox { width: 100%; }

#unsupported {
  font-weight: bold;
  text-align: left;
}


/* Signup form */

#servicesform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
  font-family:Arial, Helvetica, sans-serif;
}

#servicesform .label {
  padding-top: 2px;
  padding-right: 8px;
  padding-bottom: 10px;
  padding-left: 10px;
  vertical-align: top;
  text-align: left;
  width: 120px;

  vertical-align:top;
  font-size:12px;
/*  white-space: nowrap;*/
/*  font-weight: bold;*/
}

#servicesform .field {
  width: 180px;
  padding-bottom: 10px;
  white-space: nowrap;
  vertical-align:top;
  font-size:12px;
}

#servicesform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  white-space: nowrap;
/*  width: 20px;*/
}

#servicesform input{
	width: 250px;
}
#servicesform textarea {
	width: 520px;
}
#servicesform select {
  	width: 100px;
}

#servicesform label.error {
  background:url("../../global/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#servicesform label.checked {
  background:url("../../global/images/checked.gif") no-repeat 0px 0px;
}

#servicesform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#servicesform #dateformatStatus, #servicesform #termsStatus {
  margin-left: 6px;
}

#servicesform #dateformat_eu {
 vertical-align: middle;
}

#servicesform #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#servicesform #dateformat_am {
  vertical-align: middle;
}

#servicesform #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#servicesform #termswrap {
  float: left;
}

#servicesform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#servicesform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#servicesform #lsignupsubmit {
  visibility: hidden;
}

#servicesform .formheader {
	/*margin-top:-20px;*/
	line-height: 30px;
/*	margin: 0px !important;
	padding:0px !important;
	-*/
  padding-left: 10px;	
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	background-color:#CCCCCC;
	text-align:left;
	width: 535px;
}