body{
	margin:0 auto;
	margin-top: 0px;
	text-align:center;
}

p { margin-top: 0.2em; margin-bottom: 0.2em }

body,td,div,th{
	font-size: 10pt;
}
 
#wrap { 
	margin:0 auto;
	width:1024px;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#A4A4A4;
	border-style: solid;
}

#DivTop {
	margin: 0 auto;
	width:1024px;
	height:110px;
	background-color:#DFD3C3;
	background-image:url(img/title.png);
}

#DivTopMenu{
	width:1024px;
	/*background-color:#DFD3C3;*/
}
#DivTopMenu a:link {color: #FFF;text-decoration: none;}
#DivTopMenu a:visited {color: #FFF;text-decoration: none;}
#DivTopMenu a:active {color: #FFF;text-decoration: none;}
#DivTopMenu a:hover {color: #FFFF00;text-decoration: none;}

 
#DivContainer {
	width:1024px;
	border-style:solid; 
	border-width:0px; 
	border-color:#A4A4A4;
}
 
#DivLeft {
	width:150px; 
	height:500px;
	float:left; 
	/*background-color:#DFD3C3;*/
}

#DivLeft a:link {color: #000;text-decoration: none;}
#DivLeft a:visited {color: #000;text-decoration: none;}
#DivLeft a:active {color: #13017B;text-decoration: none;}
#DivLeft a:hover {color: red;text-decoration: none;}

 
#DivRight {
	width:px; 
	float:right; 
	height:; 
	background-color:; 
}
 
#DivContent { 
	margin-left:150px;
	margin-right:0px; 
	height:;
	border-width:0px;
	border-color:#BCBCBC;
	border-style:solid;
	border-top:0px;
	margin-bottom:10px;
}
#DivContent a:link {color: #000E69;text-decoration: none;}
#DivContent a:visited {color: #000E69;text-decoration: none;}
#DivContent a:active {color: #000E69;text-decoration: none;}
#DivContent a:hover {color: red;text-decoration: none;}
 

#DivFooter {
	clear:both; 
	margin:auto;
	background-color: ;
	width:900px;
}

a {
	font-size: 10pt;
	color: #000;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #00F;
}
a:active {
	text-decoration: none;
}


table.tb01 {
  border: 0px solid #00;   
  border-collapse: collapse;   
}
table.tb01 th {
  border: 1px solid #00;   
}
table.tb01 td {
  border: 1px dotted #F0F0F0;   
}

table.tb02 {
  border: 0px solid #00;   
  border-collapse: collapse;   
}
table.tb02 th {
  border: 1px solid #CCCCCC;   
}
table.tb02 td {
  border: 1px solid #CCCCCC;padding:4; 
}

table.tb03 {
  border: 0px solid #CCCCCC;   
  border-collapse: collapse;   
}
table.tb03 th {
  border: 1px solid #CCCCCC;   
}
table.tb03 td {
  border: 1px solid #CCCCFF;padding:10;   
}


table.common {
  border: 1px solid #727272;   
  border-collapse: collapse;  
  width：100%;
}
table.common th {
	background-color:#CDDAFF;
}
table.common td {
  border:1px solid #B8B8B8;
  padding:2pt;
}

/*公布欄*/
table.board {
  border: 1px solid #B8B8B8;   
  border-collapse: collapse;  
  width：100%;
}
table.board th {
	background-color:#CDDAFF;
}
table.board td {
  border-bottom:1px dashed #E3E3E3;
  padding:2pt;
}

/*管理介面*/
table.admin {
  border:1px solid #CCCCCC;   
}
table.admin th {
	border:1px;
	background-color:#E8E8E8;
	border-collapse:collapse;
	border-spacing:0;
	padding:2;
}

table.admin td {
  border:0px solid #E0E0E0;
  font-size:11pt;
  background-color:#FFFFFF;
  padding:2;
}

table.topmenu {
  border:0px solid #A7AFCA;
  border-collapse:collapse;
  background-color:;
}
table.topmenu td {
  border-right:0px solid #828770;
  font-size:10pt;
  background-color:;
  padding:0px;
}


table.leftmenu {
  border:1px solid #BCBCBC;
  border-collapse:collapse;
  width:100%;
  background-color:;
}
table.leftmenu th {
	border-bottom:1px solid #A7AFCA; 
	height:24;
	background-color:#E0E0E0;
	font-size:15px;
	color:;
}
table.leftmenu td {
  border-bottom:0px dashed #E0E0E0;
  font-size:10pt;
  padding:1;
  background-color:;
}

