﻿/*
Follow the order: link, visited, hover, active

If you do not list all of these properties, 
or list them out of order, you might see some 
unintended hover effects when testing your code.

IE6 is particularly keen on the visited and active pseudo-classes
*/

a:link
{
    color:#333
}

a:visited
{
    color:#333;
}

a:hover
{
    color:#999;
}

a:active
{
    color:#333;
}

a.boxLink
{
	font-family: Rockwell, Georgia, Times New Roman;
	font-size:13px;
    color: #ffffff;
    background-color: #000;    
    padding: 1px 4px 2px 3px;
    text-decoration: none;    
}

.topOptionsHolder a {text-decoration:none; color:#000000; background-color:Transparent;}

.footerSitemap a {text-decoration:none; color:#5e5d5c}

/*MAIN MENU */
a.menuLinkOff:link, a.menuLinkOff:visited
{
	font-family: Rockwell, Georgia, Times New Roman;
    font-size:16px;
    text-transform:lowercase;
    color: #ffffff;
    text-decoration: none;
    min-width:25px;
    text-align:center;
}

a.menuLinkOff:hover
{
    color: #57B846;    
}
a.menuLinkOff:active
{
	font-family: Rockwell, Georgia, Times New Roman;
    font-size:16px;
    text-transform:lowercase;
    color: #ffffff;
    text-decoration: none;
    min-width:25px;
    text-align:center;
}



a.menuLinkOn:link, a.menuLinkOn:visited
{
    font-family: Rockwell, Georgia, Times New Roman;
    font-size: 16px;
    text-transform: lowercase;
    color: #57B846;
    text-decoration: none;
    min-width: 25px;
    text-align: center;
}
a.menuLinkOn:hover
{
    color: #57B846;    
}
a.menuLinkOn:active
{
    font-family: Rockwell, Georgia, Times New Roman;
    font-size: 16px;
    text-transform: lowercase;
    color: #57B846;
    text-decoration: none;
    min-width: 25px;
    text-align: center;
}



/*LEFT MENU */



/* SUB MENU LEFT COLOR HELL */
/* COLOR 1 GREY DARK */
a.subMenuLeft_level1_off_color1
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    color: #000000;
    background-image: url(../gfx/leftMenu_bg_greyDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color1:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color1
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    color: #fff;
    background-image: url(../gfx/leftMenu_bg_greyDark.gif);
    background-repeat:repeat;
}

/* COLOR 2 AQUA DARK */
a.subMenuLeft_level1_off_color2
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_aquaDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color2:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color2
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    color:#fff;
    width:90%;
    background-image: url(../gfx/leftMenu_bg_aquaDark.gif);
    background-repeat:repeat;
}

/* COLOR 3 AQUA LIGHT */
a.subMenuLeft_level1_off_color3
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_aquaLight.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color3:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color3
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#fff;
    background-image: url(../gfx/leftMenu_bg_aquaLight.gif);
    background-repeat:repeat;
}

/* COLOR 4 GREEN LIGHT */
a.subMenuLeft_level1_off_color4
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif);*/
    background-image: url(../gfx/leftMenu_bg_greenLight.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color4:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color4
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#fff;
    background-image: url(../gfx/leftMenu_bg_greenLight.gif);
    background-repeat:repeat;
}

/* COLOR 5 BLUE DARK */
a.subMenuLeft_level1_off_color5
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif);*/
    background-image: url(../gfx/leftMenu_bg_blueDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color5:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color5
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#fff;
    background-image: url(../gfx/leftMenu_bg_blueDark.gif);
    background-repeat:repeat;
}

/* COLOR 6 PURPLE DARK */
a.subMenuLeft_level1_off_color6
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color6:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color6
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#fff;
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-x;
}




/* COLOR 7 ?????????????????????????????????????????????????????????????????????????? */
a.subMenuLeft_level1_off_color7
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color7:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color7
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#57B846;
    background-image: url(../gfx/leftMenu_bg_orange.gif);
    background-repeat:repeat-x;
}



/* COLOR 8 ?????????????????????????????????????????????????????????????????????????? */
a.subMenuLeft_level1_off_color8
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color8:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color8
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#57B846;
    background-image: url(../gfx/leftMenu_bg_orange.gif);
    background-repeat:repeat-x;
}


/* COLOR 9 ?????????????????????????????????????????????????????????????????????????? */
a.subMenuLeft_level1_off_color9
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color9:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color9
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#57B846;
    background-image: url(../gfx/leftMenu_bg_orange.gif);
    background-repeat:repeat-x;
}


/* COLOR 10 ?????????????????????????????????????????????????????????????????????????? */
a.subMenuLeft_level1_off_color10
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color10:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color10
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#57B846;
    background-image: url(../gfx/leftMenu_bg_orange.gif);
    background-repeat:repeat-x;
}

/* COLOR 11 ?????????????????????????????????????????????????????????????????????????? */
a.subMenuLeft_level1_off_color11
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color11:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color11
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#57B846;
    background-image: url(../gfx/leftMenu_bg_orange.gif);
    background-repeat:repeat-x;
}

/* COLOR 12 ?????????????????????????????????????????????????????????????????????????? */
a.subMenuLeft_level1_off_color12
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color: #000000;
    /*background-image: url(../gfx/leftMenu_bg_greyDark.gif); */
    background-image: url(../gfx/leftMenu_bg_purpleDark.gif);
    background-repeat:repeat-y;
}

a.subMenuLeft_level1_off_color12:hover
{
    color: #666666;    
}

a.subMenuLeft_level1_on_color12
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 1px;
    font-family: Rockwell, Georgia, Times New Roman;
    width:90%;
    color:#57B846;
    background-image: url(../gfx/leftMenu_bg_orange.gif);
    background-repeat:repeat-x;
}



/*Level 2*/
a.subMenuLeft_level2_off
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom:5px;
    font-family: Trebuchet MS;
    color: #000000;
    border-bottom:dotted 1px #666;
    /*background-color:green;*/
    margin:2px 0px;
}

a.subMenuLeft_level2_off:hover
{
    color: #666666;    
}

a.subMenuLeft_level2_on
{
    text-decoration: none;
    width: 95px;
    display: block;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom:5px;
    font-family: Trebuchet MS;
    color: #000000;
    font-weight: bold;
    border-bottom:dotted 1px #666;
    /*background-color:Red;*/
    margin:2px 0px;
}

a.subMenuLeft_level2_on:hover
{
    color: #666666;    
}


a.solution { cursor:pointer; display:block; text-decoration:none; }

a.focusLink { display:block; text-decoration:none; }

a.focusLink:hover, a.solution:hover { color:#b2b2b2; }

a.yearPickerLinkActive, a.yearPickerLinkInactive{text-decoration:none;margin:0 10px 0 0;}
a.yearPickerLinkActive{font-weight:bold;color:#000}
a.yearPickerLinkInactive{color:#999;}
