/*  Default styles for screen - Site: DaVita SOURCE (Physician Recruitment) - Created on: 7/27/06 - By: dchatsuthiphan   */
	
/*  Contents
----------------------------------
 	- Set default font size
	- HTML element defaults
	- Layout
	- Header and tabs
	- Left column
	- Footer
	- Homepage
	- Mainpages
	- Subpages
	- Callout boxes
	- Miscellaneous
----------------------------------*/
	
/*  Set default font size
----------------------------------*/
	body {
		margin:0;
	/* Cheat padding bottom to prevent content area's background from continuing in footer in WinIE */
		padding: 0 0 25px 0;
		border:0;
		color:#000;
		font:small Arial, Sans-serif;
		line-height:1.5;
		background:#213C7F url(http://www.davita.com/images/backgrounds/body_shadow.gif) repeat-y top center;
		voice-family: "\"}\"";
		voice-family:inherit;
		font-size:medium;
		/* For old versions of IE */
		text-align: center;
		}
		
/*  HTML element defaults
----------------------------------*/
/* Fix Mozilla bug that crops content when fans resize browser window */
	html { min-width: 740px;}

	a:link, a:active {/*font-weight:bold;*/ color:#002be3;}
	a:visited {/*font-weight:bold;*/}
	a:hover {/*font-weight:bold;*/ color:#009; background:#e4f2ff;}
	
	p {margin:0 0 1em 0; text-align:left;}
	hr {
		clear:both;
		height:1px; 
		margin:0 0 .5em 0; 
		color:#fff;
		background:none; 
		border:0;
		border-top:1px dotted #ccc;
		}
	form hr {margin: 0 0 0 0;}
	
	h1 {  /* article linkline and main title of info pages */
		margin:25px 0 .75em 0;
		font-size:225%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#009;
		}
	h2 {  /* article headline */
		margin:-1.25em 0 1.25em 0;
		font-size:170%;
		font-weight:normal;
		line-height:1;
		color:#006;
		}   
	h3 {  /* section heading within body */
		margin:1.5em 0 1em 0;
		color:#009;
		font-size:130%;
		font-weight:normal;
		font-family:arial, sans-serif;
		border-bottom:1px solid #C9E2FF;
		clear:both;
		}
	h4 {  /* subheading within body copy */
		margin:0;
		font-size:110%;
		color:#000;
		}
	h5 {  /* main page subheading or highlight box heading */
		margin:0 0 10px 0;
		font-size:80%;
		text-transform:uppercase;
		color:#006;
		}
	/* h6 is used for teaser headings -- find in the Global Sidebar section below */
	
	table th {text-align:left;}
	table.accent {
		margin:0 0 1em 0;
		width:444px;
		border:1px solid #008AE5;
		}
	#globalcol table.accent {
		width:267px;
		}
	table.accent caption {
		padding-bottom:.5em;
		font-weight:bold;
		text-align:left;
		}
	table.accent th { 
		padding:5px;
		font-weight:bold;
		text-align:left;
		color:#fff;
		background:#008AE5;
		}
	table.accent td {
		padding:5px 10px;
		border-right:1px solid #ccc;
		border-bottom:1px dotted #ddd;
		border-collapse:collapse;
		}
	table.data {
		margin:0 0 1em 0;
		width:560px;
		border:1px solid #ccc;
		border-collapse:collapse;
		}
	table.data caption {
		padding-bottom:.5em;
		font-weight:bold;
		text-align:left;
		}
	table.data th { 
		padding:5px;
		font-weight:bold;
		text-align:left;
		color:#fff;
		background:#999;
		border-right:1px solid #d7d7d7;
		border-collapse:collapse;
		}
	table.data td {
		padding:.5em;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ddd;
		border-collapse:collapse;
		}
		
	table.thumbnailtable td {
		padding: 5px;
		background:#fff;
		border:1px solid #ddd;
		font-size:86%;
		}
	
	table.form {
		margin:0 0 1em 0;
		border:1px solid #ccc;
		border-collapse:collapse;
		}
	table.form caption {
		padding-bottom:.5em;
		font-weight:bold;
		text-align:left;
		}
	table.form th { 
		padding:.2em;
		font-size:120%;
		color:#006 !important;
		text-align:left;
		background:#fff url(http://www.davita.com/images/backgrounds/h3_stripe.gif) !important;
		border:1px solid #ccc !important;
		border-left:1px solid #ddd !important;
		}
	table.form td {
		padding:.3em;
		border-collapse:collapse;
		}
		

	ol {margin:0 0 1em 0; margin-left:1.4em; padding-left:1.4em;}

	dl {margin:0 0 1em 0;}
	dt {margin:0; font-weight:bold;}
	dd {margin:0 0 1em 1em}

	ul {margin:0 0 1em 0; margin-left:.75em; padding-left:.75em; list-style: none;}
	ul ul ul {list-style-type:square;}
	li {margin:.5em 0 .5em 0; padding: 0 0 4px 20px; background:url("/about/images/bullet_arrow.gif") no-repeat 0 5px;}
	li li {padding:0; background:0; list-style-type:circle; background:none;}
		
	form {margin:0;padding:0;}
	fieldset {padding:4px;}
	legend {font-weight:bold;}
	
/*  Layout
----------------------------------*/
	#wrapper	{
		margin: 0 auto;
		padding: 0;
		width: 750px;
		text-align: left;
		background:#fff /*url(http://www.davita.com/images/backgrounds/sidebar_bg.gif) repeat-y right*/;
		}
	#maincontainer {
		margin: 0;
		text-align: left;
		}
	#header {
		margin:0; padding:0;
		background:#fff;
		text-align:left;
		position:relative;
		}	
	#contentcol {  /*main content on a subpage*/
		float:left;
		padding:0 0 0 20px;
		font-size:86%; 
		text-align:left;
		}
	#footer {
		clear:left;
		margin:0;
		padding:0;
		background:#fff;
		font-size:12px;
		text-align:left;
		}
	#printheader {display:none;}
	#printfooter {display:none;}
		
	
