BODY {
	FONT-SIZE: 62.5%;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(/images/background.jpg);
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366
}
.fraction {
	FONT-SIZE: 1em
}
#PhoneTextHome {
	Z-INDEX: 10; LEFT: 765px; POSITION: absolute; TOP: -3px
}
.phonetext {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 15px; COLOR: #000000; LINE-HEIGHT: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.phonetextsmall {
	FONT-SIZE: 1.2em; COLOR: #999999; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.phonetexthome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; COLOR: #003366; PADDING-TOP: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.subheadtext {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #4b59bf; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 9px; TEXT-TRANSFORM: none; COLOR: #000000; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.text {
	FONT-SIZE: 1.1em; COLOR: #000000; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TestimonialText {
	FONT-SIZE: 1.1em; COLOR: #ffcc00; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ProductTabletext {
	FONT-SIZE: 0.9em; COLOR: #000000; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UNKNOWN {
	FONT-SIZE: 1em; COLOR: #4e6ad2; LINE-HEIGHT: 200%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.ProductSidebar:link {
	FONT-SIZE: 1em; COLOR: #4e6ad2; LINE-HEIGHT: 200%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.ProductSidebar:visited {
	FONT-SIZE: 1em; COLOR: #4e6ad2; LINE-HEIGHT: 200%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.ProductSidebar:hover {
	FONT-SIZE: 1em; COLOR: #ffcc00; LINE-HEIGHT: 200%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.ProductSidebar:active {
	FONT-SIZE: 1em; COLOR: #4e6ad2; LINE-HEIGHT: 200%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SubmenuText {
	PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #fff; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuText:link {
	PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #fff; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuText:visited {
	PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #fff; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuText:hover {
	PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #ffcc00; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuText:active {
	PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #ffcc00; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SubmenuTextWoodworking {
	PADDING-LEFT: 34px; FONT-SIZE: 1.1em; COLOR: #fff; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuTextWoodworking:link {
	PADDING-LEFT: 34px; FONT-SIZE: 1.1em; COLOR: #fff; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuTextWoodworking:visited {
	PADDING-LEFT: 34px; FONT-SIZE: 1.1em; COLOR: #fff; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuTextWoodworking:hover {
	PADDING-LEFT: 34px; FONT-SIZE: 1.1em; COLOR: #ffcc00; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.SubmenuTextWoodworking:active {
	PADDING-LEFT: 34px; FONT-SIZE: 1.1em; COLOR: #ffcc00; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #4e6ad2; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4e6ad2; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ecbf0c; TEXT-DECORATION: none
}
A:active {
	
}
A.NavTop:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.NavTop:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.NavTop:hover {
	COLOR: #ecbf0c; TEXT-DECORATION: none
}
A.NavTop:active {
	
}

#spam {
visibility:hidden;
display:none;
}

