/* Heading 场 Css Style*/
.TableHeading
{
	margin:0;
	padding:6px 2px 4px;
    background-color:#cdecfd;
	border:1px solid #8bd5fa;
	/*font-size: x-small;*/
	font-size: 13px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
	color:#0071B8;
}

.TableHeading2
{
	margin:0;
	padding:6px 2px 4px;
    background-color:#0071B8;
	/*border:1px solid #8bd5fa;*/
	/*font-size: x-small;*/
	font-size: 13px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
	color:#FFFFFF;
}

/* Data 场 Css Style*/
.TableData
{
	margin:0;
	padding:5px 2px 3px;
	border:1px solid #8bd5fa;
	
	/*font-size: x-small;*/
	font-size: 13px;
	line-height:18px;
	color:#404040;
    FONT-FAMILY: Courier New;
}

.TableData2
{
	margin:0;
	padding:5px 2px 3px;
	background-color:#FFFFCC;
	
	/*font-size: x-small;*/
	font-size: 13px;
	line-height:18px;
	color:#404040;
    FONT-FAMILY: Courier New;
}

/*DataGrid Css Style */
.Grid
{ 
	margin:0;
	font-family: Courier New,Courier,mono;
	font-size: 13px;
	text-align:center;
	color:#404040;			
	border: 1px solid #8bd5fa;
}

/*DataGrid Heading  Css Style */
.GridHeading 
{ 
	background-color: #CDECFD;
    COLOR: #0071B8;
    
    border: #8BD5FA 1px solid;
    text-align:center;
    
	/*margin:0;
	padding:6px 2px 4px;
    background-color:#cdecfd;
	border: #8BD5FA 1px solid;
	font-family: Courier New,Courier,mono;
	font-size: 13px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
	color:#0071B8;*/
}

/*DataGrid Item  Css Style */
.GridItem
{
	/*height:30px;
    COLOR: #404040;
    border: #8BD5FA 1px solid;*/

	margin:0;
	padding:2px;
	border:#8BD5FA 1px solid;
	/*text-align:center;*/
	font-family: Courier New,Courier,mono;
	/*font-size: x-small;*/
	font-size: 13px;
	line-height:18px;
	color:#404040;
}

/*DataGrid Alternate  Css Style*/
.GridAlternate
{
	/*background-color: #DAEFFC;
    COLOR: BLUE;
    border: #99ccff 1px solid;*/
    /*text-align:center;*/
}

/*DataGrid Selected Item  Css Style*/
.GridSelected
{
	background-color: #FFE1E1;
    COLOR: #404040;
    border: 1px solid #7e4ec4;
    /*text-align:center;*/
}
/*----------------------------------------------------------------------------------------------------*/
/*匡拒布基 匡拒痁诀*/
.fitlist h2 {
	margin:15px 0 5px;
	padding:0;
	text-align:center;
	font-size:15px;
	color:#014eb7;
}

.fitlist th {
	margin:0;
	padding:6px 1px 4px;
    background-color:#cdecfd;
	border:1px solid #8bd5fa;
	font-size:13px;
	font-weight:normal;
	letter-spacing:1px;
	color:#0071B8;
}

.fitlist td {
	margin:0;
	padding:5px 0 3px;
	border:1px solid #8bd5fa;
	text-align:center;
	font-size:13px;
	line-height:18px;
	color:#404040;
}

