
/*******************/
/* Content Classes */
/*******************/

.contentbanner /* Used as the banner text on all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing: normal;
	color : #010C46;
}

a.contentbanner /* */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #010C46;
}

a.contentbanner:hover /* */
{
	color : #010C46;
	text-decoration: underline;
}

.contentheader /* Used for the page headers for all content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 13px;
	text-decoration: normal;
	color : #010C46;
	font-style : normal;
	Font-weight: bold;
}

a.contentheader
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #010C46 ;
}

a.contentheader:hover
{
	color : #010C46;
	text-decoration: underline;
}

.contenttextEmail
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
	background-color : #ffffff
}

.contenttextSpecialArea
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
	background-color : #ffffff
}

.contenttext /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	Font-weight: normal;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing: normal;
	color : #010C46 ;
}

a.contenttext  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	text-decoration: none;
	Font-weight: normal;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing: normal;
	color :#010C46;
}

a.contenttext:hover
{
	color : #010C46;
	text-decoration: underline;
}

.contenttextbold /* Default format for text on user maintained content pages */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	Font-weight: bold;
	font-style : normal;
	line-height: 10px;
	font-variant : normal;
	letter-spacing: normal;
	color : #000000 ;
}

a.contenttextbold  /*links within the contenttext*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	text-decoration: normal;
	Font-weight: bold;
	font-style : normal;
	line-height: 10px;
	font-variant : normal;
	letter-spacing: normal;
	color :#000000;
}

a.contenttextbold:hover
{
	color : #000000;
}

.contenttextPOPUP /* Content popup text */
{
  font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.headertext  /* text used as a header */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000;
}

a.headertext
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color :#000000;
}

a.headertext:hover
{
	color :#000000;
}

.smallcontenttext  /* Smaller content text */
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color : #000000;
}

a.smallcontenttext
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color : #000000;
}

a.smallcontenttext:hover
{
	color : #red;
}

/***********************/
/* End Content Classes */
/***********************/



/*************************/
/* Continue Text Classes */
/*************************/

.ContinueTextTable /* Format of the continue text table */
{
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom: 1px solid Black;
  border-left: 1px solid Black;
  border-right: 1px solid Black;
  border-top: 1px solid Black;
}

.ContinueText /* Format of the continue text to continue for more information */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	text-decoration : none;
	color:#ffffff;
	background-color : #B70112;
}

a.ContinueText /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	text-decoration : none;
	color:#ffffff;
	background-color : #B70112;
}

a.ContinueText:hover /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	text-decoration : none;
	color:#ffffff;
	background-color : #B70112;
}

/*****************************/
/* End Continue Text Classes */
/*****************************/



/**********************/
/* Navigation Classes */
/**********************/

.leftnavtable  /* defines a table border */
{
  border-bottom : 1px | solid;
  border-right : 1px | solid;
}

.LeftNavTitle  /*Displays title text in the left navigation column*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 12px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

a.LeftNavTitle  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
	color : #666666;
}

a.LeftNavTitle:hover /**/
{
	color : red;
}

leftnavbig  /* Displays larger navigation text */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

a.leftnavbig  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

a.leftnavbig:hover /**/
{
	color : red;
}

.leftnav  /* Displays text in the left navigation bar */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight : normal;
	text-decoration : none;
	color : #3E007D;
}

a.leftnav  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : #3E007D;
}

a.leftnav:hover /**/
{
	color : red;
}

.selectedleftnav
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : red;
}

a.selectedleftnav
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : red;
}

.leftsubnav  /* Displays text in the left sub navigation areas */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;
	color : #000000;
}

a.leftsubnav  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #666666;
}

a.leftsubnav:hover /**/
{
	color : red
}

.topnav /*Displays navigational text at the top of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : #010C46;
}

a.topnav /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : #010C46;
}

a.topnav:hover  /**/
{
  text-decoration : underline;
	color : #010C46;
}


.bottomnav /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : none;
	text-decoration : none;
	color : #000000;
}

a.bottomnav /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : none;
	text-decoration : none;
	color : #000000;
}

a.bottomnav:hover  /**/
{
	color : red;
}

.RightNav  /*Displays text in the right navigation column*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

a.RightNav /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

a.RightNav:hover  /**/
{
	color : red;
}

.rightsubnav  /* Displays text in the right sub navigation areas */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;
	color : #000000;
}

a.rightsubnav  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #666666;
}

a.rightsubnav:hover /**/
{
	color : red;
}


/**************************/
/* End Navigation Classes */
/**************************/



/*******************/
/* Edit On Classes */
/*******************/

.EditOn  /* Displays text for edit on areas */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-style : normal;
	text-decoration : none;
	color : lightyellow;
	background-color: #000000
}

