/* Default CSS Stylesheet for a new Web Application project */
BODY
{
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	/*background-image: url(images/gray_bg.jpg);
	background-repeat: repeat-x; */
}

/* ##########   HyperLinks  ########## */
A{font-size: 8pt;color: #0E4E7E;font-family: Arial;text-decoration: none;}
A:hover{font-size: 8pt;color: #0E4E7E;font-family: Arial;text-decoration: none;}

A.cartNav{font-size: 8pt;color: #0E4E7E;font-family: Arial;text-decoration: underline;}
A:cartNav:hover{font-size: 8pt;color: #0E4E7E;font-family: Arial;text-decoration: none;}

A.remove{font-size: 9pt;color: #A51418;font-family: Arial;text-decoration: underline;}
A.remove:hover{font-size: 9pt;color: #A51418;font-family: Arial;text-decoration: underline;}

A.pageNav{font-size: 12pt;color: #0061ce;font-weight: bold;text-decoration: underline;font-family: Tahoma,Arial;}
A.pageNav:hover{font-size: 12pt;color: #0061ce;font-weight: bold;font-family: Tahoma,Arial;}

A.footerNav{font-size: 7pt;color: #000000;font-family: Arial;text-decoration: none;}
A.footerNav:hover{font-size: 7pt;color: #000000;font-family: Arial;text-decoration: none;}
A.footer{font-size: 7pt;font-family: Tahoma;color: white;}

A.colHeader{font-size: 8pt;color: #0E4E7E;font-family: Tahoma,Arial;}
A.colHeader:hover{font-size: 8pt;color: #0E4E7E;font-family: Tahoma,Arial;}

A.navBlu{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;text-decoration: none;background-color: #EFEFEF;}

A.gridNav{font-size: 8pt;color: #5F7188;font-family: Tahoma,Arial;text-decoration: none;}
A.gridNav:hover{font-size: 8pt;color: #5F7188;font-family: Tahoma,Arial;text-decoration: none;}

A.navGray{font-size: 8pt;color: #8C8E8C;font-family: Tahoma,Arial;text-decoration: none;font-weight: bold;}
A.navGray:hover{font-size: 8pt;color: #666666;font-family: Tahoma,Arial;text-decoration: none;}
A.navBlack{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;text-decoration: none;font-weight: bold;}
A.navBlack:hover{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;text-decoration: underline;}

A.pagerUnselected{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;text-decoration: none;font-weight: bold;}
A.pagerUnselected:hover{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;text-decoration: underline;}
A.pagerSelected{font-size: 8pt;color: #760F10;font-family: Tahoma,Arial;text-decoration: none;font-weight: bold;}
A.pagerSelected:hover{font-size: 8pt;color: #760F10;font-family: Tahoma,Arial;text-decoration: underline;}


A.navHead{font-size: 8pt;color: #ffffff;font-family: Tahoma,Arial;text-decoration: none;font-weight: normal;}
A.navHead:hover{font-size: 8pt;color: #ffffff;font-family: Tahoma,Arial;text-decoration: none;font-weight: normal;}
A.navHead9{font-size: 8pt;color: #003063;font-family: Arial;text-decoration: underline;}
A.navHead9:hover{font-size: 8pt;color: #089EFF;font-family: Arial;text-decoration: underline;}

A.navWhite{font-size: 8pt; color: #ffffff; font-family: Tahoma,Arial; font-weight: bold;}
A.navWhite:hover{font-size: 8pt; color: #000000; font-family: Tahoma,Arial; text-decoration: none; font-weight: bold;}

A.leftNavBlue{font-size: 8pt;color: #21385A;font-family: Tahoma,Arial;font-weight: bold;text-decoration: none;}
A.leftNavBlue:hover{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;font-weight: bold;text-decoration: underline;}
A.leftNavBlue:active{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;font-weight: bold;text-decoration: none;}


/* Left Navigation Links */
A.leftNav{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;font-weight: normal;text-decoration: none;}
A.leftNav:hover{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;font-weight: normal;text-decoration: underline;}
A.leftNav:active{font-size: 8pt;color: #000000;font-family: Tahoma,Arial;font-weight: normal;text-decoration: none;}


A.redNav{font-size: 8pt;color: #760F10;font-family: Tahoma,Arial;font-weight: normal;text-decoration: underline;}
A.redNav:hover{font-size: 8pt;color: #760F10;font-family: Tahoma,Arial;font-weight: normal;text-decoration: none;}

A.orgNav{font-weight: normal;font-size: 8pt;color: #A51418;font-family: Arial,Tahoma; text-decoration: underline;}
A.orgNav:hover{font-family: Arial,Tahoma;font-size: 8pt;font-weight: normal;color: #A51418; text-decoration: underline;}

A.siteNav{font-weight: normal;font-size: 8pt;color: #000000;font-family: Arial,Tahoma;}
A.siteNav:hover{font-family: Arial,Tahoma;font-size: 8pt;font-weight: normal;color: #000000; text-decoration: underline;}

A.siteNavWht{font-weight: normal;font-size: 8pt;color: #ffffff;font-family: Arial,Tahoma;}
A.siteNavWht:hover{font-family: Arial,Tahoma;font-size: 8pt;font-weight: normal;color: #ffffff;}

A.buyNow{font-weight: normal;font-size: 9pt;color: #A51418;font-family: Arial,Tahoma; text-decoration: underline;}
A.buyNow:hover{font-family: Arial,Tahoma;font-size: 9pt;font-weight: normal;color: #A51418;text-decoration: underline;}

A.selGrid:selected{font-size: 8pt;color: #0065CE;font-family: Tahoma,Arial;font-weight: normal;background-color: #414141;}
/* ##########   End of HyperLinks  ########## */

/* #### 7 pt Fonts #### */
.cool7{font-size: 7pt;color: black;font-family: Arial;}
.cool7blue{font-size: 7pt;color: #A51418;font-weight: normal;font-family: Arial;}
/* #### 8 pt Fonts #### */
.cool8{font-size: 8pt;color: #000000;font-family: Arial;}
.cool8i{font-size: 8pt;color: black;font-family: Arial; font-style:italic;}
.cool8wht{font-size: 8pt;color: #ffffff;font-family: Arial;}
.cool8red{font-size: 8pt;color: #CC0300;font-family: Arial;}
.cool8org{font-size: 8pt;color: #003063;font-family: Arial;}
.cool8orgbld{font-size: 8pt;color: #003063;font-weight: normal;font-family: Arial;}
.cool8blue{font-size: 8pt;color: #293863;font-family: Tahoma,Arial;}
.cool8bluebld{font-size: 8pt;color: #293863;font-family: Arial;font-weight: bold;}
.cool8b{font-size: 8pt;color: #000000;font-family: Arial;font-weight: bold;}
.cool8gry{font-size: 8pt;color:Gray;font-family: Arial, Verdana;}
.cool8blk{font-size: 8pt;font-family: Arial, Verdana;}
.cool8blkbld{font-size: 8pt;font-family: Arial;font-weight: bold;}
.cool8whtbld{font-size: 8pt;color: #ffffff;font-family: Tahoma,Arial;font-weight: bold;}
.cool8blu{font-size: 8pt;color: #0061CE;font-family: Tahoma,Arial;font-weight: bold;text-decoration: none;}
.cool8redbld{font-size: 8pt;color: #A51418;font-weight: bold;font-family: Arial;}
/* #### 9 pt Fonts #### */
.cool9{font-size: 9pt;color: black;font-family: Arial;}
.cool9blkbld{font-size: 9pt;color: black;font-weight: bold;font-family: Arial;}
.cool9org{font-size: 9pt;color: #003063;font-family: Arial;}
.cool9orgbld{font-size: 10pt;color: #003063;font-weight: bold;font-family: Arial;}
.cool9blk{font-size: 9pt;font-family: Arial, Verdana;}
.cool9blkbld{font-size: 9pt;font-family: Arial, Verdana;font-weight: bold;}
.cool9wht{font-size: 9pt;color: #ffffff;font-family: Arial;}
.cool9whtbld{font-size: 9pt;color: #ffffff;font-family: Arial;font-weight: bold;}
.cool9blue{font-size: 9pt;color: #293863;font-family: Arial;font-weight: bold;text-decoration: none;}
.cool9bluebld{font-size: 9pt;color: #293863;font-family: Arial;font-weight: bold;}
.cool9redbld{font-size: 9pt;color: #760F10;font-weight: bold;font-family: Arial;}

/* #### 10 pt Fonts #### */
.cool10{font-size: 10pt;font-family: Arial, Verdana;}
.cool10blkbld{font-size: 10pt;color: #000000;font-weight: bold;font-family: Arial;}
.cool10org{font-size: 10pt;color: #003063;font-family: Arial;}
.cool10orgbld{font-size: 10pt;color:#003063;font-weight: bold;font-style: italic;font-family: Arial;}
.cool10grybld{font-size: 10pt;color: #666666;font-weight: bold;font-family: Arial;}
.cool10red{font-size: 10pt;color: #CC0300;font-family: Arial;font-weight: bold;}
.cool10redbld{font-size: 10pt;font-family: Arial, Verdana;color: #CC0300;font-weight: bold;}
.cool10blk{font-size: 10pt;font-family: Arial, Verdana;}
.cool10blkbld{font-size: 10pt;font-family: Arial, Verdana;font-weight: bold;}
.cool10whtbld{font-size: 10pt;font-family: Arial, Verdana;font-weight: bold;color: White;}
.cool10bluebld{font-size: 10pt;font-family: Arial, Verdana;font-weight: bold;color: #293863;}

/* #### 12 pt Fonts #### */
.cool12org{font-size: 12pt;color: #ED7F13;font-family: Arial;}
.cool12orgbld{font-size: 12pt;color: #A51418;font-weight: bold;font-style: italic;font-family: Arial;}

/* ###### Specialty Fonts ###### */
.ccNum{font-size: 10pt;color: #A51018;font-family: Arial, Verdana;font-weight: bold;}
.coolNum{font-size: 10pt;color: #760F10;font-family: Arial, Verdana;font-weight: bold;}
.ErrorText{font-size: 8pt;color: #a51418;font-family: Arial, Verdana;text-align: left;top: 0;}
.ErrorBlock
{
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana;
	top: 0px;
	background-color: #a51418;
	text-align: left;
}
.Error9{font-size: 9pt;color: red;font-family: Arial, Verdana;text-align: left;top: 0;}
.Errorblue{font-size: 8pt;color: #0096f7;font-family: Arial, Verdana;text-align: left;top: 0;}
.specials
{
	text-decoration: line-through;
}

/* ###### Grid Items/Headers ###### */
.cartListHead{background-color: #21385A;color: #ffffff;font-size: 8pt;font-family: Verdana;}
.cartListItemAlt{background-color: #efefef;}
.cartItem{background-color: #ffffff;color: #000000;font-size: 8pt;font-family: Verdana;}
.cartListFooter{background-color: #636563;}
.sumGridItem{font-family: Tahoma, Arial;font-size: 8pt;background: #ffffff;color: #000000;}
.sumGridHeader
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 10pt;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-family: Tahoma, Arial;
	background-color: #e7e7e7;
}

.catHeader{font-family: Tahoma, Arial;font-size: 22pt;color: #404040;}
.detailHeader{font-family: Arial,Tahoma;font-size: 11pt;font-weight: bold;color: #003063;}
.colHead{font-size: 9pt;color: #293863;font-family: Arial;font-weight: bold;}
.selGrid{font-size: 8pt;color: #0065CE;font-family: Tahoma,Arial;font-weight: normal;background-color: #414141;}


/* Left Navigation Cell */
.leftNavCell{background-color: #ffffff;width: 100%;height: 25;}	


.leftNavCelldrk{background-color: #003063;width: 100%;height: 25;}		
.spacerNavCell{background-color: #ffffff;width: 100%;height: 1;}	
	
/* ##### CONTROLS ##### */
.adRtr{float: left;}
.txBox{font-family: Arial,Tahoma;font-size: 8pt;height: 19;background-color: #ffffff; border-color: #666666; border-width: 1; border-bottom-color: #666666; border-top-color: #666666; border-style: solid;}
.button{font-family: Arial,Tahoma;font-size: 8pt;height: 21;background-color: #e7e7e7;}
