/*
*_______________________________________________________________
*
* General Information
*
* File Name:	styles.css
* Author: 	StaningGrid
* Project:	staining
*
* Description:	css file
*
*----------------------------------------------------------------
* Revision History: (One entry per person with date)
*
* 06July06 Plath Version 1.0
*
*----------------------------------------------------------------
* Copyright Notice:
*
*
* Warning: This computer program is protected by copyright law and
* international treaties. Unauthorized reproduction or distribution
* of this program, or any portion of it, may result in severe civil
* and criminal penalties, and will be prosecuted to the maximium
* extent under the law.
*
*_______________________________________________________________
*/
.subnavlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/header_nav/subnav_bg.gif); COLOR: #00458a; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.05em
}
.current {
	FONT-WEIGHT: bold; COLOR: #00458a; BACKGROUND-COLOR: #d5e1ed; 
}

.itemDetailrq {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 20px; VERTICAL-ALIGN: bottom;
}
.featureitem {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #3366cc; FONT-FAMILY: Verdana; HEIGHT: 20px; VERTICAL-ALIGN: bottom;
}
.blockgreen{
BACKGROUND: #adfa74;
}
.blockGRAY{
BACKGROUND: #D7D7D7;
}

.blockyellow{
BACKGROUND: #FFFF66;
}

.blockred{
BACKGROUND: #FF5753;
}

.rank1{
BACKGROUND: #c9e3fd;
}
.rank2{
BACKGROUND: #78b9fa;
}
.rank3{
BACKGROUND: #097bed;
}
.rank4{
BACKGROUND: #0029aa;
}

.updatenotice{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #d3247c; FONT-FAMILY: Verdana
}
.warning{
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #d3247c; FONT-FAMILY: Verdana
}
BODY {
	BACKGROUND: #ffffff; FONT: 11px/14px Geneva, Arial, Helvetica, sans-serif; COLOR: #333333; min-width: 750px
}
.bodygrey {
	FONT: 11px/14px Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666
}
.bodyred {
	FONT: 0.8em/1.3 Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #a52222
}
.leftlink {
	PADDING-BOTTOM: 3px; FONT: 11px/1.1 Tahoma, Arial, Helvetica, sans-serif; COLOR: #325189
}
.bodygrey12 {
	PADDING-BOTTOM: 5px; FONT: 12px/14px Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #333333
}
.bodygrey11 {
	PADDING-BOTTOM: 5px; FONT: 11px/13px Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #333333
}
.lightgrey11 {
	PADDING-BOTTOM: 5px; FONT: 11px/13px Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #dcdcdc
}
.grey11 {
	PADDING-BOTTOM: 5px; FONT: 11px/13px Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666
}
.subhead13 {
	PADDING-BOTTOM: 5px; FONT: bold 12px/19px Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #333333
}
.subhead14 {
	PADDING-BOTTOM: 5px; FONT: bold 14px/2 Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #333333
}
.subhead15 {
	PADDING-BOTTOM: 5px; FONT: bold 16px/2 Geneva, Tahoma, Arial, Helvetica, sans-serif; COLOR: #333333
}
.banner_title {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #333333; LINE-HEIGHT: 40px
}

.grid_title {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}

.grid_title_sub {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: center
}
.grid_title_sub2 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: center
}
.grid_title_sub3 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: center
}
.t11 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #333333; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #325180
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #426190
}

