@charset "utf-8";
/* CSS Document */

body{
background-color:#d5e4dd;
padding:0;
margin:0;
}
#wrapper{
width:995px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
	position:relative;
}
.footer{
background-image: url(images/bg-footer.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin:0;
	padding:30px 0 30px 0;
	color:#7c8780;
	font-size:10px;
		font-family: Tahoma, Verdana, sans-serif;
		text-align:center;
		background-color:#d5e4dd;
		display: inline-block;
		width:995px;
}
.footer a, .footer a:visited{
	color:#7c8780;
}
#masthead{
background-image: url(images/bg-masthead.jpg);
background-repeat:no-repeat;
background-position:top left;
position:relative;
display:block;
height:194px;
}
#mastheadcorp{
background-image: url(images/bg-masthead-inv.jpg);
background-repeat:no-repeat;
background-position:top left;
position:relative;
display:block;
height:194px;
}
#mastheadmdp{
background-image: url(images/bg-masthead-md.jpg);
background-repeat:no-repeat;
background-position:top left;
position:relative;
display:block;
height:194px;
}
#mastheadphys{
background-image: url(images/bg-masthead-phys.jpg);
background-repeat:no-repeat;
background-position:top left;
position:relative;
display:block;
height:194px;
}
#mastheadnewphys{
background-image: url(images/bg-masthead-nphys.jpg);
background-repeat:no-repeat;
background-position:top left;
position:relative;
display:block;
height:194px;
}
#masthead h1, #mastheadcorp h1, #mastheadmdp h1, #mastheadphys h1, #mastheadnewphys h1{
position:absolute;
top:30px;
left:23px;
display:block;
width:311px;
height:93px;
margin:0;
padding:0;
}
#masthead h1 a, #mastheadcorp h1 a, #mastheadmdp h1 a, #mastheadphys h1 a, #mastheadnewphys h1 a{
position:relative;
display:block;color:#fff;
width:311px;
height:93px;
overflow:hidden;
font-size:1px;
cursor:pointer;
}
#masthead h1 a span, #mastheadphys h1 a span{
text-indent:-50000px; position:absolute; top:0; left:0; 
display:block;
background-image:url(images/CRH-ORegan-System-Logo.jpg);
background-repeat:no-repeat;
background-position:top left;
width:311px;
height:93px;
}
#mastheadmdp h1 a span{
text-indent:-50000px; position:absolute; top:0; left:0; 
display:block;
background-image:url(images/CRH-MedProducts-Logo.jpg);
background-repeat:no-repeat;
background-position:top left;
width:311px;
height:93px;
}
#mastheadcorp h1 a span, #mastheadnewphys h1 a span{
text-indent:-50000px; position:absolute; top:0; left:0; 
display:block;
background-image:url(images/CRH-Corporate-Logo.jpg);
background-repeat:no-repeat;
background-position:top left;
width:311px;
height:93px;
}
#flashbanner{
position:absolute;
top:30px;
display:block;
left:366px;
}

