
/*
td{
    border: #ff0000 1px solid;
}
*/
.ra_dpb{
   position: relative; 
   width: 472px;
   margin: 5px 0 0 -5px;
   background: url('/ra_mods/img/c_bg.jpg') no-repeat left top;
}

.ra_hlp{
    width: 450px;
    font-size: 8pt;
    margin: -10px 0 10px 0;
}

.ra_hlp img{ margin: 0 0 0 5px;}
.ra_hlp table{
}
.ra_hlp table td{
    width: 130px;
    text-align: right;
    padding: 0;
}

.ra_hlp table td.kapic{
    width: 30px !important;
    text-align: left;
}

#ra_hlptip{
    position: absolute;
    left: 328px;
    top: 23px;
    height: 70px;
    width: 120px;
    border: #ccc 1px solid;
    background: #f8fad1;
    padding: 5px;
}

#ra_date{
    width: 100px !important;
}

#racb{
    position: absolute;
    left: 0; top: 0;
}

#timehint{
    position: absolute;
    top: 0;
    left: 0;
    width: 190px;
    height: 181px;
    background: #000;
    z-index: 1000;
    border: #FF8000 1px solid;
}

#timehint div{
    width: 95px;
    height: 121px;
    float: left;
    font-size: 14pt;
    font-weight: bold;
    letter-spacing: 1px;
    cursor: pointer;
    text-decoration: none;
    padding: 60px 0 0 0;
}

#timehint div.rt1{
    background: #fff;
    color: #000;
}

#timehint div.rt2{
    background: #000;
    color: #fff;
}



#timehint div.act{
   text-decoration: underline;
    
}

#ra_hint2{
    height: 20px;
    width: 250px;   
    color: #0000FF;
    font-family: Verdana;
}

#ra_save{
    position: absolute;
    top: 0; left: 30px;
    display: none;
}


.ra_uposts{
    width: 100%;
    margin: 5px 0 0 0;
    border: #808080 1px solid;
}

.ra_uposts img{
    cursor: pointer;
}

.ra_uposts td, .ra_uposts th{
    padding: 2px 0 2px 4px;
    border-bottom: #808080 1px solid; 
}

.ra_uposts td{
    background: #99CCFF;
    vertical-align: top;
}

.ra_uposts th{
    background: #fff;
    color: #000;
}

.ra_uposts a{
    color: #000;
}
.ra_uposts a:hover{
    text-decoration: none;     
}

tr.ra_row td{
    background: #8EC1F7 !important;
}

tr.ra_row_add td{
    background: #99FF99 !important;
}

.form_tab{
    position: absolute;
   /* top: 480px; */
   /* left: 595px; */
    left: 325px; 
    top: 75px;
    top: expression('95px');
    z-index: 19000;
}

.form_tab select{
    width: 130px;
    margin: 0 0 5px 0;
   
}

.ra_light_sel{
   /* border: #FF0000 1px solid; */
   background: #dc6666;
   color: #fff;
}

.ra_light_sel option{
    padding: 0 0 0 10px;
}
.ra_optseld{
    padding: 0 !important;
}
 
 
.form_tab strong{
    color: #0066cc;
    font-size: 10pt;

}
#f_date{
    width: 155px;
    margin: 0;
}

.ra_calboxz{
    position: relative;
    background: url('/ra_mods/img/c_bg.jpg') no-repeat left top;
}

.ra_butt{
    background: #0761BB;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border-left: none;
    border-top: none;
    border-right: #000 1px solid;
    border-bottom: #000 1px solid;   
}

.ra_buttimg{
    width: 134px;
    height: 28px;
    border: none;
    cursor: pointer;
    background: url('/ra_mods/img/c_but0.gif') no-repeat left top;
}

#ra_za{
    margin: 5px 0 0 0;
}

.ra_sminp input{
    width: 70px !important;
}

.ra_del{
    cursor: pointer;
    margin: 3px 0 0 0;
}

