﻿/* _lcid="1025" _version="14.0.4762"
_LocalBinding */.ms-acal-header td,.ms-acal-rootdiv td,.ms-acal-rootdiv th{vertical-align:top;}.ms-acal-rootdiv{margin-right:4px;}.ms-acal-rootdiv a:visited{ color:#903CD6;}.ms-acal-rootdiv th.ms-acal-detailtime,.ms-acal-rootdiv th.ms-acal-day-top,.ms-acal-rootdiv th.ms-acal-month-top{font-weight:normal;;}.ms-acal-rootdiv div{overflow:hidden;white-space:nowrap;}.ms-acal-rootdiv span{white-space:nowrap;}.ms-acal-rootdiv table{cursor:default;border-collapse:collapse;}.ms-acal-detail,.ms-acal-daygroup,.ms-acal-weekgroup{ border-bottom:solid 1px #D8D4CF;}.ms-acal-daygroup{ border-left:solid 1px #D8D4CF;}.ms-acal-day-top{ border:1px solid #D8D4CF; background-color:#EEECEA; color:#3F3F3F;}.ms-acal-week-top td{ color:#3F3F3F; background-color:#EEECEA; border:1px solid #D8D4CF;width:14.5%;}.ms-acal-day-top div{padding:0px 4px 1px 4px; border:solid 1px #EEECEA;}.ms-acal-week-top td div{padding:0px 4px 1px 4px;cursor:pointer; border:solid 1px #EEECEA;}.ms-acal-month-top{ border-bottom:solid 1px #D8D4CF; color:#3F3F3F;text-align:center;padding:2px;width:14.5%;}.ms-acal-weekgroup-top td{width:12.5%;}.ms-acal-month-weeksel{width:16px;}.ms-acal-summary-dayrow th{ background-color:#EEECEA; border:1px solid #D8D4CF;cursor:pointer;}tr td div.ms-acal-today{ background:url(selbg-F69591F9.png?ctag) repeat-x left top; background-color:#D8BAF0; border-color:#D2B1EE !important;border-width:1px !important;}.ms-acal-week-top td.ms-acal-hover div,.ms-acal-summary-dayrow td.ms-acal-hover div,.ms-acal-summary-dayrow th.ms-acal-hover{ background:url(selbg-F69591F9.png?ctag) repeat-x left top; background-color:#EEE1F8; border-color:#D2B1EE !important;text-decoration:underline;}.ms-acal-weekgroup-top td.ms-acal-hover div{ background:url(selbg-F69591F9.png?ctag) repeat-x left top; background-color:#EEE1F8; border-color:#D2B1EE !important;text-decoration:underline;}.ms-acal-summary-dayrow td div{margin:0px 1px 2px 1px; border:solid 1px #EEECEA; color:#3F3F3F; background-color:#EEECEA;padding:0px 4px 1px 4px;}.ms-acal-summary-dayrow td div{cursor:pointer;}.ms-acal-summary-dayrow td.ms-acal-entity-cell div{cursor:default;}.ms-acal-summary-itemrow td,.ms-acal-summary-itemrow th{ border-bottom:solid 1px #D8D4CF;}.ms-acal-summary-itemrow td div{margin:0px 1px 0px 1px;height:5em;}a.ms-acal-remove{overflow:hidden;display:inline-block;position:relative;width:12px;height:12px;}.ms-acal-remove:hover{cursor:pointer;}.ms-acal-remove img{position:relative;top:0px;}.ms-acal-remove:hover img{top:-12px;}.ms-acal-entity-name{width:120px;overflow:hidden;display:inline-block;}.ms-acal-entity{margin:10px 4px 1px 4px;width:132px; color:#3F3F3F;}.ms-acal-entity-cell{font-weight:normal;text-align:right;max-width:140px;width:1%;}.ms-acal-entitybuttons{width:124px;text-align:left;}.ms-acal-entitybuttons + .ms-acal-entity-res{padding-top:3px;margin-top:3px;border-top:1px dotted #000;}.ms-acal-entity-res *{vertical-align:top;}.ms-acal-entity-input{margin-top:3px;width:90%;}.ms-acal-weekgroup-top td div{padding:2px 4px 1px 4px; color:#3F3F3F; border:1px solid #fff;}.ms-acal-weekgroup-top td,.ms-acal-weekgroup-top th{border-bottom:1px solid #d9dde1;}.ms-acal-weekgroup-row td,.ms-acal-weekgroup-row th{border-bottom:1px solid #d9dde1;}.ms-acal-weekgroup-top td{border-right:1px solid #d9dde1;cursor:pointer;}.ms-acal-weekgroup-row th{border-left:1px solid #d9dde1;}.ms-acal-weekgroup-row td div{margin:2px 1px 2px 1px;height:5em;}.ms-acal-hour30 .ms-acal-detailtime,.ms-acal-allday .ms-acal-detailtime,.ms-acal-hour30 td,.ms-acal-allday td{ border-bottom:solid 1px #D8D4CF;}.ms-acal-hour00 .ms-acal-detailtime,.ms-acal-hour00 td{ border-top:solid 1px #D8D4CF; border-bottom:solid 1px #FEFEFD;}.ms-acal-hour30 td,.ms-acal-hour00 td,.ms-acal-allday td{ border-left:solid 1px #D8D4CF; border-right:solid 1px #D8D4CF;height:2.2em;}.ms-acal-detailtime{width:1%;text-align:left;padding:1px 5px 2px 5px;}.ms-acal-daygroup-row td.ms-acal-hour30{border-right:solid 1px #e9ecf0;}.ms-acal-daygroup-row td.ms-acal-hour00{border-right:solid 1px #d9dde1;}.ms-acal-daygroup-row td,.ms-acal-daygroup-row th{border-top:solid 1px #d9dde1;border-bottom:solid 1px #d9dde1;}.ms-acal-daygroup-row td div{height:7.5em;margin:2px 0px 2px 0px;}.ms-acal-daygroup-head td{padding:1px 5px 2px 5px;width:40px;}.ms-acal-daygroup-head td,.ms-acal-daygroup-head2 td{ border-left:solid 1px #D8D4CF; border-right:solid 1px #D8D4CF;}.ms-acal-daygroup-head2 td{height:5px;}.ms-acal-detailtime A:link,.ms-acal-daygroup-time A:link,.ms-acal-detailtime A:visited,.ms-acal-daygroup-time A:visited{text-decoration:none; color:#3F3F3F;}.ms-acal-detailtime A:hover,.ms-acal-daygroup-time A:hover{text-decoration:underline;}.ms-acal-day0{}.ms-acal-day1{}.ms-acal-day2{}.ms-acal-day3{}.ms-acal-day4{}.ms-acal-day5{}.ms-acal-day6{}.ms-acal-outday{ background-color:#EEECEA;}.ms-acal-time{width:300px;}.ms-acal-sdiv .ms-acal-title{padding-top:3px;}.ms-acal-ddiv .ms-acal-location,.ms-acal-ddiv .ms-acal-title{white-space:normal;padding-bottom:2px;}.ms-acal-sdiv a,.ms-acal-mdiv a,.ms-acal-ddiv a{ color:#6C23A9 !important;}.ms-acal-sdiv a:hover,.ms-acal-mdiv a:hover,.ms-acal-ddiv a:hover{text-decoration:underline; color:#3F3F3F !important;}.ms-acal-sdiv,.ms-acal-mdiv,.ms-acal-ddiv{ color:#3F3F3F;}.ms-acal-sdiv{padding:1px 2px 2px 2px;}.ms-acal-ddiv{padding:3px 2px 2px 2px;}.ms-acal-mdiv{text-align:center;padding:1px 10px 2px 10px;}.ms-acal-vlink a:hover{text-decoration:underline;}.ms-acal-vlink{position:absolute;}.ms-acal-vlink img{margin-left:3px;}.ms-acal-vitem{ background-color:#F2F2F2;}.ms-acal-vcont td{padding:0px 3px 2px 3px;text-align:left;vertical-align:bottom;}.ms-acal-ctrlitem{z-index:1;}.ms-acal-entity-res a:hover,.ms-acal-popup-link a:hover,.ms-acal-ctrlitem a:hover{text-decoration:underline;}.ms-acal-offscreen{position:absolute;top:-1000px;}.ms-acal-ctrlitem a img{padding:0px 3px 0px 3px;}.ms-acal-location{ color:#3F3F3F;}.ms-acal-item{ background-color:#FDFBEE; border:solid 1px #BFBFBF;z-index:1;}.ms-acal-color1{ background-color:#FCF6D7;}.ms-acal-color2{ background-color:#FDFAEA;}.ms-acal-color3{ background-color:#C194E8;}.ms-acal-color4{ background-color:#F2F1F0;}.ms-acal-color5{ background-color:#EBE6F0;}.ms-acal-color6{ background-color:#E8D8F6;}.ms-acal-color7{ background-color:#D8D8D8;}.ms-acal-color8{ background-color:#D8D4CF;}.ms-acal-color9{ background-color:#F2F2F2;}.ms-acal-default-hover{ background-color:#FCF6DA; border:solid 1px #F9EFBB; background-image:url(selbg-F69591F9.png?ctag);background-repeat:repeat-x;background-position:right top;}.ms-acal-item-hover{ border:solid 1px #3F3F3F; background-image:url(selbg-F69591F9.png?ctag);background-repeat:repeat-x;background-position:right top;}.ms-acal-selected{ background-color:#F9EFBB; border:solid 1px #3F3F3F; background-image:url(selbg-F69591F9.png?ctag);background-repeat:repeat-x;background-position:right top;}.ms-acal-selcolor1{ background-color:#F0D23C;}.ms-acal-selcolor2{ background-color:#F7E797;}.ms-acal-selcolor3{ background-color:#D6B8F0;}.ms-acal-selcolor4{ background-color:#C0B9B5;}.ms-acal-selcolor5{ background-color:#9D86B8;}.ms-acal-selcolor6{ background-color:#903CD6;}.ms-acal-selcolor7{ background-color:#3F3F3F;}.ms-acal-selcolor8{ background-color:#EEECEA;}.ms-acal-selcolor9{ background-color:#fff;}.ms-acal-selected div{ color:#3F3F3F !important;}.ms-acal-dragging a:hover div{text-decoration:none;}.ms-acal-display{ color:#3F3F3F;font-size:14px;padding:5px;white-space:nowrap;}.ms-cal-nav,.ms-cal-navselected{display:inline-block;}span.ms-cal-navselected a{font-weight:bold;}.ms-cal-nav img,.ms-cal-navselected img{vertical-align:middle;}.ms-acal-apanel-outer{padding-top:10px;}.ms-acal-apanel{ border-bottom:solid 1px #D8D4CF; color:#3F3F3F;list-style-type:none;list-style-image:none;list-style-position:outside;margin-bottom:20px;padding:0px 0px 5px 0px;}a.ms-acal-apanel-item:hover span{text-decoration:underline;}.ms-acal-apanel ul,.ms-acal-apanel li{padding:0px;margin:0px;list-style-type:none;overflow:hidden;}.ms-acal-apanel-title img{vertical-align:middle;}.ms-acal-apanel-title span{ color:#3F3F3F;}a.ms-acal-apanel-title:hover span{ color:#903CD6;text-decoration:underline;}.ms-acal-apanel-title{margin-right:10px;}.ms-acal-apanel-item{padding:2px 8px 2px 8px;margin:4px 30px 0px 0px;display:inline-block; background-color:#FDFBEE; border:1px solid #FBF5D5;}.ms-acal-apanel-item span{ color:#3F3F3F !important;}.ms-acal-apanel-title *{vertical-align:bottom;}.ms-acal-apanel-title span{margin-right:3px;}.ms-acal-error{margin:0px 20px 15px 20px;vertical-align:top;}.ms-acal-error span{padding-right:5px;}.ms-acal-apanel-color1{ border-color:#F0D23C; background-color:#FCF6D7;}.ms-acal-apanel-color2{ border-color:#F7E797; background-color:#FDFAEA;}.ms-acal-apanel-color3{ border-color:#D6B8F0; background-color:#C194E8;}.ms-acal-apanel-color4{ border-color:#C0B9B5; background-color:#F2F1F0;}.ms-acal-apanel-color5{ border-color:#9D86B8; background-color:#EBE6F0;}.ms-acal-apanel-color6{ border-color:#903CD6; background-color:#E8D8F6;}.ms-acal-apanel-color7{ border-color:#3F3F3F; background-color:#D8D8D8;}.ms-acal-apanel-color8{ border-color:#EEECEA; background-color:#D8D4CF;}.ms-acal-apanel-color9{ border-color:#fff; background-color:#F2F2F2;}.ms-acal-header{margin:10px;}.ms-acal-header img{border:0px;}.ms-acal-headerentity{font-weight:bold;;white-space:nowrap;}.ms-fb-root *{font-size:8pt;}.ms-fb-root{width:500px;}.ms-fb-root th{font-weight:normal;;text-align:right;}.ms-fb-head table{ border:1px solid #8B8B8B;}.ms-fb-body table{ border-top:1px solid #8B8B8B; border-bottom:1px solid #8B8B8B;}.ms-fb-head{display:inline-block;vertical-align:top;}.ms-fb-body{display:inline-block;overflow-x:auto;width:380px;}.ms-fb-time sup{font-size:smaller;}.ms-fb-time th div{padding-right:3px;line-height:1.2em;}.ms-fb-body .ms-fb-time th div{width:34px;}.ms-fb-select td{ border-bottom:1px solid #8B8B8B;}.ms-fb-body .ms-fb-select td,.ms-fb-body .ms-fb-time th{ border-left:1px solid #8B8B8B;}.ms-fb-select td,.ms-fb-time th{ background-color:#D8D8D8; color:#8B8B8B;}.ms-fb-select td div{height:3px;font-size:0px;}.ms-fb-selected{ background-color:#6E24AF;}.ms-fb-sumitem,.ms-fb-item{background-image:url("/_layouts/images/fbgrad.png");background-repeat:repeat-x;}.ms-fb-border,.ms-fb-summary,.ms-fb-entity{ border-left:1px solid #8B8B8B;}.ms-fb-summary td div,.ms-fb-entity td div{padding:2px 3px 2px 3px;height:1.2em;}.ms-fb-summary,.ms-fb-entity{height:1.8em;}.ms-fb-entity td{ background-color:#fff; border-top:1px solid #D8D8D8;}.ms-fb-name{width:100px;overflow:hidden;white-space:nowrap;}