body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
p, em, i, li, ol, ul {
	line-height: 14px;
	font-size: 12px;
	color: #000000;
}
a.menu:link {
	background-color: transparent;
	color:Black;
}
a.menu:hover
{
  color:black;
}
a.menu:active
{
  color:Black;
}
a.menu:visited {
	color:black;
	background-color: transparent;
}
a.body:hover {
	color: Gray;
	background-color: transparent;
	font-variant: normal;
}
a.body:focus {
	background: #FFFFFF;
	color: Black;
}
.toc {
	color: #FFFFFF;
	text-decoration: none;
}
.toc:hover {
	color: White;
	text-decoration: underline;
}

.tocLevel1, a.tocLevel1:active, a.tocLevel1:link, a.tocLevel1:visited {
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-variant: small-caps;
}
.tocLevel1, a.tocLevel1:hover {
	color: Gray;
}

.tocLevel2, a.tocLevel2:active, a.tocLevel2:link, a.tocLevel2:visited {
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
	padding-left: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-variant: small-caps;
}
.tocLevel2, a.tocLevel2:hover {
	color: Gray;
}
.tocLevel3, a.tocLevel3:active, a.tocLevel3:link, a.tocLevel3:visited {
	background-color: transparent;
	padding-left: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-variant: small-caps;
}
.warning {
	font-size: 12px;
	font-weight: bolder;
	color: #660033;
}

.footer {
	font-size: 12px;
	color: #000000;
}
.copyright {
	font-size: 9px;
	color: Black;
}
.section {
	color: Black;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	border-bottom-style: double;
	border-bottom-color: #3E3E3E;
}

/* =======================================================================
   XXXXX  FORM DISPLAY PROPERTIES  **** DO NOT CHANGE ****           XXXXX
   -----------------------------------------------------------------------
   XXXXX  The following CSS options below control how the indivdual  XXXXX
   XXXXX  box's in the website are drawn up, color of their borders  XXXXX
   XXXXX  and type of borders. This should not be changed.           XXXXX
   =======================================================================
*/
.AdminMenu
{
  color:White; 
  font-size:12px;
}

.MenuTitle
{
  color:White;
  font-size:16px;
  font-weight:bolder;
}
.MenuLink
{
  color : White;
  font-size:10px;
  font-weight:normal; 
  text-indent :10px
}

/* pInputTable: Handles styles for the tables that contain the input boxes
   on various forms for user input */
.pInputTable 
{
  font-family:Comic Sans MS;
  border:          Thin Solid Black;
  background-color:White;  
}

.pInputTableRow 
{
  background-color:#FEEBBD;
}

.pInputTableCol 
{
  width:170;
}

/* Alternating color classes */
.CreditInnerTable
{
  background-color:White;
  width:100%;
  font-size:87%
}

.RowAltColor1
{
  background-color:#FCEFD1;
}

.RowAltColor2
{
  background-color:#FEEBBD;
}

/* Formating Classes for various table elements */

.TableStandardHeading
{
  color:Black;
  font-family:Arial CE ;
  font-size:15px;
  font-weight:500;
  text-align:center;
}

.PageStandardHeader
{
  color:Black;
  background-color:#CCCCCE;
  font-family:Comic Sans MS;
  font-size:15px;
  font-weight:bolder;
  text-align:center;
  height:5;
}

.PageStandardInfo
{
  color:Black;
  font-style:italic ;
  font-size:12px;
  font-family:Comic Sans MS;
}

.CatalogCol 
{
  /*Color:Black;
  //font-size:15px;
  //font-family:Comic Sans MS;
  //font-weight:bold;*/
}

.CatalogTable
{
  border:Thin Solid Black;
  background-color:White;
  width:100%;
  
}

.CatalogRow 
{
  background-color:#FEEBBD;
  font-size:13px;
  font-family:Comic Sans MS;
  font-weight:normal;
}

.CatalogErrorRow
{
  background-color:Red;
  font-size:13px;
  font-family:Comic Sans MS;
  font-weight:Bold;


}