.lastfont{
    color: #CC0000;
    font-weight: bold;
    font-size: 9pt;
}

.ramina{
    padding: 0;
    margin: 0 0 5px 0;
}
.ramina a{
    font-size: 10pt;
    text-transform: none;
    font-weight: normal;
}

/* jQuery UI Datepicker */


#datepicker_div, .datepicker_inline {
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  /*  font-size: 8px;  */
    margin: 0;
    width: 150px;        
}
#datepicker_div {
    display: none;
    z-index: 10; 
    height: 210px;
    padding: 0 0 0 10px;
    margin: 0 0 0 -5px;
}
.datepicker_inline {
    float: left;
    display: block;
    border: 0;
}
.datepicker_dialog {
    padding: 5px !important;
    border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
    width: 25px;
}
img.datepicker_trigger {
   margin: 2px;
    cursor: pointer;
    vertical-align: middle; 
   /*  visibility: hidden;     */ 
}
.datepicker_prompt {
    float: left;
    padding: 2px;
    background: #DDD;
    color: #000;
}
*html .datepicker_prompt {
    width: 150px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
    clear: both;
    float: left;
    width: 100%;
    color: #FFF;
}
.datepicker_control {
   /* background: #FF9900;   */
    padding: 2px 0px;
}
.datepicker_links {
  /*  background: #E0F4D7;   */
    width: 45px;
    height: 22px;
    position: absolute;
    left: 272px;
    top: 18px;
    background: url('/ra_mods/img/c_lbg.gif') no-repeat left top;
    padding: 2px 0px;
    _width: 50px;
}

.datepicker_links img{
    cursor: pointer;
    margin: 3px 0 0 0;
}

.datepicker_control, .datepicker_links {
    font-weight: bold;
    font-size: 80%;
    letter-spacing: 1px;
}
.datepicker_links label {
   /* padding: 2px 5px; 
    color: #888;         */
}
.datepicker_prev {
    float: left;
    width: 10px;
    margin: 0 0 0 10px;
    _margin: 0 0 0 5px;
}
.datepicker_next {
    float: right;
    width: 10px;
    margin: 0 10px 0 0;
    text-align: right;
    _margin: 0 8px 0 0;     
}

.datepicker_clear{
    position: absolute;
    left: 320px;
    top: 110px;
    width: 80px;
    margin: 0 0 0 5px;
  /*  background: #CC0000;   */
}

.datepicker_current {
    float: left;
    width: 30%;
    margin: 0 0 0 40px;
    text-align: center;
}
.datepicker_close {
    float: right;
    width: 34%;
    text-align: right;
}
.datepicker_header {
    padding: 1px 0 3px 10px;
  /*  background: #83C948;   */
    text-align: left;
    font-weight: bold;
    font-size: 17px;
    height: 1.3em;
    color: #0066cc;
}

.datepicker_header_1mbg{
    background: url('/ra_mods/img/c_mbg.gif') no-repeat left top;
}
.datepicker_header select {
    background: #83C948;
    color: #000;
    border: 0px;
    font-weight: bold;
}
.datepicker {
    background: url('/ra_mods/img/c_tabbg.gif') no-repeat left top;  
    text-align: center;
    font-size: 100%;
    height: 150px;
    border-collapse: collapse;
}
.datepicker a {
    display: block;
    width: 100%;
}
.datepicker .datepicker_titleRow td {
   /* background: #B1DB87;   */
   font-size: 12px;
   padding: 3px 0; 
   color: #8a8a8a;
}

.datepicker_titleRow td a {
   color: #8a8a8a !important;
}

.datepicker .datepicker_daysRow {
   /* background: #FFF; */
    color: #666;
}

.datepicker_weekCol {
   /* background: #B1DB87;  */
    color: #000;
}
.datepicker .datepicker_daysCell {
    color: #454545;
    font-weight: bold;
    font-size: 12px;
    padding: 0;
    line-height: 17px;
    text-align: center;
    padding: 1px 0 0 2px;  
    
  /*  letter-spacing: 0;
    border: 1px solid #DDD;   */
}