.fitlist em { font-style:normal; color:#ed1c24}

.fitlist td.price { color:#d41504}
.fitlist td.none { border:none; text-align:right}

.fitlist a:link, .fitlist a:visited { padding:0 1px; color:#014eb7; text-decoration:underline}
.fitlist a:hover, .fitlist a:active { color:#ed1c24; text-decoration:none}

/*tr菲筁狦--netscape only*/
.fitlist tr:hover { background-color:#eef9ff}
/*----------------------------------------------------------------------------------------------------*/
/*穓碝ま篮*/
.search td {
	margin:0;
	padding:0px 5px;
	font-size:13px;
	color:#404040;
}

.search em { color:#d41504; font-style:normal}
.search strong { color:#00655b}

.search select, .search input {
	font-size:13px;
	color:404040;
}
/*----------------------------------------------------------------------------------------------------*/
.ticket a:link, .ticket a:visited { padding:0 1px; color:#014EB7; text-decoration:underline;}
.ticket a:hover, .ticket a:active { color:#D60000; text-decoration:none;}

.cal a:link, .cal a:visited, .cal a:active { TEXT-DECORATION: none }

.b2c a:link, .b2c a:visited, .b2c a:active { COLOR: #014eb7 }

/*----------------------------------------------------------------------------------------------------*/
/*璸基 Summary  Css Style*/
.TableSummary
{
	height:30px;
	
    COLOR: #404040;
    border: #CCCCCC 1px solid;
}

/*秙 Css Style*/
.Button
{
    height:27px;
   letter-spacing:2px;
   font-size:13px;
   color:#FFFFFF;
   background-color:#33CCFF;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff33CCFF',EndColorStr='#ff3366FF');
   border-top-style:solid;
   border-top-color:#057ddc;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#057ddc;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#057ddc;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#057ddc;
   border-right-width:1px;
   cursor:hand;
}
/*----------------------------------------------------------------------------------------------------*/
/*カ琩高--琩高*/
.city p {
	margin:5px 13px;
	padding:0;
	font-size:13px;
	line-height:20px;
	color:#404040;
}

.city p em { font-style:normal; color:#ff6600}

.city input { 
    margin-left:13px;
	padding:0;
	font-size:13px;
	color:#404040;
}

.country ul {
	margin:5px 13px;
	padding:0;
	list-style:none;
	font-size:13px;
	line-height:20px;
	color:#404040;
}

.country table { margin:4px 0}

.country td {
	margin:0;
	padding:4px 4px 3px 7px;
	width:65px;
	background-color:#f3f3f3;
	font-size:13px;
	line-height:18px;
	color:#404040;
}

.country ul a:link, .country ul a:visited { color:#404040; text-decoration:none}
.country ul a:hover, .country ul a:active { color:#014eb7; text-decoration:underline}

.country td a:link, .country td a:visited { color:#404040; text-decoration:none}
.country td a:hover, .country td a:active { color:#014eb7; text-decoration:underline}

/*カ琩高--挡狦*/
.query h4 {
	margin:10px 12px 5px;
	padding:0;
	font-size:15px;
	color:#ff6600;
	font-weight:normal;
	letter-spacing:1px;
}

.query h5 {
	margin:10px 23px 0;
	padding:0;
	font-size:13px;
	color:#ff6600;
	font-weight:normal;
	letter-spacing:1px;
}

.query p {
	margin:5px 12px;
	padding:0;
	font-size:13px;
	line-height:1.7em;
	color:#404040;
}

.query p em { font-style:normal; color:#ff6600}
.query img { float:left; margin:0 10px; padding:0}

.query table { margin:4px auto}

.query th {
	margin:0;
	padding:4px 3px 3px;
	background-color:#cdecfd;
	border:1px solid #8bd5fa;
	font-size:13px;
	font-weight:normal;
	letter-spacing:2px;
	color:#0071B8;
}

.query td {
	margin:0;
	padding:4px 4px 3px;
	background-color:#fafdff;
	border:1px solid #8bd5fa;
	text-align:center;
	font-size:13px;
	line-height:21px;
	color:#404040;
}

.query td.left { padding:4px 4px 3px 10px; text-align:left}

.query td a:link, .query td a:visited { color:#014eb7; text-decoration:underline}
.query td a:hover, .query td a:active { color:#ff6600; text-decoration:none}.query td a:hover, .query td a:active { color:#ff6600; text-decoration:none}
