@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;
	margin: 8px 0px 0px 0px;
	padding: 4px 0px;
	color:#fff;
	background-color: #660000;
	width: 720px;
	-moz-border-radius: ;
}

.flight_new {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 0px 0px;
	color:#fff;
	border-style: solid;
	border-color: #660000;
	border-bottom-width:2px;
	width: 720px;
	background-color: #660000;
	-moz-border-radius: ;
}

.flight_660 {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 0px 0px;
	color:#fff;
	border-style: solid;
	border-color: #660000;
	border-bottom-width:2px;
	width: 660px;
	background-color: #660000;
	-moz-border-radius: ;
}

table.gc {
	
	margin: 8px 0px;
	padding: 4px 0px 4px 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	border-collapse: collapse;
	background-color: transparent;
}

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;
}

table.gcw {
	
	margin: 8px 0px;
	padding: 4px 0px 4px 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	border-collapse: collapse;
	background-color: transparent;
}


table#gcw {
	width: 758px;
	margin: 8px 0px;
	padding: 4px 0px 4px 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	border-collapse: collapse;
	background-color: transparent;
}


table#gcw 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;
	text-align:center;
	-moz-border-radius: ;
}

table.gc 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 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;
	text-align:center;
	-moz-border-radius: ;
}
.gc_th_2row_top_row {
	font-size: 18px;
	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: ;
}

.small_th {	font-size: 16px;
	font-weight:normal; }
	
.gc_th_2row_bottom_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: ;
}

.pre_hover {
	font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	border-width: 1px;
	color: #fff;
	height:36px;
	border-style: solid;
	border-bottom: #fff solid 1px;
	border-right: #fff solid 1px;
	background-color: #660000;
	text-align: center;
	text-decoration: underline;
	-moz-border-radius: ;
}


.hover:link {color: #fff; text-decoration: underline; }
.hover:visited {color: #fff; text-decoration: underline; }
.hover:hover {color: #f0eb3b; text-decoration: underline; }
.hover:active {color: #e90404; text-decoration: underline; }


.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.ps {
	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;
}
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: ;
}

.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: ;
}

.odd {
	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: ;
}

.even {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px 4px 18px;
	border: #660000 1px solid;
	background-color: #716637;
	color:#fff;
	-moz-border-radius: ;
}
.even_odd_left_style {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px 4px 18px;
	border: #660000 1px solid;
	text-align: left;
	-moz-border-radius: ;
}

.even_odd_center_style {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px;
	border: #660000 1px solid;
	text-align: center;
	-moz-border-radius: ;
}


.even_odd_left_htm_style {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px 4px 8px;
	border: #660000 1px solid;
	text-align: left;
	-moz-border-radius: ;
}

.even_odd_center_htm_style {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 0px;
	border: #660000 1px solid;
	text-align: center;
	-moz-border-radius: ;
}

.sort_note {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 4px 0px 4px 12px;
	text-align: left;
	-moz-border-radius: ;
}


.row0 {
	background: #716637;
	color:#fff; 
	}
.row1 {
	background:  #fff;
	}
.altRows {
	text-align: left;
	vertical-align: text-top;
	padding: 0px;
	margin: 0px auto;
	font-size: 1em;
	}

/*#even {
 spry:if="({ds_RowNumber} % 2) == 0">
} 
#odd {
 spry:if="({ds_RowNumber} % 2) != 0">
} */
