/* Message */
#message_select_menu {clear: both; overflow: hidden; }
#message_select_menu .menu {float: left; margin-top: 4px; }
#message_select_menu .menu li, #message_select_menu .menu li a {font-size: 12px;}
#message_select_menu .menu li {float: left; height: 19px; color: #424242; padding-top: 3px;}
#message_select_menu .menu .btn {padding-top:0; padding-bottom: 6px;}
#message_select_menu .search {float: right; padding-bottom:5px;}
#message_select_menu .sel {color: #424242; font-weight: bold;}
#message_select_menu .space {width: 9px;}

#message_list {width: 100%; border-top: 1px solid #C1E1EB;}
#message_list thead th {background-color: #D7F1F8;  border-bottom: 1px solid #C1E1EB; font-weight: normal; text-align: center; color: #005068;}
#message_list tbody td {border-bottom: 1px solid #E3E3E3; color: #666666; height:17px; padding-top:2px}
#message_list tbody dt, #message_list tbody dd {float: left;}
#message_list tbody dt {width: 24px;}
#message_list tbody dd {padding-top: 3px;}
#message_list tbody dd a{padding-left: 4px;}
#message_list thead th, #message_list tbody .subject , #message_list tbody .date {padding:7px 0 5px 0;}
#message_list tbody .subject { width:430px; padding-left:12px; padding-right:12px;  }
#message_list tbody .subject_box { width:430px; height:19px; overflow:hidden; }
#message_list tbody .inner_subject { width:1000px; }
#message_list tbody .file {padding-left: 31px; background: url(/images/common/icon/ico_file.gif) no-repeat 12px 3px;}

#message_view { width: 771px; background-color: #F7FCFF; border-top: 1px solid #C2E4F2 ; padding-top: 10px; border-bottom: 1px solid #C2E4F2; overflow:hidden;}
#message_view th {text-align: right; vertical-align: top; padding-right: 9px; color: #424242; font-weight: normal;}
#message_view td {padding-bottom: 11px; color: #424242;}
#message_view .title {font-size: 14px; color: #424242;}
.message_text { width: 725px; color: #424242; border-bottom: 1px solid #DEDEDE; padding: 20px 20px 20px 26px; line-height: 20px; color: #424242;}
.message_block {width: 175px; margin: 10px 0 10px 0; background-color:#f5f5f5;}
.message_block ul {margin: 6px;}
.message_block li {color: #656565; line-height:23px;}

#message_write {width: 767px; background-color: #F7FCFF; border: 2px solid #BFE0EE; padding: 22px 0 20px 0; overflow:hidden;}
#message_write th {font-size: 14px; vertical-align: top; text-align: right; padding-top: 2px ;padding-right: 7px; color: #424242; font-weight: normal;}
#message_write td {padding-bottom: 9px;}
#message_write div.file {margin-top:7px; margin-bottom: 9px;}
#message_write li.file {padding-top: 4px; margin-top:7px;}
#message_write li.btn {padding-top:9px; padding-bottom: 17px;}
#message_write textarea {line-height: 20px; color: #424242;}
#message_write .comment {margin-top: 2px;}
#message_write .comment li {line-height: 18px; color: #666666; padding-top: 7px;}
#message_write .bt01{height:18px;}

.message_option {margin: 13px 0 0 13px;}
.message_option li {padding-bottom: 4px;}
.message_option label.sel {font-weight: bold; color: #239501}
.message_option02 {margin-top:2px; margin-left: 18px; padding: 12px 0 4px 22px; background-color: #F7F7F7; overflow: hidden;}
.message_option02 li {padding-bottom: 7px;}
.message_option02 .comment {padding-top: 4px;}
.option_arrow {padding-left: 7px; background: url(/images/common/icon/ico_arrow.gif) no-repeat 0 3px;}