﻿/**************** Scenario Home ****************/

#scenario-home
{
    margin:-22px -19px -40px -23px;     
}

#scenario-home .hero-box
{
    background:transparent url(/images/backgrounds/scenario-home.jpg) center top no-repeat;   
    width:860px;
}

#scenario-home .hero-box .inner
{
    padding:31px 0 0 24px;
}

#scenario-home .intro
{
    width:550px;
    color:#333;
    margin-bottom:18px;
}

#scenario-home h2
{
    color:#999;
    font-size:1.46em;
}

#scenario-home .scenario
{
    width:183px;
    height:126px;
    border:solid 1px #dedede;
    float:left;
    margin:0 7px 16px 0;
    font-size:0.92em;
}
#scenario-home.last
{
    margin-right:0;
}

#scenario-home .scenario a.head
{
    color:#fff;
    cursor:pointer;
    background:none;
    padding:0;
    margin:0;
    display:block;
    background-color:#eb7c00;
    width:183px;
    height:21px;
    text-indent:7px;
    line-height:19px;
    font-weight:bold;
    font-size:0.92em;
    text-decoration:none;
}

#scenario-home .scenario a.tail 
{
    background:none;
    background-color:#fff;
    width:183px;
    height:21px;
    text-indent:8px;
    line-height:19px;
    padding:0;
    margin:0;
    display:block;
    font-weight:normal;
    font-size:0.92em;  
}

#scenario-home .scenario-container
{
    width:585px;
    margin-right:49px;
    float:left;
    height:100%;
}

#scenario-home .sidebar .inner
{
    background:#fff;
    color:#333;
    margin:0 0 9px 0;
    padding:8px 0 17px 12px;
    border:solid 1px #d6d6da;
    background:#fff url(/Images/backgrounds/sidebar_fade2.jpg) top no-repeat;   
}

#scenario-home .sidebar
{
    width:185px;
    float:left;
    background:transparent url(/Images/backgrounds/sidebar_bottom.gif) bottom no-repeat;  
    margin-top:-15px;  
}

#scenario-home .sidebar ul
{
   color:#666;
}

#scenario-home .sidebar li
{
   line-height:1.2em;   
   margin-bottom:10px; 
}
#scenario-home .sidebar li span
{
   color:#333;
}
#scenario-home .sidebar .hr
{
   width:170px; 
   margin-bottom:10px;
}

#scenario-home .sidebar a
{
    font-size:0.92em;  
}
#scenario-home h3
{
    color:#333;
    font-size:1.08em;
    font-weight:bold;
    margin:-1px 0 10px 0;
}
#scenario-home .appBox
{
    width:584px;
    float:left;
    background:none;
    margin:21px 0 0 0;
    background:transparent url(/Images/backgrounds/appbox-shadow.gif) bottom no-repeat;  
}
#scenario-home .appBox .inner
{
    width:556px;
    border:solid 1px #e0e0e2;
    padding:16px 14px 15px 10px;
    background:transparent url(/Images/backgrounds/sidebar_fade.gif) bottom repeat-x;
    margin-bottom:9px; 
}
#scenario-home .title
{   
    font-size:1.23em;
    color:#333;
    margin:0 0 5px 0;  
}
#scenario-home .appBox a
{   
    background:none;
    padding:0;
    font-weight:normal;  
}

/**************** Scenario Detail ****************/

#scenario
{
      
}

#scenario .main-content
{
    margin-left:3px;  
}


.hero
{
    width:818px;
    height:12.5em;
    min-height:161px;
    position:relative; 
    margin-bottom:24px;  
}

.hero h1
{
    font-size:1.69em; 
    margin-bottom:4px; 
}

.hero h2
{
    font-size:1.38em;
    margin-bottom:5px; 
}

.heroHPB
{
    background:transparent url(/Images/scenario/hero_hbp.jpg) top no-repeat;
}

.heroLoseWeight
{
    background:transparent url(/Images/scenario/hero_lose.jpg) top no-repeat;
}

