﻿body 
{
    margin: 0px 0px 0px 0px;
    background-color:#999999;
    background-image:url("../../images/sys/_global/bg_global.gif");
    background-repeat:repeat-y;
    background-position:left;
}

A:link
{
    color:#FF0000;
}
A:visited
{
    color:#FF0000;
}
A:hover
{
    color:#FF8000;
}
A:active
{
    color:#FF0000;
}

hr {
    height: 1px;
    color: #CCCCCC;
    border-style: solid;
}

.successMsgCell
{
    background-color:#FF8000;
    color:#FFFFFF;
    width:540px;
    font-weight:bold;
}
.successMsg
{
    padding: 5px 10px 5px 10px;
}
.validSumCell
{
    background-color:#FFFFCC;
    color:#FF0000;
    width:540px;
    text-align:left;
}
.validSum
{
    padding:10px 10px 0px 10px;
}


.priNavOn
{
    color:#FF0000;
    text-decoration:none;
    font-weight:bold;
}
td.priNavOn A:link
{
    color:#FF0000;
    text-decoration:none;
    font-weight:bold;
}
td.priNavOn A:visited
{
    color:#FF0000;
    text-decoration:none;
    font-weight:bold;
}
td.priNavOn A:hover
{
    color:#FF0000;
    text-decoration:none;
    font-weight:bold;
}
td.priNavOn A:active
{
    color:#FF0000;
    text-decoration:none;
    font-weight:bold;
}

/*.priNavOver
{
    color:#FF4D00;
    text-decoration:underline;
    font-weight:bold;
}*/
.priNavOff
{
    color:#999999;
    text-decoration:none;
    font-weight:bold;
}

td.priNavOff A:link
{
    color:#999999;
    text-decoration:none;
    font-weight:bold;
}
td.priNavOff A:hover
{
    color:#FF4D00;
    text-decoration:underline;
    font-weight:bold;
}
td.priNavOff A:active
{
    color:#999999;
    text-decoration:none;
    font-weight:bold;
} 
td.priNavOff A:visited
{
    color:#999999;
    text-decoration:none;
    font-weight:bold;
}
.cCol1
{
    width:230px;
}
.cCol2
{
    width:20px;
    text-align:center;
}
.cMainTbl
{
    background-color:#E5E5E5;
    border-bottom-style:solid;
    border-right-style:solid;
    border-left-style:solid;
    border-color:#FF0000;
    border-width:1px;
    border-spacing:0px;
    border-collapse:collapse;
    width: 540px;
    
 }
 
 .cMainTblnoBorder
{
    background-color:#E5E5E5;
    padding: 10px 10px 10px 10px;
    width: 520px;
    
 }
.cMainTblTitleRow
{
    background-color:#FF0000;
    background-image:url("../../images/sys/_global/bg_cmaintbltitle.gif");
    background-repeat:repeat-y;
    background-position:right;
    width:538px;
    border-top-style:solid;
    border-bottom-style:solid;
    border-color:#FF0000;
    border-width:1px;
    border-spacing:0px;
    border-collapse:collapse;   
}
.cMainTblTitle
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
}

/* Center Column*/
.cTblContent
{
     padding-left:10px;
     padding-right:10px;
     padding-top:5px;
     padding-bottom:5px;
}
.cMust
{
    font-weight:bold;
}
.cMainTblBtnRow
{
    background-color:#FFFFFF;
    border-top-style:solid;
    border-color:#FF0000;
    border-collapse:collapse;
    border-width:1px;
    padding: 3px 10px 3px 10px;
    width:538px;
}
.cMainSubmitBtn
{
    border-style:groove;
    background-color:#FF0000;
    color:#FFFFFF;
    padding: 2px 20px 2px 5px;
    background-image:url("../../images/sys/_global/btn_insidesumbit.gif");
    background-repeat:no-repeat;
    background-position:100% 52%;
     margin: 3px 3px 3px 5px; 
     overflow: visible; 
     width:auto;
    cursor:pointer;
}
.cMainBackBtn
{
    border-style:groove;
    background-color:#FF0000;
    color:#FFFFFF;
    padding: 2px 5px 2px 20px;
    background-image:url("../../images/sys/_global/btn_insideback.gif");
    background-repeat:no-repeat;
    background-position:0% 52%;
     margin: 3px 3px 3px 5px; 
     overflow: visible; 
     width:auto;
    cursor:pointer;
}
.cMainUndoBtn
{
    border-style:groove;
    background-color:#FF0000;
    color:#FFFFFF;
    padding: 2px 5px 2px 20px;
    background-image:url("../../images/sys/_global/btn_insideundo.gif");
    background-repeat:no-repeat;
    background-position:0% 52%;
     margin: 3px 3px 3px 5px; 
     overflow: visible; 
     width:auto;
    cursor:pointer;
}
.cMainCancelBtn
{
    border-style:groove;
    background-color:#FF0000;
    color:#FFFFFF;
    padding: 2px 5px 2px 20px;
    background-image:url("../../images/sys/_global/btn_insidecancel.gif");
    background-repeat:no-repeat;
    background-position:0% 52%;
     margin: 3px 3px 3px 5px; 
     overflow: visible; 
     width:auto;
    cursor:pointer;
}
.cTitleRowWhite
{
    background-color:#FFFFFF;
    color:#FF0000;
    padding:2px 10px 2px 10px;
}
tr.cTitleRowWhite A:link
{
    background-color:#FFFFFF;
    color:#FF0000;
}
tr.cTitleRowWhite A:hover
{
    background-color:#FFFFFF;
    color:#FF0000;
}
tr.cTitleRowWhite A:active
{
    background-color:#FFFFFF;
    color:#FF0000;
}
tr.cTitleRowWhite A:visited
{
    background-color:#FFFFFF;
    color:#FF0000;
}


