﻿.mainNavLink:link, .mainNavLink:visited{
	color:white;	
	font-weight:bold;
	padding-left:4px;
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-right:5px;
}

.mainNavLink:hover{
	color:#336699;	
	font-weight:bold;
	padding-left:4px;
	background-repeat:no-repeat;
	background-position: 0px 3px;
	text-decoration:none;
	padding-right:5px;
}

h3 {
	margin-bottom: 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	}
	
	h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	}	


body {
	margin: 0px 0px 0px 0px; 
	background-color: #E0E0E0;
	text-align: center;
	}
	
body, td, p, div {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666;
	}	
	
li {
	margin-left: -3;
	padding-top: 2px;
	padding-bottom: 2px;
	}	

.page {
	text-align: center;
	}

.container {
	width: 764px;
	margin: 0px auto;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	}

.popup {
	background-color: #FFFFFF;
	}
	
/* /////////////////////// */
/*          Links          */
/* /////////////////////// */

a:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
a:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
a:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: underline; }

a.globalNav:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #315A84; text-decoration: none; }
a.globalNav:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #315A84; text-decoration: none; }
a.globalNav:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #315A84; text-decoration: none; }
a.globalNav:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #315A84; text-decoration: underline; }
	
a.leftNav:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #66CCFF; text-decoration: none; }
a.leftNav:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #66CCFF; text-decoration: none; }
a.leftNav:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #66CCFF; text-decoration: none; }
a.leftNav:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #66CCFF; text-decoration: underline; }	

a.close:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: none; }
a.close:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: none; }
a.close:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: none; }
a.close:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: underline; }	
	
a.footer:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none; }
a.footer:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none; }
a.footer:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none; }
a.footer:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: underline;}
a.footerOn:link, a.footerOn:active, a.footerOn:visited {color : #FFF; font-weight : bold; text-decoration : none;}

.homeFooter a.footer:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
.homeFooter a.footer:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
.homeFooter a.footer:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
.homeFooter a.footer:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: underline;}

a.drkBlue10:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
a.drkBlue10:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
a.drkBlue10:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: none; }
a.drkBlue10:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: underline; }	

a.utilityLinkOff:link, a.utilityLinkOff:active, a.utilityLinkOff:visited {color : #666; font-weight : bold; text-decoration : none;}
a.utilityLinkOff:hover, a.utilityLinkOn:link, a.utilityLinkOn:active, a.utilityLinkOn:visited, a.utilityLinkOn:hover{color : #666; font-weight : bold; text-decoration : none;}

a.faq:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: none; padding-left: 10px; }
a.faq:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: none; padding-left: 10px; }
a.faq:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: none; padding-left: 10px; }
a.faq:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; text-decoration: underline; padding-left: 10px; }	

a.right:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; font-weight: bold; text-decoration: none; }
a.right:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; font-weight: bold; text-decoration: none; }
a.right:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; font-weight: bold; text-decoration: none; }
a.right:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #3399CC; font-weight: bold; text-decoration: none; }	

a.rightCopy:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.rightCopy:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.rightCopy:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.rightCopy:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }	

a.suggest:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: none; text-decoration: none; }
a.suggest:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: none; text-decoration: none; }
a.suggest:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: none; text-decoration: none; }
a.suggest:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: none; text-decoration: none; }	

.pageNumbers { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #666666; font-weight: none; text-decoration: none; }
.pageNumbers a:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #666666; font-weight: none; text-decoration: none; }
.pageNumbers a:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #3399CC; font-weight: none; text-decoration: none; }
.pageNumbers a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #666666; font-weight: none; text-decoration: none; }
.pageNumbers a:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #3399CC; font-weight: none; text-decoration: underline; }	

.promo a:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: none; }
.promo a:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: none; }
.promo a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: none; }
.promo a:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: underline; }

.promos a:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: none; }
.promos a:active { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: none; }
.promos a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: none; }
.promos a:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #308BB8; text-decoration: underline; }

