.foot_menu 
{
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: 20px;
}
a.foot_menu 
{
	color:#FFFFFF;
	text-decoration:none;
}

a.foot_menu:hover 
{
	color:#FF9900;
	text-decoration:none;
}
.body_text
{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 20px;
}
.title_text
{
	font-size:18px;
	color:#333399;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 20px;
}
.form_text
{
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 20px;
}


/*CML */

/*BODY {
  font-family: Verdana, Arial,sans-serif;
  font-size: .8em;
}*/

/*.info {
  background-color: #9999FF;
  padding: 10px;
  border: solid 2px #0000FF;
  width: 500px;
  margin: 2px;
}*/

/*.error {
  background-color: #FF9999;
  padding: 10px;
  border: solid 2px #FF0000;
  width: 500px;
  margin: 2px;
}
*/

 .required {
     font-weight: bold;
     color: #f6952e;     
  }

.field_label {
  font-weight: bold;
}

.row_header {
  /*background-color: #C0C0C0;*/
  background-color: #F3A06C;
  color: #FFFFFF;
}

.row_on {
  background-color: #FFFFFF;
}
.row_off {
  /*background-color: #CCCCCC;*/
  background-color: #FFDAA9;
}

.active_step {
  font-weight: bold;
  /*background-color: #CCCCCC;*/
  background-color: #F3A06C;
  color: #FFFFFF;
}
.inactive_step {
  color: #C0C0C0;
}

.page_title {
  font-weight: bold;
  font-size: 1.4em;
  color: #474D1C;
}