body {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}

/* a:link { color: #333399; }
a:active { color: #6666CC; }
a:visited { color: #FF0000; }
a:hover,a:active { color: #6666CC; } */

.nav-major,.nav-major2,.nav-major-red,.nav-major-red2,.nav-search,.nav-cat,.nav-hot,.nav-head-red,.nav-head-gold,.nav-head-black,.banner-copy,.body-headline-black,.body-headline-white,.body-headline-gold,.body-headline-red,.body-smallhead-gold,.body-smallhead-red,.body-text,.body-text-link,.body-text-red,.body-text-green,.price-text,.price-text-strike,.feature-text,.feature-link-black,.feature-link-white,.feature-text-red,.feature-text-white,.feature-text-gold,.feature-gray-strike,.cart-text,.major-copy-red,.major-copy-white, .major-copy-black,.sf-feature-text-white,.sf-feature-link-white,.feature-text-pulldown,.feature-text-gray,.home-gold-head,.home-main-text,.home-text,.home-price-text,.body-text-white,.home-main-text-white,.feature-dept-text,.feature-text-green,.body-text-blue,.feature-text-bold-white,.body-headline-green,.body-text-gray
{ font-family: Verdana, Arial, Helvetica, sans-serif; }

.nav-major,.nav-major2,.nav-major-red,.nav-major-red2,.nav-head-red,.nav-head-gold,.nav-head-black,.body-headline-black,.body-headline-white,.body-headline-gold,.body-headline-red,.body-smallhead-gold,.body-smallhead-red,.price-text,.price-text-strike,.major-copy-red,.major-copy-black,.major-copy-white,.body-headline-green
{ font-weight: bold; }

