
<style type="text/css">
	td.colorSample { width: 20px; height: 20px; border: 1px solid #333333; }
	a:link,a:visited,a:active { text-decoration: none; color: #0033CC; }
	a:hover { text-decoration: none; color: #99CCFF; }

	td.defClient { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; border-right: 1px solid #333333 ; }
	
	A:visited.hdr, A:active.hdr, A:link.hdr { font: 600 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
	A:hover.hdr { color: #CCCCFF; text-decoration: none; }
	td.nav { text-align: center; padding-left: 8px; padding-right: 8px; }
	td.navsep { text-align: center; }
	
	
	
	A:visited.navTop, A:active.navTop, A:link.navTop { font: 600 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FCE100; text-decoration: none; }
	A:hover.navTop { color: #FFFFFF; text-decoration: none; }
	td.navTop { text-align: center; padding-left: 8px; padding-right: 8px; }
	td.navTopsep { text-align: center; }
	

	td.defClientSt { font: 11px Arial, Helvetica, sans-serif; background-color: #FFFFFF; height: 400px; }


	A:visited.navLeftSt, A:active.navLeftSt, A:link.navLeftSt 
		{ font: 600 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
	A:hover.navLeftSt { color: #FCE100; text-decoration: none; }



	td.navLeftSt { text-align: left; padding-left: 8px; padding-right: 8px;  }
	img.navLeftSepSt { height: 1px; width: 122px; }
	td.navLeftSt { background: url(/imgs/btn-bkg.jpg) no-repeat; width: 95px; height: 26px; width: 106px; }
	table.panelStatic { width: 100%; border-right: 1px solid #333333 ; }
	td.panelStaticNav { background: url(/imgs/bkg-left-nav.jpg) repeat-y; }



.listingCopy{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

	sup.willcall { color: #0000ff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: 400;}


/****************************************************************************************************/
BODY { padding: 0px; margin: 0px; }

TABLE.panels, TABLE.ftr, TABLE.ftrhorzsep { width: 100%; }

	.hdrrt {
		width: 100%;
		height: 80px;
		visibility: hidden;
	}
	
	.headerNote {
		top: 5px;
		position:absolute;
		right: 250px;
		width: 390px;
		text-align:left;
		color: #FFFFFF;
		FONT: 500 11px Arial, Helvetica, sans-serif;
		z-index: 53;
		visibility: hidden;
	}
	.headerTollFree {
		text-align: right;
		padding-right: 12px;
		color: Navy;
		font-weight: 900;
		font-size: 22px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.headerEmailPage {
		top: 2px;
		position: absolute;
		right: 7px;
		width: 125px;
		text-align: right;
		color: #FFFFFF;
		FONT: 500 11px Arial, Helvetica, sans-serif;
		z-index: 52;
		visibility: hidden;
	}
	table.hdrNav {
		right: 0;
		visibility: hidden;
	}
	.headerNav {
		top: 0px;
		left: 530px;
		position: absolute;
		z-index: 51;
		VISIBILITY: HIDDEN;
	}

	img.headerNavCenterSp {
		height: 15px;
	}
	.headerNavCenter {
		top: 80px;
		position: absolute;
		z-index: 59;
		left: 0px;
		width: 100%;
	}
		
	TABLE.hdrctrnav {
		background: url(/imgs/bkg-hdr-nav-link.jpg) repeat-x;
		height: 28px;
	}

	.headerCartInfo {
		top: 1px;
		position: absolute;
		right: 5px;
		text-align: right;
		z-index: 50;
		/* visibility: hidden; */
	}

.cartItemFileInfo {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
}
.userTextOptions {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 11px;
		color: #000000;
		padding-left: 15px;
}

b.customInfoItemEdit {
		font-weight: 300;
	}
	
	b.genericError {
		color: red; 
		font-weight: 600;
	}
	div.genericError {
		background-color: Yellow;
		padding: 12px;
	}

	span.optionError {
		color: red; 
	}
	
	table.cartInfo {
		right: 0px;
	/*	visibility: hidden; */
	}
		
	a:link.headerEmailPage, a:visited.headerEmailPage, a:active.headerEmailPage 
	{		
		color: #FFFFFF;
		text-decoration: none;
		visibility: hidden;
	}
	
	a:hover.headerEmailPage 
	{		
		color: #DC143C;
		visibility: hidden;
	}
	.headerEmailPageIcon
	{		
		margin-right: 8px;
		visibility: hidden;
	}
	
	.hdrphone {
		position: abosolute;
		right: 0px;
		color: #FFFFFF;
		height: 23px;
		padding-right: 14px;
		padding-top: 2px;
		background-image: url("/imgs/bkg-hdr-phone.gif");
		background-repeat: no-repeat;
		background-position: right;
		background-attachment: fixed;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 14px;
		z-index: 51;
		visibility: hidden;
	}
	.hdrrtctr {
		height: 33px;
	}

	.hdrnavsep{
		height: 22px;
	}
	.hdrnav {
		height: 24px;
		background-image: url(/imgs/bkg-hdr-nav.gif);
	}
	td.hdrnav{
		padding-left: 8px;
		padding-right: 8px;

	}
	a:link.hdrnavlnk, a:visited.hdrnavlnk, a:active.hdrnavlnk {
		font: 600 11px Tahoma, Arial, Helvetica, sans-serif;
		color: Black;
		text-decoration: none;
	}
	a:hover.hdrnavlnk {
		color: #DC143C;
	}

	a:link.lnkCart, a:visited.lnkCart, a:active.lnkCart {
		font: 600 11px Arial, Helvetica, sans-serif;
		color: #0033CC;
		text-decoration: none;
	}
	a:hover.lnkCart {
		color: #DC143C;
	}

	td.cartInfo {
		font: 500 9px Arial, Helvetica, sans-serif;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
	}

	.customItemTextBox {
		border: 1px solid #999999;
		width: 450px;
		height: 100px;
	}

	td.customItemDef {
		font: 500 12px Arial, Helvetica, sans-serif;
		color: #000000;
		padding: 12px;
	}

	.hdrbar {
		width: 100%;
		background-image: url(/imgs/bkg-bar-header.gif);
		border-left: 1px solid #C2CDD8;
		border-right: 1px solid #C2CDD8;
	}

	.ftrhorzsep {
		height: 2px;
		background-image: url(/imgs/sp/dashes-gray.gif);
	}

	.hdrbartxt {
		color: #DC143C;
		padding-right: 6px;
		font: 600 12px Arial, Helvetica, sans-serif;
	}

	table.navsub {
		width: 100%;
		height: 24px;
		background-image: url(/imgs/bkg-sub-nav.gif);
		background-color: #EBEBEB;
		border: 1px solid #999999;
	}

.ftrCopyright,A.ftrCopyright:link,A.ftrCopyright:visited,A.ftrCopyright:active 
	{ font-weight: 400; color: #333333; text-decoration: none; }	
A.ftrCopyright:hover { color: #CC0000; }


	a:link.subnavlnk, a:visited.subnavlnk, a:active.subnavlnk {
		font: 600 11px Arial, Helvetica, sans-serif;
		color: #666666;
		text-decoration: none;
	}
	a:hover.subnavlnk {
		color: #DC143C;
	}

	td.navsub {
		height: 24px;
	}

	.subnavsep {
		height: 20px;
	}

.rcpt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: 400; 
		color: #000000;			
		height: 450px;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;		
		background-color: #FFFFFF;
		padding: 4px;
	}
	
	
.rcptPrint { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: 400; 
		color: #000000;		
		background-color: #FFFFFF;
	}
	
	.navleft {
		padding-top: 6px;
		width: 110px;
		height: 450px;
		background-color: #EBEBEB;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;
	}
	
	IMG.panelProductLnk { width: 125px; }


	
	table.panelProduct{
		padding: 6px;
	/*	width: 225px; */
	
	}
	table.panelProduct{ height: 450px; }
	table.panelProduct TD { vertical-align: top; }
	
	table.panelMyAccount { height: 450px; width: 150px; vertical-align: top; }
	td.panelMyAccount { vertical-align: top; padding-left: 6px; font-size: 12px; }
	
	a:link.panelProductLnk, a:visited.panelProductLnk, a:active.panelProductLnk {
		font: 500 11px Arial, Helvetica, sans-serif;
		color: #666666;
		text-decoration: none;
	}
	
	b.panelProductLnkActive { color: #CC0000; }
	
	a:hover.panelProductLnk {
		color: #DC143C;
		text-decoration: underline;
	}

	li.panelsubitem { margin-top: -4px; margin-left: -18px; }
	ul.panelsubitem { margin-top: 1px; margin-bottom: 1px; }
	
	.panelctr {
		width: 100%;
		background-color: #FFFFFF;
		padding: 6px;
		padding-bottom: 0px;
		padding-top: 6px;
		font: 500 12px Arial, Helvetica, sans-serif;
		color: #000000;
	}


	.panelctrmn {
		width: 100%;
		background-color: #FFFFFF;
		padding: 6px;
		padding-top: 6px;
		padding-bottom: 0px;
	}
	img.panelrt {
		width: 185px;
	}
	td.panelrt {
		background-color: #FFFFFF;
		padding: 12px;
	}



	td.logohdr{
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 7px;
		padding-bottom: 7px;
	}


	td.ftr {
		font: 500 10px Arial, Helvetica, sans-serif;
		color: #666666;
	}

	a:link.ftr,a:visited.ftr,a:active.ftr { text-decoration: none; color: #0033CC; }
	a:hover.ftr { text-decoration: none; color: #99CCFF; }

	img.ftrlogos { margin-left: 12px; margin-right: 6px; }
	


	.pnlHdr {

	}
	
	.pnl {
	}


	b.paraHdr{
		font: 600 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #3F74A7;
	}

	a:link.paraHdr, a:visited.paraHdr, a:active.paraHdr {
		color: Navy;
		text-decoration: none;
		font: 600 11px Tahoma, Arial, Helvetica, sans-serif;
	}
	a:hover.paraHdr {
		color: #DC143C;
	}


	TD.pnlHeading
	{
		font: italic 600 12px Arial, Helvetica, sans-serif;
		color: #666666;
		border-bottom-color: #DCDCDC; 
		border-bottom-style: solid; 
		border-bottom-width: 1px;
		height: 23px;
		background-image: url("/imgs/pnl-hdr-mid.gif");

	}
	td.pnlEnd {
		border-bottom-color: #DCDCDC; 
		border-bottom-style: solid; 
		border-bottom-width: 1px;
	}

	TD.pnlHeadingNoBottom
	{
		font: italic 600 12px Arial, Helvetica, sans-serif;
		color: #666666;
		height: 23px;
		background-image: url("/imgs/pnl-hdr-mid.gif");

	}
	td.pnlEndNoBottom {
	}

	span.panelSpecial {
		color: #CC0000;
		padding-left: 3px;
	}
	img.panelSpecialStar {
		margin-bottom: -5px;
		
	}
	td.mnAltLgItem {

		padding: 12px;
		border-top-color: #CCCCCC;
		border-top-style: solid;
		border-top-width: 1px;

		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 1px;

		border-left-color: #CCCCCC;
		border-left-style: solid;
		border-left-width: 1px;

		border-right-color: #CCCCCC;
		border-right-style: solid;
		border-right-width: 1px;

	}
	td.mnLgItem {

		padding: 12px;
		border-left-color: #CCCCCC;
		border-left-style: solid;
		border-left-width: 1px;

		border-top-color: #CCCCCC;
		border-top-style: solid;
		border-top-width: 1px;

		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		
	}

	TD.pnlContent
	{
		font-weight: 400;
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #FFFFFF;
		height: 100px; padding: 6px;
		background-color: #FFFFFF; 
		border-bottom-color: #DCDCDC; border-bottom-width: 1px; border-bottom-style: solid; 
		border-left-color: #DCDCDC; border-left-width: 1px; border-left-style: solid; 
		border-right-color: #DCDCDC; border-right-width: 1px; border-right-style: solid; vertical-align: top;
	
	}


	div.content{
		font: 400 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #000000;
		padding-top: 6px;
		padding-left: 6px;
		padding-right: 6px;
	}

	img.pic{
		margin-right: 4px;
	/*	border: 1px solid #708090; */
	}

	td.mndef{
		font-weight: 400;
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #333333;
		padding-left: 10px; 
		padding-right: 10px;
		
	}
	
	div.def{
		font-weight: 400;
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #333333;
		padding: 6px;
	}

	TD.mndef2{
		font-weight: 400;
		font-size: 10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #000000;
		padding-left: 10px; 
		padding-right: 10px;
	}
	
	TD.pnlBestSellers{
		font-weight: 400;
		font-size: 10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	
	
	
	/******************************************/
	
	
.price { color: #000080; font-weight: 600; font-size: 11px; }
.priceAsLowAs { color: #000080; font-weight: 500; font-size: 10px; }
.mnProdLnk { margin-top: 20px; color: red;  }
TABLE.panelItemTable { padding: 8px; }
.custHdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; color: #000066;  font-weight: 600; }
.custItems { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #FFFFFF; color: #003366; border-color: CCCCCC;  font-weight: 500; }
.breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #11568C; }
IMG.breadcrumbs { margin-bottom: -3px; }



TABLE.breadcrumbs { margin-left: 6px; margin-top: 4px; margin-bottom: 3px; }

.itemDetailName { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 900; color: #000000; padding-left: 1px; padding-bottom: 10px; padding-top: 1px;  margin: -2px; }
b.itemDetailPrice { color: #006400; }
input.btn { background-color: #F3E7B9; border: 1px outset; border-color: #9D8E63; 
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#efdfa4'); 
font-size: 12px; font-weight: bold; padding-bottom: 1px; padding-top: 1px; }

.addToCartTxtBox { 
	border: 1px solid #999999; 
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif; 
	width: 40px; 
}
.paraheadings { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #11568C; padding-left: 6px; margin-bottom: -5px; }

a:link.breadcrumbs, a:visited.breadcrumbs, a:active.breadcrumbs {
	color: #11568C;
	text-decoration: none;
}
a:hover.breadcrumbs {
	color: #DC143C;
}

a:link.relItemID, a:visited.relItemID, a:active.relItemID {
	color: #5781AE;
	font-size: 12px;
	text-decoration: none;
}
a:hover.relItemID {
	color: #DC143C;
}


.itmlinebkg { background-color: #0099CC; }

.message { color: red; background-color: #0099CC; }
.itemDetailMinText { color: green; font-weight: 600; }

	
	/******************************************/
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*******************************************/
	


/* BEGIN CSS_CHKOUT */

form { margin-bottom: 0px; margin-top: 0px; }
.chkbut { margin-bottom: 6px; margin-left: 6px; }
.crtinstr { font-size: 11px; }
.crtmsg { color: #003366; font-size: 13px; font-weight: 500; }

.errorMsg { color: Red; font-weight: 600; background-color: Yellow; }

font.breakcase { color: #DC143C; }
.fld { width: 200px; border: 1px solid #CCCCCC; }
.fldCheckoutComments { width: 100%; border: 1px solid #CCCCCC; }
SELECT.fld { border: 1px solid #CCCCCC; width: 200px; }
.fldDrp { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; border: 1px solid #CCCCCC; }


.incompleteflds { background: #FFFFFF; color: #003366; font-size: 16px; font-weight: 600; }
.incompletefldsdef { background: #FFFFFF; color: #003366; font-size: 14px; font-weight: 300; }

.itemname, a:link.itemname, a:visited.itemname { color: #D2691E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; }

TD.itemname { padding-left: 5px; padding-right: 5px; }
div.userTextNotes { color: #333333; font-weight: 400; font-size: 11px; margin-left: 15px; }
a:link.itemeditqty, a:visited.itemeditqty, a:active.itemeditqty { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.itemstock, .itemprice { background: #FFFFFF; color: #003366; font-size: 11px; font-weight: 300; }

.itemtotal, .total { background: #FFFFFF; color: #003366; font-size: 12px; font-weight: 300; }
.total_r_align{background: #FFFFFF; color: #003366; font-size: 12px; font-weight: 300; text-align: right;}
.rcptinfo { color: #003366; font-size: 14px; }
.totalsub, .totalprice { background: #FFFFFF; color: #003366; font-size: 12px; font-weight: 600; }
.crtQtyFld{ width: 40px; height: 20px; border: 1px solid #CCCCCC; font-family: 'Courier New', Courier, monospace;}
.crtQtyFldDisabled{ border: 0px; color: Black; width: 40px; height: 20px; text-align: center; font-family: 'Courier New', Courier, monospace; }

.itemnamealert { background: #ffff00; color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; }
.itemstockalert, .itempricealert { background: #ffff00; color: #003366; font-size: 11px; font-weight: 300; }
span.msgalert{ 	padding-top: 4px;
				padding-bottom: 10px;
				padding-left: 15px;
				color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; }
	
ul.msgalert {	list-style: none;		}			
li.msgalert	{
			padding-left: 15px;
			background-image: url(/imgs/checkout/exlamation.gif);
			background-repeat: no-repeat;
			padding-bottom: 10px;
			padding-top: 4px;
			background-position: 1 .5em;	
			}


/* END CSS_CHKOUT */



/* Panels */
#itemPanelBdrColor{	border: #CCCCCC; } 
#itemPanelSepColor{	border: #CCCCCC; }
td.itemPanelSepColor{	border: #CCCCCC; }
	
	
	
	
	/********************************************/
	
	
	
	
	
	
	
	
TABLE.tableDef {background-color: #CCCCCC; }
TH.tableDef { background-color: #EFEFEF; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; }
B.tableDef {  color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; }
HR.sep { 
	color: #CCCCCC; 
	margin:0px;
	margin-top: -4px; 
	padding:0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

IMG.sep {
	background-color: #CCCCCC;
	margin-bottom: 7px;
}

TABLE.chkInfo { border: 1px solid #CCCCCC;  }

TD.chkTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; font-weight: 400; color: #000000; }

B.panelItemName { color: #D2691E; font-weight: 600; }

FONT.panelCartMessage { color: #CC0000; font-weight: 600; }
IMG.panelItemImage {}
H3.h3def,.hrSep { color: #000066; }
TD.listingItemID { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 600; color: B22222; }
B.relatedItemID { font-style: italic; font-weight: 500; color: Red; }
TD.def { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000000; }
TD.panelHdr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #FFFFFF; }

.panelItemTitle { padding-bottom: 2px; color: #000080; font-weight: 600; font-size: 12px; font-family: Arial, Helvetica; }
div.panelItemCopy { margin-top: 5px;  }
FONT.panelItemSale { color: Crimson; font-weight: 700; }

.footer { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #666666;  }
.navFooter,A.navFooter:link,A.navFooter:visited,A.navFooter:active 
	{ color: #0066CC; }
A.navFooter:hover { color: #CC0000; text-decoration: none; }

A:Link.panelItemTitle,A:Visited.panelItemTitle,A:active.panelItemTitle
	{padding-bottom: 2px; color: #000099; font-weight: 600; text-decoration: none;}
A:Hover.panelItemTitle {color: #000066; }



	
#tblMain TD.bdr {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
#tblMain TD.rt { border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; }
div.sitemapcell { padding: 10px; }
div.sitemapcellalt { padding: 10px; border-left: 1px solid #CCCCCC; }
table.sitemaptbl{ border-collapse: collapse; }
.sitemapcell{ }
.sitemapcellalt { border-left: 1px solid #CCCCCC; }


li.sitemap, li.productindex {color: #800000;}
li.sitemap{margin-left: -15px; margin-top: -5px;}

a:link.productindex,a:visited.productindex,a:active.productindex { text-decoration: none; color: #0033CC; }
a:hover.productindex { text-decoration: none; color: #99CCFF; }

A:Link.nav_recess, a:visited.nav_recess{
	font-family: tahoma;
	margin-top: 1px;
	color: #FFFF33;
	font-size: 9px;
	font-weight: 500; }
a:hover.nav_recess{color: #FFFFFF}
INPUT.fldcontact { border: solid 1px #CCCCCC; color:#00008B; BACKGROUND-COLOR: #FBFDFF; }


INPUT.fldBrowse { border: 1px solid #708090; }
.btnBrowse {  }

FONT.fldcontact { margin-bottom: -1px; }
TABLE.fldcontact { margin-top: -1px; margin-left: -2px; margin-bottom: 5px; }
.reqText { color: Red; font-weight: 600; margin-bottom: 8px; }


.navItem,A.navItem:link,A.navItem:visited,A.navItem:active 
	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #003399; text-decoration: none; }	
A.navItem:hover { color: #CC0000; text-decoration: underline; }



/* SITE MAP */
.siteMapCatMain,A.siteMapCatMain:link,A.siteMapCatMain:visited,A.siteMapCatMain:active 
	{  font-size: 12px; font-weight: 600; color: #003399; text-decoration: none; }	
A.siteMapCatMain:hover { color: #CC0000; text-decoration: underline; }

.siteMapCatMainItem,A.siteMapCatMainItem:link,A.siteMapCatMainItem:visited,A.siteMapCatMainItem:active 
	{  font-size: 11px; font-weight: 400; color: #003399; text-decoration: none; }	
A.siteMapCatMainItem:hover { color: #CC0000; text-decoration: underline; }

.siteMapSubCatMain,A.siteMapSubCatMain:link,A.siteMapSubCatMain:visited,A.siteMapSubCatMain:active 
	{  font-size: 12px; font-weight: 600; color: #003399; text-decoration: none; }	
A.siteMapSubCatMain:hover { color: #CC0000; text-decoration: underline; }

.siteMapSubCatItem,A.siteMapSubCatItem:link,A.siteMapSubCatItem:visited,A.siteMapSubCatItem:active 
	{  font-size: 11px; font-weight: 400; color: #003399; text-decoration: none; }	
A.siteMapSubCatItem:hover { color: #CC0000; text-decoration: underline; }


td.categoryDef { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000000;
	border-bottom-style: solid; border-bottom-width: 1px;
 }
h4.categoryDef {margin-top: 5px; margin-bottom: 5px; color: navy}


IMG.navSubItemSpace { height: 5px; }
A.navSubItemSelected:link,A.navSubItemSelected:visited,A.navSubItemSelected:active
	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 800; color: #CC0000; text-decoration: none; }	
A.navSubItemSelected:hover { color: #CC0000; text-decoration: none; }




.custTH{ background-color: #EFEFEF; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.custTbl { background: #FFFFFF; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;  }
.custHdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EFEFEF; color: #000066;  font-weight: 600; }
.custItems { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #FFFFFF; color: #003366; border-color: CCCCCC;  font-weight: 500; }
.custTblItemsOrdered, TD.custTblItemsOrdered { background-color: #FFFFFF; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; }

.custPnlUpper { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; 
		color: #003366; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.custPnlLower{ border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
		color: #003366; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
		
		
		
		
		
/***************************** DropDownMenu Styles ********************************************/


.ddmx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ddmx .arrow,
.ddmx .arrow:hover {
	padding: 3px 16px 4px 8px;
}
.ddmx .item1:link,
.ddmx .item1:visited {
		color: #FFFFFF;
		text-decoration: none;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	color: #CCCCFF;
	font-size: 10px;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}

.ddmx .item2 img,
.ddmx .item2-active img, .ddmx .item3 img,
.ddmx .item3-active img {
	border: 0;
	position: absolute;
	right: 1px;
	top: 4px;
}

.ddmx .item2, 
.ddmx .item3,
.ddmx .item3:visited {
	background-color: #F8F8FF;
	color: #999999;
}


.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2:visited,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-top: -1px;
	margin-left: -1px;
	color: #453C2F;
	display: block;
	filter: alpha(opacity=96);
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	opacity: .96;
	padding: 3px 8px 4px 8px;
	position: relative;
	top: 1px;
	text-decoration: none;
	white-space: nowrap;
	z-index: 500;
}

.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3:visited,
.ddmx .item3-active,
.ddmx .item3-active:hover {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;	
	color: #453C2F;
	display: block;
	filter: alpha(opacity=96);
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: -1px;
	opacity: .96;
	padding: 3px 8px 4px 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	z-index: 500;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
	background-color: #93B7D6;
	color: #FFFFFF;
}



.ddmx .section {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	position: absolute;
	visibility: hidden;
	z-index: -1;
}

.ddmx, .item1, .item2, .item3, .section {
	z-index: 100;
}

* html .mnuMain td {
	position: relative; /* ie 5.0 fix */
}

div.mnuWrapper{
background: url(images/tabLowerPanelBkg.gif);
border-bottom-color: #cccccc;
border-bottom-style: solid;
border-bottom-width: 1px;

		top: 80px;
		position: absolute;
		z-index: 59;
		left: 0px;
		width: 100%;
}


TABLE.ddmx {
	background: url(/imgs/bkg-hdr-nav-link.jpg) repeat-x;
	height: 28px;
}

/*
DIV.mnuWrapper TABLE.ddmx TD.mnuMain {
	background: url(/imgs/bkg-hdr-nav-link.jpg) repeat-x;
}
DIV.mnuWrapper TABLE.ddmx td.mnuMainOver {
	background-color: Red;
}
*/

/************************************** END DropDown Styles***************************************/


</style>