html {background:#e5e5e5 url(../images/back-tile.jpg) repeat-x top center;}
	.bodyhometile {background:#e5e5e5 url(../images/back-tilehome.jpg) repeat-x top center !important;}
	.librarytile {background:#e5e5e5 url(../images/back-librarytile.jpg) repeat-x top center !important;}
body {background:transparent url(../images/back-body1.jpg) no-repeat top center;font-family:Verdana, Geneva, sans-serif;}
	.bodysidebar {background:transparent url(../images/back-body2.jpg) no-repeat top center !important;}
	.bodyhome {background:transparent url(../images/back-bodyhome.jpg) no-repeat top center !important;}
	.library1col {background:transparent url(../images/back-library1col.jpg) no-repeat top center !important;}
	.library2col {background:transparent url(../images/back-library2col.jpg) no-repeat top center !important;} 

.wrapper {width:1000px;margin:0 auto;}

#topnav, #content, #banner {width:930px;margin:0 auto;}

#header {height:123px;}
	#header h1 {background: transparent url(../images/logo.png) no-repeat 0 0;text-indent:-9999px;width:313px; height:120px;float:left;margin-right:250px;display:inline;}
		#header h1 a {float:left;width:313px;height:120px;display:inline;}
	.phoneimg {float:left;margin:35px 7px 0 0;}
	.linkimg1 {float:right;margin:30px 38px 0 0;}
	.linkimg2 {float:right;clear:right;margin:5px 38px 0 0;position:relative;top:25px;}
	
#mainnav {height:37px;width:930px;margin:0 auto;clear:both;}
	#mainnav li {float:left;margin-right:7px;}
	#mainnav li a {text-indent:-9999px;float:left;height:37px}
		#mainnav li a:hover {background-position:center center;}
	
	#mainnav li.active {margin-top:1px;}
		#mainnav li.active a {background-position:bottom center !important;}
	
	.m-home	, .m-team , .m-services , .m-visit , .m-library , .m-location , .m-about {height:37px}

	.m-home {width:83px;}
		.m-home a {background: transparent url(../images/nav-home.png) no-repeat top center;width:83px;}
	.m-team {width:153px;}
		.m-team a {background: transparent url(../images/nav-careteam.png) no-repeat top center;width:153px;}
	.m-services  {width:172px;}
		.m-services a {background: transparent url(../images/nav-services.png) no-repeat top center;width:172px;}
	.m-visit {width:108px;}
		.m-visit a {background: transparent url(../images/nav-visit.png) no-repeat top center;width:108px;}
	.m-library {width:155px;}
		.m-library a {background: transparent url(../images/nav-library.png) no-repeat top center;width:155px;}
	.m-location	 {width:101px;}
		.m-location a {background: transparent url(../images/nav-location.png) no-repeat top center;width:101px;}
	.m-about	 {width:113px;margin-right:0 !important}
		.m-about a {background: transparent url(../images/nav-about.png) no-repeat top center;width:113px;}

#banner {height:338px;width:1000px;}
	#banner embed {position:relative;top:15px;margin-left:-120px;}
	.b-team {background:transparent url(../images/banner-team.jpg) no-repeat 35px 24px;}
		.b-staff {background:transparent url(../images/banner-staff.jpg) no-repeat 20px 24px;}
		.b-oneill {background:transparent url(../images/banner-oneill.jpg) no-repeat 4px 24px;}
	.b-services {background:transparent url(../images/banner-services.jpg) no-repeat -8px 24px;}
	.b-visit {background:transparent url(../images/banner-visit.jpg) no-repeat -8px 24px;}
	.b-library {background:transparent url(../images/banner-library.jpg) no-repeat 30px 24px;}
	.b-location {background:transparent url(../images/banner-location1.jpg) no-repeat 0px 24px;}
	.b-about {background:transparent url(../images/banner-about.jpg) no-repeat 7px 24px;}
	
#content {width:915px !important;margin-top:15px;padding-left:15px;min-height:500px;height:auto !important;height:500px;}

#sidebar {margin-left:600px;padding:15px;}	
	#sidebar h3 {color:#ccc;font-size:23px;margin-bottom:5px;}
	#sidebar ul {margin:10px 10px 25px;}
		#sidebar ul li {margin-bottom:10px;}

#sidebarhome {margin-left:560px;padding:15px;}	
	#sidebarhome h3 {color:#ccc;font-size:23px;margin-bottom:5px;}

#footer {clear:both;background:#797979;padding:5px;color:#fff;font-size:0.75em;}
	#footer .wrapper {width:930px !important;}

.bodysidebar .box2 {padding-right:15px;width:545px;min-height:450px;height:auto !important;height:450px;}
.bodysidebar .box2 .col1 {width:265px;}

.box1, .box2, .box3 {background-color:#fff;padding:15px 0 15px 15px;float:left;margin:0 15px 15px 0 !important;}
	.box1 {}
	.box2 {width:570px;}
	.box3 {width:885px;}

.col1, .col1b, .col1c, .col2 {padding:0 15px 0 0;float:left;}
	.col1 {width:270px}
	.col2 {width:590px}
	.col3 {width:900px}

.col1b {color:#9b7e7e;font-size:1em;margin:25px 10px 20px;width:270px;}
.col1c {width:290px;}

h1, h2, h3, h4 {padding-right:15px;color:#311;font-family:Arial, Helvetica, sans-serif;}

h3 {font-size:30px;}
h4 {font-size:18px;margin-bottom:5px;}
p  {font-size:0.88em;line-height:1.45em;margin-bottom:25px;}

small {font-size:0.75em;}

a, a:visited {color:#ab5900;text-decoration:underline;}
	a:hover {color:#600;}

#homewrap {margin-left:-13px;width:566px;float:left;}
	#homewrap div {background-color:#fff;margin:15px 0 !important;padding:15px;}
	#homewrap div h3 {margin-bottom:0 !important;}
	#homewrap div p {margin:0 !important;}

.cleardiv {clear:both;}
.nomargin {margin: 0 !important;}
.margin15 {margin: 15px;}

.standalone {margin-bottom:-10px;}

.small {font-size:0.68em;}
.center {text-align:center;}
.right {text-align:right;}

ul.normal {margin-bottom:25px;}
	ul.normal li {margin-left:35px;list-style-type:disc;font-size:0.88em;margin-bottom:10px;}
	
.hpic {float:left;margin-right:15px;}

.libraryitem {border-top:1px solid #ddd;padding:20px 10px;margin-right:15px;}
	.libraryitem img {float:left;margin-right:10px;}
	.libraryitem h4 {margin-top:3px;}
	.libraryitem p {margin:0;}
.librarylast {border-bottom:1px solid #ddd;}

#searchbar {position:absolute;top:465px}
	#searchbar span {color:#F3DE8D;float:left;font-size:1.65em;font-weight:normal;margin-left:65px;padding-top:12px;}
	.librarysearch {background-color:#f3de8d;border-width:1px;border-style:solid;border-top-color:#757144;border-left-color:#757144;border-bottom-color:#f7edba;border-right:none;font-size:16px;padding:5px;width:685px;color:#300;float:left;position:relative;top:9px;margin-left:15px;height:20px;}

.librarytile #banner {height:365px;}
.librarytile .box2 {width:560px;}

.resourcecolumn {margin-bottom:35px;}
	.resourcecolumn h4 {border-bottom:1px solid #ddd;padding-bottom:3px;margin-bottom:10px;}
	.resourcecolumn ul li {margin-bottom:10px;}
	
.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
		
	.slider-wrap {margin: 20px 0 0 -12px;;position: relative;width:565px;float:left;}

	.csw {width: 100%; height: 315px; overflow:hidden;}
	.csw .loading {margin: 200px 0 300px 0; text-align: center}

	.stripViewer {position: relative;overflow: hidden;margin: auto;width: 565px;height: 315px;clear:both;}
	.stripViewer .panelContainer {position: relative;left: 0; top: 0;width: 100%;list-style-type: none;}
	.stripViewer .panelContainer .panel {float:left;height: 100%;position: relative;width: 555px;}
	.stripViewer .panelContainer .panel .wrapper {height:315px;}
	
	.stripNav, .stripNavL, .stripNavR {display:none;}
	
	.slide1 {background:transparent url(../images/panel1.jpg) no-repeat 0 0}
		.slide1 .wrapper {width:565px !important;}
		.slide1 p {margin:24px 25px 38px;}
	.slide2 {background:transparent url(../images/panel2.jpg) no-repeat 0 0;}
		.slide2 .wrapper {padding:21px 32px;width:502px !important;}
		.slide2 img {margin:2px;}
	.slide3 {background:transparent url(../images/panel3.jpg) no-repeat 0 0;}
		.slide3 .wrapper {padding:20px 32px;width:501px !important;}
		.slide3 img {margin-bottom:10px;}
	.slide4 {background:transparent url(../images/panel4.jpg) no-repeat 0 0}
		.slide4 .wrapper {padding:28px 35px;width:490px !important;}
		.slide4 .textbox {background-color:#aaa;border-width:1px;border-style:solid;border-top-color:#555;border-left-color:#555;border-bottom-color:#ccc;border-right-color:#ccc;margin-bottom:10px;font-size:16px;padding:5px;width:477px;color:#fff;}
		

/*****HEALTHWISE*****/

a.topicListItemName { font-size: 15px; display:block; margin:0 0 0 0; padding:0; }
a.topicListItemMetaLink { font-size: 12px; display: block; margin:-10px 0 0 0; padding:0; }
#breadcrumbs { margin: 0 0 30px 0; }
	#breadcrumbs p { color: #666; font-size: 0.7em; font-weight: bold; font-size: 12px; }
	#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active { color: #666; font-weight: normal; text-decoration: underline; font-size: 12px; }
table#sectionHeader { width: 700px; border-bottom: solid 1px #004CAB; margin: 0 0 20px 0; }
p#sectionSummary { margin: 0 0 20px 0; }
h2#sectionName, h2#topicName, h2#resultsName { margin: 0 0 5px 0; color: #004CAB; font-size:24px; }
h2#itemName { margin: 0 0 20px 0; color: #004CAB; font-size:24px; }
div.topicListItem { margin: 0 0 20px 53px; }
a.topicListItemName:link, a.topicListItemName:visited, a.topicListItemName:hover, a.topicListItemName:active { color: blue; text-decoration: underline; font-weight: bold; }
span.topicListItemMeta { font-size: 0.8em; }
a.topicListItemMetaLink:link, a.topicListItemMetaLink:visited, a.topicListItemMetaLink:hover, a.topicListItemMetaLink:active { color: #666; text-decoration: none; }
div.itemListBox { margin: 0 0 20px 0; }
p.itemListSummary { font-size: 13px; font-weight: bold; border-bottom: solid 1px #999; padding: 0 0 15px 0; margin: 0 0 20px 0; }
div.itemListItem { margin: 0 0 20px 0; }
span.itemListItemMeta { color: #666; font-style: italic; font-size: 12px; margin: 3px 0 0 0; display: block; }
a.itemListItemName:link, a.itemListItemName:visited, a.itemListItemName:hover, a.itemListItemName:active { color: blue; font-size: 16px; font-weight: bold; text-decoration: underline; }
table.itemSummary { border-bottom: solid 1px #AFB9DF; }
div.itemList { width: 520px; border-left: solid 1px #CCC; border-right: solid 1px #CCC; margin-bottom: -20px; padding: 10px; }
table.itemSummary { width: 95%; border-bottom: solid 1px #CCC; margin: 0 0 20px 0; }
	table.itemSummary td { padding: 0 0 10px 0; }
span.itemSummaryText { font-size: 12px; line-height: 1.4em; }
table.itemListItem { margin: 0 0 20px 0; }
td.itemListItemImage { padding: 5px 0 0 0; vertical-align: top; }
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: 0.9em; }
table.healthwiseItemTable tr td { vertical-align: top; }
table#sectionMenu { width: 175px; vertical-align: top; display:block !important; }
	table#sectionMenu img{ width: auto !important; }
	table#sectionMenu ul { margin: 10px 0 0 16px; }
		table#sectionMenu ul li { font: normal normal normal 1.0em/1.2em Helvetica, Arial, Sans-Serif; list-style-type: none; margin: 0 0 7px 0; }
			table#sectionMenu ul li.current { font: normal normal normal 1.0em/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; font-size:13px; }
#healthwiseFooter { border-top: solid 1px #666; margin: 20px 15px 0 0; padding: 20px 0 0; text-align: center; }
	#healthwiseFooter p, #healthwiseFooter table tr td { font: normal normal normal 0.7em/1.0em Helvetica, Arial, Sans-Serif; font-size: 12px; }
	#healthwiseFooter table tr td { text-align: left; }
		#healthwiseFooter table tr td a { }
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: }
	table.healthwiseItemTable tr td table img[type="medical"] {width:100%}
	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; list-style-type:disc; }
	table.healthwiseItemTable tr td ul li { margin: 10px 0 }
table.healthwiseItemTable tr td ol { margin: 0 0 20px 40px; list-style-type:decimal; }
	table.healthwiseItemTable tr td ol li { margin: 10px 0 }
.healthwiseItemTable { }
	.healthwiseItemTable p { font-size: 14px; margin-bottom: 15px; line-height: 18px; }
	.healthwiseItemTable h3 { font-size: 20px; width:660px; }
	.healthwiseItemTable h4 { font-size: 17px; margin-bottom: 5px; }
#sectionImage { width:50px }
span.omedix{ float:right; margin:-4px 1px 0px 0px; padding: 3px 5px 0px 0px;} 
a.omedix{ color:#FFFFFF; text-decoration:none;}

img.patient-int{padding: 5px 0px 0px 0px;}

p#portal-new {position:relative;}
	img#badge-new {position:absolute;left:205px;top:-10px;}
p#header-portal-ad {font-size:10px; float:right; position:relative; right:35px; top:33px; width:172px;}


#forms li { margin-bottom:10px;}
