﻿/* Elements
*****************************************************************/

body	{
	margin:			0;
	padding:		0;
	font:			80% Arial, sans-serif;
	line-height:		1.6em;
	color:			#333333;
	background-color:	#FFFFFF;
	}

a	{
	font-weight:		bold;
	color:			#1155AA;
	text-decoration:	none;
	}

a:hover {
	text-decoration:	underline;
	}

img	{
	border:			none;
	}

p	{
	margin:			0 0 .8em 0;
	}

ul, ol	{
	margin:			.5em 0 1em 0;
	padding: 		0;
	}

	ul li, ol li {
	margin:			0px 0px .2em 2em;
	padding:		0;
	}

	ul li {
	list-style-image:	url("../Media/AOC/listBullet.gif");
	}

dl	{
	margin:			0;
	}
	
	dt {
	margin:			0;
	font-weight:		bold;
	}
	
	dd {
	margin:			0;
	}

/*h1	{
	margin:			0 0 .3em 0;
	font-family:		Georgia, sans-serif;
	font-weight:		normal;
	font-size:		190%;
	}*/
	
h1 {
	margin:	0 0 .3em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #00306c;
}

/*h2	{
	margin:			0 0 .3em 0;
	font-family:		Georgia, sans-serif;
	font-weight:		normal;
	font-size:		140%;
	color:			#CC6600;
	} */
	
h2 {
	clear: both;
	margin: 	0 0 .3em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004e30;
}

/*h3	{
	margin:			0 0 .5em 0;
	font-family:		Georgia, sans-serif;
	font-weight:		normal;
	font-size:		110%;
	color:			#CC6600;
	}*/

h3 {
	margin: 0 0 .5em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
}

/* Structure
*****************************************************************/

#globalWrap {
	margin:			0 auto;
	width:			756px;
	}

#header {
	padding:		12px 15px 15px 15px;
	height:			70px;
	background:		url("../Media/AOC/header_back.gif") no-repeat 175px 0;
	}

/* Generic
*****************************************************************/

.required {
	color:			#FF5500;
	}

.hide	{
	display:		none;
	}

/* Header
*****************************************************************/

#ctl00_logo	{
	float:			left;
	}

/* Navigation
*****************************************************************/

#secNav {
	float:			right;
	margin-top:		20px;
	font-weight:	bold;
	font-size:		90%;
	color:			#666666;
	}

	html>body #secNav	{	/* IE - font it a bit smaller */
	font-size:		95%;
	}

	#secNav ul {
	float:			left;
	margin:			0;
	padding:		0;
	list-style:		none;
	}

	#secNav li {
	float:			left;
	margin:			0 5px 0 0;
	padding:		0 0 0 15px;
	text-indent:		0;
	list-style:		none;
	background:		url("../Media/AOC/listBullet_sub.gif") no-repeat left center;
	}

	#secNav li#first {
	padding-left:		0;
	background:		none;
	}

	#secNav li#last {
	margin:			0;
	}

	body#hospitals #aff,
	body#research #rea,
	body#employment #emp,
	body#contact #con {
	color:			#333333;
	}

	body#hospitals #aff:hover,
	body#research #rea:hover,
	body#employment #emp:hover,
	body#contact #con:hover {
	text-decoration:	none;
	}

#nav {
	height: 30px;
	border: 0;
	margin: 0 0 0 6px !important;
	margin: 0 0 0 8px;
	padding: 0;
	list-style-type: none;
	list-style: none;
	text-align: center;
	}
	
	#nav li {
		float:			left;
		margin: 0;
		list-style-image: none;
		background: url( '../Media/AOC/nav_right_bg.jpg' ) bottom right no-repeat;
	}
	#nav li a {
		display: block;
		height: 20px;
		padding: 5px 17px 5px 17px;
		color: #00306d;
		font-size: 15px;
		background: url( '../Media/AOC/nav_left_bg.jpg' ) bottom left no-repeat;
	}
	#nav li a:hover {
		text-decoration: none;
		color: #fff;
	}
	#nav li.active {
		background: url( '../Media/AOC/nav_right_active.jpg' ) bottom right no-repeat !important;
	}
	#nav li.active a {
		background: url( '../Media/AOC/nav_left_active.jpg' ) bottom left no-repeat !important;
	}
	#nav li.active a:hover {
		text-decoration: none;
		color: #00306d !important;
	}
	#nav li#nav_home {
		width: 75px;
	}
	#nav li#nav_location {
		width: 100px;
	}
	#nav li#nav_physicians {
		width: 140px;
	}
	#nav li#nav_edu {
		width: 159px;
	}
	#nav li#nav_resources {
		width: 165px;
	}
	#nav li#nav_about {
		width: 98px;
	}
			

