body { margin-top: 0px; margin-left: 10px; margin-right: 10px; font-family: Tahoma, Arial, Verdana, "Helvetica Condensed"; font-size: 80%; color: #444; }
h1 { font-size: 2em;  font-family: "Trebuchet MS"; color: #d31145; padding:0; margin:0 }
form { background-color: #F1F1F1; padding: 10px; border: 1px #CCC solid;  }
form table { clear: left; }
.comments { font-family: Tahoma, Arial, Verdana, "Helvetica Condensed"; font-size: 1.2em; }
.topmain, topfume, topclean, topiso, topmicro, toplam, toppow, topcus, topwnew, topmaint, toptest, topcase, topcon, topabout
	{
		background-position: 316px 0px;
	}

.ls { background-image: url(images/ls.gif); background-repeat: repeat-y; width: 8px; }
.rs { background-image: url(images/rs.gif); background-repeat: repeat-y; width: 10px; }
.bs { background-image: url(images/bs.gif); background-repeat: repeat-x; height: 10px; }
.bl { background-image: url(images/bl.gif); background-repeat: no-repeat; height: 10px; width: 8px; }
.br { background-image: url(images/br.gif); background-repeat: no-repeat; height: 10px; width: 10px; }
.rsb { background-image: url(images/rsb.gif); background-repeat: no-repeat; width: 10px; height: 20px; }
.lsb { background-image: url(images/lsb.gif); background-repeat: no-repeat; width: 8px; height: 20px; }

.imgtable  { border-collapse: collapse; border-spacing: 0; padding-left: 5px; }
.imgtable td { padding: 0px; }
.imgtableL, .imgtableR { border-collapse: collapse; border-spacing: 0; margin-botton: 5px; }
.imgtableL  { float: left; margin-right: 5px; margin-left: -6px; clear: left; }
.imgtableR  { float: right; margin-right: 5px; }
.imgtableL td { padding: 0px; }
.imgtableR td { padding: 0px; }

.it01 { background-image: url(images/frame/01.png); width: 13px; height: 13px; }
.it02 { background-image: url(images/frame/02.png); height: 13px; }
.it03 { background-image: url(images/frame/03.png); width: 13px; }
.it04 { background-image: url(images/frame/04.png); width: 13px; }
.it05 { background-image: url(images/frame/05.png); width: 13px; }
.it06 { background-image: url(images/frame/06.png); width: 13px; height: 13px; }
.it07 { background-image: url(images/frame/07.png); height: 13px; }
.it08 { background-image: url(images/frame/08.png); width: 13px; }

.topLinks { text-align: right; margin: 0 10px 3px 0;}
a:link { color: #1858b8; }
a:visited { color: #868686; }
a:hover { color: #467fd5; }
a.rmore  { color: #1858b8; position: relative; float: right; padding-left: 3px; padding-right: 3px; border: 1px #ECECEC solid; margin: 2px; }
a.rmore:visited  { color: #868686}

#toplogo img { border:0; margin: 15px 0 0 0}
#leftNav { background-image: url(images/l-fade.gif); background-repeat: repeat-y; margin:15px 0; }
#leftNav ul { list-style: none; padding: 0; margin: 0; width: 203px; }
#leftNav li { background: url(images/l-menu.png) no-repeat 12px 6px; padding: 4px 0; text-indent: 30px; border-bottom: 1px #DDD solid;}
#leftNav li:hover { background: #e9e9e9 url(images/l-menu.png) no-repeat 12px 6px;}
#leftNav a { color: #333; text-decoration: none; }
#leftNav :hover { color: #F00; text-decoration: none; }

.leftNavBG { width: 220px; background-image: url(images/l-fade.gif); background-repeat: repeat-y; }
.productTitle { font-size: 1.5em; font-family: "Trebuchet MS"; padding-top: 15px; clear: left; margin: 25px 0 5px 0; background: url(images/d_horiz.gif) repeat-x 0px 0px; }
.section { line-height: 0.5em; margin-top: 10px; margin-bottom: -5px; font-weight: bold; clear: left;  }
.bulletLeft, bullet { position: relative; left: -25px; }
.bullet { clear: left; }

/* #browsing { position: relative; left: 50px; top: -5px;  } */
#browsing { display:none; visibility:hidden;  }
#main { padding: 15px 13px 10px 0;}
#main img { border: none; }
#main p { padding-bottom: -5px; }
#mainleft { position: relative; float: left; width: 230px; }
#mainright { position: relative; float: left; width: 275px; }
#footer { text-align: center; font-size: 90%; padding-bottom: 20px; padding-top: 10px;}
#footer img { padding: 5px; }

#colcont { width: 280px; float: left;  }
#col1 { position: relative;  float: left; width: 225px; }
#col2 { position: relative; float: left; width: 153px; }
#col3 { position: relative; float: right; width: 105px; padding-left: 5px; }
#twocolspan { position: relative;  clear: left; width: 285px; }

#main ul  { list-style-type: square;  }
#col2 ul { position: relative; left: -25px; }
#twocolspan ul { position: relative; left: -25px;  }
#imgtxtsml, #imgtxt { width: 200px; position: relative; text-align: right; font-size: 0.85em; }
#imgtxtsml { width: 86px; }
#colstrip { background: url(images/colstrip.png) repeat-x 0px 20px; padding: 0 0 5px 0; margin: 1.5em 0 0 0; color: #d31145; font-size: 1.1em; text-align: center; font-style:italic }
#topRight { position: relative; left: 356px; width: 150px; float: left; top: -47px; }
#topRight img { float: left; padding-right: 4px; padding-top: -5px; }
#address { width: 150px; float: right; text-align: right; padding-right: 10px; position: relative; top: 35px; }
#forminfo { width: 220px; }

.newblock img
{
	float: left;
	background: url(images/surround_200.jpg) no-repeat;
	padding: 12px 12px 12px 12px;
	margin: 0px 5px 2px 0px;
}

h3 /* News Article Titles */
{
	border-bottom: 1px #333 solid;
	margin:0; padding: 0;
}

h4
{
	font-size: 1.5em;
	font-family: "Trebuchet MS";
	font-weight: 200;
	padding-bottom: 0.7em;
	background: url(images/d_horiz.gif) repeat-x bottom;
}

#archive
{
	display: none;
	margin-top: 5px;
}

.newsArticle {padding: 2em 0 0 0;}
.newsArticle img {float: left; margin:0 15px 2px 0}

.newsDate { background: url(images/newsdate-calendar.png) no-repeat; padding:0 0 0 19px; margin: 0 0 3px 0; }

.newsArchives { padding: 2em 0 0 0; }
.newsArchives ul { padding:0; margin:0 }
.newsArchives img {width:50%;height:50%}
.newsArchives li { list-style: none; background: url(images/pdf-icon.png) no-repeat 0 8px; padding:10px 0 1px 25px; }
