/* ------------------------------------------------------------

	Title: 		
	Author:  abramarketing dot com

------------------------------------------------------------ */
body {
margin: 0;
padding: 0;
background: #142340 url(../images/bg_blue.jpg) top repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #523821;
}

body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, input, form, fieldset, label {padding: 0;margin: 0}

p {margin: 0 0 1.5em 0; line-height: 1.5em}

ul, li, dl, dt, dd {list-style: none}

a:link, a:visited {color: #142340;}

a {text-decoration: none;}

a:hover {text-decoration: underline;}

img {border: none;}

.clear {clear: both; height: 0;}

/* ------------------------------------------------------------

	Page Structure

------------------------------------------------------------ */

#container {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	border-left: 1px solid #f37422;
	border-right: 1px solid #f37422;
	background: #ffffff url(../images/bg_logo_top.jpg) top no-repeat;
	}
/* ------------------------------------------------------------

	 Navigation

------------------------------------------------------------ */


#nav {
	font-size: 15px;
	color: #f37422;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 0 20px;
	}

#nav a {
	font-size: 15px;
	color: #f37422;
	font-weight: bold;
	text-decoration: none;
	}
	
#nav a:hover {
   text-decoration: underline;
   }

	
#nav ul {
	margin: 0;
	padding: 0;
	}
	
	
#nav li {
	float: left;
	padding: 0 11px 0 11px;
	}
	
#nav .strip {
	float: left;
	padding: 0 10px 0 0;
	}

	
/* ------------------------------------------------------------

	 Left Column

------------------------------------------------------------ */

#leftCol {
	margin: 0;
	padding: 20px 0 0 20px;
	float: left;
	width: 620px;
	overflow: hidden;
	_height: 1%;
	}

	
#leftCol #imgHomeMain {
	margin: 0 0 25px 0;
	padding: 0;
	border: 2px solid #f37422; 
	}

#leftCol h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #f37422;
	font-size: 30px;
	font-weight: normal;
	}

#leftCol .leftColText {
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	border-bottom: 1px dotted #ba955a;
	}
 
#leftCol .upperContent a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#leftCol a {
	text-decoration: none;
}	
#leftCol .upperContent  a:hover {
   text-decoration: underline;
   }
 	
	
#leftCol h3 {
	margin: 25px 0 15px 0;
	padding: 0 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px dotted #ba955a;
	}

	
#leftCol #servicesHeadingImg {
	background: url(../images/bg_services_heading.jpg) left no-repeat;
	margin: 0 0 25px 0;
	padding: 0;
	height: 42px; 
	border-bottom: 1px solid #f37422;
	}
	

#leftCol .homeService {
	margin: 0 32px 0 0;
	padding: 0;
	float: left;
	width: 289px; 
	}

#leftCol .homeService h3 {
   margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px dotted #ba955a;
}
 
 	
#leftCol .imgHomeService {
	margin: 0 0 5px 0;
	padding: 0;
	border: 2px solid #523821
	}

#leftCol .homeServiceText {
    font-size: 14px;
	width: 289px; 
}


#leftCol .homeServiceText p {
    font-size: 13px;
	line-height: 20px;
	text-align: justify;
	
}
 
#leftCol .homeServiceText h6 a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
	
#leftCol .homeServiceText h6 a:hover {
   text-decoration: underline;
   }
 	

#leftCol .homeService2 {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width: 289px; 
	}

#leftCol .homeService2 h3 {
   margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px dotted #ba955a;
}
 
 	
#leftCol .imgHomeService2 {
	margin: 0 0 5px 0;
	padding: 0;
	border: 2px solid #523821
	}

#leftCol .homeServiceText2 {
    font-size: 14px;
	width: 289px; 
	
}


#leftCol .homeServiceText2 p {
    font-size: 13px;
	line-height: 20px;
	text-align: justify;
	
}
 
#leftCol .homeServiceText2 h6 a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
	
#leftCol .homeServiceText2 h6 a:hover {
   text-decoration: underline;
   }
 
