
/* PANES */

.pagemaster
{
    background: #fff url(Images/bg.jpg);
    background-repeat: repeat;
    border: 0px;
    width: 100%;
    height: 100%;
}
.LayoutPane
{
    margin-top: 8px;
    padding: 6px 6px 6px 6px;
    background-color:#fff;
    width:767px;
    
    }

    

.skinMaster
{
    background-color: #fff;
    width: 768px;
    height: 694px;
    vertical-align: top;
    text-align: center;
}
.LogoMaster
{
    background: url(Images/logo_top.jpg);
    background-repeat: no-repeat;
    height: 142px;
    width: 100%;
    border: 0px;
}


.TopLeft
{
    vertical-align: top;
    text-align: left;
}

a img 
{
    border: 0;
}

/* PANES END */

/* FONTS */

.Head
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    font-weight: bold;
}

.Head A
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
.Normal
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
}
.Normal A
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
}


.Footer, A.Footer:link, A.Footer:active, A.Footer:visited, A.Footer:hover /**/
{
    color: #666666;
    font-family: Arial,Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 12px;
}
.login, A.login:link, A.login:active, A.login:visited, A.login:hover /**/
{
    color: #666666;
    font-family: Arial,Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 12px;
}
.Credits, A.Credits:link, A.Credits:active, A.Credits:visited, A.Credits:hover /**/
{
    color: #666666;
    font-family: Arial,Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 12px;
}

/* FONTS END */

.SearchTextBox
{
    border: 1px solid black;
    font-family: Tahoma,Arial,Verdana;
    font-size: 8pt;
    height: 17px;
    width: 126px;
    color: #000000;
    background-color: #fff;
}
.SearchTextBoxGrayed
{
    border: 1px solid black;
    font-family: Tahoma,Arial,Verdana;
    font-size: 8pt;
    height: 17px;
    width: 126px;
    color: #000000;
    background-color: #fff;
}



/* INPUT FIELDS END */


/* ERROR MESSAGES */
.ValidationMessage
{
    font-family: Arial;
    font-size: 10px;
    text-decoration: underline;
    font-weight: bold;
    color: #d63308;
}

.ValidationSummary
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #d63308;
    margin-top: 13px;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
/* ERROR MESSAGES END */



/****************************** MENU ******************************/
/*************** Menu Level 0 ***************/

.Menu_Level0, A.Menu_Level0:link, A.Menu_Level0:active, A.Menu_Level0:visited, .Menu_Level0_Last
{
    color: #000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    height: 22px;
    line-height: 22px;
    padding-left: 16px;
}
.Menu_Level0_First, A.Menu_Level0_First:link, A.Menu_Level0_First:active, A.Menu_Level0_First:visited
{
    color: #000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    height: 22px;
    line-height: 22px;
    padding-left: 16px;
}
.Menu_Level0_Selected, A.Menu_Level0_Selected:link, A.Menu_Level0_Selected:active, A.Menu_Level0_Selected:visited, A.Menu_Level0_Selected:hover, A.Menu_Level0_First:hover, .Menu_Level0_First_Selected, A.Menu_Level0_Selected:hover, A.Menu_Level0:hover, .Menu_Level0_Selected, A.Menu_Level0_Selected:link, A.Menu_Level0_Selected:active, A.Menu_Level0_Selected:visited, .Menu_Level0_Last_Selected
{
    color: #77C95B;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 16px;
}

.Menu_Level0_Selected
{
    height: 22px;
}

.Menu_Backgr_Level0_First_Selected, .Menu_Backgr_Level0_Selected, .Menu_Backgr_Level0_Last_Selected
{
    background: url(Images/menu_levels_bg.gif) no-repeat;
    height: 22px;
}

/*************** Menu Level 1 ***************/
.Menu_Level1, A.Menu_Level1:link, A.Menu_Level1:active, A.Menu_Level1:visited, .Menu_Level1_First, .Menu_Level1_First_Last, A.Menu_Level1_First, .Menu_Level1_First_Last, .Menu_Level1_Last
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 18px;
}

.Menu_Level1_First_Selected, .Menu_Level1_First_Last_Selected, A.Menu_Level1_First_Selected, .Menu_Level1_Selected, A.Menu_Level1_Selected:link, A.Menu_Level1_Selected:active, A.Menu_Level1_Selected:visited, A.Menu_Level1_Selected:hover, .Menu_Level1_First_Selected, .Menu_Level1_Last_Selected, .Menu_Level1_First_Last_Selected, A.Menu_Level1:hover, .Menu_Level1_Selected, A.Menu_Level1_Selected:link, A.Menu_Level1_Selected:active, A.Menu_Level1_Selected:visited, A.Menu_Level1_Selected:hover, .Menu_Level1_First_Selected, .Menu_Level1_Last_Selected
{
    color: #77C95B;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 18px;
}