a.breadcrumb:link { line-height: 16px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: none; color: #FFFFFF; text-decoration: underline;  background-repeat: no-repeat; padding-left: 8px; background-color:transparent; border-left: 0px #000000 solid; border-top: 0px #000000 solid; }
a.breadcrumb:active { line-height: 16px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: none; color: #FFFFFF; text-decoration: underline;  background-repeat: no-repeat; padding-left: 8px; background-color:transparent; border-left: 0px #000000 solid; border-top: 0px #000000 solid; }
a.breadcrumb:visited { line-height: 16px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: none; color: #FFFFFF; text-decoration: underline;  background-repeat: no-repeat; padding-left: 8px; background-color:transparent; border-left: 0px #000000 solid; border-top: 0px #000000 solid; }
a.breadcrumb:hover { line-height: 16px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: none; color: #FFFFFF; text-decoration: none;  background-repeat: no-repeat; padding-left: 8px; background-color:transparent; border-left: 0px #000000 solid; border-top: 0px #000000 solid; }		

.breadcrumbText { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: none; color: #FFFFFF; text-decoration: none; padding-left: 5px; }

		
/* /////////////////////// */
/*         General         */
/* /////////////////////// */
	
H1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}
	
hr {
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;	
	height: 1px;
	}	
	
.blueArrow {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #3399CC;
	}	

input.go {
	width: 27px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #308BB8;
	border: 0px;
	}
	
.blk12Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}	

.blk14Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}	
	
.blk10 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000;
	}	
	
.blk11Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}	
	
.blue10 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #336699;
	}	
	
.ltBlue10 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #336699;
	}
	
.ltBlue11 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #336699;
	}	

.ltBlue12Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	}

.ltBlue13Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	}
	
.ltBlue18Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	}						
	
.grey11 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	}	
	
.grey11Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	}		

.grey12Bld {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	}	

.navBg {
	background-color: #000000;
	}
	
.blueHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #308BB8;
	}	
	
#contentMain {
	vertical-align: top;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	}	
	
.breadcrumb {
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: none;
	border-left: 3px #FFFFFF solid;
	border-top: 3px #FFFFFF solid;
	}	

.breadcrumbSearch {
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}	
	
.generalText {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 0px;
	}	
	
.contentMid {
	margin-left: 28px;
	margin-top: 25px;
	}	

.contentMain {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	}

.hdTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}	
	
.hdCopy {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	padding-top: 15px;
	padding-bottom: 20px;
	}
	
.hdCopy h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 0;
	}		
	
.subTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	border-top: 1px solid #ccc;
	
	}
	
.subCopy {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}		

.contactDremel {
	background-color: #CADFE9;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	}	
	
.tabOn {
	border-top: 1px solid #9A9A9A;
	text-align: center;
	}	
	
.tabOff {
	background-color: #F0F0F0;
	border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	text-align: center;
	}	
	
.tabBottom {
	border-bottom: 1px solid #9A9A9A;
	}	
	
.tabMain {
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	padding: 10px;
	}		
	
.1stTab {			
	background-image: url(images/general/greyBorder.gif);
	background-repeat: repeat-y;
	border-left: 1px solid #9A9A9A;
	empty-cells: show;
	}
		
.linksCopy {
	background-color: #E8E8E8;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 8px;
	}	
	
.imageOptions {	
	padding-top: 3px;
}

.newIcon {
	background-color: #FF9900;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;	
	text-align:left;
	}

.fieldLong {
	width: 300px;
	}	
	
.textbox {
	height: 100px;
	width: 300px;
	}	
	
/* /////////////////////// */
/*         Header          */
/* /////////////////////// */

#logo {
	padding: 10px;
	}
	
#logoPopup {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	}	

.globalNav {
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 8px;
	color: #315A84;
	}
	
input.search {
	width: 112px;
	height: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	}	
	
.searchTd {
	background-color: #000000;
	padding-top: 3px;
	}	
	
.goTd {
	background-color: #000000;
	padding-top: 3px;
	}	

