﻿/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
    visibility : hidden;
    margin : 0px!important;
    background-color : inherit;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor :  pointer;
    overflow : auto;
    font-family: Verdana;
    text-align : left; 
    padding: 1px;
    list-style-type :  none;
    z-index: 99;
    background-color: #fffffe;
    
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
    z-index: 99;
}

/* AutoComplete item */

.autocomplete_listItem 
{
    background-color : window;
    color : windowtext;
    padding : 1px;
    z-index: 99;
}

.Iconfirm
{
    margin-left: 5px;
    font-size: 7pt;
    color: #999966;
    
    font-family: verdana;
    background-color: #f5fffa;
    vertical-align: middle;
    text-align: left;
}

.Available
{
    margin-left: 5px;
    font-size: 7pt;
    color: #006600;
    
    font-family: verdana;
    background-color: #FFFFFF;
    vertical-align: middle;
    text-align: left;
}

.onrequest
{
    margin-left: 5px;
    font-size: 7pt;
    
    text-align: left;
    color: #778899;
    font-family: verdana;
    vertical-align: middle;
}
.stopsale
{
    margin-left: 5px;
    font-size: 7pt;
    color: #bc8f8f;
    
    text-align: left;
    font-family: verdana;
    background-color: #fffafa;
    vertical-align: middle;
}

.availsml
{
    margin-right: 5px;
    font-family: Verdana;
    font-size: 7pt;
    color: #827F72;
}


.smltitle
{
    font-family: Arial;
    font-size: 7pt;
    color: #696969;
}

.smlhdg
{
    font-family: Arial;
    font-size: 8pt;
}
.btnbook
{
    width: 47px;
    height: 20px;
    font-family: Arial;
    font-size: 7pt;
    font-weight: bold;
    color: #006600;
}

.btnSearch
{
    width: 55px;
    height: 22px;
    font-family: Verdana;
    font-size:7pt;
    color: #006600;
    cursor: pointer;
}
.btnbook2
{
    width: 38px;
    height: 18px;
    font-family: Arial;
    font-size: 7pt;
    font-weight: normal;
    color: #006600;
}
.btnbook3
{
    width: 75px;
    height: 18px;
    font-family: Arial;
    font-size: 7pt;
    font-weight: normal;
    color: #006600;
    
}

.btnbook4
{
    width: 45px;
    height: 18px;
    font-family: Arial;
    font-size: 7pt;
    font-weight: normal;
    color: #006600;
}

.btnbook1
{
    width: 82px;
    height: 20px;
    font-family: Arial;
    font-size: 7pt;
    font-weight: bold;
    color: #006600;
}

.btnbooknw
{
    border-style: solid;
    border-width: thin;
    border-color: #C0C0C0 #666666 #666666 #C0C0C0;
    font-family: 'Trebuchet MS' ,Arial;
    font-size: 8pt;
    height: 22px;
    color: #FFCC00;
    background-image: url('/img/grybbar.gif');
    background-repeat: repeat-x;
    cursor: pointer;
    font-weight: normal;
}

.btnbookfp
{
    border-style: solid;
    border-width: thin;
    border-color: #C0C0C0 #666666 #666666 #C0C0C0;
    font-family: 'Trebuchet MS' ,Arial;
    font-size: 12pt;
    color: #FFCC00;
    background-image: url('/img/grybbar.gif');
    background-repeat: repeat-x;
    height: 30px;
    cursor: pointer;
    width: 100px;
    font-weight: normal;
}

.btnbookbx
{
    font-family: Arial;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #336699;
    cursor: pointer;
    font-weight: normal;
}

.smlhdgbld
{
    font-family:  Arial;
    font-size: 7.5pt;
    font-weight: bold;
}


h2
{
     margin-bottom: 0;
     margin-left:0;
     margin-right:0;
     margin-top:0;
    Font-weight: bold;
    Font-family: Verdana;
    font-Size: 13pt;
    Color: #696969;
}
h3
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color:  #696969;
    font-family: Arial;
    text-decoration: none;
    
}
h4
{
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    font-weight: bold;
    font-family: Verdana;
    font-size: 13pt;
    color: #808080;
}
h5
{
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #696969;
}

.h3
{
     margin-bottom: 0;
     margin-left:0;
     margin-right:0;
     margin-top:0;
    Font-weight: bold;
    Font-family: Verdana;
    font-Size: 11pt;
    Color: #696969;
}



.smlHdgwht1
{
    font-family: Verdana;
    font-size: 11pt;
    color: White;
}

.smlHdgwht
{
    font-family: Verdana;
    font-size: 8pt;
    color: White;
}
.smlHdg1
{
    font-family: Verdana;
    font-size: 11pt;
    color: #6f6f6f;
}


.sml
{
    font-family: Verdana;
    font-size: 7.5pt;
    color: #59574F;
}

