@CHARSET "UTF-8";
body, table, button, select, input, textarea {
	font-family:"微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", "細明體", "MingLiU", "標楷體", "DFKai-sb", serif;	
	font-size:12px; 
}

header, section, article, aside, footer, nav, hgroup {
	display:block;
}

pre{
	white-space: pre-wrap;       /* CSS 3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
	
}

html,body{
}


body{
	background-image: url("../images/bkgd-pattern.jpg");
	margin: 0px auto;

}
a {
	text-decoration: none;
	
}
a:link, a:visited { color:#000000; }
a:hover, a:focus  { color:#666666; } 
a:active          { color:#000000; }

a, .topheader, .topheader .topmultiplemedianav ul li,
.topheader .topmultiplemedianav ul li .facebook,
.topheader .topmultiplemedianav ul li .twitter{
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	
}

a img{
	border:none;/* for IE only*/
}
.clear{
	clear:both;
}
.no-border-top{
	border-top:none !important;
}
.no-border-bottom{
	border-bottom:none !important;
}
.no-border-left{
	border-left:none !important;
}
.no-border-right{
	border-right:none !important;
}

.float-left{
	float:left;
}

.float-right{
	float:right;
}

#wrapper {
	margin: 0em auto;
	width:900px;
	margin-top:50px;
}

.header{
	width:100%;
	height:60px;
}

.header .header_left {
	float:left;
	width:300px;
	height:100%;
}

.header .header_right {
	float:right;
	width:600px;
	height:100%;
}
.header_left .logo {
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.header_left .logo img{
	
}

.header_right .emptyspace{
	height:40px;
	width:100%;
}
.header_right .menubar {
	height:20px;
	width:100%;
}

.header_right .menubar nav{
	height:100%;
	width:100%;
	
}

.header_right .menubar nav ul {
	float:right;
	list-style-type:none;
	height:100%;
	padding:0px;
	margin: 0px;
}

.header_right .menubar nav li{
	float:left;
	height:100%;
	display:table;
	padding-left:45px;
}

.header_right .menubar nav li a {
	display:table-cell;
	vertical-align:bottom;
	font-weight:bold;
	font-size:17px;
	color:#535353;
}

#content {
	background-color:#FFF;
	width:100%;
	min-height:500px;
	margin-top:10px;
	box-shadow: 0px 0px 5px #000;          /* Firefox 4.0+, Opera, IE 9 */
    -webkit-box-shadow: 0px 0px 5px #000;  /* Chrome and Safari         */
    -moz-box-shadow: 0px 0px 5px #000;     /* Firefox 3.6               */
    zoom: 1\8;
   filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=3, Direction=0),
			progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=3, Direction=90),
			progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=3, Direction=180),
			progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=3, Direction=270)\8;
}

.banner {
	text-align: center;
	padding-top: 10px;
}
.main_content {
	margin:20px 35px;
	
}
.main_content header {
	font-weight:bold;
	font-size:17px;
	color:#014171;
	max-height: 9999px;
}

.main_content section{
	border-top: #c3c3c3 1px dashed;
	margin-top: 10px;
	padding-bottom: 20px;
	padding-top: 10px;	
	max-height: 9999px;
}

#footer {
	height:50px;
	width:100%;
	margin-top:10px;
}

.footer {
	width:100%;
	height:100%;
	
}

.remind{
	height:100%;
	float:right;
}

.footer a,
.footer span {
	font-weight:bold;
}
.footer  .copyright{
	float:left;
	line-height:30px;
}

.footer  .copyright img{
	float:left;
}

.footer  .power-by{
	float:left;
}

.footer  .power-by div{
	float:left;
	line-height:30px;
}