INPUT.LoginButton {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 60px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #003366; BORDER-BOTTOM-STYLE: none;cursor:pointer;
}
INPUT.SubscribeButton {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 80px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #003366; BORDER-BOTTOM-STYLE: none;cursor:pointer;
}
INPUT.ExpertButton {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 100px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #003366; BORDER-BOTTOM-STYLE: none; cursor:pointer;
}
INPUT.GOButton {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 30px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #003366; BORDER-BOTTOM-STYLE: none; cursor:pointer;
}
.headlineFeatProd {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #146ac0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma; line-height:20px;
}
UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: -6px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
LI {
	BACKGROUND-POSITION: 0px 0.5em; PADDING-LEFT: 1.1em; BACKGROUND-IMAGE: url(/images/arrow_bullet2.gif); MARGIN-LEFT: 20px; BACKGROUND-REPEAT: no-repeat
}
.ProdLineList {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #4e6ad2; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
SELECT {
	FONT-SIZE: 0.9em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
.searchbox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #fff
}
.SiteMapMain {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: 900; FONT-SIZE: 1.2em; PADDING-BOTTOM: 4px; MARGIN-LEFT: 10px; COLOR: #fff; LINE-HEIGHT: 1.8em; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, sans-serif; LETTER-SPACING: -1px
}
.SiteMapMain A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.SiteMapMain A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.SiteMapMain A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.SiteMapMain A:active {
	COLOR: #ccc; TEXT-DECORATION: underline
}
.SiteMapSub {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 30px; COLOR: #215f9b; LINE-HEIGHT: 1.8em; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
.SiteMapSub A:link {
	COLOR: #215f9b; TEXT-DECORATION: none
}
.SiteMapSub A:visited {
	COLOR: #215f9b; TEXT-DECORATION: none
}
.SiteMapSub A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.SiteMapSub A:active {
	COLOR: #666; TEXT-DECORATION: underline
}
.nl_SubmenuText {
	FONT-SIZE: 1.2em; COLOR: #fff; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.nl_SubmenuText:link {
	FONT-SIZE: 1.2em; COLOR: #fff; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.nl_SubmenuText:visited {
	FONT-SIZE: 1.2em; COLOR: #fff; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.nl_SubmenuText:hover {
	FONT-SIZE: 1.2em; COLOR: #ffcc00; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.nl_SubmenuText:active {
	FONT-SIZE: 1.2em; COLOR: #ffcc00; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nl_subheader {
	PADDING-LEFT: 15px; FONT-SIZE: 14pt; BACKGROUND-IMAGE: url(/newsletter/images/constantcontact/dot_7x7.gif); COLOR: #336faa; LINE-HEIGHT: 16pt; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_subheader A:link {
	FONT-SIZE: 14pt; COLOR: #336faa; LINE-HEIGHT: 16pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_subheader A:visited {
	FONT-SIZE: 14pt; COLOR: #336faa; LINE-HEIGHT: 16pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_subheader A:active {
	FONT-SIZE: 14pt; COLOR: #336faa; LINE-HEIGHT: 16pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_subheader A:hover {
	FONT-SIZE: 14pt; COLOR: #ffcc00; LINE-HEIGHT: 16pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_sidebarbox {
	BORDER-RIGHT: #4981b9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4981b9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: auto; BORDER-LEFT: #4981b9 1px solid; WIDTH: 152px; PADDING-TOP: 5px; BORDER-BOTTOM: #4981b9 1px solid; BACKGROUND-COLOR: #ffffff
}
.nl_sidebarheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336faa; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
P.nl_sidebarheader {
	PADDING-BOTTOM: 5px; WIDTH: 160px; BORDER-BOTTOM: #336faa 1px dotted
}
.nl_question {
	FONT-WEIGHT: bold
}
.nl_answer {
	PADDING-LEFT: 20px
}
.nl_backissues {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #4981b9
}
.nl_backissues A:link {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: #ffcc00; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_backissues A:visited {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: #ffcc00; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_backissues A:active {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: #ffcc00; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.nl_backissues A:hover {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.spc {
	VISIBILITY: hidden; WIDTH: 1px; HEIGHT: 1px
}


/*--New classes--*/
.bg_white {
	background-color: #FFFFFF;
	padding-top: 35px;
	padding-right: 18px;
	padding-left: 18px;
}
.bg_bluebox {
	width: 300px;
	float: left;
}
.bg_blue {
	background-color: #215F9B;
}

.bg_yellowbox {
	background-image: url(/images/left_nav_callout_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 174px;
	background-color: #FFFFFF;
	padding-top: 70px;
}
.bg_yellowbox1 {
	background-image: url(/images/join_distributor_network.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	padding: 5px;
}
.border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ADB9CD;
	padding-top:10px;
	padding-bottom:10px;
}



.gradient_blue {
	background-image: url(/images/gradient_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
}
.gradient_blue1 {
	background-image: url(/images/gradient_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
}

.txt_11 {
	font-size: 11px;
}
.txt_12 {
	font-size: 12px;
}
.txt_blue {
	color: #143D75;
}

.headblue {
	font-size: 14px;
	color: #052370;
}
.headblue1 {
	font-size: 16px;
	color: #052370;
}

.SubscribeButton1 {
	FONT-SIZE: 11px;
	COLOR: #FF3300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	font-weight: bold;
	background-color: #FFFFD3;
	border: 1px solid #CCCCCC;
	width: 110px;
}
.FormError {
	color: #990000;
	margin-top: 5px;
	margin-bottom: 5px;
}

.column {
	float: left; width:49%;}

.clear {
	clear:both
}

/* for spam-check field on sidebar contact form */
.spc {width:1px; height:1px; visibility:hidden;}
/*---for resources page---*/
.newresources{
padding:10px;
margin:0px;
width:200px;
vertical-align:top;
}
.newresources a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
line-height:20px;
}
.newresources p{
line-height:17px;
margin:0px;
padding:0px;
}
.newresources p a{
font-weight:normal;
font-size:11px;
}
