﻿.newsarticle
{
    clear:both;
}

.newsarticle .header
{
    font-size:1.8em;
    /*font-family:Arial;*/
    color:#444444;
}

.newsarticle .body
{
    background-color:#ffffff;
    border:solid 1px #bfbfbf !important;
    padding:6px;
    margin:6px;
}

.newsarticle .image img
{
    float:right;
    border:solid 1px #bfbfbf !important;    
}

.newsarticle .details
{
    padding: 2px 6px;
    color:#2c75a9;
    display:none;
}

.homePageNews
{
    background-color:#ffffff;
}

.homePageNews .homePageNewsHeader
{
    line-height:33px;
    background-image:url(Img/headerbg.gif);
    background-repeat:repeat-x;
    text-align:center;
    color:#2c75a9;
    font-weight:bold;
}

.homePageNews .homePageNewsHeader table
{
    margin:auto;
    /*font-size:1.2em;*/
}

.homePageNews .homePageNewsHeader .prevMonthLink,
.homePageNews .homePageNewsHeader .nextMonthLink,
.homePageDateBar .prevMonthLink,
.homePageDateBar .nextMonthLink
{
    display:block;
    padding:0px 15px;
    color:#68b4a3;
}

.homePageDateBar .prevDayLink,
.homePageDateBar .nextDayLink
{
    display:block;
    line-height:20px;
    height:20px;
    padding:0px 2px;
    color:#68b4a3;
    cursor:pointer;
}

.homePageDateBar a.prevDayLink:hover,
.homePageDateBar a.nextDayLink:hover,
.homePageDateBar .prevMonthLink:hover,
.homePageDateBar .nextMonthLink:hover
{
	background-color:Transparent;
}

.homePageDateBar .prevMonthLink,
.homePageDateBar .nextMonthLink,
.homePageDateBar .currentMonth
{
	font-size:1em;
}

.homePageNews .homePageNewsHeader .prevMonthLink,
.homePageDateBar .prevMonthLink,
.homePageDateBar .prevDayLink
{
    background-image:url(Img/headerleft.gif);
    background-repeat:no-repeat;
    background-position:left -8px;
}

.homePageNews .homePageNewsHeader .nextMonthLink,
.homePageDateBar .nextMonthLink,
.homePageDateBar .nextDayLink
{
    background-image:url(Img/headerright.gif);
    background-repeat:no-repeat;
    background-position:right -8px;
}

.homePageNews .prevLink,
.homePageNews .nextLink
{
    display:block;
    line-height:145px;
    width:27px;
    margin:auto;
    background-position:center center;
    background-repeat:no-repeat;
}

.homePageNews a.prevLink:hover,
.homePageNews a.nextLink:hover
{
    text-decoration:none;
}

.homePageNews .prevLink
{
    background-image:url(Img/newsscrollleft.gif);
    float:left;
}

.homePageNews .nextLink
{
    background-image:url(Img/newsscrollright.gif);
    float:right;
}

.homePageNews .homePageNewsArticle,
.homePageNews .nextLinkDiv
{
    background-image:url(Img/newstableborderleft.gif);
    background-repeat:no-repeat;
    height:120px;
}

.homePageNews .homePageNewsArticle
{
	/*font-size:0.9em;*/
    padding:12px 5px 0px 5px;
}

.homePageNews .homePageNewsArticlesTable
{
    width:100%;
    margin-top:2px;
    table-layout:fixed;
    font-size:9pt;
}

.homePageNews .homePageNewsArticlesTable td
{
    background-image:url(Img/newstablebg.gif);
    background-repeat:repeat-x;
}

.newsdate,
.newsheader
{
    color:#2c75a9;
    font-weight:bold;
    margin-bottom:6px;
}

.newsbody
{
    padding:3px;
    /*font-size:0.8em;*/
}

.newsarticlesticky .header
{
    color:#2c75a9;
    font-size:15px;
    /*font-family:Arial;*/
    font-weight:bold;
    line-height:18px;
}

.newsarticlesticky .image
{
    display:none;
}

.newsarticlesticky .details
{
    padding: 2px 6px;
    /*font-size:0.8em;*/
    color:#2c75a9;
    display:none;
}

.newsarticlesummary
{
    clear:both;
    border-top:solid 1px #2c75a9;
    margin:20px 0px 10px 0px;
    padding-top:6px;
}

.newsarticlesummary .header
{
    font-size:1.4em;
    /*font-family:Arial;*/
    color:#444444;
}

.newsarticlesummary .body
{
    /*border:solid 1px #bfbfbf !important;*/
    padding:6px;
    margin:6px;
    background-color:#e4e4e4;
}

.newsarticlesummary .image img
{
    float:right;
    border:solid 1px #bfbfbf !important;    
}

.newsarticlesummary .details
{
    padding: 2px 6px;
}

.homePageDateBar
{
    line-height:23px;
    background-image:url(Img/doubleheaderbg.gif);
    background-repeat:repeat;
    text-align:center;
    color:#2c75a9;
    font-weight:bold;
}

.homePageDateBar table
{
	margin:auto;
}

.homePageDateBar a
{
	display:block;
}

.homePageDateBar a:hover
{
	display:block;
	background-color:#adcbde;
}
