
body {
	background: url(/images/bg-main.jpg) 0 0 repeat-x;
	margin: 0;
	text-align: center;
	min-width: 781px;
}
a{color:#00594a;text-decoration:underline;}
	a:hover{text-decoration:none;}
	
.error{width:99%;border:1px solid red;background:#ffdada;color:red;font-weight:bold;margin:6px 0 0 0;}
	.error .inner{padding:20px 0 0 20px;}
	.error ul{list-style-type:circle;padding-top:1px;}

.instructions-sub { background:#bedad3; width:563px; margin:10px 0 0 0; line-height:17px;  padding:5px 0 5px 5px;}
.instructions-sub p{width: 425px;}
.step{width: 100px; float:right; background:#008066; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#ffffff; text-align:center; margin-top:-5px; padding-bottom:3px;}
.step-bottom{width: 100px; float:right; background:#008066; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#ffffff; text-align:center; margin-top:-5px; padding-bottom:3px;}

.reference{color:#008066; font-size:11px; font-weight:bold;}

.required{position:relative;top:-8px;}
.star{color:#00594a;font-weight:bold;}
	
#latestBlog{color: #fff; font-size: 11px;}
#latestBlog a{color: #fff; font-weight: bold; text-decoration:none;}
#latestBlog a:hover{text-decoration:underline;}	
#latestBlog p{padding: 5px;}
	
#wrapper {
	margin: 0 auto;
	width: 781px;
	text-align: left;
}
#mainContainer {
	width: 781px;
	position: relative;
	/* background: #fff; */
}
#mainContent {
	background: url(/images/bg-content.gif) 0 0 repeat-y;
}
img {
	border: none;
}
#header {
	width: 771px;
	height: 124px;
	background: url(/images/bg-header.jpg) 0 0 repeat-x;
	margin-left: 5px;
}
.mainLogo {
	margin-top: 14px;
	float: left;
}
.tagLine {
	margin: 82px 0 0 30px;
	float: left;
}
.makePayment {
	margin: 71px 8px 0 0;
	float: right;
}
.leftColumn {
	width: 186px;
	min-height: 575px;
	background: #005745 url(/images/bg-left-column.jpg) bottom no-repeat;
	background-color:#005444;
	/*float: left; 
	clear: left;*/
}
.rightColumn {
	width: 588px;
	padding-left:15px;
	
}
.rightColumn_index {
	width: 588px;
	padding-left:5px;
}
#homePanelArea {
	width: 568px;
	height: 211px;
	background: #008066;
	margin: 0 -10px 0 0;
}
.hideText {
	display: none;
}
#nav {
	width: 186px;
	padding-bottom:30px;
}
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav li {
	float: left;
	background: #fff;
	padding: 0 0 1px 0;
}
.navRollover a {
	display: block;
	height: 29px;
	width: 186px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.navRollover a:hover {	
	background-position: 0 -29px;
}
.navHome {
	background: url(/images/nav-home.gif) 0 0 no-repeat;
}
.navSpecialties {
	background: url(/images/nav-specialties.gif) 0 0 no-repeat;
}
.navProviders {
	background: url(/images/nav-providers.gif) 0 0 no-repeat;
}
.navLocation {
	background: url(/images/nav-location.gif) 0 0 no-repeat;
}
.navResource {
	background: url(/images/nav-resource.gif) 0 0 no-repeat;
}
.navAbout {
	background: url(/images/nav-about-piedmont.gif) 0 0 no-repeat;
}
.navCareer {
	background: url(/images/nav-career.gif) 0 0 no-repeat;
}
.navContact {
	background: url(/images/nav-contact.gif) 0 0 no-repeat;
}

.mainImage {
	margin: 5px 0 0 5px;
	/* float: left; */
}
.callToAction {
	width: 179px;
	/* float: left; */
	margin: 4px 0 0 5px;
}
.mainContent, .mainContent_int {
	width: 375px;
	min-height: 350px;
	margin: 5px 0 0 0;
	/* float: left; */
	background: url(/images/bg-main-content.jpg) 0 0 repeat-x;
}
.mainContent_int2 {
	width: 347px;
	min-height: 350px;
	/* float: left; */
	background: url(/images/main_content_int_bg.gif) 0 0 repeat-x;
}
.mainContent{padding:0 0 20px 0;}
.mainContent p {
	margin: 0 20px 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: -1px;
	line-height: 15px;
	padding:0;
}
.mainContent_int p {
	margin: 0 20px 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: -1px;
	line-height: 15px;
}
.mainContent_int{
	margin: -1px 0 0 0px;
	background-image: url(/images/main_content_int_bg.gif);
	width: 387px;
	padding: 25px 0 0 0;
}

.mainContent_int.specialty{
	width: 387px;
}

.wideContent{
	width: 568px;
	min-height: 350px;
	margin: 5px 0 0 -10px;
	/* float: left; */
	background: url(/images/bg-main-content.jpg) 0 0 repeat-x;
}

.wideContent p{
	padding: 0 20px;
}
.wideContent a{font-size:12px;}
.wideContent{
	margin: 0 0 0 -10px;
	background-image: url(/images/main_content_wide.gif);
	width: 568px;
	padding: 25px 0 0 0;
	/* float: left; */
}

.green {
	color: #005645;
	line-height: 19px;
}
.titleImage {
	margin: 20px 0 4px 30px;
}

#latestNews{
	width: 186px;
	min-height: 205px;
	background: #bedbd4; 
	float: right;
	margin: 0 0 0 0;
}

#flashColumn{
	width: 188px;
	min-height: 205px;
	background: #bedbd4; 
	float: right;
	margin: 0 0 0 0;
}

