﻿



a:link { color: #87A6BA; text-decoration: none; }
a:visited { color: #87A6BA; text-decoration: none; }
a:hover, a:active { color: #87A6BA; text-decoration: underline; }


body
{
    font-family: Arial;
    font-size: 10pt;
}

/* reusable classes */

.bold { font-weight: bold; }

.dkblue     { color: #014f8d; }
.ltblue     { color: #87a6ba; }

.font8  { font-size: 8pt; }

.newsUL 
{
    margin: 0;
    padding-left: 15px;
}

.newsUL li
{
    list-style-type: none;
}


/* Framed box styles */
.mainBoxTop
{
    background-image: url("images/mainframe_top.jpg");
    background-repeat: no-repeat;
    height: 14px;
    width: 917px;
}

.mainBoxMid
{
    background-image: url("images/mainframe_mid.jpg");
    background-repeat: repeat-y;
    padding: 0px 20px;
    width: 877px;
}

.mainBoxBot
{
    background-image: url("images/mainframe_bot.jpg");
    background-repeat: no-repeat;
    clear: both;
    width: 917px;
}

.newsBoxTop
{
    background-image: url("images/newsframe_top.jpg");
    background-repeat: no-repeat;
    height: 10px;
    width: 322px;
}

.newsBoxMid
{
    background-image: url("images/newsframe_mid.jpg");
    background-repeat: repeat-y;
    padding: 0px 16px;
    width: 290px;
}

.newsBoxBot
{
    background-image: url("images/newsframe_bot.jpg");
    background-repeat: no-repeat;
    width: 322px;
}


.leftBoxTop
{
    background-image: url("images/leftframe_top.jpg");
    background-repeat: no-repeat;
    height: 10px;
    width: 240px;
}

.leftBoxMid
{
    background-image: url("images/leftframe_mid.jpg");
    background-repeat: repeat-y;
    padding: 0px 16px;
    width: 208px;
}

.leftBoxBot
{
    background-image: url("images/leftframe_bot.jpg");
    background-repeat: no-repeat;
    width: 240px;
}


/* modal popup styles */
.popupPanel
{
    background-color: #fff;
    border: solid 1px #002875;
    padding: 4px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/* popup calendar extender style */
.popup_calendar .ajax__calendar_container 
{
    z-index: 10001;
    background-color: #fff;
    background-repeat:
    border: solid 1px #000;
}

/* Master Layout IDs */
#site
{
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}

#masterHeader
{
    height: 64px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: bottom;
    width: 917px;
}

#masterMainCol
{
    margin-left: auto;
    margin-right: auto;
    width: 917px;
}

#masterFooter 
{ 
    clear: both; 
    color: #87a6ba;
    font-size: 8pt;
    margin-left: auto;
    margin-right: auto;
    text-align: center;  
    width: 917px;
}