
/* Brand colors for the site. Change to match your color.
--------------------------------------*/
#navigation #tabnav li.current a {
	border-top: 3px solid #649fb5;
	}
.module_category_nav ul li.current a {
	border: 1px solid #649fb5;
	}

h1 {color:#649fb5;}
h2 {
	color:#649fb5; 
	margin: 25px 0px 5px;
	font-weight: bold;
	}
h3 {color:#649fb5; clear: none;}
h5 {color:#649fb5; font-size:130%;}

h4 {clear: none;}
/*------------------------------------*/



/* Add site specfic styles below this line 
-------------------------------------------------------------*/
sup {font-size: 9px;}

.divider {
	float: left; 
	margin:0 -38px;
	padding: 10px 0px 50px 0px;
	} * html .divider {
		padding: 30px 0px 33px 0px;
		}

#header {height: 105px;} 

.banner_calltoaction {
color:#FFFFFF;
float:left;
font-size:17px;
margin-left:40px;
margin-top:150px;
width: 50%;
}

.page_heading {
	margin-top: 20px;
	padding-left: 10px;
	border-left: 1px solid #EEE;
	}

.highlight {
/*	border: 1px solid #DDD;
	background-color: #f1f1f1;*/
	background-color:#FEFCE4;
	border: 1px solid #FBE7B2;
	margin:40px auto;
	padding:0px 0px 15px 25px;
	position:relative;
	width:892px;
	}
	
.feature {
	margin-top: 50px;
	clear: both;
	}

.alignl {
	margin: 18px 15px 0px 0px !important;
	border: 1px solid #DDD;
	} * html .alignl {margin-top: 5px !important; margin-right: 0px;}

.quote {
	display:block;
	font-family:georgia,times,arial;
	font-size:100%;
	font-stretch:normal;
	font-style:italic;
	line-height:1.4;
	margin:0px auto;
	padding:1em;
	text-align:left;
	width:83%;
	} * html .quote {padding: 0px; width:83% !important; float: left;}
	
#content_top_section {
	background:#FFFFFF url(/falcon/includes/images/top_section_bg.gif) repeat-x scroll left bottom;
	border:0 none;
	height:1%;
	margin:0 0px 60px -38px;
	padding:0 0 7px 0px;
	width:994px;
	} * html #content_top_section {
		margin:0 0px 30px -38px;
		position: relative;
		width: 1000px !important;
		}

#landing_page {
	background-image:url(/falcon/includes/images/falcon-mainbanner.jpg);
	background-repeat:no-repeat;
	height:333px;
	margin-top: 0px;
	margin-left: -5px;
	margin-right: -58px;
	position:relative;
	} * html #landing_page {margin-top: 10px; margin-left: -7px;}

.btn {
	float:left;
	margin-top:135px;
	margin-left: 607px;
	font-size: 80%;
	color: #fff;
	} * html .btn {
		margin-top:150px;
		margin-left: 303px;
		}

.btn a {
	color: #fff;
	}
	
* html .recaptcha_input_area {
	margin-left: -680px !important;
	margin-top: 0px !important;
	top: 970px !important; 
	position: absolute !important;
	}

.tabs { /* hide the announcement rotating #s */
	display: none;
	}

.h4_news {margin-bottom: 0px;}

.download_btn {
	margin: 15px 0px 25px;
	}

.articleSummary {
	padding-bottom: 10px; 
	}

.articleSummary a {
	font-weight: bold;
	} 

.newsdate {
	font-size:10px; 
	color:#888888;
	}

.headlinestitle {
	font-size:13px;
	}

.headlinegroup {
	margin-bottom: 8px;
	}

	
/* Services front page
***************************************************************/
#body_services {
	font-family:Arial,Helvetica,sans-serif;
	clear:both;
	}

#body_services {
	margin: 0px auto;
	padding: 0px;
	}

#body_services a:hover {
	text-decoration:none;
	}
	