/*  Header and tabs
----------------------------------*/
	#logo {
		margin:10px 0 10px 0;
		}
	/*#logo {
		margin:0;padding:0;
		display:block;
		background:url(http://www.davita.com/about/images/key_logo.gif) no-repeat;
		width:325px;
		height:85px;
		}
	a:hover#logo   {background:url(http://www.davita.com/about/images/key_logo.gif) no-repeat;}*/
	#banner {
		margin:25px auto 12px auto;
		text-align:center;
		color:#fff; 
		}
	#tagline {
		margin:0 0 0 20px; 
		padding:0;
		color:#009;
		}
	#tagline h1 {
		margin:0 0 5px 0;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight:normal;
		}

	#headerutilities {
		clear:left;
		margin:0;
		padding:3px 10px 6px 20px;
		font-size:12px;
		color:#006;
		text-align:right;
		background:#fcf5ba url(http://www.davita.com/about/images/bg_headerutilities.gif) repeat-x top;
		}
	#headerutilities a {font-weight:normal; color:#006;}
	.textsize {
		background:#fcf5ba;
		padding:0px 5px 1px 5px;
		border-top:1px solid #fff /*#d9cc9b*/;
		border-right:1px solid #766f35;
		border-bottom:1px solid #766f35;
		border-left:1px solid #fff;
		}
	a.textsize {text-decoration:none;}
	#login {
		position:absolute;
		top:10px;
		right:10px;
		z-index:5;
		width:150px;
		margin:0; padding:0;
		font-size:12px;
		line-height:1.5;
		text-align:right;
		}
	#login a {font-weight:normal;}
	#checkoutlinks {
		position:absolute;
		right:10px;
		font-size:12px;
		}
		

/*  Footer
----------------------------------*/
	#footercontent {
		margin: 25px 0 0 0;
		}
	#footercontent a {
		font-weight:normal;
		}
	#footerutilities {
		clear:left;
		width:200px;
		position:relative;
		top:-20px;
		left:-20px;
		margin:0;
		padding:7px 20px 7px 20px;
		}
	#lowerNav {
		padding: 11px 15px 11px 15px;
		font-size:110%;
		}
	#footernav {
		padding:20px;
		background:#002055;
		color:#eee;
		}
	#footernav a {color:#B6DCFF; font-weight:bold;}
	#footernav a:hover {color:#009;}
	#subscribebottom {
		margin:0 0 1em 0;
		padding:0;
		border:1px solid #F57724;
		}
	#subscribebottom h5 {
		font-size:100%;
		color:#28BD00;
		}
	#aboutstore {
		font-size:76%;
		}


/*  Subpages
----------------------------------*/
	#contentcol h4 a {margin:0;}
 	.mainleftcol {float:left; width:48%;}
	.mainrightcol {float:right; width:48%; margin-left:1em;}
	.maincolteaserinline {
		float:right; 
		width:225px;
		margin:0 0 15px 15px;
		padding:.5em;
		background:#fff;
		border:1px solid #ccc;
		border-top:4px solid #ffba00;
		}
    .maincolteaserinline h1 {  /* Teaser headings with arrow icon */
		margin:0 0 1em 0;
		font-size:100%;
		text-indent:1em;
		background:url(http://www.davita.com/images/icons/arrow_yellow.gif) no-repeat left center;
		}
	#contentcol .current {
		font-weight:normal;
		font-style:italic;
		color:#000;
		text-decoration:none;
		}
	#contentcol .current:hover {background:none; cursor:default}

	#contentcol img.alignl {float:left; margin: 4px .75em .75em 0; padding:8px; border:1px solid #ddd;}
	#contentcol img.alignr {float:right; margin: 4px 0 .75em .75em; padding:8px; border:1px solid #ddd;}
	#backlink {margin:10px 0 -30px 0; font-size:12px;}
	.backlink {margin:10px 0 -30px 0; font-size:12px;}


