.tabulardata{
font-size:11px;
color:#666666;
width:100%;
margin:20px auto 20px auto;
text-align:left;
}

.tabulardata a{ 
color:#0066cc;
text-decoration:none;
font-size:11px;
font-weight:bold;
}


.tabulardata a:hover{ 
color:#ea2018;
text-decoration:none;
font-size:11px;
font-weight:bold;
z-index:1;
}



.tabulardata tr#fetivalname{
background-color:#b1b0a7;
font-weight:bold;
font-size:12px;
}

.tabulardata tr#white{
background-color:#ffffff;
}

.tabulardata tr#white:hover {
background-color:#fef671;
}


.tabulardata tr#yellow{
background-color:#ffffeb;
}

.tabulardata tr#yellow:hover {
background-color:#fef671;
}


.tabulardata tr#gray{
background-color:#f9f8f8
}

.tabulardata tr#gray:hover {
background-color:#fef671;
}


.tabulardata td#festo{
width:40%;
padding:2px;
height:20px;
font-size:11px;
font-weight:normal;
color:#333333;
padding:5px;
border-right:1px #eeeeee solid;
text-align:left;
border-bottom: #696969 1px dotted;
}





.tabulardata td#places{
width:20%;
padding:2px;
height:20px;
font-size:11px;
font-weight:normal;
color:#333333;
padding:5px;
border-right:1px #eeeeee solid;
text-align:left;
border-bottom: #696969 1px dotted;
}





.tabulardata td#dates{
width:20%;
padding:2px;
height:20px;
font-size:11px;
font-weight:normal;
color:#333333;
padding:5px;
border-right:1px #eeeeee solid;
text-align:left;
border-bottom: #696969 1px dotted;
}








.tabulardata td#festo1{
width:30%;
padding:2px;
height:20px;
font-size:11px;
font-weight:normal;
color:#333333;
padding:5px;
border-right:1px #eeeeee solid;
text-align:left;
border-bottom: #696969 1px dotted;
}





.tabulardata td#places1{
width:22%;
padding:2px;
height:20px;
font-size:11px;
font-weight:normal;
color:#333333;
padding:5px;
border-right:1px #eeeeee solid;
text-align:left;
border-bottom: #696969 1px dotted;
}





.tabulardata td#dates1{
width:12%;
padding:2px;
height:20px;
font-size:11px;
font-weight:normal;
color:#333333;
padding:5px;
border-right:1px #eeeeee solid;
text-align:left;
border-bottom: #696969 1px dotted;
}

.flights container{
}
.flights{
width:800px;
margin:10px auto;
clear:both;
}


.flights h1{
font-size:24px;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
line-height:100%;
}

.flights h2{
font-size:20px;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
line-height:100%;
}

.flights h3{
font-size:18px;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
line-height:100%;
}

.flights h4{
font-size:16px;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
line-height:100%;
}

.flights h5{
font-size:14px;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
line-height:100%;
}

.flights p{
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
line-height:18px;
}

.flights a {
font-size:11px;
color:#003399;
}