/* CSS Document */
body {
	margin: 0;
	padding: 0;

	color: #444;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	margin-top: 1px;
	}



.schedule {
  color: #444;
}

.schedule * .day {
	color: #566799;
  font-family: 'Trebuchet MS', Helvetica, Arial, Helvetica, sans-serif;
  font-weight: bold;
  vertical-align:bottom;
  height:40px;
  
}

.schedule * .rowA {
  background-color: #f2f5ff;
}

.schedule * .rowB {
  background-color: #e7eeff;
}

.schedule * .old_day {
	color: #9da5bc;
  font-family: 'Trebuchet MS', Helvetica, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.schedule * .old_rowA {
  color: #9da5bc;
  background-color: #f9fafe;
}

.schedule * .old_rowB {
  color: #9da5bc;
  background-color: #f2f5fd;
}

.old_rowA * a {
  color: #9da5bc;
  text-decoration:underline;
}

.old_rowB * a {
  color: #9da5bc;
  text-decoration:underline;
}


.schedule * .rank {
  width:40px;
  text-align:center;
  font-weight:bold;
}

.schedule * a{
	text-decoration:underline;
}


.countries {
  color: #444;
}

.countries * .head {
	color: #566799;
  font-family: 'Trebuchet MS', Helvetica, Arial, Helvetica, sans-serif;
  font-weight: bold;
  vertical-align:top;
  text-align:center;
}


.countries * a{
	text-decoration:underline;
}



.countries * .rowA {
  background-color: #f2f5ff;
}

.countries * .rowB {
  background-color: #e7eeff;
}

.countries * .selectedRow {
  background-color: #dddddd;
}

.countries * tr {
  height:25px;
} 

.countries * .rankCol{
  
}

.countries * .numberCol{
  width:70px;
}

.sortCol > a {
  color:red;
  font-weight:bold;
  text-decoration:underline;
}



.countrydetail * .head {
  color: #566799;
  font-family: 'Trebuchet MS', Helvetica, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:14pt;
  text-align: center;
}

.country * .head{
  color: #566799;
  font-family: 'Trebuchet MS', Helvetica, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:14pt;
  text-align: center;
}

.country * td{
  vertical-align:top;
  padding: 5px 5px 10px 5px
}

.countrydetail * td{
 padding: 2px 1px 1px 1px
}

.countrydetail * .label {
  color: #566799;
  font-family: 'Trebuchet MS', Helvetica, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: right;
  vertical-align:top;
}

.countrydetail * td.label {
  width:150px;

} 

.countrydetail * .value {
  color: #444;
}
.countrydetail * td.value {
  padding-left:10px;
} 


.countrydetail * .countryFreeText {
  color: #444;
}