/* ------------------------------------------------------------

	 Left Column Secondary

------------------------------------------------------------ */

#leftColSecondary {
	margin: 8px 0 0 0;
	padding: 15px 0 0 20px;
	float: left;
	width: 620px;
	overflow: hidden;
	_height: 1%;
	}

#leftColSecondaryInner {
	margin: 0;
	padding: 0 15px 0 15px;
	background: url(http://solacecancercare.com/images/bg_left_col_big.jpg) top no-repeat;
	}

#leftColSecondaryContent {
	margin: 0;
	padding: 0;
	}

#leftColSecondary h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #f37422;
	font-size: 30px;
	font-weight: normal;
	}
		
#leftColSecondary #imgHomeMain {
	margin: 0 0 25px 0;
	padding: 0;
	border: 2px solid #f37422; 
	}

#leftColSecondary h2 {
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	color: #f37422;
	font-size: 30px;
	font-weight: normal;
	}
#leftColSecondary .fancyHeading {
	padding: 0 0 20px 0;
	margin: 0;
}
#leftColSecondary .fancyHeadingH3 {
    font-size: 20px;
	padding: 0 0 2px 0;
	margin: 0 0 4px 0;
	border-bottom: 1px dotted #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 315px;
}

#leftColSecondary .fancyHeading2 {
	padding: 25px 0 5px 0;
	margin: 0;
}
#leftColSecondary .fancyHeadingH32 {
    font-size: 20px;
	padding: 0 0 2px 0;
	margin: 0 0 4px 0;
	border-bottom: 1px dotted #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#leftColSecondary .subHeading {
    font-size: 17px;
	padding: 0;
	margin: 0 0 10px 0;
	border: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#leftColSecondary .leftColText {
	margin: 0 0 30px 0;
	}
	
#leftColSecondary h3 {
	margin: 25px 0 15px 0;
	padding: 0 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px dotted #ba955a;
	}

 		
#leftColSecondary .pageImgRight {
   float: right;
   margin: 0 0 10px 10px;
   padding: 0;
   background-color: #ffffff;
   }
 	
	
#leftColSecondary .pageImgRight img {
   border: 1px solid #ba955a; 
   margin: 0;
   padding: 3px;
   background-color: #ffffff;
   }
 
 		
#leftColSecondary .pageImgRightBig {
   float: left;
   margin: 0 0 10px 0;
   padding: 0;
   background-color: #ffffff;
   width: 250px;
   }
 	
	
#leftColSecondary .pageImgRightBig img {
   border: 1px solid #ba955a; 
   margin: 0;
   padding: 3px;
   background-color: #ffffff;
   }
   		
#leftColSecondary .pageImgRightMedium {
   float: left;
   margin: 0 0 10px 0;
   padding: 0;
   background-color: #ffffff;
   width: 231px;
   }
 	
	
#leftColSecondary .pageImgRightMedium img {
   border: 1px solid #ba955a; 
   margin: 0;
   padding: 3px;
   background-color: #ffffff;
   }	
#leftColSecondary .pageImgLeft {
   float: left;
   margin: 0 10px 10px 0;
   padding: 0;
   background-color: #ffffff;
   }
 	
	
#leftColSecondary .pageImgLeft img {
   border: 1px solid #ba955a; 
   margin: 0;
   padding: 3px;
   background-color: #ffffff;
   }
 
       
#leftColSecondaryContent .textLeft {
   float: left;
   margin: 0 13px 0 0;
   padding: 0;
   width: 320px;
   }
        
#leftColSecondaryContent .textLeftMedium {
   float: left;
   margin: 0 13px 0 0;
   padding: 0;
   width: 340px;
   }
       
#leftColSecondaryContent .borders {
   border-top: 1px dotted #ba955a; 
   border-bottom: 1px dotted #ba955a;
   margin: 0 0 25px 0;
   padding: 8px 0;
   line-height: 23px;
  color: #523821;
   }
    
