﻿* {margin:0;padding:0;list-style-type:none;border:none;text-decoration:none;outline:none;}

html {height:100%;}
body {height:100%;font-family:Arial, Verdana, Geneva, sans-serif;}

* html #main {height:100%}
#main {min-height:100%;position:relative;}

.wrapper {width:1004px; margin: 0 auto;}

#header {background:transparent url(../Media/ASIS/header-background.jpg) repeat-x 0 0;height:155px;}
	#header h1 {background: transparent url(../Media/ASIS/logo.jpg) no-repeat left 3px;text-indent:-9999px;width:273px; height:116px;float:left;margin-right:160px;display:inline;}
		#header h1 a {float:left;width:273px;height:116px;display:inline;}
	#header img{float:left;margin-top:35px;}
		#apptimg {margin:35px 30px;}
	
	#ctl00_SEARCHCONTROL_searchKeywords {float:left;height:20px;margin:5px 0 0 5px;padding:6px 5px 0 4px;width:295px;}
	#ctl00_SEARCHCONTROL_searchButton {margin-top:5px;}
	
	#header .wrapper {height:155px;overflow:hidden;}
	
/*#mainnav {height:36px;background: transparent url(../Media/ASIS/background-nav.png) no-repeat center center;position:absolute;top:119px;}
	#mainnav li {float:left;}
	#mainnav li a {text-indent:-9999px;float:left;height:36px}
		#mainnav li a:hover {background-position:bottom center;}*/

#mainnav {height:36px;position:absolute;top:119px;}
	#mainnav li {float:left;}
	#mainnav li a {text-indent:-9999px;float:left;height:36px}
		#mainnav li a:hover {background-position:bottom center;}
	
	.m-home	, .m-alami , .m-medical , .m-vein , .m-library , .m-resources , .m-about {height:36px}

	.m-providers {width:120px}
		.m-providers a {background: transparent url(../Media/ASIS/nav-providers.jpg) no-repeat top center;width:120px;}
	.m-services {width:146px;}
		.m-services a {background: transparent url(../Media/ASIS/nav-services.jpg) no-repeat top center;width:146px;}
	.m-locations  {width:94px;}
		.m-locations a {background: transparent url(../Media/ASIS/nav-locations.jpg) no-repeat top center;width:94px}
	.m-patients {width:139px;}
		.m-patients a {background: transparent url(../Media/ASIS/nav-patients.jpg) no-repeat top center;width:139px;}
	.m-library	 {width:74px}
		.m-library a {background: transparent url(../Media/ASIS/nav-library.jpg) no-repeat top center;width:74px}
	.m-about	 {width:90px}
		.m-about a {background: transparent url(../Media/ASIS/nav-about.jpg) no-repeat top center;width:90px}


#itemBody ul li {list-style-type:disc;margin: 13px 0 0 0; line-height: 18px;}

