BODY
{
    BACKGROUND: white;
    COLOR: black;
    font-family: "Times New Roman"; 

    width: 0mm; 
    height: 0mm; 

    font-size: 10pt; 

    margin-top: 0px; 
    margin-right: 0mm; 
    margin-left: 0mm; 
    margin-bottom: 0mm; 
    padding-left: 0mm; 

    border-top: 0mm; 
    border-right: 0mm; 
    border-bottom: 0mm; 
    border-left: 0mm;
}

BODY.Main
{
    BACKGROUND-COLOR: white;
    MARGIN: 1px;
    COLOR: black;
    FONT-FAMILY: 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
    PPTEXT-DECORATION: underline;
}

BODY.leftside
{
    BACKGROUND-COLOR: #9fb0cf;
    MARGIN: 1mm;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;

    111background-image: url(toolhi.bmp);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: top right;

}

BODY.topside
{
    BACKGROUND-COLOR: #9fb0cf;
    MARGIN: 1mm
}

BODY.bodytext
{
    background-image: url(http://localhost/GrimaldiGray.BMP);
    background-repeat: repeat;
    background-attachment: fixed;
    00background-position: center center;
    BACKGROUND-COLOR: white;

}

BODY.cgiform
{
    background-image: url(http://localhost/BG02.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top left;
    BACKGROUND-COLOR: white;

}

A:active
{
    COLOR: white;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

A:visited
{
    COLOR: red;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

A:link
{
    COLOR: white;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: white;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
}


A.topframetext:active
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}

A.topframetext:link
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}

A.topframetext:hover
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
}


A.bgblack:visited
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;

    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

A.bgblack:link
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;

    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

A.bgblack:active
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;

    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}


A.bgblack:hover
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;

    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow','Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
}



A.left:hover
{
    BACKGROUND-COLOR: transparent;
    COLOR: white;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
}

A.left:link
{
    BACKGROUND-COLOR: transparent; //#9fb0cf;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}

A.left:active
{
    BACKGROUND-COLOR: transparent;
    COLOR: white;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}

A.left:visitedUNUSED
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}


A.textpages:link
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}

A.textpages:active
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}

A.textpages:hover
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
}

A.textpages:visited
{
    BACKGROUND-COLOR: transparent;
    COLOR: blue;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
    FONT-WEIGHT: 0;
    FONT-SIZE: 8pt;
}

P.userline
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
}

P.simpletext
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
}

TABLE.tblSelectionForm
{
    BACKGROUND-COLOR: none; //#9fb0cf;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    WIDTH: 100%
}

TR.tblSelectionData
{
   BACKGROUND-COLOR: #d0e0f0;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Times New Roman';
   FONT-SIZE: 8pt;
}

TR.tblSelectionHeader
{
   BACKGROUND-COLOR: #006daa;
   COLOR: #d7d7d7;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
}



TABLE.tblButtonBar
{
    BACKGROUND-COLOR: #dfdfdf; //#A0A0A0;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 8pt;
    WIDTH: 100%
}


TABLE.tablemain
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    WIDTH: 100%
}



TABLE.XWEBPager_TableMain
{
    CELLSPACING: 0;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    WIDTH: 100%;
}

TABLE.tablebar
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #eab845;



    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Verdana';
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
    WIDTH: 100%
}

TABLE.tablebookinghead
{
  TEXT-ALIGN: center;
 
}

TD.tablebookingheadcell
{
    BACKGROUND-COLOR: #000000;
    BORDER-BOTTOM-COLOR: #000000;
    BORDER-LEFT-COLOR: #000000;
    BORDER-RIGHT-COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: 'Arial';
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}

TABLE.tablebookingdata
{
    TEXT-ALIGN: center;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    
    MARGIN: 0mm;


}


TR.tablebookingrowheader
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/

   COLOR: white; //#eab845;

    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial';
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

TR.tablebookingrow1
{
    BACKGROUND-COLOR: #9fb0cf; // #f5f5fa;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
}