#leftColSecondaryContent .wideBorders {
   border-top: 1px dotted #ba955a; 
   border-bottom: 1px dotted #ba955a;
   margin: 0 0 25px 0;
   padding: 8px 0;
   line-height: 23px;
  color: #523821;
   }
   
      
#leftColSecondaryContent .shortBorders {
   border-top: 1px dotted #ba955a; 
   border-bottom: 1px dotted #ba955a;
   margin: 0 0 5px 0;
   padding: 10px 0 10px 0;
   font-weight: bold;
   line-height: 23px;
   }
   
#leftColSecondary  .topLinks {
	margin: 5px 0 10px 0;
	padding: 0;
	}
	 
#leftColSecondary .topLinks li {
	margin: 0;
	padding: 2px 0;
	list-style-type: none;
	}

#leftColSecondary .topLinks li a {
	text-decoration: none;
	}
	
#leftColSecondary .topLink {
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
}
	
#leftColSecondary .topLink a {
    font-size: 14px;
	color: #142340;
	text-decoration: none;
}	
#leftColSecondary .topLink a:hover {
   text-decoration: underline;
   }
/* ------------------------------------------------------------

	Services

------------------------------------------------------------ */

#leftColSecondary .serviceImg {
	margin: 0 15px 0 0;
	padding: 3px;
	border: 1px solid #ba955a; 
	float: left;
   background-color: #ffffff;
	}

#leftColSecondary .serviceText {
    font-size: 14px;
	float: left;
	width: 360px;
	height: 200px;
	margin: 0;
}

#leftColSecondary .serviceText h3 {
	margin: 5px 0 5px 0;
	padding: 0 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px solid #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
#leftColSecondary .serviceText p {
	padding: 0;
	margin: 0 0 5px 0;
}
	
#leftColSecondary .serviceText h6 a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
	
#leftColSecondary .serviceText h6 a:hover {
   text-decoration: underline;
   }
 
 

/* ------------------------------------------------------------

	Team

------------------------------------------------------------ */

#leftColSecondary .physicianTeamImg {
    width: 130px;
	padding: 0;
	margin: 0;
   float: left;
}

#leftColSecondary .physicianTeamImg img {
   border: 1px solid #ba955a; 
   margin: 0;
   padding: 3px;
   background-color: #ffffff;
   }
   
#leftColSecondary .physicianTeamText {
   float: left;
   width: 435px;
   padding: 0 0 0 15px;
   margin: 0;
   height: 210px;
   font-size: 13px;
   line-height: 1.5em;
   }
    
#leftColSecondary .physicianTeamText h4 {
   padding: 5px 0 3px 0;
   margin: 0 0 5px 0;
   border-bottom: 1px solid #ba955a; 
	font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 15px;
   }	
 
 /* -----------------------------------

       Locations
	   
------------------------------------ */

#leftColSecondary .locationText {
   margin: 0;
   padding: 0;
   }
  
#leftColSecondary .locationText h4 {
   padding: 25px 0 3px 0;
   margin: 0 0 10px 0;
   border-bottom: 1px dotted #ba955a; 
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   }
    
#leftColSecondary .locationText h6 {   
	padding: 10px 0 10px 0;
	margin: 0;
	}
	
#leftColSecondary .locationText h6 a {
    font-size: 14px;
	color: #142340;
	text-decoration: none;
}		
#leftColSecondary .locationText h6 a:hover {
   text-decoration: underline;
   }
 
 	   
#leftColSecondary .locationTextLeft {
   float: left;
   margin: 0;
   padding: 0;
   width: 370px;
   }	
   	   
#leftColSecondary .locationImgRight {
   float: left;
   margin: 2px 0 40px 10px;
   padding: 0;
   width: 200px;
   }	
#leftColSecondary .locationImgRight img {
   border: 1px solid #ba955a; 
   margin: 0;
   padding: 3px;
   background-color: #ffffff;
   }


/* -----------------------------------

       Resources List
	   
------------------------------------ */

#leftColSecondary #resourcesList {
   margin: 0;
   padding: 0;
   }

