﻿body 
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :12px;
    font-weight         :normal;
    color               :#303030;
    padding             :0;
    margin              :0;
    height              :100%;
    min-height          :100%;
}

FORM
{
    padding             :0;
    margin              :0;
}

DIV.Spacer15
{
    display             :block;
    clear               :both;
    float               :none;
    line-height         :15px;
    height              :15px;
}

DIV.Print
{
    
}

DIV.progress
{
    position                :absolute;
    z-index                 :200;
    background-color        :#FFFFFF;
    filter                  :progid:DXImageTransform.Microsoft.Alpha(opacity=80);    
    text-align              :center;
}

IMG
{
    text-align              :center;
    vertical-align          :middle;
    border                  :0;
}

/**************************************************
**************** Main Content *********************
***************************************************/
TABLE.Main
{
    width               :100%;
    height              :100%;
    min-height          :100%;
    margin              :auto;
}

TD.MainTop
{
    width               :100%;
    background-color    :#595959;
    height              :25px;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#F5F5F5;
    line-height         :25px;
    text-indent         :10px;
}

TD.MainHeader
{
    width               :100%;
    background-image    :url(Images/bgGreyDark.gif);
    background-repeat   :repeat-x;
    height              :30px;
    font-family         :Arial;
    font-size           :14px;
    font-weight         :normal;
    color               :#FFF;
    line-height         :30px;
    text-indent         :10px;
}

TD.MainLeft
{
    height              :100%;
    border-right        :solid 1px #C0C0C0;    
    background-color    :#F0F0F0;
}

TD.MainRight
{
    width               :100%;
    height              :100%;
}

TD.MainBottom
{
    width               :100%;
    text-align          :right;
    background-color    :#595959;
    height              :25px;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#F5F5F5;
    line-height         :25px;
}


/**************************************************
************* Left Accordation Pane ***************
***************************************************/
DIV.LeftMenuHeader
{
    background-image    :url(Images/bgGreyLight.gif);
    background-repeat   :repeat-x;
    height              :22px;
    line-height         :22px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :12px;
    font-weight         :bold;
    color               :#303030;
    padding-left        :10px; 
    padding-top         :3px;
    border              :solid 1px #C0C0C0;
    border-top          :none;
    cursor              :pointer;
    overflow:hidden;
}

DIV.LeftMenuHeader IMG
{
    height              :20px;
    width               :20px;
    border              :none;
    text-align          :center;
    vertical-align      :middle;
    margin-right        :5px;
}

DIV.LeftMenuContent
{
    background-color    :#FAFAFA;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
    line-height         :15px;
    text-align          :justify;
    padding             :10px;
    border              :solid 1px #C0C0C0;
    border-top          :none;
    height              :auto;
}

DIV.LeftMenuContent IMG
{
    text-align          :center;
    vertical-align      :middle;
    border              :0;
    width               :35px;
    height              :35px;
    margin              :5px 10px;
}

DIV.LeftMenuContent DIV
{
    font-size           :13px;
    font-weight         :normal;
}

/**************************************************
***************** Login Form **********************
***************************************************/
DIV.LoginMain
{
    background-image    :url(Images/bgLoginFormNew.gif);
    position            :absolute;
    width               :550px;
    height              :700px;
    left                :50%;
    top                 :0;
    margin-left         :-275px;
    margin-top          :0;
}

DIV.LoginControls
{
    position            :relative;
    left                :140px;
    width               :275px;
    text-align          :left;
    margin-top          :200px;
    color               :#909090;
    font-size           :13px;
}

/**************************************************
*************** Middle Sections *******************
***************************************************/
DIV.SectionHeader
{
    background-image    :url(Images/bgGreyLight.gif);
    background-repeat   :repeat-x;
    height              :22px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :12px;
    font-weight         :bold;
    color               :#303030;
    padding             :3px 10px 0 10px; 
    border              :solid 1px #C0C0C0;
    border-left         :none;
    border-top          :none;
    clear               :both;
    overflow            :hidden;
}

DIV.SectionHeader DIV
{
    white-space         :nowrap;
}

