﻿
/*Command Button Container*/

.cmd_l, .cmd_r {clear:both; margin:10px auto;padding:0 5px;vertical-align: middle;height:30px;line-height: 2.4em;}
.cmd_l { text-align: left; color: #0066FF; }
.cmd_r { text-align: right; color: #FF5050; }
.cmd_l a img , .cmd_r a img{vertical-align: middle;}

.cmd_r span {vertical-align: middle; margin-right:2em;}/*Require Margin*/
.cmd_img { vertical-align: middle; width: 80px; height: 25px; margin: 1px; }/*Skin*/
.cmd_ico { vertical-align: middle; width: 20px; height: 20px; border-width: 0px; }/*Skin*/

.skin_box {width: 98%;margin:0 auto;}

fieldset  {padding:10px; margin-left: 0; margin-right: 0; margin-top: 10px; }
legend   {margin-bottom: 10px; padding:0 20px;width: 80%; 
                font-size: 14px;line-height: 2.4em; 
                border: 1px solid #DFEFFF; 
                background: #F4FAFF url('/BsImg/ico/bar_blue.gif' ) no-repeat 2px center;}

legend.qst  {padding-left: 60px;background: #EEF7FF url('/BsImg/ico/ic_Question.gif' ) no-repeat 2px 50%;}
legend.ans {padding-left: 60px;background: #FFFAE6 url('/BsImg/ico/ic_Answer.gif' ) no-repeat 2px 50%;}

.fds_edit dl, .fds_edit ul {float: left; margin:0;line-height: 2em;}
.fds_edit dt, .fds_edit dd {float: left; display: inline; margin: 2px; }

.fds_edit dt {background:  url(/img/ico/ic_redarr.gif) no-repeat 2px 50%;}
.fds_edit dt { width: 40px; padding: 1px 15px; text-align: right; }
.fds_edit dd {width: 420px; padding-bottom: 2px; border:1px solid white;border-bottom:1px dotted #E0E0E0;}


/*table-tr-th */
table caption{text-align: left;padding: 5px 35px;background: url('/BsImg/ico/ic_memo.gif') no-repeat 6px 50%; }/*#tbcap_img*/
table td { vertical-align: top;}
tr.altrow { background-color: #F4FAFF; }
tr.selrow { background-color: #F2F0FF; }
th, .th_arr { font-weight: bold; border: 1px solid #DFEFFF; padding: 0 3px; line-height: 2.4em; background-color: #F4FAFF; }


/*Skin*/
table.tbl_list {width: 96%;margin:1% auto;clear:both;table-layout: fixed;border-collapse: separate;border: 1px solid #EFEFEF;line-height: 2.4em;}
.tbl_list th, .tbl_list td { padding: 0 5px;vertical-align: middle; }
.tbl_list .page_list td {border: 1px solid #EFEFEF; background-color:#F4FAFF; text-align: right;}
.tbl_list .page_list table {margin:10px;}
.tbl_list .page_list table td {border: 1px solid #F4FAFF;}
        
        fieldset .tbl_list{width:100%;}        

/*Skin */

table.tbl_edit {width:98%;margin:10px auto;clear:both;table-layout: fixed;border-collapse: separate;border: 1px solid #E0E0E0;line-height: 2.4em;}
.tbl_edit th, .th_arr {border: 1px solid #DFEFFF;width:100px;text-align: right;padding:0 10px 0 15px;background: #F4FAFF url('/BsImg/ico/ic_redArr.gif') no-repeat 2px 50%;}
.tbl_edit td {padding-left:5px;vertical-align: middle;}
.tbl_edit textarea {width:96%;margin:10px auto;}
.tbl_edit .area_ylw { margin: 10px auto; background-color: #FFF7E6; border: 1px solid #FFDBC4; }

    fieldset .tbl_edit {width:100%;border:none;}
    
/*Skin pager*/
.page_list {clear:left; width: 96%; margin: 15px auto; font: bold 13px Verdana; text-align: center;}
.page_list a, .page_list span { position: relative; display: inline-block; margin-right: 1px; padding: 3px 3px 5px 3px; color: #000; text-decoration: none; border: 1px solid none; line-height: normal; }
.page_list span { color: #FF0000; }
.page_list a:hover {text-decoration: underline; color: #FF9933; }

/*DataSource*/
div.ods,.div.sds {display:none;}