/* CSS Document */
body, .bodyContent  {background-image:url(images/bg.jpg);background-position:Center Center;background-attachment:fixed;background-repeat:repeat-y;border-width:0px;border-style:Solid;} 
html>body {overflow-y:scroll;}

/* Main Tags */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(../images/bg.jpg);font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
h1 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #333333;line-height: 24px;font-weight: bold;padding-bottom:5px;}
h2 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #003399;line-height: 24px;font-weight: bold;}
h4 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 20px;color: #FFF; font-weight: bold; vertical-align:middle; padding: 0 0 0 0; margin: 0 0 0 0;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

/* Main ID's */
#showText {	cursor: pointer;position: absolute;visibility: hidden;height: 100px;width: 120px;background-color: #EEEEEE;}


/* Main Classes*/
a:link {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #0066FF;text-decoration: none;font-weight: bold;}
a:active {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #0066FF;text-decoration: none;font-weight: bold;}
a:visited {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #0066FF;text-decoration: none;font-weight: bold;}
a:hover {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CCCCCC;text-decoration: none;}
.class_title {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #FFFFFF;line-height: 24px;font-weight: bold;}
.titles {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #333333;line-height: 24px;font-weight: bold;}
.subtitle {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #333333;text-decoration: none;}
.bodytext {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;text-decoration: none;}
.text_border {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;text-decoration: none;border-bottom:1px solid #333333;}
.smallTitles {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #333333;text-decoration: none;}
.tableText td {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;}
.blueText {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #003399;text-decoration: none;font-weight: bold;}
.scheduleTitles {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #333333;text-decoration: none;}
.blackTitles {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}
.bigTitle {font-family: Arial, Helvetica, sans-serif;font-size: 17px;color: #333333;text-decoration: none;font-weight: bold;}
.mediumGray {font-family: Arial, Helvetica, sans-serif;font-size: 12.5px;color: #666666;font-weight: bold;}
.whiteText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}
.confirm_message {color: blue;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.error_message {color: red;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.input_error {background-color: #FF9999;}
.ajax_selected {background-color: #0066CC;color: #FFFFFF;cursor: pointer;}
.ajax_unselected {background-color: #FFFFFF;color: #000000;}
.TableSelect {border: 1px solid black;padding-top: 0px;background-color: #FFFFFF;position: absolute;}
.searchResults {font-size: 1.2em;font-weight: bold;font-style: italic;}
.small_calendar {background-color: #FFFFFF;border: 1px solid #36a1f6;z-index:10;}
.small_calendar_month {background-color :#215E9C;color: #FFFFFF;font-size: 10pt;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;padding-top: 2px;padding-bottom: 2px;}
a.small_calendar_month_link:active, a.small_calendar_month_link:link, a.small_calendar_month_link:visited {text-decoration: none;color: #FFFFFF;font-size: 10pt;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;}
a.small_calendar_month_link:hover {text-decoration: none;color: #000000;font-size: 10pt;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;}
.small_calendar_week {text-decoration: none;color: #000000;font-size: 10pt;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;}
.small_calendar_week_link {text-decoration: none;color: #000000;font-size: 10pt;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;}
.small_calendar_date_link {text-decoration: none;color: #000000;font-size: 10pt;font-weight: normal;text-align: center;font-family: Arial, Helvetica, sans-serif;}
.small_calendar_bottom_link {text-decoration: none;color: #000000;font-size: 9pt;font-weight: normal;text-align: center;font-family: Arial, Helvetica, sans-serif;}
.small_calendar_bottom {padding-top: 5px;padding-bottom: 2px;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #FFFFFF;line-height: 7px;}
.site {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #000066;line-height: 25px;}
.wshop_type {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 0 5 0px; margin:0 0 0 0px;}
.wshop_price {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:0 0 5 0px; margin:0 0 0 0px; color:#0066FF;}
.wshop_date {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0 0 0 0px; margin:0 0 0 0px;}

.day {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.date {font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-bottom:5px;}
.event_title {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#003399; font-weight:bold; padding-bottom:5px;}
.event_info, .workshop_info {display: none; font-size:12px; position: absolute; background-color:#dadada; border:1px solid black; padding:10px; font-family:Arial, Helvetica, sans-serif;}
.event_print, .workshop_print {font-size:12px; padding:5px 1px 5px 1px; font-family: Geneva, Arial, Helvetica, sans-serif;}

a.scroll2:active, a.scroll2:link, a.scroll2:visited {color:#000;}
a.scroll2:hover {color:#000;}

a.anchor_link:active, a.anchor_link:link, a.anchor_link:visited {text-decoration: none;color: #0066FF;font-size: 10pt;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;}
a.anchor_link:hover {text-decoration: none;color: #FFFFFF;font-size: 10pt;font-weight: bold;text-align: center;font-family: Arial, Helvetica, sans-serif;}

.fun_font_bold {font-family:SFWonderComicBold,Arial, Helvetica, sans-serif; font-size:30px;}
.fun_font {font-family:SFWonderComicRegular,Arial, Helvetica, sans-serif; font-size:20px;}
#camp_list {margin-left:0px; padding-left:25px; list-style-image:url(../images/list_icon.jpg); font-size:14px;}


@font-face {
    font-family: 'SFWonderComicRegular';
    src: url('../fonts/wonder/SF_Wonder_Comic-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic-webfont.svg#SFWonderComicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SFWonderComicItalic';
    src: url('../fonts/wonder/SF_Wonder_Comic_Italic-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic_Italic-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic_Italic-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic_Italic-webfont.svg#SFWonderComicItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SFWonderComicBold';
    src: url('../fonts/wonder/SF_Wonder_Comic_Bold-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic_Bold-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic_Bold-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic_Bold-webfont.svg#SFWonderComicBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SFWonderComicBoldItalic';
    src: url('../fonts/wonder/SF_Wonder_Comic_Bold_Italic-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic_Bold_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic_Bold_Italic-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic_Bold_Italic-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic_Bold_Italic-webfont.svg#SFWonderComicBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SFWonderComicInlineRegular';
    src: url('../fonts/wonder/SF_Wonder_Comic_Inline-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic_Inline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic_Inline-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic_Inline-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic_Inline-webfont.svg#SFWonderComicInlineRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SFWonderComicInlineItalic';
    src: url('../fonts/wonder/SF_Wonder_Comic_Inline_Italic-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic_Inline_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic_Inline_Italic-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic_Inline_Italic-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic_Inline_Italic-webfont.svg#SFWonderComicInlineItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SFWonderComicBlotchRegular';
    src: url('../fonts/wonder/SF_Wonder_Comic_Blotch-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic_Blotch-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic_Blotch-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic_Blotch-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic_Blotch-webfont.svg#SFWonderComicBlotchRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SFWonderComicBlotchItalic';
    src: url('../fonts/wonder/SF_Wonder_Comic_Blotch_Italic-webfont.eot');
    src: url('../fonts/wonder/SF_Wonder_Comic_Blotch_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/wonder/SF_Wonder_Comic_Blotch_Italic-webfont.woff') format('woff'),
         url('../fonts/wonder/SF_Wonder_Comic_Blotch_Italic-webfont.ttf') format('truetype'),
         url('../fonts/wonder/SF_Wonder_Comic_Blotch_Italic-webfont.svg#SFWonderComicBlotchItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

