﻿/* =================== Calendar =================== */.CILA_Calendar_Container { position: absolute; left: 0px; top: 0px; line-height: normal !important; }
.CILA_Calendar_Shadow { background: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 285px; height: 218px; position: absolute; top: 5px; left: 5px; z-index: 1; opacity: 0.1; filter: alpha(opacity=10); }
.CILA_Calendar_Border1 { font-family: Verdana; font-size: 11px; background: #fff; border: 1px solid #24334A; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; position: relative; z-index: 2; }
.CILA_Calendar_Border2 { background: #DCE7F7; border: 4px solid #B2CBEF; padding: 1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.CILA_Calendar_Border3 { background: #fff; border: 1px solid #415570; }
.CILA_Calendar_Button1 { background: none; border: none; padding: 0px; cursor: pointer; height: 18px; width: 20px; }
.CILA_Calendar_Button2 { background: none; border: none; font-size: 16px; padding: 0px; cursor: pointer; height: 18px; width: 20px; }
.CILA_Calendar_TextBox1 { font-family: Verdana; font-size: 11px; background: none !important; border: 1px solid #fff !important; width: 85px; text-align: right; cursor: default; }
.CILA_Calendar_TextBox2 { font-family: Verdana; font-size: 11px; background: none !important; border: 1px solid #fff !important; width: 65px; text-align: left; cursor: default; }
.CILA_Calendar_TitleZone { padding: 10px 5px; text-align: center; color: #0066CC; }
.CILA_Calendar_DayZone { width: 250px; padding: 10px; }
.CILA_Calendar_Table { width: 100%; }
th.CILA_Calendar_TD_DAY, th.CILA_Calendar_TD_CN, th.CILA_Calendar_TD_SAT { font-family: Verdana; font-size: 10px; font-weight: bold; width: 14%; text-align: center; font-size: 10px; cursor: default; line-height: normal; }
td.CILA_Calendar_TD_DAY, td.CILA_Calendar_TD_CN, td.CILA_Calendar_TD_SAT { background: #E1F3FD; border: 1px solid #1D53B8; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #0066CC; padding: 1px 8px; text-align: right; cursor: pointer; font-size: 10px; }
td.CILA_Calendar_TD_DAY:hover, td.CILA_Calendar_TD_CN:hover, td.CILA_Calendar_TD_SAT:hover { background: #88D0F7; border: 1px solid #1D53B8; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #0066CC; }
.CILA_Calendar_TD_CN { color: #ff0000 !important; font-weight: bold; }
.CILA_Calendar_TD_SAT { color: #0066CC !important; font-weight: bold; }
.CILA_Calendar_TD_DeActive { padding: 1px 8px; text-align: right; border: 1px solid #fff; cursor: default; font-size: 10px; color: #888 !important; }
.CILA_Calendar_TD_CurDate { background: #FFCC00; border: 1px solid #FF6600; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #0066CC; font-size: 10px; padding: 1px 8px; text-align: right; cursor: pointer; }
.CILA_Calendar_TD_SelDate { background: #FFAA99; border: 1px solid #FF6600; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #0066CC; font-size: 10px; padding: 1px 8px; text-align: right; cursor: pointer; }
.CILA_Calendar_TD_Seperator, .CILA_Calendar_TD_Seperator:hover { background: none !important; border-bottom: 1px solid #F5F5F5 !important; }
.CILA_Calendar_SubmitZone1 { border-top: 1px solid #F0F0F0; }
.CILA_Calendar_SubmitZone2 { border-top: 1px solid #fff; background: #F0F0F0; padding: 2px 10px; text-align: left; height: 20px; }
.CILA_Calendar_OKButton { font-family: Verdana; font-size: 10px; }
.CILA_Calendar_Spin { position: relative; height: 16px; width: 24px; cursor: default; }
.CILA_Calendar_Spin:hover { background: #FFF; position: relative; border: 1px solid #7F9DB9; height: 16px; width: 40px; cursor: default; }
.CILA_Calendar_Spin input[type="text"] { background: none; border: 0px; font-size: 10px; width: 24px; text-align: center; cursor: default; }
.CILA_Calendar_SpinUp, .CILA_Calendar_SpinDown { display: none; background: url(images/IMG.png) -120px 0px no-repeat; position: absolute; right: 0px; width: 14px; height: 8px; border: 0px; cursor: default; padding: 0px; }
.CILA_Calendar_Spin:hover .CILA_Calendar_SpinUp, .CILA_Calendar_Spin:hover .CILA_Calendar_SpinDown { display: block; }
.CILA_Calendar_SpinUp { top: 0px; }
.CILA_Calendar_SpinDown { background-position: -120px -8px; bottom: 0px; }
.CILA_Calendar_SpinUp:hover { background-position: -134px 0px; }
.CILA_Calendar_SpinDown:hover { background-position: -134px -8px; }
.CILA_Calendar_AMPM { font-size: 10px; height: 18px; }
.CILA_Calendar_CloseButton { background: url(images/IMG.png) -162px 0px no-repeat; width: 14px; height: 14px; position: absolute; right: 8px; top: 8px; opacity: 0.5; filter: alpha(opacity=50); }
.CILA_Calendar_CloseButton:hover { opacity: 1; filter: alpha(opacity=100); }
/* =================== Window =================== */.CILA_WIN { position: absolute; top: 100px; left: 100px; }
.CILA_WIN_TopRight { background: url(images/IMG.png) -30px -144px no-repeat; height: 35px; width: 30px; }
.CILA_WIN_TopLeft { background: url(images/IMG.png) 0px -144px no-repeat; height: 35px; width: 30px; }
.CILA_WIN_TopCenter { background: url(images/IMG_V.png) repeat-x; height: 35px; cursor: move; }
.CILA_WIN_CenterRight { background: url(images/IMG_H.png) -36px 0px repeat-y; width: 30px; }
.CILA_WIN_CenterLeft { background: url(images/IMG_H.png) 0px 0px repeat-y; width: 30px; }
.CILA_WIN_Center { background: #fff; position: relative; min-width: 200px; height: 100%; }
.CILA_WIN_BottomRight { background: url(images/IMG.png) -30px -179px no-repeat; height: 35px; width: 30px; }
.CILA_WIN_BottomLeft { background: url(images/IMG.png) 0px -179px no-repeat; height: 35px; width: 30px; }
.CILA_WIN_BottomCenter { background: url(images/IMG_V.png) 0px -36px repeat-x; height: 35px; }
.CILA_WIN_ButtonZone { position: absolute; right: 17px; top: 5px; white-space: nowrap; font-size: 0px; }
.CILA_WIN_Button_Minimize, .CILA_WIN_Button_Maximize, .CILA_WIN_Button_Restore, .CILA_WIN_Button_Close { background: url(images/IMG.png) -120px -48px no-repeat; border: 0px; width: 29px; height: 16px; margin: 0px 2px; }
.CILA_WIN_Button_Maximize { background-position: -149px -48px; }
.CILA_WIN_Button_Restore { background-position: -178px -48px; }
.CILA_WIN_Button_Close { background-position: -207px -48px; }
.CILA_WIN_Button_Minimize:hover { background-position: -120px -64px; }
.CILA_WIN_Button_Maximize:hover { background-position: -149px -64px; }
.CILA_WIN_Button_Restore:hover { background-position: -178px -64px; }
.CILA_WIN_Button_Close:hover { background-position: -207px -64px; }
.CILA_WIN_Button { background: url(images/IMG.png) -0px -48px no-repeat; border: 0px; width: 90px; height: 18px; font-family: Verdana; font-size: 11px; margin: 5px; }
.CILA_WIN_Button:hover { background-position: 0px -66px; }
.CILA_WIN_Alert_Msg { padding: 10px; font-family: Verdana; font-size: 11px; }
.CILA_WIN_AlertIcon { background: url(images/IMG.png) -81px -152px no-repeat; border: 0px; width: 30px; height: 28px; margin-right: 10px; }
.CILA_WIN_QuestionIcon { background: url(images/IMG.png) -128px -150px no-repeat; border: 0px; width: 35px; height: 35px; margin-right: 10px; }
.CILA_WIN_Alert_IconZone { text-align: center; }
.CILA_WIN_Textbox { font-family: Verdana; font-size: 10px; width: 200px; margin: 5px 0px; }
.tooltipsContainer { background: #FFFFCC left bottom repeat-x; filter: progid:DXImageTransform.Microsoft.Glow(color=#ff00ff,strength=5); position: absolute; width: 0px; height: 0px; padding: 5px 10px; border: 1px solid #777; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-family: Verdana; font-size: 11px; color: #000; text-align: justify; z-index: 999999; }
.tooltipsContainer .centertop div, .tooltipsContainer .lefttop div, .tooltipsContainer .righttop div, .tooltipsContainer .centerbottom div, .tooltipsContainer .leftbottom div, .tooltipsContainer .rightbottom div { background: #FFFFCC; border-right: 1px solid #6C6C00; border-left: 1px solid #6C6C00; height: 1px; margin: 0 auto; display: block; font-size: 0px; }
.tooltipsContainer .leftcenter div, .tooltipsContainer .rightcenter div { background: #FFFFCC; border-top: 1px solid #6C6C00; border-bottom: 1px solid #6C6C00; width: 1px; margin: auto 0; display: block; font-size: 0px; display: inline-block; }
.Unikey_on { background: url(images/IMG.png) no-repeat -274px -241px; height: 16px; width: 16px; font-size: 1px; }
.Unikey_off { background: url(images/IMG.png) no-repeat -253px -241px; height: 16px; width: 16px; font-size: 1px; }