DIV.SectionHeader IMG
{
    text-align          :center;
    vertical-align      :middle;
    margin              :0 5px 0 15px;
    border              :none;
    width               :20px;
    height              :20px;
}

DIV.SectionHeader A
{
    color               :#303030;
    text-decoration     :none;
    font-size           :11px;
}

DIV.SectionTop
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :12px;
    font-weight         :normal;
    color               :#303030;
    padding             :0 10px; 
    border              :none 1px #C0C0C0;
    border-left         :none;
    border-top          :none;
    clear               :both;
    height              :auto;
}
    
DIV.SectionBottom
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :12px;
    font-weight         :bold;
    color               :#303030;
    line-height         :25px;
    overflow            :auto;
    clear               :both;
    float               :none;
}

DIV.FlatPlanTitle
{
    background-color    :#FFFFFF;
    border              :solid 1px #000000;
    height              :25px;
}

TABLE.Welcome
{
    border              :none;
    margin              :10px 0;
}

TABLE.Welcome TD
{
    padding             :2px 8px;
    border-bottom       :dashed 1px #C0C0C0;
}

TABLE.Welcome TH
{
    background-color    :#F5F5F5;
    padding             :2px 5px;
}

/**************************************************
***************** Page Sections *******************
***************************************************/
DIV.Container
{
    width               :300px;
    height              :400px;
    background-color    :#A0A0A0;
    border              :solid 1px #000;
    margin              :0 0;
    position            :relative;
    /*position            :relative;*/
}


/**************************************************
******************* Alert Pane ********************
***************************************************/
DIV.Thanks
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :14px;
    font-weight         :normal;
    color               :#303030;
    line-height         :20px;
}

DIV.Thanks IMG
{
    text-align          :center;
    vertical-align      :middle;
}


/**************************************************
***************** Settings Layout ******************
***************************************************/
DIV.SettingsDiv
{
    border              :solid 1px #C0C0C0;
    margin              :10px;
    padding             :10px;
    background-color    :#FFFFFF;
    width               :500px;    
}

/**************************************************
****************** Middle Forms *******************
***************************************************/
TABLE.MiddleContent
{
    margin              :0 auto;
    width               :100%;
    border              :none;
}

TABLE.MiddleContent TD
{
    vertical-align       :top;
}

TD.MiddleContentLeft
{
    width               :200px;
    white-space         :nowrap;
}

TD.MiddleContentForms
{
    width               :100%;
}

DIV.ExplanationText
{
    display             :block;
    background-color    :#F5F5F5;
    width               :100%;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :16px;
    font-weight         :bold;
    color               :#303030;
    text-align          :left;
    line-height         :35px;
    border              :dashed 1px #C0C0C0;
    height              :35px;
    margin-top          :10px;
    white-space         :nowrap;
}

TD.Labels
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :12px;
    font-weight         :normal;
    color               :#303030;
    text-align          :right;
    width               :100px;
    white-space         :nowrap;
}

DIV.Publications
{
    float               :left;
    width               :150px;
    text-align          :center;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :14px;
    font-weight         :bold;
    color               :#303030;
}

DIV.Publications IMG
{
    width               :100px;
    height              :150px;
    text-align          :center;
    vertical-align      :middle;
    border              :solid 1px #C0C0C0;
}

DIV.PageLayout
{
    background-color    :#FFDD00;
    float               :left;
    overflow            :hidden;
    haeight              :75px;
    font-size           :10px;
    margin              :5px 4px;
}

DIV.Pages
{
    background-color    :#A0A0A0;
    position            :relative;
    width               :72px;
    height              :41px;
    maargin              :15px 0;
    padding             :0;
    border              :solid 0px #505050;
    border-right:none;
    cursor              :pointer;
}

DIV.PageInfo IMG
{
    width               :10px;
    height              :10px;
    border              :0;
    vertical-align      :middle;
    text-align          :center;
    margin              :0 18px 0 3px;
    cursor              :pointer;
}

DIV.PageInfo
{
    margin-top          :0px;
    border              :solid 1px #707070;
    text-align          :left;
    border-top          :none;
    text-transform      :capitalize;    
}

