﻿#s4-workspace
{
    overflow :hidden;
    position:relative; 
}
#outerBodyContainer
{
    background-repeat: repeat-y;
    height: 100%;
    padding: 0 20px;
    background-color: rgb(255, 255, 255)!important;
}
.ms-recyclebin 
{
    display: none;
}
.ms-quicklaunchheader
{
    display: none;
}
#nwhu-header
{
    position: relative !important;
    width: 100%;
    height: 221px;
}
.nwhu-header-left
{
    width: 50%;
    height: 221px;
    background-color: rgb(0, 109, 152);
    float: left;
}
.nwhu-header-Right
{
    width: 50%;
    height: 221px;
    background-color: rgb(43, 175, 177);
    float: right;
}
.nwhu-header-Container
{
    width: 100%;
    height: 221px;
    background-image: url("../Images/bg-heading.png");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0px;
    min-width:960px;
    z-index: 25; 
}
#nwhu-header-Col
{
    margin-left: auto;
    margin-right: auto;
}

#s4-titlerow
{
    border-right-width: 0px !important;
}
body #s4-mainarea
{
    float: none !important;
    background-color: rgb(255, 255, 255)!important;
}
.s4-help
{
    display: none;
}
.s4-title
{
    background-image: none !important;
    height: 161px;
    background-color: transparent;
}
.s4-titlelogo
{
    padding-left: 0;
    padding-bottom: 0;
}
.s4-titlelogoNWHU
{
    padding-top: 15px;
}
.s4-title
{
    padding-left: 0;
    background-color: transparent;
}
.s4-titlelogo
{
    padding-bottom: 0;
}
.s4-titletext
{
    display: none;
    width: auto;
}
.s4-title span.siteTitle
{
    color: #525152;
    font-size: 20px;
    font-weight: 600;
    font-family: Arial,Verdana,sans-serif;
}
/* search control styling - start */
.s4-searchTop
{
    margin: 20px 0 6px;
}

