/* CSS Document */

p.address, div.address {
padding:0px;
margin:0px 0px 0px 23px;
font-size:.8em;


}

p.address span, div.address span{
color:#777777;


}

.backgroundsidebar {
background:#EEEEEE;
margin:0px;
padding:0px;
}

.backgroundsidebar p{
margin:0px;
padding:0px;
}

sup.superscript{
font-size:.7em;
}

/* some sidebar styles are in the "medicalcenter_id.css" file because they are wrapped with the #frame #content classes, so they are styled from there */
.sidebar {
font-style: normal;
color: #666666;
line-height: 15px;
padding:0px;
margin:0px;
}

.sidebar p{
font-style: normal;
color: #666666;
padding:10px;
margin:10px;
}

.background1 {
background-color: #EEEEEE;
padding:10px;
margin:0px 0px 10px 0px;

}

.background1 span.sidebar b{
margin:0px 0px 10px 0px;
display:block;

}

.background1 ul{
margin:0px;
padding:0px;
}

.background1 ul li{
list-style:disk;

}
 
.background1 p{
background-color: #EEEEEE;
padding:9px;

}
 
.background2 {
margin:0px 0px 10px 0px;

}

.background2 a{
padding:0px;
line-height:1.6em;

}


.background2 p{
padding:0px;

}
 
.background2 blockquote p a{
padding:0px;

}

th.background4 {
padding:10px;
}

.breadcrumbs {
margin:5px 0px 10px 23px;
font-size:11px;
display:block

}

.breadcrumbs a{
margin:0px;
color:#AAAAAA;
text-decoration:underline;
}

.breadcrumbs a:hover{
color:#990000;
}

.dspsearchresults {

}

.dspsearchresults table a b{

}

.gr {

}

small {
font-size:.6em;

}

small.gr {
font-size:.6em;
}

.small {

}

a.insurancecategory:link, a.insurancecategory:visited, a.insurancecategory:active {
color:#000000;
text-decoration:underline;
}

a.insurancecategoryalt:link, a.insurancecategoryalt:visited, a.insurancecategoryalt:active {
color:#FFFFFF;
text-decoration:underline;
}

a.insurancecategory:hover, a.insurancecategoryalt:hover {
text-decoration:none;
}



.maincontent{
margin:0px;
padding:0px 0px 0px 10px;
font-size:.8em;
}

.maincontent table{
font-size:1em;
}

.maincontent p, .maincontent a{
margin:0px;
padding:0px 0px 10px 0px;
font-size:1em;
}

.maincontent p a{
font-size:1em;
color: #1A59C3;
}
.maincontent p a:hover{
font-size:1em;
color: #1A59C3;
text-decoration: none;
}
.maincontent div{
margin:0px;
padding:0px 0px 10px 0px;
}

.maincontent div p{
margin:0px;
padding:0px 0px 10px 0px;
}

.maincontent p.central{
padding:10px 0px 10px 0px;
}

.maincontent label{
margin:0px;
padding:0px 0px 10px 0px;
}

.maincontent ul{
margin:0px 0px 15px 25px;
list-style:disc;
}
.maincontent li{
margin:0px 0px 5px 0px;
list-style:disc;
}
.maincontent td ul{
margin:0px 0px 15px 30px;
padding:0px 0px 0px 20px;
list-style:disc;
}

.maincontent p .feature1subhead{
font-weight:bolder;
}

.maincontent td .mapsdirectionsheadingstatic {
font-style: normal;
font-weight: lighter;
color: #666666;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
display: block;

}

li.maps {
padding:0px 0px 5px 0px;
}

a.mapsdirections, a.mapsdirections:link, a.mapsdirections:visited {
font-style: normal;
font-weight: normal;
color: #990000;
text-decoration: underline;
padding:0px 0px 0px 0px;
}

a.mapsdirections:hover, a.mapsdirections:active {
color: #990000;
text-decoration: none;
}

.mapsdirectionsheadingstatic {
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
display: block;
padding:0px;

}

.mapsdirectionssubheadingstatic {
font-style: normal;
font-weight: bold;
color: #666666;
text-decoration: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
display: block;

}

.mapsdirectionsheading, .mapsdirectionsheading:link, .mapsdirectionsheading:visited {
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: underline;
padding:0px 0px 10px 23px;
display: block;

}

.mapsdirectionsheading:hover, .mapsdirectionsheading:active {
color: #990000;
text-decoration: none;
}

.navmenuheadingstatic {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #990000;
text-decoration: none;
padding:10px 0px 0px 0px;
display: block;
}

.pcnlinks {
margin:0px;
padding:0px 0px 0px 20px;
}

.pcnlinks li {
margin:0px;
padding:0px 0px 5px 0px;
}

.pcnlinks li a {
color:#666666;
}

.pcnlinks li a:hover {
color:#990000;
text-decoration:none;
}

.pcnheading, .pcnheading:link, .pcnheading:visited {
color: #666666;
text-decoration: underline;
padding-bottom: 5px;
display:block;

}

.pcnheading:hover, .pcnheading:active {
color: #990000;
text-decoration: none;
}

.sitemaplinks a{
font-size:1em;
color:#666666;
font-weight:bolder;
}

