body { 
margin : 0;
background-image : url(bg.gif);
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
} 

#main { 
width : 779px;
background-color : #fffff0;
margin-right : auto;
margin-left : auto;
} 
td.margin { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
line-height : 17px;
color : #000000;
text-align : justify;
padding : 5px 5px 3px;
} 
#left { 
background-color : #575757;
font-family : Tahoma, Arial, Verdana;
color : #f7f7f7;
font-size : 11px;
font-weight : bold;
width : 208px;
margin-top : 0;
margin-bottom : -27px;
padding-top : 5px;
} 
#left UL { 
margin-top : 0;
margin-right : 10px;
} 
#left LI { 
background-image : url(libg.gif);
list-style-image : none;
list-style-type : none;
height : 30px;
margin-left : -35px;
padding-left : 43px;
padding-top : 4px;
margin-top : 0;
} 
#left A:link { 
color : #f7f4f4;
font-weight : bold;
text-decoration : none;
} 
#left A:visited { 
color : #f7f4f4;
font-weight : bold;
text-decoration : none;
} 
#left A:hover { 
color : #f7f4f4;
font-weight : bold;
text-decoration : underline;
} 
#left A:active { 
color : #f7f4f4;
font-weight : bold;
text-decoration : none;
} 
td.marginleftright { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
line-height : 17px;
color : #000000;
text-align : justify;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 5px;
} 
td.marginright { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
line-height : 17px;
color : #000000;
text-align : justify;
padding-right : 5px;
padding-bottom : 5px;
margin : 0;
padding-top : 0;
padding-left : 0;
} 
#menu { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
color : #f7f4f4;
background-image : url(nav_bg.jpg);
background-repeat : repeat-x;
padding-right : 5px;
padding-left : 5px;
text-transform : uppercase;
text-align : center;
height : 27px;
} 
#menu A:link { 
font-family : Tahoma, Arial, Verdana;
font-size : 10px;
color : #f7f4f4;
font-weight : bold;
text-align : center;
text-decoration : none;
} 
#menu A:visited { 
font-family : Tahoma, Arial, Verdana;
font-size : 10px;
color : #f7f4f4;
font-weight : bold;
text-align : center;
text-decoration : none;
} 
#menu A:hover { 
font-family : Tahoma, Arial, Verdana;
font-size : 10px;
color : #f7f4f4;
font-weight : bold;
text-align : center;
text-decoration : underline;
} 
#menu A:active { 
font-family : Tahoma, Arial, Verdana;
font-size : 10px;
color : #f7f4f4;
font-weight : bold;
text-align : center;
text-decoration : none;
} 
td.margintop { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
line-height : 17px;
color : #000000;
text-align : justify;
padding-right : 0;
padding-bottom : 0;
margin : 0;
padding-top : 5px;
padding-left : 0;
} 
#news { 
background-color : #dee3e9;
width : 208px;
text-align : left;
height : 220px;
} 
#news p { 
background-image : url(news_bg.gif);
height : 23px;
color : #ffffff;
font-weight : bold;
font-size : 12px;
font-family : Tahoma, Arial, Verdana;
padding-left : 25px;
padding-top : 4px;
} 
#news LI { 
background-image : url(bull.gif);
background-repeat : no-repeat;
list-style-type : none;
margin-left : -35px;
margin-top : -10px;
padding-left : 20px;
background-position : 5px 8px;
margin-right : 10px;
padding-bottom : 10px;
margin-bottom : 20px;
} 
.footer { 
color : #ffffff;
padding-left : 5px;
} 
.footer TD { 
color : #ffffff;
padding-right : 0;
padding-left : 5px;
} 
.footer A:link { 
color : #333333;
background-image : url(bull_saff.gif);
background-repeat : no-repeat;
padding-left : 15px;
background-position : 5px 4px;
} 
.footer A:visited { 
color : #333333;
background-image : url(bull_saff.gif);
background-repeat : no-repeat;
padding-left : 15px;
background-position : 5px 4px;
} 
.footer A:hover { 
color : #333333;
background-image : url(bull_saff.gif);
background-repeat : no-repeat;
padding-left : 15px;
background-position : 5px 4px;
text-decoration : none;
} 
.footer A:active { 
color : #333333;
background-image : url(bull_saff.gif);
background-repeat : no-repeat;
padding-left : 15px;
background-position : 5px 4px;
} 
.box { 
border : 1px solid #dee7ef;
} 
.box TH { 
background-color : #dee7ef;
height : 20px;
font-size : 13px;
text-align : left;
padding-left : 5px;
} 
.box TD { 
text-align : left;
padding-left : 5px;
padding-right : 5px;
} 
.box LI { 
background-image : url(bull.gif);
background-repeat : no-repeat;
list-style-type : none;
margin-left : -55px;
margin-top : 0;
padding-left : 20px;
background-position : 5px 8px;
margin-right : 10px;
margin-bottom : 0;
padding-top : 0;
} 
.blue { 
color : #336699;
} 
.black { 
color : #000000;
} 
.newsletter { 
background-image : url(newsletter.jpg);
background-repeat : no-repeat;
height : 80px;
width : 206px;
} 
.field { 
border : 1px solid #999999;
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
color : #000000;
} 
.box2 { 
border : 1px solid #7aa6d1;
height : 272px;
} 
.box2inter input { 
border : none;
vertical-align : middle;
} 
.box2inter { 
border : none;
border-style : solid;
border-width : 1px;
color : #666666;
font-weight : bold;
} 
.box2rest { 
color : #666666;
font-weight : bold;
} 
.box2intertxt { 
border : none;
} 
.box2intertxt a { 
border : #355b7d;
} 
.box2intertxt input { 
vertical-align : middle;
} 
.box2interwithborder { 
border : #355b7d;
border-style : solid;
border-width : 1px;
} 
.box2 TH { 
background-image : url(engine-blue-bg.gif);
font-size : 12px;
color : #ffffff;
} 
.box2 A:link { 
color : #ffffff;
} 
.box2 A:visited { 
color : #ffffff;
} 
.box2 A:hover { 
color : #ffffff;
} 
.box2 A:active { 
color : #ffffff;
} 
.box2 P { 
color : #355b7d;
padding-left : 5px;
margin : 0;
} 
.Active { 
color : #ffffff;
background-image : url(engine-red-bg.gif);
font-size : 12px;
} 
.dots { 
border-top-width : 1px;
border-top-style : dashed;
border-top-color : #6392bd;
} 
.margin { 
padding-left : 5px;
} 
a:link { 
color : #000000;
text-decoration : underline;
} 
a:visited { 
color : #000000;
text-decoration : underline;
} 
a:hover { 
color : #000000;
text-decoration : none;
} 
a:active { 
color : #000000;
text-decoration : underline;
} 
.linehori { 
background-image : url(line_hori.gif);
background-repeat : repeat-x;
background-position : 5px 0%;
} 
.linevert { 
background-image : url(line_ver.gif);
background-repeat : repeat-y;
} 
.box1 { 
border : 1px solid #84aace;
} 
.box1 P { 
padding : 5px;
line-height : 15px;
} 
.box1 h1 { 
font-size : 12px;
background-image : url(green_block.gif);
background-repeat : no-repeat;
padding-left : 15px;
background-position : 5px 0%;
margin-bottom : -25px;
color : #cc0000;
} 
.botborder { 
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #84aace;
} 
H1 { 
margin : 10px 0 12px;
font-family : Tahoma, Arial, Verdana;
font-size : 16px;
color : #ff5d00;
background-image : url(bg006.gif);
background-repeat : no-repeat;
padding-left : 13px;
background-position : 2px 0%;
} 
.main LI { 
background-image : url(bull.gif);
background-repeat : no-repeat;
list-style-type : none;
margin-left : -35px;
margin-top : 0;
padding-left : 20px;
background-position : 5px 8px;
margin-right : 10px;
margin-bottom : 0;
padding-top : 0;
} 
h2 { 
margin : 10px 0 0;
font-family : Tahoma, Arial, Verdana;
font-size : 12px;
color : #394152;
background-image : url(green_bull.gif);
background-repeat : no-repeat;
padding-left : 13px;
background-position : 2px 0%;
font-weight : bold;
} 
.blue_border { 
border : 1px solid #7ba6d6;
} 
.height { 
height : 35px;
} 
.destination { 
border : 1px solid #ffffff;
} 
.destination TH { 
background-color : #dee7ef;
height : 20px;
font-size : 13px;
text-align : left;
padding-left : 5px;
} 
.destination TD { 
text-align : left;
padding-left : 5px;
padding-right : 5px;
} 
.destination LI { 
background-image : url(bull.gif);
background-repeat : no-repeat;
list-style-type : none;
margin-left : -55px;
margin-top : 0;
padding-left : 20px;
background-position : 5px 8px;
margin-right : 10px;
margin-bottom : 0;
padding-top : 0;
} 
input { 
border : 1px solid #999999;
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
color : #000000;
} 
td.marginleft { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
line-height : 17px;
color : #000000;
text-align : justify;
padding-right : 0;
padding-bottom : 5px;
margin : 0;
padding-top : 0;
padding-left : 5px;
} 
#left-internal { 
background-color : #575757;
font-family : Tahoma, Arial, Verdana;
color : #f7f7f7;
font-size : 11px;
font-weight : bold;
width : 208px;
margin-top : 0;
margin-bottom : -27px;
padding-top : 5px;
padding-bottom : 10px;
} 
#left-internal UL { 
margin-top : 0;
margin-right : 10px;
} 
#left-internal LI { 
background-image : url(libg.gif);
list-style-image : none;
list-style-type : none;
height : 20px;
margin-left : -35px;
padding-left : 43px;
padding-top : 4px;
margin-top : 0;
} 
#left-internal A:link { 
color : #f7f4f4;
font-weight : bold;
text-decoration : none;
} 
#left-internal A:visited { 
color : #f7f4f4;
font-weight : bold;
text-decoration : none;
} 
#left-internal A:hover { 
color : #f7f4f4;
font-weight : bold;
text-decoration : underline;
} 
#left-internal A:active { 
color : #f7f4f4;
font-weight : bold;
text-decoration : none;
} 
.bold-head { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
} 
.orange-links { 
font-family : Tahoma, Arial, Verdana;
font-size : 11px;
text-decoration : none;
color : #ff0000;
} 
.orange-links:hover { 
text-decoration : underline;
} 
.redlinkbold a { 
color : #ff5d00;
font-weight : bold;
font-size : 12px;
} 
.redlinkbold a:visited { 
color : #ff5d00;
font-weight : bold;
font-size : 12px;
} 
.redlinkbold a:hover { 
color : #ff5d00;
font-weight : bold;
font-size : 12px;
text-decoration : none;
} 
.pack1 { 
border : 1px solid;
} 
.pack-main { 
font-family : Tahoma, Verdana, Arial;
color : #ffffff;
font-weight : bold;
padding-left : 10px;
} 
.pack-main-yel { 
font-family : Tahoma, Verdana, Arial;
color : #ffff00;
font-weight : bold;
padding-left : 5px;
} 
.topborder { 
border-top : 1px solid #666666;
} 