.ms-sbtable-ex
{
    border-collapse: inherit;
}
.s4-search INPUT.ms-sbplain
{
    width: 157px!important;
    height: 29px;
    line-height: 29px;
    padding-left: 6px;
    font-size: 1.4em;
    font-weight: bold;
    border-right: 0 !important;
    font-family : Arial,Verdana,sans-serif!important;
    border: solid 1px #b6babf !important;
    border-Right-width: 0!important;
}
td.ms-sbgo {
    background-color: #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 0;
    padding-top: 0;
    border: solid 1px #b6babf!important;
    border-left-width: 0!important;
    padding-top: 2px;
}
td.ms-sbgo a
{
    padding: 0 !important;
    margin: 0 !important;
}
td.ms-sbgo a
{
    background-image: url("../images/sprite.png");
    background-position: -149px 2px;
    visibility: visible;
    background-repeat: no-repeat;
    line-height: 21px;
    display: block;
}
td.ms-sbgo a img
{
    visibility: hidden;
    height: 21px;
    width: 20px;
}
input.ms-sbplain
{
    background-image:none;
}
input.s4-searchbox-QueryPrompt {
    font-style: normal;
    font-weight: bold;
    font-size: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
}
.ms-sbtable-ex
{
    border-collapse: inherit;
}
#s4-leftpanel-content
{
     border-right-style:none !important ;
     border-bottom-style:none !important ;
}
.ms-sbcell
{
   
}
.s4-socialdata-notif
{
    display: none;
}
.contact-us DIV
{
    float: left;
}
.contact-us LI, .contact-us LI A
{
    color: #fff;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    list-style-type: none;
    text-decoration: underline;
    margin-top: 6px;
    margin-left: 0px;
}
.textresize
{
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.resizer
{
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    float: right;
    margin-right: 15px;
    margin-top: 10px;
}
.resizer A
{
    color: #fff;
    font-weight: bold;
}
.resizer LI
{
    display: inline;
}
.decreasefont
{
    font-size: 14px !important;
}
.normalfont
{
    font-size: 19px;
    text-decoration: underline;
}
.mediumfont
{
    font-size: 22px;
}
.largefont
{
    font-size: 24px;
}
.resizer .active a
{
    text-decoration:underline;
}
/* print style - start */
.print
{
    float: right;
    margin-top: 13px;
    margin-right: 50px;
}
/* print style - end */
/* Mega Menu - start */
body #s4-topheader2
{
    background-color: transparent;
    background-image: none;
    border: none;
}
.s4-toplinks .s4-tn A.selected
{
    background-image: none;
    border: none;
}
.s4-titlelogo
{
    display: none;
}
.s4-titlelogo img
{
    display: none;
}
#ctl00_PlaceHolderSiteName_onetidProjectPropertyTitle
{
    font-family: 'Lobster' , cursive;
    margin-left: 9px;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 150%;
    background-color: #FF1649;
    color: white;
    border-radius: 3px;
}
/* Setting SharePoint to a fixed width */
/*
div.s4-title.s4-lp,
 body #s4-mainarea,
 #s4-topheader2,
 #s4-statusbarcontainer {
     width: 960px;
     margin: auto;
     padding: 0px;
     float: none;
     background-image: none;
     background-color: white;
}
#s4-mainarea{
    min-height: 800px;
}
#s4-workspace{
    background-color: slategray;	
}
*/
.s4-tn
{
    position: relative;
    z-index: 100;
}
.s4-toplinks
{
    position: absolute;
    z-index: 10;
}
/*.s4-toplinks .s4-tn a.selected{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 6px;
    height: 60px;
}
*/
.menu-horizontal .menu-item-text
{
    white-space: normal;
}
.s4-toplinks .s4-tn a.selected
{
    background-color: transparent;
    margin: 0px;
}
.s4-tn li.static > .menu-item, .s4-tn li.static > .menu-item.selected
{
    border: none;
    margin-right: 2px;
    padding: 0px;
}
.s4-tn li.static > .menu-item > .additional-background
{
    padding-right: 15px;
    background: url("../images/bg-nav.png") no-repeat scroll 100% -65px transparent;
}
.s4-tn li.static > .menu-item > .additional-background > .menu-item-text
{
    z-index: 100;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    background-color: #393c39;
    color: white;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 9px;
    width: 111px;
    padding-bottom: 7px;
    height: 53px;
    display: table-cell;
    vertical-align: bottom;
}
.s4-tn li.static > a:hover
{
    text-decoration: none;
}
.s4-tn li.static > .menu-item:hover > .additional-background, .s4-tn li.static > .menu-item.selected > .additional-background
{
    background-position: 100% -195px;
}
.s4-tn li.static > .menu-item:hover > .additional-background > .menu-item-text, .s4-tn li.static > .menu-item.selected > .additional-background > .menu-item-text
{
    background-color: #fff;
    color: #333333;
}
.s4-tn li.static.mmd > .menu-item:hover > .additional-background
{
    background-position: 100% -325px;
}
.s4-tn li.static.mmd > .menu-item:hover > .additional-background > .menu-item-text
{
    background-color: #0098aa;
    color: #fff;
}

/*
.s4-tn li li.static > .menu-item.hover{
    z-index: 100;
    background-color: #FF1649;
    color: white;
    position: relative;
    border-bottom: none;
    height: 22px;
}

.s4-tn li li.static > .menu-item.hover:after, .s4-tn li li.static > .menu-item.hover:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.s4-tn li li.static > .menu-item.hover:after {
    border-color: rgba(255, 106, 0, 0);
    border-top-color: #FF1649;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
}
.s4-tn li li.static > .menu-item.hover:before {
    border-color: rgba(255, 106, 0, 0);
    border-top-color: #FF1649;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
}
*/
/* Top Navigation */

.ms-WPBody
{
    font-size:inherit !important;
}
.mdd-itemcontent
{
    display: none;
    position: absolute;
    top: 60px;
    left: 0px;
    background-color: #0098aa;
    width: 100%;
    z-index: 5;
    white-space: normal;
    color: #f5f5f5;
}
.navMenu .navMenu-column
{
    font-size: 1.2em;
}
.mdd-itemcontent .ms-WPBody a
, .mdd-itemcontent .ms-WPBody .link-item  a
, .mdd-itemcontent .ms-WPBody .Heading
{
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif !important;
    line-height: 1.5em;
}
.Highlight
{
    text-decoration: underline!important; 
}
.mdd-itemcontent .ms-WPBody a, .mdd-itemcontent .ms-WPBody .link-item a
{
    color: #ffffff;
}
.mdd-itemcontent .ms-WPBody .Heading
{
    font-weight : bold!important;
    line-height: 2em;
}
.mdd-itemcontent .ms-WPBody
{
    margin-left: 0px;
}
.mdd-itemcontent .ms-WPBody .Heading a
{
    font-weight : bold!important;
    margin-left: 0px;
}
.navMenu .navMenu-column .Heading:first-child 
{
    padding-top: 0px;
}
.navMenu .navMenu-column .Heading
{
    padding-top: 15px;
}
.navMenu .navMenu-column .Link
{
    padding-left: 10px;
}
.menu ul.navMenu-column
{
    float: left;
    padding-right: 20px;
}
.mdd-itemcontent .ms-WPBody .link-item a
{
    font-size: 140%;
}
.mdd-itemcontent .description
{
    color: #f5f5f5;
}
.mdd-itemcontent *
{
    display: block;
}
.mdd-itemcontent .groupheader
{
    color: white;
    font-size: 140%;
    font-family: 'Open Sans' , sans-serif;
}
.mdd-innercontent
{
    padding: 20px;
}
/* Mega Menu - end */
/* Footer - start*/
#footerLink
{
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.42em;
    line-height: 1em;
    padding-left: 0px;
    padding-top: 0px;
}
.footer-LinkHeading 
{
    padding-left: 0px !important;
    margin-bottom:0px;
    margin-top:0px;

}
.footer-LinkHeading  Li 
{
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    padding-left: 0px !important;
    margin-bottom:14px; 
    color: #fff !important;
    font-weight: bold;
}
.footer-LinkHeading  Li a
{
    color: #fff !important;
    font-weight: bold;
}
.footer-LinkLink 
{
    padding-left: 0px !important; 
    margin-bottom:0px;
    margin-top:0px;
}
.footer-LinkLink  Li 
{
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    padding-bottom: 7px;
    color: #fff!important;
 }
.footer-LinkLink  Li a
{
    color: #fff!important;
}     
.footer-LinkBold
{
    padding-left: 0px !important;
    margin-bottom:0px;
    margin-top:0px;
}
.footer-LinkBold  Li 
{
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    padding-bottom: 13px;
    color: #fff!important;
}
.footer-LinkBold Li span
{
    font-weight: bold;
    border-bottom: 1px solid #fff;
}
.footer-LinkBold  Li a  
{
    color: #fff!important;
}  
.socialMedia
{
    display: inline-block;
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    padding-left: 0px !important;
    padding-right: 10px !important;
    padding-top: 0px;
    margin-top :0px;
}
.socialMedia li ,.socialMedia li a img
{
    border-width: 0px !important;
    border-style: none !important;
}
.socialMedia >Li >a
{
    color:inherit!important
}
#nwhu-footer
{
    margin-top: 30px;
    position: relative !important;
    width: 100%;
    height: 330px;
    overflow :hidden ;
}
.nwhu-footer-left
{
    width: 50%;
    height: 330px;
    background-color: rgb(61, 61, 61);
    float: left;
}
.nwhu-footer-Right
{
    width: 50%;
    height: 330px;
    background-color: rgb(72, 72, 72);
    float: right;
}
.nwhu-footer-container
{
    width: 100%;
    height: 330px;
    background-image: url("../Images/bg-footer.jpg");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0px;
    min-width:960px; 
}
#nwhu-footer-Col
{
    margin-left: auto;
    margin-right: auto;
    margin-top :53px;
}

/* Footer - End*/
/* HealthTopicsLetter webpart - Start*/
.HealthTopicsLetter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.47em;
    font-weight: bold;
    margin-bottom: 14px;
}
.HealthTopics
{
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 14px;
}
.HealthTopics LI
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    padding-left: 0px !important;
 
}
.HealthTopicTitle
{   float  :left;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #0F5CA3;
    padding:0 4px 0 0;
}
.HealthTopicDsr div
{ 
    margin:0px 6px 0px;
}
.HealthTopicDsr div p 
{
    margin-top: 0px;
    margin-bottom: 0px;
}
/* HealthTopicsLetter webpart - End*/
.btn-holder
{
    overflow: hidden;
    padding: 15px 0 0;
}
.btn-top
{
    display: inline-block;
    vertical-align: top;
    font-weight : bold;
    font-size : 1.081em;
    font-family : Arial, Helvetica, sans-serif; 
    color: #fff!important;
    text-align: center;
    background: #0e5ba3;
    padding: 7px 10px;
    min-width: 95px;
    margin: 0 0 24px;
}

