/* Containers */
.FH1, .FHHome, .FHFlat, .FAQHOME, .FHtoc, .FHtile, .FHError { position: relative; width:100%; margin:4px 12px 12px 5px;}
.faqOuterContainer		{ position: relative; margin-right: 12px; }

.fhRightNav				{ padding:10px 12px 0px 10px; }
.FHHOME .fhRightNav		{ padding-top: 0px; padding-left: 12px;}
.webContentContainer	{position:relative; z-index:0; margin-left: 0px; margin-top: 0px; width: 95%; margin-bottom: 12px;}	

/* UL overrides */
.FHFlat UL				{ margin-top: 6px; }
.faqTocText UL			{ margin-left: 18px; margin-bottom: 0px; margin-top: 0px;}
.FH1 LI, .FAQHOME LI, 
.FH2 LI,.FHFlat LI		{ margin-bottom: 6px; }

.faqLink  { padding:0px 2px 3px 0px; }
.faqLink  A,
.faqLink  A:active	{ color: Blue;	}
.faqLink  A:visited { color:Purple; }
.faqLink  A:hover 	{ color: Red; }

/* H element overrides */
.FH1 H2					{ font-size: 110%; font-family: Arial, Helvetica; margin-bottom: 6px; }
.FHFlat H3				{ font-size: 105%; }
.faqPageTitle H2		{ font-size: 105%; }
.SubCategory			{ font-weight: bold; margin-top: 0.6em; margin-left: 0.8em; display: block;	}
.indent .SubCategory	{ font-weight: bold; margin-top: 0.6em; margin-left: -1em; display: block;	}
.indent					{ margin-top: 0.6em; margin-left:-2em; display: block; }

/*
 * home page
 */
.FHHOME .homeLinkCell A,
.FHHOME .homeLinkCell A:hover,
.FHHOME .homeLinkCell A:active,
.FHHOME .homeLinkCell A:link,
.FHHOME .homeLinkCell A:visited {  font-size: 100%; font-weight: bold; }

.FHHOME .homeLinkCell .homeLinkDescription {font-weight: normal; margin-top: 2px; font-size:100%;}
.FHHOME .homeLinkCell .homeLinkDescription A,
.FHHOME .homeLinkCell .homeLinkDescription A:hover,
.FHHOME .homeLinkCell .homeLinkDescription A:active,
.FHHOME .homeLinkCell .homeLinkDescription A:link,
.FHHOME .homeLinkCell .homeLinkDescription A:visited {font-weight: normal;}

.faqHomeDescriptionText { margin-right: 42px; }
.faqHomeCategoryTitle  { font-family:Franklin Gothic Medium, Tahoma;
	font-size:125%; font-weight:bold; color:#cc6600;}
/*
 * faq home page
 */
.faqHomeTopTable		 { margin-bottom: 12px; margin-right: 32px; padding-bottom:4px; border-bottom: solid 1px #999999;}
.faqAdditionalTable		 { margin-bottom: 8px; margin-top: 12px; margin-right: 12px; margin-left: 24px;}
.faqSelectLabel			 { font-weight: bold; font-size: 100%; margin-right: 0px; }
.faqProductSelectorTable {	margin-top: 16px; margin-left: 0px; }
.faqProductSelectorLabel {	color: White; font-weight: bold; font-size: 100%; }

.faqTitleBlock			{ margin-left: 6px; }
.faqPageTitle			{ width: 95%; text-align: center; display: none;}

.faqTocTitle			{ font-size: 125%; font-weight: bold; font-family:Franklin Gothic Medium, Tahoma; margin-top: 2px; margin-bottom: 2px;}
.FHFLAT .faqTocTitle    { border-bottom: blue 1px solid; padding-bottom: 4px;}

.faqFlatCategoryHead	{ font-size: 100%; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; margin-top: 4px; margin-bottom: 6px;}

.FHTOC .faqTocTitle,
.FHTOC .faqFlatCategoryHead {   font-family: Arial, Verdana, Helvetica; font-weight: bold; font-size: 100%; padding: 4px;}
.faqCategory			{ margin-bottom: 4px;}
.faqTocTable			{ margin-top: 3px; margin-bottom: 0px; }

.faqTocContainer		   { margin: 0px 0px 10px 4px; padding-bottom:5px; border-bottom: solid 1px #999999; }
.faqTocContainer A:visited { color: Blue; }
.faqTocContainer A:active,
.faqTocContainer A:hover { color: red; }

.faqTocTextContainer	{ display: none; margin-left: 12px; padding: 12px; padding-bottom: 24px; margin-bottom: 12px; }
.faqTocText				{ margin-top: 4px; }
.faqTocTextContainer .faqTocTitle 
{
	margin-left: -12px; margin-top: -12px; 
}
.faqBodyContainer		{ margin-top: 0px; }

.faqCategoryContainer, .faqCategoryText	{ margin:0px 12px 12px 10px; }
.FH1 .faqCategoryContainer { margin-bottom:0px; }
.faqCategoryText { margin-right: 48px; }

.faqHeaderOpen				{ background-color: #3366CC; color: White; }
.faqHeaderClosed			{ background-color: #CCCCCC; color: black; }
.faqHeaderOpen A,
.faqHeaderOpen A:hover,
.faqHeaderOpen A:visited  { text-decoration: none; color: White;  }
.faqHeaderClosed A,
.faqHeaderClosed A:visited,
.faqHeaderClosed A:hover  { text-decoration: none; color: Black; }
.faqHeaderOpen	 A:active { color: #FFFF66; }
.faqHeaderClosed A:active { color: #FFFF66; }
.faqHeaderText	 { font-size: 120%; font-weight:bold; }

.faqHeaderLeftSwitches		{ margin: 2px; margin-right: 6px; }
.faqHeaderRightSwitches		{ margin: 2px; margin-right: 6px; }
.faqHeaderCell				{ color: inherit; cursor:hand; font-weight: bold; font-size: 100%; font-family: Arial,Helvetica,Tahoma,Verdana;}
.faqHeaderContent			{ }
.faqCategorySelectLabel		{ font-weight: bold; display: block; margin-bottom: 4px; }
.faqCategorySelect			{ width: 340px; }
.faqCategoryContent			{ border: #3366CC solid 1px; margin-bottom: 12px;padding-right: 12px;}
.faqCategoryContentNoHeader { border: none; margin-bottom: 12px;}
.faqdesc { display: block; margin-top: 4px; margin-right: 48px; }
.FH2 .faqlink { font-weight: bolder; }
.faqFlatCategoryHead		{ font-size: 120%; font-weight: bold; }

.faqCategoryLeftClip		{}
.faqCategoryRightClip		{}

#LTRContent .faqHomeCategoryImage		{ float: left; }
#RTLContent #faqHeaderLeft	{ background-image: url(/common/resources/right.gif); background-position: left top; background-repeat: no-repeat;}
#RTLContent	#faqHeaderRight { background-image: url(/common/resources/left.gif); background-position: left top; background-repeat: no-repeat}

#faqHeaderRight	{background-image: url(/common/resources/right.gif); background-position: right top; background-repeat: no-repeat}
#faqHeaderLeft {background-image: url(/common/resources/left.gif); background-position: left top; background-repeat: no-repeat}

/* END FH STUFF */
