
/*----------------------------------------
// CSS - Table row bg
//--------------------------------------*/

/* Table rows */
#top .avia-table tr {
	color:#58595b;
	font-size: 16px;
line-height: 1.3em;
	
}

/* Table border */
#top .avia-table tr th,
#top .avia-table tr td,
#top .avia-table tr {
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}

/* Alternate row color */
#top .avia-table tr:nth-child(odd)
{ 
	background: #efefef !important; 
}
#top .avia-table tr:nth-child(even)
{ 
	background: #ffffff !important; 
}

/* Table head */
#top .avia-table th {
	background: #6580A0;
	color: #ffffff;
}
/* #Table
================================================== */
table {
width: 100%;
padding: 0;
margin: 0 0 20px 0;
font-size: 16px;
line-height: 1.3em;
}

table caption {
padding: 0 0 5px 0;
width: auto;
font-style:italic;
text-align: right;
font-size: 16px;
line-height: 1.3em;
}

th {
font-weight:bold;
letter-spacing: 0px;
text-transform: uppercase;
text-align: center;
padding: 6px 6px;
border-style: solid;
border-width: 1px;
border-left:none;
border-top:none;
}

td {
font-size: 16px;
line-height: 1.3em;
	text-align: center;
padding: 6px 6px;
border-style: solid;
border-width: 1px;
	border-color: #ffffff;
border-left:none;
border-top:none;
}

tr th:first-child, tr td:first-child{
border-left-style: solid;
border-left-width: 1px;
	border-color: #ffffff;
		text-align: left;
		color: #ffffff;
		background: #6580A0 !important; 
	}

tr:first-child th, tr:first-child td{
border-top-style: solid;
border-top-width: 1px;
	border-color: #ffffff;
		text-align: centre;
}

#top th.nobg {
background: none;
border-top: 0;
}

