html,body { 
	background-image:url('images/bg.gif'); 
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
	color: #000000;
}

a, a:visited, a:active {
	color:#086CD1;  text-decoration:underline; font-family: Verdana, Helvetica, sans-serif; }

a:hover { 
	color:#E60F32; 
}

p, td, .small { text-align: left }

p { 
	margin:0px;
  	font-family: Verdana, Helvetica, sans-serif; 
	color: #000000;
}

ul {
	list-style-type: square;
	list-style-position: outside;
	margin: 4px 0px 10px 14px;
	padding: 0px 0px 0px 6px;
}


h1, h1 a, h1 a:active, h1 a:visited, h1 a:hover { 
	font-size:17px;  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#086CD1; margin: 0px; padding:0px; 	text-decoration:none;
}
h2 { font-size:12px; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; color:#000000; padding-bottom: 15px; margin: 0px;}

.headertop { font-size:10px; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; color:#889EB6; padding: 45px 0px 0px 55px; letter-spacing: -0.1px;; margin: 0px; }


h3 { font-size:11px; font-weight:normal; font-family: Verdana, Helvetica, sans-serif;color:#000000;margin:0px;padding: 0px; }
h4 { font-size:16px; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; color:#000000; padding: 0px 0px 5px 0px;}
h5 { font-size:11px; font-weight:normal; font-family: Verdana, Helvetica, sans-serif; color:#000000; padding: 0px; margin: 0px}
h6 { font-size:16px; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; color:#000000; padding: 25px 0px 15px 0px; margin: 0px;}

#outline { height: 100%; background-color: white; border-top: 0px;border-right: 2px solid #8AA1BA; border-bottom: 0px solid #8AA1BA; border-left: 2px solid #8AA1BA; margin: 0px;}

#face2face { font-family: Verdana, Helvetica, sans-serif; border: 1px solid #889EB6;
}

.face2face_header { font-size: 11px; color: #FFFFFF; 	font-weight: bold; 
}

.face2face, .face2face a, .face2face a:active, .face2face a:visited { font-size: 12px; color: #000000; margin: 6px 0px 6px 0px; padding: 0px; text-decoration: none;
}

.face2face a:hover { text-decoration: underline;}

.links { font-size:11px;padding-bottom:3px;font-weight: bold; text-align: center;}
.links a { font-size:11px;padding-bottom:3px;font-weight: normal; }

.learnmore { font-size: 10px;padding: 4px 15px 3px 0px;font-weight: bold; text-align: right;}

.header { background-image:url('images/logo.gif'); background-position: top left; background-repeat: no-repeat; margin: 0px; padding: 0px; height: 75px;}

.top_nav { color:#ffffff; background-image:url('images/topnavbg.gif'); height:19px; font-family: Verdana, Helvetica, sans-serif; font-weight:bold; font-size:9px; text-align:center; }
.top_nav a, .top_nav a:visited, .top_nav a:active { color:#ffffff; text-decoration:none; }
.top_nav a:hover { color:#E60F32; }

.nav2 { color:#ffffff; font-family: Verdana, Helvetica, sans-serif; font-weight:bold; font-size:10px;padding-right: 38px; padding-left:10px;}
.nav2 a, .nav2 a:visited, .nav2 a:active  { color:#ffffff; text-decoration:none; }
.nav2 a:hover { color:#E60F32; }

.contact { color: #D7E3F0; font-family: Verdana, Helvetica, sans-serif; font-weight:bold; font-size:10px; font-style: italic;  padding-right: 100px; }


.nav3 { color:#7EAFE0; font-family: Verdana, Helvetica, sans-serif; font-size:11px; }
.nav3 a { color:#7EAFE0; text-decoration:none; }
.nav3 a:hover { color:#000000; }
.top_bot_nav { background-color: #83A3C5; height:3px; }

.bot1 { background-image:url('images/bot1.jpg'); height:57px }
.bot2 { font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#ffffff; background-color:#086CD1; height:65px; text-align:center; }

.bot2 a, .bot2 a:visited, .bot2 a:active   { color: #ffffff;  text-decoration:none; }
.bot2 a:hover{ color:#ffffff;   text-decoration:underline; }

.bot3 a, .bot3 a:visited, .bot2 a:active { color: #D7E3F0; text-decoration:none;}
.bot3 a:hover{ color: #D7E3F0; text-decoration:underline; }
.bot3 { color: #D7E3F0; font-size: 9px; font-family: Verdana, Helvetica,sans-serif; text-align:center; background-color:#1478DD; height:19px; }

.left_nav_text {background-color:#ECEEF1; font-family: Verdana, Helvetica, sans-serif; font-size:9px; width:263px; color:#666666; padding: 1px 2px 2px 0px;vertical-align: top }
.left_nav_text a,.left_nav_text a:active, .left_nav_text a:visited  { color:#000000; text-decoration: none;}
.left_nav_text a:hover  { color:#000000; text-decoration: underline;}

#left_nav {background-color: white; font-family: Verdana, Helvetica, sans-serif; font-size:9px; width:280px; text-align:left; color: #000000;}

.left_nav_header {background-image:url('images/leftnavheader.gif'); color: #000000; background-repeat: no-repeat; font-family: Verdana, Helvetica, sans-serif; text-align:left; font-weight:bold; font-size:9px; }

.left_nav_title { color:#086CD1; padding: 6px; 0px 6px 8px; }
.left_nav_title a, .left_nav_title a:active, .left_nav_title a:visited  {color: #000000;text-decoration: none; }
.left_nav_title a:hover {color: #000000; text-decoration:none; }


.left_img {padding: 1px 1px 1px 5px; vertical-align: top;}


#content { width:515px;font-family: Verdana, Helvetica, sans-serif; font-size:11px; padding-top:0px; padding-bottom: 0px; }

.content_bottom {margin-bottom: 10px; }


.nav_spacer { height:4px; margin:0px; font-size:1px; }
.content_spacer { height:10px; margin:0px; font-size:1px; }

#contactnav { margin: 5px 20px 0px 0px; border:0px; color:#006699;font-size:11px; font-family: Verdana, Helvetica, sans-serif; }
#contactnav a { color:#006699; font-weight:normal;  text-decoration: none;  }

.xx_small { font-size:9px; font-family: Verdana, Helvetica, sans-serif; color:#000000;}
.x_small { font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#000000; }
.small { font-size:11px; font-family: Verdana, Helvetica, sans-serif; color:#000000; }
.medium { font-size:12px; font-family: Verdana, Helvetica, sans-serif; color:#000000;}
.large { font-size:13px; font-family: Verdana, Helvetica, sans-serif; color:#000000; }
.x_large { font-size:14px; font-family: Verdana, Helvetica, sans-serif; color:#000000; }
.xx_large { font-size:15px; font-family: Verdana, Helvetica, sans-serif; color:#000000; padding-top: 15px;}

.abrasives a, .abrasives a:visited, .abrasives a:active  { color:#000000; text-decoration:none; }
.abrasives a:hover { color:#000000; }


img.floatRight { 
    float: right; 
    margin: 0px 0px 10px 10px; 
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 10px; 
}

