/*****************************************************
Common Elements
*****************************************************/
td	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color:#19388a;
	line-height: 14pt;		}

body	{
	background-color: #eff1f6;
	margin: 0 0 0 0;
	text-align:center;		}

a:link {color: #339933;}
a:visited {color: #339933;}
a:hover {color: #429edc;}
a:active {color: #339933;}
	
div	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color:#19388a;
	line-height: 14pt;		}
	
div a:link {color: #339933;}
div a:visited {color: #339933;}
div a:hover {color: #429edc;}
div a:active {color: #339933;}

.clearing { clear: both; height: 586px; }

#Main {
 width:984px; z-index:5; visibility: visible;	}
 
#bodybg	{
 width:990px; z-index:3; visibility: visible;	}
 
/*****************************************************
General Text
*****************************************************/
.globalTxt7sm {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	color: #19388a;
}
.globalTxt7smBold {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	color: #FFFFFF;
	font-weight: 800;
}
.globalTxtBold {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	font-weight: 800;
	color: #19388a;
}
.globalTxt8 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
}
.globalTxt8Bold {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: 800;
}
.globalTxt8White {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #FFFFFF;
}
.globalTxt8WhiteBold {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #FFFFFF;
	font-weight: 800;
}
.footerTxt9 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #429edc;
}
.footerTxt8 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #84bfe5;
}

/*****************************************************
Links
*****************************************************/
a.footerLink9			{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;	}
	
a.footerLink9:link		{
	color: #429edc;		}

a.footerLink9:visited	{
	color: #429edc;		}

a.footerLink9:Hover	{
	color: #339933;		}

a.footerLink9:active	{
	color: #429edc;		}
	

a.footerLink8			{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;	}
	
a.footerLink8:link		{
	color: #84bfe5;		}

a.footerLink8:visited	{
	color: #84bfe5;		}

a.footerLink8:Hover	{
	color: #339933;		}

a.footerLink8:active	{
	color: #84bfe5;		}


a.privacyLink			{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	line-height: 12pt;	}
	
a.privacyLink:link		{
	color: #a9b9d5;		}

a.privacyLink:visited	{
	color: #a9b9d5;		}

a.privacyLink:Hover	{
	color: #339933;		}

a.privacyLink:active	{
	color: #a9b9d5;		}

/*****************************************************
DIV containers
*****************************************************/
DIV#hmCopy {
	padding: 5px;
	float: left;
	overflow: auto;
	position: static;
	visibility: visible;
	z-index: 4;
	height: 250px;
	width: 390px;
}

/*****************************************************
Form Elements
*****************************************************/

FORM {
	FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; 
	FONT-SIZE: 9pt;
	color:#435faa;		}


/* MULTI-LINE TextBoxes */
TEXTAREA.FORMBOXTEXTMULTI {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 1px; BORDER-LEFT: gray 1px solid; COLOR: #6d6d6d; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.boxtext {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 1px; BORDER-LEFT: gray 1px solid; COLOR: #6d6d6d; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

/* Pulldown */
SELECT {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 1px; BORDER-LEFT: gray 1px solid; COLOR: black; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
SELECT.STD {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: black
}
INPUT.BUTTON {
	BACKGROUND-COLOR: #f0f0f0; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; WIDTH: 160px
}
TEXTAREA {
	FONT-SIZE: 0.7em; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: black
}

/* Cart QTY Field */
INPUT.QTY {
	FONT-WEIGHT: 500;
	FONT-SIZE: 8pt;
	WIDTH: 45px;
	HEIGHT: 20px;
	color: #173689;
}

/* Pulldown */
INPUT.FORMBOX {
	BORDER-RIGHT: 1 solid #0076b3;
	BORDER-TOP: 1 solid #0076b3;
	BORDER-BOTTOM: 1 solid #0076b3;
	BORDER-LEFT: 1 solid #0076b3 ;
	FONT-WEIGHT: 500;
	FONT-SIZE: 9pt;
	MARGIN: 4px;
	WIDTH: 186px;
	HEIGHT: 20px;
	color: #173689;
}

INPUT {
	FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif; FONT-SIZE: 11px
}

/* Login Box */
.LoginCol1Odd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width: 130px;
	height: 50px;
	border-top: 1pt solid #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
}
.LoginCol1Even 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width: 130px;
	height: 50px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
}
.LoginCol2Odd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width: 170px;
	height: 50px;
	border-top: 1pt solid #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
}
.LoginCol2Even 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width: 170px;
	height: 50px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
}
.LoginBotRowOdd 		{
	background-color:#e3e8f2;
	color:#173689;
	width: 300px;
	height: 50px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
}

.GridHeadRow 		{
	font-weight: 800;
	color: #ffffff;
	padding:2pt;
	height: 16px;
	background-image: url(/images/sub/rowbg16.jpg);
	border-top: 1pt none #ffffff;
	border-right: 1pt none #ffffff;
	border-bottom: 1pt none #ffffff;
	border-left: 1pt none #ffffff;
}
.GridHeadRowPlain 		{
	font-weight: 800;
	color: #ffffff;
	padding:2pt;
	height: 16px;
	background-image: url(/images/sub/rowbg16.jpg);
}

.GridOdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:2pt;
	height: 16px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt none #0076b3;
	border-left: 1pt none #0076b3;
}

.GridEven 	{
	background-color:#f8f9fb;
	color:#173689;
	padding:2pt;
	height: 16px;
	border-top: 1pt solid #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
}

.GridLeftBottomCellsOdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:2pt;
	height: 16px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt none #0076b3;
	border-left: 1pt solid #0076b3;
}
.GridLeftBottomCellsEven 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:2pt;
	height: 16px;
	border-top: 1pt solid #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
}
.GridBottomRow 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:2pt;
	height: 25px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
}
.GridBottomRowOdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:2pt;
	height: 25px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
}

/* Actual Shopping Cart */
.CartGridLeftOddAlt 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	287px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

.CartGridLeftOdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	55px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol2Odd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	232px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol3Odd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	45px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol4Odd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	45px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol5Odd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	45px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

.CartGridLeftEvenAlt 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	287px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

.CartGridLeftEven 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	55px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol2Even 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	232px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol3Even 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	45px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol4Even 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	45px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol5Even 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	45px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

/* Cart Box - Add To Cart Region */

/*/images/cart/rowHDalt_pl.png */

.CartGridLeftOddAdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width: 172px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol2OddAdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	69px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol3OddAdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	69px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol4OddAdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	57px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

.CartGridLeftEvenAdd 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width: 172px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol2EvenAdd 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	69px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol3EvenAdd 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	69px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.CartGridCol4EvenAdd 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	57px;
	height: 34px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt none #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

/* Text For Shopping Cart Labels */
.CartGridTxtBold {
	font-weight: 800;
}

.CartGridTxtSubtotal	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #666699;		}
	
.CartGridTxtSubtotalBold	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #666699;
	font-weight: 800;		}	

.CartGridTxtTotal	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 15pt;
	color: #003399;
	font-weight: 700;		}
	
/* Media Alt Rows */
.MediaRowOdd 		{
	background-color:#e3e8f2;
	color:#173689;
	padding:5pt;
	width:	320px;
	height: 45px;
	border-top: 1pt none #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt none #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}
.MediaRowEven 		{
	background-color:#f8f9fb;
	color:#173689;
	padding:5pt;
	width:	320px;
	height: 45px;
	border-top: 1pt solid #0076b3;
	border-right: 1pt solid #0076b3;
	border-bottom: 1pt solid #0076b3;
	border-left: 1pt solid #0076b3;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
}

.MediaType	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 7pt;
	color: #339933;
	font-weight: normal;
	font-style: italic;
}
.MediaTitle {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: 800;
	color: #19388a;
}
.MediaRowInitial 		{
	color:#173689;
	width:	330px;
	height: 1px;
	border-top: 1pt solid #0076b3;
	border-right: 1pt none #0076b3;
	border-bottom: 1pt none #0076b3;
	border-left: 1pt none #0076b3;
}	

/*****************************************************
Validation Text
*****************************************************/
.validationWarningSmall	{
	color: Red;
	font-size: 10pt;	}