DIV.PageInfo A
{
    text-decoration     :none;
}

DIV.PageTemplate
{
    background-color    :#F0F0F0;
    border              :solid 1px #C0C0C0;
    overflow            :scroll;
    overflow-x          :hidden;
    height              :140px;
}

DIV.NewLine
{
    clear               :both;
    float               :none;
    height              :5px;
    font-size           :5px;
    line-height         :5px;
}


DIV.PageRepeater
{
    clear               :both;
    float               :none;
    background-color    :#C0C0C0;
    position            :relative;
    height              :475px;
    overflow            :scroll;
    margin-top          :10px;    
    border              :none 1px #C0C0C0;
    padding             :10px;
    border              :solid 1px #C0C0C0;
    width:auto;
}


SPAN.PictureInfo
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :10px;
    font-weight         :normal;
    color               :#505050;
}


/*********** Info ************/
DIV.Info
{
    text-align          :left;
    padding             :0;
    margin              :25px;
    font-size           :12px;
}

HR.Info
{
    width               :100%;
    height              :1px;
    color               :#C0C0C0;
    background-color    :#C0C0C0;
    clear               :both;
}

TABLE.ContactsInfo
{
    width               :100%;
}

TABLE.ContactsInfo TH
{
    border-bottom       :solid 1px #B0B0B0;
}

TABLE.ContactsInfo TR
{
    border-bottom       :solid 1px #E0E0E0;
}

SPAN.InfoTitle
{
    font-size           :18px;
    display             :block;
}


DIV.CustomComments
{
    margin              :5px 10px;
}

/*********** Section ************/
DIV.Section
{
    z-index             :0;
    position            :absolute;
    background-color    :#D0D0D0;
    /*background-image    :url(Images/bgSectionAlt.gif);*/
    border              :solid 1px #000;
    text-align          :left;
    padding             :0;
    margin              :0;
    cursor              :pointer;
    margin              :-1px;
}

DIV.SectionContent
{
    font-size           :13px;
    text-transform      :uppercase;
    text-align          :center;
    padding             :10;
    padding-top         :25px;
    margin              :0;
}

DIV.SectionAlt
{
    z-index             :5;
    position            :absolute;
    background-color    :#D0D0D0;
    background-image    :url(Images/bgSection.gif);
    border              :solid 1px #000;
    text-align          :left;
    padding             :0;
    margin              :0;
}   

DIV.SectionsSample
{
    position            :absolute;
    /*background-image    :url(Images/bgSection.gif);    */
    baackground-color    :#D0D0D0;
    border              :solid 1px #707070;
    text-align          :center;
    maargin              :-1px 0 0 -1px;
    paadding-left        :0px;
    font-size           :9px;
    font-family         :Arial;
    font-weight         :lighter;
    text-transform      :capitalize;
    overflow            :hidden;
    line-height         :normal;
    color               :#707070;
    cursor              :pointer;
    /*left                :0;
    top                 :0;
    width               :85px;
    height              :55px;*/
}


/********* Popup Window *********/
DIV.EditSection
{
    width               :100%;
    font-family         :Arial;
    font-size           :12px;
    font-weight         :bold;
    color               :#303030;
    line-height         :15px;
    padding             :10px;
}

DIV.EditSectionHeader
{
    background-image    :url(Images/bgGreyDark.gif);
    background-repeat   :repeat-x;
    height              :30px;
    font-family         :Arial;
    font-size           :14px;
    font-weight         :normal;
    color               :#FFF;
    line-height         :30px;
    padding-left        :10px;
}


/********* Buttons **********/

DIV.CustomButton
{
    width               :125px;
    text-align          :left;
    background-color    :#F5F5F5;
    border              :solid 1px #D0D0D0;
    padding             :3px 10px;
    margin              :3px 15px;    
}

DIV.CustomButton A
{
    cursor              :pointer;
}

INPUT.EditButton
{
    background-image    :url(Images/bgButton.gif);
    background-repeat   :repeat-x;
    border              :solid 1px #C0C0C0;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
}

