@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE    :A-Kind FAQ CSS
DATE     :2008/01/11
URL      :

---------------------------------------------------------------------------- */

body {
	margin-top:0px;
	margin-left:15px;
 	background:#fff url(../img/bg_head.gif) no-repeat;
}

.Question {
	margin:4px 0 0;
	padding:3px;
	border: 1px solid #ccc;
	text-align:left;
}

.Question_Title {
	padding:4px 0 5px 26px;
	font-size:14px;
	line-height:1.3;
	color:#369;
 	background:url(../img/faq_Q.gif) no-repeat 0 0;
}

.AnswerBox {
	font-size:12px;
	line-height:1.3;
	margin-top:6px;
	padding:0 0 5px 26px;
	border-top:dotted 1px #ccc;
 	background:url(../img/faq_A.gif) no-repeat 0 4px;
}

.Answer {
	padding-top:8px;
}

.FaqSideMenu {
	font-size:12px;
	line-height:1.0;
	text-align:left;
}

.FaqSideMenu ul {
	margin:7px 0 10px;
	padding:0;
}

.FaqSideMenu li {
	margin:0;
	padding:0;
	list-style:none;
}

.FaqSideMenu p {
	margin:0 0 5px;
	padding:0;
}

.FaqFrontMenu {
	padding:10px 70px;
	text-align:center;
}

.FaqFrontMenuSub {
	padding:10px;
	text-align:center;
}

.FaqFrontMenu ul, .FaqFrontMenuSub ul {
	margin:0;
	padding:0;
}

.FaqFrontMenu li, .FaqFrontMenuSub li {
 	margin:0;
	padding:0 6px;
	list-style:none;
	display:inline;
}

.FaqSubCategoryTitle {
	padding:4px;
	margin:8px 0 2px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#000;
	background:#fff;
	border-left:6px solid #f00;
	border-bottom:1px solid #ccc; 
}

.AnswerBoxOnly {
	font-size:12px;
	line-height:1.3;
	margin:0;
	padding:8px;
}

table.AirlineContact {
	width:100%;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}

table.AirlineContact th, table.AirlineContact td {
	margin:0;
	padding:4px 4px 4px 8px;
	text-align:left;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

table.AirlineContact td {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

table.AirlineContact th {
	font-size:11px;
	font-weight:normal;
	background: url(../img/line2.gif);
}

table.AirlineContact th.EndCell, table.AirlineContact td.EndCell {
	border-right:none;

}

table.AirlineContact th.BottomCell, table.AirlineContact td.BottomCell {
	border-bottom:none;

}

table.AirlineContact th.StartCell, table.AirlineContact td.StartCell {
	width:46px;
	border-right:none;

}