body { margin:0px; text-align:center; background: #B94240 url(images/tile_back.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
a { color:#336699; }
a:hover { color:#666666; text-decoration:none;}


/* HOME */

#homeContainer { position:relative; width:760px; height:605px; }
#homeRow1, #L2Row1 { position:relative; width:760px; height:122px; }
	.homelogo { position:relative; width:223px; height:121px; border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; }
	.homelists { position:relative; width:293px; height:121px; background-image:url(images/home_1.jpg); border-top:solid 1px #B94240; }
	.homelist { margin-left:15px; width:117px; height:121px; }
	.listTitle { margin-bottom:9px; }
	.listText { margin-left:7px; font-size:11px; color:#FFFFFF; } 
	.homenuggets { width:242px; height:121px; border-top:solid 1px #B94240; border-right:solid 1px #B94240; }
#homeRow2 { position:relative; width:760px; height:206px; }
	.homeMainInsets { position:absolute; left:169px; top:121px; width:164px; height:86px; z-index:100; }
	.homeMain1 { width:223px; border-left:solid 1px #B94240; }
	.homeMain2 { width:535px; border-right:solid 1px #B94240; }
#homeRow3, #L2Row2 { position:relative; width:758px !important; width:760px; height:35px; border-left:solid 1px #B94240; border-right:solid 1px #B94240; }
#homeRow4 { position:relative; width:758px !important; width:760px; height:180px; border-left:solid 1px #B94240; border-right:solid 1px #B94240; border-bottom:solid 1px #B94240; background:url(images/home_3.jpg) no-repeat; }
	.homeMail { margin-left:20px; margin-top:23px; width:95px; text-align:center;  }
	.homeReports { margin-top:23px; width:95px; text-align:center;  }
	.homeText { margin-left:34px; margin-top:30px; color:#FFFFFF; width:460px; font-size:12px; line-height:18px; }
#homeRow5 #L2Row3 { position:relative; width:758px !important; width:760px; border-left:solid 1px #B94240; border-right:solid 1px #B94240; }

/* BODY */

.containerCell { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; background: url(images/tile_body.gif); }
#bodyTable { margin-left:1px; font-size:11px; height:auto; }
#L2Row3 { }
	#bodyColumn1 { width:223px; border-left:solid 1px #B94240; vertical-align:top; text-align:center; color:#FFFFFF; line-height:14px; display:inline;  }
		.bodyColumn1 a { color:#FFFFFF; }
		.bodyColumn1 a:hover { text-decoration:none; color:#FF6666; }
		.bodyColumn2 { width:535px; vertical-align:top; }
		.mailbag { margin-top:40px; margin-bottom:8px; }
		.mailbag2 { margin-bottom:12px; }
	#bodyColumn2 { width:535px; display:inline;  }
		.centerColumn { display:inline; margin-left:29px; width:316px; line-height:14px; }
		.rightColumn { display:inline; margin-left:46px; width:120px; font-size:10px; }
		.rightColumn li { margin-left:-26px !important; margin-left:-24px; font-weight:bold; padding-bottom:4px; color:#336699; }
#pricingTable { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-top:solid 1px #999999; }
#pricingTable TD { padding:6px 0px 6px 0px; border-bottom:solid 1px #999999; }
	.chartsRight { text-align:right; }
	.paymentTitle { width:200px; margin-bottom:4px; }
	.paymentDescrip { font-size:9px; clear:both; }
	.paymentImage { float:right; }
.supplies { border:solid 1px #666666; }
.supplyDescription { font-size:11px; margin-top:12px; margin-right:12px;}
.button { padding:2px 0px 3px 0px; text-align:center; width:54px; background:#C43735; color:#FFFFFF; margin-top:6px; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.button a { color:#FFFFFF; text-decoration:none; }
.button a:hover { text-decoration:underline; }
	
/* COMMON */

#back { width:760px; left:50%; min-height:100%; height:100%; margin-left:auto; margin-right:auto; text-align:center; }
html>body #back { height:auto; }
#container { position:relative; width:760px; margin:auto; padding:0px; text-align:left; }

.left { float:left; }
.nav { border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; }
.white9 { color:#FFFFFF; font-size:9px; }
.bodytext { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; }
.printTitle, .callAction, .copyrightPrint { display:none; }
.footerCell { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; background:#B94240; border-left:solid 1px #B94240; border-right:solid 1px #B94240; }
	.footer { text-align:center; padding:14px 0px 6px 0px; color:#FFFFFF; font-size:10px; background:#B94240; }
	.footer a { color:#FFFFFF; text-decoration:none; }
	.footer a:hover { text-decoration:underline; }
	.copyright { text-align:center; color:#5C2120; font-size:9px; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; }
.constantcontact { font:11px Verdana, Arial, Helvetica, sans-serif; }
.constantcontact a { color:#FFFFFF; text-decoration:none; }
.constantcontact a:hover { text-decoration:underline; }
.stepforward { color:#5C2120; }
.stepforward a { color:#5C2120; text-decoration:none; }
.stepforward a:hover { color:#000000; text-decoration:underline; }

/* PRINTABILITY */

@media print {
body { margin:0px; text-align:left; background: #FFFFFF; }
.noprint, .homelists, .homenuggets, #L2Row2, #bodyColumn1, .footer, .stepforward { display:none; }
.containerCell { height:auto; background:none; }
.printTitle { display:block; font-size:17px; width:460px; border-bottom:solid 1px #666666; margin:35px 0px 20px 30px; }
.callAction { display:block; font-size:12px; color:#000000; font-weight:bold; margin:30px 0px 12px 30px; }
.footerCell { background:#FFFFFF; border:none; }
.copyrightPrint { display:block; font-size:9px; font-family:Arial, Helvetica, sans-serif; margin-left:30px; }
}