form.src_form p {
	text-align:right;
	width: 100%;
	margin:10px 0 0 10px;
}
form.src_form p label {
	clear:left; 
	display:block; 
	float:left; 
	width: 110px;
	font-weight: bold;
}
form.src_form a {color:#F30000;}
form.src_form a:hover {color:#FC6060;text-decoration:none;}
form.src_form a:visited {color:#666666;}

form.src_form p input {
	display:block; 
	width:297px; 
	margin:5px 0px 5px 120px;
	/*padding:2px;*/
}
form.src_form p textarea, form.src_form p select  {
	display:block; 
	width:300px; 
	margin:5px 0px 5px 120px;
	/*padding:2px;*/
}
form.src_form fieldset { 
    border:none;
    width:500px;
}
form.src_form fieldset label { 
	width:auto;
	margin:0 0 0 10px;
}
form.src_form fieldset input { 
	width:auto;
	margin:0 0 0 25px;
}
form.src_form legend { 
	font-weight: bold;
}


div.indexed_links {
    display:block;
    margin:30px auto;
    text-align:center;
   font-size:8pt;  
}
#search_results p.displaying {
    text-align:right;
}
div#search_results h3 {margin-top:10px;}
div#search_results h2 {
	margin:30px 0px 20px 0px; 
	font-size:16pt;
}
#search_results div.indexed_links p.displaying,#search_results div.indexed_links p.indexed_links {
   text-align:center; 
 
}

div#change_password_box label {display:block;}
div#change_password_box input {width:200px;margin-bottom:10px}

div.member {
	margin:10px 10px 10px 0px;
	padding:0px 5px 10px 5px;
	width:415px;
	height:80px;
	float:left;
	background:url(gradient.gif) repeat-x;
}
div.member h4 {
	border-bottom:1px dotted #CDCDCD;
	padding-bottom:3px;
	margin-bottom:5px;
	font-size:10pt;
}
.icon {
    position:relative;
    display:inline;
    float:right;
	font-size:8pt;
	font-weight:bold;
	color:#F30000;
	height:16px;
}
span.iconcolor {
	font-size:8pt;
	font-weight:bold;
	color:#F30000;
}
.qual_assured {
	background:#DBDBDB;
	border:1px solid #CDCDCD;
	padding:2px 3px;
	margin:0px 5px;
}
 /*.icon span {
    display:none;
}
.panel_spray {
    width: 29px;
    height: 15px;
   background: url(btn_PS.gif) no-repeat;
    display:block;
}
.qual_assured {
    width: 30px;
    height: 29px;
    background: url(btn_QA.gif) no-repeat;
    display:block;
}
.structural_repair {
    width: 29px;
    height: 15px;
  background: url(btn_SRC.gif) no-repeat;
    display:block; 
}
*/
.associate span,
.motor_trimmer span,
.radiator_repairs span,
.coach_building span,
.plastic_repairer span {
    display:inline;
	padding-top:5px;
}

.explanation {
margin-bottom:10px;
}

#explanations .associate span,
#explanations .motor_trimmer span,
#explanations .radiator_repairs span,
#explanations .coach_building span,
#explanations .plastic_repairer span {
    display:none;
}
