   /* ************
    *  MAIN EK2  *
    * ************
    */
   BODY, TD,
   .content,
   .mainContentArea,
   .required
   {
      font-family: Arial, Helvetica, Sans-Serif;
   }

   BODY
   {
      font-size: 12px;
      color: #333333;
      background-color: #FFFFFF;
		BACKGROUND-IMAGE: url(../images/nav-bgd.gif); 
		BACKGROUND-REPEAT: repeat-x; 
   }

   TD, .content
   {
      font-size: 12px;
      color: #333333;
   }

   .mainContentArea
   {
      background-color: white;
   }

   .required
   {
      color: #CC0000;
   }

   /* *************
    *     LINKS   *
    * *************
    */
   A:link
   {
      color: #0000CC;
   }
   
   A:visited
   {
      color: purple;
   }

   A:active
   {
      text-decoration: none;
      color: #FF6600;
   }

   A:hover
   {
      color: #FF6600;
   }
   
   /* ***************
    *     HEADERS   *
    * ***************
    */
   .headerPrimary, .headerPrimaryContent,
   .headerSecondary, .headerSecondarySmall, .headerSecondaryContent,
   .headerTertiary, .headerTertiaryContent, .headerTertiaryContentSmall
   {
      font-family: Arial, Helvetica, Sans-Serif;
      color: #333333;
   }

   /* PRIMARY */
   .headerPrimary
   {
      font-size: 21px;
		color: #666666;
   }

   .headerPrimaryContent
   {
      font-size: 12px;
   }

   /* SECONDARY */
   .headerSecondary
   {
      font-size: 18px;
		color: #666666;
   }
	
	.headerSecondary A:link, 
	.headerSecondary A:visited, 
	.headerSecondary A:hover,
	.headerSecondary A:active 
	{
		FONT-SIZE: 14px;
		font-weight: bold;
	}

   .headerSecondarySmall
   {
		font-weight: 600;
      font-size: 14px;
		color: #666666;
   }

   .headerSecondaryContent
   {
      font-size: 12px;
   }

   /* TERTIARY */
   .headerTertiary
   {
      font-weight: bold;
		font-size: 13px;
		color: #666666;
   }

   .headerTertiaryContent
   {
      font-size: 12px;
   }

   .headerTertiaryContentSmall
   {
      font-size: 11px;
   }
   
   /* ***************************
    *     CONTENT AREA FORMAT   *
    * ***************************
    */   
   .sideStripe
   {
      background-color: #FFFFFF;
   }


   .bottomCorner
   {
      background-color: #FFFFFF;
   }
   
   /* ***************************
    *     FOOTER AREA FORMAT    *
    * ***************************
    */
   .footer
   {
      font-size: 11px;
   }
   
   .footerbackground
  
   {
      background-color: white;
   }

   /* ************
    *     TABS   *
    * ************
    */
   .tab
   {
      background-color: #EFEFEF;
      color: #666666;
      font-size: 12px;
      font-family: Arial, Helvetica, Sans-Serif;
		BACKGROUND-IMAGE: url(../images/tabs/tab_bgd_off.gif);
   }

   .tab A:link,
   .tab A:visited
   {
      text-decoration: none;
      color: #666666;
   }

   .tab A:active,
   .tab A:hover
   {
      text-decoration: none;
      color: #6666FF;
   }

   .tabBoxBorder
   {
      background-color: #8FA5E4;
   }

   .tabOn
   {
      font-family: Arial, Helvetica, Sans-Serif;
		FONT-SIZE: 12px; 
		COLOR: #ffffff;
		background-color: #CCCCFF;
		BACKGROUND-IMAGE: url(../images/tabs/tab_bgd_on.gif);
		
   }
	
   /* ***************
    *     MESSAGE   *
    * ***************
    */
   .messageContent
   {
      font-family: Arial, Helvetica, Sans-Serif;
      font-size: 10px;
      color: #333333
      background-color: #ffffff;
   }

   .messageSideBar1
   {
      background-color: #ffffff
   }
   
   .messageSideBar2
   {
      background-color: #ffffff
   }

   /* *****************
    *     MICROSITE   *
    * *****************
    */
   .micrositeHeader,
   .micrositeContent
   {
      font-family: Arial, Helvetica, Sans-Serif;
   }
   
   .micrositeHeader
   {
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
      background-color: #8fa5e4;
   }

   .micrositeContent
   {
      font-size: 10px;
		color: #333333;
   }

   .micrositeBoundaryLine
   {
      background-color: #333333;
   }
   
	.micrositeBorder
   {
      background-color: #CCCCCC;
   }
	
   .micrositeBoundaryBackground
   {
      background-color: #F8F8F8;
   }

   .micrositeContentBackground
   {
      background-color: #EFEFEF;
   }

   /* **************
    *     SEARCH   *
    * **************
    */
   .searchFormFields,
   .searchHeading,
   .searchAdvancedHeading
   {
      font-family: Arial, Helvetica, Sans-Serif;
   }

   .searchFormFields
   {
      font-size: 11px;
      color: #000000;
   }

   .searchHeading,
   .searchAdvancedHeading
   {
      font-size: 12px;
      font-weight: bold;
      color: #333333;
      padding-bottom: 3px;
      background-color: #F6F6F6;
   }

   .searchAdvancedHeading {
      background-color: #DEDEDE;
   }
   
   .searchHighlight
   {
      color: #CC0000;
   }

   .standardBoxBGD
   {
      background-color: #EEEEEE;
      padding: 5px 5px 5px 5px;
   }

   /* *************
    *     TABLE   *
    * *************
    */
   .tableCaption
   {
      font-size: 10px;
      background-color: white;
   }

   .tableRowHeader,
   .tableHeading,
	.tableOutline
   {
      background-color: #DEDEDE;
   }

	.tableOutline2
   {
      font-weight: #FFFFFF;
   }
	
   .tableHeading
   {
      font-weight: bold;
   }

   .tableRowColor1
   {
      background-color: #FFFFFF;
   }

   .tableRowColor2
   {
      background-color: #EFEFEF;
   }

   /* TABLE TITLE TAB */
   .tableTitleTabHeader
   {
      font-family: Arial, Helvetica, Sans-Serif;
      font-weight: bold;
      font-size: 12px;
      color: white;
      background-color: #8fa5e4;
		BACKGROUND-IMAGE: url(../images/tableTitleTab_bgd.gif);
   }

   .tableTitleTabBorder
   {
      background-color: #8fa5e4;
   }

   /* *************
    *     FORMS   *
    * *************
    */
   .radiob,
   .bbwarning
   {
      color: white;
      background-color: white;
   }

   /* ******************
    *     ASSESSMENT   *
    * ******************
    */
   .assessmentAlertFirstLine,
	.assessmentAlertSparkPlugBackground
	.assessmentAlertBackground
   {
      background-color: #FFFFFF;
   }

   /* *******************
    *     DISPLAY BOX   *
    * *******************
    */
   .displayBoxContent, 
   .displayBoxTitle
   {
      background-color: #EFEFEF;
   }
   
   .displayBoxTitle
   {
      font-weight: bold;
   }
   
   .displayBoxOutline
   {
      background-color: #8fa5e4;
   }

   /* *******************
    *     QUICK LINKS   *
    * *******************
    */
   .quickLinkPrimary,
   .quickLinkSecondary
   {
      font-family: Arial, Helvetica, Sans-Serif;
      font-size: 11px;
      color: #333333;
   }
   
   .quickLinkPrimary
   {
      font-weight: bold;
		font-size: 12px;
   }
   
   .quickLinkOutline
   {
      background-color: #dedede;
   }

   /* ****************************
    * *   SECONDARY CATEGORIES   *
    * ****************************
    */
   .secondaryCategoryLinkArea,
   .secondaryCategoryTitle,
   .secondaryCategoryLink
   {
      font-family: Arial, Helvetica, Sans-Serif;
      color: #333333;
   }

   .secondaryCategoryLink,
   .secondaryCategoryLinkArea
   {
      font-size: 10px;
   }
   
   .secondaryCategoryLinkArea
   {
      BACKGROUND-COLOR: #ffffE2
   }
   
   .secondaryCategoryTitle
   {
      font-size: 12px;
      font-weight: bold;
      BACKGROUND-COLOR: #EFEFEF
   }

   .secondaryCategoryContentArea
   {
      font-size: 11px;
		background-color: white;
		color: #333333;
   }
   
   .secondaryCategoryOutline
   {
      background-color: #DEDEDE;
   }

   /* ***********************
    * *   TRAINING TABLES   *
    * ***********************
    */
   .trainingHeading1,
   .trainingHeading2,
   .trainingRow1,
   .trainingRow2
   {
      font-family: Arial, Helvetica, Sans-Serif;
   }
   
   .trainingHeading1
   {
      font-size: 12px;
      font-weight: bold;
      color: #ffffff;
      background-color: #AFAFAF;
   }

   .trainingHeading2
   {
      font-size: 12px;
      font-weight: bold;
      background-color: #DEDEDE;
   }

   .trainingRow1,
   .trainingRow2
   {
      font-size: 10px;
   }

   .trainingRow1
   {
      background-color: #EFEFEF;
   }

   .trainingRow2
   {
      background-color: white;
   }
   
   .trainingOutline
   {
      background-color: #FFFFFF;
   }

   /* ************************
    * *   GROUPED PRODUCTS   *
    * ************************
    */
   .filterHeading,
   .SelectHeading,
   .groupHeading,
   .groupContent,
   .groupContentBold
   {
      font-family: Arial, Helvetica, Sans-Serif;
   }
   
   /* FILTER */
   .filterHeading
   {
		FONT-SIZE: 11px;
		BACKGROUND-COLOR: #FFFFE2;
   }
   
   .filterOutline
   {
      background-color: #CCCCCC;
   }
   
	.filterButton{
		position:relative; 
		top: 2px;
	}
	
   /* SELECT */
   .SelectHeading
   {
      font-size: 11px;
      background-color: white;
   }
   
   /* GROUP */
   .groupHeading
   {
      font-size: 11px;
      font-weight: bold;
      background-color: #EFEFEF;
   }

   .groupContent
   {
      font-size: 10px;
      background-color: white;
   }

   .groupContentBold
   {
      font-size: 11px;
      font-weight: bold;
      background-color: white;
   }

   .groupOutline
   {
      background-color: #DEDEDE;
   }

   /* ************************
    * *   CONTENT LIST BOX   *
    * ************************
    */
	 
   .contentListOutline
   {
      background-color: #DEDEDE;
   }

   /* **********************
    * *   STANDARD TABLE   *
    * **********************
    */
   .standardTableHeaderText,
   .standardTableTextBold,
   .standardTableText,
   .standardTableTextMed,
   .standardTableTextSmall,
   .standardTableTextHighlight,
   .standardTablePrimaryHeader
   {
      font-family: Arial, Helvetica, Sans-Serif;
      color: #333333;
      font-weight: normal;
   }
   
	.standardTableSecondaryHeader
   {
      background-color: #DEDEDE;
   }
	
   .standardTablePrimaryHeader
   {
      font-weight: bold;
      background-color: #DEDEDE;
   }

   .standardTableHeaderText, 
   .standardTableTextBold
   {
      font-size: 12px;
      font-weight: bold;
   }

   .standardTableText
   {
      font-size: 12px;
   }

   .standardTableTextMed,
   .standardTableTextHighlight
   {
      font-size: 11px;
   }
	
	.standardTableTextHighlight
   {
      color: #FF6600;
   }

   .standardTableTextSmall
   {
      font-size: 10px;
   }
   
   .standardTableDivider
   {
      border-bottom: 1px solid #cccccc;
   }

   .standardTableHeader,
	.standardTableBorder
   {
      background-color: #DEDEDE;
   }

   .standardTableCell
   {
      background-color: white;
   }

   .standardTableCellHighlight
   {
      background-color: #e9e9fe;
   }

   /* ******************
    * *   ASSESSMENT   *
    * ******************
    */
   .assessmentResultsDetailText,
   .assessmentResultsDetailAnswerIndicator,
   .assessmentResultsDetailFeedbackText,
   .assessmentResultsDetailCorrectText,
   .assessmentResultsDetailIncorrectText
   {
      font-family: Arial, Helvetica, Sans-Serif;
      font-size: 10px;
   }
   
   .assessmentResultsDetailText
   {
      color: #333333;
   }

   .assessmentResultsDetailAnswerIndicator
   {
      color: #0000FF;
   }

   .assessmentResultsDetailFeedbackText
   {
      color: #6666FF;
   }

   .assessmentResultsDetailCorrectText
   {
      color: #006600;
   }

   .assessmentResultsDetailIncorrectText
   {
      color: #FF0000;
   }
   
   .assessmentResultsDetailTableHeader,
	.assessmentResultsDetailTableBorder
   {
      color: #333333;
      background-color: #DEDEDE;
   }

   .assessmentResultsDetailTableCellBackground
   {
      color: #333333;
      background-color: white;
   }

   .askQuestionLeftNavBG
   {
      background-color: #FFFFFF;
   }

   /* ************************
    * *   MARKETING STYLES   *
    * *   for Syllabus.jsp   *
    * ************************
    */
   .pageTitle,
   .syllabusHeading,
   .syllabusCopy
   {
      font-family: Arial, Helvetica, Sans-Serif;
   }
   
   .pageTitle
   {
      font-size: 21px;
      color: #666666;
   }

   .syllabusCopy,
   .syllabusHeading
   {
      font-size: 12px;
      color: #333333;
   }

   .pageTitle,
   .syllabusHeading
   {
      font-weight: bold;
   }
   
   .pageBackground
   {
      background-color: white;
   }

   /* ****************************
    * *   COURSE CLOSE MESSAGE   *
    * ****************************
    */
   /**
    * Describes the layer that pops up after a
    * course has been taken, if the preference
    * has been set.
    */
   #closeMessage
   {
      position: absolute;
      border: 2px solid #003399;
      background-color: white;
      layer-background-color: white;
   }

   
   /*Text of note*/
   .noticeableText {
      font-family: arial;
      font-size: 8pt;
      font-style: italic;
      font-weight: normal;
      color: #666666;
      padding-top: 2px;
      padding-bottom: 10px;
   }