/* Menu_Bacgr_Level1_Last */
.Menu_Backgr_Level1_Last, .Menu_Backgr_Level1, .Menu_Backgr_Level1_First, .Menu_Backgr_Level1_First_Last
{
    height: 22px;
}

/* Menu_Bacgr_Level1_Last */
.Menu_Backgr_Level1_Last_Selected, .Menu_Backgr_Level1_Selected, .Menu_Backgr_Level1_First_Selected, .Menu_Backgr_Level1_First_Last_Selected
{
/*    background: url(Images/menu_levels_bg.gif) no-repeat;*/
    height: 22px;
}





/*************** Menu Level 2 ***************/
.Menu_Level2, A.Menu_Level2:link, A.Menu_Level2:active, A.Menu_Level2:visited, .Menu_Level2_First, .Menu_Level2_First_Last, A.Menu_Level2_First, .Menu_Level2_First_Last, .Menu_Level2_Last
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 12px;
}

.Menu_Level2_First_Selected, .Menu_Level2_First_Last_Selected, A.Menu_Level2_First_Selected, .Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Menu_Level2_First_Selected, .Menu_Level2_Last_Selected, .Menu_Level2_First_Last_Selected, A.Menu_Level2:hover, .Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Menu_Level2_First_Selected, .Menu_Level2_Last_Selected
{
    color: #77C95B;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 12px;
}

/*Menu_Backgr_Level2*/
.Menu_Backgr_Level2, .Menu_Backgr_Level2_Last
{
    height: 22px;
}
/* Menu_Bacgr_Level2_Last */
.Menu_Backgr_Level2_Selected, .Menu_Backgr_Level2_Last_Selected
{
    height: 22px;
}
/*************** Menu Level 3 ***************/
.Menu_Level3, A.Menu_Level3:link, A.Menu_Level3:active, A.Menu_Level3:visited, .Menu_Level3_First, .Menu_Level3_First_Last, A.Menu_Level3_First, .Menu_Level3_First_Last, .Menu_Level3_Last
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 12px;
}

.Menu_Level3_First_Selected, .Menu_Level3_First_Last_Selected, A.Menu_Level3_First_Selected, .Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Menu_Level3_First_Selected, .Menu_Level3_Last_Selected, .Menu_Level3_First_Last_Selected, A.Menu_Level3:hover, .Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Menu_Level3_First_Selected, .Menu_Level3_Last_Selected
{
    color: #77C95B;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 12px;
}
/*Menu_Backgr_Level3*/
.Menu_Backgr_Level3, .Menu_Backgr_Level3_Last
{
    height: 22px;
}
/* Menu_Bacgr_Level3_Last */
.Menu_Backgr_Level3_Last_Selected, .Menu_Backgr_Level3_Selected
{
    height: 22px;
}
/*************** Menu Level 4 ***************/
.Menu_Level4, A.Menu_Level4:link, A.Menu_Level4:active, A.Menu_Level4:visited, .Menu_Level4_First, .Menu_Level4_First_Last, A.Menu_Level4_First, .Menu_Level4_First_Last, .Menu_Level4_Last
{
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 12px;
}

.Menu_Level4_First_Selected, .Menu_Level4_First_Last_Selected, A.Menu_Level4_First_Selected, .Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Menu_Level4_First_Selected, .Menu_Level4_Last_Selected, .Menu_Level4_First_Last_Selected, A.Menu_Level4:hover, .Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Menu_Level4_First_Selected, .Menu_Level4_Last_Selected
{
    color: #77C95B;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    text-decoration: none;
    line-height: 22px;
    padding-left: 12px;
}
/*Menu_Backgr_Level4*/
.Menu_Backgr_Level4, .Menu_Backgr_Level4_Last
{
    height: 22px;
}
/* Menu_Bacgr_Level4_Last */
.Menu_Backgr_Level4_Selected, .Menu_Backgr_Level4_Last_Selected
{
    height: 22px;
}
/* MENUS END */


/* GENERIC */
body
{
}
H1
{
}
H2
{
}
H3
{
}
H4
{
}
H5, DT
{
}
H6
{
}
TFOOT, THEAD
{
}
TH
{
}
A:link
{
}
A:visited
{
}
A:active
{
}
A:hover
{
}
SMALL
{
}
BIG
{
}
BLOCKQUOTE, PRE
{
}
UL LI
{
}
UL LI LI
{
}
UL LI LI LI
{
}
OL LI
{
}
OL OL LI
{
}
OL OL OL LI
{
}
HR
{
}
/* GENERIC END */




/* CUSTOM STYLES ONLY FOR THIS PARTICULAR SKIN!*/

.linebottom
{
    background-color: #e5e5e5;
    height: 1px;
    vertical-align: top;
    width: 100%;
}
.Footer_section
{
    text-align: center;
    padding-top: 6px;
    padding-bottom: 4px; *padding-bottom:5px;}
.Menu_bg
{
    background: #fff url(Images/menu_bg.jpg) no-repeat top center;
    display: block;
    vertical-align: top;
    width: 144px;
    height: 280px;
}
.vertical_menu
{
    vertical-align: top;
    border-top: none;
    margin-top: -2px;
}