ul#sitenav, ul#sitenavinv, ul#sitenavmdp, ul#sitenavphys, ul#sitenavnewphys {position:absolute; top:30px; display:block; left:847px; list-style:none; width:143px; margin:0; padding:0; }
ul#sitenav li, ul#sitenavinv li, ul#sitenavmdp li, ul#sitenavphys li, ul#sitenavnewphys li {display:block; float:left; background:none; margin:0; padding:0;}
ul#sitenav li a, ul#sitenav li a span, ul#sitenavinv li a, ul#sitenavinv li a span, ul#sitenavmdp li a, ul#sitenavmdp li a span, ul#sitenavphys li a, ul#sitenavphys li a span, ul#sitenavnewphys li a, ul#sitenavnewphys li a span {display:block; overflow:hidden; color:#fff;}
ul#sitenav li a, ul#sitenavinv li a, ul#sitenavmdp li a, ul#sitenavphys li a, ul#sitenavnewphys li a {position:relative;}
ul#sitenav li a span, ul#sitenavphys li a span, ul#sitenavmdp li a span, ul#sitenavinv li a span, ul#sitenavnewphys li a span {text-indent:-50000px; position:absolute; top:0; left:0; }
ul#sitenav li.sw-patient a, ul#sitenav li.sw-patient a span, ul#sitenav li.sw-patienton a, ul#sitenav li.sw-patienton a span, ul#sitenavphys li.sw-patient a, ul#sitenavphys li.sw-patient a span, ul#sitenavmdp li.sw-patient a, ul#sitenavmdp li.sw-patient a span, ul#sitenavinv li.sw-patient a, ul#sitenavinv li.sw-patient a span, ul#sitenavnewphys li.sw-patient a, ul#sitenavnewphys li.sw-patient a span{
width:143px;
height:32px;
margin:0;
padding:0;
}
ul#sitenav li.sw-patient a span{
background-image:url(images/sw-patients.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#sitenav li.sw-patienton a span{
background-image:url(images/sw-patients02.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#sitenavinv li.sw-patient a span{
background-image:url(images/swinv-patients.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#sitenavmdp li.sw-patient a span{
background-image:url(images/swmdp-patients.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#sitenavphys li.sw-patient a span{
background-image:url(images/swphys-patients.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#sitenavnewphys li.sw-patient a span{
background-image:url(images/swnphys-patients.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenav li.sw-patient a:hover span, #sitenavphys li.sw-patient a:hover span, #sitenavmdp li.sw-patient a:hover span, #sitenavinv li.sw-patient a:hover span, #sitenavnewphys li.sw-patient a:hover span{background-position:0 -32px; cursor:pointer; }
#sitenav li.sw-patienton a:hover span{cursor:pointer; }
#sitenav li.sw-phys a, #sitenav li.sw-phys a span, #sitenavphys li.sw-physon a, #sitenavphys li.sw-physon a span, #sitenavphys li.sw-phys a, #sitenavphys li.sw-phys a span, #sitenavnewphys li.sw-physon a, #sitenavnewphys li.sw-physon a span, #sitenavnewphys li.sw-phys a, #sitenavnewphys li.sw-phys a span, #sitenavmdp li.sw-phys a, #sitenavmdp li.sw-phys a span, #sitenavinv li.sw-phys a, #sitenavinv li.sw-phys a span{
width:143px;
height:24px;
margin:0;
padding:0;
}
#sitenav li.sw-phys a span{
background-image:url(images/sw-physicians.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavinv li.sw-phys a span{
background-image:url(images/swinv-physicians.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavmdp li.sw-phys a span{
background-image:url(images/swmdp-physicians.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavphys li.sw-phys a span{
background-image:url(images/swphys-physicians.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavphys li.sw-physon a span{
background-image:url(images/swphys-physicians02.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavnewphys li.sw-phys a span{
background-image:url(images/swnphys-physicians.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavnewphys li.sw-physon a span{
background-image:url(images/swnphys-physicians02.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenav li.sw-phys a:hover span, #sitenavmdp li.sw-phys a:hover span, #sitenavphys li.sw-phys a:hover span, #sitenavnewphys li.sw-phys a:hover span, #sitenavinv li.sw-phys a:hover span{background-position:0 -24px; cursor:pointer; }
#sitenavphys li.sw-physon a:hover span, #sitenavnewphys li.sw-physon a:hover span{ cursor:pointer; }
/*#sitenav li.sw-md a, #sitenav li.sw-md a span, #sitenavphys li.sw-md a, #sitenavphys li.sw-md a span, #sitenavmdp li.sw-md a, #sitenavmdp li.sw-md a span, #sitenavmdp li.sw-mdon a, #sitenavmdp li.sw-mdon a span, #sitenavinv li.sw-md a, #sitenavinv li.sw-md a span{
width:143px;
height:17px;
margin:0;
padding:0;
}
#sitenav li.sw-md a span{
background-image:url(images/sw-mdprogram.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavinv li.sw-md a span{
background-image:url(images/swinv-mdprogram.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavmdp li.sw-md a span{
background-image:url(images/swmdp-mdprogram.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavmdp li.sw-mdon a span{
background-image:url(images/swmdp-mdprogram02.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavphys li.sw-md a span{
background-image:url(images/swphys-mdprogram.jpg);
background-repeat:no-repeat;
background-position:top left;
}*/
#sitenav li.sw-md a:hover span, #sitenavphys li.sw-md a:hover span, #sitenavmdp li.sw-md a:hover span, #sitenavinv li.sw-md a:hover span{background-position:0 -17px; cursor:pointer; }
#sitenavmdp li.sw-mdon a:hover span{cursor:pointer; }
#sitenav li.sw-inv a, #sitenav li.sw-inv a span, #sitenavphys li.sw-inv a, #sitenavnewphys li.sw-inv a, #sitenavphys li.sw-inv a span, #sitenavnewphys li.sw-inv a span, #sitenavmdp li.sw-inv a, #sitenavmdp li.sw-inv a span, #sitenavinv li.sw-inv a, #sitenavinv li.sw-inv a span, #sitenavinv li.sw-invon a, #sitenavinv li.sw-invon a span{
width:143px;
height:37px;
margin:0;
padding:0;
}
#sitenav li.sw-inv a span{
background-image:url(images/sw-investors.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavinv li.sw-inv a span{
background-image:url(images/swinv-investors.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavinv li.sw-invon a span{
background-image:url(images/swinv-investors02.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavphys li.sw-inv a span{
background-image:url(images/swphys-investors.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavnewphys li.sw-inv a span{
background-image:url(images/swnphys-investors.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenavmdp li.sw-inv a span{
background-image:url(images/swmdp-investors.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#sitenav li.sw-inv a:hover span, #sitenavmdp li.sw-inv a:hover span, #sitenavphys li.sw-inv a:hover span, #sitenavnewphys li.sw-inv a:hover span, #sitenavinv li.sw-inv a:hover span{background-position:0 -37px; cursor:pointer; }
#sitenavinv li.sw-invon a:hover span{cursor:pointer; }
/*
TOP NAV - PATIENTS*/

#p7menubar li ul  {
	
}
#p7menubar li ul {
	position: absolute;
	display: none;
	padding:3px 0 10px 0;
line-height:12px;
font-size:11px;
	background-color: #dadbdd;
	color: #000000;
	margin:0;
}
#p7menubar li ul li{
	padding:0;
	margin:0;
	height:20px;
	overflow:hidden;
}
#p7menubar li:hover a, #p7menubar li.p7hvr a {
padding:0;
line-height:12px;
font-size:11px;
margin:0;
}
#p7menubar a:focus, #p7menubar a:active,{
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
	width:150px;
	text-indent:0px;
		margin:0 0 0 0;
padding:0;
line-height:12px;
font-size:11px;
color: #000000;
background-color: #dadbdd;
	font-family:Arial, Helvetica, sans-serif;
color:#012e1f;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color:#012e1f;
	background-color: #dadbdd;
	text-decoration:none;
		margin:0;
	padding:3px 10px 3px 10px;
}
#p7menubar li:hover ul a:hover, #p7menubar li.p7hvr ul a:hover {
	color:#012e1f;
	background-color: #dadbdd;
	font-weight:bold;
		margin:0;
	padding:3px 10px 3px 10px;
}
#p7menubar ul a:hover {
	background-color:#dadbdd!important;
	color: #000000; !important;
		margin:0;
	padding:0;
}

ul#p7menubar {
position:absolute; top:136px; left:84px; width:auto; list-style:none; margin:0; padding:0;
}
ul#p7menubar li {display:block; float:left; background:none; padding:0; }
ul#p7menubar li a, ul#p7menubar li a span{display:block; overflow:hidden; color:#7fa08f; font-size:1px;line-height:80px;}
ul#p7menubar li a {position:relative;}
ul#p7menubar li a span {text-indent:-50000px; position:absolute; top:0; left:0; }

ul#p7menubar li#np-about, ul#p7menubar li#np-about a, ul#p7menubar li#np-about a span{
width:183px; height:41px;
}
ul#p7menubar li#np-about a span{background-image:url(images/n-about.jpg);
background-repeat:no-repeat; background-position:top left;
}
ul#p7menubar li#np-about a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#np-find, ul#p7menubar li#np-find a, ul#p7menubar li#np-find a span{
width:150px;
height:41px;
}
ul#p7menubar li#np-find a span{
background-image:url(images/n-physician.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#np-find a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#np-news, ul#p7menubar li#np-news a, ul#p7menubar li#np-news a span{
width:166px;
height:41px;
}
ul#p7menubar li#np-news a span{
background-image:url(images/n-news.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#np-news a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#np-mdprog, ul#p7menubar li#np-mdprog a, ul#p7menubar li#np-mdprog a span{
width:202px;
height:41px;
}
ul#p7menubar li#np-mdprog a span{
background-image:url(images/n-mdp.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#np-mdprog a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#np-spanish, ul#p7menubar li#np-spanish a, ul#p7menubar li#np-spanish a span{
width:139px;
height:41px;
}
ul#p7menubar li#np-spanish a span{
background-image:url(images/n-spanish.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#np-spanish a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#np-chinese, ul#p7menubar li#np-chinese a, ul#p7menubar li#np-chinese a span{
width:102px;
height:41px;
}
ul#p7menubar li#np-chinese a span{
background-image:url(images/n-chinese.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#np-chinese a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#np-contact, ul#p7menubar li#np-contact a, ul#p7menubar li#np-contact a span{
width:205px;
height:41px;
}
ul#p7menubar li#np-contact a span{
background-image:url(images/n-contact.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#np-contact a:hover span{background-position:0 -41px; cursor:pointer; }
/*
TOP NAV - Investors*/

ul#p7menubar li#ni-about, ul#p7menubar li#ni-about a, ul#p7menubar li#ni-about a span{
width:177px;
height:41px;
}
ul#p7menubar li#ni-about a span{
background-image:url(images/ni-about.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#ni-about a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#ni-fin, ul#p7menubar li#ni-fin a, ul#p7menubar li#ni-fin a span{
width:214px;
height:41px;
}
ul#p7menubar li#ni-fin a span{
background-image:url(images/ni-financials.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#ni-fin a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#ni-loc, ul#p7menubar li#ni-loc a, ul#p7menubar li#ni-loc a span{
width:161px;
height:41px;
}
ul#p7menubar li#ni-loc a span{
background-image:url(images/ni-locations.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#ni-loc a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#ni-press, ul#p7menubar li#ni-press a, ul#p7menubar li#ni-press a span{
width:188px;
height:41px;
}
ul#p7menubar li#ni-press a span{
background-image:url(images/ni-press.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#ni-press a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#ni-contact, ul#p7menubar li#ni-contact a, ul#p7menubar li#ni-contact a span{
width:166px;
height:41px;
}
ul#p7menubar li#ni-contact a span{
background-image:url(images/ni-contact.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#ni-contact a:hover span{background-position:0 -41px; cursor:pointer; }
/*
TOP NAV - Physicians*/

ul#p7menubar li#nph-about, ul#p7menubar li#nph-about a, ul#p7menubar li#nph-about a span{
width:199px;
height:41px;
}
ul#p7menubar li#nph-about a span{
background-image:url(images/np-about.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nph-about a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nph-sys, ul#p7menubar li#nph-sys a, ul#p7menubar li#nph-sys a span{
width:201px; 
height:41px;
}
ul#p7menubar li#nph-sys a span{
background-image:url(images/np-system.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nph-sys a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nph-loc, ul#p7menubar li#nph-loc a, ul#p7menubar li#nph-loc a span{
width:136px;
height:41px;
}
ul#p7menubar li#nph-loc a span{
background-image:url(images/np-locations.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nph-loc a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nph-press, ul#p7menubar li#nph-press a, ul#p7menubar li#nph-press a span{
width:218px;
height:41px;
}
ul#p7menubar li#nph-press a span{
background-image:url(images/np-press.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nph-press a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nph-contact, ul#p7menubar li#nph-contact a, ul#p7menubar li#nph-contact a span{
width:152px;
height:41px;
}
ul#p7menubar li#nph-contact a span{
background-image:url(images/np-contact.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nph-contact a:hover span{background-position:0 -41px; cursor:pointer; }
/*
TOP NAV - New Physicians*/

ul#p7menubar li#nnph-about, ul#p7menubar li#nnph-about a, ul#p7menubar li#nnph-about a span{
width:177px;
height:41px;
}
ul#p7menubar li#nnph-about a span{
background-image:url(images/nnp-about.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nnph-about a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nnph-sys, ul#p7menubar li#nnph-sys a, ul#p7menubar li#nnph-sys a span{
width:214px; 
height:41px;
}
ul#p7menubar li#nnph-sys a span{
background-image:url(images/nnp-system.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nnph-sys a:hover span{background-position:0 -41px; cursor:pointer; }

ul#p7menubar li#nnph-contact, ul#p7menubar li#nnph-contact a, ul#p7menubar li#nnph-contact a span{
width:161px;
height:41px;
}
ul#p7menubar li#nnph-contact a span{
background-image:url(images/nnp-contact.jpg);
background-repeat:no-repeat;
background-position:top left;
}
ul#p7menubar li#nnph-contact a:hover span{background-position:0 -41px; cursor:pointer; }
/* TOP NAV MD PROGRAM*/
ul#p7menubar li#nmd-about, ul#p7menubar li#nmd-about a, ul#p7menubar li#nmd-about a span{width:111px; height:41px;}
ul#p7menubar li#nmd-about a span{background-image:url(images/nmd-about.jpg);background-repeat:no-repeat; background-position:top left;}
ul#p7menubar li#nmd-about a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nmd-crhsystem, ul#p7menubar li#nmd-crhsystem a, ul#p7menubar li#nmd-crhsystem a span{width:197px; height:41px;}
ul#p7menubar li#nmd-crhsystem a span{background-image:url(images/nmd-crhsystem.jpg);background-repeat:no-repeat; background-position:top left;}
ul#p7menubar li#nmd-crhsystem a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nmd-partners, ul#p7menubar li#nmd-partners a, ul#p7menubar li#nmd-partners a span{width:136px; height:41px;}
ul#p7menubar li#nmd-partners a span{background-image:url(images/nmd-partners.jpg);background-repeat:no-repeat; background-position:top left;}
ul#p7menubar li#nmd-partners a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nmd-gimanual, ul#p7menubar li#nmd-gimanual a, ul#p7menubar li#nmd-gimanual a span{width:148px; height:41px;}
ul#p7menubar li#nmd-gimanual a span{background-image:url(images/nmd-gimanual.jpg);background-repeat:no-repeat; background-position:top left;}
ul#p7menubar li#nmd-gimanual a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nmd-resources, ul#p7menubar li#nmd-resources a, ul#p7menubar li#nmd-resources a span{width:183px; height:41px;}
ul#p7menubar li#nmd-resources a span{background-image:url(images/nmd-resources.jpg);background-repeat:no-repeat; background-position:top left;}
ul#p7menubar li#nmd-resources a:hover span{background-position:0 -41px; cursor:pointer; }
ul#p7menubar li#nmd-contact, ul#p7menubar li#nmd-contact a, ul#p7menubar li#nmd-contact a span{width:131px; height:41px;}
ul#p7menubar li#nmd-contact a span{background-image:url(images/nmd-contact.jpg);background-repeat:no-repeat; background-position:top left;}
ul#p7menubar li#nmd-contact a:hover span{background-position:0 -41px; cursor:pointer; }
/*
CENTER*/
#center{
	background-image:url(images/bg-center.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	}
#leftnav{
float:left;
padding:30px 25px 0 30px;
}	
#subnav{
background-image: url(images/nav-topback.jpg);
background-repeat: no-repeat;
background-position: top right;
margin:0;
padding:0;
text-align:center;
width:177px;
}
#subnav ul{
list-style:none;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#012e1f;
}
#subnav ul li.sn a:hover{
font-weight:bold;
text-decoration:none;
}
#subnav ul li.sn{
color:#012e1f;
margin:0;
padding:9px 0 13px 0;
line-height:14px;
font-size:13px;
background-image: url(images/nav-divider.jpg);
background-repeat: no-repeat;
background-position: bottom center;
}
#subnav ul li.sn a, #subnav ul li.sn a:visited{
color:#012e1f;
text-decoration:none;
}
.active{
font-weight:bold;
color:#84a694;
}
#subnav-bottom{
float:left;
width:177px;
height:10px;
background-image: url(images/nav-botback.jpg);
background-repeat: no-repeat;
background-position: top right;
margin:0;
padding:0;
}
#maincontent{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#505153;
	float:left;
	padding:0 30px 0 0;
	margin:30px 0 0 45px;
	width:900px;
	}
#maincontent p{
margin:0;
padding:3px 0 7px 0;
}
#maincontent a, #maincontent a:visited{
text-decoration:underline;
color:#84a694;
}
#maincontent a:hover{
text-decoration:none;
color:#012e1f;
}
#maincontent h1{
font-size:20px;
line-height:24px;
font-weight:normal;
padding:0 0 10px 0;
margin:0;
}
#maincontent h2{
font-size:16px;
line-height:18px;
font-weight:normal;
padding:7px 0 5px 0;
margin:0;
}
#maincontent ul, #maincontent ol{
margin:0;
padding:10px 25px;
}
#maincontent li{
margin:0;
padding:2px;
line-height:12px;
}
.investornews{
float:right;
width:250px;
padding:20px;
margin:0 0 0 35px;
border-top:1px solid #d6d7d2;
border-left:1px solid #d6d7d2;
border-bottom:none;
border-right:none;
}
#content{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#505153;
	float:left;
	padding:0 300px 0 0;
	margin:30px 0 0 0;
	width:437px;
	background-image: url(images/hp-back.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height:410px;
	
}
#content p{
margin:0;
padding:5px 0 5px 0;
}
#content h1{
font-size:20px;
line-height:20px;
font-weight:normal;
padding:0 0 10px 0;
margin:0;
}
#content ul, #content ol{
margin:0;
padding:10px 25px;
}
#content li{
margin:0;
padding:2px;
line-height:16px;
}
#subcontent{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#505153;
	float:left;
	padding:0 30px 0 0;
	margin:30px 0 0 0;
	width:707px;
	
}
#subcontent p{
margin:0;
padding:3px 0 7px 0;
}
#subcontent a, #subcontent a:visited{
text-decoration:underline;
color:#84a694;
}
#subcontent a:hover{
text-decoration:none;
color:#012e1f;
}
#subcontent h1{
font-size:20px;
line-height:24px;
font-weight:normal;
padding:0 0 10px 0;
margin:0;
}
#subcontent h2{
font-size:16px;
line-height:18px;
font-weight:normal;
padding:7px 0 5px 0;
margin:0;
}
#subcontent ul, #subcontent ol{
margin:0;
padding:10px 25px;
}
#subcontent li{
margin:0;
padding:2px 2px 4px 0;
line-height:14px;
}
#loccontent{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#505153;
	float:left;
	padding:0 30px 0 0;
	margin:30px 0 0 45px;
	width:900px;
	
}
#loccontent p{
margin:0;
padding:3px 0 7px 0;
}
#loccontent a, #loccontent a:visited{
text-decoration:underline;
color:#84a694;
}
#loccontent a:hover{
text-decoration:none;
color:#012e1f;
}
#loccontent h1{
font-size:20px;
line-height:20px;
font-weight:normal;
padding:0 0 10px 0;
margin:0;
}
#loccontent h2{
font-size:16px;
line-height:16px;
font-weight:normal;
padding:7px 0 5px 0;
margin:0;
}
#loccontent ul, #loccontent ol{
margin:0;
padding:10px 0;
list-style:none;
}
#loccontent li{
margin:0;
padding:2px 0 4px 0;
line-height:16px;
}
.newphys{
font-size:20px;
text-align:center;
line-height:26px;
}
.hpdisclaimer{
font-size:9px;
line-height:11px;
position:absolute;
top:600px;
left:30px;
display:block;
width:600px;
}

