body {
	margin : 0;
	padding: 0;
	text-align: center;
	font-family : Verdana, Arial, Helvetica, Helv, Geneva, sans-serif;
	font-size: 12px;
	}
table,form {
	position:relative;
	margin: 0 auto;
	}
div,table,tr,td,p,label,legend,fieldset,form,input,select {
	text-align: left;
	font-family : Verdana, Arial, Helvetica, Helv, Geneva, sans-serif;
	}

/**/
.html_result {
	padding:15px;
	background-color:#dfd;
	border:1px solid #666;
	}

/************* Forms ***********/
form#listingform {
	width: 700px;
	padding: 0;
	}
fieldset {  
	margin: 8px 0 8px 10px;  
	padding: 8px 8px 20px 8px;  
/*	background-color: #def;*/
	border: 1px solid #000;   
	}
fieldset fieldset{
	clear: both;
	padding: 0;
	border: 0 none #f99; /*  */
/*	border: 1px solid #d66;  test color */
	margin: 0 14px 8px 0;  
	}
fieldset.inline  {
	clear : none;
	float : left;
	display: inline;
/*	border: 1px solid #ff9;  test color */
	}
h2.legend,
fieldset legend {
	padding: 0;
	color: #000;
	font-size : 14px;
	line-height: 1.2em;
	letter-spacing: 0;
	font-weight: bold;
/*	background-color: #000;
	border: 1px solid #ccc;  test color */
	}

h3.legend,
fieldset fieldset legend {
	color: #000;
	font-size : 12px;
	line-height: 1.2em;
	font-weight: normal;
	padding: 0 0 0 20px;
/*	background: #fff;
	border: 1px solid #999;  test color */
	}

fieldset div.indent,
fieldset fieldset div.indent  {
	clear : both;
/*	border: 1px solid #ff9;  test color */
	margin: 6px 0 8px 170px;  
	}
fieldset div.indent label,
fieldset fieldset div.indent label { 
	position: relative;
	float : left;
	clear : both;
	width: 167px;
	margin-left: -170px;
	text-align: right;
	}
fieldset.inline_label  {
	clear : both;
/*	border: 1px solid #ff9;  test color */
	margin: 6px 0 8px 170px;  
	}
fieldset.inline_label .legend { 
	position: relative;
	float : left;
	clear : both;
	width: 167px;
	margin-left: -170px;
	text-align: right;
	}
fieldset.inline_label fieldset .legend { 
	text-align: left;
	}
fieldset div.inline,
fieldset fieldset div.inline  {
	clear : none;
	float : left;
	display: inline;
/*	border: 1px solid #ff9;  test color */
	margin: 3px;  
	}
fieldset div.inline label,
fieldset fieldset div.inline label { 
	position: relative;
	float : left;
	clear : both;
	display: inline;
	margin: 3px;
	text-align: left;
	}
fieldset div.top_label,
fieldset fieldset div.top_label  {
	clear : both;
/*	border: 1px solid #ff9;  test color */
	margin: 6px 0 8px 0;  
	}
fieldset div.indent top_label,
fieldset fieldset div.indent top_label { 
/*	position: relative;  test color 
	float : left;
	clear : both;
	width: 178px;
	margin-left: -180px;
	text-align: right;*/
	}

label.required {
	color: #ec008c;
/*	background: url(/art/asterisk.gif) no-repeat;
	padding-left: 12px;
*/	}

input,
select,
textarea {
	border : 1px solid #999;
	padding: 1px;
	background-color: #fff;
	}
.show_info {
/*	width: 600px; 
	height: 24px;*/
	}
input:focus, textarea:focus {
	background: #ffc;
	}
.checkbox {
	margin-left: 20px;
	border : 0 none #999;
	background: transparent;
	}
.checkbox label{
	position: relative;
	float : none;
	clear : none;
	width: auto;
	margin-left: 20px;
	}
.transparent {
	margin: 6px 0 8px 0;
	}
.transparent input {
	border : 0 none #999;
	background: transparent;
	margin-left: 20px;
	}
/*************************/
.error {
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #a00;
	background: #ff9;
	padding: 2px;
	margin: 0;
	}
p.error {
/*	text-transform: uppercase;*/
	}
.help_text{
	font-size: 9px;
	line-height: 10px;
	margin: 1px 0 0 0;
	padding: 0;
	}
.clear_both {
	display:block;
	clear: both;
	margin: 0;  
	padding: 0;
	}
.highlight {
	color : #ec008c;
	font-weight : bold;
	}

/********* Display *********/
div.display  {
	clear : both;
	border: 1px solid #666;/*  test color */
	margin: 10px 0;  
	padding: 10px;
	background-color: #ddd;
	}
.display div {
	clear : both;
	margin: 6px 0 10px 170px;  
	padding: 0;
	background-color: #fff;
	line-height: 18px;
	}
.display div span {
	position: relative;
	float : left;
	clear : both;
	width: 170px;/**/
	margin: 0 6px 0 -170px;
	padding: 4px;
	background-color: #ddd;
	color: #666;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
/*	text-transform: uppercase;*/
	}
.display .line {
	clear : both;
/*	border-bottom: 1px solid #ff0000; */
	margin: 0;
	padding: 0;
	}

/********* Submit *********/
fieldset.submit {
	font-size: 12px;
	background-color: #fff;
	border: 0 none #000;
	text-align: center;
	margin: 0 auto;
	}
fieldset.breadcrumbs {
	border-width: 0 ; 
	text-align: center;
	}
fieldset.breadcrumbs span,
fieldset.breadcrumbs input {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #000;
	border-width: 0 0 1px 0; 
	display: inline;
	padding: 2px;
	margin: 0 2px;
	background-color: #fff;
	}
fieldset.breadcrumbs .current {
	border-width: 0 0 4px 0; 
	}
fieldset.breadcrumbs div,
fieldset.submit div {
	margin: 4px auto;
	text-align: center;
	}
fieldset.submit input.active {
	border-color: #333;
	border-width: 1px; 
	background-color: #ddd;
	background: url('button_submit.jpg');
	text-align: center;
	line-height: 12px;
	margin-top: 6px;
	}
input.grey {
	border: 1px 1px 1px 1px solid #000;
	background-color: #ddd;
	background: url('button_submit.jpg');
	line-height: 12px;
	margin-top: 6px;
	}
input.submit_green {
	border: 1px 1px 1px 1px solid #060;
	background: url('button_submit_green.jpg');
	text-align: center;
	line-height: 12px;
	margin-top: 6px;
	}
input.submit_red {
	border: 1px 1px 1px 1px solid #600;/*  test color */
	background: url('button_submit_red.jpg');
	text-align: center;
	line-height: 12px;
	margin-top: 6px;
	}
fieldset.submit input.next {
	text-align: center;
	}

/**** Navigation as a text bar *****/
ul.nav_textstyle 
{
	list-style: none;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	}
ul.nav_textstyle li
{
	list-style: none;
	float: left;
	margin: 0 6px;
	}
ul.nav_textstyle li a
{
	float: left;
	display: block;
	height: 20px;
	margin: 0 0 0 14px;
	padding: 0 8px;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
}
ul.nav_textstyle li a:link,
ul.nav_textstyle li a:visited
{
	color: #666;
	background: url(/art/fadetowhite.gif) #fff repeat-x;
	text-decoration: none;
}
ul.nav_textstyle li a:hover,
ul.nav_textstyle li a.here
{
	color: #fff;
	background: #7c7c7c;
	text-decoration: none;
	background-image: none;
}
