body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding:0; margin:0; margin-top:5;  background-color:#F5F5DC}

a img{border: none;}

a.faqLink:link{font-family:Arial, Helvetica, sans-serif;
         			 font-size:12px;
				       color:#018ABE;
							 text-decoration:underline;
}

a.faqLink:visited{font-family:Arial, Helvetica, sans-serif;
         			    font-size:12px;
				          color:#018ABE;
									text-decoration:underline;
}
a.faqLink:active{font-family:Arial, Helvetica, sans-serif;
         			   font-size:12px;
				         color:#E0134F;
}
a.faqLink:hover{font-family:Arial, Helvetica, sans-serif;
         			  font-size:12px;
				        color:#E0134F;
}

.sinkIMG{border: 1px solid #C7C7C7;
}

.subHead{font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
	       color:#666666;
				 font-weight:bold;
}

.sinkDim{font-family:Arial, Helvetica, sans-serif;
         font-size:10px;
				 color:#018ABE;
				 margin-bottom:-4px;
}

.sinkDim2{font-family:Arial, Helvetica, sans-serif;
         font-size:10px;
				 color:#018ABE;
				 padding-bottom:10px;
}

.sinkColor{border-style:none;
           padding-top:10px;
					 padding-left:4px;
					 padding-right:4px;
}

.litem{padding-top:8px;
       list-style:disc;
			 width:400px;
			 vertical-align:middle;
}

.image1{padding-right:4px;
}

.sinkColorText{font-size:10px;
               padding-bottom:8px;
							 padding-top:2px
}


.mainContent {font-family: Arial, Helvetica, sans-serif; font-size:11px; border: 0px ; background-repeat: no-repeat; vertical-align: top; align: center; margin-top: 0px}
.zipBottom{ border: none; border-bottom:dashed 1px #333333; background-color:#FFFFFF; color:#FFFFFF; }
.rightDotted{ border: none; border-right:dashed 1px #333333;   }
.navBorder {border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; margin-top:-6px;}
.picBorder {border: 1px solid #333333;}
.search {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.mini {font-family: Arial, Helvetica, sans-serif; font-size:9px;}
.normBold {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.norm {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.homeTitle {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.gummyTitle {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
.leftMenuPadding {padding-left: 5px; padding-bottom: 4px; padding-right: 2px;}
.normWhite {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF}


.tempTop {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;}

a.navText:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: none; font-weight:bold;}
a.navText:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: none; font-weight:bold;}
a.navText:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: underline; font-weight:bold;}
a.navText:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: none; font-weight:bold;}

a.navTextSM:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7C902C; text-decoration: none;}
a.navTextSM:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7C902C; text-decoration: none;}
a.navTextSM:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#77C902C; text-decoration: underline; }
a.navTextSM:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7C902C; text-decoration: none;}

a.navTextOn {font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#525252; text-decoration: none; font-weight:bold;}

a.whiteLink:link {font-size: 11px; color:#008ABE; text-decoration: none;}
a.whiteLink:visited {font-size: 11px; color: #008ABE; text-decoration: none;}
a.whiteLink:hover {font-size: 11px; color:#008ABE; text-decoration: underline;}
a.whiteLink:active {font-size: 11px; color: #008ABE; text-decoration: none;}

a.currentLink:link {font-size: 11px; color:#333333; font-weight: bold; text-decoration: none;}
a.currentLink:visited {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.currentLink:hover {font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline;}
a.currentLink:active {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}

a.currentLink2:link {font-size: 11px; color:#333333; font-weight: bold; text-decoration: none;}
a.currentLink2:visited {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.currentLink2:hover {font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline;}
a.currentLink2:active {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}

a.headerLink:link {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.headerLink:visited {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.headerLink:hover {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.headerLink:active {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

.footLinks {font-size: 10px; color: #474747; font:"Microsoft Sans Serif"}



/* CSS FOR COLOR TILES */
.largeColorOptions{
	color:#999999;
	font-size: 14px;
	text-align: left;
	display: block;
	padding-top: 60px;
	padding-left: 205px;
}

a.colorLink, a.colorLink2{
	color: #32a3cc;
}

a.colorLink2{
	margin: 0 5px 0 5px;
}

table.specialFamily{
	margin-top: 5px;
	margin-bottom: 25px;
	}
.familyIntro{
	font-size:16px;
	font-family:"Trebuchet MS", Arial;
	margin-top: 20px;
	display: block;
	}

/* Site Map CSS */

/* Site Map CSS */
table.siteMap td{
	vertical-align: top;
	}
table.siteMap tr.midRow td{
	border-bottom:1px dashed #A5A5A5;
	border-top: 1px dashed #A5A5A5;
	}
table.siteMap ul{
	margin: 10px;
	color: #A7A6A4
	}
html>body table table.siteMap ul{
	margin: 5px;
	padding: 0;
	}
table.siteMap ul li{
	margin: 0;
	padding: 0px;
	}
table.siteMap ul li a{
	font-size: 12px;
	}
	
	
/* Spotlight News Articles */
hr.artBreak{
	border: none;
	border-bottom:dashed 1px #333333;
	background-color:#FFFFFF;
	color:#FFFFFF;
	}
table.spotlightArticleTbl{
	font-size: 11px;
	}
table.spotlightArticleTbl td.artTitle{
	font-size: 18px;
	font-weight: bold;
	color:#666666;
	}
table.spotlightArticleTbl td.artImage{
	width: 150px;
	}
table.spotlightArticleTbl td.artText{
	text-align: justify;
	}
.spotlightTitle{
	font-size: 22px;
	font-weight: bold;
	color:#0099FF;
	}
.spotlightSub{
	font-size: 18px;
	color:#999999;
	}
	
.sup{font-size:9px;
}

.importantA {font-weight: bold;}
.importantB {font-weight: bold; color: #CC0000;}
.importantMessageTable {border: 5px solid #CC0000; background-color: #E3E8EE; padding: 5px;}
.inputDescription {padding-bottom: 2px; padding-right: 3px; text-align: right;}
.inputDescription2 {height: 26px; padding-bottom: 2px; padding-right: 3px; color: #737A80; font-weight: bold;}
.inputDescription3 {height: 26px; padding-bottom: 2px; padding-top: 4px; padding-right: 3px; color: #737A80; font-weight: bold;}
.inputRequired {padding-bottom: 2px; padding-left: 2px; font-size: 11px; font-weight: bold; color: #CC0000; vertical-align: top;}
.inputRequiredOff {padding-bottom: 2px; padding-left: 3px; font-size: 12px; font-weight: bold; color: #000000; width: 225px;}
.inputRequiredOff2 {padding-bottom: 2px; padding-left: 3px; font-size: 12px; font-weight: bold; color: #000000; width: 200px;}
.instructions {font-weight: bold; padding-top: 5px; padding-bottom: 5px;}