.subNav {
	list-style:	none;
	}

	.subNav li {
	margin:	0 0 .3em 0;
	border-bottom: #DDDDDD 1px solid;
	padding: 0 0 .3em 0;
	text-indent: 0;
	list-style:	none;
	}

	.subNav li.last {
	margin-bottom:	0;
	border-bottom:	none;
	padding-bottom:	0;
	list-style:	none;
	}

/* Mast
*****************************************************************/

#mast	{
	clear: both;
	float: left;
	width: 756px;
	height: 116px;
	margin: 0 0 0 -4px !important;
	margin: 0 0 0 0;
	}

#mastContent {
	color:			#FFFFFF;
	}

	#mastContent h1 {
		padding: 20px 0 0 30px;
		width: 300px;
		color: #fff;
	}
	#mastContent p {
		line-height:		1.4em;
		padding: 0 0 10px 30px;
		width: 300px;
	}


body#locations #mast,
body#physicians #mast,
body#education #mast,
body#resources #mast,
body#about #mast,
body#hospitals #mast,
body#research #mast,
body#employment #mast,
body#contact #mast {

	background-repeat:	no-repeat;
	background-position:	bottom right;
	}
	body#home #mast {
	width: 756px;
	height: 283px;
	}
	body#home #mast #mastContent {
	}
	body#locations #mast {
	background-image:	url("../Media/AOC/banner_location.jpg");
	}

	body#physicians #mast {
	background-image:	url("../Media/AOC/banner_physicians.jpg");
	}

	body#education #mast {
	background-image:	url("../Media/AOC/banner_education.jpg");
	}

	body#resources #mast {
	background-image:	url("../Media/AOC/banner_resources.jpg");
	}

	body#about #mast {
	background-image:	url("../Media/AOC/banner_about.jpg");
	}

	body#hospitals #mast {
	background-image:	url("../Media/AOC/banner_hospitals.jpg");
	}

	body#research #mast {
	background-image:	url("../Media/AOC/mast_back.jpg");
	}

	body#employment #mast {
	background-image:	url("../Media/AOC/banner_employment.jpg");
	}

	body#contact #mast {
	background-image:	url("../Media/AOC/banner_contact.jpg");
	}
	
	body#generic #mast {
	background-image:	url("../Media/AOC/mast_generic.jpg");
	}


/* Structure - Content
*****************************************************************/

#content {
	margin:			20px 0 15px 0;
	float:			left;
	}

	body#locations #content {
	/* background:		url("../Media/AOC/content_back3C.gif"); */
	}

	body#physicians #content {
	background:		url("../Media/AOC/content_backSubNav.gif");
	}

	body#resources #content {
	background:		url("../Media/AOC/content_backSubNav.gif");
	}

	body#about #content {
	background:		url("../Media/AOC/content_backSubNav.gif");
	}

	body#research #content {
	background:		url("../Media/AOC/content_backSubNav.gif");
	}

	body#employment #content {
	background:		url("../Media/AOC/content_backSubNav.gif");
	}

#sidebar {
	float:			left;
	width:			190px;
	padding: 0 0 0 10px;
	}

body#physicians #main p img {
	margin-left: 7px;
	border: 1px solid #000;
}


#main	{
	float:			left;
	margin-left:	30px;
	width:			520px;
	}
	#education #main, #hospitals #main, #employment #main, #contact #main {
		width:	720px;
	}

#cSplit3_left {
	float:			left;
	width:			230px;
	}

#cSplit3_middle {
	float:			left;
	margin-left:	30px;
	margin-right:	30px;
	width:			230px;
	}