.SectionBanner
{
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    padding-left: 0px !important;
    padding-top: 0px;
    margin-top: 0px;
}
.SectionBanner Li img
{
    width: 960px;
}
#letterNavigationSidebar .block h2
{
    margin:0px 0px 10px 10px ;
    font:bold 1.071em/1.133em Arial, Helvetica, sans-serif;/*15/17*/
    color:#fff;
    background:#0e5ba3;
    display:inline-block;
    vertical-align:top;
    padding:6px 10px;
}
#letterNavigationSidebar
, #elementletter
{
    float:left;
    width:187px;
    padding:2px 0 20px;
    height: 500px;
}
.letterNavigation-item-list
{
    padding:0px;
    padding-top :8px;
    margin:0 0 0 10px;
    list-style:none;
    overflow:hidden;
    font-weight  :bold;
    font-size: 1.133em;
    font-family: Arial, Helvetica, sans-serif;
    color:#fff;
    height: 487px;
    width: 163px;
}
.letterNavigation-item-list li
{
    float:left;
    padding:0px 10px 9px 0px;
    
}
.letterNavigation-item-list li a
, .letterNavigation-item-list li a:visited
{
    float:left;
    width:20px;
    padding:7px 5px;
    background:#cad8da;
    text-align:center;
    color:#0072bc;
}
.letterNavigation-item-list li a:hover
{
    color:#fff;
    background-color:rgb(14, 91, 163);
}
.letterNavigation-item-list li a:hover .block h2{
    color:#0072bc !important;
    background:#cad8da;
}
#AHealthTopicButtom
{
    display: none;
}

#PublicHealthBox .HomePageTitle .title-holder
, .HomePageTitle .title-holder-blue 
{
    background: url("../images/bg-title.png") no-repeat;
    background-size: auto;
    background-origin: border-box;
    background-position: -45px 0px;
    top: 0px;
    padding: 5px 14px 4px 14px;
}
#PublicHealthBox .HomePageTitle .title-holder h2 a
, .HomePageTitle .title-holder-blue h2 a
{
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    word-spacing: -1px;
    text-decoration: none;
    font-size: 1.27em;
}
#PublicHealthBox .PageTitle
{
    padding-bottom: 11px;
    border-bottom-width : 1px;
    border-bottom-style: solid;
    border-bottom-color: #b1b1b1;
    margin-bottom: 13px;
    color: #0098aa;
    line-height: 1.22em;
    font-size: 1.72em;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
}
#PublicHealthBox  .link-holder
{
    color: #0F5CA3!important;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom :10px;
}
#PublicHealthBox  .link-holder a
, #PublicHealthBox  .link-holder a:link
, #PublicHealthBox  .link-holder a:visited
, #PublicHealthBox  .link-holder a:active
{
    color: #0F5CA3 !important;
}
#PublicHealthQuestion .link
{
    float:right;
    font:bold 1em/1.143em Arial, Helvetica, sans-serif;
    color:#0f5ca3;
}

