﻿body
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 10pt;
}
.accordionHeader
{
    color: white;
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
    font-weight: bold;
    height:26px;
    /*width:200px;*/
    cursor: pointer;
    /*background-image: url( 'i/base/menu_bg.jpg' );*/
     background-color:#336699;
    background-repeat:no-repeat;
    vertical-align:bottom;
    
   
}
h5
{
    font-size:13px;
}


.accordionContent
{
    background-color: #FFFFFF;
    padding-left: 15px;
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #336699;
}

.accordionLink
{
    text-decoration:none;
    color: white;
    font-size:15px;
    vertical-align:bottom;
    padding-left:28px;
    padding-top:0px;
}
.text_box
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
}
.tip_text
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 11px;
}
a
{
    font-family: 'Palatino Linotype' , Helvetica;
    text-decoration:none;
    color: #336699;
}
.menu
{
   font-family: 'Palatino Linotype' , Helvetica;
   text-transform: uppercase;
   font-size: 15px; 
   color: #FFFFFF; 
   font-weight: bold; 
   vertical-align: middle;
}
.menu a 
{
    padding-left:26px;
    color:#FFFFFF;
    
}
/*Calendar Styles*/
.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    color: Black;
    background-color: #B8CFE7;
    text-align: center;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: Red;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: Red;
    background-color: #D9E6F2;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Red;
    font-weight:bold;
}
.PageNumbers
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #336699;
    vertical-align: middle;
    text-align: center;
    padding-right: 3px;
    padding-left: 3px;
    background-color: #FFFFFF;
    margin-bottom: 4px;
    margin-top:-4px;
}
.PageNumbers:hover
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    padding-right: 3px;
    padding-left: 3px;
    background-color: #336699;
    margin-bottom: 4px;
    margin-top:-4px;
}
.ActivePage
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    padding-right: 3px;
    padding-left: 3px;
    background-color: #336699;
    margin-bottom: 4px;
    margin-top:-4px;
}
.PageButtons
{
    vertical-align: middle;

    padding-right: 3px;
    padding-left: 3px;
    background-color: #FFFFFF;
    margin-bottom: 4px;
    margin-top:4px;
}
.button
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #336699;
    border: 2px solid black;
    padding: 0px;
    margin: 2px;
}
.button_green
{
    font-family: 'Palatino Linotype' , Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #339933;
    border: 2px solid black;
    padding: 0px;
    margin: 2px;
}
input
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: 'Palatino Linotype' , Helvetica;
}
.SurveyTextBox 
{
    margin-left:15px;
}
