@charset "UTF-8";

BODY {
	/* This section shows up as an error because it only works in IE - that is OK */
	scrollbar-base-color: #57441a;
	scrollbar-arrow-color: #fff;
	background-color: #fff;
}

.flight {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 16px;
	border-width: 1px;
	margin: 8px 0px 0px 0px;
	padding: 4px 0px;
	color:#fff;
	border-style: solid;
	border-color: #660000;
	border-bottom-width:2px;
	border-right:#fff solid 1px;
	background-color: #660000;
	width: 720px;
	-moz-border-radius: ;
}
table.gc {
	width: 720px;
	margin: 8px 0px;
	padding: 4px 0px 4px 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	border-collapse: collapse;
	background-color: transparent;
	z-index: 10000;
}
table.gc th {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:normal;
	border-width: 1px;
	padding: 4px 0px;
	color:#fff;
	border-style: solid;
	border-color: #660000;
	border-bottom-width:2px;
	border-right:#fff solid 1px;
	background-color: #660000;
	-moz-border-radius: ;
}

table.twstw {
	width: 720px;
	margin: 8px 0px;
	padding: 4px 0px 4px 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	border-collapse: collapse;
	border-bottom:#660000 solid 2px;
	background-color: transparent;
	z-index: 10000;
}
table.twstw th {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	border-width: 1px;
	padding: 2px 0px;
	color:#fff;
	line-height: 1.14em;
	border-style: solid;
	border-color: #660000;
	border-bottom-width:2px;
	border-right:#660000 solid 1px;
	border-bottom:#fff solid 1px;
	background-color: #660000;
	-moz-border-radius: ;
}
table.twstw th.sec_row_tw {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	border-width: 1px;
	padding: 2px 0px;
	color:#fff;
	line-height: 1.14em;
	border-style: solid;
	border-color: #fff;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
	background-color: #660000;
	-moz-border-radius: ;
}

.sm_txt {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight:normal;
	-moz-border-radius: ;
}

table.twstw td.light_row {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px 4px 18px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: left;
	-moz-border-radius: ;
}

table.twstw td.light_row_c {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	margin: 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: center;
	-moz-border-radius: ;
}

table.twstw td.dark_row {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px 4px 18px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: left;
	-moz-border-radius: ;
}
table.twstw td.dark_row_c {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: center;
	-moz-border-radius: ;
}
table.twstw th.seperator {
	border-width: 1px;
	padding: 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: #fff;
	-moz-border-radius: ;
}

.gc_th_2row_top_row {
	font-size: 16px;
	font-weight:normal;
	border-width: 1px;
	padding: 4px 0px;
	color:#fff;
	border-style: solid;
	border-color: #660000;
	border-bottom-width:2px;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
	background-color: #660000;
	-moz-border-radius: ;
}

.gc_notice {
	font-size: 1.2em;
	color:#660000;
	text-align:left;
	padding: 8px;
	}

#loading_notice {
	font-size: 2em;
	color:#ff0000;
	text-align:left;
	padding: 8px 24px;
	}


table.gc td.light_row {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px 4px 18px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: left;
	-moz-border-radius: ;
}
table.gc td.title_row_c {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-width: 1px;
	padding: 3px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#660000;
	text-align: center;
	-moz-border-radius: ;
}

table.gc td.light_row_title {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-width: 1px;
	padding: 3px 0px 3px 18px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#660000;
	text-align: left;
	-moz-border-radius: ;
}
table.gc td.dark_row_title {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-width: 1px;
	padding: 3px 0px 3px 18px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: left;
	-moz-border-radius: ;
}
table.gc td.light_row_c {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	margin: 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: center;
	-moz-border-radius: ;
}
table.gc td.light_row_r {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 25px 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: right;
	-moz-border-radius: ;
}
table.gc td.light_row_dec {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: center;
	-moz-border-radius: ;
}
table.gc td.light_row_a {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 40px 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: right;
	-moz-border-radius: ;
}
table.gc td.dark_row {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px 4px 18px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: left;
	-moz-border-radius: ;
}
table.gc td.dark_row_c {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: center;
	-moz-border-radius: ;
}
table.gc td.dark_row_r {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 25px 4px 0px;
	border-style: inset;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: right;
	-moz-border-radius: ;
}
table.gc td.dark_row_dec {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	border-style: inset;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: center;
	-moz-border-radius: ;
}
table.gc td.dark_row_a {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 10px 4px 0px;
	border-style: inset;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: right;
	-moz-border-radius: ;
}


