
/************* FOR TESTING **************/
/** display table and cells borders *
table {border-style: solid}
table td {border: solid red 1px} 
**/
/***************************/

/***************** GENERAL ********************/

/* Inner pages: 3 columns: 195, 515 (565 - 50 padding), 185 (->207) */
/* Inner pages: 2 columns: 195, 690 (740 - 50 padding) */

BODY, DIV, SPAN, P, P.P, P P, UL, LI, .CurrentText, TD, P.ArticleText 
{color: #232323; font-family: verdana; font-size: 12px; font-weight: normal; text-align: left}

BODY {height: 630px; }

INPUT
{color: #000000; font-family: verdana; font-size: 11px; border-style: solid; border-width: 1px; border-color: green; text-shadow: none;}

SELECT
{color: #000000; font-family: verdana; font-size: 11px; border-style: solid; border-width: 1px; border-color: green; text-shadow: none;}

OPTION
{color: #000000; font-family: verdana; font-size: 11px;}

TD
{vertical-align: top; background-color: transparent; }

TABLE {background-color: transparent; vertical-align: top;}

tr {height: 1px; padding:0; vertical-align: top; }
tbody {height: 0px; padding: 0; margin: 0; vertical-align: top; }

IMG
{border:none}

a:link    { font-family: Verdana; color: #483D8B; text-decoration:underline}
a:visited    { font-family: Verdana; color: #483D8B; text-decoration:underline}
a:active  { font-family: Verdana; color: maroon;  text-decoration:underline}
a:hover   { font-family: Verdana; color: maroon; text-decoration:underline}

TR.listEvenRow TD {background-color: #EFEFEF;}
TR.listOddRow TD {background-color: #DEDEDE;}
TD.listEvenRow {background-color: #EFEFEF;}
TD.listOddRow {background-color: #DEDEDE;}

TD.padded-right {padding: 0px 20px 0px 8px!important; vertical-align: top}
TD.lowerSlot {border-top: solid 1px #898989; padding: 0px 10px 0px 20px;}

.transparent {background-color: transparent}
TD.transparent {background-color: transparent}

/***************** IDs AND CLASSES ********************/

/** Special Text **/

B.CurrentText {font-weight: bold;}

P.CurrentText {text-align: left;}
DIV.CurrentText {text-align: left;}

/* for now: no justification (Jim) */ 
.CurrentTextJust {text-align: left;}
P.CurrentTextJust {text-align: left;}
DIV.CurrentTextJust {text-align: left;}

.CurrentTextBigger {font-size: 13px}
P.CurrentTextBigger {font-size: 13px;}
TD.CurrentTextBigger {font-size: 13px; background-color: transparent;}

.CurrentTextSmaller {font-size: 11px}
P.CurrentTextSmaller {font-size: 11px;}
TD.CurrentTextSmaller {font-size: 11px; background-color: transparent;}

.article-title
{color: #D2691E; font-size: 20px; font-weight: bold;}

h1 {font-size: 18px; font-weight: bold}
h2 {font-size: 15px; font-weight: bold}
h3 {font-size: 13px; font-weight: bold}

.Title2, .Title2-green, .mainLink, a.mainLink
{color: #8B3A3A!important; font-size: 14px; font-weight: bold; text-decoration: none!important;}

.Title2-special {color: #FF8C00; font-family: verdana; font-size: 13px; font-weight: bold; }

a.nounderline:link {text-decoration: none;}
a.nounderline:visited   {text-decoration:none}
a.nounderline:active  {text-decoration:none}
a.nounderline:hover  {text-decoration:underline}

.indent {margin-left: 20px;}

.spotlightText {font-size: 10px; }

P.indent {margin-left: 20px;}
P.indent IMG {
  float: left;
  margin-left: -22px;
}

.absolute-invisible {
  position: absolute; visibility: hidden!important;
}

/** Page elements **/

#page
{width: 953px; background-image: url('/egfarW/digitalAssets/2585_page-background.gif'); background-repeat: no-repeat;
background-position: top center; margin:0; padding:0; vertical-align: top; }

#header-background
{width: 100%; height:158px; background: transparent; vertical-align: top; margin:0; padding:0px; margin:0px;}

#header-text
{text-align: left; font-family: verdana; font-size: 26px; color: #FFFFFF; margin: 100px 20px 20px 140px; }

#main {vertical-align: top; padding: 0; margin:0; position: relative; top: 0px;}

#main td {padding: 0; margin:0; vertical-align:top}

#table-main
{table-layout:fixed; padding:0; margin:0;}

#table-main-home
{table-layout:fixed; padding:0; margin:0;}

TD #leftColumn
{width: 255px; vertical-align: top; text-align: left; padding: 8px 0 0 0!important;}

#table-main #leftColumn
{width: 195px; vertical-align: top; text-align: left; padding: 8px 5px 0 0!important;}

#table-search
{width:251px; }
#table-search #td-search
{width: 251px; height: 26px; background-image: url('/egfarW/digitalAssets/2597_search-bg.gif'); padding: 0 6px 0 6px;
text-align: center; vertical-align: middle; color: #FFFFFF; }
#td-search a
{color: #FFFFFF; text-decoration: none}

table #table-menu {width:251px;}
table #table-menuHI {width:200px;}

#table-menu td 
{width: 251px!important; height: 42px; text-align: right; padding: 0 10px 0 65px; 
vertical-align: middle; font-weight: bold; cursor: hand; cursor: pointer; }

#table-menuHI td 
{width: 210px!important; height: 42px; text-align: right; padding: 0 10px 0 65px; 
vertical-align: middle; font-weight: bold; cursor: hand; cursor: pointer; }
#table-menuHI td span {font-weight: bold}
#table-menuHI td a {text-decoration:none}
#table-menuHI td a:hover {text-decoration:none}

#table-menu td span {font-weight: bold}
#table-menu td a {text-decoration:none}
#table-menu td a:hover {text-decoration:none}

#td-menu-1
{background-image: url('/egfarW/digitalAssets/2586_menu-1.gif'); }
#td-menu-2
{background-image: url('/egfarW/digitalAssets/2587_menu-2.gif'); }
#td-menu-3
{background-image: url('/egfarW/digitalAssets/2588_menu-3.gif'); }
#td-menu-4
{background-image: url('/egfarW/digitalAssets/2589_menu-4.gif'); }
#td-menu-5
{background-image: url('/egfarW/digitalAssets/2590_menu-5.gif'); }
#td-menu-6
{background-image: url('/egfarW/digitalAssets/2591_menu-6.gif'); }
#td-menu-7
{background-image: url('/egfarW/digitalAssets/2608_menu-7.gif'); }

td .td-menu-space
{background-color: transparent; height: 6px!important; width: 251px!important}

.menu-text
{font-size: 13px; color: #FFFFFF}

a.menu
{color: #FFFFFF; text-decoration: none}
a.menu:link   {color: #FFFFFF; text-decoration: none}
a.menu:visited    {color: #FFFFFF; text-decoration: none}
a.menu:active  {color: #FFFFFF; text-decoration: none}
a.menu:hover   {color: #FFFFFF; text-decoration: none}

#table-search-inner
{width: 205px; padding:0px!important}
#table-search-inner #td-search 
{width: 205px; height: 26px; margin: 0px!important; background-image: url('/egfarW/digitalAssets/2597_search-bg.gif'); padding: 0px!important; text-align: center; vertical-align: middle; color: #FFFFFF; }

table #table-menu-inner {width:185px; margin-top: 15px; padding:0px!important}

#table-menu-inner td, #table-menu-inner td table td
{width: 100%; text-align: left!important; padding: 4px 0px 4px 6px; 
vertical-align: middle; font-weight: bold; cursor: hand; cursor: pointer; }

#td-menu-home
{color: #565656; padding: 4px 10px 4px 0px!important}
#table-menu-inner td .td-menu-container
{padding:0!important}

#table-menu-inner .td-menu-container table td span, #table-menu-inner .td-menu-container table td a {font-size: 12px; text-decoration:none; font-weight:bold}
#table-menu-inner .td-menu-container table td a:hover {text-decoration: none;}
#table-menu-inner .td-menu-container table td a:visited {text-decoration: none;}

#table-menu-inner #td-menu-1-inner, #table-menu-inner #td-menu-1-inner a
{color: #DF134C; }
#table-menu-inner #td-menu-2-inner, #table-menu-inner #td-menu-2-inner a
{color: #007AC2; }
#table-menu-inner #td-menu-3-inner, #table-menu-inner #td-menu-3-inner a
{color: #566C10; }
#table-menu-inner #td-menu-4-inner, #table-menu-inner #td-menu-4-inner a
{color: #882287; }
#table-menu-inner #td-menu-5-inner, #table-menu-inner #td-menu-5-inner a
{color: #A86D09; }
#table-menu-inner #td-menu-6-inner, #table-menu-inner #td-menu-6-inner a
{color: #00678F; }
#table-menu-inner #td-menu-6-inner, #table-menu-inner #td-menu-6-inner a
{color: navy; }

#td-bar-active-menu-1
{background-image: url(/egfarW/digitalAssets/2599_vertical-color-bar-1.gif); background-repeat: repeat-y; width: 8px!important; padding:0!important; margin:0!important}
#td-bar-active-menu-2
{background-image: url(/egfarW/digitalAssets/2600_vertical-color-bar-2.gif); background-repeat: repeat-y; width: 8px!important;padding:0!important; margin:0!important}
#td-bar-active-menu-3
{background-image: url(/egfarW/digitalAssets/2601_vertical-color-bar-3.gif); background-repeat: repeat-y; width: 8px!important;padding:0!important; margin:0!important}
#td-bar-active-menu-4
{background-image: url(/egfarW/digitalAssets/2602_vertical-color-bar-4.gif); background-repeat: repeat-y; width: 8px!important;padding:0!important; margin:0!important}
#td-bar-active-menu-5
{background-image: url(/egfarW/digitalAssets/2603_vertical-color-bar-5.gif); background-repeat: repeat-y; width: 8px!important;padding:0!important; margin:0!important}
#td-bar-active-menu-6
{background-image: url(/egfarW/digitalAssets/2604_vertical-color-bar-6.gif); background-repeat: repeat-y; width: 8px!important;padding:0!important; margin:0!important}
#td-bar-active-menu-7
{background-image: url(/egfarW/digitalAssets/2609_vertical-color-bar-7.gif); background-repeat: repeat-y; width: 8px!important;padding:0!important; margin:0!important}

.td-bar-inactive-menu
{width: 8px!important; padding:0!important; margin:0!important}

#table-menu-inner td .sub-menu, #table-menu-inner td .sub-menu a, #table-menu-inner td .sub-menu span 
{color: #232323!important; font-size: 11px!important; font-weight: bold!important; text-decoration:none; padding-bottom:0px!important}

#table-menu-inner td .sub-menu .submenu-inactive
{color: #232323!important; font-weight: normal!important;}

#table-menu-inner td .sub-menu .submenu-active-1
{color: #DF134C!important; }
#table-menu-inner td .sub-menu .submenu-active-2
{color: #007AC2!important; }
#table-menu-inner td .sub-menu .submenu-active-3
{color: #566C10!important; }
#table-menu-inner td .sub-menu .submenu-active-4
{color: #882287!important; }
#table-menu-inner td .sub-menu .submenu-active-5
{color: #A86D09!important; }
#table-menu-inner td .sub-menu .submenu-active-6
{color: #00678F!important; }

td .dotted
{background-image: url(/egfarW/digitalAssets/2595_dotted-line.gif); background-repeat: repeat-x; width: 100%; height: 4px!important; background-position: center left}

#td-left-caption
{width: 195px; padding: 4px 0 0 0!important; text-align: left; height: 90px; }

#left-caption
{width: 185px; background-image: url(/egfarW/digitalAssets/2597_search-bg.gif); padding: 5px!important; height: 50px; color: #FFFFFF; text-align: left;}

#table-main-home #centreRightColumn
{width: 680px; padding: 0px; margin: 0; overflow:hidden;}

#table-main #centreRightColumn
{padding: 0px 0px 0px 10px; margin: 0; overflow:hidden;}
#table-main #centreRightColumn table
{width: 100%; }

#table-main #centreRightColumnOS
{padding: 0px 0px 0px 20px!important; margin: 0; overflow:hidden;}
#table-main #centreRightColumnOS table
{width: 100%; }

TD #hToolBar 
{height:26px!important; border-bottom-style: solid;  border-bottom-color: #7E981D; border-bottom-width: 1px; overflow:hidden; background-color: #EFEFEF; text-align: center; vertical-align: middle;}

#miniLogin {height: 22px; }
.loginRow {background-color: #EFEFEF;}

TD #centralColumn
{width: 490px; max-width: 490px; padding: 0px 20px 0px 10px; margin: 0; overflow:hidden;}

TD #centralColumnOS
{width: 490px; max-width: 490px; padding: 0px 20px 0px 10px; overflow:hidden;}

/* home-center: width 710 instead of 680 otherwise the cellpadding shrinks it */
#home-center
{margin: 0; width: 710px;}

#home-center td
{margin: 0; padding: 0}

td #main-photo-background
{background-image: url('/egfarW/digitalAssets/1529_home.jpg'); background-repeat: no-repeat; height: 245px; width: 300px; vertical-align: top; text-align: left}

td #main-photo-caption
{visibility: hidden; background-color: #000000; color: #FFFFFF; font-weight: bold; font-size: 11px; margin: 190px 0 0 0; height: 55px; text-align: center; vertical-align: middle; padding: 6px; width:297px}

#slogan-bg
{background-image: url('/egfarW/digitalAssets/2596_slogan-bg.gif'); background-repeat: repeat; height: 97px; text-align: center}

#slogan-text
{font-size: 26px; color: #FFFFFF; margin: 12px 10px 12px 40px}
#slogan-text-smaller
{font-size: 16px; color: #FFFFFF; margin: 12px 10px 12px 40px}

#video-bg
{background-image: url('/egfarW/digitalAssets/2594_video-bg.gif'); background-repeat: no-repeat; height: 245px; width: 380px; vertical-align: top; text-align: left;}

#video-caption
{text-align: right; width:308px; margin: 4px 0 6px 0; font-size: 15px; color: #FFFFFF;}

#main #rightColumn
{border-style: none; text-align: left; width: 190px; vertical-align: top; padding:0px!important;
border-left: solid 1px #B03060; border-top: solid 1px #B03060; overflow:hidden}

#table-right-sub-menu {width:100%; padding:0px;margin:0px; background-image: url('/egfarW/digitalAssets/2606_vertical-color-bar-right1.gif'); background-repeat: repeat; }

#table-right-sub-menu .td-menu-container, #table-right-sub-menu .td-menu-container table td
{width: 100%; text-align: left!important; vertical-align: top; font-weight: bold; color: #FFFFFF; padding: 2px 0px 2px 0px; }
/* cursor: hand; cursor: pointer; */

#table-right-sub-menu .td-menu-container table {width:100%; padding:0px;margin:0px}

#table-right-sub-menu .td-menu-inner
{width:100%; padding: 2px 2px 2px 8px!important; }
#table-right-sub-menu .td-menu-inner-active
{width:100%; padding: 0px!important; border-bottom: solid 2px #B03060;}
#table-right-sub-menu .activeItem
{padding: 2px 2px 2px 8px; width: 100%; background-image: url('/egfarW/digitalAssets/2607_vertical-color-bar-right.gif'); background-repeat: repeat; }

#table-right-sub-menu .td-menu-inner a span, #table-right-sub-menu .td-menu-inner-active a span
{font-size: 12px; text-decoration:none; font-weight:bold; color: #FFFFFF!important}
#table-right-sub-menu .td-menu-inner a, #table-right-sub-menu .td-menu-inner-active a
{font-size: 12px; text-decoration:none; }
#table-right-sub-menu .td-menu-inner a:hover {text-decoration: none; color: #FFFFFF}
#table-right-sub-menu .td-menu-inner a:visited {text-decoration: none; color: #FFFFFF}

#table-right-sub-menu #td-bar-active-menu-right
{background-image: url('/egfarW/digitalAssets/2607_vertical-color-bar-right.gif'); background-repeat: repeat; width: 8px!important;padding:0!important; margin:0!important}

#table-right-sub-menu .td-bar-inactive-menu-right
{width: 8px!important;padding:0!important; margin:0!important; background-color: transparent;}

#table-right-sub-menu #table-submenu
{margin-top: 3px; }
#table-right-sub-menu .sub-menu
{padding-left: 6px!important;}
#table-right-sub-menu .sub-menu, #table-right-sub-menu td .sub-menu a div
{font-size: 11px; text-decoration:none!important; font-weight:bold; color: #FFFFFF; border-style:none!important; display: inline;}
#table-right-sub-menu .sub-menu a:link {text-decoration: none; color: #FFFFFF}
#table-right-sub-menu .sub-menu a:hover {text-decoration: none; color: #FFFFFF}
#table-right-sub-menu .sub-menu a:visited {text-decoration: none; color: #FFFFFF}

#dotted-line
{width:100%; height: 2px; background-image: url('/egfarW/digitalAssets/2595_dotted-line.gif'); background-repeat: repeat-x;}

#table-bottom
{margin-top: 0px}

td .bottom-row-column
{width: 25%; text-align: left; vertical-align: top}

.box-bottom-title
{color: #BC6D09; font-weight: bold; font-size: 12px; margin-bottom: 2px;}

.box-bottom-item
{margin-top: 6px; margin-right: 16px; font-size: 10px;}

.box-bottom-text
{font-weight: bold; font-size: 10px; color: #565656;}

a.box-bottom-link {text-decoration: none; font-style: italic; color: #565656}
a.box-bottom-link:link {text-decoration: none; font-style: italic; color: #565656}
a.box-bottom-link:visited {text-decoration: none; font-style: italic; color: #565656}
a.box-bottom-link:hover {text-decoration: none; font-style: italic; color: #565656}

.box-bottom-titleB
{color: #BC6D09; font-weight: bold; font-size: 14px; margin-bottom: 2px;}

.box-bottom-itemB
{margin-top: 12px; margin-right: 16px; font-size: 12px; }

.box-bottom-textB
{font-weight: bold; font-size: 11px; color: #565656;}

#footer
{padding-top: 15px; text-align: left; background-color: transparent}

#footer-links a
{font-size: 13px; color: #565656; text-align: left; text-decoration: none}

#tabs-table {width:100%}
.tab-label {background-color: darkorange; color: #FFFFFF; font-weight: bold}

/** SPECIAL ELEMENTS **/

td .update-box-title {border: solid 1px navy; background-color:navy; color:#FFFFFF;text-align:center;font-weight:bold}

td .update-box-body {border: solid 1px navy; padding:6px!important;}


/* TO BE REVIEWED */

.green {color: #669900}

.orange {color: #FF8C00}

.special {color: #FF8C00}

.warning {color: red}

.Chapeau {color: #000000; font-family: verdana; font-size: 11px; font-weight: Bold}

.CurrentTextBold {color: #000000; font-family: verdana; font-size: 12px; font-weight: Bold}

/* .CurrentTextGreen changed to purple for quick adjustment of old pages to new style */
.CurrentTextGreenOld {color: #336600; }
.CurrentTextGreen {color: #8B3A3A; }

.CurrentTextOrange {color: #FF8C00; }

.CurrentTextGrey {color: #999999; }

.CurrentTextWhite {color: #FFFFFF; }

.CurrentTextSmall {color: #000000; }

.CurrentTextSmaller {color: #000000; }

.heading {color: #8B3A3A; font-size: 18px; font-weight: bold}

.breadcrumb  {color: #666666; font-weight:bold; font-size: 11px; }

/** greenband: changed to dark red **/
.greenband
{
border-style: none;
background-color: #8B3A3A;
color: #FFFFFF;
}
.greenbandBig
{
border-style: none;
background-color: #8B3A3A;
color: #FFFFFF;
font-size: 13px;
}

.lightyellowbandBig
{
border-style: none;
background-color: #FFF8DC;
color: #336600;
font-size: 13px;
}


TABLE.breadcrumbTable
{
border-bottom-style: solid; border-bottom-width: 1px;
border-bottom-color: #CCCCCC;
background-color: #FFFFFF;
}

TD.breadcrumb
{
/* border-style: solid; border-width: 1px; border-color: #7E981D; */
background-color: #CCCCCC;
}

TD.tableHeading
{
border-bottom-style: solid;
border-bottom-color: green;
border-bottom-width: 1px;
background-color: beige;
}

TD.tableCell
{
border-bottom-style: solid;
border-bottom-color: green;
border-bottom-width: 1px;
}

TD.bottomborder
{
border-bottom-style: solid;
border-bottom-color: green;
border-bottom-width: 1px;
}

/** Google CSE **/

.gsc-control { width : 470px; }

.gs-webResult {
  font-family: verdana; 
  font-size: 11px; 
} 

.gs-webResult .gs-snippet, 
.gs-webResult .gs-visibleUrl, 
.gs-webResult .gs-watermark
{ 
  font-family: verdana; 
  font-size: 11px; 
} 

