﻿/* CSS for Intermountain Healthcare 
	Function: Tabbed interface formatting
	Scope: All pages on intermountainhealthcare.org with tabbed navigation
*/


/* Tabbed Nav */
.ih-tabPanel-Grp {width:99%; background:url(/images/lyt/bg-ih-tabPanel-Grp.gif) repeat-x 0 100%; height:41px; clear:none; font-size:14px; margin-top:20px;}
.ih-tabPanel-tab {float:left; width:auto; margin:0; background:url(/images/lyt/bg-ih-tabPanel-li.gif) no-repeat 100% 0; list-style:none; font-family:Arial, Helvetica, sans-serif;}
.ih-tabPanel-tab a {display:inline-block; padding:13px 10px 6px; background:url(/images/lyt/bg-ih-tabPanel-a.gif) no-repeat 0 0; color:#344b5c; text-decoration:none;}
.ih-tabPanel-tab a:hover {color:#51792f; text-decoration:none !important;}
.TabbedPanelsTabHover a {text-decoration:none !important; cursor:pointer;}
.TabbedPanelsTabSelected {background:url(/images/lyt/bg-ih-tabPanel-current-li.gif) no-repeat 100% 0 !important;}
.TabbedPanelsTabSelected span, .TabbedPanelsTabSelected a {background:url(/images/lyt/bg-ih-tabPanel-current-span.gif) no-repeat 0 0 !important; color:#51792f; display:inline-block; padding:13px 10px 7px;}
.TabbedPanelsTabSelected a:hover {cursor:default; color:#51792f !important;}

/* Subordinate Nav */
.ih-tabPanel-Grp-sub {overflow:auto; background:url(/images/lyt/bg-ih-tabPanel-Grp-sub.gif) repeat-x 0 100%; clear:both; width:100%;}
.ih-tabPanel-Grp-sub li {list-style:none; float:left; width:auto; font-family:Arial, Helvetica, sans-serif;}
.ih-tabPanel-Grp-sub li a, .ih-tabPanel-Grp-sub li span {padding:10px 8px 10px 7px; margin:0; background:url(/images/lyt/bg-ih-tabPanel-Grp-sub-li.gif) no-repeat 100% 50%; text-decoration:none; display:inline-block; font-size:12px;}
.ih-tabPanel-Grp-sub li a {color:#306994;}
.ih-tabPanel-Grp-sub li a:hover {color:#51792f;}
.ih-tabPanel-Grp-sub li.endLi a {background:none;}
.ih-tabPanel-Grp-sub li.current {color:#51792f;}
/* Content Area */
.ih-service-wrap {clear:both; padding-top:20px;}
.ih-fCol {float:left;}
.ih-marR {margin-right:40px;}
.ih-marNone {margin:0;}
.ih-colWide {width:400px;}
.ih-colNarrow {width:160px;}
.ih-fCol .ih-contentPos {padding:0 10px;}
.clearAll {display:block; font-size:0; clear:both;}
.ih-tabPanel-ContGroup {clear:both;}
.ih-tabPanel-Cont {padding:20px 10px 10px;}
.ih-siteTabNav {margin-bottom:15px;}

/* 

.ih-tabPanel {margin:15px 0 0 0; padding:0; float:left; clear:none; width:100%; background:url(/images/lyt/ih-bg-ih-tabPanel-Grp.jpg) no-repeat 50% 1.2em;}
.ih-tabPanel-tab:active {outline:0;}
.ih-tabPanel-Grp {margin: 0px; padding: 0px; background:url(/images/lyt/ih-bg-ih-tabPanel-Grp.jpg) no-repeat 50% 0;}
.ih-tabPanel-tab {position: relative; top:4px; float: left; padding: 0 0 0 5px; margin:0; font: normal 0.9em sans-serif; background: url(/images/lyt/ih-bg-tabLnkBorder.gif) no-repeat 0 100%; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;}
.ih-tabPanel-tab a {display:block; padding: 4px 10px 4px 5px; color:#768B9E; font:normal 1.6em/normal "Garamond","Times New Roman", serif;}
.ih-tabPanel-ContGroup {clear:both; border-top: solid 1px #fff;}
.TabbedPanelsTabHover a {text-decoration:none !important;}
.TabbedPanelsTabSelected {padding: 0 0 0 1px; top:2px; outline:none;}
.TabbedPanelsTabSelected a:hover, .TabbedPanelsTabSelected a {background:url(/images/lyt/ih-bg-tabLnkLiActive.gif) repeat-x bottom; padding: 6px 10px; display:block; color:#655F56; font-weight:600; outline:none;}
.ih-tabPanel-Cont {padding:20px 10px 10px; background:url(/images/lyt/ih-bg-ih-tabPanel-Cont.gif) repeat-x 0 0;}
.ih-firstlisting {background:none;}
.ih-firstlisting.TabbedPanelsTabSelected {padding:0;}

FOR NAVIGATION */

/* TABBED PANEL CONTENT */
ul.ih-collPanel {float:right; width:240px; border-left: 1px dotted #DEDCE0; margin: 45px 0 15px 15px; list-style-type:none;}
ul.ih-collPanel li {padding:0 0 0 10px; background:none; margin: 0; list-style-type:none; overflow:hidden; color:#666;}
ul.ih-collPanel h3 {background:transparent url(/images/lyt/ih-bg-collPanelH3.gif) repeat-y 0 100%; padding:5px 2px 5px 0;}
ul.ih-collPanel h3 span {background: url(/images/lyt/ih-bg-collPanelH3-span.gif) no-repeat 0 .35em; padding-left:20px;}
ul.ih-collPanel h3:hover {cursor:pointer;}
ul.ih-collPanel span {display:block;}
ul.ih-collPanel ul.ih-links {margin:0; padding:0 0 0 8px;}
ul.ih-collPanel ul.ih-links li {list-style-type:none; border:0; padding-left:12px; background:url(/images/lyt/bullet_arrow_green.gif) no-repeat 1px .45em;}
ul.ih-collPanel li.ih-accOpen h3 {background-image:url(/images/lyt/ih-bg-collPanelH3-active.gif);}
ul.ih-collPanel li.ih-accOpen h3 span {background-image: url(/images/lyt/ih-bg-collPanelH3-span-active.gif);}
li.ih-contactTitle {padding-left:10px; font: normal bold 1em sans-serif;}
li.ih-contactAddress, li.ih-contactPhone, li.ih-contactHours, li.ih-phoneNum {padding-left:20px !important;
}
li.ih-phoneNum {background:transparent url(/images/icons/icon-phone.gif) no-repeat 0 6px !important; color:#333;}
ul.ih-collPanel li dl {padding-left:22px;}
ul.ih-collPanel li dl dd {margin-left:0; padding-left:0px;}
ul.ih-collPanel li dl dt {font:normal 1.2em/1.25em Georgia, "Times New Roman", Times, serif; color:#8f877a;}
ul.ih-collPanel li.ih-contactAddress em {color:#a9a296;}
li.ih-contactMap {padding:0 0 0 20px !important; background: transparent url(/images/lyt/bullet-squareLrg.gif) no-repeat 5px .45em !important;}



.ih-tabPanel-Cont dd ul li {
    width: 100%;
}
