/* Heading 场 Css Style*/
.TableHeading
{
	margin:0;
	/*padding:8px 0 6px;*/
	/*height:30px;*/
	
	background-color:#00655b;
	color:#FFFFFF;
    FONT-FAMILY: Courier New;
    FONT-SIZE: x-small;
    TEXT-ALIGN: center;
    border: #CCCCCC 1px solid;
}

/* Data 场 Css Style*/
.TableData
{
	margin:0;
	padding:4px 2px 2px 4px;
	/*height:30px;*/
	
	background-color:#FFFFFF;
    COLOR: #404040;
    FONT-FAMILY: Courier New;
    FONT-SIZE: x-small;
    border: #CCCCCC 1px solid;
}

/*DataGrid Css Style */
.Grid
{ 
	font-family: Courier New;
	font-size: x-small;
	text-align:center;
	color:#404040;			
	border: #ffffff 1px solid;
}

/*DataGrid Heading  Css Style */
.GridHeading 
{ 
	background-color: #00655B;
    COLOR: White;
    height:30px;
    /*border: #99ccff 1px solid;*/
    /*text-align:center;*/
}

/*DataGrid Item  Css Style */
.GridItem
{
	/*height:30px;*/
	
    COLOR: #404040;
    border: #CCCCCC 1px solid;
    /*text-align:center;*/
}

/*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: #f5fff3;
    COLOR: #404040;
    border: #CCCCCC 1px solid;
    /*text-align:center;*/
}

.ticket a:link, .ticket a:visited { padding:0 1px; color:#009900; text-decoration:underline}
.ticket a:hover, .ticket a:active { color:#009900; text-decoration:none}

.cal a:link, .cal a:visited, .cal a:active { TEXT-DECORATION: none }

/*----------------------------------------------------------------------------------------------------*/
/*璸基 Summary  Css Style*/
.TableSummary
{
	height:30px;
	
    COLOR: #404040;
    border: #CCCCCC 1px solid;
}

/*秙 Css Style*/
.Button
{
	font-size: 12px;
	color: #FFFFFF; 
	background-color: #559891; /*559198*/
	border: 1px #00655B solid; /*00433C*/
	padding-top: 2px;
	cursor:hand;
}

/*----------------------------------------------------------------------------------------------------*/
/*カ琩高--琩高*/
.city p {
	margin:5px 13px;
	padding:0;
	font-size:13px;
	line-height:20px;
	color:#404040;
}

.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:#505050;
}

.country ul a:link, .country ul a:visited { color:#404040; text-decoration:none}
.country ul a:hover, .country ul a:active { color:#00655b; text-decoration:underline}

.country td a:link, .country td a:visited { color:#505050; text-decoration:none}
.country td a:hover, .country td a:active { color:#00655b; text-decoration:underline}

/*カ琩高--挡狦*/
.query h4 {
	margin:10px 12px 5px;
	padding:0;
	font-size:0.95em;
	color:#00655b;
	font-weight:normal;
	letter-spacing:1px;
}

.query h5 {
	margin:10px 23px 0;
	padding:0;
	font-size:0.8em;
	color:#00655b;
	font-weight:normal;
	letter-spacing:1px;
}

.query p {
	margin:5px 12px;
	padding:0;
	font-size:0.8em;
	line-height:1.7em;
	color:#404040;
}

.query p em { font-style:normal; color:#00655b}
.query img { float:left; margin:0 10px; padding:0}

.query table { margin:4px auto}

.query th {
	margin:0;
	padding:4px 3px 3px;
	background-color:#00655b;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:2px;
}

.query td {
	margin:0;
	padding:4px 4px 3px;
	background-color:#f3f3f3;
	text-align:center;
	font-size:0.8em;
	line-height:1.7em;
	color:#505050;
}

.query td.left { padding:4px 4px 3px 10px; text-align:left}

.query td a:link, .query td a:visited { color:#505050; text-decoration:underline}
.query td a:hover, .query td a:active { color:#00655b; text-decoration:none}
