	/*side nav*/
	#sidenav  {
		width: 142px;
		padding: 0 8px 0 9px;
		margin-top: 0;	
		background: url(/pics/secondary/patients_bg_mid.gif) top left repeat-y;
		clear: both;
	}

	#sidenav ul  {
		width: 141px;
		margin: 0;
		padding: 0;
	}
	
	#sidenav ul ul {
	
		background-color: #5c8aab;
		margin-top: -2px;
		padding: 7px 0 7px 0;
	}
	
	#sidenav li  {
		list-style-type: none;
		margin: 0;
		padding: 0;
		/*margin-top: -2px;		*/
	}

	#sidenav li a {
		width: 121px;	
		margin: 0;
		padding: 7px 10px 7px 10px;
		color: #fff;
		text-decoration: none;
		display: block;
		border-bottom: 1px #4c95b8 solid;
		line-height: 12px;
		font: 11px Verdana, Helvetica, Arial, sans-serif;
	}

	#sidenav li.on a {
		background-color: #3279a3;
		font-weight: bold;
	}

	#sidenav li li a {
		font-size: 10px;
		margin: 0;		
		padding: 5px 10px 5px 10px;		
	}

	#sidenav li a:hover {
		background-color: #3279a3;
		text-decoration: underline;
	}

	#sidenav li li a:hover {
		background-color: #5c8aab;
		text-decoration: underline;
	}
	
	#sidenav li li.sub a, #sidenav li li.subon a  {
		width: 121px;		
		font-weight: normal;
		background-color: #5c8aab;
		border-bottom: none;
	}

	#sidenav li li.subon a  {
		text-decoration: underline;		
	}
	
	#navfoot {
		width: 159px;
		height: 15px;
		background: url(/pics/secondary/patients_bg_foot.gif) top left no-repeat;	
	}
	
/* Win IE only \*/ 
* html #sidenav li{width:121px;float:left;} 
/* end holly hack */ 
	
		/*end side nav*/
		
.doctors {
width: 480px;
margin: 10px 0px 40px 0px;
background: #fff;
border: 1px dashed #6699CC;
padding: 10px;}	
	
.finddoctors {
width: 500px;
margin: 20px 0px 0px 0px;
background: #E5F2FF url(/pics/patients/top_finddoc.gif) top left no-repeat;	
padding: 20px 20px 5px 20px; }

.finddoctorsbot {
width: 540px;
margin: 0px;
height: 5px;
background: url(/pics/patients/bot_finddoc.gif) top left no-repeat;	
	}
	
.line {
display: block;
margin: 10px 0px 5px 0px;
padding: 0px;
width: 350px;
height: 1px;
border-top: 1px solid #ccc;	
	}
	
.linelong {
display: block;
margin: 10px 0px 5px 0px;
padding: 0px;
height: 1px;
border-top: 1px solid #ccc;	
	}
	
	
.fitnessbox {
display: block;
width: 350px;
float: right;
margin: 0px;
padding: 0px;
	}

/* autofill physician search */

#physQueryResults {
	position: absolute;
	margin-top: -3px;
	background-color: #3279a3;
}	

#physQueryResults ul {
	margin: 0;
	padding: 0;
}

#physQueryResults li  {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

#physQueryResults li a {
		width: 150px;
		overflow: visible;
		margin: 0;
		padding: 7px 10px 7px 10px;
		text-decoration: none;
		display: block;
		color: #fff;
		font: 11px Verdana, Helvetica, Arial, sans-serif;
	}
	
#physQueryResults li a:hover {
		background-color: #5c8aab;
		text-decoration: underline;
	}	
		
/* ALL THE BREAD CRUMBS */	

h1 {
font: bold 20px "Trebuchet MS", Verdana, Arial, sans-serif;
color: #003;
margin-bottom: 5px;

padding: 0px;}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	padding-left: 20px;
}

h2 {
font: bold 12px/15px Verdana, Helvetica, Arial, sans-serif;
color: #333;
margin-top: 20px;
margin-bottom: 0px;
padding: 0px;}

.giftshop {
font: bold 12px/15px Verdana, Helvetica, Arial, sans-serif;}

