@charset "utf-8";
a { color: #CC0000; }
body {
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
	background: #999;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}
.body #container {
	width: 996px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 12px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border: 1px solid #000;
}
.body #header {
	padding: 0;
	border-bottom: 1px solid #000;
}
.body #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.body #mainContent {
	padding: 25px 25px 15px 25px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.body #footer {
	padding: 8px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(/images/bg-footer.jpg) repeat;
	text-align: center;
	color: #FFF;
	line-height: 18px;
	border-top: 1px solid #000;
}
.body #footer a {
	color: #FFF;
	text-decoration: none;
}
.body #footer a:hover {
	text-decoration: underline;
}
.body #outlastmedia {
	margin-bottom: 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	text-align: center;
}

.thankstext { font-size:15px; line-height: 21px; text-align: justify; }
.fontblack11 { color:#000; font-size:11px; }
.fontblack14 { color:#000; font-size:14px; }
.fontred11 { color:#CC0000; font-size:11px; }
.fontred12 { color:#CC0000; font-size:12px; }
.fontred14 { color:#CC0000; font-size:14px; }
.fontred16 { color:#CC0000; font-size:16px; }
.fontred18 { color:#CC0000; font-size:18px; }
.fontred20 { color:#CC0000; font-size:20px; }
.pagetitle { font-size: 24px; font-weight: bold; background:#F5F5F5; border-bottom:1px solid #999; border-top:1px solid #999; text-align:center; padding:10px; margin-bottom:32px; }



/*TABLE STYLES*/
TD.tblmainhome		 { padding: 6px 6px 6px 6px; border-bottom: 1px #AFAFAF solid; font-family: Tahoma,Arial,Veradan; font-size: 11px; color: #000000; }
TD.tblmain		 { padding: 6px 6px 6px 6px; border-bottom: 1px #AFAFAF solid; font-family: Tahoma,Arial,Veradan; font-size: 12px; color: #000000; }
TD.tblmainheader { padding: 6px 6px 6px 6px; background: #3366CC; border-top: 2px #AFAFAF solid; border-bottom: 1px #8CC949 solid; font-family: Tahoma,Arial,Veradan; font-size: 11px; color: #FFFFFF; font-weight: bold; }

th				 	{ color: #FFFFFF; border-bottom: 2px solid #CC0000; text-transform: uppercase; padding: 6px; background-color:#666; border-right: 1px dashed #CCCCCC; }
tr.rowOdd11 td 		{ background-color: #FFFFFF; padding: 8px; border-bottom: 1px solid #CCCCCC; border-right: 1px dotted #CCCCCC; }
tr.rowOdd12 td 		{ background-color: #FFFFFF; padding: 8px; border-bottom: 1px solid #CCCCCC; border-right: 1px dotted #CCCCCC; font-size: 12px; }
tr.rowEven11 td 	{ background-color: #F5F5F5; padding: 8px; border-bottom: 1px solid #CCCCCC; border-right: 1px dotted #CCCCCC; }
tr.rowEven12 td 	{ background-color: #F5F5F5; padding: 8px; border-bottom: 1px solid #CCCCCC; border-right: 1px dotted #CCCCCC; font-size: 12px; }
tr.rowfooter td  {
	text-transform: uppercase; color: #000000;
	background-color:#EEEEEE;
	border-top: 2px solid #8CC640; border-right: 1px dashed #CCCCCC;  border-bottom: 1px solid #CCCCCC;	padding: 8px;	}
	
table.tblmain { font-family: Trebuchet MS, Arial, Tahoma, Verdana; }
.filelink { border-bottom: 1px dashed; text-decoration:none; }