body {
	font: Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #545454;
}
h2 {
	color:#333;
	font-weight:bold;
	font-size: 150%;
	padding-top: 20px;
}
* {
	margin:0;
	padding:0;
}
.pageMainContent a:link {
	color: #1656A8;
	text-decoration: none;
	font-weight:bold
}
.pageMainContent a:hover {
	color: #F99718;
	text-decoration: none;
	font-weight:bold
}
.pageMainContent a:visited {
	color: #1656A8;
	text-decoration: none;
	font-weight:bold
}
.pageMainContent  a:link.preview {
	color: #868686;
	text-decoration: none;
	font-weight:normal;
}
.pageMainContent  a:hover.preview {
	color: #999999;
	text-decoration: none;
	font-weight:normal;
}
.pageMainContent a:visited.preview {
	color: #868686;
	text-decoration: none;
	font-weight:normal;
}
.pageMainContent table, .pageMainContent table td {
	padding:5px;
	vertical-align:top;
	border:none;
	padding-bottom: 25px;
}

.pageMainContent table td p {
	line-height:135%;
	border-top:solid 1px #cccccc;
	font-size: 9pt;
	padding: 5px 15px 0 0;
}
.pageMainContent table td img {
	border:none;
}
.pageMainContent ul li {
	margin-bottom:8px;
	margin-left:5px;
	list-style-type:square;
}
.pageMainContent h2 {
	color:#333333;
}
.pageMainContent h1 {
	font-size:170%;
	padding-bottom: 10px;
	color:#5254a5
}

.pageMainContent hr {
	margin-bottom:20px;
	border-bottom:none;
	border-top:solid 1px #CCCCCC;
	height: 1px;
}
.pageMainContent p {
	margin:5px 0;
	line-height: 1.25;
}