a.giftshop:visited {  color: #333366 ;text-decoration: none;}
a.giftshop:active {  color: #333366;text-decoration: none;}
a.giftshop:link {  color: #333366;text-decoration: none;}
a.giftshop:hover {  color: #CC0000;text-decoration: underline;}


h3 {
display: block;
margin-bottom: 5px;
text-indent:-50000px;
padding: 0px;
width: 200px;
height: 15px;
background: url(/pics/patients/find_a_doctor_tag.gif) top left no-repeat;}

h4 { 
font: bold 14px Verdana, Arial, sans-serif;
color: #003366;
line-height: 15px;
margin-bottom: 5px;
padding: 0px;}

h5 { 
font: bold 12px Verdana, Helvetica, Arial, sans-serif;
color: #C64472;
margin-top: 8px;
padding: 0px;}

h6 { 
font: bold 12px Verdana, Helvetica, Arial, sans-serif;
color: #CC0000;
margin: 18px 0px 0px 0px;
padding: 0px;}

#crumbspatients {
    padding: 3px 10px 3px 10px;
	width: 520px;
	color: #9CF;
	background: #069;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	}
	
.crossinglogo {
display: block;
width: 200px;
height: 58px;
background: url(/pics/patients/services/thcrossing_logo.gif) top left no-repeat;
text-indent: -5000px;
padding: 0px; 
margin: 0px; }

.heartcenterlogo {
display: block;
width: 200px;
height: 44px;
background: url(/pics/patients/services/heartcenter_logo.jpg) top left no-repeat;
text-indent: -5000px;
padding: 0px; 
margin: 0px; }

.note {
display: block;
padding: 20px;
margin: 0px;
border: 1px dashed #ccc; }


.servylist {
display: block;
background: url(/pics/patients/services/services_list.gif) top left no-repeat;
text-indent: -5000px;
padding: 5px 2px 5px 5px; }
		
.crumb {
font: 10px/15px Verdana, Helvetica, Arial, sans-serif;
color: #FFF; }

a.crumb:visited {  color: #9CF ;text-decoration: none;}
a.crumb:active {  color: #9CF;text-decoration: none;}
a.crumb:link {  color: #9CF;text-decoration: none;}
a.crumb:hover {  color: #9CF;text-decoration: underline;}

.lilred {
font: 10px/12px Verdana, Helvetica, Arial, sans-serif;
color: #CC0000; }

a.lilred:visited {  color: #CC0000 ;text-decoration: none;}
a.lilred:active {  color: #CC0000;text-decoration: none;}
a.lilred:link {  color: #CC0000;text-decoration: none;}
a.lilred:hover {  color: #CC0000;text-decoration: underline;}

.blue {
font: bold 11px/13px Verdana, Helvetica, Arial, sans-serif;
color: #069; }

a.blue:visited {  color: #666666 ;text-decoration: none;}
a.blue:active {  color: #069;text-decoration: none;}
a.blue:link {  color: #069;text-decoration: none;}
a.blue:hover {  color: #069;text-decoration: underline;}


/* LISTS */
#biglist {
padding-left: 10px;
margin-left: 0;
margin-top: 5px; 
line-height: 14px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px; }

#biglist li {
list-style: none;
margin: 0;
padding: 0 0 5px 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;}

#rightsidecontainer {
width: 172px;
font: 10px/12px Verdana, Arial, "Trebuchet MS",  sans-serif;
margin-left: 20px;
margin-bottom: 20px;
float: right; }

#rightsidecontainer2 {
width: 250px;
margin-left: 20px;
float: right; }

#rightsidecontainer3 {
background: #E5F2FF url(/pics/patients/aqua_top_long.gif) top left no-repeat;
width: 250px;
margin-left: 20px;
float: right; }

#containmelong {
	background: #E5F2FF url(/pics/patients/aqua_top_long.gif) top left no-repeat;
	width: 230px;
	display: block;
	margin-top: 15px;
	margin-left: 15px;
	padding: 10px 10px 10px 10px;
}

#navcontainer {
background: #E5F2FF url(/pics/patients/services/fourthlevel_navigation_top.gif) top left no-repeat;
width: 152px;
display: block;
margin-top: 10px;
margin-left: 0px;
padding: 10px 10px 0px 10px;}

#navlist {
margin: 0px;
padding: 0px; }

#navlist li {
list-style: none;
margin: 0px;
padding: 0px 0px 0px 0px;}

#navlist li a { 
margin: 0px;
text-decoration: none;
color: #006699;
letter-spacing: -1px;
font: 11px/1.1em Verdana, Arial, "Trebuchet MS",  sans-serif; }

ul#navlist li#active a {
margin: 0px;
font-weight: bold;
color: #006699; }

ul#navlist li a:hover, ul#navlist li#active a:hover {
margin: 0px;
color: #006699;
text-decoration: underline;
background: transparent; }

.red {
margin: 0px;
font: 11px/13px Verdana, Helvetica, Arial, sans-serif;
color: #CC0000; }

.pink {
margin: 0px;
font: bold 11px Verdana, Helvetica, Arial, sans-serif;
color: #C64472; }

.fourthblue {
margin: 0px;
font: bold 11px/13px Verdana, Helvetica, Arial, sans-serif;
color: #003; }

.darkblue {
margin: 0px;
font: bold 12px/13px Verdana, Helvetica, Arial, sans-serif;
color: #000033; }

a.fourthblue:visited {  color: #003 ;text-decoration: none;}
a.fourthblue:active {  color: #003;text-decoration: none;}
a.fourthblue:link {  color: #003;text-decoration: none;}
a.fourthblue:hover {  color: #003;text-decoration: underline;}


#subnavfoot {
width: 172px;
height: 30px;
background: url(/pics/patients/services/fourthlevel_navigation_bot.gif) top left no-repeat;	
	}
	
#subnavfootlong {
width: 250px;
height: 9px;
margin-bottom: 15px;
background: url(/pics/foundation/aqua_bot_long.gif) top left no-repeat;	
	}
	
/* LISTS */
#biglist {
padding-left: 20px;
margin-left: 0;
margin-top: 10px; 
line-height: 14px;
font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; }

#biglist li {
list-style: disc;
margin: 0;
padding: 0;
padding-bottom: 10px; }

.fifthblue {
font: 9px Verdana, Helvetica, Arial, sans-serif;
color: #069; }

.left{
float: left;
padding-right: 15px;
}