a.EditOn  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-style : normal;
	text-decoration : none;
	color : yellow;
	background-color: #000000
}

a.EditOn:hover /**/
{
	color : #ffffff
}

/***********************/
/* End Edit On Classes */
/***********************/



/*****************************/
/* Help/ProcessError Classes */
/*****************************/

.HelpText  /*Displays Help text on maintenance screens*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : Gray ;
}

.helptextPOPUP /*Displays Help text on maintenance screens*/
{
	font : Verdana, Arial, Helvetica;
	font-size : 9px;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : Gray;
}

.ProcessError /*Text to display a process error message */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color : Red;
	font : italic;
}

/*********************************/
/* End Help/ProcessError Classes */
/*********************************/



/*****************************/
/* Shopping/Ordering Classes */
/*****************************/

.shoppingcartheader  /* Format of the section header for the shopping cart section*/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : none;
	font-weight: bold;
	color : #000000
}

.shoppingcartbanner  /* Format of the section text for the shopping cart section*/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : none;
	font-weight: bold;
	color : #000000
}

.shoppingcarttext  /* Format of the section text for the shopping cart section*/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : italic;
	font-weight: none;
	color : #000000
}

a.shoppingcarttext  /* Format of the section text for the shopping cart section*/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : italic;
	text-decoration: none;
	font-weight: none;
	color : #000000
}

a.shoppingcarttext:hover
{
	color : #000000;
}

.OrderTotal  /* Text used to show the order total */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder;
	color : #000000;
	background-color : none
}

.OrderSubTotal  /* Text used to show the order subtotal */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder;
	color : #000000;
	background-color : none
}

.OrderDiscount /* Text used when there is an order discount amount */
{
  font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: Red;
}

/*********************************/
/* End Shopping/Ordering Classes */
/*********************************/



/****************************/
/* Billing/Shipping Classes */
/****************************/

.BillToArea  /* Text used in the bill to area  */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder;
	color: #000000;
}

a.BillToArea
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight : bolder;
	color: #000000;
}

a.BillToArea:hover
{
	color : red;
}

.ShipToArea  /* Text used in the ship to area  */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight : bold;
	color: #000000;
	background-color : #ffffff
}

a.ShipToArea  /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight : bold;
	color: #000000;
}

a.ShipToArea:hover
{
	color : red;
}

/********************************/
/* End Billing/Shipping Classes */
/********************************/



/*******************/
/* Browser Classes */
/*******************/

.BrowserTitleRowNoBG /* Used in Product Template applications used when no background color is used */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder;
	color: white;
	background-color : #5C61A5
}

.BrowserTitleRow /* Used in Product Template applications */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder;
	color: #000000;
}

a.BrowserTitleRow /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight : bolder;
	color: #000000;
}

a.BrowserTitleRow:hover
{
	color : red;
}

.BrowserTitleRowInput /* Text used in Product Template applications when input boxes are used */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight : normal;
	color: #000000;
}


.BrowserEvenRow /* Used in Product Template applications when the row is an even row */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color: #ffffff;
}

a.BrowserEvenRow /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	font-weight : bolder;
	color: #000000;
	background-color: #ffffff;
}

a.BrowserEvenRow:hover
{
	color : red;
}

.BrowserOddRow /* Used in Product Template applications when the row is an odd row */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

a.BrowserOddRow /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight : bolder;
	font-style: normal;
	color: #000000;
}

a.BrowserOddRow:hover
{
	color : red;
}

.BrowserEvenRowInput /* Text used in Product Template applications when input boxes are used in an even row */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

a.BrowserEvenRowInput /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight : bolder;
	font-style: normal;
	color: #000000;
}

a.BrowserEvenRowInput:hover
{
	color : red;
}

.BrowserOddRowInput /* Text used in Product Template applications when input boxes are used in an odd row */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

a.BrowserOddRowInput /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight : bolder;
	font-style: normal;
	color: #000000;
}

a.BrowserOddRowInput:hover
{
	color : red;
}

.BrowserEvenRowText /* Text used in Product Template applications where row is an even row */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.BrowserOddRowText /* Text used in Product Template applications where row is an odd row */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.BrowserEvenRowLine  /* Background color of and even row */
{
	background-color: #ffffff;
}

.BrowserOddRowLine  /* Background color of and odd row */
{
	background-color: #000000;
}

/***********************/
/* End Browser Classes */
/***********************/



/*****************/
/* Input Classes */
/*****************/

.InputText /* Text used in input boxes */
{
  font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #333333;
}

.InputTextPOPUP /* Text used in input popup boxes */
{
  font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

/*********************/
/* End Input Classes */
/*********************/



/*****************/
/* Login Classes */
/*****************/

.Logintext /* Format of login text for login link */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style: normal;
	color :#000000 ;
}

