body         { font-family: Tahoma; font-size: 10pt; background-color: #FFFFFF; color: 
               #666699 }
.sidebarheader { background-color: 666666; font-family: Tahoma; color: #FFFFFF; font-size: 
               10pt; font-weight: bold; text-align: Center}
.sidebarcontents { background-color: #FFFFFF; font-family: Tahoma; color: #000000; font-size: 
               10pt; text-align: Left; 
               border-left-style: solid; border-left-color: #5B617D; border-left-width: 1px;
               border-right-style: solid; border-right-color: #5B617D; border-right-width: 1px;
               border-top-style: solid; border-top-color: #5B617D ; border-top-width: 1px;
               border-bottom-style: solid; border-bottom-color: #5B617D ; border-bottom-width: 1px;}
.maintablefont { background-color: #FFFFFF; font-family: Tahoma; color: #000000; font-size: 
               10pt;  text-align: Left; }
.maintablefont2 { background-color: #FFFFFF; font-family: Tahoma; color: #000000; font-size: 
               10pt;  text-align: Left; }

.sidemenufont { background-color: #FFFFFF; font-family: Tahoma; color: #FFFFFF; font-size: 
               12pt;  text-align: Left; }
.hyperlinks  { font-family: Tahoma; color: #FFFFFF; font-size:10pt}
.booking     {font-family: Tahoma; font-size: 10pt; text-align: left; border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}  
.button 	{border-style:ridge; border-width:1px; float: right; font-family:Tahoma; color:#000000;}
.unavailable { padding:1px; font-family: Tahoma;color: #FF0000; border: 1px dotted #FF0000; text-decoration:line-through }
.available { padding:1px; font-family: Tahoma;color: #000000; border: 1px dotted #000000;  }


              

.tfvHighlight
		{font-weight: bold; color: red;}
	.tfvNormal
		{font-weight: normal;	color: black;}



.bottomborder { font-family: Tahoma; font-size: 10pt; border-left: 1px solid #808000; 
               border-right: 1px solid #808000; border-top: 1px solid #FFFFFF; 
               border-bottom: 1px solid #808000 }
.bottomborderright { font-family: Tahoma; font-size: 10pt; border-top-style: solid; border-top-width: 1px;
               border-top-color: #FFFFFF; border-bottom-style: solid; 
               border-bottom-color: #808000; border-bottom-width: 1px; }
.topborder   { font-family: Tahoma; font-size: 10pt; background-color: #CCCCCC; 
               border: 1px solid #808000 }
.mainmenuon  { background-color: #000000; font-family: Tahoma; color: #FFFFFF; font-size: 
               10pt; font-weight: bold; text-align: Center; 
               border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; 
               border-top: 1px solid #FFFFFF }
.maintableborder { background-color: #FFFFFF; font-family: Tahoma; color: #000000; font-size: 
               10pt; text-align: Left; 
               border-left-style: solid; border-left-color: #FFFFFF; border-left-width: 1px;
               border-right-style: solid; border-right-color: #FFFFFF; border-right-width: 1px;
               border-top-style: solid; border-top-color: #FFFFFF ; border-top-width: 1px;
               border-bottom-style: solid; border-bottom-color: #FFFFFF ; border-bottom-width: 1px;}
.maintablefont { background-color: #FFFFFF; font-family: Tahoma; color: #000000; font-size: 
               10pt;  text-align: Left; }
.mainmenuoff  { background-color: #C0C0C0; font-family: Tahoma; color: #FFFFFF; font-size: 
               10pt; font-weight: bold; text-align: Center; 
               border-left-style: solid; border-left-color: #FFFFFF; border-left-width: 1px;
               border-right-style: solid; border-right-color: #FFFFFF; border-right-width: 1px;
               border-top-style: solid; border-top-color: #FFFFFF ; border-top-width: 1px;}
.mainmenuoffsmall { background-color: #000000; font-family: Tahoma; color: #FFFFFF; font-size: 
               8pt; font-weight: bold; text-align: Center; 
               border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; 
               border-top: 0px solid #FFFFFF }
.mainmenubottom { background-color: #000000; border-left-style: solid; border-left-color: 
               #FFFFFF; border-left-width: 1px;border-right-style: solid; border-right-color: #FFFFFF; 
               border-right-width: 1px;padding: 0 }
.newstitle   { font-family: Tahoma; font-weight: bold }
.newstext		{ font-family: Tahoma; font-weight: normal }
h1           { font-family: Tahoma; color: #000000; font-size: 14pt; 
               text-align: Left; text-indent: 0; word-spacing: 0; 
               line-height: 100%; margin: 0 }
h2           { font-family: Tahoma; font-size: 12pt; color: #000000; text-align: Left; 
               word-spacing: 0; line-height: 100%; text-indent: 0; 
               margin-left: 1; margin-right: 0; margin-top: 0; margin-bottom: 
               0 }
.para { font-family: Tahoma; font-size: 10pt}

.TR0
{
    FONT-WEIGHT: 100;
    COLOR: white;
    BACKGROUND-COLOR: #333333
}
.TR1{FONT-WEIGHT: 100;
    COLOR: white;
    BACKGROUND-COLOR: #194372}
.TR2
{
    BACKGROUND-IMAGE: url(images/external.gif);
    BACKGROUND-COLOR: #194372}
    BACKGROUND-REPEAT: no-repeat
	
}
th {font-family: Tahoma; font-size: 10pt;}