/* almost black: #262626, dark gray: #454545, Med gray: #858585, light med gray: #ABABAB, light gray: #DEDEDE, very light grays: #E7E7E7, #EDEDED, #F5F5F5,  */

/* for accessibility 11808D converted to 11808D */
/* --------------------------------- */
/* GENERAL */
/* --------------------------------- */





html {
    position: relative;
    min-height: 100%;
}
body {
        font-family: LatoLight;
        color:#454545;
        margin-bottom:82px;
	font-size: 14px
}
#skipNavigation a{
        position: absolute;
        margin-left: -3000px;
        width: 1;
        height: 1;
        overflow: hidden;
}
#skipNavigation a:focus, #skipNavigation a:active {
        margin-left: 0px;
        width: auto;
        height: auto;
}
b, strong{
        font-family: Lato;
}
a, a:hover {
        color:#11808D;
}
a, a:active, a:focus {
   outline: 0;
   text-decoration:none;
}
p {
    font-size: 18px;
}

H1, h1, H2, h2, H3, h3, H4, h4, H5, h5, H6, h6{
        font-family: lato;
        font-weight: normal;
        font-style: normal;
}
H1, h1{
        font-size: 20px;
        color:#000000;
        text-transform:uppercase;
        margin-top:0px;
}
H1 .btn-group{
        text-transform:none;
}
H2, h2{
        font-size: 18px;
        color:#000000;
}
H3, h3{
        font-size: 16px;
        text-transform:uppercase;
        color:#000000;
}
H4, h4{
        font-size: 18px;
        color:#262626;
        line-height:135%;
        text-transform:none;
}
H5, h5{
        font-size: 14px;
        color:#757575;
        text-transform:none;
}
H6, h6{
        font-size: 12px;
        color:#454545;
        text-transform:uppercase;
        padding-bottom:0px;
        margin:10px 0px 5px 0px;
}
.caption {
        font-size:11px;
        color:#757575;
        padding-top:5px;
}
label {
    display: inline-block;
    margin-bottom: 5px;
    font-size:11px;
    text-transform:uppercase;
    font-family:lato;
    font-weight:normal;
}
.colBorderLeft{
        border-left:1px solid #EDEDED;
}
.container {
        max-width:5000px;
}
.form-control{
        font-size:12px;
}
.alignright {text-align:right;}

/* buttons and utils */
.bGear:hover, .bGear:active{
        cursor: pointer;
}
/*change the size of the gear next to page headers*/
h1 i {
        font-size:14px;
        font-weight:normal;
        padding-bottom:10px;
        color:#666;
}
.pointer{
        cursor: pointer;
}
.uppercase{
        text-transform:uppercase;
}
.caps {
        text-transform:uppercase;
}
.smaller {
        font-size:.7em;
}
.rowSmallPadding{
        margin-right: -6px;
        margin-left: -6px;
}
.smallpadding {
        padding:6px;
}

.bViewButtons .disabled {
    pointer-events:all;
}
