/* WIDGETS */

.application 
{
    margin-left:10px;
}

.w-application td 
{
    font-size:1em;
}

/* GLASS PANEL */

.w-glassp-background
{
    width                       :   100%;
    height                      :   100%;
    background                  :   #EEE;
    filter                      :   alpha(opacity=80);
    opacity                     :   0.8;    
}

.w-glassp-content-holder
{
    border                      :   3px solid #BBB;
    background-color            :   #FFF;
}

.w-glassp-title
{
    font-size                   :   1.2em;
    background                  :   #C1D927;
    width                       :   100%;
    padding                     :   3px 4px 3px 5px;    
}

.w-glassp-content
{
    padding                     :   5px;    
}

.w-okcp
{
    float                       :   right;
}    


/* HELP BOX */

.w-help-symbol
{
    width                       :   16px;
    height                      :   14px;
    margin-left                 :   5px;
    margin-top                  :   3px;
}

.w-help-popup
{
    font-family                 :   Arial;
    font-size                   :   0.8em;
    border-top                  :   2px solid #98CEF1;
    border-left                 :   2px solid #98CEF1;
    border-right                :   1px solid #98CEF1;
    border-bottom               :   1px solid #98CEF1;
    background-color            :   #E6EDF2;
    width                       :   23em;
    padding                     :   5px 5px 5px 5px;
}
/*
.gwt-HelpPopup              
{
}
    
.gwt-HelpPopup-title
{
    font-size                   :   1.2em;
    font-weight                 :   bold;
}

.gwt-HelpPopup-paragraph
{
    padding                     :   0.5em;
}

.gwt-HelpPopup-moreInformationLink
{
    width                       :   100%;
    padding-top                 :   0.8em;
    border-top                  :   1px solid #EEEE;
    text-align                  :   right;
}   
 

*/


/* FIELD LABEL */
.w-fl
{
    padding-top                 :   3px;
    padding-bottom              :   3px;
}

.w-fl-mandatory
{
    padding-left                :   0.2em;
    padding-top                 :   0.1em;
    font-size                   :   0.8em;  
    color                       :   #F00;   
}

.w-fl-optional
{
    padding-left                :   0.2em;
    padding-top                 :   0.2em;
    font-size                   :   0.8em;  
    color                       :   #888;   
}


/* TEXT BOX */
.w-tb
{
}

.w-tb-upperCaseInput
{
    text-transform              :   uppercase;
}


/* VALIDATION REPORT PANEL */
.w-vrp
{
    width                       :   100%;
    margin-bottom               :   5px;
}

.w-vrp-issues
{
    background                  :   #FFE5E5;
    color                       :   #555;
    padding-left                :   5px; 
    padding-right               :   5px; 
    margin-top                  :   2px;
    border-top                  :   1px solid #EA8686;
    list-style                  :   square;
}


/* ADDRESS BOX */
.w-ab
{
    width                       :   100%;
}

.w-ab-label
{
}

.w-ab-content
{
    border-top                  :   1px solid #DDD;
    border-bottom               :   1px solid #DDD;
    background                  :   #FAFAFA;
    padding                     :   5px 0px 10px 30px;
}

/* TAB PANEL */

.w-tpc
{

}

.w-tpb
{
    float                       :   left;
    margin-left                 :   55px;
    padding                     :   0px;
}

