body { margin:0; font:medium georgia,serif; color:#335B22; background-color:#E9ECCF; background-image:url(../resource/background-tile.jpg); background-repeat:repeat; width:100%; min-width:915px; }#banner { width:915px; min-width:915px; height:155px; margin:16px auto 0; background:#E9ECCF url(../resource/header.jpg) no-repeat; border-radius:16px 16px 0 0; box-shadow:8px 8px 8px #666666; }#main_body { position:relative; width:915px; min-width:915px; min-height:680px; margin:0 auto 16px; padding:0; color:#335B22; background-color:#E9ECCF; border-radius:0 0 16px 16px; box-shadow:8px 8px 8px #666666; }#side_menu { position:absolute; left:0; width:180px; margin:16px 0; padding:4px; background-color:#E9ECCF; color:#334400; border-radius:0 0 16px 16px; }#side_menu ul { margin:4px 0 16px 16px; padding:0; }#side_menu ul li { padding:2px 0 4px 0; font:normal 14px georgia,serif; }#side_menu a:link, #side_menu a:visited { color:#003366; text-decoration:none; }#side_menu a:hover { color:#FF0000; }#side_menu .menu_div:hover { background-color:#D9E0B0; }#side_menu .menu_div li:hover { background-color:#C9D099; }.popout_menu li { position:relative; }.popout_menu li ul { display:none; position:absolute; left:120px; top:-4px; width:200px; }.popout_menu li:hover ul { display:block; list-style-position:inside; background-color:#D9E0B0; border:1px solid #335B22; z-index:99; }.popout_menu li:hover ul li { margin:0 0 0 8px; }.popout_menu li:hover { background-color:#D9E0B0; }.popout_div { position:relative; margin:0 0 8px 0; padding:0 0 8px 0; }.popout_div:hover { background-color:#D9E0B0; }.popout_div ul { display:none; position:absolute; left:160px; top:-4px; width:230px; }.popout_div:hover ul { display:block; list-style-position:inside; background-color:#D9E0B0; border:1px solid #335B22; z-index:99; }.popout_div:hover ul li { margin:0 0 0 8px; }.popout_div ul li:hover { background-color:#C9D099; }#content { margin:0 0 0 180px; padding:8px 8px 30px 8px; color:#335B22; background-color:#E9ECCF;border-radius:0 0 16px; min-width:719px; }.textbox { margin:0; text-align:left; line-height:120%; color:#F3FFAA; background-color:#667722; }.clear { font-size:1px; height:1px; }h1 { font:bold x-large georgia,serif; color:#506010; margin-top:24px; margin-bottom:8px; }h2 { font:bold large georgia,serif; color:#506010; margin-top:24px; margin-bottom:8px; }h3 { font:bold medium georgia,serif; color:#506010; margin-top:24px; margin-bottom:8px; }a:link { color:#004400; }a:visited { color:#004400; }a:hover { color:#FF0000; }table.tblpad0 td, table.tblpad0 th { padding:0; }table.tblpad2 td, table.tblpad2 th { padding:2px; }table.tblpad4 td, table.tblpad4 th { padding:4px; }table.tblpad8 td, table.tblpad8 th { padding:8px; }.small { font:small/140% arial,sans-serif; }.xsmall { font:11px/140% arial,sans-serif; }.bold { font-weight:bold; }.normal { font-weight:normal; }.img_link { display:block; border:4px inset #E9ECCF; margin:0 4px; }.img_link:hover { border-width:3px 5px 5px 3px; border-style:outset; }.img_link:active { border-width:5px 3px 3px 5px; border-style:inset; }.topbutton { padding:6px; text-align:right; }.left { text-align:left; }.right { text-align:right; }.center { text-align:center; }.central { margin-left:auto; margin-right:auto; }.top { vertical-align:top; }.middle { vertical-align:middle; }.bottom { vertical-align:bottom; }hr { height:1px; background-color:#B0BD89; }.linkstrip { font:small/140% verdana,sans-serif; color:#334400; text-align:center; margin:0 auto 8px; }.linkstrip a:link, .linkstrip a:visited { color:#334400; font-size:small; text-decoration:none; }.linkstrip a:hover { color:#FF0000; font-size:small; text-decoration:underline; }.spaced li { margin-bottom:12px; }.hilite { color:#FF0000; background-color:#FFCC33; padding:2px; }.tiny_butt { margin-top:16px; }.tiny_butt input[type="submit"] { padding:1px; margin-left:2px; font:normal 12px arial; }input[type="submit"], input[type="checkbox"], input[type="radio"], label { cursor:pointer; }.inv_txt { color:#F3FFAA; background-color:#405009; }a.redlink:link, a.redlink:visited { color:#FF0000; }a.redlink:hover { color:#990000; }a.inv_txt:link, a.inv_txt:visited { color:#F3FFAA; }a.inv_txt:hover { color:#FF0000; }.pre_txt { white-space:pre-wrap; }.pre_txt h1 { margin:2px; }.pre_txt h2 { margin:2px; }.pre_txt h3 { margin:2px; }.vari_textbox { width:100%; font:normal medium arial; box-sizing:border-box; -webkit-box-sizing:border-box; color:#334400; }.alt_bg1 { background-color:#D9E0B0; }.alt_bg2 { background-color:#C9D099; }.alt_bg3 { background-color:#B0BD89; }.thinborder { border:1px solid #F3FFAA; }.photo { border:8px inset #F3FFAA; }.shad4 { box-shadow:4px 4px 4px #666666; }.shad8 { box-shadow:8px 8px 8px #666666; }.leftdiv img, .rightdiv img, .centrediv img { border:4px outset #C9D099; }.leftdiv { float:left; clear:left; text-align:center; margin:6px; padding:4px; background-color:#C9D099; }.rightdiv { float:right; clear:right; margin:6px; padding:4px; background-color:#C9D099; }.centrediv { display:block; margin:6px auto; padding:4px; background-color:#C9D099; }.leftpic { float:left; clear:left; margin:6px; border:6px outset #F3FFAA; }.rightpic { float:right; clear:right; margin:6px; border:6px outset #F3FFAA; }.centrepic { display:block; margin-left:auto; margin-right:auto; border:6px outset #F3FFAA; }.ctrdiv_butt { background-image:url(../resource/centrediv.gif); }.lpic_butt { background-image:url(../resource/leftpic.gif); }.rpic_butt { background-image:url(../resource/rightpic.gif); }.ctrpic_butt { background-image:url(../resource/centrepic.gif); }.lcap_butt { background-image:url(../resource/leftcaption.gif); }.rcap_butt { background-image:url(../resource/rightcaption.gif); }.ctrcap_butt { background-image:url(../resource/centrecaption.gif); }.link_butt { background-image:url(../resource/link.gif); }.clear_butt { background-image:url(../resource/clear.gif); }.line_butt { background-image:url(../resource/line.gif); }.bold_butt { background-image:url(../resource/bold.gif); }.italic_butt { background-image:url(../resource/italic.gif); }.h1_butt { background-image:url(../resource/h1.gif); }.h2_butt { background-image:url(../resource/h2.gif); }.h3_butt { background-image:url(../resource/h3.gif); }.upimg { background-image:url(../resource/upimg.gif); }.img { background-image:url(../resource/image.gif); }.link { background-image:url(../resource/link.gif); }.clkbl_img { margin:2px; padding:2px; border:2px outset #EEEEEE; }.clkbl_img img { max-width:80px; max-height:80px; margin:0; }.javabutt { border:1px outset #EEEEEE; width:32px; height:32px; background-color:#EEEEEE; background-repeat:no-repeat; background-position:center; vertical-align:bottom; cursor:pointer; }.nice_butt, a.nice_butt { font:normal 16px arial,sans-serif; text-decoration:none; color:#333333; background:#F6F6F6; padding:4px 6px; border:1px solid #666666; border-radius:8px; box-shadow:6px 6px 6px #666666; }.nice_butt:hover { background:#FFFFCC; border:1px solid #000000; }.nice_sm_butt, a.nice_sm_butt { font:normal 14px arial,sans-serif; text-decoration:none; color:#333333; background:#F6F6F6; padding:1px 4px; border:1px solid #666666; border-radius:6px; box-shadow:4px 4px 4px #666666; }.nice_sm_butt:hover { background:#FFFFCC; border:1px solid #000000; }.counter { font:normal medium/180% arial,sans-serif; color:#FFC020; background-color:#333333; padding:2px; }a.opaq_link:link, a.opaq_link:visited { display:block; border:none; opacity:0; filter:alpha(opacity=0); }a.opaq_link:hover { opacity:0.6; filter:alpha(opacity=60); }.opaq_link img { display:block; border:none; }img.opaq_link { display:block; border:none; opacity:0; filter:alpha(opacity=0); }img.opaq_link:hover { opacity:0.6; filter:alpha(opacity=60); }.rndcnr_shad8 { border-radius:8px; box-shadow:8px 8px 8px #666666; }.i { border:none; width:16px; height:16px; }.helpblock { position:relative; }.helpspan span { display:none; }a:hover span.reg { display:block; font-family:arial,sans-serif; color:#FF0000; font-size:medium; background-color:#333333; border:1px solid #F3FFAA; padding:8px; width:500px; height:auto; position:absolute; left:0px; top:30px; z-index:10; }.helpspan:hover span { display:block; font-family:arial,sans-serif; color:#F3FFAA; text-align:left; font-size:medium; background-color:#405009; padding:8px; width:500px; height:auto; position:absolute; right:10px; top:30px; z-index:10; }.buttonlink { background:#EEEEEE; padding:1px; margin:4px; font:normal small/160% arial; border:1px solid #000000; }a.buttonlink:link, a.buttonlink:visited { text-decoration:none; color:#000000; }a.buttonlink:hover { color:#FF0000; }.day_cell { position:relative; min-width:95px; min-height:80px; width:95px; height:80px; padding:0; font:small/100% arial,sans-serif; color:#000000; }.crnr_no { position:absolute; left:0; top:0; width:12px; height:12px; padding:2px; font:normal x-large arial,sans-serif; }.crnr_add { position:absolute; right:0; bottom:0; width:12px; height:18px; padding:1px; cursor:pointer; color:#C9D099; }.mth_cell { position:relative; width:32px; max-width:32px; height:32px; min-height:32px; padding:0; color:#000000; }.crnr_mthno { position:absolute; left:0; top:0; width:10px; height:10px; padding:1px; font:normal small arial,sans-serif; color:#000000; }.tbl_bg { background-color:#C9D099; }.day_cell:hover .crnr_add { color:#000000; background-color:#D9E0B0; }.m_y td { padding:4px; }.cldr_evnt { cursor:pointer; color:#FFFFFF; background-color:#667722; padding:2px; }.cldr_evnt:hover { color:#F3FFAA; background-color:#405009; }.plnr_evt { position:absolute; left:0; bottom:0; width:10px; height:10px; }.cldr_info { display:none; position:absolute; right:10px; top:-220px; width:300px; min-height:350px; background-color:#C9D099; padding:4px; border:2px solid #405009; z-index:9; }.between_tabs { float:left; height:26px; width:8px; border-bottom:1px solid #405009; }.tab { float:left; min-width:130px; width:130px; height:26px; padding:0; margin:0; border:1px solid #405009; border-width:1px 1px 0 1px; border-radius:8px 8px 0 0; }.tab a { display:block; min-width:130px; width:130px; height:24px; padding-top:2px; text-decoration:none; font:normal x-small verdana,arial; }.dark { background:linear-gradient(to top, #667722, #405009); }.dark a { color:#E9ECCF; }.light { background:#E9ECCF; }.light a { color:#405009; }.tab_bott_bdr { height:26px; margin:0; border-bottom:1px solid #405009; }.red { color:#FF0000; }.grn { color:#009900; }.blue { color:#99AABB; }.yell { color:#F3FFAA; }.wh_txt { color:#FFFFFF; }.blk_txt { color:#000000; }.drk_txt { color:#334400; }.wh_bg { background-color:#FFFFFF; }.pl_gry_bg { background-color:#F3F3F3; }.dark_bg { background-color:#405009; }.pale_bg { background-color:#F3FFAA; }.today_bg { background-color:#FFCC33; }