.nav-major,.nav-major2,.nav-search,.nav-cat,.nav-hot,.nav-head-black,.banner-copy,.body-headline-black,.body-text,.body-text-link,.price-text,.price-text-strike,.feature-text,.feature-link-black,.cart-text,.major-copy-black,.feature-text-pulldown,.feature-dept-text
{ color: #000000; }

.body-headline-green
{ color: lime; }

.nav-head-gold,.body-headline-gold,.body-smallhead-gold,.feature-text-gold,.home-gold-head
{ color: #CC9900; }

.nav-major-red,.nav-major-red2,.nav-head-red,.body-headline-red,.body-smallhead-red,.body-text-red,.feature-text-red,.major-copy-red
{ color: #FF0000; }

.body-headline-white,.body-text-white,.feature-text-white,.feature-link-white,.sf-feature-text-white,.sf-feature-link-white,.home-main-text-white,.feature-dept-text, .major-copy-white
{ color: #FFFFFF; }

.body-text-green,.feature-text-green
{ color: lime; }

.body-text-blue
{ color: #0000CD; }

.feature-text-blue 
{ color: #0000CD;  font-size: 9px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   }

.feature-gray-strike,.feature-text-gray,.body-text-gray
{ color: #606060; }

.price-text-strike,.feature-gray-strike
{ text-decoration: line-through; }

.nav-head-red,.nav-head-gold,.nav-head-black,.body-headline-black,.body-headline-white,.body-headline-gold,.body-headline-red,.home-main-text,.home-main-text-white,.body-headline-green
{ font-size: 13px;
	height: 28px;
}

.body-smallhead-gold,.body-smallhead-red,.body-text,.body-text-link,.body-text-red,.body-text-green,.cart-text,.major-copy-red,.major-copy-black,.major-copy-white,.home-gold-head,.body-text-white,.body-text-blue,.body-text-gray
{ font-size: 11px;
	text-align: justify;
}

.home-text
{ font-size: 10px; }

.nav-major,.nav-major2,.nav-major-red,.nav-major-red2,.nav-search,.nav-cat,.nav-hot,.banner-copy,.price-text,.price-text-strike,.feature-text,.feature-link-black,.feature-link-white,.feature-text-red,.feature-text-white,.feature-text-gold,.feature-gray-strike,.sf-feature-text-white,.sf-feature-link-white,.feature-text-green,.feature-text-pulldown,.feature-text-gray,.home-price-text,.feature-dept-text
{ font-size: 9px; }

a.feature-text, a.feature-text:link, a.feature-text:active, a.feature-text:hover {
	text-decoration: none;
	text-transform: none;
}


.nav-major2,.nav-major-red2
{ line-height: 10px; }

a.feature-text-pulldown
{width : 100%; }

a.feature-text-pulldown:hover
{ background-color: #FFCC00; }

a.sf-feature-link-white:active
{ color: #9999CC; }

a.nav-major,a.nav-major2,a.nav-major-red,a.nav-major-red2,a.nav-search,a.nav-cat,a.nav-hot,a.nav-head-red,a.nav-head-gold,a.nav-head-black,a.feature-link-white,.feature-text-pulldown,.home-gold-head
{ text-decoration: none; }

a.nav-major:link,a.nav-major2:link,a.nav-major:visited,a.nav-major2:visited,a.nav-search:link,a.nav-search:visited,a.nav-cat:link,a.nav-cat:visited,a.nav-hot:link,a.nav-hot:visited,a.nav-head-black:link,a.nav-head-black:visited,a.feature-link-black:link,a.feature-link-black:visited, a.feature-text-pulldown:link
{ color: #000000; }

a.nav-major:hover,a.nav-major2:hover,a.nav-major:active,a.nav-major2:active,a.nav-major-red:link,a.nav-major-red2:link,a.nav-major-red:visited,a.nav-major-red2:visited,a.nav-search:hover,a.nav-search:active,a.nav-cat:hover,a.nav-cat:active,a.nav-hot:hover,a.nav-hot:active,a.nav-head-red:link,a.nav-head-red:visited,a.nav-head-black:hover,a.nav-head-black:active,a.feature-link-black:hover,a.feature-link-black:active,a.feature-text-pulldown:visited
{ color: #FF0000; }

a.feature-link-white:link,a.feature-link-white:visited,.sf-feature-link-white:visited,.sf-feature-link-white:link,.sf-feature-link-white:hover,a.feature-dept-text:link,a.feature-dept-text:visited
{ color: #FFFFFF; }

a.nav-head-gold:link,a.nav-head-gold:visited,a.feature-link-white:hover,a.feature-link-white:active
{ color: #CC9900; }

a.nav-major-red:hover,a.nav-major-red2:hover,a.nav-major-red:active,a.nav-major-red2:active
{ color: #ff7d7d; }

a.home-gold-head,a.home-gold-head:link,a.home-gold-head:visited,a.home-gold-head:active,a.home-gold-head:hover
{ color: #CC9900; }

a.body-text-white:visited,a.feature-dept-text:hover,a.feature-dept-text:active
{ color: #6666CC; }

a.body-text-link:link
{ text-decoration: underline; color: #000000;}

a.body-text-link:visited
{ text-decoration: underline; color: #000000;}

a.body-headline-white:link {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
}

a.body-headline-white:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
}

a.home-price-text:link
{ color: #000000; }

.wolf-table-row {
	color: Black;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	}

.wolf-table-row-bold {
	color: Black;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	}

.wolf-table-row-red {
	color: Red;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}

a.wolf-table-row:link {
	color: Black;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	}

a.wolf-table-row-red:link {
	color: Red;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
	
a.wolf-table-row:visited {
	color: Black;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	}

a.wolf-table-row:active {
	color: Black;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	}

a.wolf-table-row-red:visited {
	color: Red;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}

.wolf-table-header {
	color: Yellow;
	text-decoration: none;
	text-transform: none;
	font: bold 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	}

a.wolf-table-header:link {
	color: Yellow;
	text-decoration: none;
	text-transform: none;
	font: 70% bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	}

a.wolf-table-header:visited {
	color: Yellow;
	text-decoration: none;
	text-transform: none;
	font: 70% bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	}

.wolf-headline-black {
	color: Black;
	text-decoration: none;
	text-transform: none;
	font: 80% bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

a.wolf-headline-black:link {
	color: Black;
	text-decoration: none;
	text-transform: none;
	font: 80% bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

a.wolf-headline-black:hover {
	color: Red;
	text-decoration: none;
	text-transform: none;
	font: 80% bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

a.wolf-headline-black:visited {
	color: Fuchsia;
	text-decoration: none;
	text-transform: none;
	font: 80% bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

.wolf-table-row-blue {
	color: Blue;
	line-height: 10px;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
	
a.wolf-table-row-blue:link {
	color: Blue;
	line-height: 10px;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}

a.wolf-table-row-blue:visited {
	color: Blue;
	line-height: 10px;
	font: 60%/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}

a.body-text:link {
	text-decoration: none;
	text-transform: none;
	color: Black;
}

a.body-text:visited {
	text-decoration: none;
	text-transform: none;
	color: Black;
}

a.body-text-blue:link {
	text-decoration: none;
	text-transform: none;
	color: #0000CD;
}

a.body-text-blue:visited {
	text-decoration: none;
	text-transform: none;
	color: #0000CD;
}

.wolf-verylarge-black {
	color: Black;
	line-height: 20px;
	font: 150%/20px Bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 150%;
}

.feature-text-bold-white, .feature-text-bold-red, .feature-text-bold-amber, a.feature-text-bold-white:link, a.feature-text-bold-white:visited, a.feature-text-bold-white:hover, a.feature-text-bold-red:link, a.feature-text-bold-red:visited, a.feature-text-bold-red:hover, a.feature-text-bold-amber:link, a.feature-text-bold-amber:visited, a.feature-text-bold-amber:hover {
	text-decoration: none;
	text-transform: none;
	font-weight: bold;	
	font-size: 9px;
}

.feature-text-bold-white, a.feature-text-bold-white:link, a.feature-text-bold-white:visited, a.feature-text-bold-white:hover {
	color: white;
}

.feature-text-bold-red, a.feature-text-bold-red:link, a.feature-text-bold-red:visited, a.feature-text-bold-red:hover {
	color: red;
}

.feature-text-bold-amber, a.feature-text-bold-amber:link, a.feature-text-bold-amber:visited, a.feature-text-bold-amber:hover {
	color: orange;
}

.account-header-text {
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #013D64; font-weight: bold;
}

.account-detail-text {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt; color: Black;
	font-weight: 500;
}

.category-title-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #013D64;
	text-decoration: none;
}

a.category-title-text,a.category-title-text:link,a.category-title-text:hover,a.category-title-text:active,a.category-title-text:visited {
	color: #ED1B2F;
	text-decoration: none;
}

.side-menu-text {
	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-weight: bold;  color: #013D64;
	text-decoration: none;
}

a.side-menu-text:visited {
	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-weight: bold; letter-spacing: -1px;  color: #013D64;
	text-decoration: none;
}

a.side-menu-text:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-weight: bold; letter-spacing: -1px; color: #ED1B2F;
	text-decoration: none;
}

a.side-menu-text:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-weight: bold; letter-spacing: -1px; color: #013D64;
	text-decoration: none;
}

a.side-menu-text:link {
	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-weight: bold; letter-spacing: -1px; color: #013D64;
	text-decoration: none;
}

.table-header-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ED1B2F;
	text-decoration: none;
}

.GridViewFixedHeader { 
	POSITION:  absolute; top: 8px;  
	background-color: white; 
}

a.table-header-text:link,a.table-header-text:hover,a.table-header-text:active,a.table-header-text:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ED1B2F;
	text-decoration: none;
}

.table-row-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #013D64;
	text-decoration: none;
}

a.table-row-text:link,a.table-row-text:hover,a.table-row-text:active,a.table-row-text:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; 
	color: #013D64;
	text-decoration: none;
}

.detail-header-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ED1B2F;
	text-decoration: none;
	height: 25px;
	}

a.detail-header-text:link,a.detail-header-text:hover,a.detail-header-text:active,a.detail-header-text:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ED1B2F;
	text-decoration: none;
	height: 25px;
}

.detail-header-row-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ED1B2F;
	text-decoration: none;
	}

.detail-row-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #013D64; text-decoration: none; background: transparent;	
}

a.detail-row-text:link,a.detail-row-text:active,a.detail-row-text:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #013D64;	text-decoration: none; background: transparent;
}

a.detail-row-text:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ED1B2F; text-decoration: none; background: transparent;
}

.table-row-narrow-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: black; 
}

.err-message {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: Red;
}

.watermark 
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
	text-align: justify;
	color: #e3e3e3; 
}

.hidden_element 
{
	display:none;
}

.invisible_element 
{
	visibility:hidden
}

div.qtip
{
	display:inline;
	float: left;
	font-family: Comic Sans MS, Comic Sans MS5, cursive;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
}

div.qtip img{
	vertical-align:middle;
}

div.qtiptext 
{
	float:left;
	font-size: 9px;
	font-weight:normal;
	text-align:left;
	margin-top:5px;
}

#waitPage
{ VISIBILITY: hidden; }

