/* RESET */
* {
    margin:0px;
    padding:0px;
}
/* END OF RESET */


/* COMMON */
body{font-size:15px !important; font-family:'CVS Health Sans' !important;color:#555;}
.container{width:1170px;margin:0 auto;}
h1{font-size:16px;}
h2,h3,h4,h5,h6{font-size:14px;}
a:focus, a:hover,a:active {color:#003366;text-decoration:none;}


.skip-main{  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
  text-decoration:underline !important;
}
 a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: 0px;
    width: 150px;
    height: auto;
    overflow:auto;
    padding:2px;
    text-align:center;
    font-size:1.2em;
    z-index:1001;
    text-decoration:underline !important;
}
 a.skip-main:hover {
     text-decoration:none !important;
 }
 /* END OF COMMON */

/* Header Styles */
header{border-bottom:6px solid #0B315E;}
header .userMenu .borderRight{border-right:1px solid #C8C8C8;}
header .userMenu .borderLeft{border-left:1px solid #C8C8C8;}
header .userMenu{border:1px solid #C8C8C8;}
header .userMenu a{color: #003366}
header .userMenu li{padding:5px;display:inline-block;}
header .userMenu div{padding:5px;display:inline-block;}
header .menuNav {margin:15px 0px 5px 0px;}
header .menuNav li {padding-right:25px;}
header .menuNav li a{color:#000;}
header .menuNav .menuArrow{background:url('../images/menu-arrow.png') no-repeat;display:inline-block;width:13px;height:7px;}
/* END OF HEADER */

/* FOOTER STYLES */
footer{background-color:#575757;width:100%;padding:15px 0px;}
footer, footer a,footer a:hover,footer a:active{color:#ffffff;}
    footer a:hover, footer a:active {text-decoration:underline;}
footer ul li{padding-right:10px;display:inline-block;}
footer .logout{background-color:#484848;color:#fff;padding:3px;}
footer .logout a{color:#fff;}
footer .logo{margin:10px 0px 0px 35px;}
footer .links{width: auto;}
footer ul li span{ padding-left: 8px;}
footer, footer a {
    color: #ffffff !important;
    font-size: 13px;
}
/* END OF FOOTER */

/* REUSABLE STYLES */
.padTop25px{padding-top:25px;}
.padTop0px{padding-top:0px !important;}
.padTop5px{padding-top:5px;}
.mrgLeft5px{margin-left:5px;}
.mrgRight10px{margin-right:10px !important;}
.mrgRight15px{margin-right:15px !important;}
.mrgRight5px{margin-right:5px !important;}
.mrgTop10px{margin-top:10px !important;}
.mrgTop15px{margin-top:15px !important;}
.mrgTop25px{margin-top:25px;}
.mrgTop20px{margin-top:20px;}
.mrgBtm0px{margin-bottom:0px !important;}
.mrgBtm5px{margin-bottom:5px !important;}
.mrgBtm10px{margin-bottom:10px !important;}
.mrgBtmMinus4px{margin-bottom:-4px;}
.padBtm10px{padding-bottom: 10px;}
.padBtm5px{padding-bottom: 5px;}
.padTop10px{padding-top:10px;}
.padTop15px{padding-top:15px;}
.padTop20px{padding-top:20px !important;}
.padTop30px{padding-top:30px !important;}
.padTobBtm5px{padding-bottom:5px !important;;padding-top:5px !important;}
.mrgRight5px{margin-right: 5px !important;}
.mrgLeft15px{margin-left: 15px !important;}
.widAuto{width:auto;}
.txtAlignCenter{text-align:center;}
/* END OF REUSABLE STYLES */

/* PAGE STYLES */
/* Maintenance */
.maintenancePage{
	min-height: 500px;
    margin-top:40px;
}
.maintenancePage h1{
	margin-top:5px;
	margin-bottom:20px;
    font-weight:500;
}
.maintenancePage h2{
	margin-bottom:30px;
	color:red;
}
.maintenancePage p {
    margin-bottom:5px;    
    margin-top:0px;
}
.maintenancePage .bdrbtm {
  border-bottom: 1px solid #D3CFCF;
  margin:0 25%;
  margin-top:10px;
}
/* END OF PAGE STYLES */


/* MOBILE STYLES */
@media (max-width: 767px) {
    .container {
        width:auto;
        margin-left:15px;
        margin-right:15px;
    }

    .logoContainer {
        text-align:center;
    }
}
@media (min-width: 300px) {
    .container {       
        width:auto;
        margin-left:15px;
        margin-right:15px;
        /*font-size: 12px;*/
    }
}
/* END OF MOBILE STYLES */