html{
  background-color: #f0f0f0;
}

body{
    margin: 0px;
    padding: 0px;
    font-size: 62.5%; /* 10px */
    font-family: MotivaSans-Bold, arial, sans-serif;
    color: #313131;
    background-color: #f0f0f0;
    float: left;
    width: 100%;
    clear: both;
    display: block;
}

body p::selection, body a::selection, body ul li::selection, body h1::selection, body h2::selection, body h3::selection, body h4::selection, body span::selection{
  background: #ff0000;
  color: #fff;
}
body p::-moz-selection, body a::-moz-selection, body ul li::-moz-selection, body h1::-moz-selection, body h2::-moz-selection, body h3::-moz-selection, body h4::-moz-selection, body span::-moz-selection{
  background: #ffffff;
  color: #fff;
}

/* Defaults */
p, a, ul, ol, li, h1, h2, h3, h4, h5, h6{
    margin: 0;
    padding: 0;
}
img{
    border: 0px;
}

a:link, a:visited{
    color: #ff0000;
    text-decoration: none;
}
a:hover{
    color: #ff0000;
}
a.active{
    
}
p{
    font-size: 1.2em;
    line-height: 1.6em;
    margin: 0em 0em 1em 0;
}
ul{
    margin: 0.4em 0;
    padding: 0 0 0 30px;
}
ul li{
    line-height: 1.8em;
}
ol{
    margin: 0.4em 0;
    padding: 0 0 0 30px;
}
ol li{
    line-height: 1.8em;
}
h1, h2, h3, h4, h5, h6{
    text-align: left;
}
h1{
    font-size: 2.2em;
    margin: 0.5em 0 0.5em 0;
    font-weight: normal;
}
h2{
    font-size: 1.5em;
    margin: 0.5em 0 0.5em 0;
    font-weight: normal;
}
h3{
    font-size: 1.4em;
    margin: 0.4em 0 0.4em 0;
    font-weight: normal;
}
h4{
    font-size: 1.4em;
    margin: 0.4em 0 0.4em 0;
    padding: 0;
    font-weight: normal;
}
h5{
    font-size: 1.3em;
    margin: 0.4em 0 0.4em 0;
    font-weight: normal;
}
h6{
    font-size: 1.3em;
    margin: 0.4em 0 0.4em 0;
    font-weight: normal;
}
/* --------------- */

/* Standard classes */
.left{
    float: left;
}
.right{
    float: right;
}
.clear{
    clear: both;
}
.relative{
  position: relative;
}

.row{   /* Standard Block Emement */
    float: left;
    width: 100%;
    clear: both;
}

.textLeft{
    text-align:left;
}
.textRight{
    text-align: right;
}
.textCenter{
    text-align: center;
}
.textJustify{
    text-align: justify;
}
.bold{
    font-weight: bold;
}
.fs-0_8{
    font-size:0.8em;
}
.fs-0_9{
    font-size:0.9em;
}
.fs-1_1{
    font-size:1.1em;
}
.fs-1_2{
    font-size:1.2em;
}
.fs-1_4{
    font-size:1.4em;
}
.fs-1_6{
    font-size:1.6em;
}
.fs-1_8{
    font-size:1.8em;
}
.fs-2_0{
    font-size:2.0em;
}
.fs-7_2{
    font-size:7.2em;
}
.lh_auto{
    line-height: normal;
}

.decorationNone{
    text-decoration: none !important;
}

.margin_0{
    margin: 0px;
}
.marginTB_5{
    margin: 5px 0px 5px 0px;
}
.marginTB_10{
    margin: 10px 0px 10px 0px;
}
.marginT_5{
    margin-top: 5px;
}
.marginT_10{
    margin-top: 10px;
}
.marginT_20{
    margin-top: 20px;
}
.marginT_40{
    margin-top: 40px;
}
.marginB_0{
    margin-bottom: 0px;
}
.marginB_5{
    margin-bottom: 5px;
}
.marginB_10{
    margin-bottom: 10px;
}
.marginB_20{
    margin-bottom: 20px;
}
.marginL_5{
    margin-left: 5px;
}
.marginL_10{
    margin-left: 10px;
}
.marginL_30{
    margin-left: 30px;
}
.marginLR_10{
    margin-left: 10px;
    margin-right: 10px;
}
.marginLR_20{
    margin-left: 20px;
    margin-right: 20px;
}
.marginLR_30{
    margin-left: 30px;
    margin-right: 30px;
}

.paddingTB_5{
    padding: 5px 0px 5px 0px;
}
.paddingTB_10{
    padding: 10px 0px 10px 0px;
}
.paddingTB_20{
    padding: 20px 0px 20px 0px;
}
.paddingT_5{
    padding-top: 5px;
}
.paddingT_10{
    padding-top: 10px;
}
.paddingB_5{
    padding-bottom: 5px;
}
.paddingB_10{
    padding-bottom: 10px;
}
.paddingB_20{
    padding-bottom: 20px;
}

.borderBottomGray{
    border-bottom: 1px solid #d9d9d9;
}
.borderTopGray{
    border-top: 1px solid #d9d9d9;
}

.heightAuto{
    height: auto !important;
}

.cursorPointer{
  cursor: pointer;
}

/* Colors */
.color_gray, a.color_gray{
    color: #808080;
}
.color_lightBlue, a.color_lightBlue{
    color: #3fa0cd;
}
.color_blue, a.color_blue{
    color: #043057;
}
.color_white, a.color_white{
    color: #ffffff;
}
.color_red, a.color_red{
    color: #ff0000;
}
.color_black{
    color: #010101;
}

.bgColor_red{
  background-color: #ff0000;
}