@charset "utf-8";
body {
background-image : url(picks/bg.gif); 
background-repeat : repeat-x, repeat-y; 
line-height : 90%; 
margin-top : 0; 
background-color : #fff; 
color : #006600; 
} 
img{
	border:none;
}
.container {
width : 731px; 
border : 0 solid gray; 
margin-top : 10px; 
margin-left : auto; 
margin-right : auto; 
background-color : #ffffff; 
} 
#banner {
width : 731px; 
height : 188px; 
background-image : url(picks/1.jpg); 
} 
.banner-text {
width : 335px; 
height : 20px; 
margin-top : 2.5em !important; 
margin-top : 1.9em; 
margin-left : 0.4em; 
font-family : Georgia, Times, geneva, arial; 
letter-spacing : 2px; 
color : #b8d3ce; 
font-size : 20px; 
font-weight : bold; 
} 
.logo-1 {
width : 120px; 
height : 50px;
line-height:50px;
margin : 0.1em 0 0 0.1em; 
padding-top : 5px; 
*padding-top : 10px; 
color : #00ff00; 
font-size : 58px; 
font-weight : bold; 
} 
.logo-2 {
width : 90px; 
height : 35px;
line-height:35px;
margin-top : -1.4em !important; 
margin-top : -1.4em; 
margin-left : 3.0em; 
padding-top : 20px; 
border : 0 solid #000; 
color : #000; 
font-size : 40px; 
font-weight : bold; 
} 
.logo-3 {
width : 70px; 
height : 35px;
line-height:35px; 
margin-top : -1.6em !important; 
margin-top : -1.7em; 
margin-left : 6.8em; 
padding-top : 20px; 
color : #5e5f57; 
font-size : 30px; 
font-weight : bold; 
} 
.content {
min-height:350px;
padding :0 10px 10px 10px; 
margin : 0 0 0 140px; 
*margin : 9px 0 0 0px;
*float:right;
color : #006600; 
font-size : 12px; 
font-weight : 200; 
letter-spacing : 2px; 
border : 0 solid #e0dfdd;
} 
img.right {
float : right; 
padding : 0; 
margin-right : 6px; 
border : 1px solid #547fa9; 
} 
#left {
float : left; 
width : 160px; 
margin : 0 1px 0 0;
text-align:center;
} 
.nav-box {
float : left; 
width : 160px; 
height : 45px; 
margin : 0.2em 0 0 0.05em; 
border : 1px solid #e0dfdd; 
background-color : #ffffff; 
} 
.s1 {
float : left; 
width : 4px; 
height : 45px; 
margin-left : 0.01em; 
background-color : #336633; 
} 
.s2 {
float : left; 
width : 4px; 
height : 45px; 
margin-left : 0.05em; 
background-color : #00ff00; 
} 
.nav-box-text {
	float:left;
	height : 45px;
	font-family : "新細明體", "verdana", "arial", "sans-serif", "engravers mt bold";
	font-size:20px;
	font-weight:bold;
	line-height: normal;
	display:inline;
} 
.nav-box-text a{
	display:block;
	width:140px;
	height:45px;
	text-indent:-1000px;
}
h1 {
font-size : 3em; 
color : #006600; 
margin-top : 5px;
margin-bottom:5px;
margin-left:20px;
*margin-left:0;
padding-bottom:5px;
background:url(picks/line_bg.gif) repeat-x left bottom;
font-family : "新細明體", verdana, arial, sans-serif, engravers mt bold; 
} 
a:hover {
color : #00ff00; 
text-decoration : none; 
} 
a {
color: #669933;
text-decoration : none; 
} 
hr {
margin-top : 20px; 
width : 500px; 
} 
.bottom {
margin: 0 auto;
text-align:center;
height:30px;
line-height:30px;
font-family : "新細明體", verdana, arial, sans-serif;  
}

.n1,.n2,.n3,.n4,.n5,.n6{
	background:#fff url(picks/nav.gif) left no-repeat;
}
.n1:hover,.n2:hover,.n3:hover,.n4:hover,.n5:hover,.n6:hover{
	background:#fff url(picks/nav2.gif) left -1px no-repeat;
}
.n1{
	background-position:left -1px;
}
.n2,.n2:hover{
	background-position:left -51px;
}
.n3,.n3:hover{
	background-position:left -101px;
}
.n4,.n4:hover{
	background-position:left -151px;
}
.n5,.n5:hover{
	background-position:left -201px;
}
.n6,.n6:hover{
	background-position:left -251px;
}
dl.courses{
	width:90%;
	margin-left:15px;
	*margin-left:5px;
	margin-top:0px;
}
dl.courses dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
dl.courses dd{
	margin:5px 0 0px 0px;
}
.message td{
	padding-left:5px;
	height:22px;
	vertical-align:bottom;
	border-bottom:1px dashed #ccc;
}
.message2{
	vertical-align:bottom;
	font-size : 16px; 
	color:#00F;
}
.message3{
	vertical-align:bottom;
	color:#F00;
	font-size : 16px;
}
.messageTitle{
	line-height:20px;
	text-align:center;
	border-bottom:1px solid #ccc;
	padding:0 85px;
	margin:5px 0;
}
.messageDate{
	float:right;
	margin-top:-22px;
	color:#999;
}
.pages{
	margin:10px 30px;
	*margin:5px;
	padding-top:5px;
	text-align:center;
}
.pages a{
	text-decoration:none;
}