.datepicker_daysCell, .datepicker_titleRow td {
    border: #d5d5d5 1px solid;
}
.datepicker_titleRow td{
    border-top: none !important;
}

.datepicker_daysRow_last td{
    border-bottom: none !important;
}

.datepicker_bordLeft{
    border-left: none !important;
}

.datepicker_bordRight{
    border-right: none !important;
}

#datepicker .datepicker_daysCell a {
    display: block;
    
}
.datepicker .datepicker_weekEndCell {
  /*  background: #E0F4D7;  */
}
.datepicker .datepicker_daysCellOver {
  /* background: url('/ra_mods/img/c_c_over.gif') no-repeat left top;     
   color: #fff !important; 
    background: #FFF; */
   /* border: 1px solid #777; */
  text-decoration: underline;
  background: #dc6666;
  
}
/*
.datepicker .datepicker_daysCellOver a{ 
   color: #FF0000 !important;                        
}
*/
.datepicker .datepicker_unselectable {
    color: #888;
}
.datepicker_today {
   /* background: #B1DB87 !important; */
   background: url('/ra_mods/img/c_c_grey.gif') no-repeat left top !important;     
   color: #fff !important;
}

.datepicker_today_a {
   text-decoration: underline;
   color: #FF0000;
}

.datepicker_currentDay a, .datepicker_endRDay a, .datepicker_startRDay a, .datepicker_today a{
    /*color: #fff !important;*/
    color: #000 !important;
}
.datepicker_startRDay_a a, .datepicker_endRDay_a a, .datepicker_currentDay_a a, .datepicker_oldSel a, .datepicker_old_endRDay a, .datepicker_old_startRDay a{
    /*color: #FD7E00 !important;*/
    color: #000 !important;
}
.datepicker_currentDay {
  /*  background: #83C948 !important;  */
  background: #dc6666;  
}

.datepicker_startRDay {
  /* background-image: url('/ra_mods/img/date_s.gif') !important;   */
    background-image: url('/ra_mods/img/c_c_red_l.gif') !important;
   background-repeat: no-repeat !important; 
   background-position: 50% 50% !important;     
}

.datepicker_endRDay{
 /* background-image: url('/ra_mods/img/date_e.gif') !important; */  
   background-image: url('/ra_mods/img/c_c_red_r.gif') !important;   
  background-repeat: no-repeat !important;   
  background-position: 50% 50% !important;
}

.datepicker_currentDay_a {
   /* background: #B40200;  */
    background: #d5d5d5;  
}

.datepicker_startRDay_a {
  /* background-image: url('/ra_mods/img/date_s.gif') !important;   */
   background-image: url('/ra_mods/img/c_c_grey_l.gif') !important;
   background-repeat: no-repeat !important; 
   background-position: 50% 50% !important;     
}

.datepicker_endRDay_a{
 /* background-image: url('/ra_mods/img/date_e.gif') !important; */  
  background-image: url('/ra_mods/img/c_c_grey_r.gif') !important;   
  background-repeat: no-repeat !important;   
  background-position: 50% 50% !important;
}

.datepicker_GRDay{
   background-image: url('/ra_mods/img/c_c_rg.gif') !important;    
  background-repeat: no-repeat !important;   
  background-position: 50% 50% !important;  
}

.datepicker_RGDay{
 background-image: url('/ra_mods/img/c_c_gr.gif') !important;  
  background-repeat: no-repeat !important;   
  background-position: 50% 50% !important;  
}

.datepicker_DDDay{
   background-image: url('/ra_mods/img/c_c_gg.gif') !important;   
  background-repeat: no-repeat !important;   
  background-position: 50% 50% !important;
}

