/*
*************************************************************
** File Name: colors_fltc.css
** Author: Steve Davies
** Create Date: 6/10/2005
**
*************************************************************
** Change Log:
**
** 2008-05-12 J. Bouchard: added styling for footer_header div
**
**
** 2008-09-11  S. Davies: provide default colors for psuedo-classes for
**                      left-side Nav - Type I.  For inner left-side containers,
**                      may need to increase specificity for link pseudo-classes
**                      by using their container DIV's ID, to override these new
**                     #leftOuter ID-selected defaults.
**
** 2009-02-23  S. Davies: Assign a specific background ("white") to "rightOuter"
**                     div "rightHeader" div, and mainContent div.
**                            
** 2009-03-03 S. Davies: "Mid" sidebar re-org -qualified the 'div.sbMenu' class
**                    declaration with containing div name and ID as an 'ID selector', 
**                    to avoid any defaults taking precedence unintentionally.  
**
** 2009-05-13 S. Davies: removed all color rules for all links in mainContent (Type I) 
**                     and mainContentRight (Type II) DIVs, if any.
**                     Also factored out the Calendar Master colors up to colors_global.css,
**                     as well as any link styles for the Records Pager.
**
**  YYYY-MM-DD X. XXXXX: xxxxxxxxxxxxxxxxxxxxxxxxx
**
*************************************************************
**  begin style sheet file for "colors"
*/


/*  ------------- Type II pages -----------  */

div#topOuter {
    color: #147;
    background: #FFF;
}


div#mainOuter {
    color: #000; 
    background: #FFF;
}


/*  ------------- Type I pages -----------  */

div#leftOuter {
    color: #FFFFFF;
/*    background: #066;  from "Services" */
    background: #319463;
}


/*  note: for Type II pages, need an explicit foreground-color to override topOuter  */

div#sbLeftUpperNav {
    color: #FFFFFF;
/*    background: #066;  from "Services" */
    background: #319463;

}


/*  --------------------------------------  */

div#sbLeftContent {
/*    color: #FFFFFF; */
/*    background: #066; */
    border-top: 1px solid silver;
}


div#sbLeftContentUpper {
/*    border-bottom: 1px solid white; */
/*    background: #036;   dark blue */
    background: #066; /* dark green from "Services" */
    background: #319463;
}


div#sbLeftContentLower {
    color: #036;
    background: #E1ECFB;   /* light powder blue */
}

/*  --------------------------------------  */


div#sbLeftLower {
    color: #FFFFFF;
/*    background: #066;  from "Services" */
    background: #319463;

}

div#sbLeftNavLowerImg {
    background: inherit;
    border-color: #F00;
}

/*    ************ psuedo-classes for Nav left *****************   */

/* ----  provide default colors for psuedo-classes for left-side Nav - Type I  -----  */
/* ----  2008-09-11  S. Davies   ---  */

  div#leftOuter a:link
, div#leftOuter a:visited {
    color: white; 
    -moz-outline: none;  /*  Mozilla-specific attribute disabled */
    outline-style: none;  /*  IE-specific attribute disabled */
    -moz-user-focus: none;  /*  Mozilla-specific attribute disabled */
}


div#leftOuter a:hover {
    color: #66FF66;
    text-decoration: underline;
}

/* ----  END:  2008-09-11  S. Davies   ---  */


/* ----   potential overrides here   ---  */

  div#sbLeftUpperNav a:link
, div#sbLeftUpperNav a:visited {
    color: #FFF;
}


div#sbLeftUpperNav a:hover {
    color: #66FF66;
    text-decoration: underline; 
}

/* 
9/11/2008 - do not set any styles for the 'focus' and 'active' states -ignore them 
- they don't lend any value to links (like 'menu items') that nav away to other 'pages'.
*/

/* 2008-09-11 S, Davies - commented out

  div#sbLeftUpperNav a:focus
, div#sbLeftUpperNav a:active {
   color: #AAA;
}
*/


/* ----------- colors for the Left  Middle Sidebar (sb) dyn Menu classes  ----------- */

div#sbLeftMidNav a {
    background: transparent;
}

div.sbMenuBar {
    background: transparent;
}


div#sbLeftMidNav div.sbMenu {
    /* 
    2009-02-22 S. Davies: added a specific 'color' property, which is needed to establish a color of its own
	                   (independent of its links) to factor into the parent DIV's computed styles for DHTML menus. .
    */
    color: #036; 
    background: #CFC;
}


/*   ------- colors for the the Left Middle Sidebar (sb) "Menu Button" psuedo classes  ------- */

  div#sbLeftMidNav a.sbMenuButton:link
, div#sbLeftMidNav a.sbMenuButton:visited {
    color: #FFF;
}



div#sbLeftMidNav a.sbMenuButton:hover {
/*    color: #66FF66;*/
    color: #036;   /* maintain it as the same as its sub-menu, unhovered */  
    background: #CFC;  /* maintain this as the same as its sub-menu, unhovered  */
    border: 1px solid silver;	
    text-decoration: underline;
}


/* 
9/11/2008 - Again, do not set any styles for the 'focus' and 'active' states -ignore them 
- they don't lend any value to links (like 'menu items') that nav away to other 'pages'.
*/


/*   ------ color for the Left Middle Sidebar (sb) dyn "Menu Item" psuedo classes  -------  */

/* 
2008-09-11  S. Davies:  increased specificity, 
                     using the container DIV's ID instead of the "div.sbMenu" class , 
                     to override new #leftOuter pseudo-class defaults 
*/


  div#sbLeftMidNav a.sbMenuItem:link
