/* remove focus outline for search input boxes */

input:focus {
    outline: none !important;
}


/* header */

#ghHeadTopLinks {
    padding-top: 5px;
    height: 19px;
    text-align: center;
    width: 775px;
    color: #3d8794;
    position: relative;
}

#ghHeadTopLinks a {
    font-weight: bold;
    font-size: 10px;
    color: #3d8794;
    text-decoration: none;
}

#ghHeadTopLinks a:hover {
    color: #003399;
}

.divider {
    color: #665c53;
    font-weight: bold;
    font-size: 10px;
}

#ghSearchForm {
    position: relative;
    right: -2px;
}

#ghSearchForm2 {
    position: relative;
    right: -2px;
}


/*#query{
background-image: url('https://www1.ghc.org/static/images/shared/search.png');
background-repeat: no-repeat;
background-position: 98% 2px;
padding-left: 5px;
border: 1px solid #000;
position: relative;
height: 20px;
line-height: 20px;
}*/

#query2 {
    background-image: none;
    background-repeat: no-repeat;
    background-position: 98% 2px;
    padding-left: 5px;
    border: 1px solid #000;
    position: relative;
    height: 20px;
    line-height: 20px;
}

#publicHeadBanner,
#openHeadBanner,
#secureHeadBanner {
    width: 775px;
    height: 62px;
    margin-bottom: 28px;
    background: #01C1D6;
}

#secureHeadBanner {
    background: #01C1D6 url(https://wa.kaiserpermanente.org/static/images/shared/my-group-health-2014.png) center center no-repeat;
}

#publicHeadBanner a.logo,
#openHeadBanner a.logo,
#secureHeadBanner a.logo {
    display: block;
    float: left;
    margin: 15px 0 0 10px;
}

#publicHeadBanner img,
#openHeadBanner img,
#secureHeadBanner img {
    border: none;
}

#login {
    /*position:absolute;*/
    /*top:0px;*/
    /* safari and 3.0 ff */
    /*  right: 0;*/
}

#login:before {
    content: url("https:////wa.kaiserpermanente.org/static/images/shared/small-orange-arrow.png");
    top: 4px;
    position: relative;
    left: -3px;
}

#loginProxy {
    margin-top: 2px;
    padding-right: 12px;
    text-align: right;
    text-transform: uppercase;
}

#ghHeadPrint {
    position: absolute;
    top: 94px;
    left: 675px;
}

#ghHeadPrint a {
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    text-transform: capitalize;
}

#ghHeadPrinter {
    height: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
}

#ghSearchBox {
    float: right;
    padding-right: 30px;
    margin-top: 22px;
}

#ghSearchBox input.monospace {}

#search-go {
    background-color: #006ba6;
    background-image: url(/static/images/home-page/new/magnify-small.png);
    background-position: 50% center;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    float: left;
    width: 42px;
}

#search-go::-moz-focus-inner
/*Remove button padding in FF*/

{
    border: 0;
    padding: 0;
}

#search-go:focus {
    outline: none;
}

#proxyMssg {
    color: #009999;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    position: relative;
    left: 200px;
}

.defaultTextActive {
    color: black;
}


/* left nav */

#leftNav {
    margin: 0 0 0 10px;
    width: 182px;
    float: left;
    font-weight: bold;
    font-size: 10px;
}

#leftNav h2 {
    text-transform: uppercase;
    margin: 0;
    padding: .4em 0 .4em .70em;
    color: #998D81;
    font-size: 10px;
    width: auto;
    line-height: 12px;
    border-bottom: 1px solid #867B70;
    font-weight: bold;
}

#leftNav h3 {
    margin: 0;
    padding: 15px 5px 4px 0px;
    color: #998D81;
    font-size: 10px;
    width: auto;
    line-height: 12px;
    border-bottom: 1px solid #867B70;
}

#leftNav h3 a {
    margin: 0;
    background-color: #c0d0df;
    color: #143b62;
    text-decoration: none;
    font-size: 10px;
}

#leftNav h3 a:hover {
    margin: 0;
    background-color: #c0d0df;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}

#leftNav ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#leftNav ul li {
    margin-right: 1px;
    color: #696057;
    border-bottom: 1px solid #DAD7D4;
}

#leftNav ul ul {
    display: none;
}

#leftNav ul li a,
#leftNav ul li a:visited {
    display: block;
    background: transparent;
    padding: 4px 8px 4px 11px;
    color: #696057;
    text-align: left;
    text-decoration: none;
}