.datepicker_oldSel{ 
  /*  background-image: url('/ra_mods/img/o_date_bg.gif') !important;  */
  /*  background-image: url('/ra_mods/img/c_c_grey.gif') !important;  */
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-color: #dc6666; 
}

.datepicker_old_startRDay {
  /* background-image: url('/ra_mods/img/o_date_s.gif') !important;     */
 /*  background-image: url('/ra_mods/img/c_c_grey.gif') !important; */
   background-image: url('/ra_mods/img/c_c_red_l.gif') !important;
   background-repeat: no-repeat !important;
   background-position: 50% 50% !important;
}

.datepicker_old_endRDay{
 /* background-image: url('/ra_mods/img/o_date_e.gif') !important; */   
 /* background-image: url('/ra_mods/img/c_c_grey.gif') !important;  */
 background-image: url('/ra_mods/img/c_c_red_r.gif') !important;
   background-repeat: no-repeat !important;
   background-position: 50% 50% !important; 
}

#datepicker_div a, .datepicker_inline a {
    cursor: pointer;
   /* margin: 0;
    padding: 0;    */
    background: none;
    color: #000;
}
.datepicker_inline .datepicker_links a {
    padding: 0 !important;  
}
.datepicker_control a, .datepicker_links a {
    padding: 0 !important;
  /*  color: #000 !important;  */
}
.datepicker_titleRow a {
    color: #000 !important;
}
.datepicker_control a:hover {
    background: #FDD !important;
    color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
  /*  background: #FFF !important;
    color: #333 !important;         */
}
.datepicker_multi .datepicker {
   /* border: 1px solid #83C948;  */
}
.datepicker_oneMonth {
    float: left;
    width: 150px;
    margin: 0 8px 0 0;   
}
.datepicker_newRow {
    clear: left;
}
.datepicker_cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 193px;
    height: 200px;
}

a.dsavebutt{
    color: #fff !important;
    font-size: 10pt;
}
a.dsavebutt:hover{
    background: none !important;
    color: #FF9900 !important; 
}

/* new calendar */

