/* 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 {



	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;



	padding: 4px;



	padding-left:50px;



}







.sectiontablefooter {







}







.sectiontableentry1 {



	background-color : #FFFFFF;



}







.sectiontableentry1 td{



	padding-left:80px;



	height:25px;



}







.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;



}















.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{
 margin-left:-10px;
}

li.latestnews{
 font-size:13px;
 margin-top:6px;
 color:#3333FF;
 font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
}

.inner-text{
  font-size:16px;
  line-height:24px;
  font-family: 新細明體;
}
.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"; 
}