﻿@charset "utf-8";
*{ margin:0; padding:0;}
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;

}
img {
	border-width: 0px;
}
a
{
	text-decoration:none;

}
a:link {
	color: #f39700;
	text-decoration: none;
}
a:visited {
	color: #f39700;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a:active {
	color: #CC0000;
	text-decoration: none;
}
.left_h2 a
{
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	}
.left_h2 a:link {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.left_h2 a:visited {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.left_h2 a:active {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.left_h2 a:hover {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}

.rel_soft a
{
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #3A8DD1;
	text-decoration: none;
	}
.rel_soft a:link {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #3A8DD1;
	text-decoration: none;
}
.rel_soft a:visited {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #3A8DD1;
	text-decoration: none;
}
.rel_soft a:active {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #3A8DD1;
	text-decoration: none;
}
.rel_soft a:hover {
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 12px;
	color: #3A8DD1;
	text-decoration:underline;
}
/* show next level */
.navigation a
{
	font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 13px;
    }


.bgcontent
{
	width:980px;
    border-style: solid;
    border-width: 0px;
    border-color: #999966;
    margin: 0 auto; /* 在Firefox及Opera等瀏覽器內居中。*/ 
	}
.formtitle
{

    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 23px;
    font-weight: bold;
    line-height: 28px    
	}
/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px    
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NoneTextBox
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 1em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 15px;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
}
/* text style used for textboxes in the pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 15px;
    padding: 2px 2px 2px 2px;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
/* text style used for textboxes in the pages, it's request, for Nav compatibility */
.RequestTextBox
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 15px;
    padding: 2px 2px 2px 2px;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    background-color:#FF9966;
}
/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: normal;
    text-indent: -1px;
    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; 
    background-color:#3366CC;    
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif, 新細明體;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px    
}

.button_bak {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BACKGROUND-IMAGE: url(../Manager/images/button_On.gif); 
	BORDER-LEFT: medium none; 
	WIDTH: 60px; 
	CURSOR: pointer; 
	BORDER-BOTTOM: medium none; 
	HEIGHT: 20px;
	FONT-SIZE: 9pt; 
	FONT-FAMILY: tahoma,宋體;
}

.bg_v { 
	width: 100%;
	line-height: 180%;
}
.bg_b { 
	float: left;
	width: 99%;
	border-right-color: #d7d7d7;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #d7d7d7;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bg_vl { 
	float: left;
	width: 1.22%;
	height: 28px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: -4px -64px;
	background-color: transparent;
	background-image: url("spic.gif");
}

.bg_vc { 
	float: left;
	width: 97.36%;
	height: 23px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0px -251px;
	background-color: transparent;
	background-image: url("background.gif");
	font-size: 16px;
	font-weight: 700;
	color: #ad2118;
	padding-top: 5px;
}

.bg_vr { 
	float: left;
	width: 1.22%;
	height: 28px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: -14px -64px;
	background-color: transparent;
	background-image: url("spic.gif");
}

.bg_lc { 
	float: left;
	width: 96%;
	height: 15px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0px -591px;
	background-color: transparent;
	background-image: url("background.gif");
}

.bg_ll { 
	float: left;
	width: 2%;
	height: 15px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: -31px -77px;
	background-color: transparent;
	background-image: url("spic.gif");
}
.bg_lr { 
	float: left;
	width: 2%;
	height: 15px;
	background: url("spic.gif") no-repeat -47px -77px;
}
.menubar_button { 
	border:1pt solid #FFFFFF; height: 20; 
	position:relative;letter-spacing:1;
	FONT-FAMILY: "Arial"; FONT-SIZE: 9pt; 
	LINE-HEIGHT: 7px; PADDDING-LEFT: 0px; 
	background-color:#FFFFFF; 
	position:relative; top:-1; cursor:pointer; padding-left:2px; padding-right:2px; padding-top:0; padding-bottom:0}

.menubar_button_on { 
	border-left:1pt solid #000000; border-right:1pt outset #000000; border-top:1pt outset #000000; border-bottom:1pt outset #000000; height: 20; 
	position:relative;letter-spacing:1;
	FONT-FAMILY: "Arial"; FONT-SIZE: 9pt; 
	LINE-HEIGHT: 7px; PADDDING-LEFT: 0px; 
	background-color:#FFCC00; 
	position:relative; top:-1; cursor:pointer; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px}

.menubar_table {
	border-bottom:3px solid #000000; 
	border-collapse: collapse; 
	padding: 0; border-left-width:1;
	border-right-width:1; border-top-width:1; }

.menubar_title {FONT-FAMILY: "Verdana", "Arial", "sans-serif"; font-size:15px; text-align:left; color:#000000;}
	
.menubar_readme_text {font-size:9pt;FONT-FAMILY: "Arial"; 
	color:#808080; text-align:right; padding-bottom:5px }

.menubar_down_text {
	border-top:1px solid #000000; font-size:9pt;
	FONT-FAMILY: "Arial"; position:relative; 
	color:#808080; text-align:center; border-left-width:1; 
	border-right-width:1; border-bottom-width:1; padding-top:3 }

.menubar_function_text {
	border-top:3px solid #000000; font-size:9pt;text-align:left;
	FONT-FAMILY: "Arial"; position:relative; 
	color:#808080; border-left-width:1; 
	border-right-width:1; border-bottom-width:1; padding-top:3; padding-left:10 }

.menubar_menu_td {
	border-top:3px solid #000000; font-size:8pt;
	FONT-FAMILY: "Arial"; position:relative; 
	color:#808080; border-left-width:1; 
	border-right-width:1; border-bottom-width:1; padding-top:3; padding-left:10 }

.alt_soft
{
	cursor: auto;
	display: block;
	font-family: Tahoma;
	font-size: 13px;
	/*width:150px;*/
	background-color:#FFFFFF;
	/*border:solid #E69623;
	border-width:3px 0 3px 0;
	*/
	border:1px solid #C3D46A;
	
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
	}
	
/*--button setting--*/
.td_border
{
    border-color: #999966;
    background-color:#FF9933;
    height:26px;
    FONT-FAMILY:Consolas,Verdana, Helvetica, sans-serif, 新細明體;
	font-size: 15px;
	border: 1px solid #CCCCCC;
	}


/*--footer setting--*/
.footer {
	height: 100px;
	text-align:center;
}

.footer p {	
    font-size: 75%;
	line-height:16px;
	padding-top: 15px;
	color:#4f4841;
}

.footer a {	
    color:#b31a12;
}

.footer a:hover {	
    color:#e9550e;
}

