body,td{
	font-family: 新細明體, Arial;
	color: Black;
	font-size:9pt;
	line-height: 150%;
}
A:link {
	color: #263382;
	text-decoration: none;
    font-family: 新細明體, Arial;
}
A:visited {
	color: #000042;
	text-decoration: none;
}
.line2{
	line-height: 150%;
}
.title{
	font-size: 20pt;
	color: #330099;
	font-family: 新細明體;
	font-weight: bolder;
	text-decoration: none;
}
.tool{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.code{
	font-family : "Courier New", Courier, monospace;
	background-color : White;
	filter:alpha(opacity=40,style=0);
	color : #00008B;
}
.screen{
	font-family : "Courier New", Courier, monospace;
	background-color : #2F4F4F;
	color : #F0F8FF;
}
.news{
	font-family : Arial, Helvetica, sans-serif;
	background-color : #e4efc5;
}
.exp{
	font-family : sans-serif;
	background-color : #ffffcc;
}
.td_code{
	font-family : "Courier New", Courier, monospace;
}
.noBorder{
	background-color: #fefefe;
	border : none;
}
.tinyBorder{
	font-family:"新細明體", "Arial";
	font-size:12px;
	border : 1px Gray solid;
}
.form_small{
	font-size:8pt;
	line-height: 100%;
}
.code_textarea{
	font-family: MS Sans Serif;
	width: 98%;
	color: #334050;
	font-size: 7pt;
	background-color: #FFFFFF;
	padding:3px;
	border : solid Gray 1;
}
.submit_small{
	font-size:8pt;
}
.nolh{
	font-size:8pt;
}

.small{
	font-size:8pt;
}
.redword {color:#ff6633;}
.blueword {color:#0099ff;}
.greenword {color:#009900;}
.gword {color:#6c6c6c;}
.pword {color:#ff3399;}
.whiteword{color:#ffffff;}

.BorderTop {
	BORDER-TOP: #869FF5 2px solid;
}

#Header
{
	width: 900px; height: 140px; padding:0px; margin:0px;
	position:absolute; top:0px; left:0px;
	z-index:9999;
}

#Menu
{
	width: 900px; height: 20px; padding:0px; margin:0px;
	position:absolute; top:140px; left:0px;
	z-index:9999;
}

#Contents
{
	width: 900px; height: 700px; padding:0px; margin:0px;
	position:absolute; top:160px; left:0px;
}

#Footer
{
	width: 900px; height: 250px; padding:0px; margin:0px;
	position:absolute; top:860px; left:0px;
}

#LinkBoxSave
{
	width: 200px; height: 150px; padding:0px; margin:0px;
	position:absolute; top:25px; left:20px;
}

#NewsBoxSave
{
	width: 500px; height: 150px; padding:0px; margin:0px;
	position:absolute; top:25px; left:225px;
}

#ActivityBoxSave
{
	width: 200px; height: 700px; padding:0px; margin:0px;
	position:absolute; top:25px; left:760px;
}

#WordsBoxSave
{
	width: 240px; height: 200px; padding:0px; margin:0px;
	position:absolute; top:200px; left:220px;
}

#PromotionBoxSave
{
	width: 240px; height: 200px; padding:0px; margin:0px;
	position:absolute; top:200px; left:485px;
}

#EquipmentBoxSave
{
	width: 240px; height: 200px; padding:0px; margin:0px;
	position:absolute; top:450px; left:220px;
}

#MyStoryTVBoxSave
{
	width: 240px; height: 200px; padding:0px; margin:0px;
	position:absolute; top:450px; left:485px;
}
