form fieldset {
  margin-bottom: 20px;
  border: 1px solid #c8c8c8;
}
form legend {
  padding: 0 4px;
  margin-left: 15px;
  font-weight: bold;
}
form label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form input {
  background-color: #fff;
}
form fieldset ol {
  margin: 0;
  padding: 0;
}
form fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form fieldset fieldset {
  /*border: none;*/
  margin: 3px;
}
form fieldset fieldset legend {
}
form label {
  width: 120px; /* Width of labels */
}
form fieldset fieldset label {
  margin-left: 20px; /* Width plus 3 (html space) */
}
form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form p.desc {
	font-style: oblique;
	padding: 5px 10px;
}

form  li em{
  display: block;
  margin: 3px 0 0 125px;
}

form .button { margin: 5px; }
form .buttonleft {	margin-left: 123px; }

form .short { width: 90px; }
form .two-digits {width: 25px;}
form .four-digits {width: 40px;}
form .long { width: 200px; }

form span.disabled { color: #aaa; }

div.bar {
	position: relative; 
	width: 850px; 
	height: 40px;
}

div.text {
	position: absolute; 
	bottom: 16; 
	left: 700px; 
	width: 400px; 
	font-weight: bold; 
	color: #fff; 
	font-size:24px; 
	letter-spacing: -2px;
}

div.text a{
	border:none;
	color:#FFF;
}

div.text a:link {color: #FFF}     /* unvisited link */
div.text a:visited {color: #FFF}  /* visited link */
div.text a:hover {color: #fc6a15}   /* mouse over link */
div.text a:active {color: #FFF}   /* selected link */
