﻿#ihirightnavigation
{
    display: inline !important;/**/
    background: #FFFFFF !important;
}

#ihirightnavigation *
{
    /*sets the anything in the right nav to the right background color*/
    /*background: #FFFFFF !important;*/
}


#MSO_ContentTable
{
    width: 960px !important;
    
}

#pageBodyDescription
{
    width: 960px !important;
}

#pageBodyTop, #pageBodyBottom
{
    width: 960px !important;
}

#pageBodyLeft, #pageBodyRight
{
    width: 345px !important;
}


/* web part zones */
.LeftZone 
{
    clear:left;    
    float: left;
    width: 200px;    
    padding: 2px;
}
.RightZone {
    float: left;
    width: 200px;    
    padding:2px;
}
.MiddleZone {
    float: left;
    width: 520px;    
    padding:2px;
}
.BottomRightZone {
    float: left;
    width: 470px;
    padding:5px;
}

.LeftZone .RoundedBox, .LeftZone .RoundedBoxNative,
.RightZone .RoundedBox, .RightZone .RoundedBoxNative,
.LeftZone .RoundedBox, .LeftZone .RoundedBoxNative,
.MiddleZone .RoundedBox, .MiddleZone .RoundedBoxNative
{
    margin: 0;
}

#homePageHeaderZone
{
   margin: 0px 0px 0px 0px;
}

#homeHeaderImages
{
    float:left;
    width:470px;
    height:340px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.HomeHeaderWebPartZone
{
    float:left;
    width:470px;
    height:340px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

.HomeHeaderTwitterZone
{
    float:left;
    width:450px;
    height:340px;
    padding:0px 0px 0px 0px;
    margin: 10px 0px 0px 20px;
}
#homeImageTopLeft
{
   float:left; 
   padding:0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#homeImageTopRight
{
    float:left;
    padding:0px 0px 0px 0px;
    margin:  0px 0px 0px 0px;
}

#homeImageBottomLeft
{
    float:left;
    padding:0px 0px 0px 0px;
    margin: -3px 0px 0px 0px;
}

#homeImageBottomRight
{
    float:left;
    padding:0px 0px 0px 0px;
    margin: -3px 0px 0px 0px;
}

/**************************************************************************/
/* HomePage rotating header styles */
#featureArea
{
    background: #dceced url(/_layouts/15/ihi/1033/Images/bg/fs_background.png) repeat ;    
    /*border-top: 8px solid #a9d1d1;*/
    height: 340px;
    width:490px;
    margin: 0 0 15px 0px;
    overflow: hidden;
    padding: 0px;
    position: relative;
    /*width: 735px;*/
    z-index: 1;
    float:left;
}
#featureArea ul#featureStories
{
    height:95%;
    margin:0px !important;
    padding:0px !important;
}
#featureArea li#storyContent
{
    height:95%;
    padding: 0px !important;
    margin:0px !important;
}

#featureStory .featureImageCenter
{
    
    text-align:center;
    display:block;
    max-height:220px;
    overflow:hidden;
    
    
}

#featureStory .featureImageCenter a
{
    left:0;
    padding:0px;
    margin:0px;
}

#featureStory img
{
    /*border-bottom: 25px solid #739dc1;*/
    /*height: inherit; /*158px !important;*/
    /*width:inherit;
    overflow:hidden !important;
    display: block;
    width: 100%;
    /*height: 100%;*/
   
    
}
#featureStory #contentDescription
{
    clear:both;
    padding: 3px;
    overflow:auto;
    /*height:80px;*/
    
   
}
        
.featureLearnMoreHeader
{
    background: #739dc1 url(/_layouts/15/ihi/1033/Images/Text/learnMore.gif) no-repeat right top;
    height: 25px;
    line-height: 25px;
    text-indent: -999em;
    width: inherit;
    position:inherit;
    background-position: right bottom;
    /*top:-15px;*/
}
        
#learnMoreContentWrapper
{
    width:100%;
}
#learnMoreContentInnerWrapper
{
    position:absolute;
    display:none;
    width:inherit;
   
}
#learnMoreContent
{
    display:block;
    float:right;
    height:inherit;        
    padding-top:20px;
    padding-left:10px;
    padding-right:3px;
    padding-bottom:10px;
    width:300px;
    /*position:absolute;*/
    background-color:#ffffff; 
    /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;   	     
    overflow-y:auto;
}

#learnMoreContent a
{
    /*font-weight:bold;*/
    
}
        
div#pagingHolder
{
    height:12px;
    padding-right:5px;
    margin-bottom:2px;
    margin-left:5px;
    margin-right:5px;
    padding-top:3px;
    border-top:1px Solid Navy;
    text-align:right;
    vertical-align:top;
}
div#pagingHolder a
{
    height:15px;
    margin-left:2px;
    margin-right:2px;
    padding-right:4px;
    vertical-align:top;
    /*background-color:#dceced;*/
}
div#pagingHolder #featuresPages
{
    float:right;
    width:12px;
    border: 0px outset #44d;
    font-size:8pt;
    vertical-align:top;
}
div#pagingHolder #featuresPages.pauseButton
{
    /*line-height:10px !important;*/
    /*width: 16px !important;*/
    cursor:hand;
    padding: 0px 3px 0px 0px !important;
    border:0px outset #44d;
    overflow-y:hidden;
    background: url(/_layouts/15/ihi/1033/images/icons/springs_home_featurecontrol_pause.gif) no-repeat scroll 0px 0px;
}
    
div#pagingHolder #featuresPages.playButton
{
    /*line-height:10px !important;*/
    /*width: 16px !important;*/
    overflow-y: hidden;
    padding: 0px 3px 0px 0px !important;
    border:0px outset #44d;
    background: url(/_layouts/15/ihi/1033/images/icons/springs_home_featurecontrol_play.gif) no-repeat scroll 0px 0px;
}
*div#pagingHolder #featuresPages
{
    width:15px !important;
}
*div#pagingHolder #featuresPages.playButton, div#pagingHolder #featuresPages.pauseButton
{
    padding:4px;
}
*div#pagingHolder a
{
    height:15px;
    font-size:8pt;
    vertical-align:top;
}
div#pagingHolder #featuresPages.selected
{
    background-color:#ffffff;
    border-color:#444;
    font-size:8pt;
    vertical-align:middle;
}


/**************************************************************************/

/*RULES TO SHOW FOCUS STYLES ON IHI.FOCUS.MASTER*/
body.ihifocus #s4-leftpanel
{
    display:none;
}
body.ihifocus #focusFeatureStory
{
    display:block;
}

body.ihifocus .HomeHeaderWebPartZone,
body.ihifocus .ihiclassic
{
    display:none;
}



/*RULES TO HIDE FOCUS STYLES FROM CLASSIC SITE*/
body.ihiclassic .ihifocus
{
    display:none;
}