#body_services a:link, a:active {
	color:#003864;
	}
	
#body_services #content {
	background: #fff url("/includes/images/homepage/body_bg.jpg") repeat-y top left;
	margin: 10px 0px 0px;
	padding: 0px 0px 16px;
	position: relative;
	}


#body_services .section.icon {
	float:left;
	margin: 2px 10px 0px 5px;
	width: 36px;
	} * html #body_services .section.icon { 
		margin-right: 10px;
		}

#body_services .section.heading h5 {
	padding-top:10px;
	}

#body_services .section, .heading h5 { 
	font-family:arial;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0px 0px 10px;
	}

#body_services .articleSummary h5 {
	color:#000;
	margin-top: 20px;
	padding: 0px;
	font-size:14px;
	text-transform: uppercase;
	}

#body_services .h4_kicker  {
	font-size: 14px;
	padding: 5px 0px;
	text-transform: uppercase;
	} * html #body_services .h4_kicker {
		margin: 10px 0px;
		}

#body_services #content_top_section {
	background: #fff url("/includes/images/backgrounds/homepage_top_section_bg.gif") repeat-x bottom left;
	border: 0px;
	height: 1%;
	margin: 0px;
	padding: 0px 0px 10px;
	width: 930px;
	} * html #content_top_section {
		width: 614px;
		}

#body_services .filter {
	font-size: 80%; 
	color: #000; 
	font-weight: normal;
	}
	
#body_services #treatments_wrapper {
	margin: 35px 0px 25px 0px;
	padding: 0px;
	border: 0px solid #CCC;
	}

#body_services .clear {clear: both;}

#body_services .dialysis_treatments {
	float:left;
	width:290px; /* 166px is for 5 items,  290px is for 3 items */
	border-right: 5px dotted #F1F1F1;
	padding: 0px 8px;
	margin: 0xp auto;
	text-align: center;
	min-height: 200px;
	}
	
#body_services .dialysis_treatments p {font-size: 80%;}

#body_services .no_border {border-right: 0px dotted #EEE;}

#body_services #treatments_wrapper .dialysis_treatments h4 a {
	font-family:arial;
	font-size:120%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	}

#body_services #treatments_wrapper .dialysis_treatments h4 {
	margin: 0px;
	padding: 0px;
	}

#body_services #treatment_eval {
	text-align: center;
    font-size:80%;
	} * html #body_services #treatment_eval {
		margin-bottom: 10px;
		}

#body_services .articleSummary {
	float:left;
	font-size:100%;
	margin:0px 0px 10px 10px;
	padding:0px;
	width:290px;
	/*border: 1px solid #CCC;*/
	}

#body_services .articleSummary h4 { 
	margin: 0px; 
	padding: 0px;
	}

#body_services .articleSummary p { 
	font-size: 13px; 
	margin-top: 10px;
	}

#body_services .column1 {
	float: left; width: 50%;
	} * html #body_services .column1 {
		float: left; width: 49%;
		}

#body_services .column2 {
	float: left; width: 50%;
	}

#body_services .column3 {
	float: right;
	padding: 10px; 
	width: 235px;
	border: 1px solid #EEEEEE; 
	margin-top: 20px; 
	font-size: 13px;
	} * html #body_services .column3 {
		margin-left: 20px;
		}

#body_services .column3 h4 {margin:0px;}

#body_services #services_column {
	float: left;
	width: 71%;
	} * html #body_services #services_column {
		width: 68%;
		}
	
#body_services .phone_num {
	font-size: 13px; 
	margin-top: -7px;
	margin-bottom: 15px;
	text-indent: 22px;
	background: url('http://www.davita.com/find_a_doctor/images/glyph_arrowright.gif') no-repeat 0px 6px;
	/*background: url('http://www.davita.com/includes/images/icons/phone.png') no-repeat 0px 2px;*/
	} * html #body_services .phone_num {
		margin-top: -20px;
		margin-bottom: 20px;
		}