body { margin: 0px; padding: 0px; color: #000000; font-family: arial; font-size: .8em; background-image: url(../Image/back.jpg); background-position: top left; background-repeat: repeat-x; }

table { font-size: 1em; }

p { padding-top: 0px; margin-top: 0px; }
a { color: #0003ff; text-decoration: underline; }
a:hover { text-decoration: underline; }
h1 { margin-top: 0px; padding-top: 0px; font-weight: normal; font-size: 1.8em; color: #000000; }
h2 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1.3em; color: #000000; }
h3 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1.2em; color: #000000; }
h4 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1.1em; color: #000000; }
h5 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1em; color: #000000; }
h6 { margin-top: 0px; padding-top: 0px; font-weight: bold; font-size: 1em; color: #000000; }


#header { margin: 0px 15px; background-image: url(../Image/header-back.jpg); background-position: top left; background-repeat: repeat-x; }
#header .headerLeft { background-image: url(../Image/header-left.jpg); background-position: top left; background-repeat: no-repeat; }
#header .headerImage { height: 98px; background-image: url(../Image/header-image.jpg); background-position: top right; background-repeat: no-repeat; }
#header .headerImage div { font-size: 2em; padding-top: 19px; padding-left: 20px; }
#header .headerImage div a { color: #ffffff; text-decoration: none; }
#header .headerImage div a img { border: none; }

#global { text-align: right; height: 30px; margin: 10px 15px 0px 15px; }
#global a { float: right; }
#global a img { border: none; margin-left: 5px; }

#leftArea { width: 200px; float: left; margin-left: 15px; padding-top: 20px; }
#leftArea .homeLink { background-color: #1e6a3b; padding: 3px 15px; color: #ffffff; display: block; text-decoration: none; font-size: .9em; font-weight: bold; }
#leftArea .homeLink:hover { text-decoration: underline; }
#leftArea .leftNav { padding-bottom: 20px; font-size: .9em; font-weight: bold; }
#leftArea .leftNav table { width: 200px; background-color: #b9b9b9; border-top: 1px solid #ffffff; }
#leftArea .leftNav table td { padding: 3px 15px; border-bottom: 1px solid #ffffff; }
#leftArea .leftNav table td a { color: #ffffff; text-decoration: none; font-weight: bold; }
#leftArea .leftNav table td a:hover { text-decoration: underline; }
#leftArea .search { padding-bottom: 20px; }
#leftArea .search div { width: auto; font-size: 1em; font-weight: auto; }
#leftArea .search div .txtSearch { width: 65%; }
#leftArea .search div .btnSearch { width: 30%; }
#leftArea .leftContent { padding-bottom: 20px; }
#leftArea .leftContent a img { border: none; margin-bottom: 5px; }

#main { padding: 20px 0px; margin: 0px 15px; }
#main .content { margin-right: 210px; margin-left: 220px; }
#main .content div {  }
#main .contentSecondLevel { margin-left: 220px; }
#main .content div {  }
#main .rightArea { width: 190px; float: right; }
#main .rightArea .quickLinks {  }
#main .rightArea .quickLinks .title { font-size: .9em; font-weight: bold; padding: 3px 15px; background-color: #1e6a3b; color: #ffffff; border: 1px solid #1e6a3b; }
#main .rightArea .quickLinks div { padding: 10px 15px; border: 1px solid #c7c7c7; border-top: none; background-color: #ffffff; }

#footer { background-color: #22682a; color: #ffffff; padding: 10px 0px; margin: 0px 15px; }
#footer .leftText { float: left; margin-left: 10px; }
#footer .objectify { float: right; margin-right: 10px; }
#footer .objectify a { color: #ffffff; text-decoration: none; }
#footer .objectify a:hover { text-decoration: underline; }
#footer .footerNavigation { float: left; }
#footer .footerNavigation table { color: #ffffff; }
#footer .footerNavigation table td { padding: 0px 5px; }
#footer .footerNavigation table td a { color: #ffffff; text-decoration: none; }
#footer .footerNavigation table td a:hover { text-decoration: underline; }

#main .rightArea .quickLinks div div { font-size: .9em; padding: 0px; border: none; background-color: transparent; }
#main .rightArea .quickLinks div div div { font-size: 1em; }
#main .rightArea .quickLinks div div .title { font-size: 1em; padding: 0px; color: #232265; background-color: transparent; border: none; font-weight: bold; display: block; float: none; }
#main .rightArea .quickLinks div div .title a { color: #232265; text-decoration: none; }
#main .rightArea .quickLinks div div .title a:hover { text-decoration: underline; }
#main .rightArea .quickLinks div div .date { color: #232265; font-weight: bold; display: block; float: none; }
#main .rightArea .quickLinks div div .overview {  }
#main .rightArea .quickLinks div div .overview a { float: right; }
#main .rightArea .quickLinks div div .divider {  }

#main .contentSecondLevel .pageNav { margin-bottom: 15px; }
#main .contentSecondLevel .pageTitle { margin-bottom: 15px; font-size: 1.8em; color: #000000; }

#main .contentSecondLevel .Default_events {  }
#main .contentSecondLevel .Default_events table { margin-left: 35px; }
#main .contentSecondLevel .Default_events #eventsCalender { margin-left: 0px; }
#main .contentSecondLevel .Default_events #EventsCalender1_lblMonth { font-weight: bold; }
#main .contentSecondLevel .Default_events .event { color: #000000; text-decoration: none; font-weight: bold; }
#main .contentSecondLevel .Default_events .event:hover { text-decoration: underline; }
#main .contentSecondLevel .Default_events .dow { background-color: transparent; }
#main .contentSecondLevel .Default_events .om { background-color: #deebe2; }
#main .contentSecondLevel .Default_events .om .event { color: #808080; text-decoration: none; font-weight: bold; }
#main .contentSecondLevel .Default_events .om .event:hover { text-decoration: underline; }
#main .contentSecondLevel .Default_events .workday { background-color: #c3dbcd; }
#main .contentSecondLevel .Default_events .weekend { background-color: #c3dbcd; }
#main .contentSecondLevel .Default_events .today { background-color: #8fbba0; }