.heroICE
{
    background:transparent url(/Images/scenario/hero_ice.jpg) top no-repeat;
}

.heroStayFit
{
    background:transparent url(/Images/scenario/hero_fit.jpg) top no-repeat;
}

.heroOrganized
{
    background:transparent url(/Images/scenario/hero_organize.jpg) top no-repeat;
}

.hero .inner
{
    padding:32px 0 0 30px;
}

.hero .intro
{
    width:434px;
    margin-right:25px;
    float:left;
}

.hero .more-solutions
{
    float:left;
    width:170px;
}
.hero a, .hero a:link, .hero a:hover
{
   font-size:0.85em;
   font-weight:normal;
}

.hero ul
{
    margin:1px 0 2px 5px;

}
.hero li
{
    color:#c1c1c1;
    line-height:1.2em;

}

.hero li a, .hero li a:link, .hero li a:hover
{
    font-weight:normal;
}

.hero h3
{
    font-size:1.07em;
    color:#eb7c00;
    padding:0;
    margin:0;
}


#scenario .hero .logo
{
    padding:37px 28px 0 241px;
    position:absolute;
    margin:0;
    bottom:70px;
    right:0;
}

.hero h2
{
    color:#999;
}

/**************** HR Tabs ****************/

.tabLeftOff
{
    height:40px;
    width:15px;
    background:transparent url(/Images/hrweb/tab_left_off.gif) center no-repeat;
    float:left;
}
.tabRightOff
{
    height:40px;
    width:21px;
    background:transparent url(/Images/hrweb/tab_right_off.gif) center no-repeat;
    float:left;
}

.tabMiddleOff
{
  height:40px;
  background:transparent url(/Images/hrweb/tab_middle_off.gif) center repeat-x;
  float:left;
  color:#4689c5;
  font-size:0.9em;
  font-weight:bold;
}

#tabs  a
{
  background:none;
  padding:5px 0;
  display:block;
}

.tabLeftOn
{
    height:40px;
    width:15px;
    background:transparent url(/Images/hrweb/tab_left_on.gif) center no-repeat;
    float:left;
}

.tabRightOn
{
    height:40px;
    width:21px;
    background:transparent url(/Images/hrweb/tab_right_on.gif) center no-repeat;
    float:left;
}

#tabs .tabMiddleOn a
{
  color:#333;
  text-decoration:none;
  cursor:default;
  margin-left:-3px;
}

#tabs .tabMiddleOff a
{
  cursor:pointer;
}

#tabs .tabMiddleOn 
{
  height:40px;
  background:transparent url(/Images/hrweb/tab_middle_on.gif) center repeat-x;
  float:left;
}


#tab1, #tab2, #tab3
{   
   float:left; 
   margin-right:1px;
}

.tabLeft
{
   margin-left:-7px;
}

.tabNormal
{
   margin-left:0;
}

#tabs span
{
   display:block;
   margin:10px 0 0 3px;
}

#tabs 
{
  margin-top:-10px; 
}

#tabs .fade
{
    background:transparent url(/Images/hrweb/tab_fade.gif) bottom repeat-x;
    width:150px;
    height:40px;
    float:left;
    margin-left:-1px;    
}

.tab-intro
{
    margin:0 0 24px 13px;
    width:500px;
    padding-top:20px;
}

#tab1Content, #tab2Content, #tab3Content
{
    padding-top:20px;
}


/**************** HRWebv2 ****************/

.card-container
{
    width:580px;
}

.card
{
    background:transparent url(/images/hrweb/card_bg.gif) center repeat-y;   
    overflow:visible;
    width:580px;
    margin-bottom:33px;    
}

.card .content
{
    padding:0 26px 10px 26px;
    overflow:hidden;     
}

 .card .top
{
    background:transparent url(/images/hrweb/card_top.gif) top no-repeat;
    height:13px;
    width:580px;   
}

 .card .top-noheader
{
    background:transparent url(/images/hrweb/card_top_noheader.gif) center no-repeat;
    height:16px;
    width:580px;
}

