﻿/* CSS for Intermountain Healthcare 
	Function: Web Part Formatting
	Scope: All webparts on intermountainhealthcare.org
*/

/* MANUAL DIRECTORY */
ul.ih-subMenu {margin:0; padding:0px 0 15px; list-style:none;}
.ms-WPBody ul.ih-subMenu {font-size:1.3em;}
ul.ih-subMenu li {display:block;}
html ul.ih-subMenu li {position:relative;}

ul.ih-subMenu li img {border:0; float:left; margin: 0 0 15px -90px; clear:none; position:absolute;}
ul.ih-subMenu li p, ul.ih-subMenu li a {padding-bottom:3px; margin:0 0 3px 0;}
ul.ih-subMenu li p {line-height: 170%; color: #333; font-size:1em !important; width:99%;}
ul.ih-subMenu li h3 {border:0 !important; margin:0 0 10px !important; padding:0 !important; text-transform:none !important; font: normal normal 160%/normal "Georgia", "Times New Roman", Times, serif !important;}
ul.ih-subMenu li h3 a {text-decoration:none !important; outline:none !important;}
ul.ih-subMenu li h3 a:hover {border:0 !important; text-decoration:none !important; color:#A9B5C0 !important;}

/* SUMMARY */
ul.ih-subMenu li.ih-summaryList {border-top:1px dotted #B1A78A; margin:15px 0 0; padding:14px 0 0 20px; width:95%;}
ul.ih-subMenu li.ih-summaryList h3 {padding-bottom:0 !important; margin-bottom:0 !important;}
ul.ih-subMenu li.ih-summaryList h3 a {margin-left:-20px; margin-bottom:0;}
.ih-expLrgExp, .ih-expLrgColl {font-size:1em; display:inline-block; width:auto; padding: 2px 0 2px 20px; background-repeat: no-repeat; background-position: 0 .6em; outline:0; color:#2F699C !important;}
.ih-expLrgExp {background-image:url(/images/icons/ih-icon-exLnk.gif);}
.ih-expLrgColl {background-image:url(/images/icons/ih-icon-collLnk.gif);}
.ih-js .ih-fullSummary {display:none;}
.ih-fullSummary ul li {display:block !important;}
.ih-fullSummary ul {padding:0; margin:0;}
.ih-fullSummary p {display:block; clear:left;}

/* TOPICS & LINKS */
ul.ih-subMenu li.ih-topicList, ul.ih-subMenu li.ih-linkList, ul.ih-subMenu li.ih-siteDirectory {border-top:1px dotted #B1A78A; margin:15px 0 0; padding:14px 0 0 90px; background:transparent url(/images/lyt/ih-bg-ih-subMenu.gif) no-repeat 0 15px;}
li.ih-siteDirectory p {margin:0 0 15px;}
ul.ih-subMenu li.ih-topicList dl {display:inline-block;}
ul.ih-subMenu li.ih-topicList dl dd {padding-bottom:15px;}
ul.ih-subMenu li.ih-topicList dd span {display:block; padding-left:20px;}
ul.ih-subMenu li.ih-topicList dd ul.ih-links {padding-left:5px;}
li.ih-siteDirectory ul {float:none !important;}

/* NESTED */
ul.ih-subMenu li ul {margin:0; padding:0; }
ul.ih-subMenu li ul li, .ih-pageContent ul.links li {background-repeat:no-repeat; background-position: 0 .7em; margin:0; list-style:none; padding:0 0 5px 15px;}
ul.ih-subMenu li ul li {background-image:url(/images/lyt/bullet_l1.gif);}
ul.ih-subMenu li ul li ul li {background-image:url(/images/lyt/bullet_l2.gif);}
ul.ih-subMenu li ul.ih-links li {clear:both; padding:0 0 0 15px !important; margin:0; border:0; list-style:none; background:url(/images/lyt/bullet-squareLrg.gif) no-repeat 1px .35em; line-height:normal;}
ul.ih-subMenu li ul li a {padding:0; margin:0;}
ul.ih-subMenu li div div {margin: 0 0 5px 0; padding:0 0 0 15px;}

/* WEB PART - RIGHT COLUMN */
.ih-rCol {clear:right; width:240px; margin:0 0 15px 15px;}
.ih-wp-rCol {font-size:1.3em;}
.ih-wp-rCol .ms-WPBody {font-size:1em !important;}
.ih-rightCol {clear:right;}
.ih-rightCol .ih-wp-rCol {padding:0 0 20px; margin-left:15px; margin-right:15px; border-top:2px solid #94B1CC;}
.ih-wp-rCol h3 {padding-bottom:10px; font:bold 1.2em/normal Arial, Helvetica, sans-serif !important;}
.ih-gen-wp {font-size:1.3em;}
.ih-gen-wp .ih-wp-rCol {font-size:1em;}
.ih-gen-wp h3 {padding-bottom:0 !important;}
.ih-gen-wp .ih-links li a {font-size:1.1em; background-position:0 .6em; line-height:100%;}
.ih-wp-links li {list-style:none; padding:0 0 0 15px; background:url(/images/icons/icon-webLnk.gif) no-repeat 0 .4em !important;}
.ih-ulEx {padding-top:10px;}
.ih-singleWp .ih-wp-rCol {padding-bottom:0 !important;}

/* FACILITY LISTING */
.ih-contactList dl {padding-left:15px; font-size:1.2em;}
.ih-contactList dt {font-weight:bold; color:#666;}
.ih-contactList dd {padding:0;}
.ih-contactList dd h5 {font-weight:normal;}
.ih-contactList ul li {list-style:none; padding-bottom:10px;}
.ih-contactList ul li a {background:url(/images/icons/icon-webLnk.gif) no-repeat 0 .2em; padding-left:15px;}
.ih-contactWp dl dd {color:#666;}
.ih-contactWp dl dt {font-weight:bold; color:#333;}

/* ORG MODS */
.ulDirectory li {list-style:none !important;}

/* DD BEHAVIORS */
dd ul li {width:80%;}

/* FIRST LISTING */
.firstListing {border:0 !important; margin-top:0 !important; padding-top:0 !important;}
