.monospace
{
	font-family: "Courier New", Courier, Serif;
}

hr 
{
	color: #999999;
	height: 1px;
	width: 100%;
}
a
{
	color: #191970;
	text-decoration: underline;
}
body
{
	font: 10px Tahoma, Arial, Sans-Serif;
	background: #BCC7D0;
	margin: 0px;
}
td
{
	font: 11px Tahoma, Arial, Sans-Serif;
}


ul {
	list-style-image: url(images/bullet.gif);
	list-style-type: square;
}

.adHeading
{
	background: #EEEEEE;
	padding-bottom: 3px;
	font-size: 10px;
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.adBody
{
	background: #EEEEEE;
	padding-bottom: 3px;
	font-size: 11px;
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.buttonDark
{
	BORDER: #ADB9B7 0px none;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	font-weight: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	background-color:	#191970;
	height: 20px;
}
.butGray
{
	BACKGROUND: url(images/butGray.gif);
	background-repeat: no-repeat;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	height: 20px;
	width: 100px;
	border: 0px none;
	text-transform:lowercase;
	font-weight: bold;
	cursor: hand;
	margin-top: 3px;
	margin-bottom: 2px;
}
.butGraySmall
{
	BACKGROUND: url(images/butGraySmall.gif);
	background-repeat: no-repeat;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	height: 20px;
	width: 49px;
	border: 0px none;
	text-transform:lowercase;
	padding-left: 2px;
	cursor: hand;
}

.butGrayLarge
{
	BACKGROUND: url(images/butGrayLarge.gif);
	background-repeat: no-repeat;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	height: 20px;
	width: 200px;
	border: 0px none;
	text-transform:lowercase;
	font-weight: bold;
	cursor: hand;
}

.butGray150
{
	BACKGROUND: url(images/butGray150.gif);
	background-repeat: no-repeat;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	height: 20px;
	width: 150px;
	border: 0px none;
	text-transform:lowercase;
	font-weight: bold;
	cursor: hand;
}

.buttonLight
{
	BORDER: #999999 1px solid;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	BACKGROUND-COLOR: #EEEEEE;
}
.butGo
{
	background-image: url(images/txtGo.gif);
	border: 0px none;
}
.celBanner {
	background-color: #EFEFEF;

}
.celFooter
{
	font-size: 10px;
	color: #000000;
	padding-bottom: 3px;
	text-align: center;
	height: 25px;
	background-color: #FFFFFF;
}
.celFrmText {
	font-size: 10px;
	color: #666666;
	vertical-align: bottom;
}
.celFrmTextSub {
	font-size: 10px;
	color: #666666;
	vertical-align: super;
	margin: 0 0 0 5px;
}
.celFrmTextChkBox {
	font-size: 10px;
	color: #666666;
}
.celLeftMenu {
	background-color: #FFFFFF;
	background-image: url(images/bgdLeftMenu.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	border-top: 1px solid #000000;
	width: 150px;
}
.celMain
{
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 20px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 420px;
	background-color: #FFFFFF;
	line-height: 16px;
}
.celMain2
{
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 20px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	line-height: 16px;
	width: 570px;
}
.celProductDetail
{
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #333333;
	line-height: 14px;

}
.celRightColumn {
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	background-color: #FFFFFF;
	border-right: 1px solid #376981;

}
.frmTextbox
{
	BORDER: #999999 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #FFFFFF;
	background-image: url(images/txtboxBackground.gif);
	background-repeat: no-repeat;
	padding-left: 3px;
	color: #333333;
}
.frmGrayTextbox
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #333333;
	height: 20px;
}
.frmTextbox45 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #333333;
	height: 20px;
	width: 45%;

}
.frmTextbox90 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #333333;
	height: 20px;
	width: 90%;
}
.frmTextbox100 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #333333;
	height: 20px;
	width: 100%;
}

input#txtCreditCardNumber {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #333333;
	height: 20px;
	width: 150px;
}

select#cboCCMonth {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #333333;
	height: 20px;
	width: 50px;
}

select#cboCCYear {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #333333;
	height: 20px;
	width: 75px;
}

