html, body {
	margin: 0px;	padding: 0px;	border:  0px;
	width: 100%;	height: 100%;
	background: #FFF url(../images/tpline.gif) repeat-x top left;
}
td, textarea, select, input {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #686868;
}
.myinput {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #686868;
	border: 1px solid #C6C6C6;
}
a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
}
a:hover {
	color: #DD261E;
}
form, img {
	margin: 0px;	padding: 0px;	border: none;
}
.row1 {
	margin: 0px;	padding: 0px;	border:  0px;
	height: 110px;
	vertical-align: bottom;
}
.row2 {
	margin: 0px;	padding: 0px;	border:  0px;
	height: 294px;
	vertical-align: top;
	text-align: right;
}
.row2i {
	margin: 0px;	padding: 0px;	border:  0px;
	height: 142px;
	vertical-align: top;
}
.col1 {
	margin: 0px;	padding: 0px;	border:  0px;
	width: 229px;
	vertical-align: top;
}
.col2 {
	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border:  0px;
	width: 629px;
	vertical-align: top;
	background: url(../images/midbar.gif) no-repeat top right;
}
.logotd {
	margin: 0px;	padding: 0px;	border:  0px;
	width: 207px;
}
.spacer {
	margin: 0px;	padding: 0px;	border:  0px;
	width: 22px;
}
.toplinks {
	margin: 0px;	padding: 0px;	border:  0px;
	width: 629px;
	background: url(../images/tplnkbg.gif) no-repeat center;
	text-align: center;
}
.toplinks a {
	margin: 0px;	padding: 0px 12px 0px 12px;	border:  0px;
	color: #37466B;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.toplinks a:hover {
	color: #DD261E;
}
.hphd {
	margin: 0px;	padding: 0px;
	height: auto;	width: auto;
	color: #DD261E;
	font: bold 15px Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #CECECE;
}
.hptxt {
	margin: 0px;	padding: 0px 15px 0px 15px;	border:  0px;
	color: #686868;
	font: normal 11px Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.oc {
	margin: 0px;	padding: 50px 0 0 0;	border:  0px;
	height: 60px;	width: 205px;
	text-align: center;
	
}
.ftr {
	margin: 0px;	padding: 0px;	border:  0px;
	height: 28px;
	color: #FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: center;
	background: url(../images/ftrbg.jpg) no-repeat center;
}
.ftr a {
	margin: 0px;	padding: 0px;	border:  0px;
	color: #FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.inimg {
	margin: 0px;	padding: 0px;
	height: 132px;
	width: 858px;
	background-color: #E2EFF8;
	vertical-align: top;
	border-right: 2px solid #DAD9D7;
	border-bottom: 3px solid #DAD9D7;
}
.tblmid {
	margin: 0px 0px 0px 0px;	padding: 0px 15px 0px 10px;	border:  0px;
	background: url(../images/tblmid.gif) repeat-y top left;
	color: #666;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:justify;
}
.inlinks {
	margin: 0px 0px 0px 0px;	padding: 5px 0px 0px 0px;	border:  0px;
	height: 22px;
	background: url(../images/inlnkbg.jpg) no-repeat left;
}
.inlinks a {
	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 16px;	border:  0px;
	color: #1F387B;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.inlinks a:hover {
	color: #DD261E;
}
p.inhd {
	margin: 0;	padding: 0;	border:  0;
	color: #005BAA;
	font: bold 17px Arial, Helvetica, sans-serif;
}
.tblhd {
	margin: 0px;	padding: 0px 0px 0px 8px;	border:  0px;
	height: 28px;
	color: #686868;
	font: bold 11px Arial, Helvetica, sans-serif;
	background-color: #E2EFF8;
}
blockquote {
	margin: 0px;	padding: 0px 0px 0px 30px;	border:  0px;
}
.mandatory {
	color: #FF0000;
}