/* Cascading Style Sheet for Table Views (C) 2005 - 2024 Global Virtual Airlines Group. */
table.view {
	width: 100%;
}

table.mid {
	margin-left: auto;
	margin-right: auto;
}

table.view tr.title {
	background-color: #0000a1;
	font-family: tahoma, verdana;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
}

table.view tr.title span.toggle {
	text-decoration: underline;
	float: right;
}

table.view tr {
	background-color: #efefef;
	font-family: tahoma, verdana;
	vertical-align: middle;
	text-align: center;
}

@media (min-width: 941px) {
	table.view tr {
	   font-size: 9pt;
	}

    *.title :link, *.title :visited, *.title a {
        font-size: 9pt;
    }

    table.view td {
        padding: 3px 3px 3px 3px;
    }	
}

@media (max-width: 940px) {
	table.view tr {
	   font-size: 8pt;
	}

	*.title :link, *.title :visited, *.title a {
        font-size: 8pt;	
	}

    table.view td {
        padding: 2px 2px 2px 2px;
    }   
}

td.priB {
	background-color: #0000a1;
	color: #ffffff;
	font-weight: bold;
}

td.secB {
	background-color: #008080;
	color: #ffffff;
	font-weight: bold;
}

td.def {
	background-color: #efefef;
	color: #000000;
}

td.news div.hdr img, td.notam div.hdr img {
	margin: auto;
}

/* Table row classes for view legends */
table.view *.opt1 {
	background-color: #efefbf;
}

table.view *.opt2 {
	background-color: #a0ffd8;
}

table.view *.opt3 {
	background-color: #b0e0ff;
}

table.view *.opt4 {
	background-color: #c8c0ff;
}

table.view *.warn {
	background-color: #ffefc0;
}

table.view *.err {
	background-color: #ffc0c0;
}

*.title :link, *.title :visited, *.title a {
	font-family: tahoma, verdana;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

table.view tr :link, table.view tr :visited {
	color: inherit;
	text-decoration: none;
}

table.view :link:hover {
	color: #0080d1;
}
