@charset "utf-8";
/* CSS Document */


body {
	background:url(../../website_images/Newsletter/background.png);
	background-attachment: inherit;
}

.container1 {	width: 75%;
	max-width: 1885px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 310px;/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
	background: #000;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	/*max-height:inherit;*/

}

.container { max-width: 80%; margin: 10px auto; background:#000; min-height:100%; overflow:inherit; display: table;}

.boxsize { display:table-column ; height:100%;
}

.footer { max-width: 80%; margin: 10px auto; background:#000
}

img {
    max-width: 100%;
    max-height: 100%;
	margin: 0 auto;
	}

h1 { font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6B090A;
margin: 10px 0 0 0;
}

h2 { font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:14px;
font-weight:bold;
margin: 10px 0 0 0;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
}

a:link { color:#FFF; text-decoration: none;
}
a:visited {
    color:#FFF; text-decoration: none;
}
a:hover { 
	color:#FF0; text-decoration:underline;
}
a:active {
    color: #0000FF; text-decoration:underline;
}

.white {color:#FFF;}

.grey { color:#666;
}

.margin_red { margin: 10px 15px; color:#FFF;
}

.black_background { background:#000; background-repeat: repeat;
}
.centerfont {
	text-align: center;
	color:#FFF;
	background:#000;
	margin: 10px 0;
}

.normfont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.headding2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin: 10px 0 0 0;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type: none;
	margin: 4px 0;
}

ul { margin: 0;
	color:#FFF;
	list-style-type:none;
	padding:0;
}




#redbar { max-width:258px; background-color:#6B090A; margin: 0 2px 0 5px; float:left; padding:0 5px; }
#whitebar {max-width:507px; background-color:#FFF; float:right; margin: 0 5px 0 2px; padding:0 5px; }
#main_background {background-image:url(../../website_images/Newsletter/background.png);}
#div1 { margin: 0 10px; }
#div2 { margin: 0 10px; }
#div3 { margin: 0 10px; }
#div4 { margin: 0 10px; }
#div5 { margin: 0 10px; }
#div6 { margin: 0 10px; }
#div7 { margin: 0 10px; }
#3rdheadding { padding-bottom: 10px; }
#footer { margin: 10px 0;}