#cSplit3_right {
	float:			right;
	vertical-align: top;
	width:			230px;
	}
	
body#locations #cSplit3_left {
	float:			left;
	width:			200px;
	}

body#locations #cSplit3_middle {
	float:			left;
	margin-left:	0px;
	margin-right:	0px;
	width:			180px;
	}

body#locations #cSplit3_right {
	float:			right;
	vertical-align: top;
	width:			280px;
	}
	
body#locations #cSplit3_middle img {
	border: 1px solid;
}

body#locations h3 {
	font-weight: bold;
}

#cSplit3_left .columnUnit,
#cSplit3_middle .columnUnit,
#cSplit3_right .columnUnit {
	margin-bottom:		1.5em;
	}
	
/************************************************
* Centers of Excellence
*************************************************/
table#centers_list tr td {
	padding: 5px;
}
a.center_box {
	display: block;
	width: 149px;
	height: 31px;
	background: url( '../Media/AOC/center_box_bg.jpg' ) no-repeat;
	color: #00326f;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 18px 6px 0 6px;
	line-height: 16px;
	}	
	a.center_box:hover {
		color: #fff;
		text-decoration: none;
		cursor: pointer;
	}
	a.center_box.long {
		padding: 8px 6px 0 6px !important;
		height: 41px !important;
	}
div#thumbs {
	padding: 0 0 0 25px;
	}
	div#thumbs img {
		float: left;
		border: solid 2px #e8e8e8;
		padding: 3px;
		margin: 10px;
	}
#center_staff {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
	#center_staff li {
		background: url( '../Media/AOC/center_staff_bg.jpg' ) no-repeat;
		width: 307px;
		height: 126px;
		margin: 0 0 15px 0;
		}
		#center_staff li h3 {
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #004e30;
			margin: 8px 0 0 0;
		}
		#center_staff li img {
			float: left;
			margin: 8px 10px 0 10px;
			border: solid 1px #000;
		}
		#center_staff li p {
			float: left;
			padding: 15px 0 0 0;
			}
			#center_staff li p a {
				width: 130px;
				display: block;
				height: 23px;
				padding: 2px 0 0 25px;
				text-decoration: underline;
				border-left: solid 1px #d7e8f8;
				border-top: solid 1px #d7e8f8;
				border-bottom: solid 1px #d7e8f8;
				background: url( '../Media/AOC/center_staff_raquo.jpg' ) 10px 0 no-repeat;
			}
			#center_staff li p a.active {
				color: #fff;
				text-decoration: none;
				border-left: solid 1px #71a1ce;
				border-top: solid 1px #71a1ce;
				border-bottom: solid 1px #71a1ce;
				background: #abcdee url( '../Media/AOC/center_staff_raquo.jpg' ) 10px -25px no-repeat;
			}
		#center_staff li .bio, #center_staff li .publications {
			display: none;
			position: absolute;
			width: 356px;
			padding: 0 0 10px 0;
			background: url( '../Media/AOC/center_staff_bio_bg.png' ) bottom left no-repeat;
			}
			#center_staff li .bio h3, #center_staff li .publications h3 {
				float: none;
				color: #000;
				width: 346px;
				height: 20px;
				padding: 10px 0 0 10px;
				background: url( '../Media/AOC/center_staff_bio_header.png' ) top left no-repeat;
				margin: 0;
			}
			#center_staff li .bio h4, #center_staff li .publications h4 {
				color: #00387f;
				margin: 0;
				height: 22px;
				width: 345px;
				padding: 3px 0 0 10px;
				background: #abcdee;
				border-right: solid 1px #71a1ce;
			}
			#center_staff li .bio a, #center_staff li .publications a {
				float: right;
				background: url( '../Media/AOC/center_staff_bio_close.jpg' ) no-repeat;
				width: 15px;
				height: 15px;
				display: block;
				margin: -17px 10px 0 0;
			}
			#center_staff li .bio p, #center_staff li .publications p, #center_staff li .publications ul {
				background: #abcdee;
				margin: 0;
				padding: 0;
				float: none;
				padding: 10px 0 0 10px;
				border-left: solid 1px #71a1ce;
				border-right: solid 1px #71a1ce;
			}
			#center_staff li .publications ul li {
				margin: 0 0 0 25px;
				padding: 0;
				background: #abcdee;
				height: auto;
				}
				#center_staff li .publications ul li a {
					float: none;
					background: none;
					width: 300px;
					height: auto;
					margin: 0;
				}