/* Callout boxes
----------------------------------*/
	.maincallout { /* main callout box on subpages that precedes body content */
		margin:0; padding:0;
		background:#fff;
		border:1px solid #ddd;
		}
	.maincalloutcontent {
		margin:10px;
		padding:15px;
		font-size:120%;
		color:#592400;
		background:url(http://www.davita.com/about/images/bg_roundedbody.gif);
		border:1px solid #E9DCB7;
		}
	.maincalloutcontent li {background:url("/about/images/bullet_arrow_brown.gif") no-repeat 0 7px;}
	.callout {
		margin:1em 0; 
		padding:.75em;
		background:#fff;
		border:1px solid #bad5f2;
		}
	.callout h1 {margin:0 0 .5em 0; font-family:Arial, Helvetica, sans-serif; font-size:86%; font-weight:bold; text-transform:uppercase;}
	.callout h2 {margin:0; color:#000;}
	.callout .teaser {font-size:100%;}
	.morelinks {
		margin:1em 0; 
		padding:.75em;
		background:#fff;
		border:1px solid #ccc;
		}
	.morelinks h1 {margin:0 0 .5em 0; font-size:115%;}
	.subcontent {
		clear:both;
		margin:1em 0; 
		padding:.75em; 
		background:#e5eefe; /*light blue*/ 
		border:1px solid #ccc; 
		font-size:74%;
		}
	.subcontent h1 {margin:0 0 .5em 0; font-size:125%;}
	.subcontent h4 {font-size:110%;}
	.subcontent a {color:#006;}
	.maincolteaser {
		clear:both;
		margin:0 0 1em 0;
		padding:.75em 1.5em 1.5em 1.5em;
		background:#FFFFEA;
		border:1px solid #bad5f2;
		}
	.maincolteaser h1 {margin:0 0 .5em 0; font-size:150%; font-weight:normal; color:#C53800; text-align:left;}

/*  Miscellaneous
----------------------------------*/
	img.alignl {float:left; margin: 4px .75em .75em 0;}
	img.alignr {float:right; margin: 4px 0 .75em .75em;}
	.spacer {clear:both;}
	.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}
	hr.hidden {margin:0; border-top:0;}
/* Hide something off the screen */
	.hidden {position: absolute;left: -10000px;}
	.skiplink {display:none}
	.fineprint {font-size:80%; line-height:1.2;}
	.extraemphasis {color:#c00;}
	.extrastrong {text-transform:uppercase;}
	.highlight {background:#ff9;}
	.date {display:block; font-size:80%; color:#777; /*gray*/ } 
	.date a:link, .date a:active, .date a:visited, .date a:hover {font-weight:normal;}
	.required {color:#f00;}
	img.bordered {padding:8px; border:1px solid #ddd;}
	li.pdf {list-style-image: url(http://www.davita.com/images/icons/pdf_icon_11x12.gif); vertical-align:middle;}
	table.plain td {border-bottom:0; padding:5px; background:none;}
	.legal {font-size:80%; font-weight:bold; text-transform:uppercase;}
	img.framed {padding:8px; border:1px solid #ddd;}
	.errormsg {
		margin:1em 0;
		padding:1em;
		font-weight:bold;
		background:#ffc;
		border:1px solid #fc3;
		}
	.rounded {
		background:#FEF1CC url(http://www.davita.com/about/images/bg_roundedbody.gif) repeat-x;
		color:#592400;
		}
	.rounded dl{
		width:450px;
		margin:0;
		background:transparent url(http://www.davita.com/about/images/roundedcorners-bot.gif) no-repeat bottom left;
		}
	.rounded dt {
		margin:0;
		padding:15px;
		font-size:110%;
		font-weight:bold;
		background:transparent url(http://www.davita.com/about/images/roundedcorners-top.gif) no-repeat top left;
		}
	.rounded dd {
		margin: 0;
		padding:0 15px 15px 15px;
		font-size:110%;
		}



div.pageheading {
	clear:both;
	margin:10px auto; padding:3px;
	font-size:13px;
	font-weight:bold;
	background:#D3E3F8;
	}

td#imagescolumn {
	margin:0; padding:30px 15px 0 0;
	}
	

	
	
