body,input{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10pt;color:#303030;}html,body,#coziWidget{width:100%;height:100%;position:absolute;margin:0;padding:0;left:0;top:0;}a,a:link,a:visited{color:#219FCD;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#219FCD;}a:hover{color:#FF9834;border-bottom-color:#FF9834;border-bottom-style:solid;}a:active{color:#FF6934;border-bottom-color:#FF9834;border-bottom-style:solid;}form{display:inline;margin:0;}.ErrorMessage{display:none;background-color:#FEEDDD;padding:5px;margin:5px;border:1px solid #ED6627;}.ErrorMessage li{list-style-position:inside;line-height:150%;}.Fadeable{opacity:1;filter:alpha(opacity = 100);zoom:1;background-color:white;}.Faded{opacity:.6;filter:alpha(opacity = 60);}.Bullet{font-family:Verdana,Arial,Helvetica,sans-serif;display:inline-block;width:20px;text-align:center;cursor:default;}.UnAuthedContent,.AuthedContent,.SignInContent{display:none;}.UnAuthed .UnAuthedContent,.Authed .AuthedContent,.SignIn .SignInContent{display:block;}.WidgetButton{left:0;width:82px;height:29px;color:#FFF;font-weight:bold;text-align:center;vertical-align:middle;background-image:url("../../../Images/widgets/footer.button.bg.off.png");background-position:0 0;background-repeat:no-repeat;background-color:transparent;padding-bottom:6px;border:none;margin-top:expression('2px');cursor:pointer;}.WidgetButton:hover,input.Hover{background-image:url("../../../Images/widgets/footer.button.bg.hover.png");}.WidgetButton:active,input.Active{background-image:url("../../../Images/widgets/footer.button.bg.active.png");}.signInFormSubmit{position:absolute;top:-1000px;}.Header,.Footer{width:100%;background-color:#F5CC68;}.Footer{position:absolute;bottom:0;white-space:nowrap;text-align:left;padding:0 10px 0 10px;}.HasHeader .Header,.HasHeader .Footer{line-height:35px;height:35px;}.HasNoHeader .Header{line-height:5px;height:5px;}.HasNoHeader .UnAuthed .Header{line-height:5px;height:5px;}.HasNoHeader .UnAuthed .Header{line-height:0;height:0;}.HasNoHeader .Footer{line-height:30px;height:30px;}.HasHeader .Authed .Footer{text-align:center;padding:0;}.TitleImage{position:absolute;left:8px;top:6px;width:200px;height:27px;border:none;padding:0;margin:0;background-color:transparent;background-image:url("../../../Images/widgets/widget.title.png");background-repeat:no-repeat;}.TitleImage img{width:200px;height:27px;border:0;}.TitleImage span{font-size:12px;font-weight:bold;text-transform:uppercase;color:#11A5B0;line-height:normal;position:absolute;top:-1000px;}.HasNoHeader .TitleImage{display:none;}.Logo{position:absolute;right:13px;background-color:transparent;border:none;z-index:2;}.HasHeader .Logo{top:-3px;width:58px;height:37px;background-image:url("../../../Images/widgets/cozi.logo.header.png");}.HasNoHeader .Logo{top:131px;width:48px;height:28px;background-image:url("../../../Images/widgets/cozi.logo.footer.png");}.Content{position:absolute;width:100%;background-color:#FFF;overflow:hidden;}.HasHeader .Content{top:35px;bottom:35px;}.HasNoHeader .Content{bottom:30px;}.HasNoHeader .Content{top:5px;}.HasNoHeader .UnAuthed .Content{top:0;}.Authed .Content:hover,.Authed .Content.Hover{overflow-y:auto;}.HasNoHeader .SignIn .Content{overflow-y:scroll;}.Authed .Footer a{color:#303030;font-weight:bold;border:none;}.ItsFreeTxt{cursor:default;margin-left:5px;}.HasHeader .UnAuthed .Footer .Bullet,.HasHeader .SignIn .Footer .Bullet{display:none;}.HasHeader .Footer .SignInLink{position:absolute;top:8px;right:35px;line-height:normal;}.HasHeader .Footer .ShortAppointmentLink,.HasNoHeader .Footer .FullAppointmentLink{display:none;}.HasNoHeader .Footer .ShortAppointmentLink,.HasHeader .Footer .FullAppointmentLink{display:inline;}.UnAuthedContent a,.UnAuthedContent a:link,.UnAuthedContent a:visited,.UnAuthedContent a:hover,.UnAuthedContent a:active{border-bottom:none;}body img.MarketingImg{display:none;border:none;}#signInForm{width:expression('282px');display:expression('block');}.SignIn .Content .RememberMe,.SignIn .Content .ForgotPassword{position:relative;display:inline-block;width:50%;line-height:14pt;padding-bottom:10px;margin-top:-3px;margin-top:expression('-5px');}.SignIn .Content .ForgotPassword{right:13px;text-align:right;}.SignIn .Content .RememberMe input{position:relative;top:expression("-3px");margin:0 4px 0 0;width:13px;height:13px;}.SignIn .Content{background-color:#FFF;}.Title{padding-top:8px;}.HasHeader .Title{font-size:11pt;}.HasNoHeader .Title{font-size:inherit;}.SignIn .Content .Row{margin:0 13px 10px 13px;}.SignIn .Content .TextField{width:95%;}.RequiredAsterisk{position:relative;left:3px;color:#F00;display:none;}.Row.Error .RequiredAsterisk{display:inline;}#contextMenuLink img{width:7px;height:4px;background-image:url("../../../Images/widgets/menuArrow.png");margin:0 0 3px 2px;border:none;}.ListContainer a,.ListContainer a:link,.ListContainer a:visited,.ListContainer a:hover,.ListContainer a:active{color:#303030;border-bottom:none;}.CalendarDay{cursor:default;padding:3px 10px 3px 10px;}.HasHeader .CalendarDay{font-size:11pt;}.HasNoHeader .CalendarDay{font-size:inherit;}.AppointmentDiv{position:relative;cursor:pointer;white-space:nowrap;overflow:hidden;}.EvenDay{background-color:#FFF;}.EvenDay .AppointmentDiv{border:solid 1px #FFF;}.OddDay{background-color:#FFF7E3;}.OddDay .AppointmentDiv{border:solid 1px #FFF7E3;}.DayLabel{color:#474040;width:5.2em;line-height:150%;white-space:nowrap;}.IsToday .DayLabel{color:#B22222;}.Content .AppointmentDiv:hover,.Content .AppointmentWrapper .Hover{border:#ED6627 1px solid;background-color:#FEEDDD;}.AppointmentDetails,.AppointmentDetails *{display:inline;}.DayOfWeekLabel,.MonthYearLabel,.DayOfMonthNumber,.AppointmentDetails{padding-right:.3em;}.DayOfWeekLabel{font-weight:bold;}.AppointmentAttendees{display:inline-block;overflow:hidden;line-height:normal;padding-right:3px;padding-left:3px;margin-bottom:-2px;}.AttendeeDot{position:relative;display:inline-block;height:15px;width:13px;background-image:url("../../../Images/Calendar/AttendeeDots/attendee_dot_mask.png");margin-right:2px;}.EvenDay .AttendeeDot{background-position:0 0;}.OddDay .AttendeeDot{background-position:-13px 0;}.AppointmentDiv:hover .AttendeeDot{background-position:-26px 0;}.Webkit .AttendeeDot{margin-bottom:-2px;}.AppointmentStartTime,.AppointmentEndTime,.AppointmentTimeSeparator{display:inline-block;}.AppointmentStartTime,.AppointmentEndTime{width:3.3em;text-align:right;}.AppointmentTimeSeparator{width:.5em;margin-left:.2em;}#seeMoreAppts{padding:8px 10px 10px 10px;}* html .HasHeader .Content{height:expression(document.body.clientHeight-70);}* html .HasNoHeader .Content{height:expression(document.body.clientHeight-35);}* html .HasNoHeader .UnAuthed .Content{height:expression(document.body.clientHeight-30);}* html .HasHeader .Title,* html .HasNoHeader .Title{font-size:10pt;}* html .Footer .WidgetButton{margin-top:4px;}* html .ListContainer{border:1px solid #D0D1D4;}* html .ListContainer li{border-color:#FFF;}* html .ListContainer li.Hover{background-image:url("../../../Images/sprite/repeatX/webclientRepeatXSprite.png");background-repeat:repeat-x;background-position:$(itemGradient.x)px $(itemGradient.y)px;border:solid 1px #FBDC96;}* html .SignIn .Content .RememberMe{margin-top:-2px;}* html .Footer{font-size:10pt;}* html .CalendarDay{font-size:9pt;}* html .AppointmentAttendees{height:1.3em;margin-bottom:-.2em;}* html .AttendeeDot{height:1.3em;line-height:.55em;}* html .ErrorMessage{font-size:9pt;}.ListContainer{position:absolute;border:none;background-color:#FFF;z-index:10001;font-size:.9em;color:#252525;top:0;left:-5000px;}.ListContainer .ListHeader{text-align:left;vertical-align:middle;padding:5px 6px 4px 6px;background:#FFF7E3;cursor:default;font-weight:bold;}.ListContainer .ListHeader,.ListContainer strong,.ListContainer .Title{font-size:1.15em;}.ListContainer .ListFooter,.ListContainer .Divider{border-top:solid 1px #D0D1D4;}.ListContainer.PopupMenu .Divider{height:0;padding:0;}.ListContainer ul{list-style-type:none;position:relative;margin:0;padding:1px 3px 0 3px;cursor:default;}.ListContainer li{padding:0 4px 0 4px;margin:2px 0 2px 0;vertical-align:middle;text-align:left;cursor:default;display:block;clear:both;position:relative;border:solid 1px transparent;}.ListContainer li.Click:hover{background-image:url("../../../Images/sprite/repeatX/webclientRepeatXSprite.png");background-repeat:repeat-x;background-position:0 0;border:solid 1px #FBDC96;}.ListContainer li.Click.TallText:hover{background-image:url("../../../Images/sprite/repeatX/webclientRepeatXSprite.png");background-repeat:repeat-x;background-position:0 -1479px;border:solid 1px #FBDC96;}.ListContainer li.Click.MediumText:hover{background-image:url("../../../Images/sprite/repeatX/webclientRepeatXSprite.png");background-repeat:repeat-x;background-position:0 -134px;border:solid 1px #FBDC96;}.ListContainer li.Click.shortText:hover{background-image:url("../../../Images/sprite/repeatX/webclientRepeatXSprite.png");background-repeat:repeat-x;background-position:0 0;}.ListContainer li.Click.Disabled{color:#BBB;}.ListContainer li.Click.Disabled *{cursor:default;}.ListContainer li.Click.Disabled .Pointer{display:none;}.ListContainer li.Click.Disabled:hover{background:none;border:1px solid transparent;}div.ModalBlanket,div.PopupBlanket{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;}div.PopupBlanket{z-index:3101;}.ComplexMenu ul{float:left;padding:1px 4px;}.ComplexMenu li{padding:5px 0;cursor:pointer;color:#252525;float:left;width:25em;}.ComplexMenu li.Instructions{padding:0 0 5px 0;cursor:default;border-bottom:1px solid #ccc;}.ComplexMenu li *{line-height:1.2em;}.ComplexMenu li.Click:hover{background-image:url("../../../Images/sprite/repeatX/webclientRepeatXSprite.png");background-repeat:repeat-x;background-position:0 -1479px;border:solid 1px #FBDC96;}.ComplexMenu li.Click>div.Icon{position:absolute;left:9px;top:9px;padding:0;}.ComplexMenu li .ArrowLink{line-height:1.4em;position:relative;cursor:pointer;font-weight:bold;white-space:expression('nowrap');}.ComplexMenu li>div{float:left;clear:both;}.ComplexMenu li.Click>div{padding:0 5px 0 20px;}.ComplexMenu li .ArrowLink .Title{font-weight:bold;}.ComplexMenu li .ArrowLink .Date{color:#7F7F7F;font-weight:normal;padding-left:.3em;}.ComplexMenu li .DefaultSubItem{font-size:1.25em;margin-top:-4px;}.PopupMenu .Instructions{color:#7F7F7F;font-size:.95em;font-weight:normal;}.PopupMenu .TipsSection{font-size:16px;}.PopupMenu .TipsSection p{background-color:#FFF7E3;font-size:larger;font-weight:bold;margin-bottom:0;margin-top:0;}.PopupMenu .TipsSection ul{list-style-type:disc;margin-left:12px;}.PopupMenu .TipsSection .AllCaps{font-variant:small-caps;}#tipsMenu.PopupMenu .TipsSection li{display:list-item;}#tipsMenu.PopupMenu .TipsSection strong{font-size:16px;}.ComplexMenu li .Instructions{width:expression('90%');}.ComplexMenu li .Pointer{position:absolute;left:2px;top:1px;visibility:hidden;color:#252525;}.ComplexMenu li:hover .PointerOn .Pointer,.ComplexMenu li .SubItem:hover .Pointer{visibility:visible;}.MiniCalContainer{min-width:1px;min-height:1px;}