#close {
	text-align: right;
	vertical-align: top;
	padding-top: 23px;
	padding-right: 9px;
	}

.mapButton {
	padding-bottom: 1px;
	}

/* /////////////////////// */
/*         Tools           */
/* /////////////////////// */

.toolsLandingMid {
	padding-top: 15px;
	padding-left: 10px;	
	padding-right: 10px;
	}

.toolsMainMid {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}

.toolsMainItems {
	padding-left: 15px;
	padding-right: 15px;
	}

.toolsCatItems {
	padding-left: 5px;
	padding-right: 10px;
	}

ul.tools {
	margin: 0;
	padding-left: 20px;	
	}

.toolsDetailHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold; 
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 10px;
	}
	
.toolsDetailNew {
	padding-left: 12px;
	}

.toolsDetailItem {
	padding-top: 10px;	
	}
	
.toolsDetailItem img {
	border: 1px solid #CCCCCC;	
	}	
	
.toolsDetailDesc {
	padding-top: 10px;
	padding-left: 12px;	
	padding-right: 10px;
	}	

.toolKits {
	padding-left: 15px;
	padding-bottom: 20px;
	}

.newProductsMid {
	padding-left: 10px;
	}

.newProducts {
	padding-top: 15px;
	padding-right: 15px;
	}
	
.newProductsItems {
	padding-right: 10px;
	padding-bottom: 15px;
	}	

/* ////////////////////////// */	
/*  Attachments & Accessories */
/* ////////////////////////// */

.aaLandingMid {
	margin: 5;
	background-color: #E0E0E0;
	}

.aaLandingMid img {
	border: 1px solid #CCCCCC;
	}	

.aaLandingImg {
	padding: 5px;
	}

.aaLandingCopyHd {	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #336699;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.aaLandingCopy {	
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}

.aaGroupMid {
	padding-top: 15px;
	padding-left: 10px;
	}

.aaGroupHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #000000;
	}

.aaDetailItem {
	padding-top: 10px;	
	}
	
.aaDetailItem img {
	border: 1px solid #CCCCCC;	
	}
	
.aaDetailHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	padding-top: 10px;
	padding-left: 10px;	
	}
	
.aaDetailImgSm img {
	border: 1px solid #CCCCCC;
	margin-left: 10;
	margin-top: 10;
	}
	
.aaDetailDesc {
	padding-top: 10px;
	padding-left: 10px;	
	}				

.aaOtherProducts {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #308BB8;
	padding-top: 15px;
	padding-bottom: 15px;
	}
	
.aaDetailCrossSells {
	padding-right: 10px;
	}	

.aaPrintHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #000000;
	}
	
.aaPrintImages img {
	border: 1px solid #CCCCCC;
	}	

ul.aaFeatureBenefits {
	margin-top: 0px;
	}

/* /////////////////////// */	
/*          Home           */
/* /////////////////////// */

.globalHome {
	background-color: #f7f7f7;
	vertical-align: top;
	padding-left: 40px;
	}
	
.globalMenu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	}	

.featureRow {
	background-color: #E0E0E0;
	padding: 10px;
	}
	
.features h3 { 
	margin-bottom: 0;
	padding-bottom: 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color: #336699;  
	}	
	
.features img {
	border: 1px solid #BFBFBF;
	margin-right: 8px;
	}			

.promos {
	background-color: #202326;
	padding: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	}
	
.promo {	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	}	
	
.promo img {
	margin-right: 8px;
	}	
	
.promoText {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #fff;
	padding-left: 8px;
	}		
	
/* /////////////////////// */	
/*          Footer         */
/* /////////////////////// */	
	
.homeFooter .footerTxt {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #336699;
	line-height: 15px;
	}

.footerTxt {
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 15px;
	}	

/* /////////////////////// */
/*          Forms          */
/* /////////////////////// */

.fieldLabel {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	vertical-align: bottom;
	padding-bottom: 3px;
	}

.blueBox {
	background-color: #308BB8;
	height: 100%;
	vertical-align: top;
	}