#contentwrapper {background: transparent url(../Media/ASIS/background-interior.jpg) no-repeat top center;min-height:675px;height:auto;}
	#content {margin-left:4px;width:630px;padding:15px;float:left;}
		#content h1 {font-size:45px;font-weight:normal;margin-top:15px;font-family:"Century Gothic";}
		#content h2 {}
		#content h3 {}
		#content p {font-size:15px;line-height:20px;margin:20px 0;}
		#content ul {margin:10px 20px;}
			#content ul li {list-style-type:disc;line-height:25px;}
		#content ol {margin:10px 20px;}
			#content ol li {list-style-type:decimal;line-height:25px;}
		#content blockquote {}
		.dropcap {background:#062938;color:#fff;font-size:92px;float:left;line-height:90px;margin-right:5px;text-align:center;font-weight:normal;width:80px;}
		
	#sidebar {float:left;width:340px;margin-top:120px;overflow:hidden;}
		#sidebar h3 {font-size:24px;font-weight:normal;margin:12px 15px 8px;}

		ul#sliding-navigation {margin: 30px 0;}
			ul#sliding-navigation li.sliding-element {color: #fff;font-size:14px;}
			ul#sliding-navigation li.sliding-element a {display: block;width:290px;padding: 5px 15px;margin-bottom: 5px;color: #fff;background:#214f63 url(../Media/ASIS/sidebar-shadow.jpg) repeat-y top left;}
				ul#sliding-navigation li.sliding-element a:hover {}
			ul#sliding-navigation li.sliding-element h3 {display: block;width:310px;font-weight:bold;padding: 5px 15px;margin: 0;margin-bottom: 5px;color: #fff;font-size:16px;background:#062938 url(../Media/ASIS/sidebar-shadowh2.jpg) repeat-y top left;}


#footer {background:transparent url(../Media/ASIS/footer-background.jpg) repeat-x 0 0;height:105px;width:100%;color:#474747;font-size:12px;padding-top:15px;position: relative;clear:both;}
	#footer a, #footer a:visited {color:#474747;}
		#footer a:hover {color:#fff;}
	
	.copy {float:right;line-height:20px;text-align:right;}
	.nav {margin-right:500px;line-height:20px;}
	
a, a:visited {cursor:pointer;}
	a:hover {text-decoration:underline;}

/*****HOME*****/

#mainbody {height:391px;overflow:hidden;}

#slide1 {background:transparent url(../Media/ASIS/slide-default.jpg) no-repeat top center;}
#slide2 {background:transparent url(../Media/ASIS/slide-howcanwehelp.jpg) no-repeat top center;}
#slide3 {background:transparent url(../Media/ASIS/slide-40years.jpg) no-repeat top center;}
#slide4 {background:transparent url(../Media/ASIS/slide-doctors.jpg) no-repeat top center;}

#slide-help1 {position:absolute;}
#slide-help2, #slide-help3, #slide-help4, #slide-help5 {display:none;position:absolute;}

#helpimage {float:left;margin-top:-30px;overflow:hidden;}
#helpbuttons {margin:164px 0 0 668px;position:absolute;width:350px;}

.slide {height:391px;}
	.slide h2, .slide p, .slide ul {text-indent:-9999px;}
	
#promo {background: transparent url(../Media/ASIS/promo-background.jpg) repeat-x 0 0; height:150px;text-align:center;}
	#promo img {margin:7px 1px;}
	
.column {width:300px;float:left;margin:150px 0 0;padding:15px;}
	.column h4 {font-size:14px;font-weight:bold;margin-top:26px;}
	.column p {font-size:14px;text-indent:0;}
	p.learnmore {font-size:24px;font-weight:bold;margin-top:20px;}
	
/*****PROVIDERS*****/

#docrow1 {margin:15px 0;text-align:center;}
	#docrow1 img {margin-right:15px;}

#docrow2 {text-align:center;}
	#docrow2 img {margin-left:15px;}

#pagination {text-align:right;margin-bottom:25px;}
	#pagination span {background:#062938;border:1px solid #062938;color:#fff;font-size:12px;padding:2px 5px;}
	#pagination a, #pagination a:visited {color:#fff;}
		#pagination a:hover {}
	#pagination .active a, #pagination .active a:visited {color:#062938;}
		#pagination .active a:hover {}
	#pagination .active {background:#fff;border:1px solid #062938;}

/*****LIBRARY*****/

#librarysearch {background: transparent url(../Media/ASIS/searchbox-background.jpg) no-repeat 0 0;margin:20px 0 15px;height:50px;}
	#librarysearch input {background:transparent;font-size:18px;margin:8px 0;width:547px;padding:5px 10px;float:left;}
	#librarysearch .button {width:auto !important;margin:0 !important;padding:0 !important}

.article {background-color:#e9f9ff;border:1px solid #7fbccf;margin-bottom:5px;padding:10px 15px 5px;}
	.article h4 {color:#054c68;}
	.article p {font-size:12px;color:#1f5b6d;margin:10px 0;}
	.article a, .article a:visited {color:#054c68;text-decoration:underline;}
		.article a:hover {color:#3399ff;}
	
.section {background: transparent url(../Media/ASIS/library-sectionbackground.jpg) no-repeat 0 0;padding:15px;height:65px;}
	.section img {float:left;margin-right:10px;}
	.section h2 {margin-top:3px;}
	.section p {margin:0 !important;color:#054c68;}
	.section a, .section a:visited {color:#054c68;}
		.section a:hover {color:#3399ff;border-bottom:2px dotted #3399ff;text-decoration:none;}
		
#libraryinterior {background: transparent url(../Media/ASIS/background-interiorwide.jpg) no-repeat top center;min-height:675px;height:auto;}
	#libraryinterior .wrapper {width:960px;padding:45px 15px;}

/*****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;
}

h2#itemName {
 margin: 0 0 20px 0;
 color: #004CAB;
}

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;
}

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 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: 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; }

.healthwiseItemTable {}
	.healthwiseItemTable p {font-size: 14px;margin-bottom: 15px; line-height: 18px;}
	.healthwiseItemTable h3 {font-size: 20px;}	
	.healthwiseItemTable h4 {font-size: 17px; margin-bottom: 5px;}



