p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 11px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url('images/4.jpg');background-repeat:repeat-x; background-color:#f5c5d9; border: 1px solid #f5c5d9; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height:15px; }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}a:link{color:#000;text-decoration:none}a:hover{color:#090;text-decoration:none}td,th{padding:6px 8px 8px 8px;color:#fff;font-size:14px;line-height:22px!important}.header{background:url(app/webroot/images/header.jpg) repeat-x;height:149px}.tit{padding-left:10px;font-weight:bold;color:#000;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#666667}.btm{background:url(app/webroot/images/btm.jpg) repeat-x;height:74px;line-height:74px;text-align:center}#nav{line-height:0;padding:6px 0 0 0;margin:0 0 5px 0}#nav a{color:#fff;background:url(app/webroot/images/btn.jpg) repeat-x;height:23px;font-weight:bold;text-decoration:none;padding:4px 10px 4px 10px;border:1px solid #566d36}#nav .selected,#nav a:hover{color:#000;background-color:#36f;text-decoration:none;padding:4px 10px 4px 10px}.box{padding-left:10px;padding-right:10px;border:1px #ccc solid}#overlay{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#ccc url(app/webroot/images/loading.gif.pagespeed.ce.0KJrh9nXtk.gif) no-repeat scroll center center;height:100%;left:0;opacity:.7!important;position:fixed;top:0;width:100%;z-index:100}.popup_overlayBG{background-color:#000;opacity:.5!important;filter:alpha(opacity=50) !important;z-index:99}#popup_overlay{position:absolute;height:100%;left:0;position:fixed;top:0;width:100%}* html #popup_overlay{position:absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}.light{position:absolute;display:none;margin-left:auto;margin-right:auto;height:auto;padding:5px;z-index:1001;border:5px solid #ccc;vertical-align:middle;text-align:center;background-color:#fff;color:#fff;clear:both;left:18%;top:40%}@media only screen and (min-device-width:768px) and (max-device-width:1280px){td,th{padding:8px;color:#fff;font-size:14px}}@media (max-width:1199px){td,th{padding:6px 4px 8px 4px}}@media (max-width:991px){td,th{padding:6px 22px 8px 22px}}@media (max-width:720px){td,th{padding:6px 10px 8px 22px}}@media (max-width:610px){td,th{padding:6px 12px 8px 15px}}@media (max-width:550px){td,th{padding:6px 12px 8px 12px}}@media (max-width:500px){td,th{padding:6px 10px 8px 10px}}@media (max-width:450px){td,th{padding:6px 10px 8px 6px}}@media (max-width:400px){td,th{padding:6px 8px 8px 4px}}@media (max-width:360px){td,th{padding:6px 4px 6px 4px;color:#fff;font-size:14px}}@media (max-width:330px){td,th{padding:6px 2px 6px 2px}}.yui-calcontainer{overflow:hidden;background-color:#fff;width:180px;height:178px}.yui-calcontainer iframe{position:absolute;border:ridge;margin:0;padding:0;z-index:0;left:0;top:0}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative}.yui-calcontainer .title{position:relative;z-index:1}.yui-calendar .calnavleft{z-index:1}.yui-calendar .calnavright{z-index:1}.yui-calendar .calbody a:hover{background:inherit}p#clear{clear:left}.yui-calcontainer{background-color:#ccc;border:1px solid #000}.yui-calendar .calheader{text-align:center;left:-790px;top:-70px}.yui-skin-sam .yui-calendar{text-align:center}.yui-calendar .calheader{text-align:center;font-size:11px;height:10px}.yui-calendar .calnavleft{background-image:url(app/webroot/images/arrow2.gif);background-repeat:no-repeat;width:100px;height:100px;cursor:pointer}.yui-calendar .calnavright{background-image:url(app/webroot/images/arrow1.gif);background-repeat:no-repeat;cursor:pointer}.yui-calendar .calweekdayrow{background-color:#ccc;height:0}.yui-calendar .calweekdaycell{font-family:arial;font-size:10px;width:2.2em;color:#000}.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#a6a6a6;font-style:normal;font-weight:normal}.yui-calendar .calrowhead{text-align:right;padding-right:0}.yui-calendar .calrowfoot{text-align:left;padding-left:0}.yui-calendar td.calcell{border:#000 solid 1px;background-color:#fff;text-align:center;height:15px;width:20px}.yui-calendar td.calcellevent{vertical-align:top;text-decoration:none;font-family:Arial;font-size:10px;color:#000;background-color:#fff;border:#000 solid 1px;text-align:center}.yui-calendar td.calcell a{font-family:Arial;font-size:10px;color:#000;text-decoration:none}.yui-calendar td.calcellevent a{font-family:Arial;font-size:10px;color:#000;text-decoration:none}.yui-calendar td.calcell.today{background-color:#ffba75}.yui-calendar td.calcellevent.today{background-color:#ffba75}.yui-calendar td.calcell.oom{border:#ccc solid 1px;cursor:default;background-color:#ccc;color:#ccc}.yui-calendar td.calcell.selected{}.yui-calendar td.calcell.selected{background-color:#c4d2e5}.closebuttons{background-color:#fff;margin-left:10px;border:4px solid #fff}.closebuttons:hover{background-color:#f4f4f4;margin-left:10px;border:4px solid #f4f4f4}#txtmonth{font-size:18px!important}#txtyear{font-size:18px!important}