UNKNOWN {
	DISPLAY: inline-block
}
.goog-inline-block {
	DISPLAY: inline-block; POSITION: relative
}
 HTML .goog-inline-block {
	DISPLAY: inline
}
UNKNOWN {
	DISPLAY: inline
}
.t1 {
	FONT-SIZE: 1px; MARGIN: 0px 2px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.t2 {
	FONT-SIZE: 1px; MARGIN: 0px 1px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.calendar-list INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar-list SPAN {
	FONT-WEIGHT: bold; COLOR: #0f0
}
.calendar-list LABEL {
	CURSOR: pointer
}
.chip {
	OVERFLOW: hidden; CURSOR: default; COLOR: #fff; POSITION: absolute; moz-user-select: none
}
.ie6 .chip {
	PADDING-RIGHT: 2px
}
.chip DL {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid
}
.chip DT {
	MARGIN-TOP: -1px; PADDING-LEFT: 1px; FONT: bold 80% Verdana,Sans-serif; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.ie6 .chip DL {
	WIDTH: 100%; ZOOM: 1
}
.ie6 .chip DT {
	ZOOM: 1
}
.ie6 .chip DD {
	ZOOM: 1
}
.chip DD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100%/1.3em Verdana,Sans-serif; OVERFLOW: hidden; PADDING-TOP: 0px; TEXT-ALIGN: left; WORD-WRAP: break-word
}
.cbrd {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; moz-border-radius: 3px; webkit-border-radius: 3px
}
.cbrd DL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.cbrd DT {
	MARGIN-TOP: 0px
}
.ct {
	BORDER-RIGHT: transparent 2px solid; BORDER-TOP: transparent 0px solid; OVERFLOW: hidden; BORDER-LEFT: transparent 2px solid; BORDER-BOTTOM: transparent 2px solid; HEIGHT: 0px
}
.ie6 .ct {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; BORDER-BOTTOM-STYLE: solid
}
.cb1 {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.cb2 {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.cb1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 1px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 1px; LINE-HEIGHT: 1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 1px
}
.cb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px 2px; LINE-HEIGHT: 0; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ie6 .ct {
	MARGIN-RIGHT: -2px
}
.ie6 .cb1 {
	MARGIN-RIGHT: -1px
}
.ie6 .cb2 {
	MARGIN-RIGHT: 0px
}
.cro DL {
	PADDING-LEFT: 1px
}
.cro DT {
	MARGIN-TOP: 1px
}
.chip A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.chip A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.chip A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.cic {
	DISPLAY: inline-block; BACKGROUND-IMAGE: url(//calendar.google.com/googlecalendar/images/combined_v6.gif); MARGIN-LEFT: 2px; WIDTH: 9px; LINE-HEIGHT: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
.ff2 .cic {
	VERTICAL-ALIGN: bottom; POSITION: relative; TOP: -2px
}
.cic-ques {
	BACKGROUND-POSITION: -56px -50px; MARGIN-LEFT: 0px; WIDTH: 9px; LINE-HEIGHT: 9px; MARGIN-RIGHT: 2px; HEIGHT: 9px
}
.cic-prsn {
	BACKGROUND-POSITION: -28px -50px
}
.cic-noprs {
	BACKGROUND-POSITION: -46px -50px
}
.cic-tmr {
	BACKGROUND-POSITION: -28px -57px
}
.cic-rcr {
	BACKGROUND-POSITION: -37px -50px
}
.cic-spcl {
	BACKGROUND-POSITION: -37px -57px
}
.cic-priv {
	BACKGROUND-POSITION: -11px -64px
}
.chip .location {
	DISPLAY: block; FONT-STYLE: normal
}
.resizer {
	WIDTH: 100%; CURSOR: s-resize; BOTTOM: 0px; LINE-HEIGHT: 7px; POSITION: absolute; HEIGHT: 7px
}
.rszr_icon {
	BORDER-TOP: white 3px double; FONT-SIZE: 0px; MARGIN-LEFT: auto; WIDTH: 10px; LINE-HEIGHT: 0; MARGIN-RIGHT: auto; HEIGHT: 0px
}
.calendar-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; font-size-adjust: none
}
.view-cap {
	BACKGROUND-COLOR: #c3d9ff
}
.view-container-border {
	BACKGROUND-COLOR: #c3d9ff
}
.view-container {
	OVERFLOW: hidden; POSITION: relative
}
.view-container-border {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; ZOOM: 1; POSITION: relative
}
.loading {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; Z-INDEX: 25000001; RIGHT: 2px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #cc4444
}
.detail-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.event-details-label {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 7em; COLOR: #4e4e4e; PADDING-TOP: 3px
}
.event-when {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 7em; PADDING-TOP: 3px
}
.event-where {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 7em; PADDING-TOP: 3px
}
.event-description {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 7em; PADDING-TOP: 3px
}
.event-who {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 7em; PADDING-TOP: 3px
}
.event-going {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 7em; PADDING-TOP: 3px
}
.detail-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.bubble .details .title {
	FONT-WEIGHT: bold; FONT-SIZE: medium
}
.bubble .detail-content {
	PADDING-BOTTOM: 0px
}
.bubble .separator {
	MARGIN-TOP: 10px; FONT-SIZE: 0px; MARGIN-BOTTOM: 5px; WIDTH: 100%; LINE-HEIGHT: 0; HEIGHT: 1px
}
 HTML .event-detail-item {
	MARGIN-RIGHT: -3px
}
 HTML .event-when {
	MARGIN: 0px; HEIGHT: 1%
}
 HTML .event-where {
	MARGIN: 0px; HEIGHT: 1%
}
 HTML .event-description {
	MARGIN: 0px; HEIGHT: 1%
}
 HTML .event-who {
	MARGIN: 0px; HEIGHT: 1%
}
 HTML .event-going {
	MARGIN: 0px; HEIGHT: 1%
}
.cc {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; VISIBILITY: hidden; FONT: 11px Arial,sans-serif; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; BACKGROUND-COLOR: white
}
.cc-titlebar {
	BACKGROUND-COLOR: #e8eef7
}
.cc-close {
	RIGHT: 0px; BACKGROUND: url(//calendar.google.com/googlecalendar/images/combined_v6.gif) 0px -50px; MARGIN: 2px 2px 0px 0px; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; HEIGHT: 15px
}
.cc-title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.wc-root {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; HEIGHT: 100%
}
.calendar-container {
	FONT-SIZE: small; FONT-FAMILY: Arial,sans-serif
}
.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.subscribe-image {
	CURSOR: pointer
}
.menu-arrow {
	VERTICAL-ALIGN: bottom; CURSOR: pointer
}
.header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.header IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.nav-table {
	CURSOR: pointer; WHITE-SPACE: nowrap
}
.nav-table TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nav-table TD {
	VERTICAL-ALIGN: middle
}
.navSpacer {
	WIDTH: 100%; CURSOR: default
}
.legend-bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.2em; VERTICAL-ALIGN: text-bottom; OVERFLOW: hidden; WIDTH: 0.9em; PADDING-TOP: 0px; HEIGHT: 0.9em
}
.date-buttons IMG {
	VERTICAL-ALIGN: middle
}
.arrowImg {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.date-picker-on {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid
}
.date-picker-off {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.date-picker-arrow-on {
	BACKGROUND-COLOR: #c3d9ff
}
.date-top {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
.date-top-on {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
.date-top-over {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
.date-top-over {
	TEXT-DECORATION: underline
}
.cal-menu {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; Z-INDEX: 100001; LEFT: 11px; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; POSITION: absolute; TOP: 37px
}
.calendar-list {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; WIDTH: 14em; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: white
}
.calendar-nav IMG {
	WIDTH: 15px; HEIGHT: 14px
}
.calendar-list .subscribeButton {
	MARGIN: 2px 0px 0px; WIDTH: 100%
}
.calendar-list IMG {
	MARGIN-LEFT: 3px; CURSOR: pointer
}
.today-button {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.navbutton {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 29px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 17px
}
.navBack {
	BACKGROUND-POSITION: -148px -17px; BACKGROUND-IMAGE: url(//calendar.google.com/googlecalendar/images/combined_v6.gif)
}
.navForward {
	BACKGROUND-POSITION: -148px 0px; BACKGROUND-IMAGE: url(//calendar.google.com/googlecalendar/images/combined_v6.gif)
}
BODY.rtl .navBack {
	BACKGROUND-POSITION: -148px 0px
}
BODY.rtl .navForward {
	BACKGROUND-POSITION: -148px -17px
}
.view-tab {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; CURSOR: pointer; PADDING-TOP: 0px
}
.view-tab-unselected {
	BACKGROUND-COLOR: #e8eef7
}
.view-tab-selected {
	BACKGROUND-COLOR: #c3d9ff
}
.tab-name {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
.tab-spacer {
	WIDTH: 3px; CURSOR: default
}
.bubble {
	FONT-SIZE: 9pt; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.bubble-table {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
.bubble-cell-side {
	WIDTH: 25px
}
.bubble-cell-main {
	WIDTH: 100%
}
.bubble-sprite {
	BACKGROUND-IMAGE: url(//calendar.google.com/googlecalendar/images/bubble_combined.png); WIDTH: 148px; POSITION: absolute; HEIGHT: 96px
}
.ie6 .bubble-sprite {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop",src="//calendar.google.com/googlecalendar/images/bubble_combined.png")
}
.bubble-corner {
	OVERFLOW: hidden; WIDTH: 25px; POSITION: relative; HEIGHT: 25px
}
.bubble-tl {
	LEFT: 0px
}
.bubble-tr {
	LEFT: -25px
}
.bubble-bl {
	LEFT: 0px; TOP: -25px
}
.bubble-br {
	LEFT: -25px; TOP: -25px
}
.bubble-closebutton {
	RIGHT: 10px; BACKGROUND: url(//calendar.google.com/googlecalendar/images/combined_v6.gif) 0px -50px; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 15px
}
.bubble-top {
	BACKGROUND: #fff; HEIGHT: 24px
}
.bubble-bottom {
	BACKGROUND: #fff; HEIGHT: 24px
}
.bubble-top {
	BORDER-TOP: #ababab 1px solid
}
.bubble-bottom {
	BORDER-BOTTOM: #ababab 1px solid
}
.bubble-mid {
	BORDER-RIGHT: #ababab 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #ababab 1px solid; PADDING-TOP: 0px
}
.prong {
	MARGIN-BOTTOM: -72px; OVERFLOW: hidden; WIDTH: 98px; POSITION: relative; TOP: -1px; HEIGHT: 72px
}
.prong .bubble-sprite {
	LEFT: -50px; TOP: -24px
}
.te {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; PADDING-TOP: 1px; ZOOM: 1; WHITE-SPACE: nowrap
}
.te-t {
	FONT-WEIGHT: bold; FONT-SIZE: 91%; LINE-HEIGHT: 1.2; FONT-FAMILY: Arial,sans-serif; WHITE-SPACE: nowrap
}
.te-rev {
	WIDTH: 100%
}
.te-rev-s {
	VERTICAL-ALIGN: bottom; WIDTH: 100%; WHITE-SPACE: nowrap
}
.te-rev-spos {
	ZOOM: 1; POSITION: relative
}
.te-rev-scont {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
.rb-n {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; CURSOR: pointer; COLOR: white; PADDING-TOP: 1px; WHITE-SPACE: nowrap; moz-border-radius: 3px; webkit-border-radius: 3px
}
.rb-o {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; MARGIN: 0px 1px; BORDER-LEFT: 0px solid; CURSOR: pointer; BORDER-BOTTOM: 1px solid
}
.rb-m {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; PADDING-LEFT: 3px; MARGIN: 0px -1px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid; ZOOM: 1
}
.rb-i {
	OVERFLOW: hidden; WIDTH: 100%; COLOR: white; WHITE-SPACE: nowrap
}
.st-bg-table {
	TABLE-LAYOUT: fixed; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.st-bg {
	BORDER-LEFT: #c3d9ff 1px solid
}
.st-bg-today {
	BACKGROUND-COLOR: #ffc
}
.bg-exists .st-bg-today {
	BORDER-RIGHT: #579 1px solid; BORDER-TOP: #579 1px solid; BORDER-LEFT: #579 1px solid; BORDER-BOTTOM: #579 1px solid; BACKGROUND-COLOR: #eee; opacity: 0.8
}
.st-grid {
	TABLE-LAYOUT: fixed; WIDTH: 100%; POSITION: relative
}
.st-c {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 1px; FONT-FAMILY: Verdana,sans-serif
}
.st-s {
	PADDING-BOTTOM: 2px; CURSOR: default
}
.st-dtitle {
	PADDING-RIGHT: 2px; BORDER-TOP: #c3d9ff 1px solid; OVERFLOW: hidden; BORDER-LEFT: #c3d9ff 1px solid; COLOR: #444; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #e8eef7; TEXT-ALIGN: right
}
.bg-exists .st-dtitle {
	FILTER: alpha(opacity=80); opacity: 0.8
}
.st-dtitle-nonmonth {
	COLOR: #777; BACKGROUND-COLOR: #eee
}
.st-dtitle-today {
	BACKGROUND-COLOR: #bcd
}
.st-wc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 16px; PADDING-TOP: 0px; HEIGHT: 16px
}
.st-wc-click {
	CURSOR: pointer
}
.st-c .te {
	CURSOR: pointer
}
.bg-exists .te {
	PADDING-LEFT: 2px; BACKGROUND-COLOR: white; moz-border-radius: 3px; webkit-border-radius: 3px
}
.st-ad-ml {
	BORDER-TOP: transparent 4px solid; FONT-SIZE: 0px; MARGIN-BOTTOM: -8px; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 4px solid; POSITION: relative; TOP: 2px; HEIGHT: 0px
}
.st-ad-mr {
	BORDER-TOP: transparent 4px solid; FONT-SIZE: 0px; MARGIN-BOTTOM: -8px; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: transparent 4px solid; POSITION: relative; TOP: 2px; HEIGHT: 0px
}
.st-ad-mpad {
	PADDING-LEFT: 10px
}
.st-ad-ml {
	BORDER-RIGHT: white 4px solid; MARGIN-LEFT: -7px; MARGIN-RIGHT: auto
}
.st-ad-mr {
	MARGIN-LEFT: auto; BORDER-LEFT: white 4px solid; MARGIN-RIGHT: 3px
}
.st-more {
	CURSOR: pointer; COLOR: #112abb; FONT-FAMILY: Arial,sans-serif; TEXT-ALIGN: center
}
.st-moreul {
	TEXT-DECORATION: underline
}
.st-moreicon {
	PADDING-RIGHT: 5px; FONT-SIZE: 85%; MARGIN: 1px; COLOR: #627487; BACKGROUND-COLOR: #d0d6de; TEXT-ALIGN: right
}
.drag-lasso-container {
	LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.drag-lasso {
	FONT-SIZE: 0px; FILTER: alpha(opacity=50); LINE-HEIGHT: 0; POSITION: absolute; BACKGROUND-COLOR: #c3d9ff; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5
}
.drag-event {
	Z-INDEX: 1000; CURSOR: pointer; FONT-FAMILY: Verdana,sans-serif; POSITION: absolute
}
.agenda {
	BACKGROUND: white
}
.agenda-padding {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 6px
}
.agenda .scrollbox {
	BORDER-TOP: #a2bbdd 1px solid; MARGIN-TOP: 6px; OVERFLOW-Y: auto; OVERFLOW-X: hidden; OVERFLOW: auto; BORDER-LEFT: #a2bbdd 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: white
}
.agenda-scrollboxBoundary {
	BACKGROUND-COLOR: #c3d9ff
}
.agenda .event {
	CLEAR: both; BORDER-TOP: #cde 1px solid; MARGIN: 0px; CURSOR: pointer
}
.agenda .day {
	BORDER-BOTTOM: #cde 1px solid
}
.agenda .event-summary {
	WHITE-SPACE: nowrap
}
.agenda .event-summary-expanded {
	WHITE-SPACE: nowrap
}
.agenda .event-details {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; CURSOR: default; PADDING-TOP: 0px
}
.agenda .event-details-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0px
}
.agenda .event-details {
	MARGIN: 0.3em 1em
}
.agenda .event-summary {
	MARGIN: 0.3em 1em
}
.agenda .event-summary-expanded {
	MARGIN: 0.3em 1em
}
.agenda .add-icon {
	DISPLAY: block; PADDING-LEFT: 1em; FLOAT: right
}
.agenda .event-time {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 2.5em; PADDING-TOP: 0px
}
.agenda .all-day .event-time {
	DISPLAY: none
}
.agenda .event-title {
	CLEAR: none; DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; WHITE-SPACE: nowrap
}
.agenda .title-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-TOP: 0px
}
.agenda .all-day .title-wrapper {
	MARGIN-LEFT: 0px
}
.agenda .event-reply-status {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 2em; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.agenda .event-reply-status IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.agenda .all-day .event-reply-status {
	WIDTH: 0px
}
.agenda .event-summary-expanded {
	FONT-WEIGHT: bold
}
.agenda .attendee-no {
	COLOR: gray
}
.agenda .attendee-maybe {
	COLOR: gray
}
.agenda .attendee-yes {
	COLOR: black
}
.agenda .date-label {
	FONT-WEIGHT: bold; BACKGROUND: #e5ecf9; POSITION: relative
}
.agenda .date-label {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
.agenda .underflow-bot {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
.agenda .underflow-top {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
.agenda .underflow-top {
	BORDER-BOTTOM: #cde 1px solid
}
IMG.agenda-web-content {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 16px
}
.agenda-wc {
	MARGIN-BOTTOM: -3px
}
.agenda-more {
	CURSOR: pointer; COLOR: #112abb; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
.agenda .underflow-bot {
	COLOR: #666; FONT-STYLE: italic
}
.agenda .underflow-top {
	COLOR: #666; FONT-STYLE: italic
}
.ie6 .agenda .event-time {
	MARGIN-RIGHT: -3px
}
.ie6 .agenda .event-title {
	OVERFLOW-Y: visible; OVERFLOW-X: hidden; MARGIN: 0px; HEIGHT: 1%
}
.agenda .event-links {
	MARGIN-LEFT: 7em
}
.wk-table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.wk-weektop {
	TABLE-LAYOUT: fixed; FONT-SIZE: 11px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #c3d9ff
}
.wk-dayname {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN-LEFT: 4px; COLOR: #112abb; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.wk-today {
	BORDER-RIGHT: #ace 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #6786a7 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #6786a7 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #ace 1px solid; BACKGROUND-COLOR: #8ac
}
.wk-dummyth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BACKGROUND-COLOR: #c3d9ff
}
.wk-allday {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #a2bbdd 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #a2bbdd 1px solid; LINE-HEIGHT: 14px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e8eef7
}
.wk-allday .st-c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #ddd 3px double
}
.wk-webcontent-td {
	PADDING-LEFT: 2px; FONT-SIZE: 0px; HEIGHT: 5px
}
.wk-scrolltimedevents {
	PADDING-RIGHT: 0px; BORDER-TOP: #a2bbdd 1px solid; OVERFLOW-Y: scroll; PADDING-LEFT: 0px; FONT-SIZE: 11px; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: #a2bbdd 1px solid; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
.tg-timedevents {
	TABLE-LAYOUT: fixed; MARGIN-TOP: -1px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.bg-exists .tg-timedevents {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.bg-exists .tg-times {
	FILTER: alpha(opacity=90); opacity: 0.9
}
.bg-exists .chip {
	FILTER: alpha(opacity=90); opacity: 0.9
}
.tg-times {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; COLOR: #468; PADDING-TOP: 1px; BACKGROUND-COLOR: #e8eef7; TEXT-ALIGN: right
}
.tg-time {
	PADDING-RIGHT: 2px; BORDER-BOTTOM: #ddd 1px solid
}
.tg-timesnotlast {
	BORDER-RIGHT: #ddd 1px solid
}
.tg-col {
	VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-LEFT: #ddd 3px double
}
.tg-colwrapper {
	CURSOR: default; MARGIN-RIGHT: 2px; POSITION: relative
}
.tg-today {
	BACKGROUND-COLOR: #ffc
}
.bg-exists .tg-today {
	FILTER: alpha(opacity=50); BACKGROUND-COLOR: #eee; opacity: 0.5
}
.tg-hourmarkerwrapper {
	POSITION: relative; TOP: 1px; HEIGHT: 1px
}
.tg-hourmarkers {
	WIDTH: 100%; POSITION: absolute
}
.tg-dualmarker {
	BORDER-TOP: #ddd 1px solid; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-BOTTOM: #ddd 1px dotted; HEIGHT: 1em
}
.tg-nowmarker {
	BORDER-TOP: red 2px solid; FILTER: alpha(opacity=40); LINE-HEIGHT: 0; POSITION: relative; HEIGHT: 0px; opacity: 0.4
}
.tg-nowptr {
	BACKGROUND-POSITION: -60px -68px; BACKGROUND-IMAGE: url(//calendar.google.com/googlecalendar/images/combined_v6.gif); WIDTH: 5px; POSITION: absolute; HEIGHT: 9px
}
.rtl .tg-nowptr {
	BACKGROUND-POSITION: -67px -68px
}
.wk-tzlabel {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; COLOR: #446688; TEXT-ALIGN: center
}
.wk-moreevents {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.wk-moreevents .st-c {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.wk-sideevents {
	VERTICAL-ALIGN: top; WIDTH: 20%; PADDING-TOP: 1px; FONT-FAMILY: Verdana,sans-serif
}
.wk-more-prealign {
	TEXT-ALIGN: right
}
.wk-sarr {
	BACKGROUND: url(//calendar.google.com/googlecalendar/images/combined_v6.gif) no-repeat; FLOAT: right; WIDTH: 15px; CURSOR: pointer; HEIGHT: 13px
}
.wk-sarr-no {
	VISIBILITY: hidden
}
.wk-sarr-u {
	BACKGROUND-POSITION: -182px 0px
}
.wk-sarr-d {
	BACKGROUND-POSITION: -182px -11px
}
.wk-sarr-ud {
	BACKGROUND-POSITION: -182px -22px
}
.today .wk-sarr-u {
	BACKGROUND-POSITION: -199px 0px
}
.today .wk-sarr-d {
	BACKGROUND-POSITION: -199px -11px
}
.today .wk-sarr-ud {
	BACKGROUND-POSITION: -199px -22px
}
.wk-disclose {
	POSITION: absolute; TOP: 2em
}
.wk-zip {
	BACKGROUND-POSITION: -37px -64px; BACKGROUND-IMAGE: url(//calendar.google.com/googlecalendar/images/combined_v6.gif); OVERFLOW: hidden; WIDTH: 11px; CURSOR: pointer; HEIGHT: 11px
}
.goog-zippy-collapsed .wk-zip {
	BACKGROUND-POSITION: -15px -103px
}
.rtl .goog-zippy-collapsed .wk-zip {
	BACKGROUND-POSITION: -49px -67px
}
.mv-container {
	WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 100%
}
.bg-exists .mv-container {
	BACKGROUND-COLOR: transparent
}
.st-contents {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.mv-container {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.mv-daynames-table {
	TABLE-LAYOUT: fixed; BACKGROUND: #c3d9ff; LEFT: 0px; WIDTH: 100%; COLOR: #112abb; POSITION: absolute; TOP: 0px
}
.mv-dayname {
	FONT-WEIGHT: normal
}
.mv-event-container {
	BACKGROUND: white; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 14px
}
.month-row {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute
}
.bg-exists .month-row {
	FILTER: alpha(opacity=90); opacity: 0.9
}
.extraevents {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.dp-popup {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9pt; Z-INDEX: 25000003; BACKGROUND: #c3d9ff; BORDER-LEFT: black 1px solid; WIDTH: 170px; LINE-HEIGHT: 1em; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
.dp-dayh {
	FONT-SIZE: 78%
}
.dp-monthtable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #a2bbdd 1px solid; webkit-user-select: none; khtml-user-select: none
}
.ie .dp-monthtable {
	TABLE-LAYOUT: fixed
}
.dp-cell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: center
}
.dp-heading {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #112abb
}
.dp-cur {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.dp-prev {
	FONT-SIZE: 100%; PADDING-BOTTOM: 6px; CURSOR: pointer
}
.dp-next {
	FONT-SIZE: 100%; PADDING-BOTTOM: 6px; CURSOR: pointer
}
.dp-prev {
	TEXT-ALIGN: right
}
.dp-next {
	TEXT-ALIGN: left
}
.dp-weekday {
	BACKGROUND: #fff
}
.dp-weekday-selected {
	BACKGROUND: #ace
}
.dp-weekend {
	BACKGROUND: #eee
}
.dp-weekend-selected {
	BACKGROUND: #9bd
}
.dp-with-events {
	FONT-WEIGHT: bold! important
}
.dp-offmonth {
	COLOR: #888
}
.dp-day-left {
	BORDER-LEFT: #a2bbdd 1px solid
}
.dp-day-right {
	BORDER-RIGHT: #a2bbdd 1px solid
}
.dp-dayh {
	BORDER-BOTTOM: #a2bbdd 1px solid
}
.dp-today {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid
}
.dp-today-selected {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid
}
.dp-today {
	BORDER-LEFT-COLOR: #567; BACKGROUND: #9ab; BORDER-BOTTOM-COLOR: #abc; BORDER-TOP-COLOR: #567; BORDER-RIGHT-COLOR: #abc
}
.dp-today-selected {
	BORDER-LEFT-COLOR: #246; BACKGROUND: #579; BORDER-BOTTOM-COLOR: #9bd; BORDER-TOP-COLOR: #246; BORDER-RIGHT-COLOR: #9bd
}
.dp-onhover {
	COLOR: black; BACKGROUND-COLOR: #def
}