.calendarToday a{ font-weight: bold; color:#fff; text-decoration: underline !important;}
    
    .rac_tbl{
        width: 415px;
       
    }
    
    .rac_tbl tr td{
        font-family: Verdana;
        font-size: 8pt;
        vertical-align: top;
        text-align: center;
        letter-spacing: -1px;
    }
    
    .rac_tbl tr td a{ text-decoration: none;}
    
    .rac_caldays a{ color: #fff; padding: 10px 0 2px 0;}
    .rac_sind{ padding: 10px 1px 2px 1px !important; }
    .rac_tbl tr td a:hover{background: #000;}
    
    .rac_days td{
        padding: 10px 0 21px 0;
        /* padding: espression('10px 0 18px 0') !important;
 height: 43px; */
    }
    
    .rac_days td a{
       
    }
    
    .rac_month{
        text-align: center;
        color: #fff;
        font-weight: bold;
        font-size: 16pt !important;
    }
    
    .hollyd a{ 
        color: #d50101; 
        font-weight: bold;
    }
    
    .rac_empty{
       
    }
    
    .rac_setday{
        background-image: url(/ra_mods/img/dcorn.gif);
        background-position: bottom center;
        background-repeat: no-repeat;
    }
    
    .rac_setday a{
        background: #000;
    }
    
    .rac_nav{
       /* width: 11px !important;*/
    }
    
    .rac_nav img{
        margin: 30px 0 0 0 !important;
        margin: expression('29px 0 0 0');
        cursor: pointer;
    }
    
    .rac_box{
       /* width: 415px; */
        background: url(/ra_mods/img/rac_l.gif) repeat-x 0 45px;
    }
    
    .rac_hidd{ display: none;}
    
    .ra_mcon{
        background: url('/ra_mods/img/main_bg.jpg') no-repeat 0 0;
        width: 459px;
        position: relative;
        font-family: Tahoma;
    }
    
    .ra_mheader{
        height: 175px;
        width: 94%;
        padding: 10px 0 0 3%;
        margin: 0;
        text-align: center;
    }
    
    .ra_mheader h1{
        color: #0066cc;
        font-family: Tahoma;
        font-size: 14pt;
        border: none !important;
        padding: 0;
        margin: 0;
    }
    
    .ra_mheader h2{
        color: #fff;
        padding: 0;
        margin: 0;
        font-family: Tahoma;
        font-size: 10pt;
    }
    
    .ra_logo{
        position: absolute;
        left: 0;
        top: 75px;
    }
    
    .ra_mser p{
        margin: -2px 0 0 0;
        margin: expression('0 0 0 0');
        color: #fff;
        font-weight: bold;
        padding: 0 0 0 80px;
        font-size: 10pt;
        
    }
    
    .ra_mcli p{
        margin: 19px 0 0 0;
        margin: expression('18px 0 0 0');
        color: #fff;
        font-weight: bold;
        padding: 0 0 0 40px;
        font-size: 10pt;
    }
    
    .ra_baners{
        position: relative;
        margin: 22px 0 0 7px;
    }
    
    .ra_baners img{
        margin: 0;
        cursor: pointer;
    }
    
    .ra_calidd{
        margin: 25px 0 0 10px;
        position: relative;
       /* margin: expression('10px 0 0 10px');*/
    }
    
    .rac_h0, .rac_h1, .rac_h0_, .rac_h1_{
        position: absolute;
        color: #fff;
        font-size: 8pt;
        left: 10px;
    }
    
    .rac_h0{ top: 6px; }
    .rac_h1{ top: 69px; }
    
    .rac_h0_{ top: 16px; }
    .rac_h1_{ top: 79px; }
    
    .ra_fors{
        background: #bbd9ef;
        color: #1c548b;
        margin: 10px 0 0 0;
        font-size: 10pt;
        font-weight: bold;
        padding: 3px 0 3px 5px;
    }
    
    .ra_fors form{
        display: inline;
    }
    
    .ra_fors select{
        border: #7f96b9 1px solid;
    }
    
    .ra_maps{
        background: #fff;
        border-left: #b6d5ee 1px solid;
        border-right: #b6d5ee 1px solid;
    }
    
    .ra_maps p{
        width: 100%;
        margin: 0; padding: 3px 0;
        text-align: center;
    }
    .ra_maps p a{
        text-decoration: none;
        color: #787474;
        font-size: 10pt;
    }
    
    .ra_mainfoo{
        background: url(/ra_mods/img/main_foo.jpg) no-repeat 0 0;
        width: 100%;
        height: 138px;
        position: relative;
    }
    
    .ra_logos{
        position: absolute;
        top: 25px;
        left: 160px;
    }
    
    .ra_cart{
        margin: 10px 0 0 -10px;
    }
    
.ra_b0, .ra_b1, .ra_b2{
        position: absolute;
        top: 160px;
        color: #fff;
        font-size: 13pt;
        width: 140px;
        text-align: center;
}

.ra_b0{
    left: 5px;
}


.ra_b1{
    left: 150px;
}


.ra_b2{
    left: 300px;
}

#map_boxa{
    display: none;
}

.rac_ncald{
        width: 464px;
        width: expression('460px');
        position: relative;
        background: #6dacdd url('/ra_mods/img/s_bg.jpg') no-repeat 0 0;
        _margin: -50px 0 0 0;
       /* _border: #000 1px solid;
        margin: expression('10px 0 0 10px');*/
    }
    
.ra_calidd_s{
    width: 450px;
    margin: 0 0 0 5px;
    padding: 10px 0 0 0;
}

.rac_bgf{
    text-align: right;
    width: 100%;
     background: #fff;
    
}

.ra_flrb{
    width: 250px;
    float: right;
    text-align: right;
}

#ie_tip{
    display: none;
    border: #FF0000 3px solid;
    padding: 5px;
    font-weight: bold;
}




