﻿/* CSS for Intermountain Healthcare 
	Function: Element formatting for Home pages
	Scope: All home pages on intermountainhealthcare.org
*/

/* GENERAL */
body {background:#fff;}

/* ELEMENTS */

/* LAYOUTS */
.ih-pgWrap {background:#fff;}
.ih-pgCont {};

/* FLASH LAYOUTS */
.ih-homeSec {margin:0 0 20px; clear:both;}
.ih-siteDscr {padding: 0 0 20px;}

/* FOOTER HOME BRAND */
.ih-pgGlobalFtr {background: url('/images/lyt/ih-bg-ftr.gif') repeat-y; margin:20px 10px 0; width:972px;}
.ih-pgGlobalFtr .ih-ftrHomeMenu {margin-top:0; background:url('/images/lyt/ih-bg-ftr-top-home.gif') no-repeat 0 0; padding:15px;}
.ih-pgGlobalFtr .ih-ftrHomeBtm {background:url('/images/lyt/ih-bg-ftr-btm-home.gif') no-repeat 0 100%;}


/* LAYOUT */
.ih-homeContainer {margin:0 0 20px; clear:both;}
.ih-homeContainer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .ih-homeContainer {height: 1%;}
.ih-floatCol {float:left;}
.ih-homeColA {margin-right:15px; width:304px;}
.ih-homeColB {width:659px;}
.ih-homeContent {clear:both;}
.ih-siteStatment {padding: 10px 10px 0; line-height:170%; margin-bottom:15px; color:#666; clear:both;}

/* FEATURES */
.ih-featrow {margin:0; padding:0; border:0; width:980px;}
.ih-featrow td {vertical-align:top; border-collapse:collapse; padding:0 0 6px; font-size:.9em;}
.ih-featrow td#ih-featSpace {width:13px; padding:0; font-size:0;}
.ih-featrow #ih-homeFeat-1 {background:#f8f6f2 url(/images/lyt/bg-ih-featHdrFtr.gif) no-repeat 0 100%; margin:0; padding:0 0 6px; width:236px;}
.ih-featrow .ih-homeFeat-1-hdr {background:#cbc5b2 url(/images/lyt/bg-ih-featHdrFtr.gif) no-repeat 0 0; padding:7px; border-bottom:1px solid #8f877a;}
.ih-homeFeat-1-cont, .ih-featMenu-2-cont {padding:7px; background:#f8f6f2 url(/images/lyt/bg-ih-feat-rpt.gif) repeat-x 0 -27px; margin:0; border-top:1px solid #fff; margin:0 1px;}
.ih-featrow #ih-homeFeat-2 {padding-bottom:6px; background:url(/images/lyt/bg-ih-featHdrFtr.gif) no-repeat -266px 100%; width:731px;}
.ih-homeFeat-1-hdr, .ih-homeFeatMenu li a {font:normal 12px/normal Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; letter-spacing:.1em;}
	
/* ROTATING FEATURES */
.ih-homeFeat-1-gallery {float:right; width:75px; margin-left:15px; position:relative; height:140px;}
.ih-homeFeat-1-gallery a {position:absolute; top:0; left:0;}
.ih-homeFeat-1-gallery a img {border:0;}
.ih-homeFeat-1-menu {margin:0; padding:0; font-size:.85em;}
.ih-homeFeat-1-menu li {margin-bottom:5px; list-style-type:none;}
#ih-homeFeat-1-1 a {background-position:0 0;}
#ih-homeFeat-1-2 a {background-position:0 -80px;}
#ih-homeFeat-1-3 a {background-position:0 -160px;}
#ih-homeFeat-1-1 a.ih-homefeat-1-hover {background-position:0 -40px;}
#ih-homeFeat-1-2 a.ih-homefeat-1-hover {background-position:0 -120px;}
#ih-homeFeat-1-3 a.ih-homefeat-1-hover {background-position:0 -200px;}
.ih-homeFeat-1-menu li a {display:block; padding-left:20px; text-decoration:none; background-image:url(/images/lyt/ih-feat1Hover.gif); background-repeat:no-repeat; color:#316A9E;}
	
/* TOOLS */

.ih-featrow #ih-homeFeat-2 ul.ih-homeFeatMenu {background:#cbc5b2 url(/images/lyt/bg-ih-featHdrFtr.gif) no-repeat -266px 0; margin:0; padding:0; border-bottom:1px solid #8f877a; padding:0 0 0 15px; overflow:visible; height:29px;}
.ih-homeFeatMenu li {float:left; margin:3px 2px 0 0; list-style-type:none;}
.ih-homeFeatMenu li a {float:left; line-height:20px; padding:2px 20px; color:#fff; text-decoration:none;}
.ih-homeFeatMenu li a.ih-cTab {margin:0 2px 0 0; padding: 3px 20px 4px; border: solid #fff; border-width: 1px 1px 0; background:url(/images/lyt/bg-ih-feat-rpt.gif) repeat-x 0 0; font-weight:bold; color:#8F877A; outline:none;}
.ih-featMenu-2-cont .ih-links {float:left; width:auto; padding-left:15px; margin-top:10px;}
.ih-featMenu-2-cont .ih-links li {list-style-type:none;}
.ih-featMenu-2-cont .ih-links a {text-decoration:none; color:#4C779E;}
#ih-tb1 .ih-links li {list-style-type:none; padding-left:23px !important; background-repeat:no-repeat; background-image:url(/images/icons/icons-homeFeat.gif) !important; line-height:17px !important; margin-bottom:10px; font-weight:bold;}
#ih-tb1 .ih-links li.ih-icon-person {background-position:0 0 !important;}
#ih-tb1 .ih-links li.ih-icon-building {background-position:0 -27px !important;}
#ih-tb1 .ih-links li.ih-icon-pay {background-position:0 -54px !important;}
#ih-tb1 .ih-links li.ih-icon-email {background-position:0 -81px !important;}
#ih-tb1 .ih-links li.ih-icon-myhealth {background-position:0 -108px !important;}
#ih-tb1 .ih-links li.ih-icon-services {background-position:0 -135px !important;}
#ih-tb1 .ih-links li.ih-icon-camera {background-position:0 -162px !important;}
#ih-tb1 .ih-links li.ih-icon-forms {background-position:0 -189px !important;}
#ih-tb1 .ih-links li.RX-thumb {background-position:0 -216px !important;}
#ih-tb2 .ih-links li, #ih-tb3 .ih-links li {background:url(/images/icons/arrow-ih-links.gif) no-repeat 0 .4em; padding-left:10px; margin-bottom:3px;}
#ih-tb1 {padding-bottom:130px; background:url(/images/lyt/bg-homeFeat-1.gif) no-repeat 100% 100%;}
#ih-tb2 {padding-bottom:130px; background:url(/images/lyt/bg-homeFeat-2.gif) no-repeat 100% 100%;}
#ih-tb3 {padding-bottom:130px; background:url(/images/lyt/bg-homeFeat-3.gif) no-repeat 100% 100%;}	
.ih-js #ih-tb2, .ih-js #ih-tb3 {display:none;}
.ih-clear {font-size:0; visibility:hidden; height:1px; clear:both;}

/* HOMEPAGE FEATURES */

.featsCont {width:972px; border:0; margin-bottom:20px; margin-left:10px;}
.featsSp {width:20px; font-size:0;}
.featsCont td.colOne {border:0; padding:0 !important; vertical-align:top; background:url('/images/lyt/bg-HomeFeat-btm-col1.gif') no-repeat 0 100%; text-align:left;}
.featsCont td.colOne .contWrap, .featsCont td.colOne .servWrap {display:block; margin:0; width:227px; padding:8px 0; background:url('/images/lyt/bg-HomeFeat-top-col1.gif') no-repeat 0 0;}
.featsCont td.colOne a img, .featsCont td.colOne .servWrap img {float:right; margin:0 8px 10px 10px; border:0;}
.featsCont td.colOne a, .featsCont td.colOne .servWrap a {text-decoration:none; display:block; margin:5px 0 0;}
.featsCont td.colOne span {display:block; margin:8px 0 0; color:#a39b8f; font-size:.85em; line-height:140%; padding-left:8px;}
.featsCont td.colOne h3 {font:normal 1.4em/normal 'Georgia', 'Times News Roman', serif !important; padding:0; color:#b0a99e; margin:0 8px 10px;}
.featsCont td.colOne h4 a {font:normal 1.2em/normal 'Georgia', 'Times News Roman', serif !important; margin: 0 0 5px; padding:0 0 3px 8px;}
.featsCont td.colOne ul.ih-links {margin:8px 0 0 8px;}
.featsCont td.colOne ul.ih-links li {background-position: 0px .45em;}
.featsCont td.colOne ul.ih-links a {font-weight:normal; margin-top:0; font-size:.9em;}

/* TABBED FEATURES */
/*
.TabbedPanels {margin: 0 0 0 0; padding: 0px; float:right; clear: none;	width: 659px; height:173px; background: url(/images/lyt/ih-bg-tabbedMenu.gif) no-repeat;}
.TabbedPanelsTabGroup {margin: 0px; padding: 0 0 0 20px;}
.TabbedPanelsTab {position: relative; top: 1px; float: left; padding: 7px 15px; margin: 0px 1px 0px 0px; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; background:url(/images/nav/arrow_8F877A.gif) no-repeat .4em 1em;}
.TabbedPanelsTabHover {color:#5F9C09;}
.TabbedPanelsTabSelected {background-color:#F5F4F2; border: solid #EBEAE7; border-width: 1px 1px 0 1px; font-weight:bold;}
.TabbedPanelsTabSelected:active {outline:none;}
.TabbedPanelsContentGroup {clear: both; border-top: 1px solid #EBEAE7; margin-left:2px; margin-right:2px;}
.TabbedPanelsContent {padding: 15px 4px 4px 15px; overflow:hidden;}
.TabbedPanelsContent ul {float:left; font-size:.85em; margin:7px 15px 0 0;}
.TabbedPanelsContent ul.mixed {float:left; font-size:.83em; width:auto; margin:7px 15px 0 0px;}
*/
/* TABBED PANEL CONTENT */
/*
ul.ih-links li {margin:0; padding: 0 0 3px 10px; background:url(/images/nav/arrow_5F9D09.gif) no-repeat 0 .4em; list-style-type:none;}
ul.ih-links li a:link, ul.mixed li a:link {text-decoration:none; color:#2F699C;}
ul.ih-links li a:hover, ul.mixed li a:hover {text-decoration:none; color:#73AB25;}
ul.ih-links, ul.ih-mixed {margin:0 15px 0 0; padding:0;}
ul.ih-links li {font-size:1.1em;}
ul.ih-mixed li {background:url(/images/nav/arrow_5F9D09.gif) no-repeat 15px .4em; list-style-type:none; padding: 0 0 3px 23px; font-size:1.2em;}
ul.ih-mixed li.ih-iconLnk {background-repeat:no-repeat; background-position: 0 0; padding: 3px 0 10px 23px; font-weight:bold;}
ul.ih-mixed li.ih-iconSrch {background-image:url(/images/icons/ih-icon-srch.gif);}
ul.ih-mixed li.ih-iconPay {background-image:url(/images/icons/ih-icon-pay.gif);}
ul.ih-mixed li.ih-iconMail {background-image:url(/images/icons/ih-icon-email.gif);}
ul.ih-mixed li.ih-iconPgs {background-image:url(/images/icons/ih-icon-services.gif);}
ul.ih-mixed li.ih-iconMyHealth {background-image:url(/images/icons/ih-icon-myhealth.gif);}
ul.ih-mixed li.ih-iconBuilding {background-image:url(/images/icons/ih-icon-building.gif);}
ul.ih-mixed li.ih-iconPerson {background-image:url(/images/icons/ih-icon-person.gif);}
ul.ih-mixed li.ih-iconCamera {background-image:url(/images/icons/ih-icon-camera.gif);}
ul.ih-mixed li.ih-iconForms {background-image:url(/images/icons/ih-icon-forms.gif);}
*/

/* Alert Message */
.alertMessageRed{
/*  display: none;*/
  background: #ff3a17;
  -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  padding: 3px;
  margin: 24px 0;
}
.alertMessageRed .inner{
  background: #ff3a17 url(images/alert_Red.png) 15px center no-repeat;
  color: #ffffff;
  border: 2px solid #ffffff;	
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  border-radius: 6px; 
  padding: 24px 24px 24px 128px;
}

.alertMessageRed .inner a{
  color: #ffffff;
  text-decoration: underline; 
  font-weight:bold;
	}

.alertMessageRed .inner a:hover{
  color: #fbbeb3; 
  text-decoration:none;
  font-weight:bold;
	}

.alertMessageYellow{
/*  display: none;*/
  background: #fbdc31;
  -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  padding: 3px;
  margin: 24px 0;
}
.alertMessageYellow .inner{
  background: #fbdc31 url(images/alert_Yellow.png) 15px center no-repeat;
  color: #000000;
  border: 2px solid #000000;	
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  border-radius: 6px; 
  padding: 24px 24px 24px 128px;
}

.alertMessageYellow .inner a{
  color: #000000;
  text-decoration: underline; 
  font-weight:bold;
	}

.alertMessageYellow .inner a:hover{
  color: #333333; 
  text-decoration:none;
  font-weight:bold;
	}

.alertMessageGreen{
/*  display: none;*/
  background: #228b22;
  -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  padding: 3px;
  margin: 24px 0;
}
.alertMessageGreen .inner{
  background: #228b22 url(images/alert_Green.png) 15px center no-repeat;
  color: #ffffff;
  border: 2px solid #ffffff;	
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  border-radius: 6px; 
  padding: 24px 24px 24px 128px;
}

.alertMessageGreen .inner a{
  color: #ffffff;
  text-decoration: underline; 
  font-weight:bold;
	}

.alertMessageGreen .inner a:hover{
  color: #b5ffb5; 
  text-decoration:none;
  font-weight:bold;
	}

.alertMessageBlue{
/*  display: none;*/
  background: #6f9ce0;
  -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  padding: 3px;
  margin: 24px 0;
}
.alertMessageBlue .inner{
  background: #6f9ce0 url(images/alert_Blue.png) 15px center no-repeat;
  color: #ffffff;
  border: 2px solid #ffffff;	
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  border-radius: 6px; 
  padding: 24px 24px 24px 128px;
}
.alertMessageBlue .inner a{
  color: #ffffff;
  text-decoration: underline; 
  font-weight:bold;
	}

.alertMessageBlue .inner a:hover{
  color: #bbd5fc; 
  text-decoration:none;
  font-weight:bold;
	}

