﻿/* CSS for Intermountain Healthcare 
	Function: Basic element formatting
	Scope: All pages on intermountainhealthcare.org
*/

@charset "utf-8";
/* GENERIC CSS FOR ALL PAGES */

/*
  Copied from SharePoint's core.css.  This is included because we exlude the core.css file on the published/public site.
  This allows it to keep the same formatting for webparts in webpart zones as it is on author where the core.css is included
*/
.ms-PartSpacingVertical{font-size:1pt;margin-top:12px;}
.ms-PartSpacingHorizontal{font-size:1pt;width:8px;}
.ms-WPBody{font-size:8pt;font-family:verdana,arial,helvetica,sans-serif;}
.ms-WPBody TABLE,.ms-TPBody TABLE{font-size:1em;}
.ms-WPBody A:link,.ms-WPBody A:visited{color:#003399;text-decoration:none;}
.ms-WPBody A:hover{color:#000000;text-decoration:underline;}
.ms-WPBody th,.ms-TPBody th{font-weight:bold;}
.ms-WPBody td{font-size:8pt;font-family:verdana,arial,helvetica,sans-serif;}
.ms-WPBody h1,.ms-TPBody h1{font-weight:bold;font-size:200%;}
.ms-WPBody h2,.ms-TPBody h2{font-weight:bold;font-size:150%;}
.ms-WPBody h3,.ms-TPBody h3{font-weight:bold;font-size:120%;}
.ms-WPBody h4,.ms-TPBody h4{font-weight:bold;font-size:100%;}
.ms-WPBody h5,.ms-TPBody h5{font-weight:bold;font-size:80% }
.ms-WPBody h6,.ms-TPBody h6{font-weight:bold;font-size:65%;}
/*End SharePoint Core.css copy*/

* {margin: 0; padding: 0; outline: 0; border: 0; vertical-align: baseline; font:inherit inherit inherit 100%/1 inherit;}
:focus, :active {outline:0;}
body {font:normal .85em/normal Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center; margin:0; padding:0;}

/* GENERAL LINKING */
a:link {color:#2F699C;}
a:hover {color:#73AB25;}
a:visited {color:#6A97C0;}
a:active {color:#73AB25;}
.ih-links a {text-decoration:none;}
.ih-hidden {display:none;}
.ih-show {display:block;}
.ih-imgR {float:right; margin:0 0 20px 20px;}
.ih-imgL {float:left; margin:0 20px 10px 0;}

/* ELEMENTS */

/* LAYOUTS */
.ih-pgWrap {border: 0; text-align: left; width: 992px; margin: 0 auto 20px;}
.ih-clearAll, .clearAll {clear:both; font-size:0; padding:0; margin:0; height:0; visibility:hidden;}
.ih-selfClear:after {content:"."; display:block; height:1%; clear:both; visibility:hidden;}

/* NAVIGATION - LEVEL 1

/* For Top Nav */
#mobileHdr {display:block; padding:3px; text-align:center; background:#a1b1c0; border:solid #ccc; border-width:1px 0;}
/*
#ih-navL1 ul {margin:0; padding:0; width:992px;}
#ih-navL1 ul li {list-style:none; float:left; margin:0; padding:0; position:relative; background:url(/images/lyt/bg-ih-navL1-lnk.gif) no-repeat;}
#ih-navL1 ul li a {display:block; height:30px; background:url(/images/lyt/bg-ih-navL1-lnk.gif) no-repeat;}
#ih-navL1 ul li ul li a {background:none;}
#ih-navL1 ul li a i {display:none;}
#ih-navL1 ul li#ih-n1 {width:90px; background-position: 0 0;}
#ih-navL1 ul li#ih-n1 a {background-position:0 100%;}
#ih-navL1 ul li#ih-n2 {width:129px; background-position: -90px 0;}
#ih-navL1 ul li#ih-n2 a {background-position:-90px 100%;}
#ih-navL1 ul li#ih-n3 {width:141px; background-position: -219px 0;}
#ih-navL1 ul li#ih-n3 a {background-position:-219px 100%;}
#ih-navL1 ul li#ih-n4 {width:157px; background-position: -360px 0;}
#ih-navL1 ul li#ih-n4 a {background-position:-360px 100%;}
#ih-navL1 ul li#ih-n5 {width:132px; background-position: -517px 0;}
#ih-navL1 ul li#ih-n5 a {background-position:-517px 100%;}
#ih-navL1 ul li#ih-n6 {width:123px; background-position: -649px 0;}
#ih-navL1 ul li#ih-n6 a {background-position:-649px 100%;}
#ih-navL1 ul li#ih-n7 {width:110px; background-position: -772px 0;}
#ih-navL1 ul li#ih-n7 a {background-position:-772px 100%;}
#ih-navL1 ul li#ih-n8 {width:110px; background-position: -882px 0;}
#ih-navL1 ul li#ih-n8 a {background-position:-882px 100%;}
#ih-navL1 ul li a:hover {background:none;}

FOR DROPDOWN
.ih-foWrap {position:absolute; left:0; top:30px; width:475px; background:#fff url(/images/lyt/bg-ih-navL1FO-rpt.gif) repeat-x; border:solid; border-width:1px 1px 0; float:left; padding:0; z-index:8000;}
#ih-n1 .ih-foWrap, #ih-n2 .ih-foWrap, #ih-n3 .ih-foWrap, #ih-n4 .ih-foWrap {background-position:0 -1000px; border-color:#B2D495;}
#ih-n5 .ih-foWrap {background-position:0 -2000px; border-color:#E8CD9D;}
#ih-n6 .ih-foWrap {background-position:0 0; border-color:#C8C7C2;}	

.ih-foWrap .ih-format {padding: 7px 0 60px; background: transparent url(/images/lyt/bg-ih-navL1FO-Btm.gif) no-repeat; float:left; width:100%; margin:0;}
#ih-n1 .ih-format, #ih-n2 .ih-format, #ih-n3 .ih-format, #ih-n4 .ih-format {background-position:0 100%; color:#639A24;}
#ih-n5 .ih-format {background-position:-495px 100%; color:#AB7D2B;}
#ih-n6 .ih-format {background-position:-990px 100%; color:#8F877A;}

UNIQUE LOCATIONS
#ih-tNav1 {left:5px;}
#ih-tNav6 {left:-359px;}
.ih-clear {visibility:hidden; height:1%; font-size:0; clear:both;}
.ih-js .ih-foWrap {display:none;}

/*DROP DOWN CONTENTS
.ih-foWrap .ih-format p, .ih-foWrap .ih-format ul {font-size:.8em;}
.ih-foWrap .ih-format a {color:#4C779E; text-decoration:none;}
.ih-foWrap .ih-format p {line-height:170%; padding:0 20px 15px; color:#8F877A;}
.ih-foWrap .ih-format img {margin-left:20px; padding-bottom:15px;}
.ih-foWrap .ih-format dl {border-width:1px; border-style:dotted; padding:4px; margin:0 20px;}
.ih-foWrap .ih-format dl dd {padding:0 0 0 3px; margin:0;}
.ih-foWrap .ih-format dl dt {padding:0 0 0 3px; font:normal 1.3em/normal Georgia, "Times New Roman", Times, serif; margin:0;}
#ih-n1 .ih-format dl, #ih-n2 .ih-format dl, #ih-n3 .ih-format dl, #ih-n4 .ih-format dl {border-color:#DEEDCD; background-color:#F4F9EE;}
#ih-n5 .ih-format dl {border-color:#F7ECD9; background:#FCF9F2;}
#ih-n6 .ih-format dl {border-color:#EBE9E5; background:#F8F8F6;}
.ih-foWrap .ih-format h2 {background:none; font:normal 1.7em/normal Georgia, "Times New Roman", Times, serif; padding: 5px 18px;}
#ih-navL1 ul li ul.ih-foNav {float:left; width:210px; margin-right:20px; font-size:.8em;}
#ih-navL1 ul li .ih-format div {float:left; background:url(/images/lyt/bg-ih-navL1FO-divider.gif) no-repeat 0 -75px; width:245px; margin-top:13px;}
#ih-navL1 ul li .ih-format ul.ih-foNav li {float:none; background:none; border-bottom:1px dotted #D7D3CC; padding:0; margin:0 0 0 20px; line-height:normal;}
#ih-navL1 ul li .ih-format ul.ih-foNav li a {padding:4px 0 5px; height:auto; display:block; width:100%;}
#ih-n1 ul.ih-foNav li a {padding:2px 0 3px !important;}
#ih-n1 ul.ih-foNav li a:hover, #ih-n2 ul.ih-foNav li a:hover, #ih-n3 ul.ih-foNav li a:hover, #ih-n4 ul.ih-foNav li a:hover {background:#E9F3DD;}
#ih-n5 ul.ih-foNav li a:hover {background:#F9F2E5;}
#ih-n6 ul.ih-foNav li a:hover {background:#F2F0EE;}
*/

/*links*/
ul.ih-links li {margin:5px 0 !important; padding: 0 0 0 10px !important; background:url(/images/icons/navArrow.gif) no-repeat 0 .5em; list-style-type:none; float:none !important;}
ul.ih-links li a {text-decoration:none; color:#2F699C; display:inline !important; height:auto;}
ul.ih-links li a:hover {text-decoration:none; color:#73AB25;}
ul.ih-links {margin:0 15px 0 0; padding:0; width:auto !important; height:1%;}/* Height is for IE Layout Bug */
span.ih-links {display:block; background:url(/images/icons/navArrow.gif) no-repeat 0 .4em !important; padding:0 0 0 10px;}
span.ih-links a {text-decoration:none; color:#2F699C; display:inline !important; height:auto; font-size:.9em;}
span.ih-links a:hover {text-decoration:none; color:#73AB25;}

#ih-navL1 ul li ul.ih-links li {background:url(/images/icons/navArrow.gif) no-repeat 0 .4em;}

/* NAV LEVEL 2 */
.ih-navL2 {padding:0px 20px 0 20px; clear:both;}
.ih-navL2 ul {margin:0 15px 0 0; padding:9px 0 0 0; float:right; width:500px;}
.ih-navL2 ul li {list-style:none; float:right; margin-left:15px; font-size:.8em; width:auto;}
.ih-navL2 ul li a {text-decoration:none;}
.ih-navL2 ul li a:hover {text-decoration:underline;}
.ih-hdrLogo {float:left;}
.ih-hdrLogo span {display:none;}
a.ih-hdrLogo {display:block; z-index:999; width:161px; height:36px; background-image:url(/images/logos/logo_hdr.gif); background-repeat:no-repeat; background-position: 0 100%;}
a.ih-hdrLogo:hover {background-position: 0 0;}

/* SEARCH BOX */
.ih-globalSrch {float:right; padding:0; margin:0; width:196px; background:url(/images/nav/bk-globalSrch2.gif) no-repeat 0 0; height:29px; position:relative;}
.ih-globalSrch * {float:left; border:none;}
.ih-globalSrch input {width:162px; background:none; margin-top:8px; padding:0px 3px 0 3px; font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ih-globalSrch a {display:block;}
.ih-globalSrch a#ih-btnSrchSwitch {width:21px; height:26px; background-repeat:no-repeat; background-position: 100% 100%; margin:2px 0 0;}
.ih-globalSrch a#ih-btnSrchSwitch:hover {background-position:100% 0;}
.ih-globalSrch a.ih-btnDdSrch {background-image:url(/images/nav/srch-dd-ih.gif);}
.ih-globalSrch a.ih-hos-btnDdSrch {background-image:url(/images/nav/srch-dd-hos.gif);}
.ih-globalSrch a.ih-btnSrch {background:url(/images/nav/btn-srch.gif) no-repeat bottom; width:25px; height:26px; margin:1px 1px 0 0;}
.ih-globalSrch a.ih-btnSrch:hover {background:url(/images/nav/btn-srch.gif) no-repeat top;}
.ih-globalSrch a span {display:none;}
#ih-srchDD * {border:none;}
#ih-srchDD {position:absolute; float:right; top:0; left:0; text-align:left; background:url(/images/nav/bk-srchDd.gif) no-repeat 0 100%; width:196px; padding:5px 0; visibility:hidden;}
#ih-srchDD a {display:block; clear:left; text-decoration:none; padding:3px 0 5px 22px; font-size:.8em; margin-left:2px; float:none;}
#ih-srchDD a:hover {background-color:#E0E9D2;}
#ih-tog1 {background:url(/images/nav/icon-srch-dd-ih.gif) no-repeat 0 0;}
#ih-tog2 {background:url(/images/nav/icon-srch-dd-hos.gif) no-repeat 0 0;}

/* MAIN FOOTER */

/* LOCAL FOOTER */
.ih-pgLocalFtr {border-top:1px dotted #d7d3cc; margin:15px 10px 0 0;}
.ih-pgLocalFtr .ih-ftrMenu {padding:15px;}
.ih-ftrMenu {overflow:auto; display:block;}
.ih-ftrMenu li {list-style-type:none; margin:0 0 3px; padding:0 10px 0 0; line-height:normal;}
.ih-ftrMenu ul {float:left; margin-right:15px; width:175px; border-right:1px dotted #d7d3cc;}
.ih-ftrMenu ul.ih-lastFtrUl {margin-right:0; border-right:0;}
.ih-ftrMenu ul li a {text-decoration:none; line-height:normal; color:#5386b3 !important;}
.ih-ftrMenu ul li a:hover {color:#73AB25 !important;}
.ih-ftrMenu ul li h5 {font:normal 1.2em/normal 'Georgia', 'Times New Roman', serif; color:#b0a99e; padding-top:10px;}
.ih-ftrHomeMenu {border-bottom:1px dotted #d7d3cc;}
.ih-ftrHomeMenu a {color:#768b9e !important; padding:0 0 0 37px; background:transparent url(/images/logos/ftr_logo_ffffff.gif) no-repeat 0 50%; font:normal 1.2em/normal 'Georgia','Times New Roman', serif; text-decoration:none;}

/* GLOBAL FOOTER */
.ih-pgGlobalFtr {font-size:1.3em;}
.ih-pgGlobalFtr .ih-ftrMenu {padding:15px;}
.ih-ftrMenu ul li h5 {padding-bottom:0; margin-bottom:0;}

.ih-globalFtrLnks {padding:15px 15px 0;}
.ih-globalFtrLnks ul {width:100%;}
.ih-globalFtrLnks ul li {display:inline; margin-right:10px; padding-right:10px; border-right:1px solid #ccc;}
.ih-globalFtrLnks ul li a {text-decoration:none;}
.ih-globalFtrLnks ul li a:hover {color:#73AB25 !important;}
.ih-globalFtrLnks ul li.endLI {margin-right:0; padding-right:0; border:0;}

/* FLASH DIV */
.ih-flashDiv {margin-bottom: 20px; clear: both;}

/* ADDITIONAL EDIT OPTIONS */
#ih-addEditLnk, #ih-addEditLnk1, #ih-addEditLnk2, #ih-addEditLnk3, #ih-addEditLnk4, #ih-addEditLnk5, #ih-addEditLnk6 {display:block; width:15em; padding:15px; color:#fff !important; background:#73A944; font-size:1.3em; cursor:pointer; text-decoration:none; margin-bottom:1px;}
#ih-addEditWrap, #ih-addEditWrap1, #ih-addEditWrap2, #ih-addEditWrap3, #ih-addEditWrap4, #ih-addEditWrap5, #ih-addEditWrap6 {padding:5px; background:#EAF4E2; border:1px solid #73A944; display:none;}
.ih-frmRequired {padding:5px; background:#f1dfe1; border: 1px solid #b26770;}

/* MICROSOFT CHANGES */
.ms-sbtable {width:180px;}
/*
.ms-main {width:986px; margin:0 auto; padding-bottom:50px; text-align:left; position:relative;}
*/
.ms-main {width:986px; margin:0 auto; padding-bottom:50px; text-align:left;}
.ms-ToolPaneOuter {position:absolute; top:0px !important; right:-60px; float:right; width:100px !important; text-align:left !important;}
.siteToolBars {top:20px; margin: 20px auto 0; clear:both; z-index:9999; text-align:left; padding: 0; width:986px; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
#PageEditToolbar {z-index:9999;}
.ms-siteaction {z-index:9999;} 
.ms-MenuUIPopupBody {text-align:left; z-index:9999;}

/* COPYRIGHT */
.ih-pgCopyRight {padding:15px; display:block; color:#8f877a;}

