html{color:#000000;background:#FFFFFF;}
<!--body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}-->
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
<!--li{list-style:none;}-->
caption,th{text-align:left;}
<!--h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}-->
h1 { font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 800; color: #000080; margin-top: 2; margin-bottom: 0; text-align: center; }
h2 { font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 800; color: #000080; margin-top: 2; margin-bottom: 0; border-bottom: 1px solid #ccc; }
p { font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; margin-top: 2; margin-bottom: 2; }
p.login { font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 2; margin-bottom: 2; text-align: left; }
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:small;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:small;}
:-moz-any-link:focus {outline: none;-moz-outline-style:none;}
a:focus, a:active, a:hover {outline: none;-moz-outline-style: none;}
body{background-color: White;	margin-top: 0px; margin-left: 0px; margin-right: 10px; padding: 0px;}
img{border: 0px; vertical-align: middle;}
hr{height: 1px;color: #8596ed;background-color: #8596ed; border:0;}
table{border:none;border-collapse:collapse;border-spacing: 0px;}
input{padding: 0px 3px 0px 1px;}
#header{ background-color:#FFFFFF; border: none; padding: 4px;}
table.main
{
	border:none;
	border-collapse:collapse;
	border-spacing: 0px;
	background-image: url('../images/SiteMarquee-small.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.twoColHybLtHdr #container { 
	width: 967px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
} 
.twoColHybLtHdr #header { 
	background: #DDDDDD; 
	padding: 0 10px;
} 
.twoColHybLtHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}

.twoColHybLtHdr #sidebar1 {
	float: left; 
	width: 12em;
	background: #EBEBEB;
	padding: 15px 0;
background-color:#E8E8FF; color: #000033;
}
.twoColHybLtHdr #sidebar1 h3, .twoColHybLtHdr #sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}

.twoColHybLtHdr #mainContent { 
	margin: 0 20px 0 13em;
} 
.twoColHybLtHdr #footer { 
	padding: 0 10px;
	background:#DDDDDD;
} 
.twoColHybLtHdr #footer p {
	margin: 0;
	padding: 10px 0;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

td.legal
{
	font-size: medium;
	font-family: Arial, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	border-width: 0;
	padding: 5px;
	text-align: center;
}
td.footer
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	color: Black;
	background-color: #FFFFFF;
	border-width: 0;
	padding: 5px;
}
td.footer-comments
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	color: Black;
	background-color: #FFFFFF;
	border-width: 0;
	padding: 5px;
}
div.feature1 { font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #D8CEFF; border-style: outset; border-width: thin; }