/**COLORS**/
.bg-white{
	background: white;
}
.bg-light-gray1 {
	background: #f5f5f5;
}
.bg-light-gray2 {
	background: #dedede;
}
.bg-light-gray3 {
	background: #cdcdcd;
}
.bg-gray1 {
	background: #aaaaaa;
}
.bg-gray2 {
	background: #9a9a9a;
}
.bg-gray3 {
	background: #898989;
}
.bg-dark-gray1{
	background: #777777;
}
.bg-dark-gray2{
	background: #555555;
}
.bg-dark-gray3{
	background: #333333;
}
.bg-dark-gray4{
	background: #111;
}
.bg-black{
	background: black;
}
.bg-dark-blue1{
	background: #004058;
}
.bg-dark-blue2{
	background: #003447;
}
.bg-yellow {
	background: yellow;
}
.bg-green1{
	background: #518312;
}
.bg-gold1{
	background: #ff9900;
}
.bg-gold2 {
	background: #ee9c21;
}
.bg-gold3 {
	background: #d58c1e;
}
.bg-maroon{
	background: #800000;
}
.bg-red {
	background: red;
}
.bg-pink{
	background:pink;
}
/**MARGINS**/
.margin-0px{
	margin:0;
}
.margin-5px{
	margin:5px 0;
}
.margin-10px{
	margin:10px;
}
.margin-15px{
	margin:15px 0;
}
.margin-20px{
	margin:20px 0;
}
.margin-top-0px{
	margin-top:0px;
}
.margin-top-5px{
	margin-top:5px;
}
.margin-top-10px{
	margin-top:10px;
}
.margin-top-15px{
	margin-top:15px;
}
.margin-top-20px{
	margin-top:20px;
}
.margin-bottom-0px{
	margin-bottom:0px;
}
.margin-bottom-5px{
	margin-bottom:5px;
}
.margin-bottom-10px{
	margin-bottom:10px;
}
.margin-bottom-15px{
	margin-bottom:15px;
}
.margin-bottom-20px{
	margin-bottom:20px;
}
/**MARGINS**/
.padding-0px{
	padding:0;
}
.padding-5px{
	padding:5px 0;
}
.padding-10px{
	padding:10px 0;
}
.padding-15px{
	padding:15px 0;
}
.padding-20px{
	padding:20px 0;
}
.padding-top-0px{
	padding-top:0px;
}
.padding-top-5px{
	padding-top:5px;
}
.padding-top-10px{
	padding-top:10px;
}
.padding-top-15px{
	padding-top:15px;
}
.padding-top-20px{
	padding-top:20px;
}
.padding-bottom-0px{
	padding-bottom:0px;
}
.padding-bottom-5px{
	padding-bottom:5px;
}
.padding-bottom-10px{
	padding-bottom:10px;
}
.padding-bottom-15px{
	padding-bottom:15px;
}
.padding-bottom-20px{
	padding-bottom:20px;
}
/**ALIGN**/

.txtleft, h1.txtleft, h2.txtleft, h3.txtleft, h4.txtleft, h5.txtleft, h6.txtleft{
	text-align:left;
}
.txtcenter, h1.txtcenter, h2.txtcenter, h3.txtcenter, h4.txtcenter, h5.txtcenter, h6.txtcenter{
	text-align:center;
}
/**HIDE & SHOW**/
.hide-for-240px{
	display: inline;
}
.show-for-240px{
	display: none;
}
.hide-for-320px{
	display: inline;
}
.show-for-320px{
	display: none;
}
.hide-for-420px{
	display: inline;
}
.show-for-420px{
	display: none;
}
.hide-for-480px{
	display: inline;
}
.show-for-480px{
	display: none;
}
.hide-for-480px-2{
	display: block;
}
.show-for-480px-2{
	display: none;
}
.hide-for-520px{
	display: inline;
}
.show-for-520px{
	display: none;
}
@media only screen and (max-width:240px) {
	.hide-for-240px{
		display: none;
	}
	.show-for-240px{
		display: inline;
	}
}
@media only screen and (max-width:320px) {
	.hide-for-320px{
		display: none;
	}
	.show-for-320px{
		display: inline;
	}
}
@media only screen and (max-width:420px) {
	.hide-for-420px{
		display: none;
	}
	.show-for-420px{
		display: inline;
	}
}
@media only screen and (max-width:480px) {
	.hide-for-480px{
		display: none;
	}
	.show-for-480px{
		display: inline;
	}
	.hide-for-480px-2{
		display: none;
	}
	.show-for-480px-2{
		display: block;
	}
}
@media only screen and (max-width:520px) {
	.hide-for-520px{
		display: none;
	}
	.show-for-520px{
		display: inline;
	}
}