﻿/* bugfix navbar height */
img[alt='Skip Navigation Links'] {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}

.header164
{
    display: inline-block;
    margin: 0px;
    padding: 0px;
    background: #ffffff;
    width: 100%;
    top: 3px;
    left: 0px;
    /*height: 184px;*/
}

.headerLeft
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    border-spacing: 0px;
    height:100%;
    /*height:164px;*/
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.headerRight
{
    position:relative;
    display: inline-block;
    float:right;
    width: 45%;
    height:100%;
    /*height:174px;*/   
    padding-top: 10px;
    padding-right: 15px;
    font-size: 1.1em;
    text-align: right;
    color: #4B6C9E;
}

.headerLeftImage
{
    /*height: 174px;*/
}

.headerRightImage
{
    /*height: 142px;*/
    display: table-cell;
    vertical-align: middle;
}


.headerRightLoginOuter
{
    height: 54px;
}

.headerRightLoginInner
{
    position: relative;
    min-height: 54px
}

.headerRightLoginInnerAlignRight
{
    width:100%;    
    position: absolute;
    bottom: 0;
    right: 0;
    padding-bottom:10px;
    margin-right: 4%;
    margin-bottom: 7px;
}