.int_sidebar {
	
	min-height: 205px;
	background: #bedbd4; 
	float: right;
	margin: 0 0 0 6px;
	width: 175px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.leftColumnCTA {
	margin: 26px 0 0 8px;
}
#latestNews ul, .facility ul, .resources ul {
	list-style-type: none;
	width: 170px;
	padding-left: 0;
	margin-left: 7px;
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
#latestNews li, .facility li, .resources li { 
	background: url(/images/li-arrow.gif) left 3px no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	padding-bottom:4px;
} 

.resources ul{
	width: 140px;
}

.resources li{
	margin-bottom: 2px;
	background-image: url(/images/resource-arrow.gif);
}

.resources p{
	margin: 3px 5px;
	padding-top:0px;
}


table.resources{
	margin-left: 2px;
}

table.resources ul{
	width: 165px;
}

table.resources li{
	background-image: url(/images/table-resource-arrow.gif);
}

#latestNews a, .facility a, .resources a{color: #000; font-weight: bold;}

.resources a{font-weight: normal;}
.email-reg
{
	padding:8px 0 8px 10px;
}

.emailUpdatesArea{
	width: 188px;
	min-height: 205px;
	float: left;
	margin: 0 0 0 0;
}

.emailUpdates p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 175px; margin: 10px auto;}
.emailUpdates #register_email{border: 1px solid #005645; padding: 2px 2px 1px 2px;}
.emailUpdates form{display: block; width: 175px; margin: 0 auto 20px auto;}
.emailUpdates .submit-arrow{margin-bottom: -5px;}

.header_graphic
{
	margin: 0 0 0 -10px;
}

h2.green_hd, h2.small_green_hd, h4.position{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0 0 0 30px; 
}

h4.position{
	color: #000;
	font-size: 14px;
	margin:-3px 0 0 0;
	padding:0 0 6px 20px;
}

h2.green_hd{
	font-size: 17px;
    color: #008066;
	margin: 0 0 0 -11px;
}

h2.small_green_hd{
	font-size: 15px;
    color: #008066;
    margin:0;
	padding:0 0 3px 20px;
}

p.dr_cred{
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 3px;
}

#ft
{
	clear: both; 
	background: #008066; 
	width: 757px; 
	margin: 5px 5px 5px 0px; 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	padding: 1px;
	position:relative;
	left:11px;
}
#ft a{
	color: #fff;
}
#ft a:hover{
	text-decoration: none;
}
#ft ul{
	margin: 0 auto; 
	padding: 3px; 
}
#ft ul li{
	display: inline; 
	margin: 0; 
	padding: 0 8px 0 6px; 
	border-right: 1px solid #fff;
}
#ft li.noborder{
	border: none;
}

.fix3 {
margin-top: 11px;
}

.subNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #00332a;
	margin-top: 1px;
}
.subNav a {
	color: #fff;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
}
.subNav a:hover {
	text-decoration: underline;
}
.subNavItem {
	margin-left: 18px;
	padding-top: 5px;
	color: #fff;
}
.providertable{
	padding: 0 20px;
}
.provider_locations{
	text-align:center;
	padding: 20px 0 20px 0;
}
.provider_listing{
	font-size:10px;
	padding:20px 30px 0 20px;
}
.provider_listing a{
	color:#025847;
	text-decoration:underline;
}
.provider_listing a:hover{
	text-decoration:none;
}
.map{
	position:relative;
	left:15px;
	top:10px;
}
.map_listings{
	padding:0 20px;
	width:538px;
}
.map_listingsX{
	padding:0 20px;
	width:538px;
}
.map_listings a, .map_listingsX a{
	color:#025847;
	text-decoration:none;
}
.map_listings a:hover, .map_listingsX a:hover{
	text-decoration:underline;
}
a.map_lisingsServices{text-decoration:underline;}
	a.map_lisingsServices:hover{text-decoration:none;}
