﻿body 
{
	margin:0px;
}
.title {
	font-family: "新細明體";
	font-size: 12px;
	color: #0066CC;
	line-height: 20px;
}
.title a{
	font-family: "新細明體";
	font-size: 12px;
	color: #0066CC;
	line-height: 20px;
	text-decoration:none
}
.title2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bolder;
	color: #0066CC;
}
.down {
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;

}
.font1 {
	font-size: 12px;
	line-height: 25px;
	color: #444444;
	top: auto;
	right: auto;


}
.trip_title {
	font-size: 18px;
	line-height: 25px;
	color: #330000;
	top: auto;
	right: auto;
	font-weight: bold;
}
.t1 {
	font-size: 12px;
	line-height: normal;
	color: #333333;
	top: auto;
	right: auto;
}
.price {
	font-size: 12px;
	line-height: normal;
	color: #CC0000;
	top: auto;
	right: auto;
}
.font2 {

	font-size: 12px;
	line-height: 25px;
	color: #333333;
	top: auto;
	right: auto;
}
.font3 {

	font-size: 12px;
	line-height: 25px;
	color: #663300;
	top: auto;
	right: auto;
}
.t2 {

	font-size: 12px;
	line-height: normal;
	color: #003366;
	top: auto;
	right: auto;
}
.fontbold {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.fontblack {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style1 {
	color: #0066CC;
	font-weight: bold;
}
.style2 {
	color: #CC9900;
	font-weight: bold;
}
.style3 {
	color: #CC6666;
	font-weight: bold;
}
.style4 {
	color: #999900;
	font-weight: bold;
}

/*----------------------------------*/
.BarIndicator_TextBox2
{
    color:blue;
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#00CC00', gradientType='1');
    background-color:#00CC00;
}

.BarBorder_TextBox2
{
    border-bottom-color:#006600;
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
 }

.TextIndicator_TextBox2
{
    background-color:#047AFD;
    color:#ffffff;
    font-family:Arial;
    font-size:9pt;
    padding: 2px 3px 2px 3px;
}
.cssTextInd01
{
    background-color:#FF0000;
    color:#ffffff;
    font-family:Arial;
    font-size:9pt;
    padding: 2px 3px 2px 3px;
}
.cssTextInd02
{
    background-color:#FF6600;
    color:#ffffff;
    font-family:Arial;
    font-size:9pt;
    padding: 2px 3px 2px 3px;
}
.cssTextInd03
{
    background-color:#FFCC00;
    color:#ffffff;
    font-family:Arial;
    font-size:9pt;
    padding: 2px 3px 2px 3px;
}
.cssTextInd04
{
    background-color:#3399FF;
    color:#ffffff;
    font-family:Arial;
    font-size:9pt;
    padding: 2px 3px 2px 3px;
}
.cssTextInd05
{
    background-color:#00CC33;
    color:#ffffff;
    font-family:Arial;
    font-size:9pt;
    padding: 2px 3px 2px 3px;
}

.DPENormal
{
    /*border:silver 1px inset;*/
    padding:2px;
    text-align:left;
    /*height:2em;
    margin:5px;*/
    margin   :   -24px 0px 0px 174px!important;
    width:200px;
}

.DPEUpdating
{
    background-image:url(images/loading.gif);
    background-repeat:no-repeat;
    padding:2px;
    text-align:left;
    margin   :   -24px 0px 0px 174px!important;
    width:200px;
}
/*-----------------------------------------------------*/
.font2 label {
    float: left;
    width: 60px;
}
.main_box {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #0066CC;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}