body,html,h1,h2,h3,h4,h5,h6,p,div,span,ul,ol,li,a,legend,fieldset,blockquote,input,form,label,table,em,pre,dl,td,dd,td,tr,select {margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
input,#tabNav,#spotlight, select,.dropmenu,#nav,#side-pane,#home-link,#footer,#footer p a,#tool-bar ul,#content-header ul{display:none}
h1{display:block;font-size:24px;margin-bottom:20px;}
h2{font-size:18px;}
h3{font-size:14px;margin-bottom:5px;margin-top:5px;border-bottom:1px solid #ddd;}
h4{font-size:12px;margin-bottom:5px;}
h5{font-size:11px;}
h6{font-size:10px;}
#content table {width:100%;}
.content-banner{border:1px solid #ddd; height:135px;margin-bottom:5px;overflow:hidden;position:relative;z-index:1;}
	.content-banner img.banner{position:absolute; right:0; top:0; z-index:1;}
	.content-banner img.banner-right{position:absolute; left:0; top:0; z-index:1;}
	.content-banner h3 {padding:75px 0 0 10px;z-index:2;position:relative;font-size:18px;margin-bottom:0;}
	.content-banner h4 {padding-left:10px;z-index:3;position:relative;margin-top:0;padding-top:0;}
	img.product-image{position:relative;float:right;height:125px;padding:2px; border:1px solid;margin:2px;z-index:5;}
a{color:#333;text-decoration:none;}
#footer{font-size:10px}
.float-left{float:left}
.float-right{float:right}
#content{width:100%}
p{margin:10px 0;font-size:11px;}
td {vertical-align:top;padding-top:5px;padding-bottom:5px;}
img{border:none;}
td p {padding:0; margin:0;}
.clear{clear:both;}
/* TEXT CLASSES */
	.lighter{color:#fff;}
	.lighter a{color:#fff;}
	.light{color:#ccc;}
	.light a{color:#ccc;}
	.medium{color:#666;}
	.medium a{color:#666;}
	.dark{color:#000;}
	.dark a{color:#000;}
	.red{color:red;}
/* ELEMENT CLASSES */
	.dark-bg{background:#000;}
	.medium-bg{background:#666;}
	.light-bg{background:#eee;}
	.lighter-bg{background:#fff;}
	.border-all{border:1px solid #ddd;}
	.border-top{border-top:1px solid #ddd;}
	.border-right{border-right:1px solid #ddd;}
	.border-bottom{border-right:1px solid #ddd;}
	.border-left{border-left:1px solid #ddd; }
.box{padding:10px;position:relative;cursor:auto;min-height:50px;height:auto !important; height:1%;margin-top:10px;}
	#form-contents-div div.box{min-height:50px; height:auto !important; height:1%;}
	.box-hover{padding:10px;position:relative;min-height:50px;height:auto !important; height:1%;margin-top:10px;}
	.box td {padding:5px;}
	#form-contents-div table.box td {padding:10px;width:45%;}
	.box-text{width:72%; padding-left:20px;}
	.half-box-text{width:60%; margin-left:5px;}
	.box h3 {margin-top:5px; margin-bottom:5px;}
	.half-box{width:45%;margin-right:5px;margin-bottom:5px;}
	.product-index-box { width:125px;border:1px solid; margin-bottom:5px; margin-right:5px; }
	.product-index-box-hover { width:125px;border:1px solid; margin-bottom:5px; margin-right:5px; cursor:pointer; }
	.file-block{width: 65%;} /* file-block is the containing div for arc and resources file listings */
	.file-block ul { margin-left:0px; }
	/* >> For all thumbnails on the site inside the box class */
	.thumbnail{width:80px; margin:0 auto;}
	/* >> This is for the live search and any area that you would need a smaller thumbnail*/
	.small-thumbnail { height:50px; width:50px; }
/*Navigation for Product Browse, Product Index, Front Page, and ARC Pages*/
ul.side-nav{margin-left:0;list-style:none;border-top:1px solid; width:150px;}
	ul.side-nav ul{margin-left:0;}
	.side-nav li a {padding:5px;border-top:none;font-size:11px;border-bottom:1px solid;display:block;margin:0;width:94%;}

