body {
	background-color: #eeeeee;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}


/* shading right and left  */

.left_gutter {
	background-image: url(_img/gutter_left.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.right_gutter {
	background-image: url(_img/gutter_right.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
/* shading right and left  */






a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c8f9a;
	text-decoration: underline;
	
	
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c8f9a;
	text-decoration: underline;
	
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c8f9a;
	text-decoration: none;
}






/* text containers  */
#text_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	width: 386px;
	padding-top: 38px;
	text-align: justify;
	padding-bottom: 50px;
	padding-left: 30px;
}


#text_container_pd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	width: 594px;
	padding-top: 38px;
	text-align: justify;
	padding-bottom: 50px;
	padding-left: 30px;
}

#text_container_services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	width: 500px;
	padding-top: 38px;
	text-align: justify;
	padding-bottom: 50px;
	padding-left: 30px;
}


#text_container_about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	width: 350px;
	padding-top: 38px;
	text-align: justify;
	padding-bottom: 50px;
	padding-left: 30px;
}
#text_about_logos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	width: 386px;
	padding-top: 38px;
	text-align: justify;
	padding-bottom: 50px;
	padding-left: 30px;
}




#text_container_calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	width: 725px;
	padding-top: 38px;
	text-align: justify;
	padding-bottom: 50px;
	padding-left: 30px;
	padding-right: 30px;
}




.home_callouts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding-left: 60px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	float: left;
	height: 65px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
	position: relative;
	width: 151px;
	
}


.pv_callouts {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	padding-left: 20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	float: left;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 147px;
	text-transform: uppercase;
	background-image: url(_img/patient_info_bground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: underline;	

}


#text_wrap_home {
	padding-top: 15px;
	padding-bottom: 25px;
}




#container_classlist {
	float: right;
}



/* text containers  */








/* for text styling in random sized columns  */
.text_general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	
}


.text_general_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #6c8f9a;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	
}


.text_general a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c8f9a;
	text-decoration: underline;
	
	
}

.text_general a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c8f9a;
	text-decoration: underline;
	
}

.text_general a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c8f9a;
	text-decoration: none;
}






/* for text styling in random sized columns  */







/* breadcrumb nav styles */




#crumb_about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: right;
	background-image: url(_img/crumb_bground_about.jpg);
	background-position: right top;
	height: 21px;
	width: 600px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 8px;
}


#crumb_services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: right;
	background-image: url(_img/crumb_bground_services.jpg);
	background-position: right top;
	height: 21px;
	width: 600px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 8px;
}

#crumb_pv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: right;
	background-image: url(_img/crumb_bground_pv.jpg);
	background-position: right top;
	height: 21px;
	width: 600px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 8px;
}


#crumb_community {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: right;
	background-image: url(_img/crumb_bground_community.jpg);
	background-position: right top;
	height: 21px;
	width: 600px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 8px;
}


#crumb_careers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: right;
	background-image: url(_img/crumb_bground_careers.jpg);
	background-position: right top;
	height: 21px;
	width: 600px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 8px;
}

#crumb_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	float: right;
	background-image: url(_img/crumb_bground_contact.jpg);
	background-position: right top;
	height: 21px;
	width: 600px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 8px;
}

#crumb a:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	
}

#crumb a:link {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	
}
#crumb a:hover {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}






/* ABOUT PAGE RIGHT BACKGROUND */
.about_nurse {
	background-image: url(_img/about_nurse.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}





/* FOOTER STYLES */
.footer {
	background-color: #6c8f9a;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


.footer_left_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 12px;
}

.footer_left_text a:visited {
	color: #FFFFFF;
	text-decoration: none;
	
}

.footer_left_text a:link {
	color: #FFFFFF;
	text-decoration: none;
	
}

.footer_left_text a:hover {
	color: #99bbbb;
	text-decoration: none;
	
}

.footer_right_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-right: 12px;
}

/* FOOTER STYLES END  */







/* TEXT STYLES */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 12px;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #6c8f9a;
	text-align: justify;
	
}

.subhead_services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #6c8f9a;
	text-align: justify;
	margin-top: 10px;
	width: 100%;
	float: left;
	
}







/* AT A GLANCE NAVIGATION */


.sidenav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #dfe8ea;
	height: 20px;
	width: 120px;
	padding-top: 7px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	padding-left: 12px;
	color: #666666;
	text-decoration: none;
}

.sidenav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #dfe8ea;
	height: 20px;
	width: 120px;
	padding-top: 7px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	padding-left: 12px;
	color: #666666;
	text-decoration: none;
	clear: left;
}
	


.sidenav a:hover {
	background-color: #f3f4f4;
	height: 20px;
	width: 120px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	color: #666666;
	text-decoration: none;
}

/* AT A GLANCE NAVIGATION END */






/* padding for home page photo in copy */

.home_img_pad {
	padding-right: 13px;
	padding-bottom: 7px;
}


.table_pad_left {
	padding-left: 25px;

}

/* padding above p an v callout */

.table_pad {
	margin-top: 45px;
	
}

.table_pad_photo {
	margin-top:75px;
	border-right-width: 38px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


.content_photo {
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 5px;
}
.doc_bground {
	background-image: url(_img/photo-doc.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.girl_bground {
	background-image: url(_img/photo-mother-daughter.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin-top: 0px;
	padding-top: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c8f9a;
	margin-top: 0px;
	padding-top: 0px;
	text-transform: uppercase;
}
.rule_padding {
}



#logo_container {
	clear: left;
	float: left;
	padding-top: 10px;

}


/* vital credit */
#vital_credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin-top: 15px;
	text-align: center;
}
#vital_credit a {
	color: #6c8f9a;
	text-decoration: none;
}
#vital_credit a:hover {
	color: #444444;
	text-decoration: none;
}
/* vital credit */
/* home event box right------------------------------------------------------- */
#event-box {
	width:217px;
	background: #dfe8ea url(_img/callouts/event-callout-box-bottom.png) no-repeat bottom;
	float: left;
}

#event-box-inner {
	background: url(_img/callouts/event-callout-top.png) no-repeat top;
	padding: 95px 20px 20px;
	float: left;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #424242;
}
#event-box-inner a:visited { color: #6c8f9a text-decoration: underline;letter-spacing: 0;}
#event-box-inner a:link { color: #6c8f9a text-decoration: underline;letter-spacing: 0;}
#event-box-inner a:hover { color: #6c8f9a text-decoration: none;letter-spacing: 0;}

.event-header {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	float: left;
	padding-bottom: 7px;
	letter-spacing: 0;
}

/* home event box right------------------------------------------------------- */
/* home news items ------------------------------------------------------- */
.news-image {
	padding:7px;
	border: 1px solid #CCCCCC;
}
.news {
	color:#6c8f9a;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 6px;
	width: 141px;
	float: left;
}


.link a:visited {
	font-weight: normal!important;
	text-decoration: underline;
}

.link a:link {
	font-weight: normal!important;
	text-decoration: underline;
}
.link a:hover {
	font-weight: normal!important;
	text-decoration: none;
}/* home news items ------------------------------------------------------- */