.btn-find{
display:block; float:left; background:none; margin:0; padding:0;
}
.btn-find a, .btn-find a:visited{
display:block;
position:relative;
width:414px;
height:124px;
overflow:hidden;
color:#fff;
}
.btn-find a span{
width:414px;
height:124px;
display:block;
background-image:url(images/FindaPhysician.jpg);
background-repeat:no-repeat;
background-position:top left;
text-indent:-5000px;
position:absolute; top:0; left:0;
overflow:hidden;
}
.btn-find a:hover span{cursor:pointer; }

a.btn-schedule{
display:block;
width:280px;
height:42px;
background-image:url(images/ScheduleConsultation.jpg);
background-repeat:no-repeat;
background-position:top left;
text-indent:-5000px;
}
a:hover.btn-schedule{background-position:0 -42px; cursor:pointer; }
.imagefloatright {
	margin:10px 0 10px 20px;
	float: right;
}
.imagefloatrighthow {
	margin:-40px 0 0 20px;
	float: right;
}
.imagefloatleft {
	margin:10px 20px 10px 0;
	float: left;
}
.borderimgright {
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 3px solid #e5e3C9;
}
.borderimgleft {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	border: 3px solid #e5e3C9;
}
blockquote {
padding:0 0 0 0;
margin:0 0 0 0;
}
.caption {
font-size:xx-small;
font-weight:bold;
color: #186E61;
}
.subscriptnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom: 10px;
}