#leftColSecondary #resourcesList ul {
   margin: 0;
   padding: 0;
   list-style-type: disc;
   }

#leftColSecondary #resourcesList li {
   margin: 0 0 0 25px;
   padding: 5px 0;
   list-style-type: disc;
   }

#leftColSecondary #resourcesList a {
   text-decoration: none;
   color: #523821;
  }   

#leftColSecondary .resourcesHeading {
	padding: 0;
	margin: 0 0 15px 0
}   
#leftColSecondary .resourcesHeadingH4 {
    font-size: 18px;
	padding: 0 0 3px 0;
	margin: 0;
	border-bottom: 1px dotted #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
}   
#leftColSecondary .resourcesHeadingH5 {
    font-size: 18px;
	padding: 20px 0 4px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
}  
#leftColSecondary .careList {
    margin: 5px 0 20px 20px;
	padding: 0;
}
#leftColSecondary .careList li {
    margin: 0;
	padding: 5px 0;
	list-style-type: disc;
}
#leftColSecondary .noMargin {
    margin: 0;
	padding: 0;
}

#leftColSecondary .locationText h6 {   
	padding: 10px 0 10px 0;
	margin: 0;
	}
	
#leftColSecondary .wideLink {	
	margin: 0 0 30px 0;
	padding: 0;
	}
	
#leftColSecondary .wideLink a {
    font-size: 14px;
	color: #142340;
	text-decoration: none;
}		
#leftColSecondary .wideLink a:hover {
   text-decoration: underline;
   }
/* -----------------------------------

       Contact
	   
------------------------------------ */

#leftColSecondary .contactText {
   margin: 0;
   padding: 0;
   }
   
#leftColSecondary .borders2 {
   border-top: 1px dotted #ba955a; 
   border-bottom: 1px dotted #ba955a;
   margin: 0 0 5px 0;
   padding: 10px 0;
   width: 315px;
   font-weight: bold;
   line-height: 23px;
   }
   
#leftColSecondary .borders3 {
   border-top: 1px dotted #ba955a; 
   border-bottom: 1px dotted #ba955a;
   margin: 0 0 10px 0;
   padding: 10px 0;
   width: 315px;
   line-height: 23px;
   }
   
#leftColSecondary .contactText h4 {
   margin: 20px 0 0 0;
   padding: 0;
   }

#leftColSecondary .contactText h6 {   
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
    font-size: 14px;
	text-decoration: none;
}

#leftColSecondary .contactForm {   
	padding: 0;
	margin: 30px 0 0 0;
}	

#leftColSecondary .contactForm h4 {   
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #ba955a; 
}
#leftColSecondary .contactForm dt {   
	padding: 10px 0 2px 0;
	margin: 0;
}	
	
#leftColSecondary .contactForm input {   
	border: 1px solid #523821;
	padding: 2px; 
	margin: 0 0 10px 0;
}
	
#leftColSecondary .contactForm textarea {   
	border: 1px solid #523821;
}	

#leftColSecondary .required {   
	color: #df1818;
	font-weight: bold;
}

/* ------------------------------------------------------------

	Forms

------------------------------------------------------------ */

#leftColSecondary .formsImg {
	margin: 0 15px 0 0;
	padding: 3px;
	border: 1px solid #ba955a; 
	float: left;
   background-color: #ffffff;
	}

#leftColSecondary .formsText {
    font-size: 14px;
	float: left;
	width: 405px;
	height: 210px;
	margin: 0;
}

#leftColSecondary .formsText h3 {
	margin: 5px 0 5px 0;
	padding: 0 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px solid #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
		
#leftColSecondary .formsText p {
	padding: 0;
	margin: 0 0 5px 0;
}
	
#leftColSecondary .formsText h6 a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
	
#leftColSecondary .formsText h6 a:hover {
   text-decoration: underline;
   }
 
 
/* ------------------------------------------------------------

	Patient Center

------------------------------------------------------------ */


