.* {

    font-size       : 14px;

    font-style      : normal;

    font-family     : Verdana;

    color           : #000000;

}






table.main_tab {
    border: none;
    border-collapse : separate;
}


td.main_tab {
    border: solid 1pt;
    border-color: black;
    
    
}

td {
	text-decoration: none;
	border: none;
}

a {
	font-family: Tahoma;
	font-size: 11px;
	color: #00458B;
	text-decoration: underline;
	border: none;
}




.black1 {
    text-align      : center;
    font-size           : 10px;
    color           : #000000;
}

.black1_left {
    text-align      : left;
    font-size       : 10px;
    color           : #000000;
}




*.cupload {

    margin-top          : 2;

    margin-bottom       : 7;

    border-width        : 0;

    font-size           : 10px;

    color               : #000000;

}







H2.head {

    font-size       : 18px;

    font-style      : normal;

    font-weight     : normal;

    font-style      : normal;

    text-align      : center;

}





H3.head {

    font-size       : 16px;

    font-style      : normal;

}



H3.hwhite {

    font-size       : 16px;

    font-style      : bold;

    color           : #000000;

    text-align      : left;

}



.friend {

   color           : #000000;

   text-align      : left;

}





A.friend {

    font-size       : 14px;

    font-style      : normal;

    font-weight     : bold;

    margin-left     : 10px;

    margin-right    : 10px;

    color           : black;

}



P.friend {

    margin-bottom : 50;

}









A.menu1 {

    font-size       : 14px;

    font-style      : normal;

    font-weight     : bold;

    margin-left     : 10px;

    margin-right    : 10px;

    text-decoration : none;

    color           : black;

}



A. {

    font-size       : 17px;

    font-style      : normal;

    font-weight     : bold;

    margin-left     : 10px;

    margin-right    : 10px;

    text-decoration : none;

    color           : black;

}







.menu2 {

    font-size       : 25px;

    font-style      : normal;

    font-weight     : bold;

    margin-top      : 20px;

    margin-left     : 10px;

    margin-right    : 10px;

    text-decoration : none;

    text-align      : center;

    color           : black;

    

}



.reservation1 {

    text-align      : center;





}





.reservation2 {

    text-align      : center;

    font-weight     : normal;

    font-size       : 11px ;

}





TD.reservation3_odd {

    text-align      : center;

    font-weight     : normal;

    font-size       : 09px ;

    background      : #005600 ;

    color           : white;

}





TD.reservation3_even {

    text-align      : center;

    font-weight     : normal;

    font-size       : 09px ;

    background      : #008600 ;

    color           : white;

}



TH.reservhead3 {

    text-align      : center;

    font-weight     : normal;

    font-size       : 10px ;

    background      : #002600 ;

    color           : white;

}





TD.tour1 {

    text-align      : left;

    font-weight     : normal;

    font-size       : 11px ;



}



.reservation_legend {

    text-align      : left;

    font-weight     : normal;

    font-size       : 10px ;



}





TD.restab_on {

    background      : #A61010 ;



}



TD.restab_off {

    background      : #007600  ;



}



A.remove {

    text-align      : left;

    font-weight     : 400;

    font-style      : underline;

    font-size       : 09px ;

}