, div#sbLeftMidNav a.sbMenuItem:visited {
    color: #066;
}


div#sbLeftMidNav a.sbMenuItem:hover {
/*   color: #FF6600;*/
   color: #DD6600;
   background: #E9F9E9;
   font-weight: bold;
   text-decoration: underline;
}


/* 
9/11/2008 - Again, do not set any styles for the 'focus' and 'active' states -ignore them 
- they don't lend any value to links (like 'menu items') that nav away to other 'pages'.
*/



/*  ---------------------------- END: colors for Left Side - Type I   -----------------------   */


/*  ----------------------------------------------------------------- */
/*  --------------------   Right Side  ---------------------------- */
/*  ----------------------------------------------------------------- */

div#rightOuter {
    color: #147;
    background: #FFF;
}

/* -------- internals ---------- */

div#rightHeader {
    color: inherit;
    background: #FFF;
}

div#rightHeader01 {
    color: inherit;
    background: transparent;
}

div#rightHeader02 {
    color: inherit;
    background: transparent;
}



/* note:  override earlier #rightSubHeader with specific biz section colors */

div#rightSubHeader {
    color: #FFF;
    background: transparent;
    border-top: 1px solid  silver;
}

div#rightSubHdrTop {
    background: #49E;
}


div#rightSubHdrBottom {
    background: #ACA;
}


div#rightSubHdrBottomLeft {
    background: #555;
/*    background: #FFA07A; "salmon" */
}


div#rightSubHdrBottomRight {
    color: #FFF;
/*    background: #066;  from "Services" */
    background: #319463;
}



/*   *********** main NavBar color styles ************  */
div#rightNavBar {
    color: #036;
    background: #E1ECFB;   /* light powder blue */
/*     background: #CFE;  */
    border-top: 1px solid silver;
}


div#navBarMenuDDdyn {
    color: #FFF;
/*    background: #066;  dark green */
    background: #036; /* dark blue */ 
}

/*  ******** color for the navBarTop link psuedo classes  ******  */
   div#navBarTopRight a:link
 , div#navBarTopRight a:visited {
    color: #036;
}

div#navBarTopRight a:hover {
   color: #F60; 
}

   div#navBarTopRight a:focus
 , div#navBarTopRight a:active {
    color: #669966;  
}


/*   ********* color for the navBarBreadcrumb psuedo classes  ***********  */
   div#navBarBreadcrumb a:link
 , div#navBarBreadcrumb a:visited {
    color: #036;
}

div#navBarBreadcrumb a:hover {
   color: #F60; 
}

   div#navBarBreadcrumb a:focus
 , div#navBreadcrumb a:active {
    color: #669966;  
}



/*   ******** colors for the main dyn Menu classes  ***********   */
div.menuBar {
    background: transparent;
/*    border: 1px solid silver ;  */
}

div.menuBar a {
    background: transparent;
}

div.menu {
/*    background: #6CC; */
    background: #E1ECFB;   /* light powder blue */
}

a.menuItem {
    background: transparent;
}


/*    ******** color for the main dyn "Menu Button" psuedo classes  *************   */
   div.menuBar a.menuButton {
    text-decoration: underline;
}

   div.menuBar a.menuButton:link
,  div.menuBar a.menuButton:visited {
    color: #FFF;
}

div.menuBar a.menuButton:hover {
   color: #0F0;
}



/*   ********** color for the main dyn "Menu Item" psuedo classes  ***********   */
 div.menu a.menuItem:link
,  div.menu a.menuItem:visited {
    color: #036;
}

div.menu a.menuItem:hover {
/*   color: #FFF; */
      color: #F60; 
}

   div.menu a.menuItem:focus
,  div.menu a.menuItem:active {
    color: #669966;  
}


/*    ************* Main Content styles ***********    */

div#mainContent {
    color: #000;
    background: #FFF;
}


div#mainContent  th {
/*    background: #6CC; */
    background: #D6FA83;
}


div#mainContentLeft {
    color: #036;
    background: transparent;
    border-right: 1px solid #036;
}

div#mainContentRight {
    color: inherit;
    background: transparent;
}


div#pagerOverlapContent {
/*	color: gray; */
/*    background: #EEE; */
    color: #036;
}


/*  ***************** Footer area  *****************  */

div#rightFooter, div#footer {
    color: #036;
    background: #FFF;
}

div#footer_header {
   /* this should match rightNavBar */
   background: #E1ECFB;   /* light powder blue */
}

div#footerAdverts {
/*  for better contrast, used bg color from LeftContent
    and the dark blue for [font] color.
PREV:
color: #CC6;
background: #CFF;
*/
    color: #036;
/*    background: #CCFF33; */
    background: #D6FA83;
}

div#footerNav {
    color: inherit;
    background: transparent;
}


div#footerNavLeft {
    color: inherit;
    background: transparent;
}


div#footerNavRight {
    color: inherit;
    background: inherit;
}

div#footerNavBottom {
    color: inherit;
    background: transparent;
}


/*    ********  footer - Right Nav **************   */
  div#footerNavRight a:link
, div#footerNavRight a:visited {
    color: #036;
}

div#footerNavRight a:hover {
   color: #F00;
}

  div#footerNavRight a:focus
, div#footerNavRight a:active {
    color: #669966;  
}

/*   ********  footer - Left Nav ***************   */
  div#leftFooter a:link
, div#leftFooter a:visited {
    color: #036;
}

div#leftFooter a:hover {
   color: #F00;
}

  div#leftFooter a:focus
, div#leftFooter a:active {
    color: #669966;  
}




/*  end of style sheet file */