.smx
{
    font-family: 'trebuchet MS';
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: #666666;
}
.smlb
{
    font-family: Verdana;
    font-size: 7pt;
    color: #000066;
}



.hdrTab
{
    font-family: Arial;
    font-size: 7.6pt;
    color: #696969;
    background-color: #fff8dc;
    border-bottom: #696969 1px;
    border-top: none;
    border-right-style: none;
    border-left-style: none;
}

.toplne
{
border-top: #696969 1px;
height: 2px;
font-size: 6pt;
}


.std
{
    font-family: Verdana;
    font-size: 8pt;
}

.std1
{	color: #666699;
    font-family: Verdana;
    font-size: 8pt;
}
.stdGry
{
    color: #666666;
    font-family: Verdana;
    font-size: 7pt;
}


.std2
{
    color: #5d5d5d;
    font-family: verdana;
    font-size: 8pt;
}


.stdbl
{
    font-family: Arial;
    font-size: 8pt;
    color: #191970;
    
}

.stdbla
{
    font-family: Arial;
    font-size: 8pt;
    color: #191970;
    background-color: #fffffd;
}

.stdb
{
    font-family: Verdana;
    font-size: 10pt;
    
}
.orHdg
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #f8bb00;
    
}

.lnkNoLine
{
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    color: #daa520;
}
.lnkNoLine:hover
{
    
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    color: #8b0000;
}

.pathi
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 10px;
    color: #CFC2A7;
}

.patha
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 10px;
    color: #756959;
    background-color: #EDE8DE;
}

.pathb {
        background-color: #756959;	
}

.bline
{
    height: 25px;
    border-bottom: dashed 1px #EDE8DE;
    
    
}

.pwait
{
    border-right: #666699 1px solid;
    border-top: #666699 1px solid;
    border-left: #666699 1px solid;
    border-bottom: #666699 1px solid;
    
}
.hdg4
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 8pt;
    font-weight: bold;
    color: #483d8b;
    text-decoration: none;
}
.hdg4:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 8pt;
    font-weight: bold;
    color: #8b0000;
    text-decoration: none;
}

.hdg5
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 9pt;
    font-weight: normal;
    color: #483d8b;
    text-decoration: none;
}
.hdg5:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 9pt;
    font-weight: normal;
    color: #8b0000;
    text-decoration: none;
}

.hdg2
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 9pt;
    color: #696969;
    vertical-align: top;
}
.hdg3
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 9pt;
    color: #a9a9a9;
}
.hdg1
{
    font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size: 12pt;
    color: #696969;
}
.stdtxt
{
    width: 120px;
    font-family: Verdana;
    font-size: 8pt;
    }
    
    
.stdsm
{
    
    font-family: Verdana;
    font-size: 7pt;
    
    }
    
.brd1
{
     border-right: #dddddd 1px solid;
     BORDER-BOTTOM: #dddddd 1px dotted;
     
}

.srchtabl
{
    border-right: #dddddd 2px solid;
    border-top: #dddddd 1px solid;
    border-left: #dddddd 1px solid;
    border-bottom: #dddddd 2px solid;
    background-color: #FBFAEA;
}

.srchtabl1
{
    border-right: #dddddd 1px solid;
    border-top: #dddddd 1px solid;
    border-left: #dddddd 1px solid;
    border-bottom: #dddddd 1px solid;
    background-color: #FFFFEE;
    border-color: #DBC595;
}

.srchtabl2
{
    border-right: #dddddd 2px solid;
    border-top: #dddddd 1px solid;
    border-left: #dddddd 1px solid;
    border-bottom: #dddddd 2px solid;
    background-color: #F9FCFF;
}



.srchtabl0
{
    border-right: #dddddd 1px solid;
    border-top: #dddddd 1px solid;
    border-left: #dddddd 1px solid;
    border-bottom: #dddddd 1px solid;
}


.srchrow
{
    background-color: #F9F9F9;
}

.srchrow1
{
    BACKGROUND-COLOR: #fffee6;
    
    }

.srchrow2
{
    background-color: #F9FCFF;
}
.sidebarHd
{
    background-image: url(/img/backrdhd2.gif);
    
}

.pnHdr
{
    background-color: #E8E8DB;
    height: 20px;
}

.pnBrdr
{
   border:  #D6D2B1 1px solid;
   border-color: #D6D2B1;
}
    
.panels
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #F9F8F0;
    border-color: #D6D2B1;
}

.panels3
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #FFFFFE;
}

.panels2
{
    border-right:  1px solid;
    border-top:  1px solid;
    border-left:  1px solid;
    border-bottom:  1px solid;
    background-color: #FFFFF0;
    width: 479px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px;
    border-color: #FFF2BF;
}



.panelsgry
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #ECE9E1;
}

