/* $Workfile: mainstyle.css $ $Revision: 30 $ */

/* Basic Tag Definitions */

body
                                                        {
                                                        margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
                                                        font-family: Trebuchet MS, Helvetica, sans-serif;
                                                        font-size: 12px;
                                                        color: #666666;
                                                        background-color: #ffffff;
                                                        }

table,tr,td,input,select,option,textarea,small,big
                                                        {
                                                        margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
                                                        font-family: Trebuchet MS, Helvetica, sans-serif;
                                                        font-size: 12px;
                                                        color: #666666;
                                                        }

b,i                                                {
                                                        margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
                                                        font-family: Trebuchet MS, Helvetica, sans-serif;
                                                        }

em                                                        { font-size: 12; font-weight: bold;        color: #ff0000; }

A:link                                        { font-weight: none;        text-decoration: none; color: #e3001b;        }
A:visited                                { font-weight: none;        text-decoration: none; color: #e3001b;        }
A:hover                                        { font-weight: none;        text-decoration: underline; color: #e3001b; }



small                       { font-size: 9px; }
big                         { font-size: 12px; }


h1                                                        { font-size: 16px; color: #666666; margin: 0px;}
h2                                                        { font-size: 13px; color: #666666; margin: 0px;}
h3                                                        { font-size: 12px; font-weight: bold; color: #e3001b; margin: 0px;}


/* Navigation Special */

#headern  {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 18px; cell-spacing: 5px; cell-padding: 5px; font-family: "Arial", "Verdana", "Helvetica";}
#headerb  {text-decoration: none; color: #000000; font-weight: bold; font-size: 18px; cell-spacing: 5px; cell-padding: 5px; font-family: "Arial", "Verdana", "Helvetica";}
#headerh  {text-decoration: none; color: #666666; font-weight: bold; font-size: 16px; cell-spacing: 5px; cell-padding: 5px; font-family: "Arial", "Verdana", "Helvetica";}

#topManager                                { color: #ffffff; }



.linput                                         { background-color:#AECEE0;border: 0px inset;font-size:9px; }
.navi                                         { text-decoration: none; color: #003366; font-size: 11px; font-weight: bold; }
.navi_highlight                { text-decoration: none; color: #FFFFFF; font-size: 11px; font-weight: bold; }

/* Footer */

.footer                 { background-color:#e3001b; color: #ffffff;  }

.footer td {
         color :  #ffffff;
}


.footer a:link {
         color :  #ffffff;
         text-decoration : none;
}
.footer a:visited {
         color :  #ffffff;
         text-decoration : none;

}
.footer a:hover {
        color :  #ffffff;
        text-decoration : none;

}
.footer a:active {
       color :  #ffffff;
       text-decoration : none;

}


/* new r3 design */

.highlight                                { color: red; }

.block                                        { padding:0px; spacing:0px; border:0px; }

.block_blue                                { background-color: #e3001b; color: #ffffff; }
.block_blue_b                        { background-color: #527584; color: #ffffff; font-size: 4px; }
.block_blue_tl                        { background-color: #527584; background-image: url("/images/system/eck_top_left.gif");          color: #ffffff; }
.block_blue_tr                        { background-color: #527584; background-image: url("/images/system/eck_top_right.gif");          color: #ffffff; }
.block_blue_bl                        { background-color: #527584; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_blue_br                        { background-color: #527584; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mblue                        { background-color: #FFFFFF; color: #000000; }
.block_mblue_b                        { background-color: #5BB5B0; color: #ffffff; font-size: 4px; }
.block_mblue_tl                { background-color: #5BB5B0; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_mblue_tr                { background-color: #5BB5B0; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_mblue_bl                { background-color: #5BB5B0; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mblue_br                { background-color: #5BB5B0; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lblue                        { background-color: #ffffff; color: #000000; }
.block_lblue_b                        { background-color: #ffffff; color: #000000; font-size: 4px; }
.block_lblue_tl                { background-color: #ffffff; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_lblue_tr                { background-color: #ffffff; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_lblue_bl                { background-color: #ffffff; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lblue_br                { background-color: #ffffff; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lblue_itl                { background-color: #ffffff; background-image: url("/images/system/ecki_top_left.gif");          color: #000000; }
.block_lblue_itr                { background-color: #ffffff; background-image: url("/images/system/ecki_top_right.gif");          color: #000000; }
.block_lblue_ibl                { background-color: #ffffff; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lblue_ibr                { background-color: #ffffff; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_lila                                { background-color: #990066; color: #ffffff; }
.block_lila_b                        { background-color: #990066; color: #ffffff; font-size: 4px; }
.block_lila_tl                        { background-color: #990066; background-image: url("/images/system/eck_top_left.gif");          color: #ffffff; }
.block_lila_tr                        { background-color: #990066; background-image: url("/images/system/eck_top_right.gif");          color: #ffffff; }
.block_lila_bl                        { background-color: #990066; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_lila_br                        { background-color: #990066; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mlila                        { background-color: #CC3399; color: #000000; }
.block_mlila_b                        { background-color: #CC3399; color: #000000; font-size: 4px; }
.block_mlila_tl                { background-color: #CC3399; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_mlila_tr                { background-color: #CC3399; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_mlila_bl                { background-color: #CC3399; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mlila_br                { background-color: #CC3399; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_llila                        { background-color: #F7D9F5; color: #000000; }
.block_llila_b                        { background-color: #F7D9F5; color: #000000; font-size: 4px; }
.block_llila_tl                { background-color: #F7D9F5; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_llila_tr                { background-color: #F7D9F5; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_llila_bl                { background-color: #F7D9F5; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_llila_br                { background-color: #F7D9F5; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_llila_itl                { background-color: #F7D9F5; background-image: url("/images/system/ecki_top_left.gif");          color: #000000; }
.block_llila_itr                { background-color: #F7D9F5; background-image: url("/images/system/ecki_top_right.gif");          color: #000000; }
.block_llila_ibl                { background-color: #F7D9F5; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_llila_ibr                { background-color: #F7D9F5; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_green                        { background-color: #006666; color: #ffffff; }
.block_green_b                        { background-color: #006666; color: #ffffff; font-size: 4px; }
.block_green_tl                { background-color: #006666; background-image: url("/images/system/eck_top_left.gif");          color: #ffffff; }
.block_green_tr                { background-color: #006666; background-image: url("/images/system/eck_top_right.gif");          color: #ffffff; }
.block_green_bl                { background-color: #006666; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_green_br                { background-color: #006666; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mgreen                        { background-color: #339999; color: #000000; }
.block_mgreen_b                { background-color: #339999; color: #000000; font-size: 4px; }
.block_mgreen_tl                { background-color: #339999; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_mgreen_tr                { background-color: #339999; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_mgreen_bl                { background-color: #339999; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mgreen_br                { background-color: #339999; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lgreen                        { background-color: #99CCCC; color: #000000; }
.block_lgreen_b                { background-color: #99CCCC; color: #000000; font-size: 4px; }
.block_lgreen_tl                { background-color: #99CCCC; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_lgreen_tr                { background-color: #99CCCC; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_lgreen_bl                { background-color: #99CCCC; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lgreen_br                { background-color: #99CCCC; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lgreen_itl                { background-color: #99CCCC; background-image: url("/images/system/ecki_top_left.gif");          color: #000000; }
.block_lgreen_itr                { background-color: #99CCCC; background-image: url("/images/system/ecki_top_right.gif");          color: #000000; }
.block_lgreen_ibl                { background-color: #99CCCC; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lgreen_ibr                { background-color: #99CCCC; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_red                                { background-color: #990000; color: #ffffff; }
.block_red_b                        { background-color: #990000; color: #ffffff; font-size: 4px; }
.block_red_tl                        { background-color: #990000; background-image: url("/images/system/eck_top_left.gif");          color: #ffffff; }
.block_red_tr                        { background-color: #990000; background-image: url("/images/system/eck_top_right.gif");          color: #ffffff; }
.block_red_bl                        { background-color: #990000; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_red_br                        { background-color: #990000; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mred                                { background-color: #CC3333; color: #000000; }
.block_mred_b                        { background-color: #CC3333; color: #000000; font-size: 4px; }
.block_mred_tl                        { background-color: #CC3333; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_mred_tr                        { background-color: #CC3333; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_mred_bl                        { background-color: #CC3333; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mred_br                        { background-color: #CC3333; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lred                                { background-color: #FFCCCC; color: #000000; }
.block_lred_b                        { background-color: #FFCCCC; color: #000000; font-size: 4px; }
.block_lred_tl                        { background-color: #FFCCCC; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_lred_tr                        { background-color: #FFCCCC; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_lred_bl                        { background-color: #FFCCCC; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lred_br                        { background-color: #FFCCCC; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lred_itl                { background-color: #FFCCCC; background-image: url("/images/system/ecki_top_left.gif");          color: #000000; }
.block_lred_itr                { background-color: #FFCCCC; background-image: url("/images/system/ecki_top_right.gif");          color: #000000; }
.block_lred_ibl                { background-color: #FFCCCC; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lred_ibr                { background-color: #FFCCCC; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_oliv                                { background-color: #999900; color: #ffffff; }
.block_oliv_b                        { background-color: #999900; color: #ffffff; font-size: 4px; }
.block_oliv_tl                        { background-color: #999900; background-image: url("/images/system/eck_top_left.gif");          color: #ffffff; }
.block_oliv_tr                        { background-color: #999900; background-image: url("/images/system/eck_top_right.gif");          color: #ffffff; }
.block_oliv_bl                        { background-color: #999900; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_oliv_br                        { background-color: #999900; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_moliv                                { background-color: #CC3333; color: #000000; }
.block_moliv_b                        { background-color: #999900; color: #000000; font-size: 4px; }
.block_moliv_tl                        { background-color: #999900; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_moliv_tr                        { background-color: #999900; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_moliv_bl                        { background-color: #999900; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_moliv_br                        { background-color: #999900; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_loliv                                { background-color: #CCCC99; color: #000000; }
.block_loliv_b                        { background-color: #CCCC99; color: #000000; font-size: 4px; }
.block_loliv_tl                        { background-color: #CCCC99; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_loliv_tr                        { background-color: #CCCC99; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_loliv_bl                        { background-color: #CCCC99; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_loliv_br                        { background-color: #CCCC99; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_loliv_itl                { background-color: #CCCC99; background-image: url("/images/system/ecki_top_left.gif");          color: #000000; }
.block_loliv_itr                { background-color: #CCCC99; background-image: url("/images/system/ecki_top_right.gif");          color: #000000; }
.block_loliv_ibl                { background-color: #CCCC99; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_loliv_ibr                { background-color: #CCCC99; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }

.block_brown                                { background-color: #CC6600; color: #ffffff; }
.block_brown_b                        { background-color: #CC6600; color: #ffffff; font-size: 4px; }
.block_brown_tl                        { background-color: #CC6600; background-image: url("/images/system/eck_top_left.gif");          color: #ffffff; }
.block_brown_tr                        { background-color: #CC6600; background-image: url("/images/system/eck_top_right.gif");          color: #ffffff; }
.block_brown_bl                        { background-color: #CC6600; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_brown_br                        { background-color: #CC6600; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }

.block_mbrown                                { background-color: #CC6600; color: #CC6600; }
.block_mbrown_b                        { background-color: #CC6600; color: #000000; font-size: 4px; }
.block_mbrown_tl                        { background-color: #CC6600; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_mbrown_tr                        { background-color: #CC6600; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_mbrown_bl                        { background-color: #CC6600; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mbrown_br                        { background-color: #CC6600; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lbrown                                { background-color: #FFCC66; color: #CC6600; }
.block_lbrown_b                        { background-color: #FFCC66; color: #CC6600; font-size: 4px; }
.block_lbrown_tl                        { background-color: #FFCC66; background-image: url("/images/system/eck_top_left.gif");          color: #CC6600; }
.block_lbrown_tr                        { background-color: #FFCC66; background-image: url("/images/system/eck_top_right.gif");          #color: CC6600; }
.block_lbrown_bl                        { background-color: #FFCC66; background-image: url("/images/system/eck_bottom_left.gif");  color: #CC6600; font-size: 4px; }
.block_lbrown_br                        { background-color: #FFCC66; background-image: url("/images/system/eck_bottom_right.gif"); color: #CC6600; font-size: 4px; }
.block_lbrown_itl                { background-color: #FFCC66; background-image: url("/images/system/ecki_top_left.gif");          color: #CC6600; }
.block_lbrown_itr                { background-color: #FFCC66; background-image: url("/images/system/ecki_top_right.gif");          color: #CC6600; }
.block_lbrown_ibl                { background-color: #FFCC66; background-image: url("/images/system/ecki_bottom_left.gif"); color: #CC6600; font-size: 4px; }
.block_lbrown_ibr                { background-color: #FFCC66; background-image: url("/images/system/ecki_bottom_right.gif");color: #CC6600; font-size: 4px; }




.bookheader                        {
                                font-size: 16px;
                                font-weight: bold;
                                font-family: Trebuchet MS, Helvetica, sans-serif;
                                text-decoration: none;
                                color: #FFFFFF;
                                }

.booksteps                        {
                                font-size: 12px;
                                font-weight: bold;
                                font-family: Trebuchet MS, Helvetica, sans-serif;
                                text-decoration: none;
                                color: #FFFFFF;
                                }

.bookmanager                        { background-color: #527584; color: #ffffff; }


.bookheaderborder
                                                        {
                                                        font-size: 7pt;
                                                        font-family: Trebuchet MS, helvetica, sans serif;
                                                        border-style: dotted;
                                                        border-color: #e3001b;
                                                        border-width: 1px;
                                                        color: #666666;
                                                        padding-bottom : 1px;
                                                        padding-left : 1px;
                                                        padding-right : 1px;
                                                        padding-top : 1px;
                                                        }

.bookmainborder
                                                        {
                                                        font-size: 7pt;
                                                        font-family: Trebuchet MS, helvetica, sans serif;
                                                        border-style: solid;
                                                        border-color: #e3001b;
                                                        border-width: 1px;
                                                        color: #666666;
                                                        padding-bottom : 1px;
                                                        padding-left : 1px;
                                                        padding-right : 1px;
                                                        padding-top : 1px;
                                                        }


.checkbox
                                                        {
                                                        font-size: 7pt;
                                                        font-family: Trebuchet MS, helvetica, sans serif;
                                                        border-style: solid;
                                                        border-color: #e3001b;
                                                        border-width: 0px;
                                                        color: #666666;
                                                        }

.radio
                                                        {
                                                        font-size: 7pt;
                                                        font-family: Trebuchet MS, helvetica, sans serif;
                                                        border-style: solid;
                                                        border-color: #e3001b;
                                                        border-width: 0px;
                                                        color: #666666;
                                                        }





.block_cleanbook                        { background-color: #FFFFFF; color: #e3001b; }



.block_book                                { background-color: #e3001b; color: #ffffff; }

.block_book_padding  {
   background-color : #e3001b;
   color : #ffffff;
   font-weight : bold;
   padding : 2px;
}



.block_book_b                        { background-color: #e3001b; color: #ffffff; font-size: 4px; }
.block_book_tl                        { background-color: #e3001b; background-image: url("/images/system/eck_top_left.gif");          color: #ffffff; }
.block_book_tr                        { background-color: #e3001b; background-image: url("/images/system/eck_top_right.gif");          color: #ffffff; }
.block_book_bl                        { background-color: #e3001b; background-image: url("/images/system/eck_bottom_left.gif");  color: #ffffff; font-size: 4px; }
.block_book_br                        { background-color: #e3001b; background-image: url("/images/system/eck_bottom_right.gif"); color: #ffffff; font-size: 4px; }



.block_mbook                        { background-color: #E2EAED; color: #000000; font-weight: bold;  }
.block_mbook_ra {             /* right align the text for this style */
   background-color: #E2EAED;
   color: #000000;
   font-weight: bold;
   text-align : right;
   width : 85px;
   padding : 3px;
}
.block_mbook_notreq {         /* style for not required fields */
   background-color: #E2EAED;
   color: #000000;
   text-align : right;
   width : 85px;
   padding : 3px;
}



.block_mbook_b                        { background-color: #5BB5B0; color: #000000; font-size: 9px; }
.block_mbook_tl                { background-color: #5BB5B0; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_mbook_tr                { background-color: #5BB5B0; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_mbook_bl                { background-color: #5BB5B0; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_mbook_br                { background-color: #5BB5B0; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }

.block_lbook                        { background-color: #ffffff; color: #000000; }
.block_lbook_imp                {
   background-color: #ffffff;
   color: #000000;
   padding : 3px;
}


.block_lbook_b                        { background-color: #ffffff; color: #000000; font-size: 4px; }
.block_lbook_tl                { background-color: #ffffff; background-image: url("/images/system/eck_top_left.gif");          color: #000000; }
.block_lbook_tr                { background-color: #ffffff; background-image: url("/images/system/eck_top_right.gif");          color: #000000; }
.block_lbook_bl                { background-color: #ffffff; background-image: url("/images/system/eck_bottom_left.gif");  color: #000000; font-size: 4px; }
.block_lbook_br                { background-color: #ffffff; background-image: url("/images/system/eck_bottom_right.gif"); color: #000000; font-size: 4px; }
.block_lbook_itl                { background-color: #ffffff; background-image: url("/images/system/ecki_top_left.gif");          color: #000000; }
.block_lbook_itr                { background-color: #ffffff; background-image: url("/images/system/ecki_top_right.gif");          color: #000000; }
.block_lbook_ibl                { background-color: #ffffff; background-image: url("/images/system/ecki_bottom_left.gif"); color: #000000; font-size: 4px; }
.block_lbook_ibr                { background-color: #ffffff; background-image: url("/images/system/ecki_bottom_right.gif");color: #000000; font-size: 4px; }
.block_morange                        { background-color: #e3001b; color: #000000; }
.block_white                        { background-color: #ffffff; color: #000000; }
.block_white_b                        { background-color: #ffffff; color: #000000; font-size: 4px; }
.block_mgrey                        { background-color: #cccccc; color: #000000; }
.block_lgrey                        { background-color: #e0e0e0; color: #000000; }
.smallblock_lblue_l        { background-color: #ffffff; background-image: url("/images/system/smallblock_lblue_left.gif");                 color: #000000; width: 7px; height: 28px; }
.smallblock_lblue_r        { background-color: #ffffff; background-image: url("/images/system/smallblock_lblue_right.gif");        color: #000000; width: 7px; height: 28px; }
.button_blue                        { color: #ffffff; font-weight: bold; text-decoration: none; }
.button_lila                        { color: #ffffff; font-weight: bold; text-decoration: none; }
.button_green                        { color: #ffffff; font-weight: bold; text-decoration: none; }
.button_red                                { color: #ffffff; font-weight: bold; text-decoration: none; }
.button_morange                { color: #ffffff; font-weight: bold; text-decoration: none; font-size: 11px;}
.button_lblue                        { color: #006699; font-weight: bold; text-decoration: none; }
.button_lred                        { color: #990000; font-weight: bold; text-decoration: none; }
.button_llila                        { color: #990066; font-weight: bold; text-decoration: none; }
.button_lgreen                        { color: #006666; font-weight: bold; text-decoration: none; }
.line_lblue                                { background-image: url("/images/system/line_lblue.gif"); font-size: 1px; }
/*.line_grey                                { background-image: url("/images/system/line_grey.gif"); font-size: 1px; padding: 0px;}        */

.line_grey                                { background-color: #999999; font-size: 1px; padding: 0px;}
.bullet_blue                        { background-image: url("/images/system/arrow_blue.gif"); width:7px; height:7px; }
.bullet_lila                        { background-image: url("/images/system/arrow_lila.gif"); width:7px; height:7px; }
.bullet_green                        { background-image: url("/images/system/arrow_lila.gif"); width:7px; height:7px; }
.bullet_red                                { background-image: url("/images/system/arrow_lila.gif"); width:7px; height:7px; }
.imageBorder                        { border: 1px solid #555555; margin: 0px; }
.text_dimmed                        { color: #707070; }

/* Statiscs */
.statClean          { font-size: x-small; }
.statHeader         { font-size: x-small; font-weight: bold; background-color: #006699; color: white; }
.statHeader small   { font-size: 7pt; font-weight: bold; background-color: #006699; color: white; }
.statMoney          { font-size: x-small; background-color: #DCE6FF; }
.statMoney small    { font-size: 7pt; background-color: #DCE6FF; }
.statMoneySum       { font-size: x-small; background-color: #7DA8FF; }
.statMoneySum small { font-size: 7pt; background-color: #7DA8FF; }
.statCount          { font-size: x-small; background-color: #dadada; }
.statCount small    { font-size: 7pt; background-color: #dadada; }
.statCountSum       { font-size: x-small; background-color: #c8c8c8; }
.statPercent        { font-size: x-small; background-color: #fdf9c6; }
.statPercentSum     { font-size: x-small; background-color: #fcf38d; }
.statText           { font-size: x-small; background-color: #dadada; }
.statText2          { font-size: x-small; background-color: #efefef; }
.statSum            { font-size: x-small; background-color: #c4c4c4; }
.statNegative       { font-size: x-small; background-color: #bb0000; color: white; }
.statPositive       { font-size: x-small; background-color: #006f1c; color: white; }
.statDate           { font-size: x-small; background-color: #dadada; }
.statId             { font-size: x-small; background-color: #F4E0B8; }
.statRegion         { font-size: x-small; background-color: #334292; color: white; }


/* Colored Table Definition Old RS3 Design!*/
.colored            { font-size: 10px; color: black; text-decoration: none; background-color: #f7efde; }
.coloredHeader      { font-size: 10px; color: white; text-decoration: none; font-weight: bold; background-color: #006699; } /* 006699 */
.coloredHeader2     { font-size: 10px; color: black; text-decoration: none; background-color: #FEB61A; }
.coloredHeader3     { font-size: 10px; color: black; text-decoration: none; background-color: #CAD2E6; }
.coloredRedBack     { font-size: 10px; color: white; text-decoration: none; background-color: #A70303; }
.coloredGreenBack   { font-size: 10px; color: white; text-decoration: none; background-color: #219800; }
.coloredGreyBack    { font-size: 10px; color: white; text-decoration: none; background-color: #888888; }
.grey2                             { background-color: #DCDCDC; }
.grey1                             { background-color: #EAEAEA; }
.grey0                             { background-color: #F4F4F4; }

/* Footer */
.border_outside    { background-color: #349933; }
.darkcolor    { background-color: #339933; }
.sidecolor      { background-color: #9ACC99; }
.middlecolor              { background-color: #CCF0CA; }
.lightcolor     { background-color: #EEFFEF; }
.white     { background-color: #FFFFFF; }


.tableheader     { background-color: #527584; }
.dots_left                { background-image: url("/images/system/dots_left.gif");}
.dots_right                { background-image: url("/images/system/dots_right.gif");}
.dots_top                { background-image: url("/images/system/dots_top.gif");}
.dots_bottom                { background-image: url("/images/system/dots_bottom.gif");}



                .tableline {
                        border-width : 1px;
                        border-style : solid;
                        border-color : #666666;
                }

                .tableline_gray
                {
                        border-width : 1px;
                        border-style : solid;
                        border-color : #e0e0e0;
                }
                .topline {
                        border-top-width : 1px;
                        border-top-style : solid;
                        border-top-color : #408CBB;
                }
                .bottomline {
                        border-bottom-width : 1px;
                        border-bottom-style : solid;
                        border-bottom-color : #408CBB;
                }

                .rightline {
                        border-right-width : 1px;
                        border-right-style : solid;
                        border-right-color : #408CBB;
                }

                .rightline_gray {
                        border-right-width : 1px;
                        border-right-style : solid;
                        border-right-color : #e0e0e0;
                }

                .cartItem {
                        border-top-width : 1px;
                        border-top-style : solid;
                        border-top-color : white;

                        border-bottom-width : 1px;
                        border-bottom-style : dashed;
                        border-bottom-color : #666666;

                        background-color : #ffffff;
                }

                .redux {
                        font : 8pt Trebuchet MS;
                        color : black;
                        border : 1px solid #666666;
                        margin-right : 1px;
                }

                select.redux {
                        font : 10px Trebuchet MS; margin-bottom : 0px;
                }


                .venuename {
                        font : bold 12px Trebuchet MS;
                        padding-left : 21px;
                }
                .addressname {
                        font : 10px Trebuchet MS;
                        padding-left : 21px;
                }

                  .booktitle {
                        background: #e3001b;
                        color: white;

                }



/* PROVIDER HOMEPAGE STYLES */
.ProvName {font : bold 14pt Trebuchet MS; color : #527584;}
.ServName {font : bold 9pt Trebuchet MS; color : #006595;}
.Address {font : 10px Trebuchet MS; color : #333333;}
.Partner {font : bold 10px Trebuchet MS; color : #333333; margin-top : 5px;}
.checkIn {font : 10px Trebuchet MS; color : #333333; margin-top : 5px;}

.imgBorderBlack {border : 1px solid black; border-collapse : collapse;}
.sublineText {font : bold 11px Trebuchet MS; color : #333333; text-decoration: underline; margin-bottom: 5px;}
.descriptorText {font : 10px Trebuchet MS; color : #333333;}

.borderSolid {border-collapse : collapse; border-width : 1px; border-style : solid;}

.Servicebox {background-color : #A2B9C4;}
.AvailBox {background-color : #f8f7ee;}


.grayDashTop{border-top : 1px dashed #dddddd;}
.grayDashLeft{border-left : 1px dashed #dddddd;}
.grayDashRight{border-right : 1px dashed #dddddd;}
.grayDashBottom{border-bottom : 1px dashed #dddddd;}

.bgMainWindow{background-position : bottom; background-repeat : repeat-x;background-image: url(/images/tools/bgd.gif);}

.grayRule{border-collapse : collapse; border-width : 1px; border-style : solid; border-color : #cccccc}






/* CALENDAR CONTROL STYLES */
.wd {font : bold 7pt Trebuchet MS; color : #003366;}
.cl {font : 10px Trebuchet MS; text-align : center; border : 1px solid #e0e0e0;}
.clnb {font : 9px tahoma; color : white; text-align : center; border : 1px solid #e0e0e0; background-color : #80B4D0;} /* 80B4D0, B0D5E9 */

.clnone {font : 9px tahoma; text-align : center; border : 1px solid #e5e5e5; cursor : pointer;}
.clnone_a {font : 9px tahoma; text-align : center; border : 1px solid orange; cursor : pointer;}

.clhas {font : 9px tahoma; text-align : center; border : 1px solid orange; cursor : pointer;}
.clhas_o {font : 9px tahoma; text-align : center; border : 1px solid orange; background-color : orange;cursor : pointer;}

.clhas1_a {font : 9px tahoma; text-align : center; border : 1px solid orange; background-color : #DCFFDC; cursor : pointer;}
.clhas2_a {font : 9px tahoma; text-align : center; border : 1px solid orange; background-color : #B0F89E; cursor : pointer;}
.clhas3_a {font : 9px tahoma; text-align : center; color : white; border : 1px solid orange; background-color : #82C869; cursor : pointer;}
.clhas4_a {font : 9px tahoma; text-align : center; color : white; border : 1px solid orange; background-color : #38971E; cursor : pointer;}
.clhas5_a {font : 9px tahoma; text-align : center; color : white; border : 1px solid orange; background-color : #0D6600; cursor : pointer;}

.clhas1 {font : 9px tahoma; text-align : center; background-color : #DCFFDC; border : 1px solid #e5e5e5; cursor : pointer;}
.clhas2 {font : 9px tahoma; text-align : center; background-color : #B0F89E; border : 1px solid #e5e5e5; cursor : pointer;}
.clhas3 {font : 9px tahoma; text-align : center; color : white; background-color : #82C869; border : 1px solid #e5e5e5; cursor : pointer;}
.clhas4 {font : 9px tahoma; text-align : center; color : white; background-color : #38971E; border : 1px solid #e5e5e5; cursor : pointer;}
.clhas5 {font : 9px tahoma; text-align : center; color : white; background-color : #0D6600; border : 1px solid #e5e5e5; cursor : pointer;}

.inthepast {font : 9px tahoma; text-align : center; color : #999999; background-color : #f0f0f0; border : 1px solid #e0e0e0; cursor : pointer;}
.linea {border-top : 1px solid black; border-bottom : 1px solid black;}
.sm {font : 9px Trebuchet MS;}


.selection {background-color : #FFFFFF; font : 10px Trebuchet MS; color : black; padding-left : 3px;}
.selectionSum {background-color : #EBE7C6; font : 10px Trebuchet MS; color : black; padding-left : 3px; border-top : 1px solid black;}

.serviceSelection {font : bold 10px Trebuchet MS; color : #547583;}
.amenTitle {font : bold 11px Trebuchet MS;}
.blackBorderBottom {border-bottom : 1px solid black;}
.blackBorderTop {border-top : 1px solid black;}
.calendarInstruction {font : bold 11px Trebuchet MS; color : #333333;}
.calendarInstructionClick {font : bold 11px Trebuchet MS; height : 22px; padding-top : 5px; background-Color : #FFFFCC;}


.clmonth {font : bold 11px Trebuchet MS; color : white; background-color : #547583; text-align : center;}
.steps_Active {font : bold 10pt Trebuchet MS; color : #e3001b;}
.steps_inActive {font : bold 10px Trebuchet MS; color : #666666;}
.leado { font : bold 10pt system; color : #999999; width : 30px;}
.blockDivider {} /*border-top : 1px solid #999999; border-bottom : 1px solid #e0e0e0; background-color : #F1EDCE;*/

.arrival {font : 9px Trebuchet MS; color : #333333; border-bottom : 1px solid black;}
.departure {font : 9px Trebuchet MS; color : #333333; border-top : 1px solid black;}
.minStayWarning {background-color : white; padding : 3px; border : 1px solid #660000; font : bold 10pt Trebuchet MS; color : #AA0000; height : 26px;}


optgroup {font : bold 11px Trebuchet MS; color : #333333;}
.rateInfoBox {}


.payTitle {
        border-top :  1px solid #e3001b;
        border-bottom :  1px solid #e3001b;
        background-color :  #e3001b;
        font :  bold 12px Trebuchet MS;
        color: white;

}

.payline {
        font-weight :  bold;
        color :  #408CBB;

}

.ccInfo {
        background-color :  #ffffff;

}

.brochure_rowAlternate {
        background-color :  #F5F2F5;

}

.brochure_rowTitle {
        font :  bold 11pt Trebuchet MS, sans-serif;
        color :  #663366;
        padding :  2px;
        margin :  3px;

}

.brochure_rowTeaser {
        font :  9pt Trebuchet MS;
        padding :  2px;
        margin :  3px;
        color :  #663366;

}

.brochure_rowAbstract {
        font :  11px Trebuchet MS, sans-serif;
        padding :  2px;
        margin :  3px;
        color :  #666666;

}

.brochure_rowDescription {

}

.brochure_rowTeaserImage {
        text-align :  right;

}

.brochure_rowAbstractImage {
        text-align :  right;

}

.brochure_rowDescriptionImage {

}

.brochure_rowSales {

}

.brochure_menuHeader {
        background-color :  #663366;
        color :  white;
        height :  22px;
        padding :  2px;

}

.brochure_menuLine {
        background-color :  #CC99CC;
        color :  white;

}

.brochure_menuLink {
        font :  bold 10px Trebuchet MS, sans-serif;
        color :  #FFFFFF;

}

a:link.brochure_menuLink {
        font :  bold 10px Trebuchet MS, sans-serif;
        color :  #FFFFFF;

}

a:active.brochure_menuLink {
        font :  bold 10px Trebuchet MS, sans-serif;
        color :  #FFFFFF;

}

a:visited.brochure_menuLink {
        font :  bold 10px Trebuchet MS, sans-serif;
        color :  #FFFFFF;

}

a:hover.brochure_menuLink {
        font :  bold 10px Trebuchet MS, sans-serif;
        color :  #FAECFA;
        text-decoration :  underline;

}

.brochure_cartHeader {
        background-color :  #663366;
        color :  white;
        height :  22px;
        padding :  2px;
        font :  bold 9pt Trebuchet MS;

}

.brochure_cartLine {
        color :  663366;
        padding :  3px;
        border-bottom :  1px dashed #CC99CC;
        border-left :  1px solid #F5F2F5;
        border-right :  1px solid #F5F2F5;

}

.brochure_cartLink {
        background-color :  #F5F2F5;

}

a:link.brochure_cartLink {
        color :  #663366;
        font-weight :  bold;
        background-color :   ;

}

a:active.brochure_cartLink {
        color :  #663366;
        font-weight :  bold;
        background-color :   ;

}

a:visited.brochure_cartLink {
        color :  #663366;
        font-weight :  bold;
        background-color :   ;

}

a:hover.brochure_cartLink {
        color :  #663366;
        font-weight :  bold;
        text-decoration :  underline;
        background-color :   ;

}

.brochure_rowCloser {
        border :  1px dashed #663366;

}

.brochure_noCart {
        background-color :  #F8E3F8;

}

.col_cat {
        border-right :  1px dashed #990000;

}

.cat_offer {
        display :  block;
        background-color :  #990000;
        width :  100%;
        height :  18px;
        text-indent :  3px;
        padding-top :  2px;
        border-bottom :  1px solid #ffffff;
        font-weight :  bold;
        color :  white;

}

.cat_offer_big {
        height :  20px;
        font :  bold 15px Trebuchet MS;
        color :  #990000;

}

.cat_liner {
        border :  1px solid #990000;

}

.cat_offer A:active {
        text-decoration :  none;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_offer A:link {
        text-decoration :  none;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_offer A:visited {
        text-decoration :  none;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_offer A:hover {
        text-decoration :  underline;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_title {
        display :  block;
        background-color :  #F7897D;
        width :  100%;
        height :  16px;
        text-indent :  3px;
        padding-top :  1px;
        border-bottom :  1px solid #ffffff;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_title_line {
        border-bottom :  1px solid #F7897D;

}

.cat_title A:active {
        text-decoration :  none;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_title A:link {
        text-decoration :  none;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_title A:visited {
        text-decoration :  none;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_title A:hover {
        text-decoration :  underline;
        color :  #ffffff;
        font-weight :  bold;
        text-decoration : underline;

}

.cat_title_grey {
        display :  block;
        background-color :  #CDCDCD;
        width :  100%;
        height :  16px;
        text-indent :  3px;
        padding-top :  1px;
        border-bottom :  1px solid #ffffff;
        border-right :  1px solid #ffffff;

}

.cat_title_grey_end {
        display :  block;
        background-color :  #CDCDCD;
        width :  100%;
        height :  16px;
        text-indent :  3px;
        padding-top :  1px;
        border-bottom :  1px solid #ffffff;

}

.cat_title_grey A {
        text-decoration :  none;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_title_grey A:hover {
        text-decoration :  underline;
        color :  #ffffff;
        font-weight :  bold;

}

.cat_title_big {
        background-color :  #990000;
        padding :  5px;
        display :  block;
        color :  #FFFFFF;
        height :  25px;
        font :  bold 14px Trebuchet MS;
        text-align :  center;

}

.cat_title_med {
        background-color :  #990000;
        padding :  5px;
        display :  block;
        color :  #FFFFFF;
        height :  25px;
        font :  bold 12px Trebuchet MS;
        text-align :  center;

}

.pdd {
        padding :  0px 5px 5px 5px;

}

.img_left_align {
        margin-left :  -3px;

}

.link_more {
        font-family :  'MS Sans Serif';

}

.event_title {
        font-weight :  bold;
        margin-bottom :  2px;

}

.event_loc_date {
        font-style :  italic;
        margin-bottom :  5px;

}

.event_short {
        margin-top :  5px;
        color :  #565656;

}

.subcategory_standard {
        height :  16px;
        padding :  2px 3px 2px 3px;
        font-weight :  bold;
        text-align :  center;
        background-color :  #F7897D;
        margin-right :  -3px;

}

.subcategory_highlight {

}

.sort_order {
        background-color :  #FEEA9A;
        padding :  1px 4px 1px 4px;

}

.paging {

}

.calendar_month {
        font-weight :  bold;
        background-color :  #F7897D;
        height :  18px;
        text-align :  center;
        color :  #FFFFFF;
        font-family :  'MS Sans Serif';

}

.calendar_day_now {
        font-weight :  bold;
        background-color :  #003366;
        width :  20px;
        height :  20px;
        text-align :  center;
        color :  #FFFFFF;

}

.calendar_day_blur {
        font-weight :  bold;
        background-color :  #efefef;
        width :  20px;
        height :  20px;
        text-align :  center;
        color :  #000000;

}

.calendar_day_focus {
        font-weight :  bold;
        background-color :  #993333;
        width :  20px;
        height :  20px;
        text-align :  center;
        color :  #FFFFFF;
        cursor :  hand;

}

.calendar_footer {

}

.calendar_day_focus_long {
        font-weight :  bold;
        background-color :  #993333;
        padding-left :  5px;
        padding-right :  5px;
        padding-top :  3px;
        padding-bottom :  3px;
        text-align :  center;
        color :  #FFFFFF;

}

.calendar_dow {
        font-weight :  bold;
        background-color :  #993333;
        width :  20px;
        height :  20px;
        text-align :  center;
        color :  #FFFFFF;

}

.cal_this_day {
        font-weight :  bold;
        width :  18px;
        height :  18px;
        text-align :  center;
        color :  #333333;
        border :  1px solid #990000;

}

.no_event {
        font-weight :  bold;
        background-color :  #efefef;
        width :  20px;
        height :  20px;
        text-align :  center;
        color :  #cccccc;

}

.has_event {
        font-weight :  bold;
        background-color :  #FFCC33;
        width :  20px;
        height :  20px;
        text-align :  center;
        color :  #003366;
        cursor :  hand;
        text-decoration :  underline;

}

.cart_item {
        padding :  3px;

}

.cart_total {
        padding :  3px;
        padding-top :  1px;
        padding-bottom :  1px;
        font-weight :  bold;
        color :  #003366;
        background-color :  #ffffcc;
        border-top :  1px solid #990000;

}

.cart_totalSum {
        padding :  3px;
        padding-top :  1px;
        padding-bottom :  1px;
        text-align :  right;
        font-weight :  bold;
        color :  #003366;
        background-color :  #ffffee;
        border-top :  1px solid #990000;

}

.cart_kassa {
        border-top :  1px solid #990000;

}

.age_group {
        padding :  3px;
        font-weight :  bold;
        background-color :  #FFFFCC;
        color :  #003366;
        border-bottom :  1px solid #FFCC33;

}

.age_group_sys {
        padding :  3px;
        font-weight :  bold;
        background-color :  #DCDCDC;
        color :  #003366;
        height :  20px;
        line-height :  20px;
        border-top :  2px solid #ffffff;
        border-bottom :  2px solid #ffffff;

}

.rate_plan {
        padding :  3px;
        font-weight :  bold;
        border-bottom :  1px solid #ff6633;
        border-top :  1px solid #ff6633;

}

.E_Manager {
        text-align :  right;
        padding :  2px;
        background-color :  #ffffcc;
        border-top :  1px dashed #003366;
        border-bottom :  1px dashed #003366;

}

.small_font {
        font :  10px Trebuchet MS;

}

.search_label {
        font-weight :  bold;

}

.img_surround {
        border :  1px dotted #990000;

}

.search_table_bg {
        background-color :  #FFD9C7;

}

.select_time {
        padding :  10px;
        height :  50px;
        background-color :  #FFFFCC;
        border-top :  1px solid #FFEEBB;
        border-bottom :  1px solid #FFEEBB;

}

.select_rateplan {
        padding :  10px;
        height :  50px;
        background-color :  #FFEEDD;

}

.booking_steps {
        font-weight :  bold;
        font-size :  12px;
        text-decoration :  underline;

}

.alternate_0 {
        background-color :  #ffffee;

}

.alternate_1 {
        background-color :  #ffffdd;

}

.th_left {
        font-weight :  bold;
        font-size :  11px;
        font-family :  Trebuchet MS;
        color :  #000066;
        text-align :  left;
        height :  20px;

}

.th_book {
        font-weight :  bold;
        font-size :  13px;
        color :  #000066;
        background-color :  #ffffff;
        height :  25px;
        border-bottom :  1px dashed #CCCCCC;

}

.tbook {
        background-color :  #ffffcc;

}

.search_table_bg { }

.ticket_row_color { }



h2.provider {
        font-weight : bold;
        font-size : 13pt;
        font-family : Trebuchet MS;
        color : #003366;
        margin : 3px;
}

h3.provider {
        font-weight : normal;
        font-size : larger;
        color : #606060;
        margin : 2px;
        padding-left : 2px;
}

a.metapage:active, a.metapage:link, a.metapage:visited, a.metapage:hover
{
        font-weight : bold;
        font-size : xx-small;
        color : #606060;
}

.hotelTabs {
        text-align : right;
}

a.hotelTabs:active, a.hotelTabs:link, a.hotelTabs:visited, a.hotelTabs:hover
{
        font-weight : normal;
        border : none;
        font-size : xx-small;
        color : #606060;
        text-decoration : underline;
}

.detailTabs {
        background-color : #ffFFFF; /* #F1EBF8; */

}
.DescriptorText {
        padding : 8px;
        color : #002244;
        font : 10px / 14px Trebuchet MS;
        background-color : #ffFFFF;
}

#providerNameLine {
        border-bottom : 1px dashed #808080;
        padding-bottom : 5px;
        margin-bottom : 3px;
}

#myCurrentChoice {

        font : x-small Trebuchet MS;

}

.mccHeader {
        background-color : #F8F7EE;
        font-weight : bold;
        color : #726F55;
        height : 21px;
}
.mccPrice {

        font-weight : bold;
        color : #726F55;
        height : 21px;
}
.mccTotals {
        background-color : #F8F7EE;
        font-weight : bold;
        color : #726F55;
        height : 21px;
}

H1.UserRank {
        font : bold medium Trebuchet MS;
        margin : 8px;
}

SPAN.UserRank, TD.UserRank {
        font : bold small Trebuchet MS;
}

.UserRankHeader {
        font : bold small Trebuchet MS;

}



#CAL {
        font : xx-small Trebuchet MS;
        text-align : center;
}

TD.prepadd { border : 1px solid #a0a0a0; font: 9px tahoma;}
TD.postpadd { border : 1px solid #a0a0a0; font: 9px tahoma;}

TD.past {
        background-color : #e0e0e0;
        border : 1px solid #a0a0a0;
        text-align : center;
        font: 9px tahoma;
}

TD.daySelected_1 {
        border : 2px solid #EFAD0F;
        text-align : center;
        background : #dcffdc;
        /* background : #EFAD0F; */
        font: 9px tahoma;
}

TD.daySelected_2 {
        border : 2px solid #EFAD0F;
        text-align : center;
        background : #b0f89e;
        /* background : #EFAD0F; */
        font: 9px tahoma;
}

TD.daySelected_3 {
        border : 2px solid #EFAD0F;
        text-align : center;
        background : #82c869;
        /* background : #EFAD0F; */
        font: 9px tahoma;
        color : white;
}

TD.daySelected_4 {
        border : 2px solid #EFAD0F;
        text-align : center;
        background : #38971e;
        /* background : #EFAD0F; */
        font: 9px tahoma;
        color : white;
}

TD.daySelected_5 {
        border : 2px solid #EFAD0F;
        text-align : center;
        background : #0d6600;
        /* background : #EFAD0F; */
        font: 9px tahoma;
        color : white;
}

TD.day_1 {
        border : 1px solid #a0a0a0;
        text-align : center;
        background : #dcffdc;
        font: 9px tahoma;
}

TD.day_2 {
        border : 1px solid #a0a0a0;
        text-align : center;
        background : #b0f89e;
        font: 9px tahoma;
}

TD.day_3 {
        border : 1px solid #a0a0a0;
        background : #82c869;
        text-align : center;
        font: 9px tahoma;
        color : white;
}

TD.day_4 {
        border : 1px solid #a0a0a0;
        background : #38971e;
        text-align : center;
        font: 9px tahoma;
        color : white;
}

TD.day_5 {
        border : 1px solid #a0a0a0;
        background : #0d6600;
        text-align : center;
        font: 9px tahoma;
        color : white;
}

TD.noQty {
         background-color : #e0e0e0;
         border : 1px solid #a0a0a0;
         text-align : center;
         font: 9px tahoma;
         color : #a00015;
}

TD.noQty_selected {
         background-color : #e0e0e0;
         border : 2px solid #EFAD0F;
         text-align : center;
         font: 9px tahoma;
         color : #a00015;
}

TR.search_header {
        background-color : #A2B9C4;
}

TD.search_header {
        font-weight : bold;
}

TR.search_subHeader {
        background-color : #ffFFFF;
}


DIV.search_subHeader {
        background-color : #ffFFFF;
        height : 24px;
}

A.priceCalendarLink_:link, A.priceCalendarLink_1:active, A.priceCalendarLink_1:visited, A.priceCalendarLink_1:hover {

}

A.priceCalendarLink_1:link, A.priceCalendarLink_1:active, A.priceCalendarLink_1:visited, A.priceCalendarLink_1:hover {

}
A.priceCalendarLink_2:link, A.priceCalendarLink_2:active, A.priceCalendarLink_2:visited, A.priceCalendarLink_2:hover {

}
A.priceCalendarLink_3:link, A.priceCalendarLink_3:active, A.priceCalendarLink_3:visited, A.priceCalendarLink_3:hover {

}
A.priceCalendarLink_4:link, A.priceCalendarLink_4:active, A.priceCalendarLink_4:visited, A.priceCalendarLink_4:hover {
        color : white;
}
A.priceCalendarLink_5:link, A.priceCalendarLink_5:active, A.priceCalendarLink_5:visited, A.priceCalendarLink_5:hover {
        color : white;
}
A.priceCalendarLink_0:link, A.priceCalendarLink_0:active, A.priceCalendarLink_0:visited, A.priceCalendarLink_0:hover {

}


A.noQty:link, A.noQty:active, A.noQty:visited, A.noQty:hover {
        color : #a00015;
}
A.noQty_selected:link, A.noQty_selected:active, A.noQty_selected:visited, A.noQty_selected:hover {
        color : #a00015;
}



A.priceCalendarLink_nq:link, A.priceCalendarLink_1nq:active, A.priceCalendarLink_1nq:visited, A.priceCalendarLink_1nq:hover {
        color : #a00015;
}

A.priceCalendarLink_1nq:link, A.priceCalendarLink_1nq:active, A.priceCalendarLink_1nq:visited, A.priceCalendarLink_1nq:hover {
        color : #a00015;
}
A.priceCalendarLink_2nq:link, A.priceCalendarLink_2nq:active, A.priceCalendarLink_2nq:visited, A.priceCalendarLink_2nq:hover {
        color : #a00015;
}
A.priceCalendarLink_3nq:link, A.priceCalendarLink_3nq:active, A.priceCalendarLink_3nq:visited, A.priceCalendarLink_3nq:hover {
        color : #a00015;
}
A.priceCalendarLink_4nq:link, A.priceCalendarLink_4nq:active, A.priceCalendarLink_4nq:visited, A.priceCalendarLink_4nq:hover {
        color : #a00015;
}
A.priceCalendarLink_5nq:link, A.priceCalendarLink_5nq:active, A.priceCalendarLink_5nq:visited, A.priceCalendarLink_5nq:hover {
        color : #a00015;
}
A.priceCalendarLink_0nq:link, A.priceCalendarLink_0nq:active, A.priceCalendarLink_0nq:visited, A.priceCalendarLink_0nq:hover {
        color : #a00015;
}





TR.search_hotelHeader {
        background-color : #ffFFFF;
}

TD.bookmark_chk_hotel {
        background-color : #ffFFFF;
        border-left : 1px solid white;
}

TD.bookmark_chk_service {
        background-color : #ffFFFF;
        border-left : 1px solid white;
}

TD.hotel_rowEnd {
        border-right : 1px solid white;
}

.bmLink {

}



TD.search_tabs {
        background-color : #A2B9C4;
        font : bold 11px Trebuchet MS;
        color : #67440D;
}

A.search_tabs {
        font : bold 11px Trebuchet MS;
}

#MAINNAVIGATION {

}

#MAINPAGE {
        text-align : left;
}

#MAINCONTENT {
        background-color : white;
        width : 590px;
        text-align : left;
}


.BoxTitle_orange {
        background-color : #FFD18B;
        font : bold 10px Trebuchet MS;
        text-transform: uppercase;
        color : #003366;
        text-indent : 8px;
}
.Box_orange {
        background-color : #FFF8EE;
        border : 1px solid #FFD18B;
}



.BoxTitle_blue {
        background-color : #ABD5E9;
        font : bold 10px Trebuchet MS;
        text-transform: uppercase;
        color : #003366;
        text-indent : 8px;
}
.Box_blue {
        background-color : #D6EDF8;
        border : 1px solid #ABD5E9;
}

.BoxTitle_green {
        background-color : #55801E;
        font : bold 10px Trebuchet MS;
        text-transform: uppercase;
        color : #FFFFFF;
        text-indent : 8px;
}
.Box_green {
        background-color : #F5FBEF;
        border : 1px dashed #B2D486;
        color : #547E1E;
}

a:active.catLink { color : #b0b0b0; }
a:link.catLink { color : #b0b0b0; }
a:visited.catLink { color : #b0b0b0; }
a:hover.catLink { color : #b0b0b0; text-decoration : underline;}

.boxHeader_orange {
        background-color : #ffFFFF;
        height : 22px;
}
.catLink {
        color : #b0b0b0;
}
.typeLink {
        font : bold 10pt Trebuchet MS;
        color : #55801E;
        margin-left : 3px;
}

.criteriaBasic {
        margin-top : 3px;

}

#basicSearchForm {

}

.searchLinkOptions {
        text-align: center;
}

.searchButtonContainer {
        padding-left : 90px;
}

#CriteriaListing {

}

#pagingBottom {
        padding : 1px 1px 1px 1px;
        width : 590px;
}


#pagingTop {
        padding : 1px 1px 1px 1px;
        width : 590px;
}

#pagingBottom TABLE {
        width : 100%;
        border : 1px solid #666666;
}

#pagingTop TABLE {
        width : 100%;
        border : 1px solid #666666;
}

#pagingTop .listText {
        font-weight : bold;
        font-size : 11px;
        color : #808080;
}

#pagingBottom .listText {
        font-weight : bold;
        font-size : 11px;
        color : #808080;
}

#pagingTop TD {

}

#pagingBottom TD {

}

#pagingTop A {

}

#pagingBottom A {

}

TD.activePage {
        font-size : x-small !important;
        font-weight : bold;
        background-color : #ffFFFF;

}




.chkBoxHeaderCol {
        background-color : #e3001b;
}

.chkBoxSubHeaderCol {
        background-color : #e3001b;
}

.chkBoxCol {
        height : 25px;
}

.chkBoxServCol {
        height : 25px;
        background-color : #ffFFFF;
}


.searchHeaderVenueCol {
        text-align : center;
        background-color : #e3001b;
        padding-top : 2px;
        padding-bottom : 2px;
        height : 21px;
        font-size : xx-small;
        font-weight : bold;
}

TD.venueCol {

}


.searchHeaderCol {
        text-align : center;
        background-color : #e3001b;
        color: #ffffff;
        padding-top : 0px;
        padding-bottom : 0px;
        font-size : 12px;
        font-weight : bold;
}

.searchHeaderColBorder {
        text-align : center;
        background-color : #e3001b;
        color: #ffffff;
        padding-top : 2px;
        padding-bottom : 2px;
        font-size : 12px;
        font-weight : bold;
        border : 1px solid white;

}


.searchSortCol {
        text-align : center;
        background-color : #A2B9C4;
        padding-top : 1px;
        padding-bottom : 1px;
}

.searchSortAmenCol {
        text-align : center;
        background-color : #A2B9C4;
        border-bottom : 1px solid #FFFFFF;
        border-left : 1px solid #FFFFFF;
        border-right : 1px solid #FFFFFF;
        padding : 0px;

}

.searchAmenCol {
        text-align : center;
        padding-bottom : 1px;
        padding-top : 1px;

}

.amenBorder {
        border : 1px solid #006699;
        margin-bottom : 2px;
}

TR.bookmarkRow
{
        background-color : #ffFFFF;
}

TD.bookmarkRow {
        padding-top : 3px;
        padding-bottom : 3px;
}

TR.hotelRow {
        background-color : #ffFFFF;
}

TD.hotelRow {
        background-color : #ffFFFF;
}

TR.serviceRow {

}

TD.serviceRow {

}

TR.calendarRow {

}

TD.priceCell {
        padding-right : 5px;
        font-weight : bold;
        text-align : right;
}

TABLE.tableSizing {
        width : 100%;
}

.resultHotelName {
        font-weight : bold;
        padding : 2px;

}

.noPaging {

}

A.linkPaging:active, A.linkPaging:link, A.linkPaging:visited, A.linkPaging:hover {
        text-decoration : underline;
}

.servBorder {
        border-left : 2px dashed #ffFFFF;
}
.resultServiceName {
        font-weight : none;

}

.tabPrice {
        border-bottom : 1px solid #A2B9C4;
        border-top : 1px solid #A2B9C4;

}

.tabPriceClose {
        border-bottom : 1px solid #A2B9C4;
        border-top : 1px solid #A2B9C4;
        border-right : 1px solid #A2B9C4;
}

A.sortHeaderLink:active, A.sortHeaderLink:link, A.sortHeaderLink:visited, A.sortHeaderLink:hover {  color:#ffffff;

}

A.sortHeaderLink_2:active, A.sortHeaderLink_2:link, A.sortHeaderLink_2:visited, A.sortHeaderLink_2:hover {

}


A.resultVenueName:active, A.resultVenueName:link, A.resultVenueName:visited, A.resultVenueName:hover {
}


A.resultVenueName:active, A.resultVenueName:link, A.resultVenueName:visited, A.resultVenueName:hover {

}

.searchHotelDivo {
        border-top : 1px solid #848486;
}


.box_adv {
        background-color : #f0f0f0;
        padding : 5px;
        border-top : 1px solid #d0d0d0;
        border-left : 1px solid #d0d0d0;
        border-right : 1px solid #d0d0d0;
}

.box_adv_cleft {
        border-top : 1px solid #A2B9C4;
        border-left : 1px solid #A2B9C4;
        background-color : #ffFFFF;
        font-size : 5px;
}

.box_adv_left {
        border-left : 1px solid #A2B9C4;
        background-color : #ffFFFF;
        font-size : 5px;
}

.box_adv_top {
        border-top : 1px solid #A2B9C4;
        background-color : #ffFFFF;
        font-size : 5px;
}

.box_adv_right {
        border-right : 1px solid #A2B9C4;
        background-color : #ffFFFF;
        font-size : 5px;
}

.box_adv_bottom {
        border-left : 1px solid #d0d0d0;
        border-bottom : 1px solid #d0d0d0;
        background-color : #f0f0f0;
        text-align : center;
        color : #966713;

}

.box_adv_link {
        font : 11px Trebuchet MS;
        color : #006699;
}

.box_adv_bullet {
        width : 8px;
        height : 8px;
        background-color : #A2B9C4;
        margin-left : 3px;
        margin-top : 2px;
        font-size : 2px;
}


.homeQuickSearch {
        background-color : #ffFFFF;
        border : 1px solid #A2B9C4;
}

.catUnderline_orange {

        border-bottom :  1px dashed #A2B9C4;
}

.catOverline_orange {
        border-top :  1px dashed #A2B9C4;
        border-bottom :  1px dashed #A2B9C4;
        height : 26px;
}

.colorFill_orange_shade {
        background-color : #ffFFFF;
        height : 18px;
        padding-top : 3px;
}

A.overNav:link, a.overNav:active, a.overNav:visited {
        font : xx-small Trebuchet MS;
        color : #808080;
}
a.overNav:hover {
        font : xx-small Trebuchet MS;
        color : #808080;
        text-decoration : underline;
}


a.directoryNav:link, a.directoryNav:active, a.directoryNav:visited, a.directoryNav:hover {
        font : bold xx-small Trebuchet MS;
        color : #88A6B5;

}

.directoryNavActive {
        font : bold xx-small Trebuchet MS;
        color : #006699;
        margin : 0px;
        display : inline;
}

#DIRECTORY {
        margin : 5px 0px 7px 0px;
        border-bottom : 1px dashed #a0a0a0;
        border-top : 1px dashed #a0a0a0;
        color : #808080;
        padding : 1px;
}

#THEMELINKS {
        color : #808080;
        background-color : #ffFFFF;
        height : 20px;
        padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 5px;
}


A.themeNav:link, a.themeNav:active, a.themeNav:visited {
        font : xx-small Trebuchet MS;
        color : #808080;
}
a.themeNav:hover {
        font : xx-small Trebuchet MS;
        color : #808080;
        text-decoration : underline;
}

a.box_adv_link:link, a.box_adv_link:active, a.box_adv_link:visited {


}

a.box_adv_link.hover {
        color : #966713;

}

#HomePROMOTIONAL {

}

#HomePACKAGES {

}

#HomeEVENTS {}

#SORTCRITERIALISTING {

}



#divSearchResult
{
        padding-left : 1px;
        padding-right : 1px;
}

#tableCriteria {

        border : 1px solid #666666;
        background-color : #ffFFFF;
        margin-left : 1px;

}

.tab_selected {
        background-color: #F5AF19;
        height : 22px;
        padding-left : 5px;
}

.tab_notselected {
        background-color: #F1D18E;
        height : 22px;
        padding-left : 5px;
}

a.tab_notselected:link, a.tab_notselected:active, a.tab_notselected:visited {
        color : #002662;
        font-weight : normal;
}
a.tab_notselected:hover {
        color : #002662;
        font-weight : normal;
        text-decoration : underline;
}

a.tab_selected:link, a.tab_selected:active, a.tab_selected:visited {
        color : #002662;
        font-weight : bold;
}
a.tab_selected:hover {
        color : #002662;
        font-weight : bold;
        text-decoration : underline;
}

.ItemTitleLimit {
        background-color :  #ffFFFF;
        height :  1px;
        font-size :  1px;
        line-height : 1px;

}

.ItemTitleMain {
        background-color :  #ffFFFF;
        height :  20px;
        font-size :  12px;
        padding-left :  5px;
        padding-top :  2px;
        font-weight :  bold;
        color :  black;

}


.HotelierLink {
        float :  right;
        font-size :  11px !important;

}

a.HotelierLink {
        float : none;
        font-size :  11px !important;

}

a.buttonBookLink  {color: #ffffff; background: #e3001b;}

a.buttonBookLinkBW4 {
                color:#FFFFFF;
                }

a.buttonBookLinkBW4:hover {
                color:#FFFFFF;
                text-decoration:none;
}
#LoginLinkPart {font-size : 12px !important;margin-bottom:5px; text-align:right;}


/* New Search Styles for Searchside and Searchresultside (TSO) */ 

/*****************************/
/* searchside */
/* Google Maps */ 
.dataTitle 
{
    background-color: #99CCFF; 
    border-bottom:1px solid #333;
}

.dataValues 
{
    background-color:#CCFF99;
    border-bottom:1px solid #333;
}

.info {
	BACKGROUND-COLOR: white; 
	FONT: 10pt sans-serif; 
	MARGIN-LEFT: 4px; 
	BORDER-bottom: #666666 1px solid; 
	CURSOR: pointer; 
	MARGIN-RIGHT: 4px; 
	/* padding-left: 8px; */
	/* PADDING-RIGHT: 4px; */ 
	/* PADDING-TOP: 4px */
	/* PADDING-BOTTOM: 4px; */
	
	color:#000;
}
.infoSelect {
    background-color:#FEAB66;
}
.infoWindowContent {
	WIDTH: 225px; 
	HEIGHT: 75px;
	OVERFLOW: hidden;
}
.tabContent {
	BORDER-COLLAPSE: collapse;
	FONT: 10pt sans-serif; 
	TABLE-LAYOUT: auto;
}
/* Google Maps End */ 

/*****************************/
/* searchresultside */

.titleResultHeaderText 
{
    font-size:7pt;
    color:#666;
}

	
/***************************************/
/* ROUND CORNER */
/***************************************/

.rounded_STYLE
{
  position: relative;
}

.rounded_STYLE > .tl, .rounded_STYLE > .tr, .rounded_STYLE > .bl, .rounded_STYLE > .br
{
  width: 8px;
  height: 8px;
  position: absolute;
}

.rounded_STYLE > .tl
{
  background: url(/images/search/links_oben.gif) top left no-repeat;
  top: -1px;	/* OFFSET Original = 0 = */
  left: -1px;
}

.rounded_STYLE > .tr
{
  background: url(/images/search/rechts_oben.gif) top right no-repeat;
  top: -1px;	/* OFFSET Original = 0 = */
  right: -1px;
}

.rounded_STYLE > .bl
{
  background: url(/images/search/links_unten.gif) bottom left no-repeat;
  bottom: -1px;	/* OFFSET Original = 0 = */
  left: -1px;
}

.rounded_STYLE > .br
{
  background: url(/images/search/rechts_unten.gif) bottom right no-repeat;
  bottom: -1px;	/* OFFSET Original = 0 = */
  right: -1px;
}