.PublicHealthQuestion
{
    padding-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    color:#000;
    margin-left: 0px;
    
}
.PublicHealthQuestion LI
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.357em;
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    padding-left: 0px !important;
    line-height: 1.35em;
}
.PublicHealthTitle
{
    float  :left;
    font-weight:bold;
    font-size : 1.286em;
    font-family: Arial, Helvetica, sans-serif;
    color:#333;
    padding:0 4px 0 0;
    overflow:hidden;
}
.PublicHealth  div 
{   
    margin:0px;
}
.PublicHealthQuestion
{
     margin-top: 0px !important;
}
.PublicHealth .PublicHealthQuestionText
, .PublicHealth .PublicHealthAnswerText
{
     margin: 0px 0px 13px 30px !important;
}
a.title-new-link:hover  
{
    text-decoration: underline !important;
}
.PublicHealth div p
{
    margin-top: 0px;
    margin-bottom: 0px;
}   
.PublicHealth-pager 
{
    border: 1px solid #CCCCCC;
}
.PublicHealth-pager > div
{
    padding: 5px 0;
}
.PublicHealth-pager > div > a 
{
    color: #666666 !important;
    margin: 0 3px 0 7px;
}
.PublicHealth-pager > div > a:hover
, .PublicHealth-pager > div > a.Current 
{
    color: #333333 !important;
    margin: 0 3px 0 7px;
}
.PublicHealth-pager
{
    margin-left: 9px !important;
}
/* pager for listing webparts */
.pager-next-last
{
    text-align: right
}
.pager-separator
{
    border: 1px solid #CCCCCC
}
/* NewsListing webparts */
.NewsListingPostList
{
    font-size :1.429em ;
    font-family : Arial, Helvetica, sans-serif;
    color:#333;
    padding:1px 0px 0px;
    margin:0px 0px 10px;
    list-style:none;
    overflow:hidden;
}
.NewsListingPostList li
{
    overflow:hidden;
    padding:0px 0px 11px;
}
.NewsListingPostList .date-wrapper
{
    float: left;
    width: 42px;
    margin: 0 11px 0 0;
}
.NewsListingPostList .date-wrapper .date-separator
{
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    width: 100%;
    color: #666;
}
.NewsListingPostList .date
{
    font-weight: bold;
    font-size: 1.071em !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    text-align: center;
    padding: 2px 0 0 0;
}
.NewsListingPostList .date span
{
    display:block;
    font-weight :bold;
    font-size : 2.133em !important;
    font-family :  Arial, Helvetica, sans-serif;
    color:#999;
    display: block; 
}
.NewsListingPostList li .holder
{
    overflow:hidden;
    padding:0px 0px 0px 2px;
    margin-top: 5px; 
}
#NewsListing .NewsListingPostList h3
{
    margin:0 0 2px;
    font:bold 1em/1.143em Arial, Helvetica, sans-serif;
    color:#0f5ca3;
}
#NewsListing h2
{
    color: #333333;
}
.EventsListingHeader
{
    border-bottom: 1px solid #B1B1B1;
    color: #0098AA!important;
    font: bold 1.722em Arial, Helvetica, sans-serif!important;
    margin: 3px 0 13px;
    padding: 0 0 11px;
    border-bottom-width:1px;
    border-bottom-color:#b1b1b1;
    border-bottom-style:Solid;
}
.NewsListingPostList h3 a
{
    color:#0f5ca3;
}
#NewsListing .NewsListingPostList p
{
    margin:0 0 5px;
}
.NewsListingPostList .by
{
    font-size : 0.88em;
    font-family :  Arial, Helvetica, sans-serif;
    color:#999;
    margin:0px 0px 14px;
    display:block;
}
.NewsListingPostList .by a
{
    color:#999;
}
/*Event Layout Page*/

