	body {
	FONT-SIZE: 12px; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff
	
}





a {
text-decoration:none;
color:#000066
}
a:hover{
text-decoration:none;
color:#000000;
}

.passengertableclass {
border:1px solid #000000;
	background-color: #e4e4e4


 

}
.onlinebookingtext {
border:1px solid #cccccc;
	background-color: #e4e4e4;
     height:15px;
     padding-left: 10px;
  padding-right: 10px;
  padding-top:10px;
	padding-bottom:25px;  
 font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  24px;
  vertical-align:middle

}
.onlinebookingtextsmall {
border:1px solid #cccccc;
	background-color: #e4e4e4;
     height:15px;
     padding-left: 10px;
  padding-right: 10px;
  padding-top:10px;
	padding-bottom:15px;  
  
 font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  17px;
  vertical-align:middle

}
.mainbox 
{

border: #999999 solid 2px;
        background-color:#ffffff

}


.tabbox 
{

border: #999999 solid 2px;
        background-color:#ffffff;
        height:30px;
        color: #000000;
  font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  18px;
  padding-left: 10px;
  padding-right: 10px
 }
.tabboxunselected
{

border: #999999 solid 2px;
        background-color:#cccccc;
        height:30px;
        color: #ffffff;
  font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  18px;
  padding-left: 10px;
  padding-right: 10px
 }
TD {
border:0px solid #000000;
border-style:ridge;
}
.primaryStaticMenu
{
   background-color: #ffffff;
   float: right;
}
.primaryStaticMenuItem
{
   width: 250px;
   height:40px;
   background-color: #ffffff; 
   border-width: 2px;
   border-color: #000000; 
   border-style: solid;
   color: #000000;
   padding: 5px;
   font-family: Franklin Gothic Demi Cond;
   font-size:  18px;
}
.primaryStaticHover
{
   color: #ffffff;
   background: #990000;
    font-family: Franklin Gothic Demi Cond;
   font-size:  18px;
}

.primaryDynamicMenu
{   
   background-color: #f7f2ea;               
   border-bottom: solid 1px #ccc;  
    font-family: Franklin Gothic Demi Cond;
   font-size:  16px; 
    color: #ffffff;
}  
.primaryDynamicMenuItem
{
   width: 250px;
   height:40px;
   background-color: #ffffff; 
   color: #777;
  padding: 5px;
  border-width: 1px;
   border-color: #000000; 
   border-style: solid;    
    font-family: Franklin Gothic Demi Cond;
   font-size:  16px;
}    
.primaryDynamicHover
{
   color: #ffffff;
   background: #990000;
    font-family: Franklin Gothic Demi Cond;
   font-size:  16px;
}            



.MainPageColour
{
		background-color: #003366;
}
.mycalendar .ajax__calendar_container
{
    border:1px solid #ffffff;
    background-color: #003366;
    color :White;
        
}
.mycalendar .ajax__calendar_other .ajax__calendar_day,
.mycalendar .ajax__calendar_other .ajax__calendar_year
{
    color:Black;
}

.mycalendar .ajax__calendar_hover .ajax__calendar_day,
.mycalendar .ajax__calendar_hover .ajax__calendar_month,
.mycalendar .ajax__calendar_hover .ajax__calendar_year
{
    color:Black;
}


.mycalendar .ajax__calendar_active .ajax__calendar_day,
.mycalendar .ajax__calendar_active .ajax__calendar_month,
.mycalendar .ajax__calendar_active .ajax__calendar_year,
.mycalendar .ajax__calendar_today
{
    color:Red;
    font-weight:bold;
}


.BookingText
{
  color: #000000;
  font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  16px;
  padding-left: 10px;
  padding-right: 10px
  
}

.labeltext
{
  color: #000000;
  font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  12px;
  line-height:13px
  
}
.labeltextbigger
{
  color: #000000;
  font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  19px;
  line-height:19px
  
}
.labeltextbiggest
{
  color: #000000;
  font-family: Franklin Gothic Demi Cond;
  text-decoration: none;
  font-size:  23px;
  line-height:23px
 
}
.HelpText
{
  color:red;
  font-family: Verdana;
  text-decoration: none;
  font-size:  6px;
  font-weight: bold;
  line-height: 8px;
  padding-left: 0px;
  padding-right: 0px
  
}
.BookingTextRed
{
  color:red;
  font-family: Verdana;
  text-decoration: none;
  font-size:  11px;
  font-weight: bold;
  line-height: 12px;
  padding-left: 10px;
  padding-right: 10px
  
}
.WizardBookingText
{
  color: #000000;
  font-family: Verdana;
  text-decoration: none;
  font-size:  16px;
  font-weight: bold;
  line-height: 19px;
  padding-left: 10px;
  padding-right: 10px
  
}
.WizardBookingTextRed
{
  color: red;
  font-family: Verdana;
  text-decoration: none;
  font-size:  16px;
  font-weight: bold;
  line-height: 19px;
  padding-left: 10px;
  padding-right: 10px
  
}
.HeaderText
{
  color: #000000;
  font-family: Verdana;
  text-decoration: none;
  font-size:  19px;
  font-weight: bold;
  line-height: 21px;
  padding-left: 10px;
  padding-right: 10px
  
}
.WarningLabelText
{
  color: red;
  font-family: Verdana;
  text-decoration: none;
  font-size:  11px;
  font-weight: bold;
  line-height: 12px;
  padding-left: 10px;
  padding-right: 10px
  
}
.InputBox
{
  color: black;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size:  12px;
  line-height: 14px;
 
}