INPUT.buttonOK
{
    background-color    :Transparent;
    background-image    :url(Images/bgButtonOK.gif);
    background-repeat   :no-repeat;
    border              :solid 0px #FFF;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
    width               :60px;
    height              :40px;
    cursor              :pointer;
    cursor              :hand;
    margin              :0;
    padding             :0;
}

INPUT.buttonCANCEL
{
    background-color    :Transparent;
    background-image    :url(Images/bgButtonCancel.gif);
    background-repeat   :no-repeat;
    border              :solid 0px #FFF;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
    width               :60px;
    height              :40px;
    cursor              :pointer;
    cursor              :hand;
    margin              :0;
    padding             :0;
}

INPUT.buttonSEARCH
{
    background-color    :Transparent;
    background-image    :url(Images/bgButtonSearch.gif);
    background-repeat   :no-repeat;
    border              :solid 0px #FFF;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
    width               :60px;
    height              :40px;
    cursor              :pointer;
    cursor              :hand;
    margin              :0;
    padding             :0;
}

INPUT.buttonFORWARD
{
    background-color    :Transparent;
    background-image    :url(Images/bgButtonForward.gif);
    background-repeat   :no-repeat;
    border              :solid 0px #FFF;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
    width               :60px;
    height              :40px;
    cursor              :pointer;
    margin              :0;
    padding             :0;
}

INPUT.buttonBACK
{
    background-color    :Transparent;
    background-image    :url(Images/bgButtonBackAlt.gif);
    background-repeat   :no-repeat;
    border              :solid 0px #FFF;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
    width               :60px;
    height              :40px;
    cursor              :pointer;
    margin              :0;
    padding             :0;
}

INPUT.buttonPAGE
{
    background-color    :Transparent;
    background-image    :url(Images/bgButtonPage.gif);
    background-repeat   :no-repeat;
    border              :solid 0px #FFF;
    font-family         :Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#303030;
    width               :60px;
    height              :40px;
    cursor              :pointer;
    cursor              :hand;
    margin              :0;
    padding             :0;

}

DIV.UpdateProgress
{
    position            :absolute;
    width               :200px;
    background-color    :#FF8080;
}

.Tab
{
    margin              :20px 0 0 20px;
}

.Inputs
{
    width               :175px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-weight         :normal;
    font-size           :11px;
    color               :#303030;
    border              :solid 1px #C0C0C0;
}

.GoToSection
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-weight         :bold;
    font-size           :13px;
    color               :#303030;
    text-decoration     :none;
}

.Browse
{
    font-weight         :bold;
}



/* clear without structural mark-up */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}

 /* mac hide \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End hide */
 
 
 .TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

 .TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

FIELDSET.EditForm 
{
    background-image    :url(Images/bgGreyForm.gif);
    background-position :bottom;
    background-repeat   :repeat-x;
    height              :auto;
    _display            :inline-block;
    border              :solid 1px #C0C0C0;
    padding             :5px;
    color               :#707070;
    font-size           :12px;
    font-weight         :normal;
}

FIELDSET.EditForm INPUT, SELECT
{
    maargin-bottom       :4px;
}

FIELDSET.EditForm LEGEND
{
    background-image    :url(Images/bgGreyFormHeader.gif);
    height              :20px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    font-weight         :bold;
    color               :#587792;
    line-height         :20px;
    padding-right       :10px;
    border              :solid 1px #C0C0C0;
}

FIELDSET.EditForm DIVa
{
    padding             :5px;
    line-height         :normal;
}

FIELDSET.EditForm TABLE TD
{
    width               :250px;
}

FIELDSET.Publication 
{
    background-image    :url(Images/bgGreyForm.gif);
    background-position :bottom;
    background-repeat   :repeat-x;
    width               :150px;
    text-align          :center;
    margin-right        :15px;
    display             :block;
    overflow            :hidden;
    border              :solid 1px #C0C0C0;
}

FIELDSET.Publication LEGEND
{
    background-image    :url(Images/bgGreyFormHeader.gif);
    height              :20px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    font-weight         :bold;
    color               :#587792;
    line-height         :20px;
    padding-right       :10px;
    border              :solid 1px #C0C0C0;
    width               :100px;
}

