/* CSS Document */















body {







	width:960px;



         margin-top:0px;


         margin-left:auto;
         margin-right:auto;






	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;







	font-size: 11px;







	background-color:#FFFFFF;







}











.top_back{



	background-image:url(../images/topbg.jpg);



	background-repeat:repeat-x;







}







.foot_back{



	background-image:url(../images/footbg.jpg);







}











h1{







	font-size: 13px;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	color: #EDD952;







	padding: 2px;



	line-height:5px;







	width: 100%;







}















h2{







	font-size: 12px;







	







	margin-bottom: 3px;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	padding-top: 0px;







	border-bottom: 1px solid orange;







	padding-bottom: 2px;







	margin-top: 0px;







}















.content_middle{







         background-color:#ffffff;















}















.sitename {







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;







	font-size: 13pt;







	color: orange;







	







	text-align: center;







	padding: 3px;







	margin-bottom: 5px;







	border-bottom: 1px solid orange;







	width: 555px;







}















.date{







	font-size: 10px;







	color: #6C3C00;







	float: right;







	padding: 7px 3px 2px 0px;







}















.header {







	background-image: url(../images/header_bg.jpg);







	background-repeat: repeat-x;







	border: 1px solid orange;







	height: 100px;







	width: 900px;







}















.headerimg{







	padding: 0px;







	margin: 0px;







	float: left;







}















.banner{







	float: right;







	margin-top: 20px;







	margin-right: 2px;







	background-color: #D2B400;







	border: 1px solid #A28A00;







	height: 64px;







	width: 472px;







}















.pathbg {







	height: 25px;







	width: 900px;







	border: 1px solid orange;







	background-image: url(../images/balken_bg.jpg);







	margin-top: 5px;







}







.path{







	padding: 7px 0 2px 30px;







	background-color:#006633;







	float: left;







	text-align: left;







	width: 900px;







}















.pathway{







	font-size: 10px;







	color: #ffffff;







}















.user1{







	margin: 0px 0px 0px 0px;







	padding: 0px;







}















.user2{







	margin: 0px 0px 2px 2px;







	padding: 2px;







}















.menu_left {







	border: 0px solid #999999;







	background-repeat: repeat-x;







	margin: 0px 10px 0px 0px;







	width: 180px;







         background-color:#FFFFFF;







}















.menu_right {







	border: 0px solid #999999;







	background-repeat: repeat-x;







	margin: 0px 0px 0px 0px;







	width: 360px;







background-color:#ffffff;







}







.menuright {







	border: 1px solid orange;







	background-image: url(../images/navi.jpg);







	background-repeat: repeat-x;







	padding:5px;







	margin: 5px 0px 0px 4px;







	width: 160px;







}







.main {







	border: 1px solid orange;







	background-position: top;







	background-color: #ffffff;







	padding: 0px;







	text-align: left;







	font-weight: normal;







	margin: 0px 0px 0px 0px;







	







}















.footer {







	border: 0px solid orange;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	text-align: center;







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;







	font-size: 10px;







	background-color: #49774C;



	



	background-image:url(../images/footbg.jpg);







}







.copy {







	margin-top: 5px;







	padding: 1px;







	text-align: center;







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;







	font-size: 9px;







}















ul#mainlevel-nav







{







	list-style: none;







	padding: 0;







	margin: 0;







	font-size: 11px;







}



















ul#mainlevel-nav li







{







	background-image: none;







	padding-left: 0px;







	padding-right: 0px;







	float: left;







	margin: 0;







	font-size: 11px;







	line-height: 21px;







	white-space: nowrap;







	border-right: 1px solid #cccccc;







}















ul#mainlevel-nav li a







{







	display: block;







	padding-left: 15px;







	padding-right: 15px;







	text-decoration: none;







	color: #333333;







	background: transparent;







}















#buttons>ul#mainlevel-nav li a { width: auto; }















	ul#mainlevel-nav li a:hover







{







	color: #fff;







	background: #c64934;







}















table.content_table {







  width: 100%;







	padding: 0px;







	margin: 0px;







}















table.content_table td {







	padding: 0px;







	margin: 0px;







	width: 100%;







}















.back_button {







   float: right;







	text-align: center;







	font-size: 11px;







	







	border: 1px solid #cccccc;







	width: auto;







	background: url(../images/navi.jpg) repeat-x;







	padding: 0px 10px;







	line-height: 20px;







	margin: 1px;







}















.pagenav {







  text-align: center;







  font-size: 10px;







  







  border-bottom: 1px solid #cccccc;







  width: auto;







  padding: 0px 10px;







  line-height: 20px;







  margin: 1px;







}















.pagenavbar {







	margin-right: 10px;







}















ul {



	margin-left: 15px;



	



	list-style-type: disc;



	



	



}















li{



	line-height: 20px;



	



	margin-left: 10px;



	







}























td {







	font-size: 11px;







}















a:link, a:visited {







	color: #006600;







	text-decoration: none;







	font-size: 13px;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: 500;



	text-align:left;







}















a:hover {







	color: #900;	text-decoration: none;







	







}















table.contentpaneopen {







  width: 100%;







}















table.contentpaneopen td {















}















table.contentpaneopen td.componentheading {







 width: 100%;







}







table.contentpane {















}















table.contentpane td {















}















table.contentpane td.componentheading {







 width: 100%;







}















table.contentpaneopen fieldset {







	border: 0px;







	border-bottom: 1px solid #eee;







}















.button {







	color: #c64934;







	font-family: Arial, Hevlvetica, sans-serif;







	text-align: center;







	font-size: 10px;







	







	border: 1px solid #cccccc;







	background: url(../images/navi.jpg) repeat-x;







	padding: 0px;







	line-height: 16px !important;







	line-height: 14px;







	height: 24px !important;







	height: 22px;







	margin: 1px;







}