.greyLine {
	background-color: #CCCCCC;
	}
	
.longField {
	width: 320px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	}

.shortField {
	width: 139px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	}		
	
.dropdown {
	width: 210px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	}
	
.dropdown2 {
	width: 185px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	}							

textarea.other {
	width: 181px;
	height: 60px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	}	
	
textarea.msg {
	width: 320px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	}		

/* /////////////////////// */	
/*       Buying Guide      */
/* /////////////////////// */

#buyGuide {
	background-color: #E8E8E8;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	}	
	
/* /////////////////////// */	
/*        Right Nav        */
/* /////////////////////// */

.rightNav {
	background-color: #CADFE9;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	}	
	
ul.supplies {	
	position: relative;
	margin-top: 5;
	margin-bottom: 5;
	margin-left: 20;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 0px;
	}
			

/* /////////////////////// */	
/*    Customer Service     */
/* /////////////////////// */

.custService {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	}

.custService h3 {
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #336699; 
	}

.custService img {
	border: 1px solid #BFBFBF;
	}
	
.custServiceLanding {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
	}
	
.custServiceMid {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}	

.newCustomers {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.csCopy {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666;
	padding-top: 15px;
	padding-bottom: 20px;
	}	
	
.csCopy h3 {
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}	
	
.csCopy h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	}	
	
.csCopy img {
	border: 1px solid #BFBFBF;
	}	

.mlCopy {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666;
	padding-top: 15px;
	padding-bottom: 20px;
	}	
	
.mlCopy h3 {
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}	
	
.mlCopy h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	}	

.mlCopy h5 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #666;
	}

.litRequest {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000;
	}

.litRequest h3 {
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}

	
/* /////////////////////// */	
/*           FAQ           */
/* /////////////////////// */	

.faqHead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	}

.faqSubhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	padding-left: 5px;
	}

/* //////////////////////// */	
/*   PROJECTS & COMMUNITY   */
/* //////////////////////// */

.community {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	}
	
img.communityLanding {
	border: 1px solid #BFBFBF;
	margin: 2px;
	}	

.communityMainMid {
	margin: 5;
	background-color: #E0E0E0;
	}

.communityMainImg {
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	}

.communityMainCopyHd {	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #336699;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	}

.communityMainCopy {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;	
	}

.communityPromos .promo {
	padding: 10px;
	}

.greyLine {
	border-top: 10px solid #202326;
	border-bottom: 10px solid #202326;
	background-color: #4A4949;
	}	
	
.community h3 {
	margin-bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #336699; 
	}	

.communityGroupMid {
	padding-top: 15px;
	padding-left: 10px;	
	}

.communityGroupItem {
	padding-right: 15px;	
	}

.communityGroupItemPaddingLeft {
	padding-left: 15px;	
	}

.communityGroupDivider {
	border-left: 1px solid #CCCCCC;
	padding-right: 10px;
	}

.galleryDetail {
	padding-top: 15px;
	padding-left: 10px;
	}

.galleryDetail h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
	margin-bottom: 10;
	}

.galleryDetailDesc {
	padding-left: 15px;
	padding-right: 10px;
	}

.galleryUploadConfirm {
	width: 400px;
	text-align: left;
	padding-left: 25px;
	}

