d2cont {
background-image: url(assets/pictures/background.jpg);
}
.linedpar {
border-top : black 1px solid;
margin : 1em 0em 0em 0em;
}

.tablecont {
font-size:1.4em;
}

<!-- overrides the default style to center the headers on pages -->
.content h1, .content h2,.content h3, .content h4, .content h5 {
text-align: center;
vertical-align: middle;
margin: auto;
width: 100%;
}

/* Blue text on red background */
.boxhdrred {
	font : bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	color : white;
	text-align : center; 
	background : red;
	padding : 0.2em 0.1em;
}
/* White text on navy blue background */
.boxhdrwhiteonblue {
	font : bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	color : #004A97;
	text-align : center; 
	background : #BDBCAE;
	padding : 0.2em 0.1em;
}

.urgentscroll {
	font: bold Verdana, Arial, Helvetica, sans-serif;
	color: red;
	}
/* redundant style from v6global to avoid font problems */
.imagecenter {
	text-align : center;  /* MSIE 6.0 SP1 workaround */
	margin-right : auto;
	margin-left : auto;
}

#cfb {
	width: 85%;
	margin: 0 auto;
	font-size: 18px;
	}

#quote {
	margin: 30px 0 0 0;
	font-size: 18px;
	}
		
.authText {
	padding: 15px 0 0 0;
	margin: 0 0 50px 0;
	font-style:italic;
	font-size: 18px;
	}
	
#introduction {
	margin: 0 0 0 150px;
	}
	
p.h10 {
font:8pt Arial, Helvetica, sans-serif;
text-align : left;
}

table#mainTbl p
{	font-size: 12pt;
}
table#mainTbl td
{	font-size: 12pt;
}
table#mainTbl li
{	font-size: 12pt;
}
