@font-face{font-family:Yanone Kaffeesatz;src:url('../fonts/YanoneKaffeesatz-Regular.eot');src:local("Yanone Kaffeesatz"), url('../fonts/YanoneKaffeesatz-Regular.ttf');}
@font-face{font-family:News Cycle;src:url('../fonts/NewsCycle-Regular.eot');src:local("News Cycle"), url('../fonts/NewsCycle-Regular.ttf');}
html{height:100%;}
*{margin:0;padding:0;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
body{font:normal .80em arial, sans-serif;background:#6F8C32;color:#444;}
p{padding:0 0 10px 0;line-height:1.6em;text-align:justify;}
img{border:0;}
h1, h2, h3, h4, h5, h6{color:#362C20;letter-spacing:0em;}
h1, h3{font:normal 120% arial, sans-serif;margin:0 0 15px 0;padding:15px 0 5px 0;color:#222;}
h1{font-size:220%;color:#838852;height:auto;}
h2{font:normal 140% arial, sans-serif;margin:0 0 15px 0;padding:5px 0 5px 0;color:#222;}
h2{font-size:140%;color:#838852;}
h3{font:normal 140% arial, sans-serif;margin:0 0 15px 0;padding:5px 0 5px 0;color:#222;}
h3{font-size:130%;color:#838852;}
h4{font:normal 140% arial, sans-serif;margin:0 0 15px 0;padding:5px 0 5px 0;color:#222;}
h4{font-size:130%;color:#838852;}
h5, h6{color:#F68500;padding:0 0 5px 0;font:normal 150% 'Yanone kaffeesatz', arial, sans-serif;}
h5, h6{color:#555;font:italic 95% arial, sans-serif;letter-spacing:normal;padding:0 0 15px 0;}
a, a:hover{outline:none;color:#F6853B;text-decoration:none;padding:5px 0 5px 5px;}
a:hover{text-decoration:none;color:#09D4FF;padding:5px 0 5px 5px;}
blockquote{margin:20px 0;padding:10px 20px 0 20px;border:1px solid #E5E5DB;background:#FFF;}
ul{margin:2px 0 22px 17px;}
ul li{list-style-type:circle;margin:0 0 6px 0;padding:0 0 4px 5px;line-height:1.5em;}
ol{margin:8px 0 22px 20px;}
ol li{margin:0 0 11px 0;}
.left{float:left;width:auto;margin-right:10px;}
.right{float:right;width:auto;margin-left:10px;}
.center{display:block;text-align:center;margin:20px auto;}
#main, nav, #container, #logo, #site_content, footer{margin-left:auto;margin-right:auto;}
#main{margin:10px auto;width:96%;max-width:930px;background:#FFF;padding-bottom:10px;border:1px solid #006699;}
header{background:#FFFDB0;height:auto;padding:0 5px 10px 5px;margin:10px 0 10px 0;border-top:2px solid #006699;border-bottom:2px solid #006699;}
#logo{width:96%;max-width:930px;height:auto;background:transparent;color:#888;padding:0;}
#hads{width:100%;max-width:970px;height:auto;background:transparent;color:#888;text-align:center;vertical-align:middle;padding:5px 0 5px 0;}
#logo h1, #logo h2{font:normal 360% 'News Cycle', arial, sans-serif;border-bottom:0;text-transform:none;margin:0;}
#logo_text{width:100%;text-align:left;vertical-align:middle;}
#logo_search{width:40%;text-align:right;vertical-align:middle;float:left;padding:5px 0 5px 0;}
#logo_share{width:20%;text-align:left;vertical-align:middle;float:right;padding:5px 0 5px 0;}
#logo_search h2{font-size:140%;padding:0 0 10px 0;text-align:right;vertical-align:middle;}
#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover{padding:10px 0 0 0;color:#F47A20;text-decoration:none;text-align:left;}
#logo_text h1 a .logo_colour{color:#09D4FF;}
#logo_text a:hover .logo_colour{color:#444;}
#logo_text h2{font-size:140%;padding:0 0 0 2px;color:green;letter-spacing:0.1em;}
nav{height:auto;width:96%;max-width:930px;margin:-34px auto 0 auto;background:#F6853B;}
#menu_container{width:96%;max-width:930px;margin:0 auto 0 auto;}
#site_content{width:96%;max-width:930px;overflow:hidden;margin:0px auto 0 auto;padding:5px 0 15px 0;}
#site_content_s{width:96%;max-width:930px;overflow:hidden;margin:0px auto 0 auto;padding:15px 0 15px 0;}
#sidebar_container{float:right;width:22%;}
.logo_1, .logo_1 a, .logo_1 a:hover{font:normal 180% 'News Cycle', arial, sans-serif;border-bottom:0;text-transform:none;margin:0;padding:10px 0 15px 0;color:#F47A20;text-decoration:none;text-align:center;}
.logo_2{font-size:130%;padding:0 0 0 2px;color:green;letter-spacing:0.1em;text-align:center;}
.search_1{width:30%;text-align:center;vertical-align:middle;float:left;}
.search_2{width:20%;text-align:left;vertical-align:bottom;}
.content{text-align:left;width:100%;max-width:900px;margin:0 0 5px 0;font-size:120%;padding:10px 0 0 0;}
.content ul{margin:2px 0 22px 0;}
.content ul li, .sidebar ul li{list-style-type:none;background:url(../images/bullet.png) no-repeat;margin:0 0 0 0;padding:0 0 4px 28px;line-height:1.5em;}
.content_s{float:left;text-align:left;width:60%;margin:0 0 15px 0;border:1px solid #C6E7F0;padding:0 15px 5px 15px;}
.content_s ul{margin:2px 0 22px 0px;}
.content_s ul li, .sidebar ul li{list-style-type:none;background:url(../images/bullet.png) no-repeat;padding:0 0 4px 28px;line-height:1.5em;}
footer{width:auto;height:auto;font-size:120%;padding:5px 5px 5px 5px;background:#FFFDB0;line-height:30px;text-align:center;border-top:2px solid #006699;border-bottom:2px solid #006699;}
footer p{line-height:1.7em;padding:0 0 10px 0;}
footer a{color:#F6853B;text-decoration:none;}
footer a:hover{color:#09D4FF;text-shadow:none;text-decoration:none;}
#nav{background-color:#3B8DBD;margin-bottom:15px;border-bottom:2px solid #339933;}
#nav_wrapper{width:100%;max-width:930px;text-align:left;font-size:120%;height:auto;}
#nav ul{list-style-type:none;padding:0;margin:0;position:relative;min-width:200px;z-index: 999999;}
#nav ul li{display:inline-block;}
#nav ul li:hover{background-color:#339933;}
#nav ul li a, visited{color:#FFF;display:block;padding:5px;text-decoration:none;}
#nav ul li:hover ul{display:block;border-left:2px solid #3B8DBD;}
#nav ul ul{display:none;position:absolute;background-color:#339933;border:2px solid #3B8DBD;border-top:0;margin-left:-5px;z-index: 999999;}
#nav ul ul li{display:block;}
#nav ul ul li a:hover{color:#000;}
.clear{padding:7px 20px 6px 20px;}
.space{padding:5px 0 5px 0;}
.wtoday{width:auto;height:auto;font-size:120%;padding:0 5px 0 5px;background:#FFF;line-height:25px;text-align:center;}
.wlink{width:auto;height:auto;font-size:100%;padding:5px 5px 5px 5px;margin-top:15px;margin-bottom:10px;background:#F1F1F1;line-height:30px;text-align:center;}
.adshead{text-align:center;padding:5px 15px 25px 5px;}
.style_day{line-height:25px;font-size:15px;color:#76A314;}
.td_month{font-size:24px;color:#76A314;text-align:center;padding:5px 5px 5px 5px;}
.td_date{font-size:64px;color:#76A314;text-align:center;padding:5px 5px 5px 5px;}
.td_day{font-size:28px;color:#76A314;text-align:center;padding:5px 5px 5px 5px;}
.td_week{font-size:18px;color:#76A314;text-align:center;padding:5px 5px 5px 5px;}
.wikical{border-collapse:collapse;border:1px solid #F9DD16;font-size:12px;max-height:35px;text-align:center;vertical-align:middle;}
.wikicalH{font-family:Verdana;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;background-color:#C3D9FF;border:1px solid #F9DD16;max-height:35px;}
.wikih1{border:1px solid #F9DD16;font-family:Verdana;font-size:12px;padding-left:10px;text-align:left;vertical-align:middle;max-height:35px;}
.wikih2{border:1px solid #F9DD16;font-family:Verdana;font-size:12px;text-align:center;vertical-align:middle;max-height:35px;}
.wikih3{border:1px solid #F9DD16;font-family:Verdana;font-size:11px;padding-left:5px;text-align:left;vertical-align:middle;height:30px;}
.wikih5{border:1px solid #F9DD16;font-family:Verdana;font-size:12px;text-align:center;vertical-align:middle;max-height:35px;}
.wikih6{border:1px solid #F9DD16;font-family:Verdana;font-size:12px;padding-left:5px;text-align:left;vertical-align:middle;max-height:35px;}
.w_color{background-color:#FFFFFF;vertical-align:middle;border:1px solid #F9DD16;}
.w_color:hover{background-color:#E3F1FB;color:#cc234c;vertical-align:middle;border:1px solid #F9DD16;}
.wi_color{background-color:#F2F2F2;vertical-align:middle;border:1px solid #F9DD16;}
.wi_color:hover{background-color:#E3F1FB;color:#cc234c;vertical-align:middle;border:1px solid #F9DD16;}
.wikicalP{background-color:#f8f8f8;border-style:solid;border-width:1px;border-color:#000000;padding:0;}
.wikihP, .wikihP td{border-style:solid;border-width:1px;border-color:#000000;border-collapse:collapse;padding:3px;}
.w_monthP{border-style:solid;border-width:0px;border-right-width:1px;border-color:#000000;padding:0;width:164px;}
.w_monthT{background-color:#F1F8E4;border-style:solid;border-width:0px;border-top-width:1px;border-bottom-width:1px;border-left-color:#ffffff;border-top-color:#ffffff;border-right-color:#dddddd;border-bottom-color:#000000;font-family:verdana;font-weight:bold;font-size:11px;color:#5C752A;text-align:center;font-variant:small-caps;margin-top:1px;margin-bottom:5px;}
.wikiday{height:12px;background-color:#f8f8f8;border-style:solid;border-width:1px;border-left-width:0;border-right-width:0;border-color:#f8f8f8;font-family:verdana;font-size:10px;color:#505a78;padding-left:1.5px;text-align:left;margin-top:1px;margin-bottom:1px;}
.wikinoday{height:12px;background-color:#f8f8f8;border-style:solid;border-width:1px;border-left-width:0;border-right-width:0;border-color:#f8f8f8;font-family:verdana;font-size:10px;color:#505a78;padding-left:1.5px;text-align:left;margin-top:1px;margin-bottom:1px;}
.wikisun{height:12px;background-color:#A5D24B;border-style:solid;border-width:1px;border-left-width:0;border-right-width:0;border-color:#A5D24B;font-family:verdana;font-size:10px;color:#ffffff;padding-left:1.5px;text-align:left;margin-top:1px;margin-bottom:1px;}
.wikisat{height:12px;background-color:#D2E8A5;border-style:solid;border-width:1px;border-left-width:0;border-right-width:0;border-color:#D2E8A5;font-family:verdana;font-size:10px;color:#5C752A;padding-left:1.5px;text-align:left;margin-top:1px;margin-bottom:1px;}
.wikih{height:12px;background-color:#FF7F00;border-style:solid;border-width:1px;border-left-width:0;border-right-width:0;border-color:#FF7F00;font-family:verdana;font-size:10px;color:#ffffff;padding-left:1.5px;text-align:left;margin-top:1px;margin-bottom:1px;}
.wiki_wn{background-color:#b8b8ff;font-size:10px;color:#444444;padding-left:1.5px;text-align:left;margin-top:1px;margin-bottom:1px;}
.wikihs1{border:1px solid #C0C0C0;font-family:Verdana;font-size:11px;color:#505a78;padding-left:10px;text-align:left;vertical-align:middle;height:25px;}
.wikihs2{border:1px solid #C0C0C0;font-family:Verdana;font-size:11px;color:#505a78;text-align:center;vertical-align:middle;height:20px;}
.wikihs{font-size:16px;color:#000000;text-align:center;vertical-align:middle;width:468px;height:85px;background-color:#EFF8FB;border:1px solid #F9DD16;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin-bottom:20px;}
.wikihs_t{font-size:16px;color:#000000;text-align:center;vertical-align:middle;width:465px;height:25px;background-color:#EFF8FB;}
.wikihs_d{font-size:21px;color:#000000;font-weight:bold;text-align:center;vertical-align:middle;width:465px;max-height:35px;background-color:#EFF8FB;}
.wikihs_c{font-size:14px;color:#000000;text-align:center;vertical-align:middle;width:465px;height:25px;background-color:#EFF8FB;}
.wikihss{font-size:16px;color:#000000;text-align:center;vertical-align:middle;width:468px;height:110px;background-color:#EFF8FB;border:1px solid #F9DD16;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin-bottom:20px;}
.wikihs_x{font-size:16px;color:#000000;text-align:center;vertical-align:middle;width:465px;height:25px;background-color:#EFF8FB;}
.wikihs_y{font-size:22px;color:#000000;font-weight:bold;text-align:center;vertical-align:middle;width:465px;max-height:35px;background-color:#EFF8FB;}
.wikihs_z{font-size:16px;color:#000000;text-align:center;vertical-align:middle;width:465px;height:25px;background-color:#EFF8FB;}
table{border-collapse:collapse;border:1px solid #F9DD16;width:100%;max-width:450px;margin:10px 5px 10px 8px;}
.yearcal{float:left;width:214px;text-align:center;margin-right:3px;margin-left:3px;margin-top:3px;margin-bottom:3px;}
.year_cal{float:left;width:660px;text-align:center;margin-top:5px;border:0px solid #C0C0C0;}
.month{background-color:#ffffff;text-align:center;margin-top:3px;max-width:210px;border:1px solid #76A314;}
.monthname{font-family:Verdana;font-size:14px;font-weight:bold;background-color:#C3D9FF;height:20px;border:1px solid #76A314;}
.weeknumtitle{font-family:Verdana;font-size:12px;font-weight:bolder;background-color:#E0ECFF;height:20px;border:1px solid #76A314;}
.dayname{font-family:Verdana;font-size:12px;font-weight:bolder;background-color:#E0ECFF;height:20px;border:1px solid #76A314;}
.weeknum{text-align:center;font-size:10px;height:20px;max-width:20px;color:#000099;background-color:#e9e9e9;border:1px solid #76A314;}
.m{background-color:#ffffff;text-align:center;margin-top:3px;height:240px;max-width:300px;border:1px solid #76A314;}
.wn{text-align:center;font-size:14px;max-height:35px;max-width:35px;color:#000099;background-color:#e9e9e9;border:1px solid #76A314;}
.wt{font-family:Verdana;font-size:12px;font-weight:bolder;background-color:#E0ECFF;max-height:35px;border:1px solid #76A314;max-width:35px;}
.mn{font-family:Verdana;font-size:16px;font-weight:bold;background-color:#C3D9FF;max-height:35px;border:1px solid #76A314;max-width:35px;}
.wname{font-family:Verdana;font-size:12px;font-weight:bolder;background-color:#E0ECFF;width:33px;max-height:35px;border:1px solid #76A314;}
.wday{font-family:Verdana;font-size:14px;max-height:35px;max-width:35px;background-color:#f6f6f6;border:1px solid #76A314;}
.wtday{font-family:Verdana;font-size:14px;max-height:35px;max-width:35px;background-color:#f6f6f6;border:1px solid #76A314;}
.nwday{font-family:Verdana;font-size:14px;max-height:35px;max-width:35px;background-color:#f6f6f6;border:1px solid #76A314;}
.wsat{font-family:Verdana;font-size:14px;color:#5cb5c7;max-height:35px;max-width:35px;background-color:#f6f6f6;border:1px solid #76A314;}
.wsun{font-family:Verdana;font-size:14px;color:red;max-height:35px;max-width:35px;background-color:#f6f6f6;border:1px solid #76A314;}
.wevent{text-align:center;font-size:18px;font-weight:bold;color:#F47A20;background-color:#C3D9FF;max-height:35px;max-width:35px;border:1px solid #76A314;}
.mevent{text-align:center;font-size:16px;font-weight:bold;color:#F47A20;background-color:#f6f6f6;max-height:35px;max-width:35px;border:1px solid #76A314;}
.todaywevent{text-align:center;font-size:18px;font-weight:bold;color:#F47A20;background-color:#C3D9FF;max-height:35px;max-width:35px;border:1px solid #76A314;}
.wtdaywevent{text-align:center;font-size:18px;font-weight:bold;color:#F47A20;background-color:#C3D9FF;max-height:35px;max-width:35px;border:1px solid #76A314;}
.today{text-align:center;font-size:18px;font-weight:bold;background-color:#f6f6f6;max-height:35px;max-width:35px;border:1px solid #76A314;}
.dwid{width:100%;max-width:930px;padding-bottom:15px;}
.dwih{width:100%;max-width:930px;padding-bottom:15px;}
.dwic{width:100%;max-width:930px;text-align:center;}
.kwih{width:100%;max-width:930px;padding-bottom:15px;}
.tbml{float:left;width:auto;max-width:320px;padding-top:10px;padding-bottom:10px;margin-right:10px;}
.tbmli{float:left;width:255px;max-width:320px;padding:10px 10px 10px 15px;margin:10px 10px 10px 5px;border:1px solid #76A314;}
.tbmm{float:left;width:auto;max-width:320px;margin-right:10px;padding:0 10px 5px 0;}
.tbmr{float:left;width:auto;max-width:580px;padding-top:10px;padding-bottom:10px;margin-right:10px;margin-left:10px;}
.tbmc{float:left;width:auto;max-width:310px;padding:10px 10px 10px 15px;margin:10px 10px 10px 5px;border:1px solid #76A314;}
.tbms{width:auto;max-width:320px;font-size:140%;font-weight:bold;padding:5px 0 5px 0;margin-bottom:10px;line-height:30px;text-align:center;color:green;border:1px solid #76A314;}
.tbmh{float:left;width:auto;max-width:300px;padding:10px 10px 10px 10px;margin:10px 10px 10px 10px;border:1px solid #76A314;}
.kbmh{float:left;width:auto;max-width:300px;padding:10px 10px 10px 10px;margin:10px 10px 10px 0;border:1px solid #76A314;}
.tbmhj{float:left;width:auto;max-width:300px;height:250px;padding:10px 10px 10px 10px;margin:10px 10px 10px 10px;border:1px solid #76A314;}
.tbmhq{float:left;width:auto;max-width:300px;height:120px;padding:10px 10px 10px 10px;margin:10px 10px 10px 10px;border:1px solid #76A314;}
.tbmhk{float:left;width:auto;max-width:300px;height:240px;padding:13px 10px 10px 10px;margin:10px 10px 10px 10px;border:1px solid #76A314;}
.tbmw{float:left;width:255px;max-width:300px;padding:10px 10px 10px 10px;margin:10px 10px 3px 10px;border:1px solid #76A314;}
.tbmt{float:left;width:auto;max-width:320px;margin-top:10px;padding:10px 15px 0px 0;background:#FFF;border:1px solid #76A314;}
.kbmt{float:left;width:auto;max-width:320px;margin:10px 10px 0 0;padding:10px 15px 0 0;background:#FFF;border:1px solid #76A314;}

.dtak{width:100%;max-width:930px;padding-bottom:15px;margin-left:5px;}
.ttak{float:left;width:auto;max-width:320px;padding-top:10px;margin-right:20px;}

.htext{font-size:125%;font-weight:bold;padding:5px 0 5px 0;margin-bottom:5px;line-height:25px;text-align:center;color:#FA6900;}
.htextj{font-size:125%;width:250px;font-weight:bold;padding:5px 0 5px 0;margin-bottom:5px;line-height:25px;text-align:center;color:#FA6900;}
.hdate{font-size:100%;font-weight:bold;padding:5px 0 5px 0;margin-bottom:5px;line-height:20px;text-align:center;color:#333;}
.hcount{text-align:center;margin-bottom:10px;}
.hcounts{text-align:center;margin-bottom:28px;}
.saturday{font-family:Verdana;font-size:12px;color:#5cb5c7;height:20px;width:22px;background-color:#f6f6f6;border:1px solid #76A314;}
.sunday{font-family:Verdana;font-size:12px;color:red;height:20px;width:22px;background-color:#f6f6f6;border:1px solid #76A314;}
.mday{font-family:Verdana;font-size:12px;height:20px;width:22px;background-color:#f6f6f6;border:1px solid #76A314;}
.nomonthday{font-family:Verdana;font-size:12px;height:20px;width:22px;background-color:#f6f6f6;border:1px solid #76A314;}
.event{text-align:center;font-size:12px;font-weight:bold;color:blue;background-color:#f6f6f6;height:20px;width:20px;border:1px solid #76A314;}
.event_c{text-align:center;font-size:12px;font-weight:bold;color:red;background-color:#f6f6f6;height:20px;width:20px;border:1px solid #76A314;}
.nmday{font-family:Verdana;font-size:12px;height:20px;width:22px;background-color:#f6f6f6;border:1px solid #76A314;}
td.styles{font-family:"ms sans serif",arial,helvetica,sans-serif;font-size:12px;color:black}
span.title{font-family:"ms sans serif",arial,helvetica,sans-serif;font-size:12px;color:white}
input.smallButton{background-color:#cccccc;font-size:12px}
select.theSelect{background-color:#000000;font-family:"ms sans serif",verdana,arial,helvetica,sans-serif;font-size:12px;color:#00ff00}
input.display{background-color:#000000;font-family:"ms sans serif",arial,helvetica,sans-serif;font-size:12px;color:#00ff00;text-align:center}
input.localTime{background-color:#606060;font-family:"ms sans serif",arial,helvetica,sans-serif;font-size:12px;color:#00ff00;text-align:center}
span.local{font-family:"ms sans serif",arial,helvetica,sans-serif;font-size:12px;color:#606060}
.copy{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:16px}
.butsubmit{background:linear-gradient(to bottom,#FAE58C,#D0D0D0) repeat scroll 0 0 #fafafa;border-color:#dadada #d15813 #d2d2d2 #d15813;border-radius:3px;border-style:solid;border-width:1.5px 3px 1px 3px;box-shadow:0 0 0 1px rgba(255,255,255,0.7) inset,0 1px 2px rgba(0,0,0,0.05);color:green;font-size:14px;font-weight:bold;height:35px;padding:0 5px;text-decoration:none;text-shadow:0 1px #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin-bottom:5px;margin-top:5px;margin-right:5px;}
.butsubmit:hover{color:blue;}
.butin{width:100%;max-width:930px;text-align:center;margin-top:10px;}
.butin input{height:30px;padding:5px 10px 5px 5px;margin:5px 5px 5px 5px;vertical-align:middle;}
.dllk{width:100%;}
.hcent{text-align:center;}
.secondary-btn.download-btn{background:url(../images/button-icon.png) no-repeat right -140px #F6853B;width:75px;float:left;margin:5px 5px 5px 0;color:#FFFFFF;}
.secondary-btn.download-btn:hover{background:url(../images/button-icon.png) no-repeat right -140px #339933;}

.pagelink{float:left;font-size:100%;margin-top:15px;}
.pagelink a {text-decoration:none;background:#FFFDB0;color:#2F8000;border:1px solid #2F8000;padding:5px 5px 5px 10px;margin:5px 5px 5px 5px;text-align:center;vertical-align:middle;line-height:35px;}
.pagelink b {text-decoration:none;background:#2F8000;color:#000;border:1px solid #FF0000;padding:5px 10px 5px 10px;margin:5px 5px 5px 5px;text-align:center;vertical-align:middle;line-height:35px;}
.pagelink a:hover {color:blue;}

.table_add{width:910px;}
.table_add tr{height:30px;padding: 15px 5px 15px 0;}
.table_add td{height:30px;margin: 5px 10px 5px 0;}
.table_add input{height:30px;padding: 5px 10px 5px 5px;margin: 5px 5px 5px 5px;vertical-align:middle;}
.table_add select{height:30px;padding: 5px 5px 5px 5px;margin: 5px 5px 5px 5px;vertical-align:middle;}
.register{width:900px;height:45px;background:#F1F1F1;margin-top:5px;margin-bottom:5px;}
.butsubmit{background:linear-gradient(to bottom,#FAE58C,#D0D0D0) repeat scroll 0 0 #fafafa;border-color:#dadada #d15813 #d2d2d2 #d15813;border-radius:3px;border-style:solid;border-width:1.5px 3px 1px 3px;box-shadow:0 0 0 1px rgba(255,255,255,0.7) inset,0 1px 2px rgba(0,0,0,0.05);color:green;font-size:14px;font-weight:bold;height:35px;padding:0 5px;text-decoration:none;text-shadow:0 1px #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin-bottom:5px;margin-top:5px;margin-right:5px;}
.butsubmit:hover{color:blue;}
.f_l{float:left;padding-right:10px;height:50px;max-width:250px;vertical-align:middle;}
.tw{float:left;padding-right:10px;height:50px;max-width:150px;vertical-align:middle;}
.g_p{float:left;padding-right:10px;height:50px;max-width:150px;vertical-align:middle;}
.cmt{float:left;}
.cbo{clear:both;}

.contact{width:100%;background:#ECECEC;}
.contact tr{width:100%;background:#ECECEC;height:20px;padding: 15px 5px 15px 0;}
.contact input{padding: 5px 10px 5px 5px;margin: 5px 5px 5px 5px;vertical-align:middle;}
.contact textarea{padding: 5px 10px 5px 5px;margin: 5px 5px 5px 5px;vertical-align:middle;width:90%;height:200px;}
.ctlt{background:#ECECEC;text-align:right;vertical-align:top;width:100%;font-weight:bold;line-height: 200%;padding:5px 5px 5px 5px;}
.ctrg{width:100%;line-height: 200%;padding:5px 0 5px 5px;}
.rglt{width:30%;background:#ECECEC;text-align:right;font-weight:bold;line-height: 200%;padding:5px 5px 5px 5px;}
.rgrg{line-height: 200%;padding:5px 0 5px 5px;}
.butlogin{width:90%;background:linear-gradient(to bottom,#FAE58C,#D0D0D0) repeat scroll 0 0 #fafafa;border-color:#dadada #d15813 #d2d2d2 #d15813;border-radius:3px;border-style:solid;border-width:1.5px 3px 1px 3px;box-shadow:0 0 0 1px rgba(255,255,255,0.7) inset,0 1px 2px rgba(0,0,0,0.05);color:green;font-size:14px;font-weight:bold;height:35px;padding:5px 5px 5px 0;text-decoration:none;text-shadow:0 1px #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
.butlogin:hover{color:#F6853B;}

.stday{width:auto;height:auto;font-size:120%;padding:5px 5px 5px 5px;background:#F1F1F1;line-height:30px;text-align:center;}
.dcal{width:100%;max-width:930px;padding-bottom:15px;margin-left:5px;}
.tcal{float:left;width:auto;max-width:320px;padding-top:10px;margin-right:15px;}
.pcal{float:left;width:auto;width:280px;padding-top:10px;margin-right:15px;}
.qcal{float:left;width:auto;max-width:320px;padding-top:10px;padding-bottom:10px;margin-right:10px;}
.rcal{float:left;width:auto;max-width:580px;padding-top:10px;padding-bottom:10px;margin-right:10px;margin-left:10px;}
.holid{text-align:center;font-size:18px;font-weight:bold;color:#F47A20;background-color:#C3D9FF;max-height:35px;max-width:35px;border:1px solid #76A314;}
.wnk{text-align:center;font-size:13px;font-weight:Italic;max-height:35px;max-width:35px;color:#000099;background-color:#76A314;}
.wsm{background-color:#E0ECFF;text-align:center;margin-top:3px;height:240px;max-width:300px;}
.wsm tr{background-color:#FFFFFF;}
.wsm td{font-family:Arial;font-size:15px;max-height:35px;max-width:35px;background-color:#f6f6f6;border:1px solid #76A314;}
.wsm td:hover{background-color:#E0ECFF;color:red;font-weight:bold;}
.wsm th{font-family:Arial;font-size:14px;font-weight:bolder;background-color:#E0ECFF;width:32px;max-height:35px;border:1px solid #76A314;}
.wsm a{outline:none;color:#42851E;text-decoration:none;padding:5px 0 5px 0;}
.wsm a:hover{text-decoration:none;color:#09D4FF;padding:5px 0 5px 0;}
.wsn{font-family:Arial;font-size:16px;font-weight:bold;background-color:#E0ECFF;max-height:35px;max-width:35px;}
.wtk{font-family:Arial;font-size:12px;font-weight:bolder;background-color:#E0ECFF;max-height:35px;border:1px solid #76A314;max-width:35px;}
.wname{font-family:Arial;font-size:12px;font-weight:bolder;background-color:#E0ECFF;width:33px;max-height:35px;border:1px solid #76A314;}
.wdy{font-family:Arial;font-size:14px;max-height:35px;max-width:35px;background-color:#f6f6f6;border:1px solid #76A314;}
.tdk{font-family:Arial;font-size:14px;font-weight:bold;max-height:35px;max-width:35px;color:green;border:1px solid #76A314;}
.dhk{font-family:Arial;font-size:14px;font-weight:bold;max-height:35px;max-width:35px;color:red;border:1px solid #76A314;}

.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}