/* 內文 */	

body { 
   height:100%; 
   margin:0; 
   overflow:scroll;
   font-size:13px;
}	

/* 表單 */
input.text {
   background:#ffe2e1;
   border:#AAA 1px solid;
}

/* foot */
.footer {font-family: verdana,"新細明體", "Arial", "taipei";font-size: 12px;color: 585858;}
.footer A:link{color:585858; text-decoration:none; }
.footer A:visited{color:585858; text-decoration: none; }
.footer A:hover{color:990000; text-decoration: underline; }


/* left menu */
.left_menu_main {font-size: 15px; font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;}
.left_menu_sub {font-size: 12px; font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體; }
.left_menu_main A{color:blue; text-decoration: none;}
.left_menu_main A:link{color:blue; text-decoration: none;}
.left_menu_main A:visited{color:blue; text-decoration: none;}
.left_menu_main A:hover{color:blue; text-decoration: none;}
.left_menu_sub A:link{color:blue; text-decoration: none;}
.left_menu_sub A:visited{color:blue; text-decoration: none;}
.left_menu_sub A:hover{color:blue; text-decoration: none;}

/* top menu */
.top_menu_div {
   position:absolute; 
   z-index:1; 
   width: 115px; 
   visibility: 
   hidden;
}
.top_menu_contenttb{
   font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;;
   font-size: 12px;
   color:4B4A4A;
   line-height: 135%;
   height;5px;
}

.top_menu_contenttb  A:link{color:4B4A4A; text-decoration:none; }
.top_menu_contenttb  A:visited{color:4B4A4A; text-decoration: none; }
.top_menu_contenttb  A:hover{color:4B4A4A; text-decoration: underline; }

/* 明細型 表格*/
.datatable {
   border: 1px solid #330000;
   border-collapse: collapse;
   width:98%;
   border-style:solid;
   font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;
}
.datatable td {
   border: 1px solid #FFFFFF;
   padding: 6px;
   font-size:13px;
}
.datatable th {
   border: 1px solid #FFFFFF;
   background-color: #999999;
   padding-left: 4px;
   font-size:13px;
   color:#FFFFFF;
}
.datatable tr.altrow {
   background-color: #e7e7e7;
   color: #000000;
}
.datatable tr.altrow2 {
   background-color: #ffc7c6;
   color: #000000;
}
.datatable td.altrow {
   background-color: #ffc4c4;
   color: #000000;
}
.datatable td.altrow2 {
   background-color: #e7e7e7;
   color: #000000;
.datatable td.altrow3 {
   background-color: #f0f0f0;
   color: #000000;
}

/* 清單型 css 樣式表 */
.tablelist {
   border: 1px solid #000000;
   border-collapse: collapse;
   width:98%;
   border-style:solid;
   border-right-style:none;
   border-left-style:none;
   font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;
}
.tablelist td {
   border: 1px solid #FFFFFF;
   padding: 5px;
   font-size:13px;
}
.tablelist th {
   border: 1px solid #FFFFFF;
   background-color: #999999;
   padding-left: 4px;
   font-size:13px;
   color:#FFF;
}
.tablelist tr.altrow {
   background-color: #e7e7e7;
   color: #000000;
}
.tablelist tr.altrow2 {
   background-color: #ffc7c6;
   color: #000000;
}
.tablelist td.altrow {
   background-color: #fff8dc;
   color: #000000;
}
.tablelist td.altrow2 {
   background-color: #ffffff;
   color: #000000;
}
/* 公司名稱 表格 */
.tableco {
   border: 1px none #330000;
   border-collapse: collapse;
   width:98%;
   border-style: none;
   font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;
}
.tableco td {
   border: 1px none #d6dde6;
   padding: 3px;
   font-size:13px;
}

/* 代理公司 查詢 表格 */
.tablecoquery {
   border: 1px none #330000;
   border-collapse: collapse;
   width:98%;
   border-style:none;
   font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;
}
.tablecoquery td {
   border: 1px none #d6dde6;
   padding: 2px;
   font-size:15px;
   height:28px;
}

/* 功能標題 */
.headtitle {
   color:#000;
   background-color:#d2b48c;
   border:1px none #000;
   padding:2px 0px 2px 0px;
}

p.center {
   margin: auto;
   width: 80%
}

/* list、明細、歷史項目title */
.title{
   font-size:13px;
   font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;
   line-height:14px; 
   padding:6px 22px;
   width:220px;
   height:24px; 
   background-repeat:no-repeat; 
   background-image:url(/images/title.gif);
}  
   
/* list、明細、歷史項目title */
.submenu {font-family: verdana,"新細明體", "Arial", "taipei";font-size: 12px;color: #585858;}
.submenu A:link{color:#000000; text-decoration:none; }
.submenu A:visited{color:#000000; text-decoration: none; }
.submenu A:hover{color:#000000; text-decoration: none; }

/* 行事曆 */
.calnd {
   border: 1px solid #d6dde6;
   border-collapse: collapse;
   width:98%;
   border-style:solid;
   font-family:verdana,helevetica,tahoma,sans-serif,monospace,新細明體,標楷體;
}
.calnd td {
   border: 1px solid #d6dde6;
   padding: 5px;
   font-size:13px;
}