.contact_head, .contact_head a
{
    color: #000000;
    font-family: Arial,Verdana,Tahoma;
    font-size: 9pt;
    font-weight: bold;
}

.normal_contact, .normal_contact a
{
    color: #000000;
    font-family: Arial,Verdana,Tahoma;
    font-size: 9pt;
    vertical-align: top;
}

/*------------------- CalendarModule -------------------*/

table.Calendar
{
    width: 151px;
    margin-bottom: 15px;
    }
  

.Calendar
{
    color: #000000;
    font-family: Arial,Tahoma,Verdana;
    font-size: 8pt;
    width: 151px;
    
}
.ie  .Calendar
{
    margin-top: 2px;
}
.Calendar A
{
    color: #000000;
    font-family: Arial,Tahoma,Verdana;
    font-size: 8pt;
    text-decoration: none;
}

.CalendarDay A, .CalendarWeekendDay A, .CalendarTodayDay A /**/
{
}
.CalendarTodayDay
{
    border-left: solid 1px #77C95B;
}

td .CalendarDay, td .CalendarNonEmptyDay, td .CalendarWeekendDay
{
    border: solid 1px #77C95B;
    width: 18px;
    height: 18px;
}
/**/

.CalendarNonEmptyDay, .CalendarNonEmptyDay a
{
    text-decoration: underline;
    background-color: #EBFFEB;
}

td .CalendarSelector
{
}
/**/

td.CalendarDayHeader, td.CalendarSelector
{
    width: 18px;
    border: solid 1px #77C95B;
}

.CalendarDayHeader /**/
{
    background-color: #EBFFEB;
    border: solid 1px #77C95B;
    color: #000000;
    font-family: Arial,Tahoma,Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
}
.CalendarSelectedDay /**/
{
    width: 18px;
    font-weight:bold;
    text-decoration:underline;
}
.CalendarNonEmptyDay /**/
{
    width: 18px;
}
.CalendarTitle /**/
{
    background-image: url(Images/calendar_top_bg.gif);
    color: #FFFFFF;
    font-family: Verdana,Tahoma,Arial;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    border: solid 1px #77C95B;
    width: 151px;
    border-bottom: none;
    border-left: none;
}



.CalendarOtherMonthDay, CalendarOtherMonthDay A /**/
{
    width: 18px;
    border: solid 1px #77C95B;
    height: 18px;
}
.CalendarSelector, .CalendarSelector A
{
}
.CalendarNextPrev, .CalendarNextPrev A
{
    color: #34312c;
    font-family: Arial;
    font-size: 7pt;
    cursor: pointer;
    height: 10px;
    margin: 0px;
}
.CalendarPrevMonthImage, .CalendarPrevMonthImage A /**/
{
    background-image: url(Images/arrow_back_calendar.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    width: 14px;
    height: 10px;
    border: 0px;
    margin: 0px;
}

.CalendarNextMonthImage, .CalendarNextMonthImage A /**/
{
    background-image: url(Images/arrow_next_calendar.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    width: 14px;
    border: 0px;
    margin: 0px;
    height:10px
}
/*-------------------END CALENDARMODULE -------------------*/

/*-------------------Events Module-------------------------*/

.events_top
{
    background-image: url(Images/events_top_bg.gif);
    color: #FFFFFF;
    font-family: Arial,Tahoma,Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    height: 15px;
}
.events_top a
{
    color: #FFFFFF;
    font-family: Arial,Tahoma,Verdana;
    font-size: 8pt;
    text-decoration: none;
}
.event_time, .event_time a
{
    color: #000000;
    font-family: Arial, Verdana,Tahoma;
    font-size: 8pt;
}

.title_cont_top
{
    background: url(Images/cont_title_bg.gif) top center;
    color: #FFFFFF;
    font-family: ARIAL, verdana,Tahoma,Verdana;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
    height: 15px;
    padding-left: 7px; *padding-left:6px;
}

.Title_container_content
{
    background-color: #fff;
    height: 150px;
    padding: 10px 7px;
    vertical-align: top;
}
.newslist_top
{
    background: url(Images/news_bg_top.gif) top center;
    color: #FFFFFF;
    font-family: ARIAL, verdana,Tahoma,Verdana;
    font-size: 11px;
    font-weight: bold;
    width: 450PX;
    height: 15px;
    padding-left: 7px; *padding-left:6px;
}

.newslist_content
{
    background-color: #fff;
    height: 150px;
}

.adv_border
{
    border: solid 1px #9acf73;
    vertical-align: top;
}

.Title_adv
{
    border-top: solid 1px #9acf73;
    vertical-align: middle;
    padding-left: 9px;
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
}

.Title_adv a
{
    text-decoration: none;
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    font-weight: bold;
}

.Snippet_DateText
{
    color: #838383;
    font-family: Verdana,Tahoma;
    font-size: 8pt;
}
