@charset "euc-kr"; 
#dv_support {position:relative; overflow:hidden; width:704px; margin:0 0 0 9px; zoom:1;}

#dv_support div.header {position:relative; width:723px;}
#dv_support div.header h1 {height: 24px;padding:18px 0 18px 18px; border-top:1px solid #d7d7d7; border-bottom:3px solid #0057bd; overflow: hidden; text-indent: -9999px; background-image: url('../img/title/helpdesk.gif'); background-position: 18px 18px; background-repeat: no-repeat;}
#dv_support div.header h1 img {display:block;}
#dv_support div.header .btn {position:absolute; right:17px; top:19px;}

#dv_support ul.tab {clear:both; width:100%; margin:20px 0 0 0; padding:2px 0 0; height:38px; _overflow:hidden; border-bottom:1px solid #d4d4d4;}
#dv_support ul.tab li {float:left; _width:1%; height:29px; margin:0 -1px 0 0; background:url(../img/common/tab_bg_off.gif) repeat-x; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
#dv_support ul.tab a {display:block; height:19px; padding:10px 14px 0 14px;  color:#5C6F89; font-size:11px; text-indent: 0px; }
#dv_support ul.tab li.on {position:relative; top:-2px; _top:-3px; height:30px; background:url(../img/common/tab_bg_on.gif) 0 1px repeat-x; border-top:1px solid #d4d4d4;}
#dv_support ul.tab li.on a {height:19px; margin:0; padding:10px 14px 0 27px; border:0px; font-weight:bold; background:url(../img/common/bu_arrow_down.gif) no-repeat 15px 13px; color:#092d78;}

#dv_support .hd_login_ch {position:relative; width:684px; height:485px; background:url(../img/other/img_partnership.jpg) no-repeat 44px 43px;}