.inputbox {







	padding: 2px;







	border: solid 1px #cccccc;







	background-color: #F2F2F2;







}















.componentheading {







	height: 25px;







	color: #c64934;







	border-bottom: 1px solid #C64934;







	







	font-size: 13px;







	padding: 0px 0px 0px 10px;







}















.contentcolumn {







	padding-right: 5px;







}















.contentheading {







	height: 20px;







	background: url(../images/footer.jpg) repeat-x;







	color: #c64934;







	







	font-size: 13px;







	padding: 0px 0px 0px 10px;







}















.contentpagetitle {







	font-size: 13px;







	







	color: #cccccc;







	text-align:left;







}















table.searchinto {







	width: 100%;







}















table.searchintro td {







	







}















table.moduletable {







	width: 100%;







	margin-bottom: 0px;







	padding: 0px;







         text-align:left;







}















table.outer-frame {







         margin-left: auto;

         margin-right: auto;





	background-color:#FFFFFF;







	







}















div.moduletable {







	padding: 0;







	margin-bottom: 2px;







	width: 100%;







}















table.moduletable th, div.moduletable h3 {







	background: url(../images/menutop.gif) repeat-x;







	color: #ffffff;







	text-align: left;







	padding-left: 4px;







	height: 25px;







	line-height: 21px;

	

	font-weight:700;



	font-size: 16px;







	text-transform: uppercase;







	margin: 0 0 2px 0;







}















table.moduletable td {







	font-size: 10px;







	padding: 0px;







	margin: 0px;







	font-weight: normal;







}















table.pollstableborder td {







  padding: 2px;







  background-color: transparent;







}















.sectiontableheader {



	background: #f0f0f0;

         text-align:left;


}















.sectiontablefooter {















}















.sectiontableentry1 {







	background-color : #FFFFFF;







}















.sectiontableentry1 td{




         padding-left:80px;




	height:25px;

         text-align:left;





}















.sectiontableentry1 a{







	line-height:20px;







	letter-spacing:2px;







}















.sectiontableentryitem{







	background-image: url(../images/list.png);







	background-repeat: no-repeat;







	background-position: 50px 0px;







}















.sectiontableentry2 {







	background-color: #F2F2F2;







}























.sectiontableentry2 a{







	line-height:20px;







	letter-spacing:2px;











}















.sectiontableentry2 td{






         padding-left:80px;


	height:25px;

         text-align:left;





}































.small {







	color: #999999;







	font-size: 11px;







}















.createdate {







	height: 15px;







	padding-bottom: 10px;







	color: #999999;







	font-size: 11px;







}















.modifydate {







	height: 15px;







	padding-top: 10px;







	color: #999999;







	font-size: 11px;







}















table.contenttoc {







  border: 1px solid #cccccc;







  padding: 2px;







  margin-left: 2px;







  margin-bottom: 2px;







}















table.contenttoc td {







  padding: 2px;







}















table.contenttoc th {







	background: url(../images/footer.jpg) repeat-x;







	color: #666666;







	text-align: left;







	padding-top: 2px;







	padding-left: 4px;







	height: 21px;







	







	font-size: 10px;







	text-transform: uppercase;







}















a.mainlevel:link, a.mainlevel:visited {









	font-size: 16px;







	color: #228031;







	text-align: left;







	margin-left:10px;







	padding-top: 3px;

	line-height:35px;













	text-decoration: none;







}















a.mainlevel:hover {







	text-decoration: none;







	color: #003300;







}















a.mainlevel-nav:link, a.mainlevel-nav:visited {







	text-align:center;







	font-size: 16px;







	







	color: #D27400;







	text-align: left;







	margin-left:20px;







	padding-top: 3px;







	padding-left: 18px;







	height: 20px;







	text-decoration: none;







}















a.mainlevel-nav:hover {







	text-decoration: none;







	color: #955200;







}















a.mainlevel#active_menu {







	color: #228031;

	font-size:16px;







	







}















a.mainlevel#active_menu:hover {







	color: #003300;







}















a.sublevel:link, a.sublevel:visited {







	padding-left: 15px;







	background-image: url(../images/bullet.png);







	background-position: left;







	background-repeat: no-repeat;







	vertical-align: middle;







	font-size: 11px;







	







	color: #c64934;







	text-align: left;







	height: 15px;







}















a.sublevel:hover {







	color: #900;







	text-decoration: none;







}















a.sublevel#active_menu {







	color: #333;







	text-decoration: bold;







}















.highlight {







	background-color: Yellow;







	color: Blue;







	padding: 0;







}







.code {







	background-color: #ddd;







	border: 1px solid #bbb;







}















form {







	margin: 0;







 	padding: 0;







}















div.mosimage {







  border: 1px solid #CCCCCC;







}















.mosimage {







  border: 1px solid #CCCCCC;







  margin: 5px







}















.mosimage_caption {







  margin-top: 2px;







  background: #efefef;







  padding: 1px 2px;







  color: #666;







  text-transform: normal;







  font-size: 10px;







  border-top: 1px solid #cccccc;







}



ul.latestnews{



}



li.latestnews{

 font-size:13px;

 line-height:20px;

 color:#3333FF;

}



.inner-text{

  font-size:16px;

  line-height:24px;

  font-family: 新細明體;
  text-align:left;

}
.sub_div{
  color:#ffffff;
  font-size:14px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  letter-spacing:3px;
  margin-left:30px;       
}
.sub_div a{
  color:#ffffff;
  font-size:14px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}
.sub_div a:visited{
  color:#ffffff;
  font-size:14px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}