﻿body
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 70%;
    color: #333333;
    font-weight: normal;
}

h1, h2, h3
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-family: Times New Roman, Times, Serif;
}

h1
{
    color: #005696;
    font-size: 1em;
    margin: 0;
}

h2
{
    color: #005696;
    font-size: 2em;
    margin: 0 0 10px 0;
}

h3
{
    color: #005696;
    font-size: 1.8em;
    margin: 0 0 10px 0;
}

h4
{
    color: #333;
    margin: 0;
    font-size: 1em;
    font-weight: bold;
}

p
{
    color: #333333;
    line-height: 1.4em;
    margin: 0 0 10px 0;
    padding: 0;
}

.bold
{
    font-weight: bold;
}

.blue
{
    color: #005696;
}

a,
a:link,
a:visited
{
    color: #005696;
    outline: none;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

/* HEADER */
.headerContainer
{
    color: #4c88b5;
    font-family: Times New Roman, Times, Serif;
    font-size: 1.4em;
}

.headerContainer a,
.headerContainer a:link,
.headerContainer a:visited
{
    color: #4c88b5;
    font-size: 80%;
    text-decoration: none;
}

.headerContainer a:hover
{
    color: #005696;
}

/* NAVIGATION */
.navigation a,
.navigation a:link,
.navigation a:visited
{
    color: #005696;
    text-decoration: none;
}

/* CONTENT */
.mainNewsContainer a,
.mainNewsContainer a:link,
.mainNewsContainer a:visited,
.newsItemContainer a,
.newsItemContainer a:link,
.newsItemContainer a:visited
{
    color: #005696;
    text-decoration: none;
    font-weight: bold;
}

.newsItemContainer a:hover,
.mainNewsContainer a:hover
{
    text-decoration: underline;
}

.allNews a,
.allNews a:link,
.allNews a:visited
{
    color: #005696;
    text-decoration: none;
    font-weight: normal;
    font-family: Times New Roman, Times, Serif;
    font-size: 125%;
}

.allNews a:hover
{
    text-decoration: underline;
}

.twoColRightContainer,
.twoColRightContainer a,
.twoColRightContainer a:link,
.twoColRightContainer a:visited
{
    color: #005696;
    font-weight: bold;
    text-decoration: none;
}

.twoColRightContainer a:hover
{
    text-decoration: underline;
}

/* FOOTER */
.footerContainer
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 90%;
    color: #5b5c5c;
}

.footerText a,
.footerText a:link,
.footerText a:visited
{
    color: #42609c;
    text-decoration: none;
}

.footerText a:hover
{
    text-decoration: underline;
}