.card .bottom
{
    background:transparent url(/images/hrweb/card_bottom.gif) center no-repeat;
    height:13px;
    width:580px;
}
.card-column
{
    float:left;
    margin-right:50px;
}


.card .content h4 a
{
     font-weight:normal; 
}

/**************** Card Tab ****************/
.card-container .header
{
    background-color:#fff;
    margin-left:1px;    
}

.card-container .header .content-wrapper
{ 
    background-color:#8fc7de;
    height:39px;
    position:relative;
    float:left;
}

.card-container .header h3
{ 
   padding:10px 0 7px 47px;
   color:#fff;
   font-size:1.69em;
   float:left;
   font-weight:normal;
}

.card-container .header .slider
{ 
   width:40px;
   background:#fff url(/images/hrweb/card_header_corner.gif) left no-repeat;
   height:39px; 
   float:left;
}

.card-container .header .cardnumber
{ 
   background:#fff url(/images/hrweb/card_number.gif) center no-repeat;
   height:45px; 
   width:48px;
   top:-9px;
   left:0;
   position:absolute;
}

.card-container .header .corner
{ 
   background:#fff url(/images/hrweb/card_header_corner2.gif) center no-repeat;
   height:39px; 
   width:9px;
   top:0;
   left:0;
   position:absolute;
}

.card-container .header .number
{ 
   color:#f37739;
   font-size:28px;
   padding:10px 12px 12px 12px;
}

.card-container .header .no-number
{ 
  margin-left:-35px;
}


/**************** Card Body: App ****************/

.card .content .features
{
     float:left;
     padding:0;
     border-right:solid 1px #ebebeb;
     width:401px;  
}


.card .content .action
{
    padding-top: 11px;
    text-align:center;
    float:left;
    width:122px;
    margin-left:15px;
    margin-right:-11px;
    line-height:1.2em;
}

.card .content .ruler
{
    margin:11px 0;
}
.card .content .features ul
{
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0 0;  
}