.panelsblu
{
    border-right: #b0c4de 1px solid;
    border-top: #b0c4de 1px solid;
    border-left: #b0c4de 1px solid;
    border-bottom: #b0c4de 1px solid;
    background-color:#F7F9FD;
}

.panelsrch
{
    border-top: #f0e68c 1px solid; /* #f0e68c */
    border-right: #f0e68c 1px solid;
    border-left: #f0e68c 1px solid;
    border-bottom: #f0e68c 1px solid; /* background-image: url("img/yellbakfade.gif" ); 
    background-repeat: repeat-x;*/
    background-color: #FCFBF5;
    border-color: #CC9900;
}


.shadow
{
   background: url('/img/shadowbt.gif');
   background-repeat: repeat-x;
   background-position:bottom;
   padding-bottom: 6px;
   left: 3px;
    
}

.panelsnotop
{
    BORDER-RIGHT: #cccccc 1px solid; 
    
    BORDER-LEFT: #cccccc 1px solid; 
    BORDER-BOTTOM: #cccccc 1px solid
}
.panelsnotopBlue
{
    border-right: #b0c4de 1px solid;
    border-left: #b0c4de 1px solid;
    border-bottom: #b0c4de 1px solid;
}
.cerr
{
    font-family: Verdana;
    font-size: 8pt

}
.errMsg
{
    font-family: Verdana;
    font-size: 8pt;
        min-height: 25px;
     
    color: #993300;
    background-color: #ffe4e1;
    border-right: #E0E0E0 1px solid;
    border-top: #E0E0E0 1px solid;
    border-left: #E0E0E0 1px solid;
    border-bottom: #E0E0E0 1px solid;
    padding-left: 20px;
    padding-bottom: 2px;
    background-image: url(  '/img/cx1.gif' );
    background-repeat: no-repeat;
}

.infoMsg
{
    font-family: Verdana;
    font-size: 8pt;
    height: 18px;
    color: #003399;
    background-color: #F7F9FD;
   /* border-right: #E0E0E0 1px solid;
    border-top: #E0E0E0 1px solid;
    border-left: #E0E0E0 1px solid;
    border-bottom: #E0E0E0 1px solid;
    border-color: #99CCFF;
     */
    padding-left: 20px;
    background-image: url(  '/nimg/info.gif' );
    background-repeat: no-repeat;
    
}

.bksaved
{
    font-family: Verdana;
    font-size: 0.9em;
    height: 18px;
    color: #669900;
    padding-left: 20px;
    padding-bottom: 5px;
    background-image: url(  '/nimg/bkmark.png' );
    background-repeat: no-repeat;
    font-weight: normal;
}

.bkmark
{
    font-family: Verdana;
   font-size: 0.9em;
    height: 18px;
    padding-left: 20px;
    padding-bottom: 5px;
    background-image: url(  '/nimg/bkmark_un.png' );
    background-repeat: no-repeat;
    font-weight: normal;
}


.infoMsg2
{
    font-family: Verdana;
    font-size: 8pt;
    color: #006600;
    height: 18px;
    font-weight: bold;
    padding-left: 20px;
    background-image: url(  '/cimg/ticksm.gif' );
    background-repeat: no-repeat;
    
}

.alertMsg
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC3300;
    height: 18px;
    font-weight: bold;
    padding-left: 20px;
    background-image: url(  '/img/reminder.gif' );
    background-repeat: no-repeat;
}


.success
{
    font-family: Verdana;
    font-size: 10pt;
    height: 18px;
    color: #336600;
    background-color: #CCFFCC;
    border-right: #E0E0E0 1px solid;
    border-top: #E0E0E0 1px solid;
    border-left: #E0E0E0 1px solid;
    border-bottom: #E0E0E0 1px solid;
    padding-left: 20px;
    background-image: url( '/img/success-sm.gif' );
    background-repeat: no-repeat;
}

.btitle
{
    font-weight: bold;
    font-size: 10pt;
    margin: 0px;
    color: #a9a9a9;
    font-family: Arial;
    text-decoration: none;
}
.ctitle
{
    font-weight: bold;
    font-size: 14pt;
    margin: 0px;
    color: #696969;
    font-family: Arial;
    text-decoration: none;
}

.ctitle5
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color:  #696969;
    font-family: Arial;
    text-decoration: none;
}

.ctitle5G
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color:  #A3C280;
    font-family: Arial;
    text-decoration: none;
}
.ctitle5B
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color:  #8099C2;
    font-family: Arial;
    text-decoration: none;
}
.ctitle5R
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color: #B15A5A;
    font-family: Arial;
    text-decoration: none;
}
.ctitle6
{
    font-weight: bold;
    font-size: 10pt;
    margin: 0px;
    color: #333333;
    font-family:  Verdana, Trebuchet MS, Arial;
    text-decoration: none;
}