TR.tablebookingrow2
{
    BACKGROUND-COLOR: #d0e0f0; //#f5f5fa; // #f0f0ff;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
}

INPUT.inputbookingcelldata1
{
    BACKGROUND-COLOR: #9fb0cf; // #f5f5fa;
    MARGIN: 0px;

    BORDER-BOTTOM: 0mm;
    BORDER-LEFT: 0mm;
    BORDER-RIGHT: 0mm;
    BORDER-TOP: 0mm;


    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}

INPUT.inputbookingcelldata2
{
    BACKGROUND-COLOR: #d0e0f0; // transparent;
    MARGIN: 0px;

    BORDER-BOTTOM: 0mm;
    BORDER-LEFT: 0mm;
    BORDER-RIGHT: 0mm;
    BORDER-TOP: 0mm;

    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}

FORM.formbooking
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;

}

FORM.formnormal
{
    COLOR: #0000ff;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    WIDTH: 100%;
}

P.formlabel
{
    COLOR: #0000ff;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;

}

INPUT.formfield
{
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
}

TEXTAREA.formfield
{
    COLOR: #000000;
    FONT-FAMILY: 'Courier New';
    FONT-SIZE: 8pt;
}

SELECT.formfield
{
    COLOR: #000000;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
}


P.footer
{
    COLOR: #D0D0DF;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
}

P.alerttext
{
    COLOR: #FF0000;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
}

P
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
}


P.pagecaption
{
    BACKGROUND-COLOR: navy;
    BACKGROUND-IMAGE: none;
    COLOR: white;

    FONT-WEIGHT: 0;
    FONT-FAMILY: 'Comic Sans MS';
    FONT-SIZE: 9pt;
    WIDTH: 100%;
}

P.sectioncaption
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #EFEFEF; /*#eab845;*/

    FONT-WEIGHT: 0;
    FONT-FAMILY: 'New Times Roman';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    WIDTH: 100%;
}

P.sch_remarks
{
    COLOR: red;

    FONT-WEIGHT: 0;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    WIDTH: 100%;
}

P.agentlistcaption
{
    BACKGROUND-COLOR: navy;
    COLOR:white;

    BACKGROUND-IMAGE: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
}


P.TblBookingTypeCntr
{
    00BACKGROUND-COLOR: red;
    COLOR: red;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;

}

p.TblBookingTypeTruck
{
    COLOR: green;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;

}

p.TblBookingTypeVan
{
    COLOR: yellow;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;

}

p.TblBookingTypeCar
{
    COLOR: blue;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

p.TblBookingTypeGC
{
    COLOR: black;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;

}

p.TblBookingTypeRORO
{
    COLOR: teal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;

}


p.TblBookingTypeEmpty
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;

}





tr.HomePageTable
{
   BACKGROUND-COLOR: #9fb0cf; //#a94567
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Times New Roman';
   FONT-SIZE: 8pt;
}

tr.HomePageTableHead
{
   BACKGROUND-COLOR: #006daa;
   COLOR: #d7d7d7;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
}

tr.LeftPageTable
{
   BACKGROUND-COLOR: transparent;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
   FONT-SIZE: 8pt;
}

tr.NEWLeftPageTableHead
{
   BACKGROUND-COLOR: transparent;
   COLOR: gray;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Arial';
   FONT-SIZE: 8pt;
}

tr.OLDLeftPageTable
{
   BACKGROUND-COLOR: #9fb0cf;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Times New Roman';
   FONT-SIZE: 8pt;
}

tr.LeftPageTableHead
{
   BACKGROUND-COLOR: #006daa;
   COLOR: #d7d7d7;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
}

p.HomePageParagNice
{
   COLOR: #006daa; //#9fb0cf; //#a94567;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
}


ul.squareimg
{
 MARGIN: 5mm;
 list-style-image: url(ilink_grn1.gif);
}