.sitemaplinks ul{
font-size:1em;
}

.sitemaplinks ul ul{
font-size:1em;
}

.sitemaplinks ul li a{
color:#990000;
font-weight:lighter;
}

.sitemaplinks ul li ul li a{
color:#666666;
}

.sitemaplinks ul li ul li ul li a{
color:#990000;
}

/* Begin Search form styles */
.maincontent #searcharea {
margin:0px 0px 0px 0px;
padding:0px;
width:530px;
}

.maincontent .searchtype h2, .maincontent .searchtype2 h2{
font-family: "Times New Roman", Times, serif;
font-size: 1.5em;
color: #990000;
margin:0px;
padding:10px 10px 0px 10px;

}

.maincontent .searchtype {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
background:#F8F5EF;
margin:10px 0px 10px 0px;
padding:0px;
width:530px;
}

.maincontent .searchtype p, .maincontent .searchtype2 p{
margin:0px;
padding:10px;
}

.searchtype a{
font-size:1em;
}

.searchtype form, .searchtype2 form{
margin:0px;
padding:0px 10px 10px 10px;
}

.maincontent .searchtype input.text, .maincontent .searchtype2 input.text{
width:130px;
margin:5px 0px 0px 0px;
padding:0px;
text-align:center;
}

.maincontent .searchtype label{
}

.maincontent .searchtype2 {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
background:#F8F5EF;
margin:0px;
padding:0px;
width:530px;
float:left;
}

.maincontent .searchoptions {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
margin:0px 12px 0px 0px;
padding:0px;
width:169px;
float:left;
height:320px;
background:#F8F5EF;
}

.maincontent .searchoptions2 {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;
width:168px;
float:left;
height:320px;
background:#F8F5EF;
}

.maincontent .searchoptions h2, .maincontent .searchoptions2 h2 {
font-family: "Times New Roman", Times, serif;
font-size: 1.5em;
color: #990000;
margin:0px;
padding:10px 10px 0px 10px;

}

.maincontent .searchoptions p, .maincontent .searchoptions2 p{
margin:0px;
padding:10px;
}

.searchoptions a{
font-size:1em;
}

.maincontent .searchoptions a:hover, .maincontent .searchoptions2 a:hover{
text-decoration:none;
}

.maincontent .searchoptions form, .maincontent .searchoptions2 form{
margin:0px;
padding:0px 10px 10px 10px;
}

.maincontent .searchoptions input.text, .maincontent .searchoptions2 input.text{
width:143px;
margin:0px;
padding:0px;
text-align:center;
}

.maincontent .searchoptions input.button, .maincontent .searchoptions2 input.button{
width:70px;
margin:5px 0px 0px 0px;
padding:0px;
text-align:center;
}

.names {
text-transform:uppercase;
}

.patientlinks {
}

.patientlinks td{
height:25px;
border:1px solid #FFFFFF;
width:249px;
}

.patientlinks a{
text-decoration:none;
color:#666666;
padding:0px 5px 0px 5px;
width:249px;
}

.patientlinks a:hover{
color:#990000;
text-decoration:underline;
width:249px;
}

a.physicianslink, .physicianslink {
margin:0px;
padding:0px 0px 5px 0px;
color:#666666;
font-weight:bolder;
}

a.physicianslink:link {
text-decoration:underline;
}

a.physicianslink:hover {
text-decoration:none;
}

a.serviceslink, .serviceslink a {
color:#990000;
}

a.serviceslink:hover, .serviceslink a:hover {
color:#000000;
text-decoration:none;
}

.serviceslink ul {
list-style:none;
margin:0px;
}

.services {
margin:0px;
font-size: 1em;
font-style: normal;
font-weight: normal;
text-decoration: none;
padding:0px 0px 10px 0px;
display: block;
}

.services span{
font-size: 1.2em;
margin:0px;
padding:0px;
color: #990000;
}

.services ul {
margin:5px 0px 10px 0px;
font-size:1em;

}

.services ul li {
list-style:none;
}

.services ul li a {
margin:0px;
padding:0px;
color:#666666;
text-decoration:underline;

}

.services ul li a:hover {
color:#990000;
text-decoration:none;

}

.services ul li ul {
margin:0px 0px 10px 20px;
list-style:circle;

}

.services ul li ul li {
list-style:circle;

}

.services ul li ul li a {
color:#666666;
text-decoration:underline;

}

.services ul li ul li a:hover {
color:#000000;
text-decoration:none;

}

.serviceslinkheading {
font-size: 1.1em;
font-style: normal;
font-weight: bold;
color: #990000;
text-decoration: none;
padding:0px 0px 5px 0px;
display: block;

}

.serviceslinksubheading {
font-weight: bold;
color: #000000;

}

.searchresults {
margin:0px 0px 0px 23px;
width:510px;
}

.searchresults td, .searchresults p {
font-size:.9em;
}

.searchresults a{
color:#990000;
text-decoration:underline;
}

.searchresults a:hover{
color:#000000;
text-decoration:none;
}

.searchresults .f{
font-size:.8em;
}

.searchresults .result_url {
display:none;
}

.definition_term {
font-weight:bolder;
}