/* Footer
*****************************************************************/

#footer	{
	clear:			both;
	margin-bottom:		20px;
	border-top:		#DDDDDD 1px solid;
	padding-top:		20px;
	text-align:		center;
	font-size:		85%;
	color:			#666666;
	line-height:		1.5em;
	}
	#footer p {
		margin: 0 auto 0 auto;
		width: 450px;
	}
	#footer img {
		float: right;
		position: relative;
	}

/* Content styles
*****************************************************************/

.locImage {
	margin-bottom:		.8em;
	padding:		4px;
	background-color:	#DDDDDD;
	}

.phyPhoto {
	float:			left;
	margin:			0 1em 1em 0;
	padding:		4px;
	background-color:	#DDDDDD;
	}
.uploadedOn {
	color: #666666;
	font-style: italic;
}

/* Page Specific - Home
*****************************************************************/

body#home #content {
	}

body#home #cSplit3_left {
	width:			375px;
	border-right: solid 1px #c7c7c7;
	margin: 0 15px 0 0;
	}

body#home #cSplit3_middle {
	width:			280px;
	}

body#home #cSplit3_right {
	float: left;
	width:			350px;
	}

body#home #homeNews {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 25px 0 0 0;
	}
	body#home #homeNews li {
		margin: 0 0 25px 0;
		padding: 0;
	}
	body#home #homeNews li h4 {
		color: #4a8a6f;
		font-size: 14px;
		padding: 0;
		margin: 0;
	}
	body#home #homeNews li h3 {
		color: #2d2d2d;
		font-size: 17px;
		padding: 0;
		margin: 0;
	}

.roundedGreyUnitT {
	background:		#EBEBEB url("../Media/AOC/roundedT_grey.gif") no-repeat top left;
	}

.roundedGreyUnitB {
	padding:		10px;
	background:		url("../Media/AOC/roundedB_grey.gif") no-repeat bottom left;
	}

	.roundedGreyUnitB ul {
	margin:			0;
	padding:		0;
	list-style:		none;
	}

	.roundedGreyUnitB ul li {
	margin:			0 0 .5em 0;
	padding:		0;
	list-style-image:	none;
	}

/* Omedix-Added Styles */
.subNavList a:link {
	font-weight:	normal;
	list-style:		none;
	}

	.subNavList li {
	margin:			0px 0px .3em 0em;
	border-bottom:	#DDDDDD 1px solid;
	padding:		0 0 .3em 0;
	text-indent:	0;
	list-style:		none;
	}

	.subNavList li.last {
	margin-bottom:		0;
	border-bottom:		none;
	padding-bottom:		0;
	list-style:		none;
	}

#newsList a:link {
	font-weight:		normal;
	text-decoration: 	underline;	
	color:				#1155AA;
}
#newsList a:visited {
	font-weight:		normal;
	text-decoration: 	underline;	
	color:				#1155AA;
}
#newsList a:hover {
	font-weight:		normal;
	text-decoration: 	underline;	
	color:#44B630;
}
#newsList a:active {
	font-weight:		normal;
	text-decoration: 	underline;	
	color:				#1155AA;
}
.locationEntry {
	padding-bottom:		20px;
	margin-bottom: 		30px;
	border-bottom: 		1px solid #EEEEEE;
}
.lastLocationEntry {
	margin-bottom: 		30px;
	border-bottom: 		none;
}
.patientForm {
	border-bottom: 1px solid #EEEEEE;
}










/***********************************************/
p.itemSubtitle { font-size: 0.8em; font-weight: bold; }

input, textarea { padding: 2px; }

br.clear { height: 0; border: 0; margin: 0; padding: 0; clear: both; }

td.topAlign {
  vertical-align: top;
}