.ctitle7
{
    font-weight: normal;
    font-size: 10pt;
    margin: 0px;
    color: #808080;
    font-family: Arial;
    text-decoration: none;
}
.ctitle7:hover
{
    font-weight: normal;
    font-size: 10pt;
    margin: 0px;
    color: #CC3300;
    font-family: Arial;
    text-decoration: none;
}

.ctitle8
{
    font-weight: normal;
    font-size: 10pt;
    color: #666666;
    font-family: Arial;
    text-decoration: none;
}
.ctitle8:hover
{
    font-weight: normal;
    font-size: 10pt;
    color: #CC3300;
    font-family:  Arial;
    text-decoration: none;
}
.ctitle2
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color: #0D7FCF;
    font-family: Arial;
    text-decoration: none;
}

.ctitle3
{
    font-weight: normal;
    font-size: 12pt;
    margin: 0px;
    color:  #0D7FCF;
    font-family: Arial;
    text-decoration: none;
}

.ctitle4
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color:  #696969;
    font-family: Arial;
    text-decoration: none;
}
.ctitle4:hover
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color: #CC3300;
    font-family: Arial;
    text-decoration: none;
}



.clnks
{
    font-weight: bold;
    font-size: 10pt;
    margin: 0px;
    color: #008000;
    font-family: Verdana;
    text-decoration: none;
}

.clnks:hover
{
    font-weight: bold;
    font-size: 10pt;
    margin: 0px;
    color: #a0522d;
    font-family: Verdana;
    text-decoration: underline;
}

.bstd
{
    font-weight: normal;
    font-size: 7.5pt;
    margin: 0px;
    color: #191970;
    font-family: Verdana,Arial;
    text-decoration: none;
}
.b
{
    font-weight: normal;
    font-size: 7.5pt;
    margin: 0px;
    color: #191970;
    font-family: Verdana,Arial;
    text-decoration: none;
}
.b:hover
{
    font-weight: normal;
    font-size: 7.5pt;
    margin: 0px;
    color: #990000;
    font-family: Verdana,Arial;
    text-decoration:  underline;
}
.lk
{
    font-weight: bolder;
    font-size: 8pt;
    margin: 5px;
    color: #666666;
    font-family: Verdana,Arial;
    text-decoration: none;
}
.lk:hover
{
    font-weight: bolder;
    font-size: 8pt;
    margin: 5px;
    color: #990000;
    font-family: Verdana,Arial;
    text-decoration:  none;
}
.tblist
{
    width: 215px;
     border-left: 4px;
     border-top: 4px;	
}
    
table.b1
{  
    BORDER-RIGHT: #d3d3d3 1px solid; 
    BORDER-TOP: #d3d3d3 1px solid; 
    BORDER-LEFT: #d3d3d3 1px solid; 
    BORDER-BOTTOM: #d3d3d3 1px solid
    }
table.b2
{  
    BORDER-RIGHT: #d3d3d3 1px solid; 
    BORDER-LEFT: #d3d3d3 1px solid; 
    BORDER-BOTTOM: #d3d3d3 1px solid
    }
    table.b3
{  
    BORDER-RIGHT: #d3d3d3 1px solid; 
    BORDER-LEFT: #d3d3d3 1px solid; 

}
.maptitle
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color: #0D7FCF;
    font-family: Arial;
    text-decoration: none;
}
.maptitle:hover
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color: #6699FF;
    font-family: Arial;
    text-decoration: none;
}
.mapdetail
{
    font-weight: normal;
    font-size: 7.5pt;
    width: 200px;
    margin: 0px;
    color: #444444;
    font-family: Verdana,Arial;
    text-decoration: none;
    text-align: justify;
}

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
}


.ero .ero-body {
        width:450px!important;
        height: 300px!important;
      
        }
        
.poppn
{
    height: 220px;
    width: 555px;
    background-color: #FFF9DF;
    border: 1px solid #FFDA6A;
}        

.popInPn
{
    margin-top: 4px;
    height: 175px;
    width: 532px; 
    overflow-y: auto;
    padding: 4px;
}

.poptop{
    position: relative;
    top: -246px;
    text-align: right;
    width: 100px;
    left: 420px;
    
}

.white{
    color: White;
}

.or
{
    color: #000066;
}

.cursym
{
    font-size: 12px;
    font-weight:bold;
    font-family: Arial;
    
}


.red{
  color: #CD5C5C;
}

.redlow
{
    color: #AA5959;
}
.redd
{
    color: #990000;
}

.redH
{
    color: #CC0000;
}

.bld { font-weight: bold;}

.POLICY_CANCELLATION{
    color: #CD5C5C;
    font-weight:bold;
  
}


.cursorHand
{
    cursor: pointer;
}
