﻿/* General Page Styles */
body 
{
    background-color:#DDDDDD;
    color:#000000;
    font-family:Verdana;
    font-size:8pt;
    font-style:normal;
    font-weight:normal;
    text-align:center;
}

.hr
{
    border-bottom:solid 1px #ACDAE9;
    width:100%;
}

/* Heading Size 1 */
h1
{
}

/* Heading Size 2 */
h2
{
    font-family:Palatino Linotype, Times New Roman;
    font-size:14pt;
    font-weight:bold;
    color:#076A9D;
    margin-bottom:8px;
}

h3
{
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    color:#000000;
    margin-bottom:6px;
}

/* Hyperlinks */
a:link
{
    text-decoration:none;
    /* color:#0386C6; */
}

a:visited
{
    /* color:#B7D3DD; */
}

a:hover
{
    text-decoration:none;
    /*color:#ACDAE9;*/
}

.heading
{
    font-family:Palatino Linotype, Times New Roman;
    font-size:14pt;
    font-weight:bold;
    color:#076A9D;
}

.MenuText
{
    color:#FFFFFF;
}

/* Left Column Element definition */
#column_left
{
    margin:0px 2px 0px 6px;
    width:240px;
    position:relative;
    float:left;
}

/* Right Column Element definition */
#column_right
{
    margin:0px 0px 0px 4px;
    width:487px;
    position:relative;
    float:left;
}

/* Full Width Column Element definition */
#column_fullwidth
{
    margin:0px 6px 0px 6px;
    width:734px;
    position:relative;
    float:left;
}

/* Content Panels - place within column <div> */
.panel
{
    width:100%;
    margin-bottom:7px;
    border:solid 1px #4FB5DD;
    background-color:#FFFEFB;
}

.command_btn
{
    color:#FFFFFF;
    background-color:#4FB5DD;
    border:outset 2px #4FB5DD;
    font-family:Verdana;
    font-size:8pt;
}

.link_btn
{
    background:#4FB5DD url(images/lnkbtn_bg.jpg) repeat-x left;
    font-family:Verdana;
    font-size:8pt;
    font-style:normal;
    text-align:center;    
    font-weight:bold;
    color:#FFFFFF;
    padding:0px 8px 0px 8px;
    height:16px;
    border: solid 1px #076A9D;

}
.link_btn:hover
{
    color:#ACDAE9;
}
.link_btn:active
{
    color:#076A9D;
}

/* Content Area - place within panel <div> */
.content
{
    margin:5px 8px 5px 8px; text-align:left
}

/* Cold Weather text style */
.WeatherCold
{
    font-size:7pt;
    color: Blue;
}
/* Warm Weather text style */
.WeatherWarm
{
    font-size:7pt;
    color:Red;
}

/* Weather Outlook normal text style */
.WeatherNormal
{
    font-size:7pt;
    color:Black;
}

/* Small Calendar */
.calendar_sm
{
    text-align:center;
    background:#FFFEFB url(images/cal_back.jpg) no-repeat center top;
}

/* FAQ Header style*/
.accordianHeader
{
    background-color:#FFFFFF;
    border:solid 0px #4FB5DD;
    color:#076A9D;
    padding:3px 0px 3px 10px;
}
.accordianContent
{
    background-color:#4FB5DD;
    border:solid 1px #4FB5DD;
    color:#FFFFFF;
    padding:5px 10px 10px 20px;
}
.accordianLink
{
    color:#076A9D;
    border-style:none;
}

/* Link Styles */
.link
{
    color:#076A9D;
    text-decoration:none;
}

.link:visited
{
    color:#4FB5DD;
    text-decoration:none;
}

.submenu
{
    text-align:left;
    padding-left:2px;
    border-bottom:solid 1px #ACDAE9;
}

/* Page Wrapper - defines working area for page */
#wrapper
{
    width:750px;
    text-align:left;
    background-color:#EEEEEE;
    border:solid 1px #4FB5DD;
    /* filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=120, Strength=3); */
}

/* Page Header definition */
#header
{
    width:750px;
    height:120px;
    background:#4FB5DD url(images/head_bg.jpg) no-repeat;
}

/* Navigation Bar definition */
#topnav
{
    height:30px;
    width:750px;
    background:#dbdbdb url(images/menu_back.jpg) repeat-x;
    text-align:center;
    margin:0 0 0 0;
    /* border-left:solid 1px #BBA557;
    border-right:solid 1px #BBA557;
    border-bottom:solid 1px #BBA557; */
}

/* Breadcrumb link style */
#breadcrumb
{
    width:750px;
    height:20px;
}

/* Page Footer definition */
#footer
{
    width:750px;
    height:100px;
    background:#74C4E4 url("images/foot_bg.jpg") no-repeat;
    color:#ffffff;
    text-align:center;
}

/* News ticker definition */
#news
{
    /* background:#DEEAF0; url(images/news_bg.jpg) no-repeat left top;
    color:#0788C7; */
}

/* ************************************************* 
The following classes define DataGridView properties
****************************************************/
.dg
{
    color:#FFFFFF;
    border:solid 1px #076A9D;
}

.dg_command
{
    color:#FFFFFF;
}

.dg_alternating
{
    background-color:#ADDCEB;
    color:#076A9D;
}

.dg_footer
{
    background-color:#4FB5DD;
    font-weight:bold;
    font-size:8pt;
    color:#FFFFFF;
}

.dg_header
{
    background-color:#4FB5DD;
    font-weight:bold;
    font-size:8pt;
    color:#FFFFFF;
}

.dg_pager
{
    background-color:#4FB5DD;
    border:solid 1px #FFFFFF;
    color:#FFFFFF;
    text-align:center;
}

.dg_row
{
    background-color:#D9EEF5;
    border:solid 1px #D9EEF5;
    color:#076A9D;
}

.dg_selectedrow
{
    background-color:#FFFFFF;
}


/*****************************************/
/* Calendar Drop Down */
/*****************************************/

.DatePicker .ajax__calendar_container
{
    border:solid 1px #4FB5DD;
    color:#BBE8FF;
    background:#399FCF url(images/cal_back.jpg) no-repeat center top;
}

.DatePicker .ajax__calendar_other .ajax__calendar_day,
.DatePicker .ajax__calendar_other .ajax__calendar_year
{
    color:#68BAE4;
}

.DatePicker .ajax__calendar_hover .ajax__calendar_day
.DatePicker .ajax__calendar_hover .ajax__calendar_month
.DatePicker .ajax__calendar_hover .ajax__calendar_year
{
    color:#ACDAE9;
}

.DatePicker .ajax__calendar_active .ajax__calendar_day
.DatePicker .ajax__calendar_active .ajax__calendar_month
.DatePicker .ajax__calendar_active .ajax__calendar_year
{
    color:#ACDAE9;
    font-weight:bold;
}