@charset "euc-kr";
#dv_support { position: relative; overflow: hidden; width: 691px; padding-bottom: 50px; zoom: 1; background: #fff; }
#dv_support div.header { height: 79px; background: url(../img/helpdesk/h2_helpdesk.gif) no-repeat; width: 691px; }
#dv_support div.header h1 { display: none; text-indent: -5000px; height: 79px; }
#dv_support div.header .history { display: none; }
#dv_support .contents { float: none; width: auto; height: auto; min-height: auto; }
/* ÅÇ */
#dv_support ul.tab { clear: both; position: relative; height: 36px; border-bottom: 1px solid #c7c2be; zoom: 1; border-top: 2px solid #736968; border-right: 1px solid #c7c2be; background: #f4f3f1; }
#dv_support ul.tab li { position: relative; z-index: 1; float: left; _display: inline; margin: 0 -1px 0 0; height: 36px; _overflow: hidden; border: 1px solid #C5D0E4; border-bottom: 0; border-top: 0; }
#dv_support ul.tab li a { display: block; _display: inline-block; height: 24px; padding: 12px 12px 0 12px; background: #f4f3f1; color: #737881; font-size: 12px; }
#dv_support ul.tab li.on { z-index: 10; border: 1px solid #c7c2be; border-bottom-color: 0; border-top: none; }
#dv_support ul.tab li.on a { height: 25px; padding: 12px 15px 0 15px; color: #342f2c; font-weight: bold; background: #fff; }
/* ÆäÀÌÁö */
.BBS_Page { position: relative; overflow: hidden; clear: both; padding: 20px 0; text-align: center; }
.BBS_Page * { vertical-align: top; }
.BBS_Page a { position: relative; display: inline-block; min-width: 23px; height: 19px; padding-top: 4px; margin: 0 0 0 1px; border: 1px solid #e3dfde; vertical-align: top; color: #776d6c; font: 12px arial; letter-spacing: -1px; }
:root .BBS_Page a { height: 18px\0; padding-top: 5px\0; }
.BBS_Page span.on { position: relative; display: inline-block; min-width: 23px; height: 19px; padding-top: 4px; margin: 0 0 0 1px; border: 1px solid #ca0016; vertical-align: top; color: #c70216 !important; font-weight: bold !important; font: 12px arial; letter-spacing: -1px; }
:root .BBS_Page span.on { height: 18px\0; padding-top: 5px\0; }
.BBS_Page img { position: relative; top: 8px; margin: 0 6px; }
.BBS_Page a img { position: relative; top: 2px; margin: 0; }
.hd_menu { position: relative; height: 101px; margin: 0; background: url(../img/helpdesk/bg_menu.gif) no-repeat; }
.hd_menu ul.faq { height: 38px; padding: 15px 0 0 123px; }
.hd_menu ul.mtm { padding: 0 0 0 123px; }
.hd_menu li { display: inline; vertical-align: top; }
.hd_menu li a { color: #737881; font-size: 12px; }
.hd_menu a.on { font-weight: bold; color: #d25400; }
.hd_menu li.bar { position: relative; top: -1px; padding: 0 10px; font-size: 13px; color: #CECED3; font-weight: normal; }
.hd_faq_question h3 { height: 31px; margin: 0; padding: 0 0 0 4px; }
.hd_faq_question select { width: 124px; }
.hd_faq_question .box { position: relative; height: 80px; margin: 0; }
.hd_faq_question .search input { position: absolute; left: 134px; top: 0; width: 487px; height: 17px; padding: 8px 12px 4px 12px; border: 3px solid #5a4740; background: none; color: #b2adaa; font-size: 12px; }
.hd_faq_question .search a.btn_search { position: absolute; right: 0; top: 0; }
.hd_faq_question .search label { position: absolute; right: 0; top: 44px; }
.hd_faq_question .search label input { position: relative !important; top: 3px; left: auto; border: 0; width: auto !important; }
.hd_faq_question .search label i { vertical-align: bottom; font-style: normal; }
.hd_faq_question .top5 { position: absolute; left: 3px; top: 44px; background: url(../img/helpdesk/ico_hot.gif) no-repeat; padding: 2px 0 0 20px; }
.hd_faq_question .top5 li { display: inline; padding: 0 1px; font-size: 13px; color: #CECED3; }
.hd_faq_question .top5 li a { color: #756d6a; font-size: 12px; }
.hd_faq_question .top5 li.bar { position: relative; top: 0; color: #b2adaa; }
.hd_faq_top5 { position: relative; height: 238px; background: url(../img/helpdesk/bg_faq_question.gif) no-repeat; }
.hd_faq_top5 .top5_1 { position: absolute; left: 37px; top: 45px; }
.hd_faq_top5 .top5_2 { position: absolute; left: 392px; top: 45px; }
.hd_faq_top5 li { height: 31px; font-size: 12px; }
.hd_faq_top5 li a { display: inline-block; width: 280px; line-height: 1.4; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #737881; }
.hd_faq_top5 li strong { display: none; }
.hd_faq_list .msg { position: relative; margin: 0; color: #737881; line-height: 1.2; font-size: 12px; }
.hd_faq_list p.msg, .hd_faq_list div.msg p { padding: 0 0 17px 12px; background: url(../img/helpdesk/bu_gt.gif) no-repeat 4px 2px; }
.hd_faq_list .msg strong { font-weight: bold; color: #d35400; }
.hd_faq_list .listx { position: relative; height: 149px; margin: 0; padding: 10px 0 0 15px; }
.hd_faq_list .listx li { height: 16px; }
.hd_faq_list .listx li.noti { display: block; color: #908f74; padding: 0 0 20px 0; height: auto; }
.hd_faq_list .listx .noti p a { position: absolute; left: 15px; top: 130px; }
.hd_faq_list .sort { position: absolute; top: -14px; right: -7px; margin: 13px 0 0 0; overflow: hidden; white-space: nowrap; }
.hd_faq_list .sort li { position: relative; float: left; _display: inline; margin: 0 -1px 0 0; padding: 1px 10px 0 10px; background: url(../img/helpdesk/bg_sort_bar.gif) right 1px no-repeat; font-size: 12px; line-height: 1.2; }
.hd_faq_list .sort li a { font-size: 12px; color: #736e6b; }
.hd_faq_list .sort .on a { color: #352d2b !important; font-weight: bold; text-decoration: underline; }
.hd_faq_list table.list { width: 100%; margin: 20px 0 0 0 !important; border-collapse: collapse; table-layout: fixed; }
.hd_faq_list table.list th { padding: 12px 0 7px 0; border-top: 1px solid #b7b3b0; border-bottom: 1px solid #e3dfe0; color: #56524f; text-align: center; font-weight: bold; background: #f4f3f1; font-size: 12px; }
.hd_faq_list table.list th.category { border-left: none; }
.hd_faq_list table.list th.count { border-right: none; }
.hd_faq_list table.list td { padding: 14px 0 11px 0; border-bottom: 1px solid #C5C5CC; text-align: center; overflow: hidden; font-size: 12px; line-height: 1.2; zoom: 1; }
.hd_faq_list table.list b { color: #D60E0E; }
.hd_faq_list table.list .category { width: 80px; }
.hd_faq_list table.list td.category { color: #342f2c; font-weight: bold; }
.hd_faq_list table.list td.subject { text-align: left; padding-left: 12px; }
.hd_faq_list table.list td.subject a { color: #766f69; }
.hd_faq_list table.list .update { width: 112px; }
.hd_faq_list table.list td.update { vertical-align: top; font: 11px arial; color: #766f69; }
.hd_faq_list table.list .count { width: 63px; }
.hd_faq_list table.list td.count { vertical-align: top; font: 11px arial; color: #766f69; }
.hd_foot { position: relative; height: 43px; margin: -1px 0 0 0; text-indent: -5000px; background: url(../img/helpdesk/bg_mantoman.gif) no-repeat 3px 14px; border-top: 1px solid #C5C5CC; zoom: 1; }
.hd_foot .mtm a { position: absolute; left: 325px; top: 12px; display: block; width: 70px; height: 18px; background: url(../img/helpdesk/btn_mantoman2.gif) no-repeat; text-indent: 0; overflow: hidden; }
.hd_foot .mtm a img { visibility: hidden; }
.hd_foot .btn { position: absolute; right: 1px; top: 15px; text-indent: 0; }
.hd_foot .btn li { float: left; _display: inline; text-indent: 0; margin: 0 1px 0 0; }
.qa_read { background: none; }
.top5px { height: 47px; margin: 0; background: none; }
.top5px .move { position: absolute; left: 2px; top: 10px; }
.top5px * { text-indent: 0 !important; }
.top5px .btn { left: auto; right: 2px !important; top: 10px; }
.top5px .btn a { margin: 0 0 0 5px; }
.hd_answer { position: relative; overflow: hidden; zoom: 1; }
.hd_answer h4 { display: none; }
.hd_answer .contents { overflow-x: hidden; word-break: break-all; padding: 0 12px 20px 12px !important; color: #737881; font-size: 12px; line-height: 1.6; background: #f3f3f1; border: 1px solid #c7c2be; border-top: none; }
.hd_answer p.title { position: relative; left: -12px; width: 677px; height: 25px; padding: 15px 0 0 28px; margin: 0 0 28px 0; border: 1px solid #c7c2be; border-left: none; color: #342f2c; background: #d8d3d0 url(../img/helpdesk/ico_answer.gif) 10px 13px no-repeat; font-size: 12px; font-weight: bold; line-height: 1.2; }
.hd_answer_c { position: relative; height: 51px; margin-top: -7px; background: url(../img/helpdesk/bg_answer.gif) left bottom no-repeat; text-indent: -5000px; font-size: 12px; }
.hd_answer_c .yes { position: absolute; left: 517px; top: 21px; text-indent: 0; color: #666; }
.hd_answer_c .no { position: absolute; left: 566px; top: 21px; text-indent: 0; color: #666; }
.hd_answer_c .btn { position: absolute; left: 612px; top: 16px; text-indent: 0; }
.hd_answer_c input { vertical-align: top; margin: -4px 1px -3px -3px; }
.hd_par div.re { position: relative; height: 51px; margin: 5px 0; background: url(../img/helpdesk/bg_par_re.gif) no-repeat; text-indent: -5000px; }
.hd_par div.re a { position: absolute; left: 612px; top: 16px; text-indent: 0; }
.hd_par h4, .hd_par p.msg { position: absolute; left: -5000px; top: -5000px; }
.hd_login { position: relative; height: 309px; background: url(../img/helpdesk/bg_login_required.gif) no-repeat; }
.hd_login a { position: absolute; top: 213px; display: block; height: 27px; text-indent: -5000px; }
.hd_login a.join { left: 232px; width: 75px; }
.hd_login a.idpass { left: 312px; width: 148px; }
.hd_notice h3 { height: 24px; }
.hd_notice .list { zoom: 1; }
.hd_notice .list ul { position: relative; top: 0; border: 1px solid #c7c2be; border-bottom: none; zoom: 1; background: #f4f2f3; }
.hd_notice .list ul li { height: 23px; padding: 16px 0 0 63px; border-bottom: 1px solid #c7c2be; background: url(../img/helpdesk/ico_board_notice.gif) no-repeat 13px 17px; font-size: 12px; }
.hd_notice .list ul li a { color: #323639; font-weight: bold; }
.hd_notice .line { display: none; }
.hd_notice .list ul li.last_child { border-bottom: 1px solid #C5C5CC; }
.hd_qa_view { margin: 30px 0 0 0; padding: 0; overflow: hidden; padding: 0; zoom: 1 }
.hd_qa_view .question { position: relative; height: 27px; margin: 0; height: 26px; padding: 15px 0 0 25px; margin-bottom: -15px; background: #d8d3d1 url(../img/helpdesk/ico_q.gif) 5px 12px no-repeat; font-weight: bold; border: 1px solid #c8c2be; zoom: 1; }
.hd_qa_view .answer { position: relative; height: 27px; margin: 0; height: 26px; padding: 15px 0 0 25px; margin-bottom: -15px; background: #d8d3d1 url(../img/helpdesk/ico_a.gif) 5px 12px no-repeat; font-weight: bold; border: 1px solid #c8c2be; zoom: 1; }
.hd_qa_view .question p, .hd_qa_view .answer p { color: #342e2c; font-weight: bold; font-size: 12px; }
.hd_qa_view .question a { position: absolute; left: 932px; top: 8px; }
.hd_qa_view .contents { overflow-x: hidden; word-break: break-all; padding: 30px 12px 36px 12px !important; margin-top: 14px; background: #f4f3f2; border: 1px solid #c8c2be; border-bottom: none; color: #342e2c; font-size: 12px; line-height: 1.6; }
.hd_qa_view .user_detail { position: relative; padding: 18px 0 5px 5px; zoom: 1; }
.hd_qa_view .user_detail dt { float: left; _display: inline; margin: 0 4px 0 0; padding: 0 0 0 10px; background: url(../img/helpdesk/bu_dash.gif) no-repeat 0 46%; color: #343539; font-weight: bold; }
.hd_mtm_q p { display: none; }
.hd_mtm_q h3 { height: 25px; }
/* .hd_mtm_option { border: 1px solid #D7D8DE; margin: 0 0 35px 0; padding: 0; *zoom: 1; }
*/
.hd_mtm_option { border: none; margin: 0 0 35px 0; padding: 0; *zoom: 1; }
.hd_mtm_option table { background: #fff; }
.hd_tbl_option { table-layout: fixed; border-collapse: collapse; border-spacing: 0; }
.hd_tbl_option th { width: 155px; text-align: center; vertical-align: middle; border: 1px solid #c8c7c5; background: #d8d3d0; }
:root .hd_tbl_option input.text { padding: 8px 9px 5px 9px\0; }
.hd_tbl_option th h4 { font-weight: bold; font-size: 12px; }
.hd_tbl_option td { padding: 15px 0 15px 20px; border: 1px solid #c8c7c5; color: #757170; background: #f4f3f1; }
.hd_tbl_option td .sep { position: relative; top: 10px; color: #CDD1D9; vertical-align: top; }
.hd_tbl_option input.text { width: 103px; padding: 5px 9px 4px 9px; border: 1px solid #c8c7c5; background: #FFF; color: #6D737E; line-height: 14px; vertical-align: top; }
.hd_tbl_option input.long { width: 480px; }
.hd_tbl_option input.file { width: 400px; }
.hd_tbl_option input.mid { width: 260px; }
.hd_tbl_option input.radio { position: relative; top: 0; *margin: -4px -3px -3px -3px; }
.hd_tbl_option input.checkbox { position: relative; top: 0; vertical-align: middle; *margin: -4px -3px -3px -3px; }
.hd_tbl_option label { margin-left: 4px; }
.hd_tbl_option textarea { width: 480px; height: 178px; padding: 10px; border: 1px solid #CDD1D9; }
.hd_tbl_option .SelectHelpdesk { width: 82px; vertical-align: top; }
.hd_tbl_option .question li { float: left; width: 148px; height: 30px; font-size: 12px; }
.hd_tbl_option .question ul { clear: both; margin: 0 0 20px 0; padding: 0 0 3px 0; border-bottom: 1px solid #E9EAEE; zoom: 1; }
.hd_tbl_option .question ul:after { content: '.'; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }
.hd_tbl_option .notice { clear: both; color: #D60E0E; }
.hd_tbl_option .notice p { padding: 0 0 0 10px; background: url(../img/helpdesk/bu_dash2.gif) no-repeat 0 5px; }
.hd_tbl_option .hd_lb_id td span { position: relative; top: 7px; margin: 0 0 0 8px; }
.hd_tbl_option .hd_lb_bank td select { width: 140px; }
.hd_tbl_option .hd_lb_email td select { width: 140px; }
.hd_tbl_option .hd_lb_phone select { width: 82px; }
.hd_tbl_option .hd_lb_phone input.text { width: 62px; }
.hd_tbl_option .hd_lb_alarm strong { margin: 0 26px 0 0; font-weight: normal; }
.hd_tbl_option .hd_lb_alarm label { position: relative; top: -1px; margin: 0 15px 0 2px; }
.hd_tbl_option .hd_lb_file em { position: relative; top: 10px; margin: 0 0 0 5px; color: #6D737E; }
.hd_tbl_option .hd_lb_file p { margin: 0 0 -5px 0; padding: 10px 20px 0 0; line-height: 18px; }
.hd_tbl_option .hd_lb_system .system p { margin-bottom: 7px; padding-left: 25px; position: relative; }
.hd_tbl_option .hd_lb_system .system p input { position: absolute; top: 0px; left: 0px; }
.hd_tbl_option .hd_lb_system .system p label { margin: 0px; font-size: 11px; line-height: 14px; }
.hd_tbl_option .hd_lb_sms p { margin-bottom: 7px; padding-left: 25px; position: relative; }
.hd_tbl_option .hd_lb_sms p input { position: absolute; top: 0px; left: 0px; }
.hd_tbl_option .hd_lb_sms p label { margin: 0px; font-size: 11px; line-height: 14px; }
.hd_tbl_option .hd_lb_system .info { padding: 10px 50px 0 0; line-height: 18px; color: #A1A7AE; }
.hd_tbl_option .hd_lb_system .info em { display: block; color: #6D737E; }
.hd_tbl_option .hd_lb_system .info strong { color: #32353A; }
.hd_tbl_option .hd_lb_date img { margin: 0 6px 0 5px; cursor: pointer; }
.hd_tbl_option .hd_lb_police select { width: 140px; margin: 0 16px 0 0; }
.hd_tbl_option .hd_lb_police label { position: relative; vertical-align: top; top: 9px; }
.hd_tbl_option .btn_mypmang { color: #18397E; text-decoration: underline; }
.hd_mtm_option .hd_foot { position: absolute; left: 0; width: 691px; background: none; text-align: center; *zoom: 1; }
.hd_mtm_option .hd_foot .btn { position: absolute; right: 0; top: 10px; }
.hd_mtm_option .hd_foot .btn li { margin-left: 4px; }
.hd_qa_list { margin: 30px 0 0 0; padding-top: 38px; background: url(../img/helpdesk/img_qa_list_top.gif) no-repeat }
.hd_qa_list .list { width: 100%; border-collapse: collapse; border-spacing: 0; }
.hd_qa_list .list th { display: none; }
.hd_qa_list td { padding: 14px 0 11px 0; border-bottom: 1px solid #E4E7EA; vertical-align: top; }
.hd_qa_list .num { padding: 13px 0 12px 0; width: 47px; text-align: center; font: 11px arial; color: #737881; }
.hd_qa_list .title { text-align: left; }
.hd_qa_list .title a { font-size: 12px; color: #323639; }
.hd_qa_list .title img { position: relative; margin: 0 0 0 5px; }
.hd_qa_list .title p { display: inline-block; width: 311px; margin: 0 0 0 10px; font-size: 12px; color: #323639; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hd_qa_list .stats { width: 89px; text-align: center; }
.hd_qa_list .stats img { position: relative; vertical-align: top; }
.hd_qa_list .date { padding: 13px 0 12px 0; width: 67px; text-align: center; font: 11px arial; color: #737881; }
.hd_qa_list .del { padding: 0; width: 40px; text-align: center; vertical-align: middle; }
.hd_qa_list .del input { position: relative; left: -3px; width: 13px; height: 13px; overflow: hidden; }
.hd_qa_list .line { display: none; }
.hd_qa_list .category { width: 96px; text-align: center; font-size: 12px; color: #6D737E; }
.hd_rating { position: relative; padding: 0 0 20px 0; margin-top: 30px; border: 1px solid #c6c2bf; zoom: 1; background: #f4f3f1; }
.hd_rating .rate { position: relative; height: 41px; padding: 20px 0 6px 22px; background: #d8d3d0; border-bottom: 1px solid #c6c2bf; zoom: 1; }
.hd_rating .rate:after { content: '.'; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }
.hd_rating h3 { font-size: 12px; font-weight: bold; color: #505050; padding: 0 0 3px 0; }
.hd_rating p.sub { color: #505050; font-size: 12px; font-weight: bold; }
.hd_rating em { color: #D60E0E; }
.hd_rating textarea { clear: both; position: relative; width: 630px; height: 137px; padding: 10px; margin: 20px 0 0 20px; border: 1px solid #CDD1D9; text-align: left; background: #fff url(../img/helpdesk/bg_rating_textarea.gif) no-repeat 68px 72px; }
.hd_rating p.limit { padding: 10px 20px 0 0; color: #A1A7AE; text-align: right; }
.hd_rating p.limit span { color: #D60E0E; font-weight: bold; }
.hd_rating .btn { margin: -14px 0 0 0; text-align: center; }
.hd_rating .slider_placeholder { position: absolute; left: 367px; top: 26px; width: 300px; height: 23px; background: url(../img/helpdesk/img_graph.gif) no-repeat; }
.hd_rating .rating_slider { position: absolute; z-index: 3; left: -6px; top: -7px; width: 300px; height: 30px; }
.hd_rating .ui-slider-handle { position: relative; display: block; width: 13px; height: 17px; background: url(../img/helpdesk/btn_handle.gif) no-repeat; }
.hd_rating .rating_value { position: absolute; left: 50%; top: -13px; width: 30px; margin: 0 0 0 -9px; text-align: center; border: none; background: none; font: bold 11px verdana; color: #000; letter-spacing: -1px; }
.top10px { position: relative; height: 47px; margin: 0; border-top: 1px solid #C5C5CC; background: none; }
.top10px .btn li { margin-left: 4px; }
.top10px .btn { right: 0; top: 10px; }
.hd_faq_list .search_word { position: relative; margin: 20px 0 0 0; padding: 28px 13px 30px 13px; border: 1px solid #c8c2be; line-height: 1.2; zoom: 1; background: #f4f3f2; }
.hd_faq_list .search_word h4 { font: bold 16px dotum; color: #d35400; line-height: 1.4; }
.hd_faq_list .search_word ol { padding: 21px 0 23px 0; color: #535353; }
.hd_faq_list .search_word li { padding: 0 0 4px 0; font-weight: normal; font-size: 12px; color: #342e2c; }
.hd_faq_list .search_word table { margin: 6px 0 0 0; width: 100%; table-layout: fixed; }
.hd_faq_list .search_word col { width: 25%; }
.hd_faq_list .search_word td { height: 40px; border: 1px solid #c8c2be; text-align: center; vertical-align: middle; line-height: 1.2; color: #342e2c; font-size: 12px; background: #d8d3d1; font-weight: bold; }
.hd_faq_list .search_word .right td { background: #fff; font-weight: normal; color: #303B2E; }
.hd_faq_list .search_word .wrong td { background: #fff; font-weight: normal; }
.hd_faq_list .search_word li p { padding: 10px 0 29px 0; font-weight: normal; color: #737881; font-size: 12px; }
.helpDesk .hd_inspection { position: relative; height: 309px; background: url(../img/helpdesk/bg_inspection.gif) no-repeat; }
.helpDesk .hd_inspection .back { position: absolute; left: 271px; top: 203px; }
.hd_personal_info { position: relative; padding: 18px 0 17px 13px; line-height: 17px; zoom: 1; }
.hd_personal_info h4 { height: 26px; color: #322c2c; font-weight: bold; }
.hd_personal_info dt { padding: 0 0 0 7px; background: url(../img/helpdesk/bu_dot.gif) no-repeat 0 4px; color: #322c2c; font-weight: bold; }
.hd_personal_info dd { padding: 0 0 4px 7px; color: #76726f; }
.hd_personal_info p { padding: 10px 0 0 6px; color: #76726f; }
.hd_personal_info p input { position: relative; top: -2px; *top: 0; vertical-align: top; *margin: -4px -3px -3px -3px; margin-right: 4px; }
.SelectHelpdesk_selectArea { overflow: hidden; height: 29px; border: 3px solid #5a4740; vertical-align: top; z-index: 20; text-align: left; line-height: 1.2 !important; background: #FFF; }
.SelectHelpdesk_selectArea a { display: block; width: 100%; *width: auto; margin: 0; padding: 9px 0 6px 0; text-indent: 8px; font-size: 12px; white-space: nowrap; color: #737881; background: url(../img/helpdesk/bg_select_arrow.gif) right top no-repeat; cursor: default; letter-spacing: 0; font-weight: normal; }
.hd_tbl_option .SelectHelpdesk_selectArea { border: 1px solid #c6c5c3; height: 23px; }
.hd_tbl_option .SelectHelpdesk_selectArea a { background: url(../img/helpdesk/bg_select_arrow2.gif) right top no-repeat; padding: 6px 0 6px 0; }
.SelectHelpdesk_selectArea a:hover { text-decoration: none; }
.SelectHelpdesk_optionsDiv { display: none; margin-top: 35px; border: 3px solid #5a4740; border-top: 0; background: #FFF; vertical-align: middle; z-index: 21; }
.SelectHelpdesk_optionsDiv p { margin: 0; padding: 1px; }
.SelectHelpdesk_optionsDiv a { display: block; padding: 5px 8px 2px 8px; white-space: nowrap; color: #6D737E; cursor: default; font-size: 12px; }
.SelectHelpdesk_optionsDiv a:hover { background: #727985; color: #FFF !important; text-decoration: none; }
/* jQuery UI Datepicker 1.8.18

* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)

* Dual licensed under the MIT or GPL Version 2 licenses.

* http://jquery.org/license

* http://docs.jquery.com/UI/Datepicker#theming */
.ui-datepicker { display: none; width: 210px; margin: 1px 0 0 0; padding: 17px 9px 10px 9px; background: #FFF; border: 1px solid #D7D8DE; }
.ui-datepicker .ui-datepicker-header { position: relative; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { }
.ui-datepicker .ui-datepicker-prev { position: absolute; left: 48px; top: 2px; display: block; width: 13px; height: 13px; background: url(../img/helpdesk/btn_prev.gif) no-repeat; overflow: hidden; text-indent: -5000px; cursor: pointer; }
.ui-datepicker .ui-datepicker-next { position: absolute; right: 40px; top: 3px; display: block; width: 13px; height: 13px; background: url(../img/helpdesk/btn_next.gif) no-repeat; overflow: hidden; text-indent: -5000px; cursor: pointer; }
.ui-datepicker .ui-datepicker-prev-hover { }
.ui-datepicker .ui-datepicker-next-hover { }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { padding: 1px 0 0 0; height: 21px; font-weight: bold; text-align: center; line-height: 1.2; }
.ui-datepicker .ui-datepicker-title select { }
.ui-datepicker table { border-collapse: collapse; margin: 0; }
.ui-datepicker th { background: #B8B8C0; border: 1px solid #ADADB6; color: #FFF; font-size: 11px; text-align: center; }
.ui-datepicker th span { display: block; text-align: center; padding: 4px 0 0 0; }
.ui-datepicker td { width: 29px; height: 18px; color: #797c81; border: 1px solid #E9EAEE; background: #FFF; }
.ui-datepicker td span, .ui-datepicker td a { display: block; text-align: center; padding: 5px 0 0 0; text-decoration: none; font-size: 11px; color: #797C81; }
.ui-datepicker td:first-child a { color: #D60E0E; }
.ui-datepicker td.first_child a { color: #D60E0E; }
.ui-datepicker .ui-datepicker-current-day { background: #B9CDE6; color: #2A73AF; font-weight: bold; }
.ui-datepicker .ui-state-active { background: #B9CDE6; color: #2A73AF; font-weight: bold; }
.ui-datepicker .ui-datepicker-today { background-color: yellow; }
.ui-datepicker .ui-state-highlight { background-color: yellow; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /* sorry for IE5 */
	display/* */:block; /*sorry for IE5 */
	position: absolute; /* must have */
	z-index: -1; /* must have */
	filter: mask(); /* must have */
	top: -4px; /* must have */
	left: -4px; /* must have */
	width: 200px; /* must have */
height: 200px; /* must have */ }