#leftColSecondary .solidHeading {
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px solid #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#leftColSecondary .solidHeading2 {
	margin: 0 0 5px 0;
	padding: 20px 0 3px 0;
	color: #523821;
	font-size: 15px;
	border-bottom: 1px solid #ba955a;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#leftColSecondary .pageLink {
	margin: 0 0 10px 0;
}
	
#leftColSecondary .pageLink a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
	
#leftColSecondary .pageLink a:hover {
   text-decoration: underline;
   }
	
#leftColSecondary .introText {
	padding: 0;
	margin: 0 0 5px 0;
   line-height: 1.5em;
   }
 
#leftColSecondary .pageLink2 {
	margin: 6px 0 30px 0;
}
	
#leftColSecondary .pageLink2 a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
	
#leftColSecondary .pageLink2 a:hover {
   text-decoration: underline;
   }
  
 /* -----------------------------------

      Privacy
	   
------------------------------------ */

#leftColSecondary .privacyHeading {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 16px;
   }

 #leftColSecondary .privacyList {
	padding: 0;
	margin: 0 0 10px 15px;
   }
 #leftColSecondary .privacyList li {
	padding: 0 0 7px 0;
	margin: 0;
	list-style-type: disc;
	line-height: 1.5em
   }

#leftColSecondary .privacyListSecondary {
	padding: 0;
	margin: 10px 0 0 25px;
   }
 #leftColSecondary .privacyListSecondary li {
	padding: 0 0 7px 0;
	margin: 0;
	list-style-type: none;
   }

 
   
 /* -----------------------------------

       Forms
	   
------------------------------------ */

#leftColSecondary .formText {
   margin: 0 0 50px 0;
   padding: 0;
   }
  
#leftColSecondary .formText h4 {
   padding: 10px 0 3px 0;
   margin: 0 0 10px 0;
   border-bottom: 1px dotted #ba955a; 
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   }
    
#leftColSecondary .formText h6 {   
	padding: 10px 0 0 0;
	margin: 0;
	}
	
#leftColSecondary .formText h6 a {
    font-size: 14px;
	color: #142340;
	text-decoration: none;
}		
#leftColSecondary .formText h6 a:hover {
   text-decoration: underline;
   }
 	   
#leftColSecondary .formImgRight {
   float: right;
   margin: 0 0 70px 10px;
   padding: 0;
   }	
#leftColSecondary .formImgRight img {
   border: 1px solid #ba955a; 
   margin: 0;
   padding: 3px;
   background-color: #ffffff;
   }



/* ------------------------------------------------------------

	 Right Column

------------------------------------------------------------ */

#rightColOuter {
	margin: 0;
	padding: 0;
	float: left;
	width: 320px;
	}
	
#rightColOuter #logoBottom {
	margin: 0;
	padding: 19px 0 0 32px;
	}
   
#rightCol {
	margin: 50px 0 0 0;
	padding: 0 20px;
	}

#rightCol #locationsHeading {
	margin: 0;
	padding: 0;
	background: url(../images/bg_locations.jpg) left no-repeat;
	height: 33px;
	border-bottom: 1px dotted #ba955a;
	}

#rightCol .mapText {
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
	color: #81807c;
	font-size: 14px;
	width: 145px;
	} 
   
#rightCol .mapText h4 {
	margin: 0 0 2px 0;
	padding: 0;
	color: #81807c;
	font-size: 15px;
	} 
	
#rightCol .mapText h6 {
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 13px;
	border: none;
	font-weight: normal;
	} 
   
#rightCol .mapText h6 a {
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 13px;
	text-decoration: none;
	} 

#rightCol .mapText h6 a:hover {
   text-decoration: underline;
   }

#rightCol .mapThumb img {
	margin: 15px 0 2px 0;
	padding: 0;
	float: left;
	border: 2px solid #142340;
	} 
  
  
#rightCol h6 {
	margin: 15px 0 0 0;
	padding: 0;
	border-bottom: 1px dotted #ba955a;
	} 
	