a.Logintext /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style: normal;
	text-decoration : none;
	color :#000000 ;
}

a.Logintext:hover /**/
{
	color : red ;
}

/*********************/
/* End Login Classes */
/*********************/



/********************/
/* Calendar Classes */
/********************/

.CalendarDayHeader  /* Formats the text in the column headers for the days of the week and the date numbers in the large calendar */
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #000000;
}

a.CalendarDayHeader:active   /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #4E7063;
}

a.CalendarDayHeader:link  /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #000099;
}

a.CalendarDayHeader:hover  /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #ff0000;
}

a.CalendarDayHeader:visited  /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #4E7063;
}

.CalendarListEven /* Format to include alternating background color to display calendar information for even lines*/
{
background-color: #FFF5DD;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-style: normal;
margin-bottom: +5px;
valign: top;
}

.CalendarListOdd /* Format to include alternating background color to display calendar information for odd lines*/
{
background-color: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-style: normal;
margin-bottom: +5px;
valign: top;
}

.CalendarMonth /*Format of the month in the select box to select a month to view in the large calendar */
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.CalendarHeader  /* This is the page header on the calendar page*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	color: #333333;
	font-weight: bold;
}

.CalendarNextPrev  /* Format of the next and previous text for navigating through the large calendar */
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #333333;
}

a.CalendarNextPrev /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #333333;
}

a.CalendarNextPrev:hover  /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: red;
}

.CalendarDirections  /* Used for the directions to select filter criteria on the main calendar */
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}

.CalendarDetailViewHeader  /*Page and text section headers when viewing detailed calendar information */
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}

.smallCalendarBackGround /* Background color for the small calendars at the top of the maincal.cfm page */
{
	background-color: #ffffff;
}

.SmallCalendarHeader  /* Format of the month and year for the small calendars at the top of maincal.cfm page  */
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #333333;
}

a.SmallCalendarHeader  /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #333333;
}

a.SmallCalendarHeader:hover  /**/
{
	font-size: 8pt;
	color: red;
}

.CalendarDetailText /* Format of the text displaying events in the detailed calendar views*/
{
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

.CalendarWeekday /*Format for the background color of Weekdays on the large calendar */
{
	background-color: #ffffff;
}

/************************/
/* End of Calendar Tags */
/************************/



/***********/
/* Coupons */
/***********/

.couponheader /*Displays headers on coupons when being viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	text-transform: uppercase;
	font-style: normal;
	color: #B70112;
	text-decoration: none;
	font-weight: bold;
}

a.couponheader /*Displays headers on coupons when being viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	color: #B70112;
	font-weight: bold;
}

.coupontext /*Displays the text on coupons viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #1B1B71;
}

a.coupontext /*Displays the text on coupons viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #1B1B71;
}

.couponheaderbig /*Displays headers on coupons when being viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 32px;
	line-height: 32px;
	text-transform: uppercase;
	font-style: normal;
	color: #B70112;
	text-decoration: none;
	font-weight: bold;
}

a.couponheaderbig /*Displays headers on coupons when being viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 32px;
	line-height: 32px;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	color: #B70112;
	font-weight: bold;
}

.coupontextbig /*Displays the text on coupons viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #1B1B71;
}

a.coupontextbig /*Displays the text on coupons viewed by the customer*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #1B1B71;
}

a.couponlink  /* Text format of links used in coupons */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

a.couponlink:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: red;
}

.FinePrint /*Displays the fine print on coupons */
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color : #000000
}

/******************/
/* End of Coupons */
/******************/



/*******************/
/* Newsletter Tags */
/*******************/

.NLSectionAuthor  /* Display of the author of a newsletter article */
{
	font-family : verdana, Helvetica, sans-serif;
 	text-align : right;
	font-size : 9px;
	font-style : italic;
	color : #000442;
}

.NLSectionHead  /* Displays Newsletter section titles when viewing newsletters*/
{
	background-color : Silver;
	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
	text-align : center;
	font-style : italic;
	font-weight : bold;
	color : #000442;
}

.NLSectionText /* Displays the section text for each newsletter section */
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #000442;
}

.NLTitle1  /* Displays the newsletter title on the newsletter page*/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
  text-align : center;
	font-weight : bold;
	color : #000442;
}

.NLTitle2  /* Displays the date and volume on the newsletter page */
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	text-align : center;
	font-weight : bold;
	color : #000442;
}

.NLTOCHead  /* Displays the newsletter table of contents header */
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	font-style : underline;
	color : #000442;
}

.NLTOCItem  /* Displays the newsletter table of contents items*/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #000442;
}