.event-block
{
    font-family: Arial, Helvetica, sans-serif;
    font-size :1.429em;
    color:#333;
    margin:-1px 0 20px;
}
.detail-list
{
    margin:0 0 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size :1em;
    color:#333;
    padding:2px 0px 0px;
}
.detail-list ul
{
     margin-left :10px;
     padding-left:10px;
}
.detail-list ul li
{
    overflow:hidden;
    padding:0px 0px 10px;
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    margin-left :0px;
}
.detail-list a
{
    color:#0f5ca3;
    text-decoration:underline;
}
.detail-list a:hover
{
    text-decoration:none;
}
.detail-list-title
{
    font-weight :bold
}
.detail-list-Empty
{
    display:none ;
}
.calender tr th  
{
    height :64px;
    width:31px;
    border-color :#ccc;
}
/* calender Webpart -Start*/
.calender tr td  
{
    height :64px;
    width:31px;
    border-color :#ccc;
    font-size :0.92em!important;
    font-family :Arial, Helvetica, sans-serif !important;
    padding-left: 5px;
}
.calender tr td  a
{
    margin-left :5px; 
    font-family: Arial, Helvetica, sans-serif;
    margin-left :2px; 
    color:#3966bf!important;
}
.calender tr td  a:first-child
{
    color:#333!important;
}
.calender
{
    border-collapse:collapse;
    width:778px;
    text-align:left;
    font-size :1.385em !important;
    font-family :Arial, Helvetica, sans-serif !important;
}
.CalenderTitle
{
   width:40%!important;
   margin-left: auto!important;
   margin-right: auto!important;
}
.ms-ToolPaneOuter
{
    position: absolute;
    z-index: 1000 !important;
}
.CalenderTitle tr > td.btn-prev
{
    background:url(../images/sprite.png) no-repeat -358px -24px;
    float:right;
    width:45%!important;
    height:25px;
    margin-top: 20px; 
    margin-left :0px!important;
}
.CalenderTitle tr > td.btn-prev a
{
    color: transparent!important;
    width:100%!important;
    float: left;
    margin-left: 0px;  
}
.CalenderTitle tr > td.btn-prev:hover
{
    background-position:-358px -51px;
    cursor: pointer;
}

.CalenderTitle tr > td:first-child.btn-prev
{
    background:url(../images/sprite.png) no-repeat -328px -24px;
    float:left;
}
.CalenderTitle tr > td:first-child.btn-prev:hover
{
    background-position:-328px -51px;
    cursor: pointer;
}
/* calender Webpart -End*/
/* Audience Webpart -Start*/
.Blue
{
    background-color:#0078C9 !important;
}
.Brown
{
    background-color: #998F86 !important;
}
.Yellow
{
    background-color:#FFA200 !important;
}
.Green
{
    background-color: #0098aa !important;
}
.Audience
{
    margin:0;
    padding:4px 0 0 10px;
    list-style:none;
    font:1.27em Arial, Helvetica, sans-serif;/*15/18*/
    color:#fff;
    display: inline-block;
}
.AudienceButtons
{
    text-align: center;
}
.AudienceButtons ul
{
    margin: 0px;
    padding: 0px;
}
.Audience li
{
    display:inline-block;
    vertical-align:top;
    margin:0 6px 10px 0;
    overflow:hidden;
}
.Audience li a
{
    color:#fff!important;
    padding:5px 10px 7px;
    letter-spacing:1px;
    float:left;
    min-width:85px;
    background:#0098aa;
}

#Audience .HomePageTitle .title-holder
, .HomePageTitle .title-holder-darkaqua 
{
   
    background: url("../images/bg-title.png") no-repeat;
    background-size: auto;
    background-origin: border-box;
    background-position: -1073px 0px;
    /*background-position-y: -12px;*/
    top: 0px;
    padding: 5px 14px 4px 14px;
}
#Audience .HomePageTitle .title-holder h2 a
, .HomePageTitle .title-holder-darkaqua h2 a
{
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.27em; 
    font-weight: bold;
    letter-spacing: 1px;
    word-spacing: -1px;
    text-decoration: none;
}
#wrapper
{
    width: 960px;
    margin: auto;
}
html.ms-dialog #wrapper
{
    width: 100%;
}
.ms-dialog #s4-bodyContainer
{
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
/* Audience Webpart -End*/
/* RelatedPages Webpart -Start*/
.RelatedPages h1
{
    border-bottom: 1px solid #B1B1B1;
    color: #0098AA;
    font: bold 1.72em Arial, Helvetica, sans-serif;
    margin: 3px 0 13px;
    padding: 0 0 11px;
    border-bottom-width:1px;
    border-bottom-color:#b1b1b1;
    border-bottom-style:Solid;
}
.RelatedStyle
{
    line-height:1.74em;
    margin-top:-2px;
    margin-bottom:12px;
    color:#333;
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    font-weight:bold;
    padding-left: 5px;
    font: bold 1.39em Arial, Helvetica, sans-serif;
}
.RelatedStyle Li a
{
    overflow:hidden;
    padding-bottom:9px;
    list-style-position:outside;
    list-style-type:none;
    font-weight:bold;
    color:#0072bc!important;
    line-height:1.54em;
    padding-left: 8px;
    text-decoration: underline;
}
.ListingStyle
{
    font-size: 1.27em;
    /*list-style-type: none;*/
    padding: 0px;
    margin: 0px;        
}
.ListingStyle .linkUrl
{
    padding: 1px 0 1px 0;
}
.ListingStyle .linkDescription
{
    margin: 1px 0 1px 0;
}
.ListingStyle li
{
    padding: 0px 0px 2px 0px;
    margin-left: 20px;
}
.ListingStyle span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 2em;
}
.ListingStyle li h3
{
    margin:0 0 4px;
    font:bold 1em/1.143em Arial, Helvetica, sans-serif;/*14/16*/
    color:#0f5ca3;
}
.ListingStyle h3 a
{
    color:#0f5ca3;
}
.ListingStyle Li a
{
    padding-bottom:14px;    margin:0;    list-style:none;
    /*font-family: Arial, Helvetica, sans-serif;
    font-size :1.143em;
    color :#0072bc!important;
    font-style: normal;
    */
}