#rightCol #patientCenterHeading {
	margin: 50px 0 12px 0;
	padding: 0;
	background: url(../images/bg_patient_center.jpg) left no-repeat;
	height: 28px;
	border-bottom: 1px solid #f37422;
	}
		
#rightCol #patientCenterOuter {
	margin: 0 0 60px 0;
	padding: 0 0 25px 0;
	background: url(../images/bg_patient_center_bottom.jpg) bottom no-repeat;
	width: 279px;
	}
		
#rightCol #patientCenterInner {
	margin: 0;
	padding: 25px 0 0 0;
	background: url(../images/bg_patient_center_top.jpg) top no-repeat;
	width: 279px;
	}	

		
#rightCol #patientCenterContent {
	padding: 0;
	margin: 0;
	}	
		
#rightCol #patientCenterContent h3 {
	margin: 0;
	padding: 17px 0 17px 44px;
	border-bottom: 1px dotted #ba955a;
	background: url(../images/bg_patient_menu.jpg) top no-repeat;
	font-size: 14px;
	color: #f37422;
	letter-spacing: 0;
	}	
			
#rightCol #patientCenterContent #topH3 {
	margin: 0;
	padding: 17px 0 17px 45px;
	border-top: 1px dotted #ba955a;
	border-bottom: 1px dotted #ba955a;
	background: url(../images/bg_patient_menu.jpg) top no-repeat;
	font-size: 14px;
	color: #f37422;
	}	
	
#rightCol #patientCenterContent h3 a {
	color: #f37422;
	text-decoration: none;
	}	
		
#rightCol #patientCenterContent h3 a:hover {
	color: #ba955a;
	}	

/* ------ Featured Callouts -------*/

#rightCol .featured {
	margin: 0;
	padding: 0;
	height: 159px;
	background-color: #f0ede8;
	}
		
#rightCol #featuredServiceHeading {
	margin: 0;
	padding: 0;
	background: url(../images/bg_featured_service.jpg) left no-repeat;
	height: 26px;
	border-bottom: 1px solid #f37422;
	}
		
#rightCol .featuredImg {
	margin: 0;
	padding: 10px 10px 0 10px;
	float: left;
	}
		
#rightCol .featuredImg img {
	margin: 0;
	padding: 0;
	border: 2px solid #ba955a;
	}
		
#rightCol .featuredText {
	margin: 0;
	padding: 8px 0 0 0;
	float: left;
    color: #523821;
	width: 144px;
	font-size: 12px;
	}
		
#rightCol .featuredText p {
   line-height: 1.5em;
	margin: 10px 0 10px 0;
	}	
#rightCol .featured h3 {
	padding: 3px 0 3px 0;
	margin: 0 0 8px 0;
	font-size: 14px;
	border-bottom: 1px dotted #ba955a;
	}
	
#rightCol .dottedLine {
border-bottom: 1px dotted #ba955a;
margin: 15px 0 0 0;
padding: 0;
}
	
#rightCol #featuredPhysicianHeading {
	margin: 30px 0 0 0;
	padding: 0;
	background: url(../images/bg_featured_physician.jpg) left no-repeat;
	height: 26px;
	border-bottom: 1px solid #f37422;
	}
	
#rightCol .featured h6 {
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 12px;
	border: none;
	font-weight: normal;
	} 
   
#rightCol .featured h6 a {
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 12px;
	text-decoration: none;
	} 	
		
#rightCol .featured h6 a:hover {
   text-decoration: underline;
   }	
   	
/* ------------------------------------------------------------

	News

------------------------------------------------------------ */

#newsOuter {
	margin-top: 15px;
	padding: 0 20px;
	}
	
#newsOuter #newsHeadingImg {
	background: url(../images/bg_news_heading.jpg) left no-repeat;
	margin: 0;
	padding: 0;
	height: 36px; 
	}
	
#news {
	background: url(../images/bg_news.jpg) top repeat-x;
	}
#news p {
	margin: 0 0 8px 0;
	}