td#sectionImage {
  width: 50px;
  vertical-align: top;
}

div.itemList {
  width: 520px;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  margin-bottom: -20px;
  padding: 10px;
}

table.itemSummary {
  width: 90%;
  border-bottom: solid 1px #CCC;
  margin: 0 0 20px 0;
}

table.itemSummary td {
 padding: 0 0 10px 0; 
}

img.itemIcon {
 padding: 0 10px 0 0; 
}

span.itemSummaryText {
  line-height: 1.4em;
}

table.itemListItem {
  margin: 0 0 20px 0;
}

td.itemListItemText {
  padding: 0 0 0 20px;
  vertical-align: top;
}

span.itemListItemSummary {
  font-size: 0.8em;
}

img.itemThumb {
  border: solid 1px #000;
}

h3.itemSectionName {
  margin: 20px 0 10px 0;
}

table.healthwiseItemTable tr td {
  font-size: 1.0em;
}

table.healthwiseItemTable tr td.healthwiseSectionMenu {
  vertical-align: top;
}

table#sectionMenu {
  width: 175px;
  vertical-align: top;
}

table#sectionMenu ul { margin: 10px 0 0 16px; }

table#sectionMenu ul li {
  font: normal normal normal 0.9em/1.2em Helvetica, Arial, Sans-Serif;
  list-style-type: none;
  margin: 0 0 7px 0;
}

table#sectionMenu ul li.current {
  font: normal normal normal 0.9em/1.2em Helvetica, Arial, Sans-Serif;
  list-style-image: url(../Media/Healthwise/arrow_p.gif);
  margin: 0 0 7px 0;
}

table#sectionMenu ul li a { text-decoration: none; }

#healthwiseFooter {
  border-top: solid 1px #666;
  margin: 20px 0 0;
  padding: 20px 0 0;
  text-align: center;  
}

#healthwiseFooter p, #healthwiseFooter table tr td {
  font: normal normal normal 0.8em/1.0em Helvetica, Arial, Sans-Serif;
}

#healthwiseFooter table tr td {
  text-align: left;
}

div#ConditionCenter {
 margin: 0 0 30px 0; 
}

div.ConditionCenterTitle {
  margin: 30px 0 5px 0;
  font-size: 1.1em;
  font-weight: bold;
  color: #835A60;
}

table#drugBlock {
 margin: 0 0 30px 0; 
}

table#drugBlock, table#drugBlock td {
  border: solid 2px #000;
}

table.emerTable tr td {
  padding: 5px;
}

table.healthwiseItemTable tr td table.yellowCysTable tr td table {
 border: 0; 
}

table.healthwiseItemTable tr td table.redCysTable, table.healthwiseItemTable tr td table.yellowCysTable, table.healthwiseItemTable tr td table.greenCysTable, table.healthwiseItemTable tr td table.blackCysTable {
 margin: 0 0 30px 0;
}

table.healthwiseItemTable tr td table.redCysTable td, table.healthwiseItemTable tr td table.yellowCysTable td, table.healthwiseItemTable tr td table.greenCysTable td, table.healthwiseItemTable tr td table.blackCysTable td {
 padding: 2px 5px 2px 5px;
}

table.healthwiseItemTable tr td table.redCysTable, table.healthwiseItemTable tr td table.redCysTable tr td { border: solid 1px #F00; }
table.healthwiseItemTable tr td table.greenCysTable, table.healthwiseItemTable tr td table.greenCysTable tr td { border: solid 1px #0F0; }
table.healthwiseItemTable tr td table.yellowCysTable, table.healthwiseItemTable tr td table.yellowCysTable tr td { border: solid 1px #FF0; }
table.healthwiseItemTable tr td table.blackCysTable, table.healthwiseItemTable tr td table.blackCysTable tr td { border: solid 1px #000; }
table.healthwiseItemTable tr td table { border-collapse: collapse; }
table.healthwiseItemTable tr td table tr td {
 padding: 2px 5px 2px 5px;
}

table.healthwiseItemTable tr td table tr td ul { margin: 0 0 20px 20px; }
table.healthwiseItemTable tr td ul { margin: 0 0 20px 32px; }
table.healthwiseItemTable tr td ol { margin: 0 0 20px 40px; }


#searchBar {
  clear: both;
  height: 63px;
  width: 600px;
  margin: 15px 0 20px 20px;
  padding: 12px 0 0 120px;
  background: #FFF url(../Media/AOC/search02.gif) no-repeat;
}

#bodyZones {
  width: 350px;
  float: left;
}

#flashcontent2 {
 height: 450px;
 width: 350px; 
}

#featuredContent {
  width: 348px;
  margin: 0 0 0 20px;
  float: right;
}