.w-tpb td
{
    font-size                   :   12px;
    font-family                 :   Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.w-tpb-button li 
{
    float                       :   left;
    list-style                  :   none;
    padding                     :   0px 0px 0px 0px;
    margin                      :   0px 0px 0px 0px;
}

.w-tpb-button li a
{
    text-decoration             :   none;
    display                     :   block;
    float                       :   left;
    background                  :   url('../widget/tab/tabsStart.gif') no-repeat left top;
    margin-left                 :   -50px;
    z-index                     :   0;
    position                    :   relative;
    color                       :   #666666; padding-left:50px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.w-tpb-button li a strong
{
    display                     :   block;
    float                       :   left;
    background                  :   url('../widget/tab/tabsEnd.gif') no-repeat right top;
    cursor                      :   pointer; padding-left:5px; padding-right:30px; padding-top:8px; padding-bottom:8px
}

.w-tpb-button-doubleLine li a strong
{
}


.w-tpb-button li a strong td 
{
    color                       :   #053A62;
    font-weight                 :   bold;
    vertical-align              :   top;
}



.w-tpb-button-selected li a 
{
    position                    :   relative;
    z-index                     :   5;
    background                  :   url('../widget/tab/tabsStart.gif') no-repeat left bottom;
    color                       :   #000000
}

.w-tpb-button-selected li a strong 
{
    background-image            :   url(../../system/widget/tab/tabsEnd.gif) no-repeat;
    position                    :   relative;
    z-index                     :   5;
    background-position         :   right bottom;
}

.w-tpb-button-status
{   
    padding                     :   3px 3px 0px 7px;
    width                       :   15px;
    height                      :   15px;
    border                      :   0px;
}

.w-tpb-button-status-unstatused
{
}

.w-tpb-button-status-unvisited
{
    background                  :   url('../widget/tab/key/toCompleteNotSelected.gif') no-repeat;
}

.w-tpb-button-selected .w-tpb-button-status-unvisited
{
    background                  :   url('../widget/tab/key/toCompleteSelected.gif') no-repeat;
}

.w-tpb-button-status-inerror
{
    background                  :   url('../widget/tab/key/inErrorNotSelected.gif') no-repeat;
}

.w-tpb-button-selected .w-tpb-button-status-inerror
{
    background                  :   url('../widget/tab/key/inErrorSelected.gif') no-repeat;
}

.w-tpb-button-status-complete
{
    background                  :   url('../widget/tab/key/completedNotSelected.gif') no-repeat;
}

.w-tpb-button-selected .w-tpb-button-status-complete
{
    background                  :   url('../widget/tab/key/completedSelected.gif') no-repeat;
}

.w-tpc-deck
{
    border                      :   4px solid #C1D927;
}

.w-tp
{
    width                       :   100%;
    padding                     :   20px 20px 20px 20px;
}

.w-tp-nav
{
    padding                     :   0px 10px 10px 10px;
}

.w-tp-nav-back
{
    float                       :   left;
}

.w-tp-nav-continue
{
    float                       :   right;
}

.w-tp-action
{
    float                       :   right;
    padding                     :   0px 10px 10px 0px;
}


/* COMPANY NAME CHECK */

.w-cnc-company
{
    font-size                   :   1.2em;
    font-weight                 :   bold;
    padding-top                 :   10px;
    padding-bottom              :   5px;
}

.w-cnc-message
{
    padding-left                :   40px;
    padding-bottom              :   10px;
}

.w-cnc-name-issues
{
    padding-bottom              :   5px;
}

.w-cnc-similar-names-link
{
    padding-bottom              :   13px;
}

.w-cnc-similar-names
{
    background                  :   #FAFAFA;
    border                      :   1px solid #DDD;
}

.w-cnc-name-unavailable
{
    font-size                   :   0.9em;
    color                       :   #F00;   
    background                  :   #FFD8D6 url(../../image/general/cross.png) no-repeat 15px 15px;
    border-top                  :   1px solid #F00;
    border-bottom               :   1px solid #F00;
    width                       :   100%;
    padding-left                :   10px;
    padding-right               :   10px;
}

.w-cnc-name-available
{
    font-size                   :   0.9em;
    background                  :   #E4F6DE url(../../image/general/tick.png) no-repeat 15px 15px;
    border-top                  :   1px solid #0F0;
    border-bottom               :   1px solid #0F0;
    margin-bottom               :   5px;
    padding-left                :   10px;
    padding-right               :   10px;
}

.w-cnc-avaliable-header
{
    font-size                   :   1.2em;
    margin-top                  :   5px;
    margin-bottom               :   10px;
}

.w-cnc-name-warnings
{
    font-size                   :   0.9em;
    background                  :   #FFF0BA url(../../image/general/error.png) no-repeat 15px 15px;
    border-top                  :   1px solid #FF0;
    border-bottom               :   1px solid #FF0;
    margin-bottom               :   5px;
    padding-left                :   10px;
    padding-right               :   10px;
}

.w-cnc-similar-show_auto
{
    color                       :   #777;
    float                       :   right;
}

/* CONTACT US */

.w-cu
{
    
}
