html, body {
	background: url(../images/background.jpg);
	font: small/1.5 verdana,arial,helvetica,sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
.imageBorder {
	border: 2px #CCC solid;
}
td {
	vertical-align: top;
}
hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	width: 50%;
}
.mainTable {
	width: 780px;
	margin-top: 10px;
}
.leftColumn {
	background: url(../images/framework_backgroundLeft.jpg);
	width: 35px;
}
.content {
	background: #fff;
	width: 710px;
	padding: 25px;
	padding-bottom: 0;
}
.contentFront {
	background: #fff;
	width: 710px;
	padding: 25px;
	padding-left: 0;
	padding-bottom: 0;
}
.contentLeft {
	float: left;
	vertical-align: top;
	text-align: left;
}
.contentRight {
	float: right;
	width: 450px;
	vertical-align: top;
	text-align: left;
}
.contentContact {
	background: #fff;
	width: 710px;
	padding: 25px;
	padding-bottom: 0;
}
.contactLeft {
	float: left;
	position: relative;
	margin: 8px 0 0 10px;
	text-align: left;
}
.contactRight {
	float: right;
	width: 450px;
	position: relative;
	text-align: center;
}
.textBox {
	border: 1px #000 solid;
}
.textBoxRequired {
	background: #E2EBF4;
	border: 1px #000 solid;
}
.rightColumn {
	background: url(../images/framework_backgroundRight.jpg);
	width: 35px;
}
.title {
	text-align: right;
	font-family: impact;
	font-size: 18px;
	font-variant: small-caps;
	border-bottom: 2px #000 solid;
	color: #0055A6;
}
.subTitle {
	font-size: larger;
	font-variant: small-caps;
	font-weight: bold;
	color: #0055A6;
}
.SM {
	vertical-align: super;
	font-size: 7px;
}
.footer {
	background: url(../images/framework_bottom.jpg);
	height: 37px;
	font-size: smaller;
	text-align: right;
	vertical-align: middle;
	padding: 0 25px 0 0;
	color: #fff;
}