body {
font-size:100%;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
color:#333;
margin:0px; padding:0px; text-align:center; line-height: 1.5em;
background: url('images/bg.jpg') repeat-y center top;
behavior: url(csshover.htc);
}

form {margin:0px; padding:0px;}
.clearboth { clear:both;}

 img, div, input { behavior: url("iepngfix.htc") }
 
 .date { font-size:0.8em; color:#D0A72A; margin:0; padding:0; font-weight:bold;}
a {text-decoration: none;}


/*上方選單設定*/
ul#menu2 {  font-size:1pt; color:#016597; list-style-type: none; padding:0; margin:0; }
#menu2 li { float:left; text-align: left; margin:0; padding:0; text-indent:20px; }
	
ul#menu2 li.b0  {
	display: block;
	width: 100px;
	height: 46px;
	color:#4aa3c1;
	background: url('images/images02.jpg') no-repeat 0 0px; 
	text-decoration: none; }
/*回首頁*/
ul#menu2 li.b1 a:link, ul#menu2 li.b1 a:visited {
	display: block;
	width: 115px;
	height: 46px;
	color:#016597;
	background: url('images/images02.jpg') no-repeat -100px 0px; 
	text-decoration: none; }
ul#menu2 li.b1 a:hover {
	background: url('images/images02.jpg') no-repeat -100px -46px;
	color:#016597;}

/*最新消息*/
ul#menu2 li.b2 a:link, ul#menu2 li.b2 a:visited {
	display: block;
	width: 115px;
	height: 46px;
	padding: 0;
	color:#016597;
	background: url('images/images02.jpg') no-repeat -215px 0px; 
	text-decoration: none;}
ul#menu2 li.b2 a:hover {
	background: url('images/images02.jpg') no-repeat -215px -46px;
	color:#016597;}

/*賽程介紹*/
ul#menu2 li.b3 a:link, ul#menu2 li.b3 a:visited {
	display: block;
	width: 115px;
	height: 46px;
	padding: 0;
	color: #016597;
	background: url('images/images02.jpg') no-repeat -330px 0px; 
	text-decoration: none;}
ul#menu2 li.b3 a:hover {
	background: url('images/images02.jpg') no-repeat -330px -46px;
	color:#016597;}

/*交通路線*/
ul#menu2 li.b4 a:link, ul#menu2 li.b4 a:visited {
	display: block;
	width: 115px;
	height: 46px;
	padding: 0;
	color:#016597;
	background: url('images/images02.jpg') no-repeat -445px 0px; 
	text-decoration: none;}
ul#menu2 li.b4 a:hover {
	background: url('images/images02.jpg') no-repeat -445px -46px;
	color:#016597;}
	
/*住宿資訊*/
ul#menu2 li.b5 a:link, ul#menu2 li.b5 a:visited {
	display: block;
	width: 115px;
	height: 46px;
	padding: 0;
	color:#016597;
	background: url('images/images02.jpg') no-repeat -560px 0px; 
	text-decoration: none;}
ul#menu2 li.b5 a:hover {
	background: url('images/images02.jpg') no-repeat -560px -46px;
	color:#016597;}

/*活動花絮*/
ul#menu2 li.b6 a:link, ul#menu2 li.b6 a:visited {
	display: block;
	width: 115px;
	height: 46px;
	padding: 0;
	color:#016597;
	background: url('images/images02.jpg') no-repeat -675px 0px; 
	text-decoration: none;}
ul#menu2 li.b6 a:hover {
	background: url('images/images02.jpg') no-repeat -675px -46px;
	color:#016597;}
	
/*成績發佈*/
ul#menu2 li.b7 a:link, ul#menu2 li.b7 a:visited {
	display: block;
	width: 115px;
	height: 46px;
	padding: 0;
	color:#016597;
	background: url('images/images02.jpg') no-repeat -790px 0px; 
	text-decoration: none;}
ul#menu2 li.b7 a:hover {
	background: url('images/images02.jpg') no-repeat -790px -46px;
	color:#016597;}