.InputTextBox{
   height:15px;
   color:#000000;
    font-family: Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#FFFFFF;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   border-left:1px solid #000000;
   border-color:gray;
  border-width:thin 
   }
   
   .InputTextBox2{
   height:18px;
   color:#000000;
    font-family: Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#FFFFFF;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   border-left:1px solid #000000;
   border-color:black
   }
   
.DropDownBox{
   border: 1px solid black;
    color:#000000;
        font-family: Verdana, Helvetica, sans-serif;
       font-size:11px;
       font-weight:bold;
       background-color:#FFFFFF;
   }

.InputTextBoxMandatory{
   height:16px;
   color:#000000;
    font-family: Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#FFFFFF;
   border-right:1px solid;
   border-bottom:1px solid;
   border-top:1px solid;
   border-left:1px solid;
   border-color:red
   }
input.btn{
   height:22px;
   color:#000000;
   font-size:11px;
   font-weight:500;
   background-color:#9ebfd8;
   border-right:1px solid #666666;
   border-bottom:1px solid #666666;
   border-top:1px solid #aaaaaa;
   border-left:1px solid #aaaaaa;
   }
   input.btnInvisible{
   height:1px;
   width:1px;
   color:#000000;
   font-size:11px;
   font-weight:500;
   background-color:#9ebfd8;
   border-right:1px solid #666666;
   border-bottom:1px solid #666666;
   border-top:1px solid #aaaaaa;
   border-left:1px solid #aaaaaa;
   }
   .AutoCompleteText
{
  color: #000000;
  font-family: Verdana;
  text-decoration: none;
  font-size:  14px;
  font-weight: bold;
  line-height: 19px;
  border:solid 1 #000000;
  background-color:#ffffff; 
   margin : 0px !important; 
    padding: 2px;
    white-space:nowrap
  
}





        .GridHeader TD
        {
            font-family: Arial,Verdana;
            color: #000000;
            font-size: 11px;
            padding-right: 5px;
            font-weight: bold;
            border-bottom: white 2px solid;
            white-space: nowrap;
              padding-bottom: 2px;
               padding-top: 2px;
        }
       
        .GridItem TD
        {
            font-family: Arial,Verdana;
            color: #ffffff;
            font-size: 11px;
            padding-right: 5px;
            font-weight: bold;
            padding-bottom: 2px;
            cursor: hand;
            padding-top: 2px;
            white-space: nowrap;
            background-color: #006699;
        }
        .GridItemAlternate TD
        {
            font-family: Arial,Verdana;
            color: #ffffff;
            font-size: 11px;
            padding-right: 5px;
            font-weight: bold;
            padding-bottom: 2px;
            cursor: hand;
            padding-top: 2px;
            white-space: nowrap;
            background-color: #006699;
        }
        .GridItemOver TD
        {
            font-family: Arial,Verdana;
            color: #FFFFFF;
            font-size: 11px;
            padding-right: 5px;
            font-weight: bold;
            padding-bottom: 2px;
            cursor: hand;
            padding-top: 2px;
            white-space: nowrap;
            background-color: red;
        }
        .GridItemInactive TD
        {
            font-family: Arial,Verdana;
            color: #000000;
            font-size: 11px;
            padding-right: 5px;
            font-weight: bold;
            padding-bottom: 2px;
            cursor: hand;
            padding-top: 2px;
            white-space: nowrap;
            background-color: #fffdce;
        }
     
.JobHeader TD { text-align:left; font-family:Arial,Verdana; color: Maroon;	font-size:14px; PADDING-RIGHT: 12px; FONT-WEIGHT: bold;BORDER-BOTTOM: white 2px solid; WHITE-SPACE: nowrap;BACKGROUND-COLOR: silver; }
.JobItem TD { text-align:left; font-family:Arial,Verdana;	 color:#013EB7; font-size:14px; PADDING-RIGHT: 12px;  FONT-WEIGHT: normal; CURSOR: hand;PADDING-BOTTOM: 1px;PADDING-TOP: 1px;   WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff;}
.JobItemAlternate TD { text-align:left; font-family:Arial,Verdana;	 color:#013EB7; font-size:14px;  PADDING-RIGHT: 12px;  FONT-WEIGHT: normal; CURSOR: hand; PADDING-BOTTOM: 1px;PADDING-TOP: 1px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffff92; }
.JobItemOver TD {  text-align:left; font-family:Arial,Verdana; color:#ffffff;	font-size:14px; PADDING-RIGHT: 12px;  FONT-WEIGHT: normal;  WHITE-SPACE: nowrap;CURSOR: hand;PADDING-BOTTOM: 1px; PADDING-TOP:1px;  BACKGROUND-COLOR: #013EB7;}
.JobItemInactive TD {  text-align:left; font-family:Arial,Verdana; color:#013EB7;	font-size:14px; PADDING-RIGHT: 12px;  FONT-WEIGHT: normal;  CURSOR: hand;PADDING-BOTTOM:1px; PADDING-TOP:1px;  WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff;}