/**************************/
/* End of Newsletter Tags */
/**************************/



/***************/
/* Custom Text */
/***************/


.customtext1 /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	Font-weight: normal;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing: -1px;
	color : #1B1B71 ;
}

a.customtext1 /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	Font-weight: normal;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing: -1px;
	color : #1B1B71 ;
}

a.customtext1:hover  /**/
{
	color : #1B1B71;
}

.customtext2 /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	Font-weight: normal;
	font-style : italic;
	line-height: 12px;
	font-variant : normal;
	letter-spacing: -1px;
	color : #1B1B71 ;
}

a.customtext2 /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
	Font-weight: normal;
	font-style : italic;
	line-height: 12px;
	font-variant : normal;
	letter-spacing: -1px;
	color : #1B1B71 ;
}

.currency /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	Font-weight: bold;
	font-style : normal;
	line-height: 12px;
	font-variant : normal;
	letter-spacing: -1px;
	color : #B70112 ;
}

a.customtext2:hover  /**/
{
	color : #1B1B71;
}

.customtext3 /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : -1px;
	color : #1B1B71 ;
}

a.customtext3 /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : -1px;
	color : #1B1B71 ;
}

a.customtext3:hover  /**/
{
	color : #1B1B71;
}

.CustomText4 /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

a.CustomText4 /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

a.CustomText4:hover  /**/
{
	color : red;
}

.customtext5 /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : red ;
}

.ImgShrtLngDescText /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: arial;
	font-size: 10px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #333333 ;
}

a.ImgShrtLngDescText /**/
{
	font-family: arial;
	font-size: 10px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #333333 ;
}

a.ImgShrtLngDescText:hover  /**/
{
	color : red;
}

.ImgShrtLngDescHeader /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: arial;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #333333 ;
}

a.ImgShrtLngDescHeader /**/
{
	font-family: arial;
	font-size: 11px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #333333 ;
}

a.ImgShrtLngDescHeader:hover  /**/
{
	color : red;
}

.TtlShrtDescText /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

a.TtlShrtDescText /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	Font-weight: normal;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

a.TtlShrtDescText:hover  /**/
{
	color : red;
}

.TtlShrtDescHeader /* A custom contenttext that can be used in Header1.cfm and other custom pages pertaining to the site */
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	Font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	color: #FDE700;
	text-transform: uppercase;
}

a.TtlShrtDescHeader /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	Font-weight: bold;
	text-decoration: none;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #FDE700 ;
	text-transform: uppercase;
}

a.TtlShrtDescHeader:hover  /**/
{
	color : red;
}

.Homebottomnav /*Displays navigational text at the bottom of the screen*/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : none;
	text-decoration : none;
	color : #ffffff;
}

a.Homebottomnav /**/
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-weight : none;
	text-decoration : none;
	color : #ffffff;
}

a.Homebottomnav:hover  /**/
{
	color : red;
}

.copyright  /* Displays copyright information at the bottom of the page */
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9px;
	font-style : normal;
	color : #9674B8;
}

a.copyright /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9px;
	font-style : normal;
	text-decoration: none;
	color : #9674B8;
}

a.copyright:hover  /**/
{
	color : red;
}

.copyright2  /* Displays copyright information at the bottom of the page */
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9px;
	font-style : normal;
	color : #999999;
}

a.copyright2 /**/
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9px;
	font-style : normal;
	text-decoration: none;

	color : #999999;
}

a.copyright2:hover  /**/
{
	color : red;
}

.mandatory /* Format for * displayed next to an input field that is mandatory */
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : Red;
}

.formbuttontext
{
  border-right: gray 1px outset;
  padding-right: 5px;
  border-top: gray 1px outset;
  padding-left: 5px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  margin: 0px;
  border-left: gray 1px outset;
  color: #ffffff;
  padding-top: 2px;
  border-bottom: gray 1px outset;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica;
  background-color: #3E007D;

  text-decoration: none;
}

a.formbuttontext
{
  border-right: gray 1px outset;
  padding-right: 5px;
  border-top: gray 1px outset;
  padding-left: 5px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  margin: 0px;
  border-left: gray 1px outset;
  color: #ffffff;
  padding-top: 2px;
  border-bottom: gray 1px outset;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica;
  background-color: #3E007D;

  text-decoration: none;
}

a.formbuttontext:hover
{
  border-right: black 1px outset;
  padding-right: 5px;
  border-top: black 1px outset;
  padding-left: 5px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  margin: 0px;
  border-left: black 1px outset;
  color: #ffffff;
  padding-top: 2px;
  border-bottom: black 1px outset;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica;
  background-color: #3E007D;

  text-decoration: none;
}

/*******************/
/* End Custom Text */
/*******************/