.servicesBG{width:190px;padding:5px;text-align:left;}

.map_buttons{
	padding: 30px 7px 0 0;
	text-align:center;
}
.map_title{
	font-size:17px;
	font-weight:bold;
	margin:10px 0 10px 10px;
	color:white;
	background-color:#005542;
	width:550px;
}
	.map_title .map_actTitle{margin-left:10px;}
	
.map_title2{
	font-size:17px;
	font-weight:bold;
	padding:10px 0;
}
.resources-catagories{
	padding:0 0 10px 0;
	font-size:11px;
}
.resources-catagories a{
	color:#025847;
	text-decoration:none;
}
.resources-catagories a:hover{
	text-decoration:underline;
}
.resource-toplinks a{text-decoration:underline;}
	.resource-toplinks a:hover{text-decoration:none;}
.leadership_links{
	padding:20px 0 20px 50px;
	text-align:left;
}
.leadership_links a{
	color:#025847;
	text-decoration:underline;
}
.leadership_links a:hover{
	text-decoration:none;
}
.leadership_img{border-top:1px solid #636563;border-right:1px solid #636563;border-bottom:1px solid #636563;border-left:1px solid #636563;}
.leadership_img2{border-top:1px solid #cec3bd;border-right:1px solid #cec3bd;border-bottom:1px solid #cec3bd;border-left:1px solid #cec3bd;}
.image-index-pad{
	padding-bottom:6px;
}
.rightColumn_spec{
	padding:0 0 0 5px;
	position:relative;
	top:-2px;
}
.rightColumn_spec img{
	position:relative;
	top:2px;
}
.special_titles{
	background:url(/images/h_blank.gif) no-repeat;
	height:26px;
	padding:0 0 0 40px;
	font-size:15px;
	color:White;
	position:relative;
	top:175px;
	font-weight:bold;
}
.special_titles2{
	background:url(/images/h_blank-loc.gif) no-repeat;
	height:26px;
	padding:0 0 0 40px;
	font-size:15px;
	color:White;
	position:relative;
	top:176px;
	font-weight:bold;
	text-size:1px;
	text-indent:-99999em;
}
.special_titles3{
	background:url(/images/h_blank2-loc.gif) no-repeat;
	height:26px;
	padding:0;
	font-size:15px;
	color:White;
	position:relative;
	font-weight:bold;
	text-size:1px;
	text-indent:-99999em;
	width:387px;
	margin-top:-1px;
}
.special_titles3 p{padding-top:3px;}
.special_titles2 p{padding-top:3px;}
.med-links a{
	color:#025847;
	text-decoration:underline;
}
.med-links a:hover{
	text-decoration:none;
}
.careers-titles{
	font-weight:bold;
	color:#008066;
	font-size:15px;
	padding:0 0 0 20px;
}
.careers-search{
	padding:10px 0 0 40px;
	text-align:left;
}
.display-careers
{
	text-align:center;
	padding:35px 0;
}
.job-descript-address{
	width:200px;
}
.job-descript-title{
	width:420px;
}
.job-descript a{
	color:#025847;
	text-decoration:underline;
}
.job-descript a:hover{
	text-decoration:none;
}
.mailto a{
	color:#025847;
	text-decoration:underline;
}
.mailto a:hover{
	text-decoration:none;
}
.paybill-catagories{
	font-size:11px;
	padding:10px 0 20px 0;
	border:1px solid #025847;
	width:500px;
	margin:0 0 0 30px;
}
.paybill-catagories a{
	color:#025847;
	text-decoration:underline;
}
.paybill-catagories a:hover{
	text-decoration:none;
}
.paybill-catagories p
{
	padding:2px 15px 0 15px;
}
.paybill-link a{
	color:#025847;
	text-decoration:underline;
}
.paybill-link a:hover{
	text-decoration:none;
}
.initial-spacing{
	width:24px;
}
.providers-content{
	position:relative;
	top:6px;
	width:387px;
}
.int_sidebar-providers{
	position:relative;
	left:-10px;
	width: 188px;
	min-height: 205px;
	background: #bedbd4; 
	float: right;
	width: 175px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.mainContent_int-providers{
	position:relative;
	left:-10px;	
	min-height: 350px;
	background: url(/images/bg-main-content.jpg) 0 0 repeat-x;
}
.mainContent_int-providers .providersBio {
	padding:2px 20px 10px 20px;
}

.mainContent_int-providers{
	background-image: url(/images/main_content_int_bg.gif);
	width: 393px;
	padding: 25px 0 0 0;
}
.insuranceContent{padding:12px 10px 0 20px;width:500px;}
	.insuranceContent ul{list-style-type:disc;}

.specialty-summary{padding:0 20px 20px 20px;}
.specialty-bullets ul{list-style-type:disc;margin:20px 0 -10px 0;}

.specialties-links{
	padding:20px 0 0 0;
}
.specialties-links a{
	color:#025847;
	text-decoration:underline;
}
.specialties-links a:hover{
	text-decoration:none;
}
.download-application
{
	position:relative;
	left:-3px;
}
.spec-link
{
	background:url(/images/3-across.gif) no-repeat;
	width:176px;
	height:51px;
	text-align:center;
}
.spec-link a
{
	font-weight:bold;
	color:White;
	font-size:11px;
	text-decoration:none;position:relative;
	top:-5px;
}
.spec-link a:hover{text-decoration:underline;}
.referring-button
{
	
}
.paybill-title
{
	color:White;
	font-weight:bold;
	font-size:16px;
	background-color:#005646;
	margin:-10px 0 0 0;	
	padding:2px 10px;
}
.nav-bg-right
{
	background:url(/images/bg-nav.gif) repeat-y;
	width:186px;
}
.main-content
{
	margin:0 22px 0 0;
}
.title-careers
{
	padding:0 20px 10px; 20px;
}
.title-careers p
{
	padding:0px;
	margin-top:15px;
}
.content-careers
{
	padding:22px 0;
}
.content-careers a
{
	color:#005646;
	text-decoration:underline;
}
.content-careers a:hover
{
	text-decoration:none;
}
.content2-careers
{
	padding:0 0 0 80px;
}
.table-careers
{
	width:100px;
}
.title-about
{
	position:relative;
	left:30px;
}
.news-resources-ss
{
	background:url(/images/h_related.gif);
	width:175px;
	height:27px;
}
.news-resources-rl
{
	background:url(/images/h_related-links.gif);
	width:175px;
	height:27px;
}
#flash
{
	margin:3px 0 0 2px;
}

.location-details{padding:0 20px 30px 20px;}

.provider-back{padding:0 8px 0 0;font-size:10px;margin:-22px 0 0 0;}

.sitemap{padding:20px 0 20px 60px;}
	.sitemap a{font-size:11px;color:#00594a;padding:0 0 0 20px;text-decoration:none;}
		.sitemap a strong{font-size:13px;margin:0 0 0 -20px;}
	.sitemap a:hover{text-decoration:underline;}
	.sitemap .pad{margin:6px 0 0 0;}

.pay-bill-headers{margin:-12px 0 0 -1px;}

.divider{background:url(/images/divider.gif) repeat-x;height:1px;width:540px;margin:10px 0 20px 20px;}
.careerDivider{background:url(/images/divider.gif) repeat-x;height:1px;width:480px;margin:15px 0 15px 0;}
.dividerX{background:url(/images/divider.gif) repeat-x;height:1px;width:520px;margin:4px 0 14px 20px;}
.dividerXX{background:url(/images/divider.gif) repeat-x;height:1px;width:530px;margin:20px 0 20px 0;}

.pdf{padding:20px;}
	.pdf img{position:relative;top:4px;padding:0 5px 0 0;}
	
.providerPhone{padding:0 0 4px 10px;margin-top:-20px;}
.providerEducation{padding:0 20px 20px 20px;line-height: 15px;}
	.providerEducation p{margin:0;margin:0;}
.learnMoreEmail{padding:1px 0 10px;}

.locationAddress{font-size:13px;font-weight:bold;}
	.locationAddress a{font-size:13px;font-weight:bold;}
	
a.locDetailsLink{font-weight:bold;text-decoration:underline;}
	a.locDetailsLink:hover{text-decoration:none;}
	
.relatedLinksBar{}
.mainContentShift{margin-left:-10px;}

/* PHC ADS-----------------------------------*/

.phc-emily a{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Emily-Holden.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-emily a:hover{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Emily-Holden-hover.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-valerie a{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Valerie-Trevor.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-valerie a:hover{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Valerie-Trevor-hover.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-ruth a{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Ruth.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-ruth a:hover{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Ruth-hover.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-aurora a{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Aurora.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-aurora a:hover{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Aurora-hover.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-jenell a{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Jenell.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-jenell a:hover{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Jenell-hover.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.phc-physicians a{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Physicians.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}
.phc-physicians a:hover{
	float:left;
	display:block;
	width:170px;
	height:120px;
	background:url(/images/phc-ads/thumbnails/Physicians-hover.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:15px;
	margin-bottom:10px;
}

.campaign-wrap{
	margin-left:30px;
}

.campaign-thumb{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	width:auto;
	cursor:pointer;
}