/*
	body {
			font-family:verdana,arial,helvetica;
			}
*/
	td {
	font-size:12px;
			}


	.nyTableBorder 	{
	border:1px solid #999999;
	margin: 10px;
	padding: 5px;
			}

	.nyTableBorderB {
	sborder-right: 2px solid #000000;
	padding: 5px;
	border: 2px solid #336699;
			}

	.nyTableBorderC {
			border:1px solid #DDD;
			background-color:#fff;
			}

	.nyTableHeaderA	{
	padding:6px;
	background-color:#003366;
	color:#fff;
	text-align:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
		
			}

	.nyTableHeaderB	{
			padding:6px;
			background-color:#eee;
			color:#000;
			text-align:center;
			font-size:11px;
			}

	.nyTableRowA	{
	padding:4px;
	background-color:#6699CC;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
			}

	.nyTableRowB	{
			padding:4px;
			background-color:#E7EFF8;
			}

	.nyTableRowC	{
	padding:4px;
	background-color:#336699;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
			}

	.nyTableRowD	{
			padding:4px;
			background-color:#fff;
			font-size:11px;
			}

	.nyTableRowE	{
			padding:2px;
			border-bottom:1px solid #E7EFF8;
			font-size:10px;
			color:#2A532C;
			font-weight:bold;
			}





	.nyTextSmall	{
			font-size:10px;
			}

	.nyTextMedium	{
			font-size:12px;
			}
			
	.nyTextMediumBold	{
			font-size:12px;
			font-weight:bold;
			}s

	.nyTextLarger	{
			font-size:15px;
			}

	.nyTextLarge	{
	font-size:18px;
	padding-left: 5px;
			}

	.nyTextXLarge	{
			font-size:24px;
			}

	.nyTextXXLarge	{
			font-size:38px;
			color:#2A5302;
			}

	.nyTitleBar 	{
			font-family:Arial, Sans Serif;
			font-size: 14px;
			font-weight:bold;
			color:#2A5302;
			}

	.nySubTitleBar 	{
			font-family:Arial, Sans Serif;
			font-size: 12px;
			font-weight:normal;
			color:#2A5302;
			}





a.nySmallLink {
			font-size:11px;
			color:#003366;
			text-decoration:none;
			}


a.nySmallLink:hover {
			font-size:11px;
			color:#003366;
			text-decoration:underline;
			}

a.nyMediumLink {
			font-size:12px;
			text-decoration:none;
			color:#003366;
			}


a.nyMediumLink:hover {
			font-size:12px;
			text-decoration:underline;
			color:#003366;
			}
			
a.nyMediumBoldLink {
			font-size:12px;
			font-weight: bold;
			text-decoration:none;
			color:#003366;
			}


a.nyMediumBoldLink:hover {
			font-size:12px;
			font-weight: bold;
			text-decoration:underline;
			color:#003366;
			}
a.nyMediumBoldLink2 {
			font-size:12px;
			font-weight: bold;
			text-decoration:none;
			color:#FFFFFF;
			}


a.nyMediumBoldLink2:hover {
			font-size:12px;
			font-weight: bold;
			text-decoration:underline;
			color:#FFFFFF;
			}

	div.nyBox {
	background-color:#336699;
	border:3px double #003366;
	padding: 5px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
			}

	div.nyBox2{
	margin:5px;
	background-color:#fff;
	border:1px solid #CAD3A4;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
			}
			
.nyButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 3px outset #6699CC;
	padding: 3px;
}

.nypadding{
padding-top: 5px;
padding-left: 5px;
}

.nyalerttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.nytabon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #336699;
	text-align: center;
	padding: 5px;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	color: #FFFFFF;
}
.nytaboff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	text-align: center;
	padding: 5px;
	border: 2px solid #FFFFFF;
}

.shoppinglogo
{
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#336699;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}

.shoppingheaders
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6688aa;
	padding-bottom:5px;

}

.shoppingsubheads
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6688bb;
	text-transform: uppercase;
}

.borderrt
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-left: 5px;
	margin-right: 5px;
	}
	
	.borderbottomtop
	{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom:10px;
	}

.verticalcategorynavigationallcats
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* Article Threshold */
.threshold_hidden {
visibility:hidden;
position:absolute;
}
			
.threshold_visible {
visibility:visible;
}		