#leftNav ul li a:hover {
    color: #003399;
}

#leftNav ul ul li a {
    font-weight: normal;
    padding: 0.2em 0.3em 0.2em 1.2em;
}

.arrow {
    background: url("https://wa.kaiserpermanente.org/static/images/public/design/navigation-black-triangle-pointing-right.png") no-repeat .5em 0.8em;
}

#leftNav ul li.down {
    left: -12px;
    width: 154px;
    z-index: 999;
    margin-top: -17px;
    *margin-top: -20px;
}

#leftNav ul li.right2lines {
    /* background: url("/public/images/rightArrowff.gif") no-repeat scroll 0 0 transparent;
    *background: url("/public/images/rightArrow.gif") no-repeat scroll 0 0 transparent; */
    width: 154px;
    *margin-top: 2px;
    *height: 26px
}

#leftNav ul li.down2lines {
    left: -12px;
    width: 154px;
    z-index: 999;
    margin-top: -29px;
    height: 32px;
}

#leftNav ul li a.lighthide {
    font-weight: normal;
    padding: .2em .3em .2em 1.20em;
}

#leftNav li:hover {
    background-color: #F1F0EE;
}

#plans .arrow.plans,
#mssgs .arrow.mssgs,
#call .arrow.call,
#meds .arrow.meds,
#record .arrow.record,
#coverage .arrow.coverage,
#appts .arrow.openAppts {
    background: url("//wa.kaiserpermanente.org/static/images/public/design/navigation-black-triangle-pointing-down.png") no-repeat scroll 3px 10px !important;
    *background: url("//wa.kaiserpermanente.org/static/images/public/design/navigation-black-triangle-pointing-down.png") no-repeat scroll 3px 10px transparent !important;
    left: -12px;
    width: 154px;
    z-index: 999;
}

#plans .openPlans {
    display: block;
}

#mssgs .openMssgs {
    display: block;
}

#call .openCallsum {
    display: block;
}

#meds .openMeds {
    display: block;
}

#record .openRecord {
    display: block;
}

#coverage .openCoverage {
    display: block;
}

#appts .openAppts {
    display: block;
}

#hidePrint {
    float: left;
}


/* footer */

#Footer {
    margin-top: 60px;
    width: 777px;
    background-color: #EAE6DC;
    float: left;
    clear: left;
}

#Footer a {
    color: #3D8793;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

#Footer a:hover {
    color: #003399;
    text-decoration: underline;
}

.footerSM a {
    color: #3D8793;
    text-decoration: none;
    line-height: 23px;
    margin-top: -4px;
}

.footerSM a:hover {
    color: #003399;
    text-decoration: underline;
}

#Footer a:hover {
    color: #003399;
}

.jdPowers {
    float: right;
    margin-right: 8px;
    margin-top: 6px;
    width: 48px;
    height: 60px;
    cursor: pointer !important;
}

.footerSM {
    height: 18px;
    float: left;
    margin-top: 25px;
    margin-left: 10px;
}

.footerTextPub {
    margin-top: 44px;
    left: 238px;
    text-align: left;
    font-size: 10px;
    width: 600px;
    color: #333333;
}

.footerTextMem {
    margin-top: 4px;
    left: 238px;
    text-align: left;
    font-size: 10px;
    width: 600px;
    color: #333333;
}

.otherSites {
    margin-top: -44px;
    font-size: 10px;
    width: 759px;
    background-color: #F5F3EE;
    text-align: left;
    padding: 6px 9px;
    font-weight: bold;
}

.otherSites a {
    padding: 0 8px;
}

.footerLinksList {
    padding: 5px 8px;
    clear: all;
}

.footerCopyright {
    font-size: 10px;
    margin-top: -2px;
    *margin-top: -4px;
    padding: 0 0 5px 8px;
}


/*a, a:visited {
	color: #017397
}
a:link {
	color: #017397
}*/

body #HwContainer {
    width: auto;
}

table #query {
    background-image: none;
}


/*#search-go {
	background-image: url('data:image/gif;base64, R0lGODlhGAAYAIAAAP///wAAACH5BAEAAAEALAAAAAAYABgAAAIWjI+py+0Po5y02ouz3rz7D4biSJZTAQA7');
}*/

body.HwDecisionPoint {
    /* width: 785px; */
    margin: 0 auto;
}