﻿/**************************************************/
/* Master Page Styles                             */
/**************************************************/

body.LTR
{
    background-color: #87AFC7;
}

.container
{
    background-color: #FFFFF7;
}

/* default hyperlink styles... */
a:link,
a:visited
{
    color: #8e8b00;
    text-decoration: none;
}

a:hover,
a:active
{
    color: #8e8b00;
    text-decoration: underline;
}


/**** Masthead ***********/
.containerTopMenuLine1 a:link,
.containerTopMenuLine1 a:visited
{
    color: #8e8b00;
    font-weight: bold;
    text-decoration: none;
}

.containerTopMenuLine1 a:hover,
.containerTopMenuLine1 a:active
{
    color: #8e8b00;
    font-weight: bold;
    text-decoration: underline;
}


.containerTopMenuLine2 a:link,
.containerTopMenuLine2 a:visited
{
    color: #3185BD;
    font-weight: bold;
    text-decoration: none;
}

.containerTopMenuLine2 a:hover,
.containerTopMenuLine2 a:active
{
    color: #3185BD;
    font-weight: bold;
    text-decoration: underline;
}


/*** Footer ******/

.containerBigFooter
{
    background-color: #1B3D63;
    color: #ffffff;
}

.containerBigFooter h2
{
    color: #ffffff;
}

.containerBigFooter .container
{
    background-color: #1B3D63;
    color: #ffffff;
}


.containerBigFooter .containerBackToTop a:link,
.containerBigFooter .containerBackToTop a:visited
{
    color: #DFD565;
    text-decoration: none;
}

.containerBigFooter .containerBackToTop a:hover,
.containerBigFooter .containerBackToTop a:active
{
    color: #DFD565;
    text-decoration: underline;
}


.containerBigFooter a:link,
.containerBigFooter a:visited
{
    color: #ffffff;
}

.containerBigFooter a:hover,
.containerBigFooter a:active
{
    color: #ffffff;
}




.dotted-top
{
    border-top: 1px dotted #C7C6B3;
}

.solid-border-top
{
    border-top: 1px solid #C6C6BE;



}

/* Regular Content Block colors ******************/

.containerContentBlockHeader h2
{
    color: #8e8b00;
}
.containerContentBlockHeader h2 strong
{
   color: #000000; 
}

h2.quiet
{
   color: #BFBFC1; 
}

/* Shaded box colors ******************************/

.shaded
{
   
    border: 1px solid #C5C1B9; 
    background-color: #EBE8E2;
}

.shaded h2.quiet
{
  color: #9C9990;
}

.shaded .containerContentBlockHeader
{
    background-color: #8e8b00;
    color: #000000;
}

.shaded .containerContentBlockHeader h2
{
    color: #000000;
}

.shaded .containerContentBlockHeader h2 strong
{
   color: #ffffff; 
}

/* Tweak the hyperlink colors a bit to make them more legible. */
.shaded a:link,
.shaded a:visited
{
    color: #5f7311;
    font-weight: normal;
    text-decoration: none;
}

.shaded a:hover,
.shaded a:active
{
    color: #5f7311;
    font-weight: normal;
    text-decoration: underline;
}

/**********************************/
/* Avertisement-related coloring  */
/**********************************/

.containerAdvertisement .containerContentBlockHeader h2.quiet
{
    color: #9C9990;
}

.containerAdvertisement.shaded .containerContentBlockHeader h2.quiet
{
    color: #9C9990;
}

.containerAdvertisement.shaded .containerContentBlockHeader
{
    background-color: inherit;
}


/*.containerButtonAd 
{
    background-color: #ffffff;
    border: 1px solid #7C7B77;
}
*/


/***************************************/
/* Home-page specific colors           */
/***************************************/

.containerMainMenu a:link,
.containerMainMenu a:visited
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.containerMainMenu a:hover,
.containerMainMenu a:active
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

/* Global alternating row colors */
div.even
{
    /* background-color: #f1eee7; */
    background-color: #FBF8F1;
}

div.odd
{
    background-color: #EBE8E2;
}


/* default font color is knocked back in the masthead */
div.containerMasthead
{
    color: #555555;
    text-transform: lowercase;
}

div.containerMasthead label
{
    font-weight: normal;
}