.mnuHorizontal
{
	BORDER-TOP: #ffffff 1px solid;
	BACKGROUND-COLOR: #191970;
	height: 26px;
	BORDER-BOTTOM: 1px solid #FFFFFF;
}
.tabActive
{
	border-left: #ffffff 1px solid;
	font-weight: bold;
	font-size: 11px;
	background: #191970;
	width: 70px;
	height: 24px;
	color: #FFFFFF;
	border-bottom: 1px solid #191970;
}
.tabInactive
{
	border-left: #ffffff 1px solid;
	font-weight: bold;
	font-size: 11px;
	background: #26567A;
	width: 70px;
	height: 24px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.tblBody
{
	BORDER: #999999 1px solid;
	background: #EEEEEE;
	padding: 5px;
	font-size: 10px;
}
.tdPadded
{
	BORDER: #999999 1px solid;
	background: #EEEEEE;
	padding: 5px;
	font-size: 10px;
}

.tblFade
{
	background-image: url(images/gradientBlue.gif);
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
	padding-left: 5px;
}
.tblHeading
{
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #191970;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.text12
{
	font-size: 12px;
}
h3
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}
h4
{
	font-size: 11px;
	COLOR: #376981; 
	FONT-VARIANT: small-caps;
	font-weight: bold;
	margin: 0px;
}
.txtHeading, h1
{
	font-family: Tahoma, Arial;
	font-size: 18px;
	color: #191970;
	font-weight: normal;
	margin-bottom: 0px;
}
.txtRed
{
	color: #990000;
}
.txtBlack
{
	color: #000000;
}
/*Added by Eric Lynes on 9.30.04 */
.txtRed12
{
	color: #990000;
	font-weight: bold;
}
.txt12Red
{
	color: #990000;
	font-size: 12px;
}
/*end of addition */
.txtSmall
{
	font-size: 10px;
	line-height: 11px;
}
.txtSmallRed
{
	font-size: 10px;
	line-height: 11px;
	color: #990000;	
}
.txtSubheading
{
	font-size: 14px;
	color: #26567A;
	font-weight: bold;
}

.txtInfoHeading
{
	font-size: 12px;
	font-weight: bold;
}



.imgSwatch {

	margin-right: 5px;
}

.mnuBtnNormal
{
	cursor: hand;
	width: 100%;
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 5px;
	font-size: 13px;
	text-transform: lowercase;
	padding-top: 15px;
	margin-bottom: 1px;
	font-family: Trebuchet MS, Verdana;
	color: #333333;
}

.mnuBtnStore 
{
	cursor: hand;
	width: 100%;
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 5px;
	font-size: 13px;
	text-transform: lowercase;
	padding-top: 15px;
	margin-bottom: 1px;
	background-image: url(images/butArrow.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	font-family: Trebuchet MS, Verdana;
	color: #333333;
}

.mnuBtnStoreOver
{
	cursor: hand;
	width: 100%;
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 5px;
	font-size: 13px;
	text-transform: lowercase;
	padding-top: 15px;
	margin-bottom: 1px;
	background-image: url(images/butArrowOver.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	font-family: Trebuchet MS, Verdana;
	color: #333333;
}

.mnuGrpDept
{
	width: 100%;
	cursor: hand;
	background-color: #D5D8DA;
	text-transform: none;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #E8E8E8;
	background-image: url(images/mnuDeptBackground.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.mnuBtnDept
{
	color: #666666;
	width: 100%;
	font-size: 10px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: Transparent;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mnuBtnDeptOver
{
	color: #333333;
	width: 100%;
	font-size: 10px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FFFFFF;
	background-image: none;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mnuBtnDeptOpen
{
	color: #FFFFFF;
	width: 100%;
	font-size: 10px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #376981;
	background-image: none;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.productDetail 
{
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #333333;
}
.productDetail h1, .productDetail h2, .productDetail h3, .productDetail h4, .productDetail h5, .productDetail h6
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	display: inline;
}
#Showcase {
	background-color: #FFFFFF;
	margin-top: 10px;
	width: 401px;
}
#Showcase .HeaderLeft 
{
	background-image: url(images/tblHeaderLeft.gif);
	background-repeat: no-repeat;
	width: 9px;	
}
#Showcase .HeaderRight
{
	background-image: url(images/tblHeaderRight.gif);
	background-repeat: no-repeat;
	width: 10px;	
}

#Showcase .Header
{
	background-image: url(images/tblHeader.gif);
	background-repeat: repeat-x;
	height: 40px;
	vertical-align: middle;
	width: 381px;
}
#Showcase h1.Header
{
	color: #191970;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
#ShowcaseItem td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
}
#ShowcaseItem .Left
{
	border-right: 1px solid #D1D0D0;
}
#ShowcaseItem .Right
{
	border-left: 1px solid #D1D0D0;
}
#ShowcaseItem img
{
	background-color: #F5F4F5;
	border: 0px none;
	margin-top: 5px;
	margin-bottom: 0px;
}
#ShowcaseItem .Divider
{
	background-image: url(images/hrDotted.gif);
	background-repeat: repeat-x;
	width: 90%;
	margin-top: 5px;
	margin-bottom: -5px;
	height: 10px;
}
.sidebarHeading
{
	BORDER-BOTTOM: #ffffff 1px solid;
	background-color: #191970;
	vertical-align: bottom;
}
.sidebarFeature
{
	BORDER: #999999 1px solid; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	BACKGROUND-COLOR: #eeeeee;
	FONT-SIZE: 10px; 
}
ul.condensed 
{
	MARGIN-TOP: 0.3em;
	PADDING-LEFT: 0.2em;
	LIST-STYLE-IMAGE: none; 
	MARGIN-BOTTOM: 0.3em; 
	MARGIN-LEFT: 1.5em; 
	LINE-HEIGHT: 13px	
}
ul.condensed li a
{
	text-decoration:none;
	color: #333333;
}
ul.condensed li a:hover
{
	text-decoration: underline;
}