ul#menu2 li.b8  {
	display: block;
	width: 95px;
	height: 46px;
	color:#4aa3c1;
	background: url('images/images02.jpg') no-repeat -905px 0px; 
	text-decoration: none; }


	
/*首頁中間內容區*/
#center {background: url('images/images03.jpg') no-repeat 0% 0% ; margin:0; padding:0;}

#centermain {text-align:left; margin:0; padding:0; font-size:0.8em; color:#666;}
#centermain ul {text-align:left; margin:5px 0; padding:0; font-size:1em; color:#666; line-height:1.5em; list-style:none;}
#centermain ol {text-align:left; ; margin:5px 0 5px 25px; padding:0 0 0 0; font-size:1em; color:#666; line-height:1.5em; }

#main {font-size:0.8em; margin:0.5em; padding:0; text-align:left; color:#333;}
#main h1 { background:url('images/h2bg.gif') no-repeat 0 45%;  margin:0.5em 0 ; padding:5px 1em; font-size:1.2em; color:#B92025; text-align:left; }
#main h2 {  margin:0; padding:5px 0; font-size:1.1em; color:#0033CC; }
#main h3 {line-height: 1.5em; font-size:1em; margin:0; padding:10px 0; color:#cc990c;}
#main h4 { line-height: 1.5em; font-size:10pt; margin:0; padding:0; color:#336699; }
#main ol {text-align:left; ; margin:5px 0 5px 50px; padding:0; font-size:1em; color:#666; line-height:1.5em; }
#main ul {text-align:left; ; margin:5px 0 5px 20px; padding:0; font-size:1em; color:#666; line-height:1.5em;  list-style:none; }

#secondlist { margin:0; padding:0; text-align:center; width:100%;}
#secondlist ul { color:#333; margin:0 0 0 7em; padding:0;  width:auto;  list-style:none; }
#secondlist ul li {  float:left;  background:#FFFF99; margin:2px; padding:5px ; text-align:center;  width:auto;  border:1px #CCCCCC dotted;}