table.iconmenu {
  border:1px solid #BCBCBC;
  border-left:1px;
  border-right:1px;
  border-collapse:collapse;
  width:100%;
  background-color:#E8EFFF;
}
table.iconmenu th {
	background-color:#CDDAFF;
}
table.iconmenu td {
  border-bottom:0px dashed #E0E0E0;
  font-size:10pt;
  padding:1;
  background-color:;
}

/*行事曆*/
table.calendar {
  border:1px solid ;
  border-collapse:collapse;
}
table.calendar th {
	background-color:#CDDAFF;
}
table.calendar td {
  border-bottom:1px solid #B8B8B8;
  font-size:10pt;
  padding:2;
  background-color:;
}

.today { 
font-family: Verdana; 
font-size: 10pt; 
font-weight:bold; 
color:#FFF; 
background-color: #FF00FF; 
} 
.weekend { 
font-family: Verdana; 
font-size: 10pt; 
color:#FF0000; 
} 
.head { 
color:#FFF; 
font:Arial, Helvetica, sans-serif; 
font-size:12pt; 
font-weight:500; 
background-color:#446D8C; 
} 

.title { 
color:#000066; 
font:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
} 
.button { 
  font-family      : Verdana, Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-weight      : bold; 
  font-size        : 10px; 
  color            : #000000; 
  background-color : #F0F0F0; 
  border           : 1px solid #000066; 
}

img {
	border:0px solid #C0C0C0;
}

img.linkicon { 
	border: 1pt solid #A4A4A4; 
	width:140;
	border-style:outset;
} 

.ann{overflow:hidden;height:20px;}

.btstyle{
   font-size:;
   font-family:;
   font-weight:;
   color:#000;
   width:80px;
   background-color:#EBF4F4;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:2px;
}

/*isInput*/
.main-container {
    width: 650px;
    margin: 0 auto;
    text-align: center;
}

.board {
    width: 600px;
    background-color: #ECECEC;
    margin: 0 auto;
}

.action-buttons {
    text-align: center;
}

.user-info {
    color: blue;
    text-align: center;
}

.status-ok {
    color: green;
    font-weight: bold;
}

.status-warn {
    color: red;
}

.pic-cell {
    text-align: right;
    vertical-align: top;
}

.button{
	border: none;
	
}

.button1{
  width:100px;
  height:1.5em;
  color:#000000;
  background-color:#F4F4F4;
  text-decoration: none;
  padding: 5px 5px;
  margin:5px 2px;
  text-align:center;
  border:1px;
  border-style:ridge;
  border-color：#000000;
  border-width:1px;
}

/* ===== 基本設定 ===== */
body {
    margin: 0;
    text-align: center;
    font-family: "Microsoft JhengHei", Arial, sans-serif;
    font-size: 10pt;
}

/* ===== 版型 ===== */
.container-650 {
    width: 650px;
    margin: 0 auto;
}

/* ===== 對齊 ===== */
.center { text-align: center; }
.right  { text-align: right; }

/* ===== 文字 ===== */
.red  { color: red; }
.blue { color: blue; }
.bold { font-weight: bold; }

/* ===== 表單 ===== */
input[type="file"] {
    width: 95%;
}

button,
input[type="submit"] {
    padding: 6px 14px;
    cursor: pointer;
}

/* ===== 表格 ===== */
.upload-table {
    border-collapse: collapse;
    margin: 0 auto;
    width: 400px;
    background-color: #F3F3F3;
}

.upload-table td {
    border: 1px solid #CCCCCC;
    padding: 8px;
}

.info-table {
    border-collapse: collapse;
    margin: 15px auto;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}

.info-table td {
    padding: 10px;
}

/* ===== 圖片 ===== */
img {
    border: 0;
    max-width: 100%;
    height: auto;
}

.float-right {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

/*以下為公布欄編輯頁面使用*/
.table-full {
    width: 100%;
    border-collapse: collapse;
}

.row-gray {
    background-color: #EAEAEA;
}

.label {
    width: 100px;
    text-align: right;
    padding: 5px;
}

.input-text {
    width: 400px;
}

.input-file {
    width: 300px;
}

.center {
    text-align: center;
}

.editor-area {
    width: 100%;
    height: 400px;
}