FIELDSET.Publication  DIV
{
    overflow            :hidden;
}

FIELDSET.Issue 
{
    background-image    :url(Images/bgGreyForm.gif);
    background-position :bottom;
    background-repeat   :repeat-x;    
    width               :150px;
    text-align          :center;
    margin-top          :15px;
    font-weight         :bold;
    display             :block;
    overflow            :hidden;
}

FIELDSET.Issue LEGEND
{
    background-image    :url(Images/bgGreyFormHeader.gif);
    height              :20px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    font-weight         :bold;
    color               :#587792;
    line-height         :20px;
    padding-right       :10px;
    border              :solid 1px #C0C0C0;
    width               :100px;
}

FIELDSET.Status 
{
    background-image    :url(Images/bgGreyForm.gif);
    background-position :bottom;
    background-repeat   :repeat-x;
    width               :150px;
    text-align          :center;
    margin-top          :15px;
    height              :215px;
    display             :block;
}

FIELDSET.Status LEGEND
{
    background-image    :url(Images/bgGreyFormHeader.gif);
    height              :20px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    font-weight         :bold;
    color               :#587792;
    line-height         :20px;
    padding-right       :10px;
    border              :solid 1px #C0C0C0;
    width               :120px;
}

FIELDSET.Reports 
{
    text-align          :center;
    margin-top          :0px;
    display             :block;
    width               :600px;
}

FIELDSET.Reports LEGEND
{
    background-image    :url(Images/bgGreyFormHeader.gif);
    height              :20px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    font-weight         :bold;
    color               :#587792;
    line-height         :20px;
    padding-right       :10px;
    border              :solid 1px #C0C0C0;
    width               :120px;
}

DIV.Login
{
    background-image    :url(Images/bgGreyForm.gif);
    background-position :bottom;
    background-repeat   :repeat-x;
    width               :350px;
    height              :250px;
    border              :solid;
}

DIV.Login LABEL
{
    display             :block;
    float               :left;
    width               :125px;
    clear               :both;
    text-align          :right;
    margin-right        :10px;
}

DIV.Login DIV
{
    padding             :5px;
    line-height         :24px;
}

DIV.ProgressBar
{
    background-color    :#FFF;
    position            :relative;
    width               :125px;
    height              :15px;
    line-height         :15px;
    border              :solid 1px #909090;
    text-align          :left;    
}

DIV.ProgressBar DIV
{
    background-image    :url(Images/bgProgressBar.gif);
    height              :15px;
    line-height         :15px;
    width               :0;
}

DIV.ProgressBar SPAN
{
    position            :absolute;
    display             :block;
    width               :125px;
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-size           :11px;
    font-weight         :normal;
    color               :#000;
    line-height         :15px;
    margin-top          :-14px;
    text-align          :center;
    z-index             :5;
}

DIV.highlight
{
    background-color    :#f0f0f0;
    border              :dashed 1px #c0c0c0;
    margin-top          :10px;
    margin-bottom       :10px;
    padding             :0;
}

.RBL INPUT, .CBL INPUT
{
    float               :left;
    margin              :0px 5px 0 0;
}

.RBL LABEL, .CBL LABEL
{
    display             :block;
    margin-top          :1px;
}


.BookingType_0
{
    background-color    :#FFFFFF;
}

.BookingType_1
{
    background-color    :#CAAFD4;
}

.BookingType_2
{
    background-color    :#B2CFEC;
}

.BookingType_3
{
    background-color    :#CCCC99;
}

.BookingType_4
{
    background-color    :#CCAA99;
}

/**************************************************
****************** Booking List *******************
***************************************************/
SPAN.BookingTitle
{
    font-size           :16px;
    display             :block;
}

DIV.BookingList
{
    background-color    :#F0F0F0;
    text-align          :left;
    padding             :10px;
    border              :solid 0px #C0C0C0;
    height              :500px;
    overflow-y          :auto;
    overflow-x          :scroll;
    paosition            :absolute;
}