.title {background: #fff; padding:3px;}
.opendate {font-size:1em; color:#0033CC; margin:0; padding:0;}
.downloadlip {background:url('images_icon/icon-clip.gif') no-repeat 0% 0%; font-size:1em; margin:0; padding:0 0 0 1.2em; color:#0033CC;}

.maintable {width:100%; border:1px #006699 solid; margin:0; padding:3px; font-size:1em; color:#333;}
.maintable th {background:#006699; border:1px #006699 solid; margin:0; padding:3px; color:#fff;}


#views { text-align:right; padding:0; margin:0; color:#006699;}
#views a:link {color:#0033CC; text-decoration: none;}
#views a:visited {color:#006699; text-decoration: none;}
#views a:hover {color:red; text-decoration:none;}

#views01 {border:1pt solid #eee; background:#ffe;  text-align:center; padding:0.2em; margin:1em 0; color:#006699;}
#views01 a:link {color:blue; text-decoration: none;}
#views01 a:visited {color:#006699; text-decoration: none;}
#views01 a:hover {color:red; text-decoration:none;}

/*首頁中間區塊*/
#linkbanner {background:#fff; border:1px #A9B4A2 solid; margin:0.5em 0; padding:5px ; }


/*新聞列表*/
.newsListA h1 {margin:0;
	height:45px; padding:0 5 5 50;
	background: url('images/newsh1.gif') no-repeat 0 5px; 
    font-size:1pt; color:#fff;}
.newsListA ul { line-height:1.em; list-style: none; margin: 0.5em 0; padding:0 2em; color:#666666;}
.newsListA li { line-height:1.5em; background-image: url('images_icon/icon01.gif'); background-repeat: no-repeat; background-position: 0px 5px; margin: 0px; list-style-type:none; padding-left:1em; padding-right:0px; padding-top:0px; padding-bottom:3px;}
.newsListA a:hover { text-decoration:none; color:#006699;}

/*內頁影音分享*/
#toplistall { font-size:1em; color: #333; width:720px; margin:0; padding:0;  border:1px solid #ccc; }
#toplistall .th {text-align:center;  background: url('images/thbg02.jpg') repeat-x 0% 98%; margin:0; padding:0.3em;}
#toplistall .td {text-align:center;  margin:0; padding:0.5em;}
#toplistall .th01 {text-align:left;  background: url('images/thbg03.jpg') repeat-x 0% 98%;}
#toplistall .th02 {text-align:center;  background: url('images/thbg02.jpg') repeat-x 0% 98%; margin:0; padding:0.5em;}

/* 首頁活動花絮*/
div.picture img { margin:0 ; padding:2px 0; width:130px; height:80px;}

div.picture ul { clear:both; width:95px; margin:0; padding:0 ;  list-style:none; text-align:left; }
div.picture ol li { text-align:left; margin:0; padding:0;}


/*最新消息區*/
#new {margin:0; padding:0; line-height:1.4em;}
#new h1 { background: url('images/newhead.jpg') no-repeat 0% 0%; font-size:1.2em; color:#005D8E; margin:0; padding:8px 0 10px 58px;}
#newh2 { background: url('images/newtophead.jpg') no-repeat 0% 0%; font-size:1em; color:#005D8E; margin:0; padding:8px 0 5px 40px; font-weight:bold;}

#new ol { font-size:1em; list-style-type: none; padding:5px 0; margin:0; line-height: 1.5em; width:440px; }
#new li {  background: url('images_icon/new01.jpg') 0% 50% no-repeat;  padding:0 0 0 2.3em; margin:0; line-height: 1.5em; }
#newword {font-size:1em; clear:both;}


.classlisttable {width:100%; margin:0; padding:0;}
.classlisttable td { margin:0; padding:5px; text-align:center;}


/*教學相簿輯*/
div.pictureThumbBorder { background: url('images/actpicturebg.jpg') no-repeat 0% 0%; width:170px; height:135px; margin:0 4px; padding:0; }
div.pictureThumbBorder img { margin:0; padding:30px 0 0 0; text-align:center;}

div.pictureThumbBorder  a {color:#0033CC; text-decoration: none;}
div.pictureThumbBorder  a:hover {color:#0066CC; text-decoration: none;}
div.pictureThumbBorder  a:visited {color:#0066FF; text-decoration: none;}

.photoName {color:#333; font-size:0.9em; margin:0.5em 0;}
.photoName  a {color:blue; text-decoration: none;}
.photoName  a:hover {color:#0066CC; text-decoration: none;}
.photoName  a:visited {color:#006699; text-decoration: none;}



/*more設定*/
.more a:link, .more a:visited {
display: block; background: url('images_icon/more.gif') no-repeat 0 5px; height:27px; width:44px;
font-size:1pt; color:#f0f0f0; 
float: right; padding:0; margin-top:-35px; margin-right:10px;}

.more a:hover {
background: url('images_icon/more_swap.gif') no-repeat 0 5px; 
}

/* 幻燈圖效果*/
div.pic {float:left;  margin:5px 0 ; padding:0 ; font-size:1em; width:250px;}
div.pic ul { font-size: 90%; color:#666; width:100px; height: 20px; list-style:none; padding:0 ; margin:7 0 0 0; text-align:left;}
div.pic li { list-style:none; padding: 0; margin: 0;  text-align:left;}	
div.pic img { margin:0; padding:3px; height:160px; width:250px; background:#fff; border:1px solid #666;}




/* 下方宣告區*/
#banner {float:left; margin:0; padding:0 40px 0 110px;  }
#copyright { background: url('images/images05.jpg') no-repeat 0% 0% ; font-size:0.8em; margin:0; padding:2em 0 2.3em 100px; text-align:left; color:#fff; line-height:1.4em;}
#copyright a:link, #bottommenu a:visited {color:#FFFF00;}
#copyright a:hover {color:#FFFF00;}