/* @group subnav_details_elements */

.subnavdetails	{
margin: 0 0 0 8px;
float: left;
border: 0; 
position: relative;
background: url(images/contact/sub_txt_compdetails_on.gif) no-repeat;
white-space: nowrap;
display: block;
width: 76px;
height: 10px;
}		   
		   
.subnavdetails a
{		   
display: block;
width: 76px;
height: 10px;
float: left;
text-decoration: none;
}		   
		   
.subnavdetails img
{		   
width: 76px;
height: 10px;
border: 0  
}		   
		   
.subnavdetails a:hover img
{		   
visibility:hidden
}

/* @end */


/* @group subnav_appointment_elements */

.subnavappointment	{
margin: 0 0 0 8px;
float: left;
border: 0; 
position: relative;
background: url(images/contact/sub_txt_appointment_on.gif) no-repeat;
white-space: nowrap;
display: block;
width: 112px;
height: 10px;
}		   
		   
.subnavappointment a
{		   
display: block;
width: 112px;
height: 10px;
float: left;
text-decoration: none;
}		   
		   
.subnavappointment img
{		   
width: 112px;
height: 10px;
border: 0  
}		   
		   
.subnavappointment a:hover img
{		   
visibility:hidden
}

/* @end */


/* @group mainbdy_content_elements */

#contactlistholder	{
clear: both;
float: left;
margin: 20px 0 0 0;
width: 458px;
overflow: visible;
/* background-color: aqua; */
}

#contactlisttitle	{
float: left;
margin: 0 0 0 0px;
width: 115px;
height: 8px;
font-weight: 600;
color: #33ccff;
/* background-color: yellow; */
}

#contactlistdetail	{
float: left;
width: 150px;
margin: 0 0 10px 0;
overflow: visible;
/* background-color: blue; */
}

#contactlistdetail a	{
text-decoration: none;
color: #666666;

}

#contactlistdetail p	{
margin: 1px 0 0 0;
}

#contactlistdetailbold	{
font-weight: bold; 
}
/* @end */