body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url('bkgT.jpg') #65bff7 top left repeat-x;
}
div.wrapper {
	margin: 0px;
	padding: 0px 0px 93px 0px;
	background: url('bkgB.jpg') transparent bottom left repeat-x;
}
div.content {
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
div.modBox {
	margin: 0px;
	padding: 0px;
}
div.modBox div.boxT {
	margin: 0px;
	padding: 0px;
	background: url('bkgBoxT.png') transparent top left no-repeat;
}
div.modBox div.boxB {
	margin: 0px;
	padding: 0px;
	background: url('bkgBox.png') transparent bottom left no-repeat;
}
div.modBox div.boxB div.boxBody {
	margin: 0px;
	padding: 12px;
	width: 788px;
}
div.modBox td {
	text-align: left;
}
div.hr {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	height: 1px;
	width: 100%;
	background: url('bkgHr.gif') transparent left repeat-x;
}
div.legal {
	margin: 0px;
	padding: 10px;
	text-align: center;
	font-size: 9px;
}

/* Form Module */
fieldset {
	border: none;
}

fieldset legend {
	font-weight: bold;
}
div.inTextGroup {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	display: block;
	width: 95px;
}
div.inTextGroup input {
	margin: 0px;
	padding: 2px;
	width: 80px;
	border: 1px solid #CCC;
	font-size: 11px;
	background: url('bkgTxtInput.jpg') #FFFFFF top left repeat-x;
}

/* Clear method */
.clear:after {
	content: ".";
	display: block;
	height: 0px;
	font-size: 0px;
	clear: both;
	visibility: hidden;
}
.clear {
	zoom:1;
}

/* link styles */
a {
	color: #0E65CC;
}