body {
    font-weight: normal;
    font-size: 12px;
    color: black;
    line-height: normal;
    font-style: normal;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
	behavior: url(../js/moz.htc);	
}

input {
    padding-left: 4px;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #6663ad;
	text-decoration: none;
}

a:active, a:hover {
	color: #003399;
	text-decoration: underline;
}

p {
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}

.blueFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #598dc1;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
/* styles for new version of left nav 081005 */

.brandCat { 
	text-align: left; 
	width: 170px;
}

#brandCat h1 {
	font-size: 10px; 
	font-weight: bold; 
	line-height: 20px; 
	background-color: #ffffff;
	margin: 0; 
	padding: 0;
}

#brandCat h1.altH1 {
	font-size: 10px; 
	font-weight: bold; 
	line-height: 20px; 
	background-color: #ffffff;
	background-image: url(/resources/nav/h1_bg_alt1.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	margin: 0; 
	padding: 0;
}

#brandCat h1.alt2H1 {
	font-size: 10px; 
	font-weight: bold; 
	line-height: 21px; 
	background-color: #ffffff;
	background-image: url(/resources/nav/h1_bg_alt2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0; 
	padding: 0;
}

#brandCat h1.alt3H1 {
	font-size: 10px; 
	font-weight: bold; 
	line-height: 21px; 
	background-color: #ffffff;
	border-bottom: 1px solid #8ab3d5;
	margin: 0; 
	padding: 0;
}

#brandCat h2 {
	color: #99cc33;
	font-size: 10px;
	font-weight: normal;
	line-height: 19px;
	margin: 0;
	padding: 0px 0px 0px 10px;
}

#brandCat h3 {
	font-size: 10px;
	font-weight: bold;
	line-height: 21px;
	background-image: url("../resources/assets/leftNav_dottedRule.gif");
	text-align: right;
	margin: 0;
	padding: 0 25px 0 0;
}

#brandCat p {
	color: #6663ad;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	border-bottom: 1px solid #8ab3d5;
	margin: 10px 0 0 0;
	padding: 0;
}

#brandCat a:link, #brandCat a:visited {
	color: #003399;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 6px;
}

#brandCat a:hover {
	color: #003399;
	text-decoration: none;
	background-color: #def0fc;
}

 #brandCat a:active {
	color: #6663ad;
}

#brandCat a.catalog_left:link, #brandCat a.catalog_left:active, #brandCat a.catalog_left:visited, #brandCat a.catalog_left:hover {
	display: block;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

/* continue original style sheet */

.smallFont {
	font-weight: normal;
	font-size: 11px;
	color: black;
	line-height: normal;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}

.grayNav {
	font-weight: normal;
	font-size: 10px;
	color: #505050;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}

.grayNav a:link, .grayNav a:visited {
	color: #505050;
	text-decoration: none;
}

.grayNav a:active {
	color: #6663ad;
}

.grayNav a:hover {
	color: #6663ad;
	text-decoration: underline;
}

.title {
	font-weight: bold;
	font-size: 15px;
	color: #6663ad;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, sans-serif;
}

.purpleTitle {
	font-weight: bold;
	font-size: 12px;
	color: #6663ad;
	font-style: normal;
	font-family: Verdana, Helvetica, sans-serif;
}

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6663ad;
}

.Header a:link, .Header a:visited{
	color: #6663ad;
	font-size: 10px;
	padding: 0px 10px 0px 10px;
}

.Header a:active, .Header a:hover {
	color: #003399;
}


#ssFeatures {
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
}

#ssFeatures a:link, #ssFeatures a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 3px 0px 1px;
	font-weight: bold;
}

#ssFeatures a:active, #ssFeatures a:hover {
	color: #DEF0FC;
	text-decoration: none;
}

.ftrLarge  {
	font-size: 12px;
	font-weight:bold;
}


.homeTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6663AD;
}

.redFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}

.subNav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #003399;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
.subNav A:link
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.subNav A:visited
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
.subNav A:active
{
    COLOR: #6663ad;
    TEXT-DECORATION: none
}
.subNav A:hover
{
    COLOR: #6663ad;
    TEXT-DECORATION: underline;
}


							ul#dropDown {
							padding: 0;
							margin: 0;
							list-style-type: none;
							width: 200px;
							}
							
							ul.first {
							padding: 0;
							list-style-type: none;
							}
							
							li.expand ul {
							position: absolute;
							visibility: hidden;
							}
							
							ul#dropDown li.expand:hover ul.first, ul.first li.subexpand:hover ul.second {
							visibility: visible;
							margin: -3px 0px 0px 0px;
							}
							
							#hidden {
							border-top: 7px solid #6663ad;
							border-left: 1px solid #6663ad;
							border-right: 1px solid #6663ad;
							border-bottom: 1px solid #6663ad;
							background-color: #fafafa;
							padding: 10px;
							}




