.serviceFieldHeader
{
	color:black;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
	margin:4px;
	width:22%;
	float:left;
	word-wrap:break-word;
}
.serviceField
{
	color:black;
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
	margin:4px;
	width:22%;
	float:left;
	word-wrap:break-word;
}

td.impinfo {
	background-color:#FFF;
	font-size:11px;	
}

td.impinfo div.heading {
	background-color:#F4F4F4;
	font-size:10px;	
	color:#AAA;
	padding:2px;
}

td.impinfo div.big {
	font-size:24px;
	color:#666;
	padding:10px 0px 10px 0px;
}

tr.listingdetails td {
	background-color:#FFF;
	font-size:11px;	
	padding:5px;
}

.left_tabs ul{
display:inline;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.left_tabs li{
border:1px solid #999999;
display:block;
float:left;
padding:5px 0pt 3px;
margin-right:5px;
}

.left_tabs a {
color:#333333;
height:24px;
padding:5px 15px 3px;
text-decoration:none;
}

.left_tabs a:link .left_tabs a:visited {
}

.left_tabs a:hover {
background: #EBEBEB none repeat scroll 0%;
color:#333333;
text-decoration:none;
}

.left_tabs li.current{
background: #EBEBEB  none repeat scroll 0%;
color:#333333;
}

.left_tabs li.current a{
color:#333333;
height:24px;
padding:5px 15px 3px;
text-decoration:none;
}

.boldlink a{
font-weight:bold;
color:#004B97;
padding:3px;
text-decoration:none;
}

.boldlink a:hover{
font-weight:bold;
color:#004B97;
padding:3px;
text-decoration:none;
}

.detail {
background-color:#F4F4F4;
font-size:0.95em;
padding:3px;
}

#lsbox{
padding:2px;
height:250px;
overflow:scroll;
}

#lsbox scrollbar{
background-color:#CCCCCC;
}

#post-panel{
	padding:0px 0px 10px 10px;
}


a.button {
	border-bottom:#999999 thin solid;
	border-right:#999999 thin solid;
	background-color:#E4E4E4;
	text-decoration:none;
	color:#333333;
	padding:5px;
	display:block;
	margin:10px;
	text-align:center;
}

a.button:hover{
	border-top:#999999 thin solid;
	border-left:#999999 thin solid;
	border-bottom:none;
	border-right:none;
	background-color:#E4E4E4;
	text-decoration:none;
	color:#333333;
	padding:5px;
	display:block;
	margin:10px;
	text-align:center;
}

.joinbox{
	background-color:#DFEFFF; border:#004F9D thin solid;width:230px;
}

.required_field {
	color: #F48B00;	
}

#quickaction {
	position:relative;		
}

#quickaction a.quicklink {
	margin:0px 0px 5px 0px;
	/*color:#205FA4;*/
	color:#205FA4;
	font-size:13px;
	text-decoration:none;
	display:block;
	
}

#quickaction a.quicklink:hover {
	margin:0px 0px 5px 0px;
	color:#205FA4;
	font-size:13px;
	text-decoration:underline;
	display:block;	
}

#quickaction .linkset {
	background-color:#F4F4F4;
	margin:0px 0px 20px 5px;
	padding:5px 5px 5px 10px;
		
}

#quickaction .heading {
	font-size:14px;
	color:#666666;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}

#siginlink {
	padding:5px 5px 5px 10px;
	margin-top:-17px;
	text-align:center;
	font-size:11px;
	color:#666;
}

#siginlink a{
	font-size:11px;	
}
	
h2.section_hdr01 a{
	color:#333333;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}

h2.section_hdr01 a:hover{
	color:#333333;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;	
}

div.link_to_more {
    float:left; 
    color:#205FA4;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:16px;	
}

div.link_to_more a.view_all{font-size:11px; color:#cc6600; font-weight:bold; }
div.link_to_more a{
	color:#000;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;	
}

div.link_to_more a:hover{
	color:#205FA4;

}

#sub_tabs a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding:3px 4px;
	margin: 7px; 
	color: #215498;
	font-family:'Trebuchet MS';
	}

#sub_tabs a:hover {
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	padding:3px 4px;
	margin: 7px;
	color: #333;
	}

#sub_tabs .menuhome {	
	font-size: 13px;
	font-weight: bold;
	padding:3px 4px;
	margin: 7px;
	color: #333;
	}
	
#sub_tabs a{
	padding:3px 4px;
}

#aboutinfotext ul li{ list-style:disc inside !important;}
#aboutinfotext ol li{ list-style:decimal inside!important;}

.send_message_button {
    background: url("/images/re_results_sprite.png?v=19032013") repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    width: 132px;
    display: inline-block;
}

.send_message_button:hover {
    background: url("/images/re_results_sprite.png?v=19032013") repeat scroll 0px -278px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 29px;
    width: 132px;
}

.send_message_button_ab {
    background: url("/images/send_msg_ab.png") repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    width: 135px;
    display: inline-block;
}

.send_message_button_ab:hover {
    background: url("/images/send_msg_ab.png") repeat scroll 0px -30px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    width: 135px;
}

.contact_info_button {
    background: url("/images/re_results_sprite.png?v=19032013") repeat scroll 0 -30px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 28px;
    width: 144px;
    display: inline-block;
}

.contact_info_button:hover {
    background: url("/images/re_results_sprite.png?v=19032013") repeat scroll 0px -250px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    width: 144px;
}