p.XWEBPager_ParagHeader
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #eab845;
   BACKGROUND-IMAGE: none;

    FONT-WEIGHT: 0;
    FONT-FAMILY: 'New Times Roman';
    FONT-SIZE: 9pt;
    WIDTH: 100%;

}

p.XWEBPager_ParagFooter
{
    BACKGROUND-COLOR: #f7f7f7;
    BACKGROUND-IMAGE: none;
    COLOR: silver;

    FONT-WEIGHT: 0;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Comic Sans MS';
    FONT-SIZE: 9pt;
    WIDTH: 100%;
}


p.XWEBPager_MsgPage
{
    BACKGROUND-COLOR: none;
    BACKGROUND-IMAGE: none;
    COLOR: red;

    FONT-WEIGHT: 0;
    FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow', 'Comic Sans MS';
    FONT-SIZE: 9pt;
    WIDTH: 100%;
}


TABLE.AddrListTable
{
    BACKGROUND-COLOR: none; //#9fb0cf;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    WIDTH: 100%
}

tr.AddrListTable
{
   BACKGROUND-COLOR: #A0B0D0;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Times New Roman';
   FONT-SIZE: 8pt;
}

tr.AddrListTableHead
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #eab845;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
}

tr.AddrListTableHead2
{
   BACKGROUND-COLOR: #BED7EF;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
}

p.AddrListDetailHead
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #eab845;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Times New Roman';
   FONT-SIZE: 16pt;
}


p.AddrListDetail
{
   BACKGROUND-COLOR: #e0e0e0;
   COLOR: black;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'MS Sans Serif', 'Arial Narrow','Arial';
   FONT-SIZE: 10pt;
}

pre.AddrListDetail
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #eab845;
   FONT-WEIGHT: 0;
   FONT-SIZE: 9pt;
}


table.tableschedule
{
    BACKGROUND-COLOR: none; //#9fb0cf;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 7pt;
    WIDTH: 100%
   }

td.tablescheduleETAETS
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #FFFFFF; /*#eab845;*/
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 7pt;
}

td.tablescheduleheader
{
   BACKGROUND-COLOR: #00395C; /*#25438F;*/
   COLOR: #FFFFFF; /*#eab845;*/
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
}

td.tablescheduledata1
{
   BACKGROUND-COLOR: #A0B0D0;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 7pt;
}

td.tablescheduledata2
{
   BACKGROUND-COLOR: #A0B0D0;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 7pt;
}


td.tablescheduleport
{
   BACKGROUND-COLOR: #A0B0D0;
   COLOR: 0;

   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 7pt;
}



hr.OrangeLine
{
   COLOR: #eab845;
   SIZE: 6;
}


table.CGIForm
{
   BORDER: 0;

    background-image: url(enter.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top left;

    BACKGROUND-COLOR:  #3A4AA0;
    CELLSPACING: 0;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    COLOR: #e0e0e0;
    WIDTH: 100%;

}

table.pixgal_main_table
{
   BORDER: 0;
   BACKGROUND-COLOR:  white;
   COLOR: black;
   CELLSPACING: 0;
   BORDER-BOTTOM: 0px;
   BORDER-LEFT: 0px;
   BORDER-RIGHT: 0px;
   BORDER-TOP: 0px;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 8pt;
   WIDTH: 100%;
}

table.pixgal_picture_table
{
}

tr.pixgal_picture_title_tr
{
   COLOR: black; //#eab845;
   FONT-WEIGHT: bold;
   FONT-FAMILY: 'Arial';
   FONT-SIZE: 10pt;
}

tr.pixgal_picture_tr
{
   BACKGROUND-COLOR: #eab845;
}

td.pixgal_picture_img_td
{
}

td.pixgal_picture_text_td
{

    background-image: url(http://www.b2b.grimaldi.co.uk/images/bluegrad.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    00background-position: top left;

   COLOR: black;
   FONT-WEIGHT: 0;
   FONT-FAMILY: 'Comic Sans MS','MS Sans Serif', 'Arial Narrow','Arial';
   FONT-SIZE: 8pt;
}