.CatalogHeader
{
  font-family:Arial Narrow;
  font-size:18px;
  font-weight:bold;
  background-color:#B1B4E0;
  
}

.CatalogSubHeader
{
  font-family:Arial Narrow;
  font-size:15px;
  font-weight:bold;
  background-color:#B1B4E0;
  
}

.CartLinkButton
{
  text-align:right;
  font-size:10px;
}
.CartHeader
{
  Background-Color:#B1B4E0;
  Font-weight:Bold;
  font-size:18px;
  font-family: Arial Narrow ;
}

.CartBody
{
  background-color:#FEEBBD;
  font-size:13px;
  font-family:Comic Sans MS;
}

.CartSummaryLabel
{
  Background-Color:White;
  color:Red;
  font-family:Arial Black;
  font-size:18px;
}

.CartSummaryValue
{
  Background-Color:White;
  color:Red;
  font-family:Arial Black;
  font-size:15px;
  font-weight :Bolder;
}
 
 
.CatalogDetailsRow 
{
  background-color:White;
  font-size:18px;
  font-family:Comic Sans MS;
  font-weight:Bold;
  list-style-type:disc;  
  display:list-item;
}
.CatalogDetailsCell
{
  display:list-item;
  list-style-type:Disc;
}

.ShrinkOrderID
{
  font-size:80%;
}
.CatalogDetailsButton
{
  font-size:10px;
}

.SwapOutAlertCritical
{
  font-size:10px;
  font-weight:bolder;
  color:Red;
}

.SwapOutAlertNormal
{
  font-size:10px;
  font-weight:bolder;
  color:Green;
}

.SwapOutAlertWarning
{
  font-size:10px;
  font-weight:bolder;
  color:#C4B908;
}



.PendingOrdersTable
{
  border:Thin Solid Black;
  background-color:White;
  width:100%;
  
}

.PendingOrdersRow 
{
  background-color:#FEEBBD;
  font-size:12px;
  font-family:Comic Sans MS;
  font-weight:normal;
}
.PendingOrdersHeader
{
  font-family:Arial Narrow;
  font-size:18px;
  font-weight:bold;
  background-color:#B1B4E0;
  
}

.PFFailTable
{
  background-color:#FF6C6F;
  font-family:Comic Sans ms;
  width:100%;
}
.PFFailHeader
{
  text-align:center;
  font-family:Arial Black;
  font-size:18px;
  font-weight:Bolder;
}

.StandardError
{
  text-align:center;
  font-family:Arial Black;
  font-size:18px;
  font-weight:Bolder;
}

.StandardErrorInfo
{
  text-align:center;
  font-family:Arial Black;
  font-size:12px;
  font-weight:Bold;
}

.PFErrorTable
{
  background-color:Yellow;
  font-family:Comic Sans ms;
  width:100%;
  
}
.PFErrorRow
{
 font-size:14px;
}

.PFFailRow
{
  font-size:14px;
}


.PFPassTable
{
  background-color:#48D95D;
  font-family:Comic Sans ms;
  width:100%;
}

.PFPassOrderNum
{
  font-size:15px;
  color:Red;
}

.PFPassHeader
{
  text-align:center;
  font-family:Arial Black;
  font-size:18px;
  font-weight:Bolder;
}

.PFPassRow
{
  font-size:14px;
}
.GridDisplay
{
  background: #FEEBBD ;
  font-size : 10pt;
  padding : 5
}
.GridHeader
{
  background : #ffdb84;
  font-weight : bold;
  font-size : 11pt;
  padding : 5;
  width : 100%;
  border : solid;
}
.Banner
{
	width : 100%;
	border :none;
	padding : 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

.Banner2
{
	width : 100%;
	border :none;
	padding : 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

.CategoryHeading
{
  color:Black;
  background-color:#CCCCCE;
  font-family:Comic Sans MS;
  font-size:15px;
  font-weight:bolder;
  text-align:center;
  height:5;
}