﻿html , body, div, h1, h2, h3, p,ul,li
{ 
margin:0;padding:0;list-style:none;font-weight:normal;
}
body { background:#fff9e3 url('ssimg/header_outer_bg.png') repeat-x left top;font-size:13px;}
.header_outer {width:950px;margin-left:auto;margin-right:auto;height:185px;background:url('ssimg/mheader_bg.png') repeat-x left top;}
.header_outer a {position:absolute; display:block; border:0px solid red;width:450px;height:100px;left:250px;top:30px;  }

.content_wrapper { width:950px;margin-left:auto;margin-right:auto;}

.navbar_outer { width:205px;float:left;}
.navbar_inner {padding:0 15px;}

/* 功能選單 */
.menu_outer { background:url('ssimg/mmenu_middle.png') repeat-y left top;margin-bottom:13px;}
.menu_outer .menu_top { height:12px;background:url('ssimg/mmenu_top.png') left top no-repeat;}
.menu_outer .menu_bottom { height:12px;background:url('ssimg/mmenu_bottom.png') left top no-repeat;}
.menu { padding:0 7px 0 8px;}
.menu li a {display:block;width:161px;height:46px;text-indent:-9999px;background-image:url('ssimg/ssmenu_normal3.png');background-position:left top;background-repeat:no-repeat;}
.menu li a:hover {background-image:url('ssimg/ssmenu_hover3.png');}
.menu li a.menu_item_1 { background-position:left 0;}
.menu li a.menu_item_2 { background-position:left -49px;}
.menu li a.menu_item_3 { background-position:left -90px;}
.menu li a.menu_item_4 { background-position:left -140px;}
.menu li a.menu_item_5 { background-position:left -190px;}
.menu li a.menu_item_6 { background-position:left -235px;}
.menu li a.menu_item_7 { background-position:left -285px;}
.menu li a.menu_item_8 { background-position:left -330px;}

/* 側欄其他按鈕 */
.btn_manual { background:url('ssimg/btn_manual_bg.png') left top no-repeat;display:block;width:175px;height:41px;text-indent:-9999px;}

/* 內容區 */
.content_outer{width:744px;float:left;}
.content_inner{}

h1 { background:url('ssimg/heading_bullet.png') left bottom no-repeat; padding-left:30px;font-size:15px;padding-top:15px;color:#ffa200;margin-bottom:20px;}

/* 流程圖 */
/*ul.process_chart { float:left;padding-left:18px;margin-bottom:20px;}
.process_chart li { margin-right:12px;padding-left:22px;background:url('ssimg/icon_arrow_process.png') left center no-repeat;float:left;}
.process_chart li.process_start { background:none;padding-left:0;}
.process_chart a {display:block;width:110px;height:34px;background-color:#999;/*text-indent:-9999px;*//*}*/

ul.process_chart { float:left;padding-left:18px;margin-bottom:20px;}
.process_chart li { margin-right:12px;padding-left:22px;background:url('simg/icon_arrow_process.png') left center no-repeat;float:left;}
.process_chart li.process_start { background:none;padding-left:0;}
.process_chart a {display:block;width:90px;height:28px;}
.process_chart a:hover {display:block;width:90px;height:28px;}

/* 頁內容 */
.pagecontent { min-height:200px;background-color:#FFC;clear:left;}

/* 表格樣式 */
.functionRow { background-color:#EEE; text-align:center;margin:6px 0;padding:4px;}
table.dataList { width:745px; line-height:1.8;}
.dataList tbody th { width:125px; text-align:left; vertical-align:top;font-weight:normal;}
.dataList tbody td { vertical-align:top;}
.dataList tbody .compact .first_td { width:240px; }

.dataList .requiredfield_mark { padding-right:10px;color:#F00; }
.dataList .msg_warning {color:#F00; }

/*直式 */
.verticaldataList { border-top:2px solid #93845F;border-bottom:2px solid #93845F;font-family:Verdana;border-collapse:collapse;width:100%;}
.verticaldataList th, .verticaldataList td { padding:8px 2px 5px;font-weight:normal;}
.verticaldataList th{font-family:微軟正黑體;font-size:15px;}
.verticaldataList thead tr th {border-bottom:2px solid #93845F;background-color:#FFEEA8;}
.verticaldataList tbody tr td {border-bottom:1px dotted #93845F;}
.verticaldataList tbody tr td a { text-decoration:none;}

/* 橫式美工 */
table.gridList { margin:10px 0; border-spacing:1px;width:100%;line-height:1.5;}
.gridList td { padding:7px;}
.gridList tbody tr td { background-color:#FFFFFF;}
.gridList tbody tr.stripped td { background-color:#E1E1E1;}
.gridList tbody tr td a {color:#9a7550;}
.gridList thead th, .gridList tbody tr.tableheader td { padding:7px; text-align:center; color:#74530E;background-color:#D8CFB8;}

input.highlight { background-color:#ffffc0; }
/* 頁內容按鈕 */
.btn_save_bg { background:url('simg/btn_save.png') center center no-repeat; padding:2px;display:inline-block;text-indent:-9999px;margin:0 5px 0 0;width:45px;height:22px;overflow:hidden;}

/* 頁尾 */
.footer_outer { clear:both;background:url('ssimg/footer_outer_bg.jpg') repeat-x left bottom;}
.footer_inner { background:url('ssimg/mfooter_bg.jpg') no-repeat left bottom;width:950px;margin-left:auto;margin-right:auto;height:300px;}
