h1.crinlogoheading {
	color:#FFF;
	padding: 3px 20px 3px 20px;
	background: #7097A4;
	}
#maintable {
	width:650px;
	width: 650px !important;
	width /**/:650px;
	padding:0;
}
#maintable td.maincol {
	width:100%;
	vertical-align:top;
	float:left;
	margin:0;
	}
.maincontentholder {
	padding:5px 0px 5px 0px;
	border: 0;
	display:block;
	}
#maintable .threecoltable {
	padding:0;
	margin: 15px 0;
	border:0;
	width:555px;
}

#footer {
	background-color:#FFF;
	padding:5px 0;
	height:auto;
	margin:0;
	border:0;
}
#nav, #nav td, #nav td ul, #nav li, #nav li a, #topbar a, #topbar div.floatright, #searchbox, #searchbox form, #searchbox input, #searchbox p, #footer div.floatright, #footersub div.floatright, #maintable td.divider, #maintable td.rightcol, #maintable td.rightcol ul, #maintable td.rightcol li, #maintable td.rightcol li a, #maintable td.rightcol a, #maintable td.rightcol p, #maintable td div.righheadnomarg, #maintable td div.righthead, #maintable td div.righhtbox, #maintable td div.rightbox {
	width:0;
	width: 0 !important;
	width /**/:0;
	height: 0;
	height: 0 !important;
	height /**/:0;
	display:0;
	visibility:hidden;
	overflow:hidden;
	padding:0;
	margin:0;
	padding:0;
	border:0;
	font-size:1px;
} 

.imgright {
	float:right;
	padding:0;
	margin:0px 0 10px 10px;
	border:solid 1px #7097A4;
	display:inline;
}
p {
	text-align:left;
}
#maintable table.tablekeydata th, #maintable table.tablekeydata td{
	background-color:#FFF;
}