#news a {
	text-decoration: none;
	}
#news a:hover {
	text-decoration: underline;
	}
	
#news h5 {
	color: #523821;
	font-size: 15px;
	border-bottom: 1px dotted #ba955a;
	margin: 0;
	padding: 20px 0 5px 10px;
	}
#news h3 {
	color: #523821;
	font-size: 15px;
	margin: 0;
	padding: 2px 0 3px 0;
	}
	
#news img {
	float: left;
	margin: 12px 20px 10px 10px;
	padding: 0;
	border: 2px solid #523821; 
	}
	

#newsOuter .homeNewsText {
    font-size: 14px;
	float: left;
	width: 710px;
	padding: 0;
	margin: 10px 0 15px 0;
}
 
 #newsOuter .homeNewsText2 {
    font-size: 14px;
	float: left;
	width: 548px;
	padding: 0;
	margin: 10px 0 15px 0;
}   
.homeNewsText h6 {
	padding: 0;
	margin: 7px 0 0 0;
	font-size: 15px;
}

  .homeNewsText2 h6 {
	padding: 0;
	margin: 7px 0 0 0;
	font-size: 15px;
}

.homeNewsText h4 {
	padding: 0;
	margin: 5px 0 0 0;
}
	
.homeNewsText h4 a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
		
	
.homeNewsText h4 a:hover {
   text-decoration: underline;
   }


.homeNewsText2 h4 {
	padding: 0;
	margin: 5px 0 0 0;
}
	
.homeNewsText2 h4 a {
    font-size: 14px;
	color: #142340;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
		
	
.homeNewsText2 h4 a:hover {
   text-decoration: underline;
   }

 /* -----------------------------------

      Careers
	   
------------------------------------ */

  
#leftColSecondary .subHeading {
   padding: 25px 0 3px 0;
   margin: 0 0 10px 0;
   border-bottom: 1px dotted #ba955a; 
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   }
       	
#leftColSecondary .careersList {
   padding: 0;
   margin: 0 0 0 17px;
   font-size: 15px;
   }
    
#leftColSecondary .careersList ul {
   padding: 0;
   margin: 0;
   }
     
    
#leftColSecondary .careersList li {
   padding: 5px 0;
   margin: 0;
   list-style-type: disc;
   line-height: 20px;
   }
     
	
/*-------- footer ---------*/

#footer { 
border-top: 1px dotted #ba955a; 
font-size: 13px;
margin: 55px 25px 0 25px;
padding: 20px 0 8px 25px;
	color: #81807c;
	}

#footer a {
	text-decoration: none;
	color: #142340;
	} 	

#footer a:hover {
	text-decoration: underline;
	} 	

#footer ul {
	margin: 0;
	padding: 0;
	}
	
	
#footer li {
	float: left;
	padding: 0 5px;
	}
	
.clearFooter {clear: both; height: 5px;}

	
/*-------- Think Pink Sidebar Callout ---------*/

#thinkPink { 
font-size: 13px;
margin: 0;
padding: 0;
	color: #523821;
	text-align: justify;
	}
	
	
#thinkPink img { 
float: right;
padding: 0;
margin: 0 0 0 10px;
	}
	
#thinkPink h3 { 
font-size: 16px;
line-height: 20px;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
color: #e90078;
border-bottom: 1px dotted #ba955a;
	}
	
#thinkPink p { 
padding: 0;
margin: 0;
	}
	
#thinkPink ul { 
padding: 0;
margin: 10px 0 0 0;
	text-align: left;
	font-weight: bold;
	}
#thinkPink li { 
padding: 5px 0 5px 0;
margin: 0;
list-style-type: none;
	}
	
	
	

/* -----------------------------------

       Page List
	   
------------------------------------ */

#leftColSecondary .pageList {
   margin: 0;
   padding: 0;
   }


#leftColSecondary .pageList li {
   margin: 0;
   padding: 6px 0;
   line-height: 20px;
   }

#leftColSecondary .pageList li a {
  text-decoration: none;
   }