.FAQlink {
	COLOR: #426190; TEXT-DECORATION: underline
}
#wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f9f4e0; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 730px; PADDING-TOP: 0px
}
#top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f9f4e0; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 730px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f9f4e0; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 722px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 722px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#action_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 722px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#bottom_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 722px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.middle_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-TOP: 5px
}
PRE {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 22px
}
.requiredHeader {
	PADDING-RIGHT: 90px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.label {FONT-SIZE: 8pt; LEFT: 10px; FONT-FAMILY: Helvetica; HEIGHT: 14px
}
.textField {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.fieldHelp {
	FONT-SIZE: 8pt; LEFT: 10px; FONT-STYLE: italic; FONT-FAMILY: Helvetica; HEIGHT: 14px
}
.contribTable {
	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica
}

.GridTable {
	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica; TEXT-ALIGN: center; FONT-WEIGHT: bold; BACKGROUND-COLOR: #33CCFF;
}

.GridTablerecalled {
	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica; TEXT-ALIGN: center; FONT-WEIGHT: bold; background-image: url(../images/recalled.png); background-repeat: no-repeat; BACKGROUND-COLOR: #33CCFF; background-position: 50% 50%; z-index: 1;
}


.GridTableDate {
	FONT-SIZE: 7pt; FONT-FAMILY: Helvetica; TEXT-ALIGN: center; FONT-WEIGHT: bold;
}

.contribTable TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: arial; BACKGROUND-COLOR: #9596b3; TEXT-ALIGN: left
}
.contribTableRow TD {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: helvetica
}
.contribTableRow TD A {
	COLOR: #2f4c7a; TEXT-DECORATION: none
}
.contribTableRow TD A:hover {
	COLOR: #e3af11
}
IMG.centered {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.button {
	DISPLAY: inline; MARGIN: 0px 2px; HEIGHT: 22px
}
.buttonObsolete {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Geneva,Arial,Helvetica,sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #e5e5e5
}
.sectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; FONT-FAMILY: Helvetica; HEIGHT: 14px
}
.homeProductHeader {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT: 14pt Geneva,Arial,Helvetica,sans-serif; COLOR: #2f4c7a
}
.detailHeader {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT: 14pt Geneva,Arial,Helvetica,sans-serif; COLOR: #2f4c7a; TEXT-ALIGN: center
}
.reportHeader {
	PADDING-RIGHT: 10px; FONT-FAMILY: arial; TEXT-ALIGN: right
}
.reportValue {
	COLOR: #2f4c7a; FONT-FAMILY: verdana
}
.spacerRow {
	FONT-SIZE: 1px
}
.navAnchorGrid {
	FONT-WEIGHT: bold; COLOR: #2f4c7a; TEXT-DECORATION: none; FONT-SIZE: 12pt; TEXT-ALIGN: center
}
.navAnchorGridred {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 12pt; TEXT-ALIGN: center
}

.navNonAnchorGrid {
	FONT-WEIGHT: bold; COLOR: #9900CC; TEXT-DECORATION: none; FONT-SIZE: 8pt; TEXT-ALIGN: center
}

.navAnchorcomfort{
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 12pt; TEXT-ALIGN: center
}
.navAnchorcomfort2{
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 12pt; TEXT-ALIGN: center
}

.navNonAnchorGridSmall {
	FONT-WEIGHT: bold; COLOR: #9900CC; TEXT-DECORATION: none; FONT-SIZE: 6pt; TEXT-ALIGN: center
}

.navNonAnchorGrid3{
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 8pt; TEXT-ALIGN: center
}


.navAnchor {
	FONT-WEIGHT: bold; COLOR: #2f4c7a; TEXT-DECORATION: none
}
.navReturn {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.navAnchorfoot {
	FONT-WEIGHT: bold; COLOR: #2f4c7a; TEXT-DECORATION: none; FONT-SIZE: 8pt; 
}
H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px; FONT: 2em/0.9 Geneva,Arial,Helvetica,sans-serif; COLOR: #2f4c7a; PADDING-TOP: 0px
}
H1.catalogTitle {
	FONT-SIZE: 60pt
}
HR.catalogRule {
	COLOR: #b4b4b4; HEIGHT: 1px
}
.catalogProductName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial
}
.catalogProductName2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial; COLOR: #dd33ee
}
}
.catalogProductDesc {
	COLOR: #646464
}
.catalogBuyNow {
	FONT-WEIGHT: bold; COLOR: #cc3333; TEXT-DECORATION: none
}
.catalogProductMore {
	FONT-WEIGHT: bold; COLOR: #aaa; TEXT-DECORATION: none
}
.copyright {
	FONT-SIZE: 8pt; 
}
.copyrightfoot {
	FONT-SIZE: 7pt; FONT-FAMILY: Verdana
}
.disclose {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.checkoutInfo {
	FONT-SIZE: 8pt
}
.shoutTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial
}
.shoutMessage {
	FONT-SIZE: 10pt; FONT-FAMILY: Helvetica
}
.colorInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.keycolor{
BORDER-BOTTOM: #666666 1px solid;  FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial; COLOR: #dd33ee

}

.menucolormid{ 
	font-size: 100%; 
	background-image:url(../images/cmid.jpg);
	background-repeat:right repeat-y; 
	background-position: top right; 
	Left:20px;
	height:15px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px; 
	BACKGROUND-COLOR: #f9f4e0;
	z-index:1;
	font-family: Arial; 
        font-style: normal;
        FONT-WEIGHT: 800;
        FONT-SIZE: 8pt; 
        color: #000000; 
        PADDING-TOP: 4px; 
        PADDING-BOTTOM: 3px; 
	MARGIN: 0px;
	VERTICAL-ALIGN: top;  
	HORIZONTAL-ALIGN: Middle;
 } 
 
 .menucolorleft{ 
	font-size: 100%; 
	background-image:url(../images/cleft.jpg);
	background-repeat:no-repeat;
	background-position: top left; 
	height:15px;
	width:10px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	BACKGROUND-COLOR: #f9f4e0;
	z-index:1;
 } 
 
 .menucolorright{ 
	font-size: 100%; 
	background-image:url(../images/cright.JPG);
	background-repeat:no-repeat;
	background-position: top right; 
	height:13px;
	width:10px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	BACKGROUND-COLOR: #f9f4e0;
	z-index:1;
 } 
 
 .menuwhitemid{ 
	font-size: 100%; 
	background-image:url(../images/wmid.jpg);
	background-repeat:right repeat-y; 
	background-position: top right; 
	Left:20px;
	height:15px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px; 
	BACKGROUND-COLOR: #f9f4e0;
	z-index:1;
	font-family: Arial; 
        font-style: normal;
        FONT-WEIGHT: 800;
        FONT-SIZE: 8pt; 
        color: #000000; 
        PADDING-TOP: 4px; 
        PADDING-BOTTOM: 3px; 
	MARGIN: 0px;
	VERTICAL-ALIGN: top;  
	HORIZONTAL-ALIGN: Middle;
 } 
 
 .menuwhiteleft{ 
	font-size: 100%; 
	background-image:url(../images/wleft.jpg);
	background-repeat:no-repeat;
	background-position: top left; 
	height:15px;
	width:8px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	BACKGROUND-COLOR: #ffffff;
	z-index:1;
 } 
 
 .menuwhiteright{ 
	font-size: 100%; 
	background-image:url(../images/wright.JPG);
	background-repeat:no-repeat;
	background-position: top right; 
	height:15px;
	width:8px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	BACKGROUND-COLOR: #ffffff;
	z-index:1;
 } 
 

