@charset "utf-8";
/* CSS Document */

@charset "utf-8";

/*---- reset.css 讓所有的各家瀏覽器乖乖聽話，呈現一樣的結果  ----*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead,{    
margin: 0;  padding: 0;     border: 1; vertical-align: baseline; table,tbody, th, outline: 0; font-size: 100%;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}


body { background-color:#e7e7e7; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5; color:#454545; background-image:url(images/BG.jpg); background-repeat:repeat-x;}

a{color:#cc0033; text-decoration:underline;}
a:hover{color:#000000;text-decoration:none; }

.link:link{ color:#cc0033; text-decoration:none; font-size:16px; font-weight:bold; background-image:url(images/bt_BG.jpg); background-repeat:no-repeat; background-position: right center; line-height:20px; padding-right:20px;}
.link:hover{ color:#a1a1a1; text-decoration:none; background-image:url(images/bt_o_BG.jpg);}
.link:active{color:#cc0033;}
.link:visited{color:#cc0033; text-decoration:underline;}
#MAIN{ width:1013px;height:600px; margin:0 auto; position:relative; }
#MAIN h1{
	position:absolute;
	top:40px;
	left:10px;
	width:999px;
	padding:0;
	z-index:1;
}
#MAIN #logo{position:absolute; right:0; top:10px; z-index:30;}
#MAIN h2{
	width:1013px;
	padding:0;
	margin:0;
	position:absolute;
	top:520px;
	z-index:10;
}

#CONTENT{width:1013px;
	height:auto;
	overflow:hidden;
	background-image:url(images/BG_Mid.png);
	background-repeat:repeat-y; margin:-60px auto 0 auto; z-index:20;
	
}
#CONTENT ul{  width:999px; height:238px; padding:0; margin-top:0; margin-left:7px;}
#CONTENT li{ float:left; list-style:none; width:333px; height:208px; text-align:center; margin:0; padding:0;}
#CONTENT li a{display:block; text-decoration:none; color:#777777; padding:20px 35px; background-image:url(images/BG_tab.jpg);height:198px;}
#CONTENT h3{ color:#c3c3c3; font-size:1.5em;  font-weight:bold; padding:0; margin:0;text-align:center; }
#CONTENT p{font-size:1.2em;line-height:1.5; padding:10px 40px;}
#CONTENT h4{text-align:left; font-size:1.5em; line-height:1.5; font-weight:bold; color:#666666;padding:120px 40px 20px 40px; margin:0;}
#CONTENT h5{background-image:url(images/head.jpg); background-repeat:no-repeat; width:999px; height:50px; line-height:50px;font-size:1.8em; color:#000000; padding-left:30px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-left:7px; clear:both;}

.Item{font-size:2.3em; color:#ff0000; line-height:1; font-style:italic;}

#Video{ width:999px; margin:0 auto ; background-color:#000000; padding-top:30px; height:auto; overflow:hidden; }
#Video h6{ padding:10px 50px; text-align:left; font-size:1.5em; line-height:1.5; font-weight:bold; color:#e4e4e4; padding-bottom:30px; margin:0;}

#SIGN{ background-image:url(images/BG_SignUp.jpg); background-repeat:repeat-x; height:350px; width:999px; padding:20px 0 20px 0; margin:7px auto;}
#SIGN_promo{ background-image:url(images/BG_SignUp.jpg); background-repeat:repeat-x; height:200px; width:999px; padding:40px 0 70px 0; margin:0 auto;}
#SIGN h2{ font-size:2.3em;color:#da0000; padding:0; margin-bottom:0.5em;}
#SIGN_promo h7{ font-size:2.3em;color:#da0000; padding:0; margin-bottom:0.5em; font-weight:bold;}
#SIGN p{text-align:left; font-size:1.3em; font-weight:bold;}
#SIGN_promo p{text-align:left; font-size:1.3em; font-weight:bold; margin-bottom:30px; padding-left:0;}
.block{ border:1px solid #989697; background:#fff; padding:3px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.errorStyle{ border:1px solid #202020; background-color:#ff0000; color:#FFF; padding:3px; font-family:Arial, Helvetica, sans-serif;}
.regmessage
{
	font-family : verdana,arial,helvetica;
	font-size : 7pt;   
	background-repeat: no-repeat;
	background-color:#fde8e7;
	background-position:15px 1em;	
	width:70%;
	color: red;
	border:2px solid #dfb9b7;	
	display:none;
	
}