.suggestProjects {
	background-color: #FF9900;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	}
	
.projects {
	vertical-align: top;
	padding-right: 10px;
	padding-top: 15px;
	}
	
.projects img {
	border: 1px solid #BFBFBF;
	}
	
.projects h1 {
	margin-bottom: 10;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #000000;
	}						

.steps {
	padding-bottom: 15px;
	}

.stepText {
	padding-left: 10px;
	}
	
.safety {
	background-color: #CADFE9;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
	
/* /////////////////////// */	
/*    CUSTOMER STORIES     */
/* /////////////////////// */

.storyMid {
	padding-top: 15px;
	}
	
.storyCopy {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666;
	padding-left: 5px;
	vertical-align: top;
	}				

.storyCopy h3 {
	margin-bottom: 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	}

.storyImageOptions {
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	}

.storyCopy img {
	margin: 10px;
	border: 1px solid #BFBFBF;
	}

.storyCrossSellsBg {
	background-color: #CADFE9;
	}

.storyCrossSells {
	background-color: #CADFE9;
	}
	
.storyCrossSells img {
	border: 1px solid #BFBFBF;	
	}	

/* /////////////////////// */	
/*    PRINTER FRIENDLY     */
/* /////////////////////// */
	
.printHeader {
	border-bottom: 1px solid #999;
	padding-bottom: 3px;
	padding-top: 15px;
	}
	
.printFooter {	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #999;
	padding-left: 10px;
	padding-top: 12px;
	border-top: 1px solid #999;	
	}
	
.printUrl {		
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #336699;
	}

.printHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 12px;
	}
	
.printSubHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
	}	
	
.printCopy {	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000;
	padding-left: 10px;	
	padding-bottom: 12px;
	}

.printNew {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	}
	
ul.printCopy {	
	padding-left: 0px;
	margin-left: 20;	
	}
	

/* /////////////////////// */	
/*        Left Nav         */
/* /////////////////////// */

.leftNavCell {
	text-align: left;
	background-color: #202326;
	background-image: url(../images/general/leftNavArrow.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #404040;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 7px;
	}	

/* /////////////////////// */	
/*      Where to Buy       */
/* /////////////////////// */

.wtbHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #DBDBB7;
	height: 25px;	
	}

.wtbFeatured {
	padding-top: 10px;
	padding-bottom: 10px;
	}

.wtbBorder {
	background-color: #DBDBB7;	
	}	

.wtbSubHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	height: 25px;
	padding-top: 20px;
	padding-left: 10px;
	}

.wtbSubHdNoLeftPadding {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	height: 25px;
	padding-top: 20px;
	}

.wtbFinder {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #DBDBB7;
	padding-left: 15px;
	padding-right: 15px;
	}
	
.wtbFinderHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #DBDBB7;
	padding-left: 8px;
	padding-top: 4px;
	}	

.wtbFinderSubHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #DBDBB7;
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 15px;
	}

.wtbFinderSubmit {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 2px;
	background-color: #DBDBB7;	
	}

input.wtb {
	width: 123px;
	height: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #787878;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	}
	
select.wtbDD {
	width: 123px;
	height: 18px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #787878;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	}	

.buttonBlue {
	height: 15px;
	background-color: #359ABE;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	border: 1px #666666 solid;
	}

.wtbResults {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;	
	}

.buyItHd {
	background-color: #DBDBB7;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 14px;
	padding-bottom: 5px;
	padding-top: 4px;
	}

.buyItLogo {
	text-align: center;
	background-color: #DBDBB7;
	border-top: 1px solid #DBDBB7;
	border-left: 1px solid #DBDBB7;
	border-right: 1px solid #DBDBB7;
	}

.buyItRetired {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	border-left: 1px solid #DBDBB7;
	border-right: 1px solid #DBDBB7;
	}
	
.findStoreHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 4px;
	padding-left: 14px;
	padding-bottom: 5px;
	background-color: #DBDBB7;
	}	
	
.findStoreZip {
	padding-left: 14px;
	background-color: #DBDBB7;
	}	

.findStoreField {
	width: 123px;
	height: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #787878;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	}
	
.findStoreSubmit {
	background-color: #DBDBB7;
	padding-top: 5px;
	padding-right: 24px;
	padding-bottom: 4px;
	}	

/* /////////////////////// */	
/*        FastFinder       */
/* /////////////////////// */

.fastFinderHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 12px;
	background-color: #CADFE9;
	}
	
.fastFinderTxt {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 5px;
	background-color: #CADFE9;
	}	

.fastFinderDD {
	padding-left: 8px;
	padding-bottom: 12px;
	background-color: #CADFE9;	
	}

select.fastFinder {
	width: 137px;
	height: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #787878;
	background-color: #FFFFFF;
	}

.fastFinderButton {
	background-color: #CADFE9;
	padding-left: 8px;
	padding-right: 10px;
	padding-bottom: 12px;
	}	

/* /////////////////////// */	
/*          Search         */
/* /////////////////////// */

.searchBox {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #CADFE9; 
	}

.searchField {
	height: 15px;
	width: 345px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #787878;	
	margin-top: 0;
	margin-bottom: 0;
	}
	
.searchBoxGo {
	background-color: #CADFE9; 
	text-align: left;
	vertical-align: top;
	padding-top: 28px;
	padding-right: 6px;
	}	
	
.searchResults {
	padding-left:6px;
	background: transparent url("images/general/BlueArrow.gif" ) 0px 4px no-repeat;
	}
	
.searchResults2 {
	padding-right: 15px;
	background-color: #FFFFFF;
	}

.searchResultsImg img {
	border: 1px solid #CCCCCC;	
	}	

.searchResultsImg {
	text-align: right;
	padding-right: 15px;
	padding-bottom: 18px;	
	}

.searchResultsText {
	vertical-align: top;
	padding-top: 5px;
	}

.searchResultsHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
	padding-bottom: 12px;
	}	
	