.card .content .features li
{
   background-image: url(/images/hrweb/check.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   padding-right:25px;
   margin:0 0 8px 9px;
   width:131px;
   float:left;
   line-height:1.15em;
}

#scenario .card .content .logo
{
    float:right;
    margin:0;
}

.card h4
{
    color: #4689c5;
    font-size:1.53em;
    margin-top:34px;
    margin-bottom:3px;
    font-weight:normal;
}

#scenario .card h6
{
    font-size:0.92em;
    margin:10px 0 3px 9px;
}

.card .action a.try-it-now
{
    font-size:0px;
    color:#f89c6d;
    margin:5px auto;
    padding:0;
}

.card .alert
{
    background-color:#f8fcff;
    border:solid 1px #c7e6f0;
    padding:5px 0 5px 67px;
    margin:0 0 0 9px;
    line-height:1.3em;
    vertical-align:middle;
}
.card .alert-redux
{
    background-color:#f8fcff;
    border:solid 1px #c7e6f0;
    padding:10px 0 5px 67px;
    margin:0 0 0 9px;
    line-height:0.8em;
    vertical-align:middle;
}

.card .alert a
{
    color:#5490cf;
    font-weight:normal;
    padding:0;
    background:none;
}

.card .alert-img
{
   left:100px;
   background:transparent url(/Images/hrweb/card_device.gif) center no-repeat;
   position:absolute;
   width: 47px;
   height:44px;
   margin-top:-4px;
}

.card .alert-img2
{
   left:100px;
   background:transparent url(/Images/hrweb/mp3.gif) center no-repeat;
   position:absolute;
   width: 35px;
   height:46px;
   margin-top:-6px;
}

.card .alert-header
{
  font-size:0.85em;
  color:#f37739;
  margin:22px 0 0 9px;
  font-weight:bold;
}

.card .small-text
{
    font-size:0.85em;
    color:#333;
}

#scenario .hrweb-device-list .small-text
{
    font-size:0.85em;
}

#scenario .hrweb-device-list .note
{
   line-height:1.3em;
   padding-top:2px;  
   clear:both;
}

#scenario .hrweb-device-list h3 a:hover
{
   font-weight:normal;
}



.card .compatible
{
    margin:10px 0 0 12px;
   
}

.card .note
{   
    line-height:1.4em;
    margin-top:10px;
    color:#666;
    margin-bottom:6px;
}

.card .grid
{
    width:371px;
    border:solid 1px #dadada;
    margin:0 0 13px 9px;      
}

.card .grid td
{
    background-color:#c6e3ee;
    border:solid 1px #fff;
    border-right:none;
    border-bottom:none;
    vertical-align:middle;
    width:74px;
}

.card .grid tr.checks td
{
    background-color:#fff;
    border-left:solid 1px #dadada;
    vertical-align:middle;
    text-align:center;
    padding:11px 0;  
}

.card .grid tr.checks td.first
{
    border-left:none;   
}

.card .grid td span
{
    padding:5px;
    display:block;
    color:#333;
    font-size:0.92em;
    line-height:1.2em; 
    text-align:center;
}

.card .grid .redux
{
    width:73px;
}

.card .grid .first
{
    width:72px;   
}
.card .grid .last
{
    width:72px;
    border-right:solid 1px #fff;  
}

/**************** Card Body: Device  ****************/


.card .device
{
    margin:10px 0 0 9px;
}

.card .device h4
{
    margin-top:-2px;  
}

.card .device h5
{
    margin-top:-2px;
    color:#eb7c00;
    font-size:1.33em;
    margin-bottom:0;
}

.card .device .device-img
{
    
    margin:6px 11px 0 0;
    float:left;
}

.card .device .features
{ 
   margin:11px 0 0 10px;
   color:#333;
   font-size:0.92em;
   border:none;
   width:511px;
}

.card .device .features .detail
{
   width:258px;
   float:left;
   margin-top:25px;
   font-size:0.92em;
   color:#333;
}

.card .device .features  a
{
    font-weight:normal;
    padding:0;
    background:none;
}

.card .device .ruler
{
    margin:0;
    margin-bottom:-3px;
}

.amazon-icon
{
    float:left;
    margin:4px 6px 0 0;
}


/*a.buy-now
{
    margin:5px auto 5px auto;
    background:transparent url(/Images/buttons/buy-now.gif) center no-repeat;
    width:77px;
    height:22px;
    display:block;
    font-size:0px;
    color:#fff;
    text-indent:90px;
    text-decoration:none;
}*/

#scenario .card .detail h4
{
    padding:0;
    margin:2px 0 -1px 0;
    font-size:1.17em;
}
#scenario .card .detail h4 a
{    
    font-weight:normal;
    font-size:1.1em;
    color:#4689c5;
    padding:0;
    background:none; 
}

#scenario .card .detail h5
{
    color:#333;
    font-size:1.17em;
    font-weight:bold;
    margin:0 0 17px 0;
    padding:0;
}

#scenario .card .device h6
{
    margin:10px 0 0 0;
    color:#333;
}

.card .device  .action
{
    padding-top:19px;
    text-align:center;
    float:left;
    width:100px;
    margin-left:21px;
    margin-right:-11px;
    margin-top:15px;
}

.card a.download-now
{
      background:transparent url(/Images/icons/download_arrow.gif) left no-repeat;
      padding:0 0 0 16px;    
}
/**************** HR Sidebar  ****************/


#scenario .sideBar
{
  float:left;
  width:185px;  
  font-size:0.92em;
  color:#333;
  line-height:1.35em;
  background:transparent;
}

#scenario .sideBoxOne
{
    width:185px;
    float:left;
    background:transparent url(/Images/backgrounds/sidebar_bottom.gif) bottom no-repeat;    
}

#scenario .sideBoxOne .inner
{
    width:153px;
    border:solid 1px #e0e0e2;
    padding:14px 15px 17px 15px;
    background:transparent url(/Images/backgrounds/sidebar_fade.gif) bottom no-repeat;
    margin-bottom:9px; 
}

#scenario .sideBoxTwo
{
    margin:0 6px 20px 12px;    
}

#scenario .sideBar  h5
{
    color:#333;
    font-size:1.27em;
    font-weight:bold;
    margin:0 0 5px 0;
    line-height:1.08em;  
}

#scenario .sideBar .inner h5
{
    font-size:1.27em;
}

#scenario .sideBar h6
{
    color:#333;
    font-size:1.08em;
    font-weight:bold;
    margin:0 0 5px 0;
    line-height:1.1em;
}

#scenario .sideBar .source
{
    font-size:0.892em;  
    color:#666;
    margin:-1px 0 2px 0;
}

#scenario .sideBar a, .scenarioNav a, .scenarioNav a:hover
{
    font-weight:normal;
    background:none;
    padding:0;  
    cursor:pointer;
}

#scenario .sideBar a.action
{
    margin-top:5px;
    display:block; 
    line-height:1.2em;
}

#scenario .sideBar a.arrow
{ 
    font-weight:bold;
    font-size:0.92em;
}

#scenario .sideBar .more
{ 
    margin:7px 0 7px 0;
}
#scenario .sideBar .more a
{ 
    font-size:1.0em;
    padding-right:9px;
    font-weight:bold;
    background:url(/images/icons/blue_arrow.gif) no-repeat top right;
}

#scenario .sideBar .more a.no-arrow
{ 
    padding-right:0;
    background:none;
}
    
#scenario .sideBar .sideBoxOne .ruler
{
    margin:8px -10px 14px -10px;
}

#scenario .sideBar .ruler
{
    margin:16px 0;
}

#scenario .sideBar .logo
{
    margin:20px 0 5px 0;
}

#scenario .sideBar ul
{
    margin:8px 0 12px 0;
}

#scenario .sideBar li
{
  margin:0 0 9px 18px;
  line-height:1.2em;
}


#scenario  .healthy-savings
{  
    margin-top:13px;
}
#scenario .healthy-savings img
{
    float:left;
    margin:0 14px 20px 0;
}
#scenario  img.hr-feature
{   
    margin:10px auto 3px auto;
    display:block;
}

#scenario  .sideBar .sideBoxOne li
{
    line-height:1.0em;
    margin-bottom:7px;
}
/**************** HR Get Organized ****************/

.get-organized-content
{
    margin:6px 2px;
    color:#333;
}

.card .content .get-organized-content li
{
    float:none;
    width:250px; 
}

#scenario .card .get-organized-content h6
{
    font-size:0.92em;
    margin:0 0 23px 12px;
    font-size:1.38em;
    font-weight:normal;
}

#scenario .card .get-organized-content ul
{
    margin-left:9px;
}

#scenario .card .get-organized-content .features
{
    width:310px;
    margin-top:26px;
    border-right:none;
}

.card .content  .get-organized-content  .start
 {
     width:185px;
     background:transparent url(/Images/hrweb/card_hv_fade.gif) left repeat-y;
     margin:26px 0 0 0;
     padding:10px 0 10px 25px;
     float:left;
     border-left:solid 1px #ebebeb;
 }
 
#scenario  .get-organized-content .start h6
{
    margin:0;
    padding:0;
    font-size:1.6em;
    color:#eb7c00;
    text-align:left;
}

.card .content .get-organized-content  .start ul
{
    list-style-type: none;
    padding: 0;
    margin: 16px 0 0 0;
}

.card .content .get-organized-content  .start li
{
   background-image: url(/images/icons/grey_arrow.gif);
   background-repeat: no-repeat;
   padding-left:25px;
   margin:-6px 0 15px 0px;
   width:131px;
   line-height:1.2em;
}

a.join-healthvault-now, a.join-healthvault-now:hover
{
   background:transparent url(/Images/buttons/join-healthvault-now.gif) center no-repeat;
   margin:0 auto;
   width:173px;
   height:31px;
   font-size:0px;
   color:#f69c6f;
   text-indent:100px;
   display:block;
   text-decoration:none;

}

.card .content .get-organized-content  .note
{
    margin:20px 16px 0 16px;
}

.multiple-cards
{
    margin-top:-25px;
}

h3.get-organized
{
    margin:0 0 10px 4px;
    padding-top:3px;
    color:#333;
    font-weight:normal;
  
}

/**************** HR Device List ****************/


.hrweb-device-list
{
    margin-top:-20px;
}

.hrweb-device-list h1
{
    margin-top:60px;
}

.hrweb-device-list .intro
{
    margin:0 0 20px 0;
}

.hrweb-device-list .title
{
    margin:5px 0 20px 0;
}

.hrweb-device-list .container
{
   border-bottom:solid 1px #eaebed;
   padding:15px 0;
   height:100%;
   overflow:auto;   
}

.hrweb-device-list .get-started
{
   margin:30px 0 4px 0;
   font-size:1.07em;  
}


.hrweb-device-list .device-img
{
   float:left;
   margin:15px 15px 0 0;
}

.hrweb-device-list .device-block
{
   float:left;
   width:478px;
   margin:15px 0 0 0;
}

.hrweb-device-list .device-block
{
   float:left;
   width:478px;
}

.hrweb-device-list h3 a
{
   color:#4689c5;
   font-size:1.07em;
   background:none;
   font-weight:normal;
}

.hrweb-device-list h3 
{
   margin:0 0 3px 0;
   padding:0;
}

#scenario .main-content .hrweb-device-list a.device-buy-now
{
    float:left;
    width:77px;
    height:22px;
    padding-right:5px;
    background:transparent url(/Images/buttons/buy-now.gif) left top no-repeat; 
   
}

#scenario .main-content .hrweb-device-list a.device-buy-now span
{
    display:none;
}

.hrweb-device-list .buy-now-from
{
 
    font-size:0.86em;
    margin-top:10px; 
    text-align:left;  
}


.hrweb-device-list h1
{
    line-height:0.85em;
}

.hrweb-device-list .small-text
{
    font-size:0.7em;
    color:#333;
    margin-top:12px;
}

 .all-devices
{
    padding:20px 0 50px 0;
}
 .all-devices2
{
    padding:0px 0 65px 0;
}

.legal
{
    color:#888;
    font-size:0.90em;
    line-height:1.3em;
}

.trademark
{
    font-size:11px;
    vertical-align:middle;
}

/**************** Features Apps ****************/


#scenario #featured-apps .linkscontainer
{
   width:120px;
   margin:0;
   padding:0;
}

#scenario #featured-apps .description
{
    width:455px;
    border-right:solid 1px #ebebeb;
    margin-right:5px;   
    padding-right:12px;
}

#scenario #featured-apps a.try-it-now
{
    font-size:0px;
    margin:5px 0 0 0;
}

#scenario #featured-apps .description a
{    
    display:inline-block;
    margin:0;
    background-position:right 2px;
}


#scenario #featured-apps .entry
{
    padding-bottom:13px;   
}

#scenario #featured-apps span.t6
{
    font-size:0.92em;
}

#scenario #featured-apps .partner
{
    border-top:#e7e7e7 solid 1px;
}

#scenario #featured-apps .all-apps
{
    border-top:#e7e7e7 solid 1px;
    padding-top:30px;
}

#scenario #featured-apps .breadcrumb
{     
    margin:10px 0 31px 0;   
}

#scenario #featured-apps .intro
{
    margin:0 0  30px 0;
    width:745px;
}

#scenario #featured-apps .cost
{
    margin:0 auto 0 15px;
    font-size:0.92em;
    text-align:center;
    width:100px;
}
.inner a.redux
{
    font-size:0.92em;
}
.blogs
{
    color:#999;
    font-size:0.92em;
    font-weight:bold;
}
#scenario #hrhome .inner li
{
    line-height:0.5em;
    margin:0;
    padding:0;
}
#scenario .entryImage .buy-now 
{
    font-size:0.70em;
    line-height:0.85em;
    margin-bottom:20px;
}

#scenario .featured-device
{
    float:left;
    width:123px;
    margin-left:20px;
    margin-right:-20px;
   
}

#scenario .fd-first
{
    padding-left:17px;
     padding-right:22px;
   
}


#scenario .featured-device img.featured
{
   width:123px;
   height:33px;
  
}

#scenario .featured-device .entryImage
{
    margin-left:25px;
    margin-top:0; 
    margin-bottom:0;
  
}


#scenario .entryImage img.device
{
    margin-bottom:2px;
    
}

#scenario .entryImage 
{
    margin-top:35px;   
}

#scenario .entryImage a
{
    padding:0;
    margin:0;
}


#scenario .entryImage .buy-now img
{
    width:77px;
    height:22px;
    margin:5px 0;
}

/**************** Light Box ****************/


#scenario #help h5
{
   color:#666;
   font-weight:bold;
   font-size:1.0em; 
   margin:25px 0 0 0;
}

#scenario #help h5.first
{
   margin-top:6px;
}

#scenario #help h4
{
   padding-top:15px;
}

#scenario .details-content .device-driver-container ul.dd-download
{
    margin:10px 0 -11px 0;
}


#scenario .details-content .device-driver-container ul.dd-download li
{
    line-height:0.92em; 
}

#scenario .details-content .device-driver-container ul.dd-download li.which-driver
{
    margin-left:0;
    margin-top:2px;
}
.tab-bar
{
     margin-top:-110px;
}
.tab-bar1
{
     margin-top:-92px;
}
.bottom-card
{
    margin-bottom:17px;
}
.driver-note
{
    font-size:0.86em;
    margin-top:5px;
}

.scenarioNav
{
    color:#333;
    font-size:0.85em;
    margin-bottom:17px;
    word-spacing:1px;
}

.lose a.sn1, .fit a.sn2, .pressure a.sn3, .organize a.sn4, .emergency a.sn5, .lose a.sn1:hover, .fit a.sn2:hover, .pressure a.sn3:hover, .organize a.sn4:hover, .emergency a.sn5:hover
{
    font-weight:bold;
    color:#333;
}


/**************** ICE / HIMSS ****************/
.preCardBlurb
{
	margin: 11px 15px 11px 15px;
}
.ICEHimss
{
    background:transparent url(/Images/Himms/himsbanner.jpg) top no-repeat;
}
.card1
{
    background:transparent url(/images/Himms/LeftAndRightEdges1.gif) center repeat-y;   
    overflow:visible;
    width:766px;
    margin-bottom:33px;  
    display:block; 
}

.card1 .content
{
    padding:0 26px 10px 26px;
    overflow:hidden;  
    width: 714px;
}

 .card1 .top
{
    background:transparent url(/images/Himms/TopEdge1.gif) top no-repeat;
    height:15px;
    width:766px;   
}

.card1 .bottom
{
    background:transparent url(/images/Himms/BottomEdge1.gif) center no-repeat;
    height:12px;
    width:766px;
}
.card-column1
{
    float:left;
    margin-right:5px;
}
.card1 .content h4 a
{
     font-weight:normal; 
}
.card1 .video
{
	float:left;
    clear:none;
}

.card-containerLeft
{
    width:378px;
    float:left;
    margin-right:10px;
    clear:none;
    position: relative;
    margin-bottom:33px; 
}
.card-containerRight
{
    width:378px;
    float:right;
    clear:none;
    margin-bottom:33px; 
}
.card2
{
    overflow:visible;
    width:378px;
    display:inline; 
}
.card2 .content
{
    background:transparent url(/images/Himms/LeftAndRightEdges2.gif) center repeat-y; 
}
.card2ContentContainer
{  
    margin:0 26px 0 26px;
}
.card2 .top
{
    background:transparent url(/images/Himms/TopEdge2.gif) top no-repeat;
    height:10px;
    width:378px;   
}

.card2 .bottom
{
    background:transparent url(/images/Himms/BottomEdge2.gif) top no-repeat;
    height:9px;
    width:378px;
}
.card-column2
{
    float:left;
    margin-right:5px;
}


.card2 .content h4 a
{
     font-weight:normal; 
}
