@charset "UTF-8";
/* CSS Document */


/* Mobile Layout: 480px and below. */
 
.align-right {
    text-align: right;
}

.align-left {
    text-align: left;
	}

.align-center {
    text-align: center;
}

.backgroundColor {
    background-color: #D1D1D1;
}

.borderRightSide {
    border-right: 1px solid #9C9C9C;
	}

.borderLeftSide {
    border-left: 1px solid #9C9C9C;
	}

.border-top {
    border-top: 1px solid #9C9C9C;
	}

.border-bottom {
    border-bottom: 1px solid #9C9C9C;
	}
       
.margin-right-1 {
    margin-right: 1%;    
     }
     
.border-topWhite {
    border-top: 1px solid #FFFFFF;
	}

.border-bottomWhite {
    border-top: 1px solid #FFFFFF;
	}
       
.border-top-DkRed {
    border-top: 2px solid #BC0003;
	}

.border-bottom-DkRed {
    border-bottom: 2px solid #BC0003;
	}
       
.margin-right-1 {
    margin-right: 1%;    
}

.margin-right-2 {
    margin-right: 2%;    
     }
     
.margin-right-3 {
    margin-right: 3%;    
     }
     
.margin-right-4 {
    margin-right: 4%;    
     }
     
.margin-left-1 {
    margin-left: 1%;    
     }
     
.margin-left-2 {
    margin-left: 2%;    
     }
     
.margin-left-3 {
    margin-left: 3%;    
     }
     
.margin-left-4 {
    margin-left: 4%;    
     }
     
.margin-left-5 {
    margin-left: 5%;    
     }
     
.margin-left-6 {
    margin-left: 6%;    
     }
     
.margin-left-8 {
    margin-left: 8%;    
     }
     
.margin-left-14 {
    margin-left: 14%;    
     }
     
.margin-left-15 {
    margin-left: 15%;    
     }
     
.margin-top-neg2 {
    margin-top: -2%;    
     }
     
.margin-top-0 {
    margin-top: 0%;    
     }
     
.margin-top-1 {
    margin-top: 1%;    
     }
     
.margin-top-1-25 {
    margin-top: 1.25%;    
     }
     
.margin-top-2 {
    margin-top: 2%;    
     }
     
.margin-top-3 {
    margin-top: 3%;    
     }
     
.margin-top-4 {
    margin-top: 4%;    
     }
     
.margin-top-5 {
    margin-top: 5%;    
     }
     
.margin-top-6 {
    margin-top: 6%;    
     }
     
.margin-top-8 {
    margin-top: 8%;    
     }
     
.margin-top-10 {
    margin-top: 10%;    
     }
     
.margin-top-12 {
    margin-top: 12%;    
     }
     
.margin-top-14 {
    margin-top: 14%;    
     }
     
.margin-top-16 {
    margin-top: 16%;    
     }
     
.margin-bottom-0 {
    margin-bottom: 0%;    
     }
     
.margin-bottom-1 {
    margin-bottom: 1%;    
     }
     
.margin-bottom-2 {
    margin-bottom: 2%;    
     }
     
.margin-bottom-3 {
    margin-bottom: 3%;    
     }
     
.margin-bottom-4 {
    margin-bottom: 4%;    
     }
     
.left {
    
float: left;
clear: left;
}

.opacity {
    opacity: 50
    }


.zeroMargin_mobile {
    margin-left: 0;
}
         
.hide_mobile {
    display: none;
}




/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.align-right {
}

.align-left {
	}

.align-center {
}

.backgroundColor {
}

.borderRightSide {
	}

.borderLeftSide {
	}

.border-top {
	}

.border-bottom {
	}
       
.border-topWhite {
	}

.border-bottomWhite {
	}
       
.border-top-DkRed {
	}

.border-bottom-DkRed {
	}
       
margin-right-1 {
     }
     
.margin-right-2 {
     }
     
.margin-right-3 {
     }
     
.margin-right-4 {
     }
     
.margin-left-1 {
     }
     
.margin-left-2 {
     }
     
.margin-left-3 {
     }
     
.margin-left-4 {
     }
     
.margin-left-5 {
     }
     
.margin-left-6 {
     }
     
.margin-left-8 {
     }
     
.margin-left-14 {
     }
     
.margin-left-15 {
     }
     
.margin-top-neg2 {
     }
     
.margin-top-0 {
     }

.margin-top-1 {
     }
     
.margin-top-1-25 {
     }
     
.margin-top-2 {
     }
     
.margin-top-3 {
     }
     
.margin-top-4 {
     }
     
.margin-top-6 {
     }
     
.margin-top-8 {
     }
     
.margin-top-10 {
     }
     
.margin-top-12 {
     }
     
.margin-top-14 {
     }
     
.margin-top-16 {
     }
     
.margin-bottom-0 {
     }
     
.margin-bottom-1 {
     }
     
.margin-bottom-2 {
     }
     
.margin-bottom-3 {
     }
     
.margin-bottom-4 {
     }
     
.left {
    
float: left;
clear: left;
}

.opacity {
    opacity: 50
    }

.zeroMargin_tablet {
    margin-left: 0;
}
.hide_tablet {
    display: none;
}
}


/* Desktop Layout: 769px to a max of 1400px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 992px) {


.align-right {
}

.align-left {
	}

.align-center {
}

.backgroundColor {
}

.borderRightSide {
	}

.borderLeftSide {
	}

.border-top {
	}

.border-bottom {
	}
       
.border-topWhite {
	}

.border-bottomWhite {
	}
       
.border-top-DkRed {
	}

.border-bottom-DkRed {
	}
       
.margin-right-1 {
}

.margin-right-2 {
     }
     
.margin-right-3 {
     }
     
.margin-right-4 {
     }
     
.margin-left-1 {
     }
     
.margin-left-2 {
     }
     
.margin-left-3 {
     }
     
.margin-left-4 {
     }
     
.margin-left-5 {
     }
     
.margin-left-6 {
     }
     
.margin-left-8 {
     }
     
.margin-left-14 {
     }
     
.margin-left-15 {
     }
     
.margin-top-neg2 {
     }
     
.margin-top-0 {
     }
     
.margin-top-1 {
     }
     
.margin-top-1-25 {
     }
     
.margin-top-2 {
     }
     
.margin-top-3 {
     }
     
.margin-top-4 {
     }
     
.margin-top-6 {
     }
     
.margin-top-8 {
     }
     
.margin-top-10 {
     }
     
.margin-top-12 {
     }
     
.margin-top-14 {
     }
     
.margin-top-16 {
     }
     
.margin-bottom-0 {
     }
     
.margin-bottom-1 {
     }
     
.margin-bottom-2 {
     }
     
.margin-bottom-3 {
     }
     
.margin-bottom-4 {
     }

.left {
float: left;
clear: left;
}

.opacity {
    opacity: 50
    }    
    
.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
}