#breadcrumbs p {
  color: #217285;
  margin: 0 0 20px 0;
}

#searchBar h5 {
  font-weight: bold;
  margin: 0;
}

#bodyZones h3 {
 color: #217285;
 margin: 0 0 5px 0;
 font-size: 1.4em;
}

#featuredSections h3, #featuredItems h3, h2#sectionName, h2#topicName, h2#resultsName, h2#itemName {
 font-size : 1.4em;
 color: #217285;
}

h3.itemSectionName {
  color: #835A60;
}

h2#sectionName {
 margin: 0 0 8px 0;
}

div.topicListItem {
  width: 620px;
  background: #EBF5F7;
  border: solid 1px #CCC;
  margin: 0 0 20px 20px;
  padding: 10px 15px 10px;
}

p#resultsSummary {
  margin: 0 0 20px 20px;
}

div.itemListBox {
 margin: 0 0 20px 20px; 
}

div.itemListItem {
 margin: 0 0 20px 0; 
}

p#sectionSummary, p#topicSummary {
  font-weight: bold;
}

#featuredSections a, #featuredSections p {
  margin-left: 20px;
}

#bodyZones p, #featuredSections p, #featuredItemsTable td {
 line-height: 1.4em;
}

#featuredItemsTable tr td {
  padding: 0 6px 20px 0;
  vertical-align: top;
}

p.itemListSummary {
 font-weight: bold;
 border-bottom: solid 1px #CCC;
 padding: 0 0 5px 0;
}

span.topicListItemMeta {
 color: #000;
 font-size: 0.85em;
}

span.itemListItemMeta {
 color: #666;
 font-style: italic;
 font-size: 0.85em;
}

span.featuredItemMeta {
 color: #999;
 font-size: 0.85em;
}

a.breadcrumb:link {
  color: #217285;
}
a.breadcrumb:visited {
  color: #217285;
}
a.breadcrumb:hover {
  color: #217285;
}
a.breadcrumb:active {
  color: #217285;
}

a.itemListItemName:link {
  color: #835A60;
  font-weight: bold;
}
a.itemListItemName:visited {
  color: #835A60;
  font-weight: bold;
}
a.itemListItemName:hover {
  color: #835A60;
  font-weight: bold;
}
a.itemListItemName:active {
  color: #835A60;
  font-weight: bold;
}

a.topicListItemName:link {
  color: #835A60;
  font-weight: bold;
}
a.topicListItemName:visited {
  color: #835A60;
  font-weight: bold;
}
a.topicListItemName:hover {
  color: #835A60;
  font-weight: bold;
}
a.topicListItemName:active {
  color: #835A60;
  font-weight: bold;
}

a.topicListItemMetaLink:link {
  color: #000;
  text-decoration: none;
}
a.topicListItemMetaLink:visited {
  color: #000;
  text-decoration: none;
}
a.topicListItemMetaLink:hover {
  color: #000;
  text-decoration: underline;
}
a.topicListItemMetaLink:active {
  color: #000;
  text-decoration: underline;
}

a.featuredLink:link {
  font-size: 1.0em;
	font-weight: bold;
	color: #A28388;
	text-decoration: underline;
}
a.featuredLink:visited {
  font-size: 1.0em;
	font-weight: bold;
	color: #A28388;
	text-decoration: underline;
}
a.featuredLink:hover {
  font-size: 1.0em;
	font-weight: bold;
	color: #A28388;
	text-decoration: underline;
}
a.featuredLink:active {
  font-size: 1.0em;
	font-weight: bold;
	color: #A28388;
	text-decoration: underline;
}