.LinksListingStyle
{
    font-size: 1.27em;
    list-style-type: none;
    padding: 0px;
    margin: 0px;        
}
.LinksListingStyle .linkUrl
{
    padding: 1px 0 1px 0;
}
.LinksListingStyle .linkDescription
{
    margin: 1px 0 1px 0;
}
.LinksListingStyle li
{
    padding: 0px 0px 5px 0px;
}
.LinksListingStyle span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size :1.63em;
    font-weight   :bold;
    margin-left:-20px;
    line-height:2.34em;
}
.LinksListingStyle li h3
{
    margin:0 0 4px;
    font:bold 1em/1.143em Arial, Helvetica, sans-serif;/*14/16*/
    color:#0f5ca3;
}
.LinksListingStyle h3 a
{
    color:#0f5ca3;
}
.LinksListingStyle Li a
{
    padding-bottom:14px;    margin:0;    list-style:none;
    /*font-family: Arial, Helvetica, sans-serif;
    font-size :1.143em;
    color :#0072bc!important;
    font-style: normal;
    */
}
/* RelatedPages Webpart -End*/
/* ResourcePages layout -End*/
/*.Resource
{
    color:#333;
    font-family :Arial, Helvetica, sans-serif!important;
    font-size:1.15em!important;
    line-height:1.35em;
    margin-bottom :19px;
    font-style:normal!important;
}
.Resource a
{
    font-weight: bold;
    text-decoration :underline;
    color: #0f5ca3 !important;
}*/
/* ResourcePages layout -End*/
/* ResourceLibraryListing  Webpart -Start*/
.ResourceLibraryRow
{
    display :table-row; 
    width:100%; 
    overflow:hidden;
}
.ResourceLibraryListing
{
    overflow:hidden;
    margin:0 0 13px;
    width:776px;
}
.ResourceLibrary-list
{
    padding:6px 0 0 10px;    list-style:none;
    overflow:hidden;
    float:left;
    font:1.357em Arial, Helvetica, sans-serif;
    color:#000;
    width:30%;
    display :table-cell ;
}
.ResourceLibrary-list li
{
    display:inline-block;
    vertical-align:top;
    width:228px;
    padding:0 10px 17px 2px;
    margin:0 50px 0 0;
}
.ResourceLibrary-list .date
{
    display:block;
    font:1em/1.143em Arial, Helvetica, sans-serif;
    color:#999;
    padding-bottom :20px;
}
.heading-Image 
{
    float: left;
    padding-right :10px;
}
.ResourceLibrary  
{
    overflow:hidden ; 
    display :table; 
    width:100%;
}

.paging
{
    padding:0 0 18px 2px;    margin:0;    list-style:none;
    overflow:hidden;
    font:1.243em Arial, Helvetica, sans-serif;
    color:#333;
}
.paging li
{
    float:left;
    margin:2px 8px 0 0;
    padding-right:5px;
}
.paging a
{
    float:left;
    margin:4px 0 0;
}
.paging .btn-next
, .paging .btn-prev
{
    float:left;
    width:24px;
    height:25px;
    overflow:hidden;
    margin:0;
    background:url(../images/sprite.png) no-repeat -328px -24px;
}
.paging .btn-next
{
    background-position:-358px -24px;
}
.paging .btn-prev:hover
{
    background-position:-328px -51px;
}
.paging .btn-next:hover
{
    background-position:-358px -51px;
}
.paging span
{
    float:left;
    padding:4px 2px 0 1px;
}
.paging .btn-last
, .paging .btn-first
{
    overflow:hidden;
    float:left;
    width:24px;
    margin:0;
    height:24px;
    background:url(../images/sprite.png) no-repeat -388px -24px;
}
.paging .btn-last a
, .paging .btn-first a
, .paging .btn-prev a
, .paging .btn-next a
{
    color: transparent!important;
}
.paging .btn-first:hover
{
    background-position:-388px -51px;
}
.paging .btn-last
{
    background-position:-418px -24px;
}
.paging .btn-last:hover
{
    background-position:-418px -51px;
}
.ResourceLibraryListingSeparator
{
    padding-left :8px;padding-right :8px;
}
.paging  > LI > a.Current
{
    color: #333333 !important;
}
/* ResourceLibraryListing  Webpart -End*/
/* breadcrumbs  start*/
#breadcrumb
{
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    font: 1.29em Arial, Helvetica, sans-serif;
    color: #333333;
    background: none;
}
.breadcrumb-item
{
    text-decoration:none;
}

 #breadcrumb .breadcrumb-item
 {
    float:left;
    color:#333;
    margin:2px 0;
    padding:2px 4px;
    background:none;
 }
 #breadcrumb .breabcrumb-divider
 {
     float: left;
     width: 10px;
     margin:2px 0;
     padding:2px 4px;
     text-align: center;
 }
 #breadcrumb a
 , #breadcrumb a:link
 , #breadcrumb a:visited
 , #breadcrumb a:active
 {
    text-decoration:underline;
 }
 #breadcrumb a:hover  
 {
     text-decoration: none;
     background:#0e5ba3;
     color:#fff;
 }
