p { margin: 10px 0px; padding: 0px; }
table { border-collapse: collapse; }
h1, h2, h3, h4, h5, h6 { display: block; margin: 0px; padding: 0px; }
img, a img { border: 0px none; height: auto; outline: medium none; text-decoration: none; }
body, #bodyTable, #bodyCell { height: 100%; margin: 0px; padding: 0px; width: 100%; }
img {  }
table {  }
p, a, li, td, blockquote {  }
p, a, li, td, body, table, blockquote {  }
.mcnImage { vertical-align: bottom; }
.mcnTextContent {  }
.mcnTextContent img { height: auto ! important; }
.mcnDividerBlock { table-layout: fixed ! important; }
body, .backgroundColor { background-color: rgb(94, 42, 20); background-image: url('3bckg.jpg'); background-position: left top; background-repeat: repeat; }
#bodyCell { border-top: 0px none; }
h1 { color: rgb(0, 204, 255) ! important; font-family: Helvetica; font-size: 60px; font-style: normal; font-weight: bold; line-height: 125%; letter-spacing: -1px; text-align: center; }
#templatePreheader { background-color: rgb(255, 255, 255); border-top: 0px none; border-bottom: 0px none; }
#templateHeader { background-color: rgb(250, 250, 250); border-top: 0px none; border-bottom: 0px none; }
.headerContainer .mcnTextContent, .headerContainer .mcnTextContent p { color: rgb(96, 96, 96); font-family: Helvetica; font-size: 16px; line-height: 150%; text-align: left; }
#templateBody { background-color: rgb(250, 250, 250); border-top: 0px none; border-bottom: 0px none; }
.bodyContainer .mcnTextContent, .bodyContainer .mcnTextContent p { color: rgb(96, 96, 96); font-family: Helvetica; font-size: 16px; line-height: 150%; text-align: center; }
.bodyContainer .mcnTextContent a { color: rgb(167, 71, 82); font-weight: normal; text-decoration: underline; }
.footerContainer .mcnTextContent, .footerContainer .mcnTextContent p { color: rgb(250, 250, 250); font-family: Helvetica; font-size: 10px; line-height: 125%; text-align: center; }
@media only screen and (max-width: 480px) {
	body, table, td, p, a, li, blockquote { -moz-text-size-adjust: none ! important; }
}
@media only screen and (max-width: 480px) {
	body { width: 100% ! important; min-width: 100% ! important; }
}
@media only screen and (max-width: 480px) {
	.flexibleContainer, #templateHeader, #templateBody { max-width: 600px ! important; width: 100% ! important; }
}
@media only screen and (max-width: 480px) {
	.mcnImage { height: auto ! important; width: 100% ! important; }
}
@media only screen and (max-width: 480px) {
	.mcnCaptionTopContent, .mcnCaptionBottomContent, .mcnTextContentContainer, .mcnBoxedTextContentContainer, .mcnImageGroupContentContainer, .mcnCaptionLeftTextContentContainer, .mcnCaptionRightTextContentContainer, .mcnCaptionLeftImageContentContainer, .mcnCaptionRightImageContentContainer, .mcnImageCardLeftTextContentContainer, .mcnImageCardRightTextContentContainer { max-width: 100% ! important; width: 100% ! important; }
}
@media only screen and (max-width: 480px) {
	.mcnBoxedTextContentContainer { min-width: 100% ! important; }
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
	.mcnTextContent, .mcnBoxedTextContentColumn { padding-right: 18px ! important; padding-left: 18px ! important; }
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
	h1 { font-size: 24px ! important; line-height: 125% ! important; }
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
	.mcnBoxedTextContentContainer .mcnTextContent, .mcnBoxedTextContentContainer .mcnTextContent p { font-size: 18px ! important; line-height: 125% ! important; }
}
@media only screen and (max-width: 480px) {
	#templatePreheader { display: block ! important; }
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
	.headerContainer .mcnTextContent, .headerContainer .mcnTextContent p { font-size: 18px ! important; line-height: 125% ! important; }
}
@media only screen and (max-width: 480px) {
	.bodyContainer .mcnTextContent, .bodyContainer .mcnTextContent p { font-size: 18px ! important; line-height: 125% ! important; }
}
@media only screen and (max-width: 480px) {
	.footerContainer .mcnTextContent, .footerContainer .mcnTextContent p { font-size: 14px ! important; line-height: 115% ! important; }
}
@media only screen and (max-width: 480px) {
	table[id="canspamBar"] td { font-size: 14px ! important; }
	table[id="canspamBar"] td a { display: block ! important; margin-top: 10px ! important; }
}
