﻿body 
{
    font-family: Georgia, Arial;    
    font-size: 15px;
    color: #666666;
}

a,
a:visited
{
    text-decoration: none;
    color: #202020;
}

a:hover,
a.selected
{
    background-color: #E0E000;
}

p a,
p a:visited
{
    background-color: #E0E000;
}

p a:hover
{
    color: #FFFFFF;
    background-color: #202020;
}

.darkBox a,
.darkBox a:hover,
.darkBox p a,
.darkBox p a:hover
{    
    color: #E0E000;
    background-color: transparent;
}

.entry a,
.entry a:hover,
.entry p a,
.entry p a:hover
{    
    color: #E0E000;
    background-color: transparent;
}


#logoArea a:hover
{
    background-color: transparent;
}

.heading1,
.heading2
{
    padding: 0;
    margin: 0;
}

h1, h2, .importantEvents .date, th, .sendEmail, .newsBox .title, #menuPanel .menuHeader, .heading1, .heading2
{
    /*font-family: "Fedra Sans Condensed Alt Bold", Trebuchet MS;*/
    font-family: Trebuchet MS, Arial;    
    text-transform: uppercase;
    color: #202020;
}

.importantEvents .title
{
    /*font-family:  "Fedra Sans Condensed Alt Medium", Trebuchet MS;*/
    font-family: Trebuchet MS, Arial;
    text-transform: uppercase;
    color: #202020;
}

th
{
    color: #666666
}

h1, .heading1
{
    font-size: 32px;  
    margin: 7px 0px 5px 0px;  
}

h2, .heading2
{
    font-size: 18px;    
    margin: 5px 0px 5px 0px;
}

h3, .newsBox .date
{
    font-size: 15px;    
    font-style: italic;
    margin: 2px 0px 2px 0px;
}

.ingress
{
    font-size: 18px;
    color: #666666;  
}

/* MENU */


ul.menu li
{    
    color: #A4A4A4;
}

ul.menu li.link a,
ul.menu li.link a:visited
{
    color: #A4A4A4;
    display: block;
}

ul.menu li.link a:hover,
ul.menu li.link a.selected,
ul.menu li.link a.hoverSelected
{
    color: #E0E000;
    background-color: transparent;
}

#mainMenuLinks ul.menu a,
#subMenuLinks ul.menu a
{    
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial Narrow, Arial;
    
    border-top: 1px solid transparent;
    padding-top: 5px;
    
    padding-right: 15px;
    background-image: url('/Images/Arrows/menu.png');
    background-position: right 8px;
    background-repeat: no-repeat;
}

#mainMenuLinks ul.menu a:hover,
#mainMenuLinks ul.menu a.selected,
#subMenuLinks ul.menu a:hover,
#subMenuLinks ul.menu a.selected
{
    border-top: 1px solid #E0E000;
    background-image: url('/Images/Arrows/menu_hover.png');
}

#globalMenuLinks ul.menu a
{
    font-size: 14px; 
    padding-left: 5px;
    padding-right: 5px;   
}

#globalMenuLinks ul.menu a:hover
{
    border-top-color: transparent;
}

.menuStory a,
.menuStory a:visited
{    
    color: #E0E000;
}

.menuStory a:hover
{    
    color: #202020;
    background-color: #E0E000;
}

/* Boxes */

.boxInfo h1,
.boxInfo h2,
.boxInfo h3,.
.boxInfo heading1,
.boxInfo heading2,
.boxInfo heading3
{
    margin: 0;
    padding:0;
}

.darkBox h1,
.darkBox h2 a
{
    color: #ffffff;
    padding: 0;
    margin: 0;
}

.darkBox h2
{
    color: #A4A4A4;
}


.darkBox h2 a:hover
{
    color: #E0E000;
    background-color: transparent;
}
.lightBox
{
    color: #666666;   
}

.lightBox h1,
.lightBox h2
{
    color: #202020;
}

.newsBox
{    
}

.newsBox a
{
    display: block;
    padding-bottom: 20px;
}

.newsBox a:hover
{
    background-color: #F6F6B2;
}

.newsBox .newslinkborder
{    
    border-top: 1px solid #A4A4A4;
    padding-top: 10px;
    padding-bottom: 10px;
}

.newsBox .title
{
    font-size: 18px; 
    margin-bottom: 3px;
    display: block;
    color: #666666;
}

.newsBox .date
{
    border-top: 1px solid #A4A4A4; 
    border-bottom: 1px solid #A4A4A4;
    margin-bottom: 10px;
    display: block;
    color: #666666;
}

.newsBox span
{
    color: #A4A4A4;
}

.importantEvents .date
{
    font-size: 48px;
    font-weight: bold;
    font-family: Impact;
    font-weight: lighter;
    padding-left: 5px;
}

.importantEvents .titlePart1
{ 
    font-size: 21px; 
    color: #202020;
    margin-bottom: 0px;  
    text-transform: uppercase;
    line-height: 1;
}

.importantEvents .titlePart2
{
    font-size: 21px;  
    color: #666666;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 1;
}

.more
{
    margin-top: 3px;   
    font-style: italic;
}