/* breadcrumbs  End*/
/* change style of the menu item */
.s4-ql UL.root > LI >  .menu-item
{
    color:#333!important;
}
.menu a.menu-item .additional-background .menu-item-text
{
    font-weight:normal !important; 
    margin-left :10px !important; 
    color:#0f5ca3;
}
.menu .menu-item .additional-background .menu-item-text
{
    padding:0;    margin:0;    list-style:none;
    overflow:hidden;
    font:1.129em Arial, Helvetica, sans-serif;/*14/20*/
    font-weight:bold; 
}
.s4-ql  a.selected
, .s4-ql UL.root > li.selected > a.selected
{
     color: #333333 !important;
     background-image:none!important;
     background-color: #fff;
     border-bottom-style :none!important;
     border-left-style :none!important;
     border-top-style :none!important;
     border-Right-style :none!important;
     text-decoration :underline!important;
}
.s4-ql ul.root > li.selected > .menu-item > .additional-background > .menu-item-text
, .s4-ql ul.root > li.selected  > .additional-background .menu-item-text
{
    color:#333! important;
}

/*  style of the Jobpostings page layout */
.JobPosting-title
{
    overflow: hidden;
    font-weight: bold;
    padding-right: 5px;
}
/* change style of the Jobpostings webpart */
#JobpostingsBorder 
{
    width:100%; 
    overflow:hidden;
    display:table;
}
.JobpostingsRow 
{
    width: 100%; 
    overflow: hidden;
    display: table-row;
}
.Jobpostingscell
{
    width:100%; 
    overflow:hidden ;
    display:table-cell ; 
    float:left;
    width:33%;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em !important;
    color:Black;
}
.Jobposting
{
    font-family:Arial, Helvetica, sans-serif;
    padding-left :0px;
    font-size:1.19em ;
}
.Jobposting Li
{
    list-style   : none !important;
    list-style-type: none;
    list-style-image: none;
    margin-top :15px;
}

/**/
 
.WhatsNewsListing
{
    font:1.27em Arial, Helvetica, sans-serif;/*15/18*/
    margin:0;
    padding:0;
    list-style:none;
    padding-bottom: 13px;
}
.WhatsNewsListing li h3
{
    margin:0 0 4px;
    font:bold 1em/1.143em Arial, Helvetica, sans-serif;/*14/16*/
    color:#0f5ca3;
}
.WhatsNewsListing h3 a
{
    color:#0f5ca3;
}

.TopItemsListingBox .HomePageTitle .title-holder .title-new
{
    line-height:1.5em;
}
.TopItemsListingBox .HomePageTitle .title-holder .title-new a
{
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    word-spacing: -1px;
    text-decoration: none;
}
.title-holder h2 a:link:hover
, .title-holder-blue h2 a:link:hover
, .title-holder-aqua h2 a:link:hover
, .title-holder-darkaqua h2 a:link:hover
{
    text-decoration: underline !important;
}
 
.HotTopics
{
    font:1.2em Arial, Helvetica, sans-serif;/*15/18*/
    display: inline-block;
    margin:0;
    padding:0;
    list-style:none;
}
.HotTopics li h3
{
    margin:0 0 4px;
    margin-top:-10px; 
    font:bold 1em/1.143em Arial, Helvetica, sans-serif;/*14/16*/
    color:#0f5ca3;
}
.HotTopics h3 a
{
    color:#0f5ca3;
}

#HotTopics .HomePageTitle .title-holder
, .TopItemsListingBox .HomePageTitle .title-holder
, .TopItemsListingBox .HomePageTitle .title-holder-aqua
{
    background: url("../images/bg-title.png") no-repeat;
    background-size: auto;
    background-origin: border-box;
    background-position:-405px 0px;
    top: 0px;
    padding: 5px 14px 4px 14px;
}

#HotTopics .HomePageTitle .title-holder .title-new a
, .TopItemsListingBox .HomePageTitle .title-holder-aqua a
, .TopItemsListingBox .HomePageTitle .title-holder-aqua span
{
    color: #ffffff !important;
    text-decoration: none;
}
.pgdetail-list
{
    margin:0 0 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size :1em;
    color:#333;
}
.pgdetail-list ul
{
    margin-left :0px;
    padding-left:0px;
}
.pgdetail-list ul li
{
    overflow:hidden;
    padding:0px 0px 10px;
    list-style: none !important;
    list-style-type: none;
    list-style-image: none;
    margin-left :0px;
}
.pgdetail-list a
{
    color:#0f5ca3;
    text-decoration:underline;
}
.pgdetail-list-title
{
    width:98%;
}
/* Styling Search Result*/
.srch-Title3 
{
    text-decoration :none!important;
    color:#0f5ca3!important;
    font-family :Arial, Helvetica, sans-serif;
    font-size :1.2em!important;
    font-weight :bold!important;
}
.srch-Title2 a
, .srch-Title2 a:link
{
    text-decoration :none!important;
    color:#0f5ca3!important;
    font-family :Arial, Helvetica, sans-serif;
    font-size :1.2em!important;
    font-weight :bold!important;
}
.srch-Description2
{
    font-family :Arial, Helvetica, sans-serif;
    font-size :1.3em!important;
    color:#333!important;
}
#SRCHREF
{
    background-image :none!important;
}
.srch-Metadata2
{
    font-family :Arial, Helvetica, sans-serif;
    font-size :1.2em!important;
    color:#999!important;
}
.ms-searchref-filters li
{
    border :none!important;
    border-right-width :0px!important;
}
.srch-WPBody .ms-searchref-main
{
    border :none!important;
}
#SRCHREF
{
    background-image :none!important;
    border-bottom-style:none !important;
    border-bottom-width :0px!important;
}
.ms-searchref-categoryname
{
    font-family :Arial, Helvetica, sans-serif;
    font-size :1.3em!important;
    font-weight:bold; 
    color:#333!important;
    padding-left :2px!important;
}
.ms-searchref-selected a
{
    font-family :Arial, Helvetica, sans-serif;
    font-size :1.37em!important;
    font-weight:normal; 
    color:#333!important;
}
.ms-searchref-unselected a
{
    font-family :Arial, Helvetica, sans-serif;
    font-size :1.37em!important;
    font-weight:normal; 
    color:#0f5ca3!important;
}
.srch-URL2
{
    display:none;
}
.srch-Page strong
{
    background-color :White!important;
    background-image :none!important;
    border:none!important;}
