body, div, h1, h2, h3, h4, p, ul, li {
	margin:0;
	padding:0;
}
body {
	background: #7f7f7f url(../images/body_bg.gif) repeat-y center top;
	color: #333;
	font: normal 70% "Lucida Sans Unicode",sans-serif;

}
/*---- 最外層包裝 ----*/
#outer {
	width: 860px;
	margin:0 auto;
	padding:0 20px;
	background: #000000 url(../images/out_bg.gif);
}
/*---- 頁首 ----*/
#header
{
position: relative;
	width: 860px;
	height: 200px;
	background: #000000 url(../images/hdbg.jpg);
}

#headercontent
{
	position: absolute;
	bottom: 75px;
	left: 24px;
	width: 222px;
}
#headercontent h1
{
color: #000;
font-size: 3.5em;
}
#headercontent h2
{
font-size: 2.0em;
font-weight: normal;
color: #000;
}

/*---- 主選單 ----*/
#menu {
	background-color: #ff9900;
	overflow:auto;
	width: 860px;
}
#menu ul {
	list-style-type:none;
}
#menu ul li {
	float: left;
}
#menu ul li a {
	display: block;
	padding: 5px 10px 5px 10px;
	background-color: #ff9900;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-right:2px solid #FFF;
}
#menu ul li a:hover {
	background-color: #FFFFFF;
	color: #ff9900;
}
#menu ul li a.active{
	background-color: #FFEFD7;
	color: #ff9900;
}

/*---- 內容區 ----*/
#content {
	background-color: #FFFFFF;
	clear: both;
}

#content a{
color: #E38800;
text-decoration: none;
}
#content a:hover{
color: #FFBA53;
text-decoration: none;
}

#content h2, #content h4, #content p {
	padding:12px 20px 12px 20px;
	font-size: 18px;
}
#content h2 {
	font-size: 24px;
	text-align:left;
	padding-top: 20px;
	background-color:#FFEFD7;
	color:#000;
	letter-spacing:10px;
	border-top:2px #fff solid;
}
/*---- 頁尾 ----*/
#footer {
	background-color: #ff9900;
	font-size: 12px;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
	border-bottom:5px solid #000;	
}
#footer a {color: #000;
	text-decoration: none;
}
#footer a:hover {color: #fff;
	text-decoration: none;
}

.yb {
	color: #FFFF00;
	font-weight: bold;
}
.red {color: #FF0000;}
.green {color: #009900;}
.blue {color: #0000FF;}
.bluebd {
	color: #0000FF;
	font-weight: bold;
}
.blue_cur {
	color: #0000FF;
	cursor: default;
}
.blue_sear {
	color: #0000FF;
	cursor:pointer;
}
.white {color: #FFFFFF;}
.white_sm {color: #FFFFFF; font-size: small;}
.wblue {color: #66CCFF;}
.brk {word-break:break-all;}
.clsCursor {cursor:default;}
.s12 {font-size: 12px;}
.s12redbd {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.s12blk {
	font-size: 12px;
	color: #000000;
}
.s14 {font-size: 14px;}
.s14red {
	font-size: 14px;
	color: #FF0000;
}
.s16 {font-size: 16px;}
.s16red {
	font-size: 16px;
	color: #FF0000;
}
.s18redbd {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
.s18bd {
	font-size: 18px;
	font-weight: bold;
}
.s18ccbd {
	font-weight: bold;
	color: #FF9900;
	font-size: 18px
}
.s20bd {
	font-size: 20px;
	font-weight: bold;
}
.s20redbd {
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}
.pa {
	font-size: 12px;
	color: #000000;
}
.pa:link {
	text-decoration: underline;
}
.pa:visited {
	text-decoration: underline;
}
.pa:hover {
	text-decoration: none;
	color: #000000;
}
.pa:active {
	text-decoration: underline;
}
.aa:link {
	color: #000000;
	text-decoration: none;
}
.aa:visited {
	text-decoration: none;
	color: #000000;
}
.aa:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.aa:active {
	text-decoration: none;
}
.bb:link {
	color: #000000;
	text-decoration: none;
}
.bb:visited {
	text-decoration: none;
	color: #000000;
}
.bb:hover {
	text-decoration: underline;
	color: #FF0000;
}
.bb:active {
	text-decoration: none;
}
.dd:link {
	color: #0000FF;
	text-decoration: none;
}
.dd:visited {
	text-decoration: none;
	color: #0000FF;
}
.dd:hover {
	text-decoration: underline;
	color: #FF0000;
}
.dd:active {
	text-decoration: none;
}
.ff:link {
	color: #000000;
	text-decoration: none;
}
.ff:visited {
	text-decoration: none;
	color: #000000;
}
.ff:hover {
	text-decoration: underline;
	color: #0000FF;
}
.ff:active {
	text-decoration: none;
}