.subscript {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 10px;
}

.comptablemain {
	font-size: 11px;
	line-height: 14px;
	color: #186E61;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #186E61;
	background-color: #F8F8F0;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
}

.comptablehead {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #B7B068;
padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 12px;
}

.tablephysician {
	font-size: 11px;
	line-height: 14px;
	color: #276D91;
	border: 1px solid #276D91;
	background-color: #F8F8F0;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#breadcrumbs{
margin-left:30px;
font-family: Tahoma, Verdana, sans-serif;
font-size:10px;
line-height:10px;
padding-top:6px;
}

#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs a:visited {
text-decoration:underline;
color:#84a694;
}
.headshot {
margin: 10px 15px 10px 0px;
padding: 0px;
float:left;
}
#dittopages a{
margin:0 2px 0 2px;
}
.ditto_currentpage{
margin:0 2px 0 2px;
}
#footer2{
font-size:10px;
line-height:13px;
}
.state_list{
float:left;
width:185px;
height:170px;
margin:0 30px 20px 0;
padding:5px 5px 5px 0;
}
.state_list h3{
border-bottom:1px solid #404e6b;
font-size:14px;
font-weight:normal;
padding:0 0 2px 0;
margin:0;
line-height:24px;
}
#loccontent h3 a, #loccontent h3 a:visited{
color:#505153;
text-decoration:none;
}
.state_list h3 a img{
margin:0 0 0 10px;
padding:0;
}
.statefooter{
border-top:1px solid #404e6b;
padding:10px 10px 0 10px;
margin:30px 0 0px 0;
}

