.scal{background-color:white;margin:3px;border:1px dashed gray;font-size:24pt;width:436px;min-height:300px;display:block;padding:10px;font-size:24pt;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;line-height:normal;position:absolute}.scal:hover{cursor:pointer}.scal .calweekswrapper{display:block}.scal .calheader{display:block;width:100%;text-align:center;margin-bottom:2px}.scal .caltitle{width:60%;margin-left:auto;margin-right:auto;text-align:center}.scal .calcontrol{margin:2px;padding:2px;font-size:12pt;font-weight:bold}.scal .calcontrol:hover{background-color:red;color:white}.scal .calclose{border:1px solid black;float:right}.scal .calprevmonth{float:left}.scal .calnextmonth{float:right}.scal .calnextyear{display:none}.scal .calprevyear{display:none}.scal .daybox{float:left;border:1px solid black;width:60px;color:black;text-align:center}.scal .dayboxvalue{display:none}.scal .dayboxname{background-color:black;color:white;font-size:16pt}.scal .dayboxsunday{background-color:lightgray}.scal .dayboxsaturday{background-color:lightgray}.scal .daybox:hover{border:1px solid red}.scal .dayboxname:hover{border:1px solid black}.scal .dayinmonth{color:black}.scal .dayoutmonth{color:gray}.scal .dayselected{background-color:red;color:white}.scal .daycurrent{border:1px solid red}.scal .weekbox{width:100%;display:block}.scal .endweek{float:left}input.scal_input{background:#fff url(/assets/images/icons/calendar-39fb166081421a5d6dd6d9fd1a252842731b1775f56e49751d8b6bc0285fe0db.gif) center right no-repeat}.tinyscal{font-size:8pt;width:154px;min-height:140px}.tinyscal .calcontrol{font-size:8pt}.tinyscal .caltitle{padding:3px}.tinyscal .daybox{width:20px}.tinyscal .dayboxname{font-size:8pt}.tinyscal .weekboxname{margin-top:5px}.iscal{background-color:#dd0000;margin:1px;border:3px solid #cccccc;font-size:10pt;width:540px;display:block;padding:3px;min-height:540px}.iscal:hover{cursor:pointer}.iscal .calwrapper{display:block;background-color:#ffffff}.iscal .calweekswrapper{display:block;border-right:1px solid #cccccc}.iscal .calheader{display:block;width:100%;text-align:center;color:#ffffff;font-size:18pt;font-weight:bold;margin-bottom:2px}.iscal .caltitle{width:70%;height:40px;margin-top:10px;margin-left:auto;margin-right:auto;text-align:center}.iscal .calcontrol{font-weight:bold;width:25px}.iscal .calclose{float:right;display:none}.iscal .calprevmonth{float:left}.iscal .calnextmonth{float:right}.iscal .calnextyear{display:none}.iscal .calprevyear{display:none}.iscal .daybox{float:left;background-color:white;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;width:70px;height:70px;padding:3px;color:black;text-align:right;overflow:auto}.iscal .dayboxname{background-color:#ffffff;border-left:1px solid #ffffff;height:auto;width:70px;text-align:center;color:#000000}.iscal .dayboxvalue{text-align:left;overflow:auto}.iscal .dayinmonth{color:black}.iscal .dayoutmonth{color:gray}.iscal .dayselected{background-color:#eeeeff}.iscal .daycurrent{border:1px solid #e8eef7}.iscal .weekbox{width:100%;display:block}.iscal .endweek{float:left}.iscal .dayboxdate{width:15px;text-align:center;float:right}.iscal .dayboxvalue p{margin:0px;padding:0px;display:block;clear:both;border-bottom:1px solid #ccc}.googleblue{background-color:#c3d9ff;margin:1px;border:1px solid #c3d9ff;font-size:10pt;width:219px;display:block;padding:3px;min-height:175px}.googleblue:hover{cursor:pointer}.googleblue .calwrapper{display:block}.googleblue .calweekswrapper{display:block;border:1px solid gray}.googleblue .calheader{display:block;width:100%;text-align:center;color:#112aab;font-size:11pt;font-weight:bold;margin-bottom:2px}.googleblue .caltitle{width:auto;margin-left:auto;margin-right:auto;text-align:center}.googleblue .calcontrol{font-weight:bold;width:25px}.googleblue .calclose{float:right;display:none}.googleblue .calprevmonth{float:left}.googleblue .calnextmonth{float:right}.googleblue .calnextyear{display:none}.googleblue .calprevyear{display:none}.googleblue .daybox{float:left;background-color:white;border:1px solid white;width:25px;padding:2px;color:black;text-align:center}.googleblue .dayboxvalue{display:none}.googleblue .dayboxname{border:1px solid #c3d9ff;background-color:#c3d9ff;color:black}.googleblue .dayboxsunday{background-color:#e8eef7;border:1px solid #e8eef7}.googleblue .dayboxsaturday{background-color:#e8eef7;border:1px solid #e8eef7}.googleblue .dayinmonth{color:black}.googleblue .dayoutmonth{color:gray}.googleblue .dayselected{background-color:#aaccee;color:black}.googleblue .daycurrent{border:1px solid #e8eef7}.googleblue .weekbox{width:100%;min-height:21px;display:block}.googleblue .endweek{float:left}.dashblack{background-color:#000000;margin:1px;border:3px solid silver;font-size:10pt;width:204px;display:block;padding:3px;min-height:145px}.dashblack:hover{cursor:pointer}.dashblack .calwrapper{display:block}.dashblack .calweekswrapper{display:block}.dashblack .calheader{display:block;width:100%;text-align:center;color:#88dd22;font-size:10pt;font-weight:bold;margin-bottom:2px}.dashblack .caltitle{width:auto;margin-left:auto;margin-right:auto;text-align:center}.dashblack .calcontrol{font-weight:bold;color:#ffffff;width:25px}.dashblack .calclose{float:right;display:none}.dashblack .calprevmonth{float:left}.dashblack .calnextmonth{float:right}.dashblack .calnextyear{display:none}.dashblack .calprevyear{display:none}.dashblack .daybox{float:left;background-color:#000000;border-right:1px solid #665;border-left:1px solid #000000;width:25px;padding:1px;color:#ffffff;font-weight:bold;text-align:center}.dashblack .dayboxname{border-right:1px solid #665;border-left:1px solid #000000;background-color:#000000;color:#665}.dashblack .dayboxvalue{display:none}.dashblack .dayoutmonth{color:#665}.dashblack .dayselected{color:#88dd22}.dashblack .dayselected .dayboxdate{text-decoration:underline}.dashblack .weekbox{width:100%;display:block}.dashblack .endweek{float:left;border-right:1px solid #000000;border-left:1px solid #000000}.iphonic{background-color:#e6e6e6;color:#2e3f51;font-size:22px;width:320px;display:block;min-height:322px;font-family:Helvetica;letter-spacing:1px;-webkit-box-shadow:0px 15px 15px #888}.iphonic:hover{cursor:pointer}.iphonic .calwrapper{display:block}.iphonic .calweekswrapper{display:block}.iphonic .calheader{display:block;width:100%;text-align:center;font-size:22px;font-weight:bold}.iphonic .caltitle{width:auto;margin-left:auto;margin-right:auto;text-align:center;height:23px;padding-top:6px;vertical-align:bottom}.iphonic .calcontrol{font-weight:bold;width:44px;padding-top:6px;height:23px}.iphonic .calprevmonth{float:left}.iphonic .calnextmonth{float:right}.iphonic .calnextyear{display:none}.iphonic .calprevyear{display:none}.iphonic .calclose{float:right;display:none}.iphonic .daybox{float:left;border-top:2px solid #d2d2d2;border-right:2px solid #d2d2d2;width:44px;height:35px;font-weight:bold;text-align:center;padding-top:9px}.iphonic .dayboxname{border-right:2px solid #c9c7cc;border-top:none;background-color:#c9c7cc;font-size:10px;height:14px;color:#665;padding-top:3px}.iphonic .dayboxvalue{display:none}.iphonic .dayoutmonth{color:#969696}.iphonic .dayselected{color:#ffffff;background-color:#0c60c2}.iphonic .dayselected .dayboxdate{text-decoration:none}.iphonic .weekbox{width:100%;display:block}.iphonic .endweek{float:left;border-right:none}
