@charset "utf-8";
/* CSS Document */

/*lists of shows */

.app_list,
.uv_table {
	border-collapse:collapse;
/*	color:#CCCCCC; */
	font-size:12px;
/*	width:750px;	*/
	margin:20px 0;
	width: 100%;
	border: 1px solid #000000;
}


.app_list thead, .app_list tfoot, .app_list tr th,
.uv_table thead, .uv_table tfoot, .uv_table tr th,
.vtable td:first-child {
	padding:4px;
	background-color:#003300;
	color: #FFF;
}

.vtable .trans {
	background-color: transparent !important;
	color: inherit !important;
}

.uv_table thead a:link, .uv_table tfoot a:link, .uv_table th a:link, .vtable td:first-child a:link,
.uv_table thead a:visited, .uv_table tfoot a:visited, .uv_table th a:visited, .vtable td:first-child a:visited 
{
	color: #e6ac31;
}

.uv_table thead a:hover, .uv_table tfoot a:hover, .uv_table th a:hover, .vtable td:first-child a:hover 
{
	color: #FFF;
}

.app_list tfoot,
.uv_table tfoot{
	text-align: right;
}

.app_list tr,
.uv_table tr {
	border: 1px solid #000000;
	min-height: 18px;
}

.app_list td,
.uv_table td {
	border-left: 1px dotted	#006600;
	padding: 4px;
	text-align: inherit;
}

.app_list th,
.uv_table th {
	padding: 2px 4px;
	}

.app_list a:hover, .app_list a:active,
.uv_table a:hover, .uv_table a:active {
	color: #000000;
}

.app_list .minor, .app_list .action,
.uv_table .minor, .uv_table .action,
.uv_table .subh {
	font-size: 9px ;
	text-align:center;
}


.uv_table .subh {
	color: #e6ac31;
	display: block;
}

.app_list .app_status,
.uv_table .app_status {
	font-weight: bold;
}

/* - links - */




/* - app statuses  - */

.app_closed, .app_withdrawn {
	text-decoration:line-through;
/*	color:#666666; */*
	}
	
.app_pending, .app_informal, .app_negotiation {
/*	color:#FFFFFF;
	background-color:#090009; */
	}

.app_official {
/*	color:#FFFFFF;
	background-color:#101; */
	}

.app_open {
	}


/* VERTICAL TABLE */

.vtable {
}

.vtable tbody td:first-child {
	background-color: #006600;
}

.vtable tr {
	min-height: 24px;
}


/* FIG TABLE */

.fig .uv_table {
	margin: 0;
	padding: 0;
}

.fig .uv_table tr, .fig .uv_table td {
}



/* date table */

.td_Sat {
	border-left-style: dashed !important;
	border-left-color: #000000 !important;
}

.td_Mon {
	border-left-style: solid !important;
	border-left-color: #000000 !important;
}


/* other bits */

.td_lowlight {
	background-color: #e6ac31;
/*	font-size: 9px; */
}

td.td_highlight {
	background-color: #FFFFCC !important;
}

th.td_highlight {
	background-color: #006600;
}

.uv_table p {
	padding: 0;
	margin: 0;
}

.td_number {
	text-align:right !important;
}

/* PERF TABLE */

.perf_table th {
	text-align:center;
}

.perf_table a:link, .perf_table a:visited {
	color: inherit !important;
}

.perf_table a:hover, .perf_table a:active {
	color: #000000 !important;
}

@media handheld {
	
	.perf_table thead, .perf_table tbody, .perf_table tr {
		margin: 0;
		width: auto !important;
	}
	
	.perf_table {
		display:block;
		width: auto !important;
		margin: 10px;
	}
	
	.perf_table th,	.perf_table td {
		display:block;
		height: 25px !important;
		margin: 0;
		width: 45%; !important;
	}
	
	.perf_table th,.perf_table thead {
		float:left;
		clear: left;
		margin: 0;
	}
	
	.perf_table td, .perf_table tbody {
		float:right;
		clear: right;
		margin: 0;
	}
	
	.perf_table+h3 {
		clear:both;
	}
}

/* FILLER */
/* for toggle display button */

.table_filler, .table_filler a {
	text-align:center;
	font-style:italic;
	color: #006600;
}