/* Layout Stylesheet */ 

body{
 margin: 0;
 padding: 0;
 background: #ffffff;
 }

#mid{
 position: relative;
 clear: both;
 width: 730px;
 text-align: left;
 padding: 0 0 0 180px;
 }

#menu{
 position:absolute;
 top: -28px;
 left: 0;
 float: left;
 clear: both;
 width: 145px;
 text-align: left;
 }

#content{
 float: left;
 width: 334px;
 padding: 2px 8px 8px 8px;
 }

#rh-col{
 float: right;
 width: 264px;
 padding: 2px 18px 8px 8px;
 }

#lh-col{
 float: left;
 width: 207px;
 padding: 2px 18px 8px 8px;
 margin-left:-100%;
 }

#specialist{
 width: 185px;
 padding: 0;
 background: #ffffff;
 background-image: url('/images/specialistbg.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 min-height: 391px
 }
 
#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 
 
#skip a:active 
{ 
position:static; 
width:auto; 
height:auto; 
} 

#dhtmltooltip{
font-size: small;
position: absolute;
width: 150px;
border: 1px solid #f39801;
padding: 2px;
background-color: #f2d8ae;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

 
@media print {
.udm { display:none; }
#menu { display:none; }
}