/* general default settings */
A,P,H1,H2,H3,INPUT,TEXTAREA,SELECT,SPAN,I,TD,OL,UL,LI,TABLE,TR,DIV,SUP
	{ font-family:arial,helvetica,sans-serif; }
P,INPUT,TEXTAREA,SELECT,TD,TABLE,TR,SUP
	{ font-size:12px; }
UL,OL,LI
	{ font-size:12px; margin-top:0px; margin-bottom:2px; }
P
	{ margin-top:6px; margin-bottom:9px; }
	
/* margin default settings */
.h1,.h2,.h3,.ptext,.ptitle,.pstitle,.stitle,.stext,.error_msg
	{ margin-left:6px; margin-right:6px; }

/* color default settings */
.h1,.h3,.ptitle,A.b,A.none,A:HOVER.navmenu,A.navmenu_active,A:HOVER.submenu,A.submenu_active, A:HOVER.utilbar,A.utilbar_active,A.footlink,A.a_path,A:HOVER.a_path,A.redline, A:HOVER.redline, A.boldredline, A:HOVER.boldredline,.utiltext,.foottext
	{ color:#a60000; }	/* color dk red */
A:HOVER.white, A:HOVER.boldwhite,A:HOVER.navbar,A.navbar_active
	{ color:#ffd2d2; }	/* color lt red */
.pstitle,.h2,A:HOVER,A:HOVER.bold,A:HOVER.none,A.navmenu,A:HOVER.navmenu_active,A.submenu,A:HOVER.submenu_active,A.utilbar,A:HOVER.utilbar_active,A:HOVER.footlink
	{ color:#857574; }	/* color tar gray */
.ptext,.path
	{ color:#333333; }	/* color dk gray */
A.white,A.boldwhite,A.navbar,A:HOVER.navbar_active,.navtext
	{ color:#ffffff; }	/* color white */
.stext,.stitle,.A.stext,A:HOVER.stext,.subtext,A.subtext,A:HOVER.subtext
	{ color:#000000; }	/* color black */

/* background color defaults */
A:HOVER.redline, A:HOVER.boldredline
	{ background-color:#ffd2d2; }	/* lt red */
.navmenubg
	{ background-color:#a60000; }	/* dk red */
.navmenulinebg
	{ background-color:#ffd2d2; }	/* lt red */

/* paragraph/text settings */
.h1
	{ font-size:18px; font-weight:bold; margin-bottom:0px; margin-top:14px; }
.h2
	{ font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:14px; }
.h3
	{ font-size:12px; font-weight:bold; margin-bottom:0px; margin-top:9px; }
.ptext
	{ font-size:12px; margin-bottom:8px; margin-top:9px; }
.ptitle
	{ font-size:18px; margin-top:12px; }
.pstitle
	{ font-size:14px; margin-bottom:1px; margin-top:12px; }
.slabel
	{ font-size:11px; font-weight:bold; }
.stitle
	{ font-size:13px; font-weight:bold; color:#000000; }
.stext,A.stext
	{ font-size:11px; color:#000000; }
A.stext,A:HOVER.stext
	{ text-decoration:underline; }
.subtitle
	{ font-size:11px; margin:0px; font-weight:bold; }
.subtext,A.subtext
	{ font-size:11px; margin:2px; }
A.subtext,A:HOVER.subtext
	{  text-decoration:underline; }
/*
 * DEFAULT LINKS
 */
/* default anchor link settings */
	A.bold
	{ text-decoration:none; }
	A:HOVER.bold
	{ text-decoration:none; }
	A.bold, A:HOVER.bold
	{ font-weight:bold; }
	A.white, A.boldwhite
	{ text-decoration:none; }
	A:HOVER.white, A:HOVER.boldwhite
	{ text-decoration:none; }
	A.boldwhite, A:HOVER.boldwhite
	{ font-weight:bold; }
/* normal default 'none' link definition */
	A.none
	{ text-decoration:none; }
/*
 * NAVIGATION LINKS
 */
/* category navigation */
A.navbar
	{ text-decoration:none; font-weight:bold; }
A:HOVER.navbar
	{ text-decoration:none; font-weight:bold; }
A.navbar_active
	{ text-decoration:none; font-weight:bold; }
A:HOVER.navbar_active
	{ text-decoration:none; font-weight:bold; }
/* topic navigation */
A.navmenu
	{ text-decoration:none; }
A:HOVER.navmenu
	{ text-decoration:none; }
A.navmenu_active
	{ text-decoration:none; }
A:HOVER.navmenu_active
	{ text-decoration:none; }
/* topic sub-topic navigation */
A.submenu
	{ text-decoration:none; font-weight:normal; }
A:HOVER.submenu
	{ text-decoration:none; font-weight:normal; }
A.submenu_active
	{ text-decoration:none; }
A:HOVER.submenu_active
	{ text-decoration:none; }
/* utility bar navigation */
A.utilbar
	{ text-decoration:none; font-weight:normal; }
A:HOVER.utilbar
	{ text-decoration:none; font-weight:normal; }
A.utilbar_active
	{ text-decoration:none; font-weight:bold; }
A:HOVER.utilbar_active
	{ text-decoration:none; font-weight:bold; }
/* footer navigation links */
A.footlink
	{ text-decoration:none; }
A:HOVER.footlink
	{ text-decoration:none; }
/* history path navigation */
.path
	{ font-size:11px; }
A.a_path,A:HOVER.a_path
	{ font-size:11px; text-decoration:underline; }
/*
 * Special links using dotted underline and 
 * shaded background color for display
 */
/* default inline link definitions */
A.redline, A:HOVER.redline, A.boldredline, A:HOVER.boldredline
	{ text-decoration:none; border-bottom:dotted; border-bottom-width:1pt; }
A.boldredline, A:HOVER.boldredline
	{ font-weight:bold; }
/*
 * DEFAULT FORMS
 */
.readonly_white
	{ border-style: solid; border-color:#ffffff; }
/*
 * CHECKOUT STORE FORMS
 */
#formContainer
{ width:100%; border:1px solid #a60000; }
#formPageTitle
{ background-color:#a60000; padding:2px 5px 2px 7px; }
#formPageTitle span.formPageTitleText
{ font-weight:bold; color:#ffffff; font-size:12pt; }
.checkoutFormSection
{  margin:12px 20px 20px 20px; }
.checkoutFormSectionHeader
{ width:100%; background-color:#a60000; padding:2px 5px 2px 5px; }
.checkoutFormSectionHeaderText
{ font-weight:bold; font-size:10pt; color:#ffffff; }
.checkoutFormSectionBody
{ margin:10px 10px 10px 10px; }
.checkoutFieldLabel
{ font-weight:bold; color:#000000; }
.checkoutFieldLabelReq
{ font-weight:bold; color:#a60000; }
.checkoutFormField
{ background-color:#ffffff; }
.checkoutFormFieldReq
{ background-color:#ffffd9; }

.checkoutConfirmPortlet
{ margin-bottom:12px; }
.checkoutConfirmPortletTitle
{ width:100%; background-color:#ffcc00; padding:2px 5px 2px 5px; margin-top:12px; margin-bottom:7px; }
.checkoutConfirmPortletTitleText
{ font-weight:bold; font-size:9pt; }
.checkoutConfirmPortletContent
{ margin-left:15px; }
.checkoutConfirmPortletEdit
{ text-align:right;  padding:2px 5px 2px 5px; }
	
#checkoutFormSubmitSeparator
{ background-color:#ffcc00; color:#ffcc00; height:4px; width:100%; }
#checkoutFormSubmitSection
{ margin:10px 10px 10px 10px; padding:10px 0px 10px 10px; border-top:2px solid #ff9f40; }
#checkoutFormSubmitButton
{}
.checkoutFormNote
{ font-weight:normal; color:#000000; font-size:8pt; }
#checkoutFormMessagesSection
{ margin:10px 10px 5px 10px; }
#checkoutFormMessagesSection li
{ color:#000000; font-size:8pt; }
#checkoutFormErrList li
{ color:#a60000; font-weight:bold; font-size:10pt; }
#copyShipButton
{ margin:4px 0px 10px 0px; }
/*
 * MISCELLANEOUS
 */
/* red line through */
.boldredstrikethru,.redstrikethru
	{ color:#cc0000; text-decoration:line-through; }
.boldredstrikethrough
	{ font-weight:bold; }
/* black line through */
.boldstrikethru,.strikethru
	{ color:#000000; text-decoration:line-through; }
.boldstrikethrough
	{ font-weight:bold; }
.navtext
	{ font-weight:bold; }
.utiltext
	{ font-weight:bold; }
.date
	{ font-size:12px; font-weight:bold; color:#a60000; }
/*
 * ERROR-MESSAGE NODE
 */
 .error_msg
 { color:#ae0000; font-size:12px; font-weight:bold; margin-top:6px; margin-bottom:6px; }
/*
 *  ------------------------------------
 *  STANDARD COLOR STYLES
 *  ------------------------------------ 
 * Colors:
 *  #bc9622; => gold
 *	#a27e1e; => dark gold
 *  #000080; => dark blue
 *  #3366cc; => pronounced blue
 *  #86B6E9; => light blue
 *  #ff0000; => red
 *  #8a0000; => deep red
 *  #737373; => dark gray
 *  #c96501; => burnt orange
 *  #ff9900; => orange
 *  #669999; => green
 *  #ffffff; => white
 *  #000000; => black
 */
	.gold
	{ color:#bc9622; }
	.dk_gold
	{ color:#a27e1e; }
	.dk_blue
	{ color:#000080; }
	.br_blue
	{ color:#3366cc; }
	.lt_blue
	{ color:#86B6E9; }
	.red
	{ color:#ff0000; }
	.dk_red
	{ color:#8a0000; }
	.re_red
	{ color:#a60000; }
	.re_gray
	{ color:#857574; }
	.dk_gray
	{ color:#737373; }
	.dk_orange
	{ color:#c96501; }
	.orange
	{ color:#ff9900; }
	.green
	{ color:#669999; }
	.teal
	{ color:#01a7a7; }
	.white
	{ color:#ffffff; }
	.black
	{ color:#000000; }

#renewalNotice
{ color:#800000; font-size:14px; font-weight:normal; font-style:italic; margin-left:10px; margin-right:10px; padding-top:6px; padding-bottom:6px; padding-left:6px; margin-bottom:6px; background-color:#ffff00; }
#freqSubPagesTitle
{ color:#800000; font-size:24px; font-weight:bold; margin-left:10px; margin-right:10px; padding-top:20px; padding-bottom:0px; }
#freqSubPagesLinks
{ color:#000000; font-size:12px; font-weight:bold; width:100%; text-align:right; margin-bottom:4px; margin-right:10px; }
#freqSubPagesLinks A
{ color:#5e1f00; font-size:12px; font-weight:bold; text-decoration:none; }
#freqSubPagesLinks A:HOVER
{ color:#5e1f00; font-size:12px; font-weight:bold; text-decoration:underline; }
#freqSubPagesLoginInfo
{ color:#000000; font-size:12px; font-weight:normal; background-color:#fee3c0; padding:5 10 5 10; text-align:right; margin-bottom:20px; }

#freqSubPagesContentContainer
{ margin-left:30px; }

#freqSubPagesProfileBox
{ border:thin solid #800000; width:300px; margin-top:20px; }
#freqSubPagesProfileTitle
{ padding-top:3px; padding-left:4px; padding-bottom:3px; background-color:#800000; color:#ffffff; font-size:14px; font-weight:bold; }
#freqSubPagesProfileForm
{ padding:0 6 0 6; }
#freqSubPagesProfileFormContainer
{ padding-left:6px; }
#freqSubPagesProfileFormContainer .formFieldLabel
{ padding-top:6px; font-weight:normal; font-size:11px; }
#freqSubPagesProfileFormContainer .formFieldInput
{ padding-bottom:6px; font-weight:normal; font-size:11px; }
#freqSubPagesProfileFormContainer .formFieldReadOnly
{ padding-top:3px; padding-bottom:3px; font-weight:normal; font-size:11px; }
#freqSubPagesProfileFormContainer .formFieldButtons
{ text-align:right; margin-top:12px; margin-bottom:4px; }
#freqSubPagesProfileFormContainer INPUT
{ font-weight:normal; font-size:11px; }
#freqSubPagesProfileFormContainer .formSubSection
{ margin-top:12px; margin-right:6px; padding-top:2px; padding-bottom:2px; border-top:thin solid #692801; font-size:12px; font-weight:bold; color:#692801; }

#freqSubPagesListBox .freqSectionTitle
{ background-color:#800000; padding:4px; margin-right:50px; margin-top:20px; margin-bottom:20px; font-size:14px; font-weight:bold; color:#ffffff; }

#freqSubPagesFreqListFiles
{ margin-left:15px; width:450px; }
#freqSubPagesFreqListCharts
{ margin-left:15px; width:450px; }
.freqFileTitle
{ font-size:12px;font-weight:bold;color:#800000; }
A.freqFileTitleLink
{ font-size:12px;font-weight:bold;color:#800000;text-decoration:none; }
A.freqFileTitleLink:HOVER
{ font-size:12px;font-weight:bold;color:#800000;text-decoration:underline; }
.freqFileDesc
{ font-size:11px;font-weight:normal;color:#000000;padding-left:10px; }
.freqFileDownloadLabel
{ font-size:12px;font-weight:normal;color:#800000; margin-top:2px; margin-bottom:2px; }
.freqFileDownloadLink
{ font-size:12px;font-weight:normal;color:#000099;text-decoration:underline; }
.freqFileDownloadHelp
{ font-size:11px;font-weight:normal;color:#800000; padding-left:10px; }