.hd_menu { position:relative; height:91px; margin:20px 0 0 0; background:url(../img/helpdesk/bg_menu.gif) no-repeat; }
.hd_menu ul.faq { padding:23px 0 0 54px;}
.hd_menu ul.mtm { padding:20px 0 0 54px;}
.hd_menu li { display:inline; }
.hd_menu li a {color:#065ba2;vertical-align: middle;}
.hd_menu li img {vertical-align: middle;}
.hd_menu a.on {font-weight:bold; color:#ff0000;}
.hd_menu li.bar {padding:0 5px; color:#c0c9cf; font-size:11px;}

.hd_faq_question h3 {height:22px; margin:20px 0 0 5px;}
.hd_faq_question select {width:84px; position: absolute; top: 18px; left: 29px;}
.hd_faq_question .box { position:relative; height:100px; background:url(../img/helpdesk/bg_faq_search.gif) no-repeat; }
.hd_faq_question .search input { position:absolute; left:118px; top:18px; width:387px; padding:6px 6px 0 6px; height:17px; border:1px solid #d7d7d7; background-color:#fff; font-weight:bold; color:#005691;}
.hd_faq_question .search a.btn_search { position:absolute; left:530px; top:15px; }
.hd_faq_question .top5 { position:absolute; left:114px; top:56px; }
.hd_faq_question .top5 li { display:inline; color:#b8c9e0; font-size:11px; }
.hd_faq_question .top5 li a { color:#6d809b; font-size:11px; }
.hd_faq_top5 { position:relative; height:143px; margin:29px 0 60px 0;  background:url(../img/helpdesk/bg_faq_question.gif) no-repeat; }
.hd_faq_top5 .top5_1 { position:absolute; left:17px; top:38px; }
.hd_faq_top5 .top5_2 { position:absolute; left:371px; top:38px; }
.hd_faq_top5 .top5_2 strong {color:#ff8004;}
.hd_faq_top5 li {height:20px;}
.hd_faq_top5 li a {display:inline-block; width:324px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }



.hd_faq_list .msg { *height:1%; margin:30px 0 -14px 0; color:#1e62b0; }
.hd_faq_list p.msg,
.hd_faq_list div.msg p {padding-left:8px; background:url(../img/helpdesk/bu_tri.gif) no-repeat 0 4px;}
.hd_faq_list .msg strong { text-decoration:underline;}
.hd_faq_list div.msg {position:relative;}


/** 2010/08 update start **/
.hd_faq_list .sort { position:absolute;right:10px;top:-20px;overflow:hidden; white-space:nowrap;}
.hd_faq_list .sort li { margin-right:-1px;padding:0 6px 0 4px;background:url(../img/helpdesk/bg_sort_bar.gif) right top no-repeat;font-size:11px;display:inline; }
.hd_faq_list .sort li a {font-size:11px; color:#6d809b;}
.hd_faq_list .sort a:hover { color:#1e62b0 !important; }
.hd_faq_list .sort a.on { color:#1e62b0 !important;text-decoration:underline; }
.hd_faq_list .tab_basic {position:relative; top:0;}
.hd_faq_list .tab_basic:after {clear:both; content:'.'; display:block; height:0; line-height:0; overflow:hidden;}
.hd_faq_list table.list {width:100%;  margin-top:-8px !important;border-collapse:collapse;table-layout:fixed; }
.hd_faq_list table.list th { padding:10px 0 5px 0;border-top:1px solid #DEDBDE; border-bottom:1px solid #DEDBDE;font-size:11px;color:#5A6D8C;background:#EFEFEF;text-align:center; }
.hd_faq_list table.list td { padding:8px 0 6px 0;text-align:center; background:url(../img/helpdesk/bg_dot.gif) repeat-x left bottom;}
.hd_faq_list table.list .category { width:79px; }
.hd_faq_list table.list td.category { color:#0051BD; }
.hd_faq_list table.list td.subject { text-align:left; padding-left:12px;}
.hd_faq_list table.list td.subject a { color:#737573; }
.hd_faq_list table.list .update { width:94px; }
.hd_faq_list table.list td.update { font-size:10px;font-family:verdana;color:#6B829C; }
.hd_faq_list table.list .count { width:63px; }
.hd_faq_list table.list td.count { font-size:10px;font-family:verdana;color:#6B829C; }
.hd_faq_list table.list b {color:#D60E0E;} 




.hd_faq_list .listx { position:relative; height:139px; margin:20px 0 20px 0; _margin-bottom:10px; background:url(../img/helpdesk/bg_listx.gif) no-repeat; }
.hd_faq_list .listx li {display:none;}
.hd_faq_list .listx li.noti {display:block; padding:22px 0 0 60px; font-size:11px; color:#092d78;}
.hd_faq_list .listx .noti p a {position:absolute; right:20px; top:20px;}

.hd_foot { position:relative; height:54px; text-indent:-5000px; background:url(../img/helpdesk/bg_mantoman.gif) no-repeat;  *zoom:1;}
.hd_foot .mtm a { position:absolute; left:279px; top:17px; text-indent:0;  }
.hd_foot .btn { position:absolute; right:20px; top:21px; text-indent:0;}
.hd_foot .btn li {float:left; display:inline; text-indent:0; }

.top5px {background:url(../img/helpdesk/bg_foot.gif) repeat-x;}
.top5px .move {position:absolute; left:10px; top:14px;}
.top5px * {text-indent:0 !important;}
.top5px .btn { left:auto; right:10px !important; top:14px; }

.hd_answer {margin:-12px 0 0 0; padding:36px 0 0 0; background:url(../img/helpdesk/bg_shadow.gif) repeat-x;}
.hd_answer h4 {*height:1%; margin:0 0 0 11px; padding:0 0 0 11px; background:url(../img/helpdesk/bu_tri.gif) no-repeat 0 4px; color:#092d78; font-weight:bold;}
.hd_answer .contents {padding:0 0 22px 41px; line-height:160%; background:url(../img/helpdesk/bu_a.gif) no-repeat 12px 61px; color:#666;}
.hd_answer p.title {*height:1%; margin:9px 0 19px -41px; padding:13px 11px 11px 39px; font-weight:bold;background:#f8fbfe url(../img/helpdesk/bu_q.gif) no-repeat 11px 14px; color:#0053bd; border:1px solid #d6d6d6; line-height:120%;}
.hd_answer .contents a { color:#1174B5; text-decoration:underline; }

.hd_answer_c { position:relative; height:53px; margin:0; background:url(../img/helpdesk/bg_answer.gif) left bottom no-repeat; }
.hd_answer_c .yes { position:absolute; left:247px; top:20px; }
.hd_answer_c .no { position:absolute; left:289px; top:20px; }
.hd_answer_c .btn { position:absolute; left:348px; top:16px; }
.hd_answer_c input {margin-right:4px; *margin:-4px 0 0 -3px;}

.hd_rating {position:relative; padding:0 0 20px 0; border:1px solid #CDD1D9; zoom:1;}
.hd_rating .rate {position:relative; height:51px;  padding:18px 0 0 13px; background:#F4F4F6; border-bottom:1px solid #CDD1D9; 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:#5b5b5b;line-height: 18px;}
.hd_rating p.sub {display:block; color:#5b5b5b; font-size:12px; font-weight:bold;line-height: 18px;}
.hd_rating em {color:#0053bd;}
.hd_rating textarea {clear:both; position:relative; width:640px; height:148px; padding:10px; margin:20px 0 0 20px; border:1px solid #CDD1D9; text-align:left; background:url(../img/helpdesk/bg_rating_textarea.gif) no-repeat 80px 78px;}
.hd_rating p.limit {padding:10px 20px 0 0; color:#666; 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:380px; 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; font-family: verdana; color:#000; letter-spacing:-1px;}

.hd_par div.re { position:relative; height:51px; margin:10px 0 10px 0; background:url(../img/helpdesk/bg_par_re.gif) no-repeat; text-indent:-5000px;  } 
.hd_par div.re a { position:absolute; left:432px; top:16px; text-indent:0;}
.hd_par h4, 
.hd_par p.msg { position:absolute; left:-5000px; top:-5000px; }

.hd_login {position:relative; width:693px; height:717px; margin:36px 0 0 21px; background:url(../img/helpdesk/bg_login_required.jpg) no-repeat; }
.hd_login a { position:absolute; top:215px; display:block; width:167px; height:33px; text-indent:-5000px; }
.hd_login a.join { left:1px; }
.hd_login a.idpass { left:172px; }



.hd_notice h3 { height:23px; margin:20px 0 0 5px; }
.hd_notice .list {padding-top:10px; padding-bottom:3px; border-bottom:1px solid #b3b7bb; background:#fafafa url(../img/helpdesk/bg_notice.gif) no-repeat;}
.hd_notice .list ul {height:1%;}
.hd_notice .list ul li {*float:left; *width:100%; _width:636px; padding:7px 0 7px 68px; background:url(../img/helpdesk/ico_board_notice.gif) no-repeat 12px 5px;  }
.hd_notice .list ul li a {font-weight:bold; color:#092d78;}
.hd_notice .list ul li.line {_width:704px; padding:0; margin:0 0 2px 0; height:1px; _margin-top:-12px; background:url(../img/common/bg_dot.gif) repeat-x left bottom; }

.hd_qa_view .question, 
.hd_qa_view .answer { position:relative;}
.hd_qa_view .question p, 
.hd_qa_view .answer p {margin:5px 0 0 0; padding:13px 0 11px 39px;font-weight:bold; border:1px solid #d6d6d6; background:#f8fbfe url(../img/helpdesk/bu_q.gif) no-repeat 11px 11px;  color:#0053bd;}
.hd_qa_view .answer p { background-image:url(../img/helpdesk/bu_a.gif); }
.hd_qa_view .question a { position:absolute; right:8px; top:7px; }
.hd_qa_view .contents {width:624px; overflow-x:hidden; margin:18px 0 22px 40px; line-height:160%; color:#666;}
.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:45px; margin:20px 0 0 5px; }
.hd_mtm_option {background:url(../img/helpdesk/bg_mtm_line.gif) no-repeat; *zoom:1;}

.hd_mtm_option {position:relative; border:none; margin:0 0 35px 0; padding:0; *zoom:1;}

.hd_tbl_option {table-layout:fixed; border-collapse:collapse; border-spacing:0; }
.hd_tbl_option th {width:148px; padding: 10px 0px 11px 0px; text-align:left; vertical-align:middle; background-image: url('../img/helpdesk/line.gif'); background-position: left bottom; background-repeat: no-repeat;}
	:root .hd_tbl_option input.text {padding:5px 9px 1px 9px\0;}
.hd_tbl_option th h4 {padding-left: 23px;font-weight:bold; font-size:11px; line-height: 25px; letter-spacing: -2px;color: #092d78;  background-image: url('../img/helpdesk/arr.gif'); background-position: 10px 9px; background-repeat: no-repeat;}
.hd_tbl_option td {padding:10px 40px 11px 0px; background-image: url('../img/helpdesk/line.gif'); background-position: right bottom; background-repeat: no-repeat; color: #5c6f89;}
.hd_tbl_option td .sep {position:relative; top:10px; color:#CDD1D9; vertical-align:top;}

.hd_tbl_option input.text {width:130px; height: 18px; padding:5px 9px 2px 9px; border:1px solid #CDD1D9; background:#FFF; color:#6D737E; line-height:18px; vertical-align:top;}
.hd_tbl_option input.long {width:495px;}
.hd_tbl_option input.file {width:354px;}
.hd_tbl_option input.mid {width:207px;}
.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:493px; height:93px; padding:10px; border:1px solid #CDD1D9;resize:vertical;}
.hd_tbl_option .SelectHelpdesk {width:82px; vertical-align:middle;}

.hd_tbl_option .question li {float:left; width:148px; height:25px; font-size:12px;}
.hd_tbl_option .question ul {clear:both; margin:0 0 10px 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:#fa684d; font-size: 11px;}
.hd_tbl_option .hd_lb_file p {margin:0 0 -5px 0; padding:10px 20px 0 0; font-size: 11px; line-height:14px;color: #065ba2;}
.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_system .info {padding:10px 0px 0 0; font-size: 11px; line-height:14px;}
.hd_tbl_option .hd_lb_system .info em {display: block; zoom: 1;color:#fa684d;}
.hd_tbl_option .hd_lb_system .info strong {color:#fa684d;}
.hd_tbl_option .hd_lb_sms p { 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_sms p a {color: #fa684d;font-size: 11px; line-height: 14px; }
.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:middle;}
.hd_tbl_option .btn_mypmang {color:#18397E; text-decoration:underline;}

.hd_mtm_option .hd_foot {height:52px; background:#f7fbfd url(../img/helpdesk/bg_mtm_line.gif) no-repeat;}
.hd_mtm_option .hd_foot .btn {left:auto; right:13px; top:13px;}
.hd_mtm_option .hd_foot .btn li {margin-left:5px;}


.hd_qa_list {margin:20px 0 0 0; padding-top:33px; background:url(../img/helpdesk/img_qa_list_top2.gif) no-repeat }
.hd_qa_list .list {width:704px; border-collapse:collapse; border-spacing:0;}
.hd_qa_list .list th { display:none; }
.hd_qa_list td { padding-top:5px; *padding-top:4px; padding-bottom:6px; border-bottom:1px solid #e5e5e5; text-align: middle;}
.hd_qa_list .num { width:62px; text-align:center; font:10px; font-family: verdana; color:#0057bd;  padding-top:7px; letter-spacing:-0.1em;}
.hd_qa_list .category {width:89px; text-align:center;font-size:12px; color:#092d78;}
.hd_qa_list .title {padding-left: 11px;text-align:left; }
.hd_qa_list .title a { color:#092d78;white-space: normal; vertical-align: middle;}
.hd_qa_list .title img { vertical-align: middle; }
.hd_qa_list .stats { width:108px; text-align:center; }
.hd_qa_list .stats img { position:relative; *top:1px;}
.hd_qa_list .date { width:67px; text-align:center; font-size:10px; font-family: verdana; vertical-align:top; color:#97a1ab; letter-spacing:-0.1em;text-align: center;}
.hd_qa_list .del { width:48px; padding-right: 9px; text-align:center;  }
.hd_qa_list .del input {*margin:-3px 0 0 -3px;}
.hd_qa_list .line {display:none;}

.hd_qa_list .Board_Page { margin:-1px 0 0 0;}

.top10px {position:relative; top:-39px; background:none;}
.top10px .btn { position:static; float:right; margin-right:9px; _display:inline;}
.top10px .btn li {margin-left:6px;}



.hd_faq_list .search_word { padding:30px 0 20px 70px; }
.hd_faq_list .search_word h4 { font:bold 14px dotum; color:#092d78; }
.hd_faq_list .search_word ol { padding:20px 0;color:#1e62b0; }
.hd_faq_list .search_word li { padding:5px 0;font-weight:bold; }
.hd_faq_list .search_word table { margin:5px 0;width:428px;height:78px;table-layout:fixed; }
.hd_faq_list .search_word col { width:25%; }
.hd_faq_list .search_word td { border:1px solid #CACACA;text-align:center; vertical-align:middle;}
.hd_faq_list .search_word .right td { background:#F4F4F4;font-weight:bold;color:#0073d4; }
.hd_faq_list .search_word .wrong td { color:#d01010; }
.hd_faq_list .search_word li p { font-weight:normal; color:#6D809B;}


.helpDesk .hd_inspection {position:relative; width:704px; height:700px; margin:0; background:url(../img/helpdesk/bg_inspection.jpg) no-repeat;}
.helpDesk .hd_inspection .back {position:absolute; left:22px; top:230px;}


.hd_personal_info { padding:5px 0px 5px 0px; }
.hd_personal_info h4 { padding:0 0 10px 0px;font-weight:bold;color:#092d78; }
.hd_personal_info dt { padding:0 0 5px 12px;font-weight:bold;color:#092d78; background-image: url('../img/helpdesk/dot.gif'); background-position: 5px 5px; background-repeat: no-repeat; }
.hd_personal_info dd { padding:0 0 15px 12px;font-size: 11px;line-height:14px;color:#5c6f89; }
.hd_personal_info p { color:#5c6f89; }
.hd_personal_info p input { vertical-align:-2px; }


.SelectHelpdesk_selectArea {overflow:hidden; height:29px; border:1px solid #D7D8DE; 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/common/bg_select_arrow.gif) right top no-repeat; cursor:default; letter-spacing:0; font-weight:normal;}
.SelectHelpdesk_selectArea a:hover {text-decoration:none;}
.SelectHelpdesk_optionsDiv {display:none; margin-top:31px; border:1px solid #D7D8DE; 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:0; display:block; width:13px; height:13px; background:url(../img/slugger/btn_prev.gif) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer;}
.ui-datepicker .ui-datepicker-next {position:absolute; right:48px; top:0; display:block; width:13px; height:13px; background:url(../img/slugger/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*/
}