/* body */
body,html
	{ font-size: 1.0em; padding:0 0 0 0; margin:0 0 20 0;
	  background:  url(back.jpg) repeat;}

/* header */
div.h1
	{ color: #000195; font-size: 36px; text-align: right;
	  padding: 170px 30px 0px 20px; margin: 0 0 0 0;
	  font-family: 標楷體; }
//	  border-bottom: 1px solid #C83D1E; 

/* links */
a	  { font-weight:normal;}
a:link	  { color:#1552BF; text-decoration:none;}
a:visited { color:#1552BF; text-decoration:none}
a:hover   { background-color:#4081BF; color:#FFFFFF}

/* div to center everything on a page and set max width to make it readable */
#content
	{ width: 960; 
	  background: url(2020banner_960.png) no-repeat top;
	  border-right:1px solid #9F9F9F;
	  border-left: 1px solid #9F9F9F;
	  margin:  0px auto 0px auto;
	  padding: 0px 0px 0px 0px ; }

#content h2
	{ font-size: 1.5em; line-height: 2.0em; color: #660000 ;
	  margin: 5px 0px 15px 0px; padding: 4px 2px 10px 2px;
	  font-weight: normal; font-family: 標楷體, sans-serif; }
//	  border-bottom: 2px solid #C83D1E;}

#content h3
	{ font-size: 1.25em; line-height: 2.0em; color: #660000 ;
	  margin: 0 0 0 1.5em; padding: 0 ;
	  font-weight: normal; font-family: 標楷體, sans-serif;
	  border-bottom: 1px dotted #C83D1E ;}

/* Home Page */
#home
	{ width: 930; background-color: #ffffff; 
	  margin: 0px; padding: 10px 15px 10px 15px; }

#home h4
	{ font-size: 1.1em; line-height: 150%; color: #000000;
	  margin: 0 1.5em 0 1.5em; padding: 0 0 0 0;
	  font-weight: normal; font-family:標楷體, sans-serif; }

#home h5
	{ font-size: 1.0em; line-height: 150%; color: #660000;
	  margin: 0 0 0 0; }

#home hr
	{ border:0px none; margin: 0 0 0 0; 
	  border-top: 1px dotted #D48B00;color:#FFBD40; }

dl
	{ line-height: 150%; margin-left: 1em;
	  margin-right: 1em; }
dt
	{ line-height: 150%; margin-left:  2em;
	  margin-right: 1em; text-indent:  0em; }
dd
	{ line-height: 150%; text-indent: -2em;
	  margin-left:  3em; margin-right: 1em; }
dd.1
	{ line-height: 150%; text-indent: -5em;
	  margin-left:  7em; margin-right: 2em; }
dd.2
	{ line-height: 150%; margin-left: 10em;
	  margin-right: 1em; text-indent:  4em; }
dd.3
	{ line-height: 150%; margin-left:  3em;
	  margin-right: 1em; }
dd.4
	{ line-height: 150%; text-indent:  2em; } 

/* top menu */
#top
	{ width:100% ; height: 28px; clear: both;
	  background: #D4DFEB; 
	  border-top: 1px solid #BFBFBF;
	  border-bottom: 1px solid #BFBFBF;
	  margin: 0 auto 0 auto; padding: 0 0 0 0; }

#top ul, #top li
	{ margin: 0 0 0 0; padding: 0 0 0 0;
	  display: inline; list-style-type: none; border: 0 none; }

#top a:link, #top a:visited
	{ font-size: 14px; line-height:18px; float: left;
	  font-weight: normal; text-decoration: none; color: #000;
	  border:0 none; border-right: 1px solid #666666;
	  margin: 0 0 5 0; padding: 5px 0 5px 0;
	  background-color: #D4DFEB; height: 18px }

#top a	{ width: 110px; text-align: center;}

#top a:hover
	{ text-decoration: none; color: #FFFFFF;
	  background-color: #5180AE; } 

#top a:link#topcurrent, #top a:visited#topcurrent
	{ color: #ffffff; text-decoration: none;
	  background-color: #5180AE; }

/* footer */
#footer	{ clear: both; text-align: center; 
	  padding: 5px 10px 5px 10px;
	  margin:  1px 0 0 0;
	  font-size: 0.75em ;
	  font-weight: normal; text-decoration: none;
	  border-top: 1px outset #6A6A6A;
	  background-color: #FFFFFF; }

#footer a, #footer a:link, #footer a:visited
	{ font-size: 1.00em ; }

#footer a:hover
        { text-decoration: none; color: #FFFFFF;
          background-color: #5180AE; }


#main
	{ width: 930px; color: #000000;
	  background-color: #FFFFFF;
	  padding: 20px 15px 30px 15px;
	  margin: 0px 0px 0px 0px; }

#main h3
	{ font-size:17px;
	  line-height:18px;
	  color: maroon;
	  margin:10px 0px 8px 0px;
	  padding:4px 0px 0px 5px;
	  text-align:left;
	  font-weight: bold; }

#main h4
	{ font-size:15px;
	  line-height:20px;
	  color:#000000;
	  margin:6px 0px 0px 0px;
	  padding:4px 0px 0px 15px;
	  text-align:left;
	  font-weight: bold; border: 0; }

#main h5
	{ font-size:12px;
	  line-height:12px;
	  color:#000000;margin:6px 0px 0px 0px;
	  padding:4px 4px 0px 0px;
	  text-align:right;
	  font-weight: bold; border: 0; }

#main td 
	{ font-size: 15px;
	  font-family: Verdana, 新細明體, Arial, sans-serif;
	  line-height:21px; }

#intro td 
	{ border-top:1px dotted #6A6A6A;
	  font-size: 1.0em;
	  line-height: 150%;
	  height: auto;
	  margin: 0 0 0 0;
	  padding: 4 4 4 4}

#class tr 
	{ background-color: #FFFFFF;
	  font-size: 1em;
	  font-family: Verdana, 新細明體, Arial, sans-serif;
	  color: #0000E99 line-height:125%;}


#submit
	{ border-top: 0px outset #6A6A6A;
	  width: 930px; height: auto;
	  background-color: #FFFFFF;
	  margin: 0 0 0 0;
	  padding: 20px 15px 20px 15px; }

#submit h2
	{ font-size: 1.3em;
	  line-height: 125% ;
	  border: 0; color: brown;
	  margin: 8px 0px 8px 0px;
	  padding:0px 0px 0px 10px;
	  font-weight: bold;}

#submit h3
	{ font-size: 1.1em;
	  line-height: 130% ;
	  color: brown;
	  margin: 8px 0px 8px 0px;
	  padding:0px 0px 0px 10px;
	  font-weight: bold;}

#submit h4
	{ font-size: 1.0em;
	  line-height: 150%;
	  color:brown;
	  margin: 6px 2px 6px 2px;
	  padding:8px 8px 8px 1em;
	  text-align:left;
	  background-color: #D4DFEB;
	  border: 1px solid #D4D4D4}

#submit form 
	{ padding: 0 0 0 0; margin: 0 0 0 0}

#submit table 
	{ background-color: #5180AE;
	  width: 100%;
	  padding: 0 0 0 0;
	  margin: 0 0 0 0}

#submit tr 
	{ background-color: #FFFFFF;}

#submit td 
	{ font-size:15px; padding-left: 8px}

#submit font 
	{ font-size:15px; font-weight: bold}

#submit input, select, textarea 
	{ font-size:15px;
	  color: #000000;
	  margin: 2 2 2 2;
	  padding: 3 3 3 3;
	  font-family: Verdana, 新細明體, Arial, sans-serif;
	  border: 1px solid #5180AE}


.submit
	{ background-color: #F6F3ED;
	  font-size:15px;
	  padding: 6 6 6 6} 

.ul {font-size=13px; line-height:17px; list-style: circle}

blockquote
	{ font-size: 1.1em;
	  line-height: 150%;
	  padding: 10px 10px 10px 10px;
	  margin: 8px;
	  color:#000000;
	  font-weight:normal;
	  background-color: #D4DFEB;
	  border:1px solid #D4D4D4;}

