
a{
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
    color:#ff0000;
}
div.header{
    width:600px;
    color:#cc0033;
}
.footer{
    color:#000000;
    font-size:x-small;
}
.footer_r{
    color:#000000;
    font-size:x-small;
    text-align:right;
}
td.menu_title{
    border-top-width:1px;
    border-left-width:0px;
    border-bottom-width:4px;
    border-right-width:4px;
    border-style:solid;
    border-color:#ff6600;
    padding-top:5px;
    padding-bottom:5px;
    width:150px;
    vertical-align:middle;
    text-align:left;
    font-weight:bold;
    font-size:12pt;
    background-color:#ffffcc;
}
td.menu_list{
    vertical-align:top;
}
td.menu_button{
    border-width:0px;
    vertical-align:middle;
    text-align:center;
}
td.menu_date{
    text-align:left;
    color:#ff0000;
}
td.menu_remark{
    height:20px;
    text-align:left;
    padding-left:20px;
    vertical-align:top;
}
td.new_list{
    width:480px;
    border-top-width:0px;
    border-left-width:1px;
    border-bottom-width:0px;
    border-right-width:0px;
    border-style:solid;
    border-color:#ff6600;
    vertical-align:top;
}
td.new_date{
    width:110px;
    text-align:left;
    vertical-align:top;
}
td.new_remark{
    text-align:left;
    margin-left:10px;
}
td.schedule_date{
    width:100px;
}
ul.new_margin{
    margin-left:20px;
    font-size:10pt;
}
.p_title{
    background-color: #ffcc00;
    font-size:20pt;
    font-style:italic;
    font-weight:bold;
    padding:0px;
    border-top:#000000 1px solid;
    border-left:#000000 1px solid;
    border-right:#000000 1px solid;
    color:#ffffff;
}
.p_logo{
    border-width:0px;
    border-bottom:#000000 1px solid;
}
.p_menu_list{
    background-color:#ffcc00;
    border-right:#000000 1px solid;
    border-bottom:#000000 1px solid;
    border-left:#000000 1px solid;
    font-weight:bold;
    padding-top:5px;
    padding-left:10px;
}
.p_head{
    border:#000000 1px solid;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:4px;
    padding-left:4px;
    font-weight:bold;
    color:#ffffff;
    background-color: #cc9966;
}
.p_para{
    margin-left:20px;
    width:90%;
}
.p_para_bold{
    margin-left:20px;
    width:90%;
    font-weight:bold;
}
.p_para_red{
    margin-left:20px;
    width:90%;
    color:#ff0000;
}
.p_font_red{
    color:#ff0000;
}
.p_para_r{
    margin-left:20px;
    width:90%;
    text-align:right;
}
.p_para_c{
    margin-left:20px;
    width:90%;
    text-align:center;
}
.p_date{
    margin-left:20px;
    text-align:right;
}
.f_bold{
    font-weight:bold;
}

