.checkpoints { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; font-variant: normal; letter-spacing: -1px; word-spacing: -1px; text-transform: capitalize; }

.plantitles { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; letter-spacing: -1px; word-spacing: -1px; text-transform: capitalize; }


.pageheading { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bolder; text-transform: capitalize; text-decoration: none; color: #059B37; line-height: 11px; }


.navheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bolder; text-transform: capitalize; text-decoration: none; color: #ffffff; letter-spacing: -1px; line-height: 24px; }
.navheading a:link { text-decoration: none; color: #ffffff; }
.navheading a:visited { text-decoration: none; color: #ffffff; }
.navheading a:hover { color: #718DE0; }

.featureheading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: capitalize; text-decoration: none; color: #666666; letter-spacing: 1px; line-height: 28px; }

.topnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; letter-spacing: -1px; text-transform: capitalize; }

.topnav a:link { text-decoration: none; color: #AA6D1C; }
.topnav a:visited { text-decoration: none; color: #AA6D1C; }
.topnav a:hover { color: #059B37; }


.subnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: gray; text-decoration: none; text-transform: capitalize; line-height: 16px; }
.subnav a:link { text-decoration: none; color: #999999; }
.subnav a:visited { text-decoration: none; color: #999999; }
.subnav a:hover { color: #000000; }


.testimonial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #194D87; text-decoration: none; letter-spacing: -1px; text-transform: capitalize; }
.testimonial a:link { text-decoration: none; color: #194D87; }
.testimonial a:visited { text-decoration: none; color: #194D87; }
.testimonial a:hover { color: white; }


.sidenav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.sidenav a:link { text-decoration: none; color: #FFFFFF; }
.sidenav a:visited { text-decoration: none; color: #FFFFFF; }
.sidenav a:hover { color: #000000; }



.Ctlnav { font-weight: bold; font-size: 10px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.Ctlnav a:link { text-decoration: none; color: #000000; }
.Ctlnav a:visited { text-decoration: none; color: #000000; }
.Ctlnav a:hover { color: #FF0000; }


.bulletpoints { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #000000; text-transform: capitalize; }
.bulletpoints a:link { text-decoration: none; color: #194D87; }
.bulletpoints a:visited { text-decoration: none; color: #194D87; }
.bulletpoints a:hover { color: #578EE5; }


.footnote { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }


.dropcap { float: left; margin-top: -1pt; margin-bottom: -10pt; font-size: 35px; font-weight: 900; font-family: sans-serif; color: #578EE5; }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; list-style-image: url(images/rect_blt.gif); text-transform: capitalize; }

input.entry { font: 9px Arial, sans-serif; width: 160px; border: 1px solid #4D62A3; color: #94A5C8; background-color: #F0F3FA; height: 18px; margin: 0px; padding: 2px; }

select.jump { font: 9px Arial, sans-serif; width: 137px; }


.tinylink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5px; line-height: 10px; }
.tinylink a:link, a:visited { text-decoration: none; color: black; }
.tinylink a:hover { text-decoration: none; color: navy; background-color: #EDF2FA; }


.leftlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; }
.leftlink a:link, a:visited { text-decoration: none; color: #666666; }
.leftlink a:hover { text-decoration: none; color: #059B37; background-color: #FFFFFF; width: 115px; }

.newslink a:link, a:visited, a:hover { text-decoration: none;  }



.pageheading2 { font-family: Myriad, Arial Narrow, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; text-transform: capitalize; text-decoration: none; color: #E3F0f8; line-height: 15px; }

/* ========================================================================= */

.verdana14navybold { font-family: "Tahoma"; font-size: 14px; color: #0065a0; font-weight: bold; }

.pageSubHead { font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif"; font-size: 15px; color: #333399; font-weight: bold; }

.maintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; color: #000000; }

.normal { font-size: 10px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }

.Metnormal { font-size: 10px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }

.normalblue { font-size: 10px; color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; }

.normalred { font-size: 10px; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; }

.normalgreen { font-size: 10px; color: green; font-family: Verdana, Arial, Helvetica, sans-serif; }

.small { font-size: 9px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }

.tiny { font-size: 8px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }


.normal9 { font-size: 11px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }

.Ctlnav { font-weight: bold; font-size: 10px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.Ctlnav:active { text-decoration: none; color: black; }
.Ctlnav:link { text-decoration: none; color: black; }
.Ctlnav:visited { text-decoration: none; color: black; }
.Ctlnav:hover { color: royalblue; text-decoration: underline; }

.Ctlnav8 { font-weight: normal; font-size: 8px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.Ctlnav8:active { text-decoration: none; color: black; }
.Ctlnav8:link { text-decoration: none; color: black; }
.Ctlnav8:visited { text-decoration: none; color: black; }
.Ctlnav8:hover { color: royalblue; text-decoration: underline; }

.CtlLargenav { font-weight: bold; font-size: 12px; color: royalblue; font-family: Tahoma; text-decoration: none; }
.CtlLargenav:active { text-decoration: none; color: royalblue; }
.CtlLargenav:link { text-decoration: none; color: royalblue; }
.CtlLargenav:visited { text-decoration: none; color: royalblue; }
.CtlLargenav:hover { color: Black; text-decoration: underline; }

.Ctlnav10 { font-weight: normal; font-size: 10px; color: royalblue; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.Ctlnav10:active { color: royalblue; text-decoration: none; color: black; }
.Ctlnav10:link { color: royalblue; text-decoration: none; color: black; }
.Ctlnav10:visited { color: royalblue; text-decoration: none; color: black; }
.Ctlnav10:hover { color: royalblue; text-decoration: underline; }

.CtlnavBlue11 { font-weight: normal; font-size: 11px; color: Blue; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.CtlnavBlue11:active { color: Blue; text-decoration: none; }
.CtlnavBlue11:link { color: Blue; text-decoration: none; }
.CtlnavBlue11:visited { color: Blue; text-decoration: none; }
.CtlnavBlue11:hover { color: royalblue; text-decoration: underline; }

.CtlnavProd {
	font-weight: bold;
	font-size: 10px;
	color: mediumblue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
}
.CtlnavProd:active { color: Blue; text-decoration: none; }
.CtlnavProd:link { color: Blue; text-decoration: none; }
.CtlnavProd:visited { color: Blue; text-decoration: none; }
.CtlnavProd:hover { padding-right: 1px; padding-left: 1px; font-weight: bold; font-size: 10px; padding-bottom: 1px; color: lightskyblue; padding-top: 1px; background-color: mediumblue; }

.InfoLink {
	font-weight: bold;
	font-size: 10px;
	color: mediumblue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	height: 100%;
	width: 100%;
	text-transform: capitalize;
	text-indent: 4pt;
}
.InfoLink:active { color: Blue; text-decoration: none; }
.InfoLink:link { color: Blue; text-decoration: none; }
.InfoLink:visited { color: Blue; text-decoration: none; }
.InfoLink:hover {
	font-weight: bold;
	font-size: 10px;
	color: lightskyblue;
	background-color: mediumblue;
	padding: 1px;
	height: 100%;
	width: 100%;
}


.CtlnavDocument { font-weight: bold; font-size: 9px; color: maroon; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.CtlnavDocument:active { color: maroon; text-decoration: none; }
.CtlnavDocument:link { color: maroon; text-decoration: none; }
.CtlnavDocument:visited { color: maroon; text-decoration: none; }
.CtlnavDocument:hover { color: whitesmoke; background-color: firebrick; text-decoration: underline; }

.poptable { border-right: maroon 1px solid; padding-right: 10px; border-top: maroon 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: maroon 1px solid; color: blue; padding-top: 10px; border-bottom: maroon 1px solid; background-color: #ffffcc; }

.TEST { border-right: maroon 1px solid; padding-right: 10px; border-top: maroon 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: maroon 1px solid; color: blue; padding-top: 10px; border-bottom: maroon 1px solid; background-color: #ffffcc; }

/* ========================== DNN styles ======================================*/
.SubHead { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #003366; }

.txt { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #00FF00; }
.supplierProductsHd { font-weight: bold; font-size: 8pt; text-transform: uppercase; color: maroon; font-family: Arial; }
.supplierNoProducts { border-right: #cc3300 2px solid; padding-right: 5px; border-top: #cc3300 2px solid; padding-left: 5px; font-weight: bold; font-size: 13px; padding-bottom: 5px; border-left: #cc3300 2px solid; color: lightskyblue; padding-top: 5px; border-bottom: #cc3300 2px solid; font-family: verdana; background-color: mediumblue; }
.pagingInfoBtm { border-top: #006699 2px solid; background-color: lavender; }
.pagingInfoTop { border-top: #006699 2px solid;  background-color: lavender; }
.InfoTableStyle { border-right: dodgerblue 1px solid; border-top: dodgerblue 1px solid; border-left: dodgerblue 1px solid; border-bottom: dodgerblue 1px solid; }
.InfoTableItemStyle { font-size: 10px; font-family: Verdana; letter-spacing: 1px; background-color: ghostwhite; text-align: left; }
.InfoTableAltItemStyle { font-size: 10px; font-family: verdana; letter-spacing: 1px; background-color: lavender; text-align: left; }.GreaseHdr {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #990033;
}
.FrontColumns {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #31488C;
	letter-spacing: normal;
}
.filterInfo { border-right: maroon 1px solid; padding-right: 2px; border-top: maroon 1px solid; padding-left: 2px; font-weight: bold; font-size: 9px; padding-bottom: 2px; border-left: maroon 1px solid; color: blue; padding-top: 2px; border-bottom: maroon 1px solid; font-family: Tahoma; background-color: lightsteelblue; }