.red {
	color: #F00;
}
/* Contact Us / Locations Hide/Show Layer */
div#contactContent
{
    position: absolute;
    z-index: 300;
    width: 100%;
    height: 650px;
    top: 92px;
    color: #ffffff;
    margin-left: 25px;
}
div#contactContent .contactContentWrapper
{
    top: 50%;
    left: 50%;
    margin: -198px 0 0 -375px;
    position: absolute;
}
div#contactContent .content
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 630px;
    height: 400px;
    padding: 20px 20px 20px 20px;
}
div#contactContent .screen
{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #172934;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    width: 630px !important;
    height: 400px !important;
    padding: 20px 20px 20px 20px;
}
.contactLeftCol
{
    float: left;
    border-right: 1px solid #ffffff;
    width: 206px;
    height: 350px;
    padding-right: 20px;
}
.contactRightCol
{
    position: relative;
    float: right;
    width: 410px;
}
.contactCloseBtn
{
    position: absolute;
    top: 15px;
    right: 15px;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
}
.contactCloseBtn a
{
    border: 0 none;
}
.leftInner, .rightInner
{
    position: relative;
    float: left;
    width: 195px;
}
.leftInner
{
    margin-right: 15px;
}
a.mapBtn
{
    float: right;
    color: #999998;
}
.modal { 
    display:block; 
    width:4000px; 
    height:4000px;
    padding:15px; 
    top: 0px;
    text-align:left; 
    z-index:205;
    position:fixed;
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 