/* Homepage layout - start */
.homeTop 
{
    padding-bottom: 24px;
}
.topRowMargin 
{
    clear: both;
    padding-bottom: 33px;
}
/* Homepage layout - end */
.toc-layout-main
{
    width:100%;
    padding:0;
    margin:0;
    border:0;
}
/* Summary Links */
.ms-toolbarContainer
{
    background-image: none !important;
    background-color: #bcbcbc !important;
}
.ms-toolbarItem
{
    float: left;
    padding: 3px 8px 4px 3px;
}
.ms-toolbarItem a img
{
    position: relative;
    padding-right: 4px;
    top: 2px;
}
.ms-menu-a img
{
    padding-top: 5px;
}
/* Site map  */
ul.dfwp-list
{
    position: static !important;
   
}
.dfwp-list > li
{
    background-image :none;
}
.groupheader
{
    margin-bottom: 0 !important;
}
.headertitle
{
    font-size :1.3em!important ;
    color :#0f5ca3!important ;  
    font-weight :normal!important ;      
}
.headertitle a:link
{
    font-size :inherit!important  ;
    font-family :Arial, Helvetica, sans-serif!important ;
    color :#0f5ca3!important ;  
    font-weight :normal!important ;
}
.level-item a:link
{
    font-family :Arial, Helvetica, sans-serif!important ;
    font-size :1.3em!important ;
    font-weight :normal!important ;  
    color:   #0f5ca3!important ;  
}
.level-header a:link
, .level-header a:visited
{
    font-family :Arial, Helvetica, sans-serif!important ;
    color :#0f5ca3!important ;  
    font-weight :normal!important ;     
}

/*results search   */
  
#SRP_NextImg
{
    background:url(../images/sprite.png) no-repeat -358px -24px;
    width:18px!important;
    height:18px;
}
#SRP_PrevImg
{
    background:url(../images/sprite.png) no-repeat -328px -24px;
    width:18px!important;
    height:18px;
}
#SRP_NextImg:hover
{
    background:url(../images/sprite.png) no-repeat -358px -51px;
}
#SRP_PrevImg:hover
{
    background:url(../images/sprite.png) no-repeat -328px -51px;
}
#SRP_NextImg img
{
    display:none;
}
#SRP_PrevImg img
{
    display:none;
}
.ResourceMenu a
{
    text-decoration:none!important; 
    color:#0f5ca3!important;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 1.2em;
}
.ResourceLibrary > li > a ,.ResourceLibrary > li > a:visited
{
    color:#0f5ca3!important;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 1.2em;
}    
.ResourceMenu 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    padding: 0 !important;
    display:table-row ;
    line-height: 20px;
}
.ResourceMenu Li
{
    display:table-row ;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    margin-top: 6px;
    margin-left: 10px;
}
.ResourceMenu Li a
{
    padding-left: 10px;
}
#Expand
{
    font-size: 1.2em;
    font-weight:bold ;
}
.title-new a
, .title-new span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size :1.27em;
}
/* # Locations Web part */
.filter-list
{
    color: #FFFFFF;
    font: bold 1.133em Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 15px 0;
}
.filter-list li
{
    float: left;
    padding: 0 10px 10px 0;
}
.filter-list a
{
    background: none repeat scroll 0 0 #0E5BA3;
    color: #FFFFFF!important;
    float: left;
    padding: 6px 12px 7px 13px;
}
.filter-list a:hover
{
    background: none repeat scroll 0 0 #578DBF;
    text-decoration: none;
}
/*Blog left Navigation*/
.s4-specialNavLinkList
{
    display: none;
}
.s4-ql ul.root ul.static
{
    margin-left: 20px!important;
}
.ms-blogrss
{
    display: none;
}
.ms-PostFooter
{
    display: none;
}
.Category
{
    color: #0f5ca3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.35em;
    font-weight: normal;
    margin-left: 12px;
    padding-left: 5px;
    margin-top: 10px;
    padding-top: 10px;
}
#nwhu-footer-print
{
    display: none !important;
}