table.ps {
	width: 752px;
	margin: 8px 0px;
	padding: 4px 0px 4px 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	border-collapse: collapse;
	background-color: transparent;
}

table.ps th {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:normal;
	border-width: 1px;
	padding: 4px 0px;
	color:#fff;
	border-style: solid;
	border-color: #660000;
	border-bottom-width:2px;
	border-right:#fff 2px solid;
	border-left: #fff 1px solid;
	background-color: #660000;
	-moz-border-radius: ;
}
table.ps td.light_row_left {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px;
	border-top: #660000 1px solid;
	border-bottom: #660000 1px solid;
	border-left: #660000 2px solid;
	border-right: #660000 1px solid;
	background-color: transparent;
	color:#000;
	text-align: center;
	-moz-border-radius: ;
}
table.ps td.light_row_right {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-top: #660000 1px solid;
	border-bottom: #660000 1px solid;
	border-left: #660000 1px solid;
	border-right: #660000 2px solid;
	background-color: transparent;
	color:#000;
	text-align: center;
	-moz-border-radius: ;
}
table.ps td.light_row_left_h {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px;
	border-top: #660000 1px solid;
	border-bottom: #660000 1px solid;
	border-left: #660000 2px solid;
	border-right: #660000 1px solid;
	background-color: transparent;
	color:#660000;
	font-weight: bold;
	text-align: center;
	-moz-border-radius: ;
}
table.ps td.light_row_right_h {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-top: #660000 1px solid;
	border-bottom: #660000 1px solid;
	border-left: #660000 1px solid;
	border-right: #660000 2px solid;
	background-color: transparent;
	color:#660000;
	font-weight: bold;
	text-align: center;
	-moz-border-radius: ;
}
table.ps td.dark_row_left {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px;
	border-top: #660000 1px solid;
	border-bottom: #660000 1px solid;
	border-left: #660000 2px solid;
	border-right: #660000 1px solid;
	background-color: #716637;
	color:#fff;
	text-align: center;
	-moz-border-radius: ;
}
table.ps td.dark_row_right {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-top: #660000 1px solid;
	border-bottom: #660000 1px solid;
	border-left: #660000 1px solid;
	border-right: #660000 2px solid;
	background-color: #716637;
	color:#fff;
	text-align: center;
	-moz-border-radius: ;
}

table.gc_8c {
	width: 720px;
	margin: 8px 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	border-collapse: collapse;
	background-color: transparent;
}
table.gc_8c th {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	border-width: 1px;
	padding: 4px 0px;
	color:#fff;
	border-style: solid;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 1px;
	background-color: #660000;
	-moz-border-radius: ;
}
table.gc_8c td.light_row {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px 4px 10px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: left;
	-moz-border-radius: ;
}
table.gc_8c td.light_row_c {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: center;
	-moz-border-radius: ;
}
table.gc_8c td.light_row_ra {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 22px 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: transparent;
	color:#000;
	text-align: right;
	-moz-border-radius: ;
}
table.gc_8c td.dark_row {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px 4px 10px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: left;
	-moz-border-radius: ;
}
table.gc_8c td.dark_row_c {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: center;
	-moz-border-radius: ;
}
table.gc_8c td.dark_row_ra {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px 22px 4px 0px;
	border-style: solid;
	border-color: #660000;
	background-color: #716637;
	color:#fff;
	text-align: right;
	-moz-border-radius: ;
}

.ot {
	width: 710px;
	text-align:left;
	margin: 2px 0px 0px 20px;
	}

.defs {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: -4px 0px 0px 0px;
	color:#000;
	text-align: center;
	-moz-border-radius: ;
}

.fill {
	background-color: #660000;
	color:#fff;
	-moz-border-radius: ;
}
#even {
 spry:if="({ds_RowNumber} % 2) == 0">
} 
#odd {
 spry:if="({ds_RowNumber} % 2) != 0">
} 