.cTitleRowGrey
{
    background-color:#999999;
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    padding:3px 10px 3px 10px;
}
.cMainSubTbl
{
    color:#999999;
    background-color:#999999;
}
.cSubTitleBlack
{
    font-size:14px;
    font-weight:bold;
}
.cNote
{
    color:#FF0000;
}
.cTbl
{
    width:540px;
}
.cMouseOverAlert
{
    border-color:#FF0000;
    border-width:1px;
    border-style:solid;
    border-collapse:collapse;
    background-color:#FFFFFF;
    color:#999999;
}
.cMouseOverAlertContent
{
    padding:10px 10px 10px 10px;
}

.lTblTitleRow
{
    background-image:url("../../images/sys/_global/booking/bg_lbooktbltitle.gif");
    background-repeat:repeat-x;
    height:40px;
    width:220px;
}
.lTblTitle
{
    padding-top:5px;
    padding-left:10px;
    font-size:14px;
    font-weight:bold;
}
.lTblContent
{
    padding-top:5px;
    padding-left:10px;
    font-size:14px;
    font-weight:bold;
}
.lTbl
{
    border-color:#CCCCCC;
    border-width:1px;
    border-style:solid;
    border-collapse:collapse;
    background-color:#FFFFFF;
    width:220px;
}
.lHomeTbl
{
    width:220px;
}
.lHomeFlightTitle
{
    color:#FFFFFF;
    font-weight:bold;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
}

.lHomeFlightTbl
{
    border-color:#FF0000;
    border-width:1px;
    border-style:solid;
    border-collapse:collapse;
    background-color:#FFFFFF;
    /*width:220px;*/
}
.lHomeFlightTblTitleRow
{
    background-color:#FF0000;
}
.lContentTbl
{
     padding-left:10px;
     padding-right:10px;
     padding-top:3px;
     padding-bottom:3px;
}
.lSubMenuItemActive
{
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
        display: block;
}
.lSubMenuItem
{
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    background-image: url("../../images/sys/_global/img_navsubarrow.gif");
    background-repeat: no-repeat;
    background-position: left 3px;
    display: block;
}
a.lSubMenuItem:link
{
    color: #666666;
}
a.lSubMenuItem:visited
{
    color: #666666;
}
a.lSubMenuItem:hover
{
    color: #FF8000;
}
a.lSubMenuItem:active
{
    color: #666666;
}
.lSubTitleGrey
{
    font-weight:bold;
    color:#999999;
}
.txtGrey40
{
    color:#999999;
}
.formGreyHeader
{
    background-color:#999999;
    color:#FFFFFF;
    padding:2px 2px 2px 2px;
    font-weight:normal;
}
.redScroll
{
    SCROLLBAR-ARROW-COLOR: #FFFFFF; 
    SCROLLBAR-BASE-COLOR: #FF0000; 
    SCROLLBAR-SHADOW-COLOR: #CC0000; 
    SCROLLBAR-TRACK-COLOR: #cccccc; 
    SCROLLBAR-DARKSHADOW-COLOR: #660000; 
}
.rightImg
{
    margin-bottom:10px;
    margin-left:10px;
    float:right;
}
.leftImg
{
    margin-bottom:10px;
    margin-right:10px;
    float:left;
    border: 0;
}
.rTbl
{
    background-color:#E5E5E5;
    width:180px;
}
.rContentTbl
{
     padding-left:10px;
     padding-right:10px;
     padding-top:3px;
     padding-bottom:3px;
}

.cContent
{
    width:540px;
}

.rContent
{
    float: right;
    width: 180px;
}

.hints
{
    color:#FF0000;
    font-style:italic;
}

A.layChannelOff:link
{
    color:#999999;
    text-decoration:underline;
}
A.layChannelOff:visited
{
    color:#999999;
    text-decoration:underline;
}
A.layChannelOff:active
{
    color:#FF8000;
}
A.layChannelOff:hover
{
    color:#FF8000;
}

A.layChannelOn:link
{
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;
}

A.layChannelOn:active
{
    color:#FF0000;
}

A.layChannelOn:visited
{
    color:#FF0000;
}

A.layChannelOn:hover
{
    color:#FF0000;
}

.fare
{
    background-color:#FFB38C;
    font-weight:bold;
    padding: 5px;
}

.cSitemapItem
{
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 0px 2px 10px;
    background-image: url("../../images/sys/_global/img_navsubarrow.gif");
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0px 0px 0px 5px;
}
a.cSitemapItem:link
{
    color: #666666;
}
a.cSitemapItem:visited
{
    color: #666666;
}
a.cSitemapItem:hover
{
    color: #FF8000;
}
a.cSitemapItem:active
{
    color: #666666;
}
.whiteTbl {
    border-style:solid;
    border-color:#999999;
    border-width:1px;
    border-spacing:0px;
    border-collapse:collapse;
    width: 540px;
    
 }
 .headerNav
{
    color:#999999;
}
.headerNav A:link
{
    color:#999999;
    text-decoration:underline;
}
.headerNav A:visited
{
    color:#999999;
    text-decoration:underline;
}
.headerNav A:hover
{
    color:#FF8000;
    text-decoration:none;
}
.headerNav A:active
{
    color:#999999;
    text-decoration:underline;
}
.cTopTbl
{
    background-color:#FFFFFF;
    border-style:solid;
    border-color:#FF0000;
    border-width:1px;
    border-spacing:0px;
    border-collapse:collapse;
    width:540px;
}
span.up	{
vertical-align:super;
font-size: 7pt;}

.ctn 
{
	margin: 15;
}