html{overflow:auto;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;}button,input,select,option,textarea{box-sizing:content-box;margin:0;padding:0;outline:0;font-size:100%;}body{line-height:1.2;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:normal;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}fieldset,table{border-spacing:0;}.clear{clear:both;}.left{text-align:left;}.right{text-align:right;}.center{text-align:center;}.justify{text-align:justify;}@media aural{#messagesbox{z-index:10001}}@media braille{#messagesbox{z-index:10002}}@media embossed{#messagesbox{z-index:10003}}@media handheld{#messagesbox{z-index:10004}}@media print{#messagesbox{z-index:10005}}@media projection{#messagesbox{z-index:10006}}@media screen{#messagesbox{z-index:10007}}@media tty{#messagesbox{z-index:10008}}@media tv{#messagesbox{z-index:10009}}.e-resize{cursor:e-resize;}.s-resize{cursor:s-resize;}.se-resize{cursor:se-resize;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}a.calendar_date,a.calendar_datetime,#calendar .prevMonth,#calendar .nextMonth,#calendar .close,#calendar .selectBox,#calendar .selectBoxTime{background:transparent url(/tpl/default/images/js_calendar.png)/**/ no-repeat scroll 0 0;}a.calendar_date,a.calendar_datetime{float:left;height:18px;width:18px;margin:0 4px 0 2px;cursor:pointer;}a.calendar_datetime{background-position:0 -20px;}input.calendar_date,input.calendar_datetime{width:10em;}#calendar{position:absolute;min-width:22em;border:1px solid #5A2;padding:1px;background-color:#EFE;font-size:10px;padding-bottom:20px;}#calendar span{float:left;}#calendar table{background-color:#FFF;border-collapse:collapse;clear:both;width:100%;}#calendar td{cursor:pointer;padding:3px;text-align:center;}#calendar #weekdays td{background-color:#EFE;border-bottom:1px solid #5A2;}#calendar #weekdays td.weekno,#calendar .weekno{background-color:#EFE;border-right:1px solid #5A2;}#calendar .activeDay{border:1px solid #F00;color:#F00;}#calendar .weekendDay{background-color:#FFF9F9;color:#F00;}#calendar .selectbox{background-color:#E2EBED;border:1px solid #AAA;position:absolute;color:#317082;left:0;top:15px;z-index:1000;display:none;}#calendar .selectbox div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}#calendar .current{background-color:#317082;color:#E2EBED;}#calendar .topBar{background-color:#381;color:#E2EBED;height:1.5em;padding:2px;}#calendar .topBar div{float:left;margin-right:1px;}#calendar .prevMonth,#calendar .nextMonth,#calendar .close{cursor:pointer;height:16px;width:16px;}#calendar .prevMonth{background-position:0 -160px;}#calendar .prevMonth:hover{background-position:0 -180px;}#calendar .nextMonth{background-position:0 -200px;}#calendar .nextMonth:hover{background-position:0 -220px;}#calendar .close{float:right;position:absolute;right:2px;}#calendar .close{background-position:0 -40px;}#calendar .close:hover{background-position:0 -60px;}#calendar .selectBox{background-position:100% -78px;border:1px solid #E2EBED;color:#E2EBED;cursor:pointer;float:left;line-height:12px;margin-right:1px;padding:1px;padding-left:2px;position:relative;}#calendar .selectBox:hover{border:1px solid #FFF;background-color:#317082;color:#FFF;background-position:100% -98px;}#calendar #yearSelect{width:4.5em;}#calendar #yearDropDown{left:113px;width:4.5em;}#calendar #monthSelect{width:7.5em;}#calendar #monthDropDown{left:37px;width:7.5em;}#calendar .todaysDate{color:#317082;height:1.5em;line-height:17px;padding:2px;background-color:#EFE;position:absolute;bottom:0;width:21.5em;}#calendar .todaysDateString{float:left;text-align:center;cursor:pointer;width:14em;}#calendar .timeBar{height:17px;line-height:17px;width:7em;color:#FFF;position:absolute;right:0;}#calendar .timeBar div{margin-right:1px;float:left;}#calendar .selectBoxTime{background-position:100% -119px;border:1px solid #317082;color:#317082;cursor:pointer;line-height:12px;padding:1px 1px 1px 2px;position:relative;width:2.8em;}#calendar .selectBoxTime:hover{background-position:100% -139px;border:1px solid #216072;color:#216072;}#calendar #hourDropDown{left:130px;width:35px;}#calendar #minuteDropDown{left:167px;width:35px;}