.searchResultsCat {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;	
	border-top: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
	}	

/* /////////////////////// */	
/*          Error          */
/* /////////////////////// */

.errorHd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
	}

.yellowBox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CA0000;
	background-color: #FEFEDC;
	padding: 15px;
	}

	
	
/*Bosch	source code*/

/* UTILITY AND HEADER AND LHN CLASSES */

			/* navigation container */
			div.LeftNavigation
			{
				width: 161px;
				text-align: left;
				border-bottom: 1px solid #404040;
				background-color: #202326;
			}

			/* force line breaks between images in left nav */
			img.LeftNavigationImage
			{
				display : block;
				margin-bottom : 5px;
				margin-left : auto;
			}

			/* level 0 positioning and sizing - just in case the image load fails */
			a.LeftNavigationText0
			{
				display: block;
				padding-top: 6px;
				padding-bottom: 8px;
				padding-left: 15px;
				background-image: url(images/general/leftNavArrow.gif);
			    background-repeat: no-repeat;
				margin : 0 0 0 0;
				font-size: 10px;
				color: #66CCFF;
				border-top: 1px solid #404040;
			}
			
			a.LeftNavigationTextLinkOff0,a.LeftNavigationTextLinkOn0
			{
				display: block;
				padding-top: 6px;
				padding-bottom: 8px;
				padding-left: 15px;
			    background-repeat: no-repeat;
				margin : 0 0 0 0;		
			}
			
			a.LeftNavigationTextLinkOff0:active,a.LeftNavigationTextLinkOn0:active
			{
				display: block;
				padding-top: 6px;
				padding-bottom: 8px;
				padding-left: 15px;
				background-image: none;
			    background-repeat: no-repeat;
				margin : 0 0 0 0;		
			}

			

			/* level 0 text and background styles - just in case the image load fails  */
			a.LeftNavigationTextLinkOff0:link,a.LeftNavigationTextLinkOff0:active,a.LeftNavigationTextLinkOff0:visited,a.LeftNavigationTextLinkOff0:hover
			{
				font-size : 10px;
				background-color : #202326;
				color : #66CCFF;
				border-top: 1px solid #404040;
				
			}
			div.LeftNavigationTextLinkOn0,a.LeftNavigationTextLinkOn0,a.LeftNavigationTextLinkOn0:active,a.LeftNavigationTextLinkOn0:visited,a.LeftNavigationTextLinkOn0:hover
			{
				font-size : 10px;
				background-color : #202326;
				color : #FFFFFF;
				font-weight : bold;
				background-image: none;
				border-top: 1px solid #404040;
			}

			/* level 1 positioning and sizing */
			div.LeftNavigationText1,a.LeftNavigationText1 
			{
				font-size : 10px;
				background-color : #202326;
				color : #999999;
				font-weight : bold;
				display: block;
				padding-top: 2px;
				padding-bottom: 4px;
				padding-left: 15px;
				margin : 0 0 0 0;
			}
			
			a.LeftNavigationTextLinkOff1,a.LeftNavigationTextLinkOn1
			{	
				background-color: #202326;
				display: block;
				padding-top: 2px;
				padding-bottom: 4px;
				padding-left: 15px;
				margin : 0 0 0 0;
			}
			
		
				
			/* level 1 text and background styles */
			a.LeftNavigationTextLinkOff1:link,a.LeftNavigationTextLinkOff1:active,a.LeftNavigationTextLinkOff1:visited,a.LeftNavigationTextLinkOff1:hover
			{
				color: #999999;
				font-weight: bold;	
			}
			a.LeftNavigationTextLinkOn1,a.LeftNavigationTextLinkOn1:active,a.LeftNavigationTextLinkOn1:visited,a.LeftNavigationTextLinkOn1:hover
			{
				color: #FFFFFF;
				font-weight: bold;
			}

			/* level 2 positioning and sizing */	
			a.LeftNavigationText2
			{
				background-color : #202326;
				display: block;
				color: #999999;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 22px;
				padding-right: 5px;
				margin : 0 0 0 0;
			}
			
			a.LeftNavigationTextLinkOff2,a.LeftNavigationTextLinkOn2
			{
				background-color : #202326;
				display: block;
				background-image: url(images/general/subnavArrow.gif);
			    background-repeat: no-repeat;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 22px;
				padding-right: 5px;
				margin : 0 0 0 0;	
			}
			
		

			/* level 2 text and background styles */
			a.LeftNavigationTextLinkOff2:link,a.LeftNavigationTextLinkOff2:active,a.LeftNavigationTextLinkOff2:visited,a.LeftNavigationTextLinkOff2:hover
			{
				color : #999999;
				font-weight : normal;
			}
			a.LeftNavigationTextLinkOn2:link,a.LeftNavigationTextLinkOn2:active,a.LeftNavigationTextLinkOn2:visited,a.LeftNavigationTextLinkOn2:hover
			{
				color : #FFFFFF;
				font-weight: bold;
			}
			
			
			
			/* level 3 positioning and sizing */	
			a.LeftNavigationTextLinkOff3,a.LeftNavigationTextLinkOn3
			{
				background-color : #202326;
				display: block;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 22px;
				padding-right: 5px;
				margin : 0 0 0 0;	
			}
			
	

			/* level 3 text and background styles */
			a.LeftNavigationTextLinkOff3:link,a.LeftNavigationTextLinkOff3:active,a.LeftNavigationTextLinkOff3:visited,a.LeftNavigationTextLinkOff3:hover
			{
				color : #999999;
				font-weight : normal;
			}
			a.LeftNavigationTextLinkOn3:link,a.LeftNavigationTextLinkOn3:active,a.LeftNavigationTextLinkOn3:visited,a.LeftNavigationTextLinkOn3:hover
			{
				color : #FFFFFF;
				font-weight : bold;
			}
			

			/* shared hover for all left nav links */
			a.LeftNavigationTextLinkOff0:hover, a.LeftNavigationTextLinkOff1:hover, a.LeftNavigationTextLinkOff2:hover, a.LeftNavigationTextLinkOff3:hover,a.LeftNavigationTextLinkOn0:hover, a.LeftNavigationTextLinkOn1:hover, a.LeftNavigationTextLinkOn2:hover, a.LeftNavigationTextLinkOn3:hover
			{
				text-decoration : underline;
			}

			/* "sprinkle" image */
			img.LeftNavigationSprinkleImage
			{
				margin-top : 18px;
			}

	.SharePointEditControl{
	padding:5px 5px 5px 5px;
	border:1px black dashed;
	width:90%;
	font-size:12px;
	background-color:#FFFFCC;
	margin-top:15px;
	margin-bottom:15px;
} 


/*end Bosch source code*/
