
	.widget {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	  color: #666;
	 background: #eeeeee;
	 border-color: #999 ;
	 border-width: 1px;
	

}	

	.widgetNoBG{
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	  color: #666;
	 background: transparent;
	 border-color: #999 ;
	 border-width: 1px;
	

}	

	.srpLabel {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: black;
		background: #fff;
		}
		
	.srpNameLabel {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
		background: #fff;
		}
		
	.srpAddLabel {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		background: #74a3d1;
		}


.crumb, .footer, .medium, .light, .dark, .copyright, h2, h1 { line-height: 18px;
 }



.brickbg {  background : #666 url(http://www.findabuilder.co.uk/images/brickbg.gif) repeat;
	 color: #fff;
	 text-align: center;
height: 95px;
	 }

.rightalign { position: absolute;
			  left: 530px;
			  top: 460px;
			  width: 220px;
			 }

.bottom { position: relative;
		  bottom: 0px;
		  }
		  
		  body {
	
	color : #000;
	
	background : #fff;
	

}

.whitebar {
	
	color : #000;
	
	background : #fff;
	

}


	 .mainfabnav {  
	 	font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	background : #69c url(http://www.findabuilder.co.uk/images/blue_bar_bg.gif) repeat;
	color: #fff;
	font-weight: bold;
	line-height: 19px;
	text-align: center; 
	vertical-align: middle;
	
}


.nav {  	 
	background : #69c;
color : #fff;
	 }



.noborder {  	 
	border: 0;
	 }


	.label {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #999;
	 background: #fff;
	

}	

	.label_fab {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #000000;
	 background: #fff;
	

}	

	.label_contactform {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	  color: #666;
	 background: #fff;

	

}



	.dark {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #333;
	 background: #fff;
	padding-bottom: 18px;
	

}	


	.medium {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #666;
	 background: #fff;
	padding-bottom: 18px;


}	



	.tableform {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #666;
	 background: #fff;
	padding-bottom: 0px;


}	



	.light {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #999;
	 background: #fff;
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 9px;


}	


	.copyright {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #999;
	 background: #fff;
padding-top: 50px;
padding-bottom: 10px;
	

}	



	.footer {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
padding-top: 5px;
padding-bottom: 5px;
	  color: #ccc;
	 background: #f1f1f1;
	

}	



h1 { 
font-family :  Arial, Helvetica, sans-serif;
	 font-size : 18px;
	  font-weight: bold;
	  color : #69c;
	  background-color : transparent;
padding-top: 6px;
padding-bottom: 18px;
margin-bottom: 0px;
margin-top: 0px;
	  }

h1.vthin {
padding-top: 0px;
padding-bottom: 2px;
margin-bottom: 0px;
margin-top: 0px;
}

h1.short { 
font-family :  Arial, Helvetica, sans-serif;
	 font-size : 18px;
	  font-weight: bold;
	  color : #69c;
	  background-color : transparent;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 0px;
margin-top: 0px;
	  }



h2 { 
font-family :  Arial, Helvetica, sans-serif;
	 font-size : 12px;
	  font-weight: bold;
	  color : #69c;
	  background-color : transparent;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
	  }

	
	h1.comp { 

	  padding-top: 0px;
	  padding-bottom: 0px;
	  }  
	  

h2.light { 
font-family :  Arial, Helvetica, sans-serif;
	 font-size : 12px;
	  font-weight: bold;
	  color : #69c;
	  background-color : transparent;
padding-top: 9px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
	  }



h2.greybg { 
font-family :  Arial, Helvetica, sans-serif;
	 font-size : 12px;
	  font-weight: bold;
	  color : #69c;
	  background-color : transparent;
padding: 3px;
	 background: #ededed;
	  }


a.white,
a.white:visited {
	text-decoration : none;
	color : #fff;
}	


a.white:hover,
a.white:active {
	text-decoration : none;
	color : #eeeeee;
}	

	a {
	text-decoration : none;
	color : #c30;
	

}	

a:visited {
	color : #900;
	
	

}

	a:hover {
	color : #f00;


}



	a:active {
	color : #f00;
	

}





.crumb { font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
padding-left: 10px;
	  color: #ccc;
	 background: #fff;
 }



.bluetitle { 
	  color : #69c;
	  }
	  
	  
p.thin
{
margin-top: 0;
margin-bottom: 5;
}

p.vthin
{
display:inline;
margin-top: 0;
margin-bottom: 0;
}
	
.vthinBlue
{
	display: inline;
	color : #69c;
	font-size: 11px;
}  
	  
p.rightml2
{
margin-left: 15px;
margin-top: 0;
margin-bottom: 0;
}

p.rightml3
{
margin-left: 30px;
margin-top: 0;
margin-bottom: 0;
}

p.alert
{
	color: red;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 11px;
}

p.piccredit
{
	text-align: right;
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 0;
	color: #666;
}

.pageselected
{
font-weight: bold;
}

.widgetsearch {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	background: #eeeeee;
	border-color: #999 ;
	border-width: 1px;
	vertical-align: middle;	
}

	.search {
font-family:  Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color: #666;


}

.pdficon {
	/*margin-left: 5px; 
	text-indent: 15px;
	margin-bottom: 15px; */
	font-size: 14px;
	margin-left: 16px; 
	text-indent: -16px;
	margin-bottom: 15px; 
}



.autoCompTextBox
{
font-family : Verdana;
font-size: 11px;
}

.completionListElement
{
visibility : hidden;
margin : 0px! important;
background-color : white;
color : black;
border : solid 1px gray;
cursor : hand;
text-align : left;
list-style-type : none;
font-family : Verdana;
font-size: 11px;
padding : 0;
z-index : 2! important;
}

.listItem
{
padding: 1px;
z-index: 2 !important;
background-color: #cccccc;

}

.highlightedListItem
{
color : Red;
background-color: #ffffff;
padding : 1px;z-index : 2! important;
}