DIV.BookingList DIV
{
    background-color    :#FFFFFF;
    width               :125px;
    padding             :5px;
    margin              :2px 0;
    font-family         :Tahoma;
    font-size           :11px;
    font-weight         :normal;
    border              :solid 1px #A0A0A0;
    overflow            :hidden;
    line-height         :normal;
    margin-right        :10px;
    z-index             :5;
    text-align          :center;
}

DIV.BookingList SPAN
{
    font-size           :9px;
    color               :#A0A0A0;
}

DIV.SectionContainer
{
    background-color    :#A0A0A0;
    overflow            :scroll;
    padding             :10px;
    border              :solid 1px #C0C0C0;
    line-height         :normal;
    height              :500px;
    * position            :relative;
}

/**************************************************
******************* Option Menu *******************
***************************************************/
DIV.BookingSubMenu
{
    position            :absolute;
    background-color    :#FFFFFF;
    display             :none;
    padding             :5px;
    border              :solid 1px #C0C0C0;
    color               :#505050;
    cursor              :pointer;
    heisght              :17px;
    overflow            :hidden;
}

DIV.PageSubMenu
{
    position            :absolute;
    background-color    :#FFFFFF;
    display             :none;
    padding             :5px;
    border              :solid 1px #C0C0C0;
    color               :#505050;
    cursor              :pointer;
    overflow            :hidden;
    line-height         :18px;
    font-size           :11px;
}


A.Details
{
    background-image    :url(Images/iconInfoNew.gif);
}
/**************************************************
******************** Data List ********************
***************************************************/
.GV
{
    border              :none;
}

.GV TH
{
    background-color    :#FFFFFF;
    border              :solid 1px #F0F0F0;
    padding-left        :10px;
}

.GV TD
{
    border              :solid 1px #F0F0F0;
    padding             :0 10px;
    white-space         :nowrap;
}

.GV TH
{
    border              :solid 1px #F0F0F0;
	border-bottom       :solid 1px #9eb6ce;
}

.GV_Header, DIV.DetailTableHeader
{
    background-image    :url(Images/bgHeader.gif);
	border-bottom       :solid 1px #9eb6ce;
    font-family         :Trebuchet MS,Tahoma,Verdana;
    font-size           :12px;
    font-weight         :bold;
    color               :#505050;
    text-align          :left;
    height              :20px;
}

.GV_Row
{
    font-family         :Trebuchet MS,Tahoma,Verdana;
    font-size           :12px;
    font-weight         :normal;
    color               :#505050;
}

.hiddencol
{
    display             :none;
    width               :0;
}
.viscol
{
    display:block;
}


.GV_SourceCode
{
    font-family         :Trebuchet MS,Tahoma,Arial;
    font-weight         :normal;
    font-size           :11px;
    color               :#303030;
    border              :none;
}

.GV_SourceCode TD
{
    padding             :1px 5px;
    border              :solid 1px #F0F0F0;
    white-space         :nowrap;
}

.GV_SourceCode TH
{
    border              :solid 1px #F0F0F0;
}

.GV_SourceCode INPUT
{
    margin-top          :5px;
}

.GV_SourceCode_Header
{
    background-color    :#F0F0F0;
    height              :18px;
    font-size           :12px;
    font-weight         :normal;
    color               :#303030;
    line-height         :18px;
}

.GV_SourceCode_RowAlt
{
    background-color    :#FAFAFA;
    padding             :5px;
}

.GV_SourceCode A
{
    color               :#303030;
}

div.ReportsBox
{
    float               :left;
    margin-right        :20px;
}


@media print {
    DIV.SectionHeader {display:none;}
    DIV.FlatPlanOptions {display:none;}
    TD.MainHeader {display:none;}
    TD.MainTop {display:none;}
    TD.MainBottom {display:none;}
    TD.BookingsList {display:none;}
    #container {background-color:#FFFFFF;overflow:hidden;margin-top:90px;border:solid 0px #C0C0C0;line-height:normal;height:auto;position:static;}
    DIV.Print {display:none;}
    #SelectOptions {display:none;}
    @page rotated {size: landscape}
    
}


 #UpdateProgress1 {
   background-color:#CF4342;
   color:#fff;
   top:0px;
   right:0px;
   position:fixed;
 }

#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }
 
 
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}