body { margin: 0px; margin-top: 0px; padding: 0px; }

.f_1_td_l { width: 200px; vertical-align: middle; text-align: right; padding-top: 5px; padding-right: 5px; font: normal normal normal 12px/14px arial; }
.f_1_td_ls { width: 130px; vertical-align: middle; text-align: right; padding-top: 5px; padding-right: 5px; font: normal normal normal 12px/14px arial; }
.f_1_td_lss { width: 70px; vertical-align: middle; text-align: right; padding-top: 5px; padding-right: 5px; font: normal normal normal 12px/14px arial; }
.f_1_td_r { width: 200px; vertical-align: middle; text-align: left; padding-top: 5px; padding-left: 5px; font: normal normal normal 12px/14px arial; }
.f_1_td_rs { width: 160px; vertical-align: middle; text-align: left; padding-top: 5px; padding-left: 5px; font: normal normal normal 12px/14px arial; }
.f_1_td_rss { width: 90px; vertical-align: middle; text-align: left; padding-top: 5px; padding-left: 5px; font: normal normal normal 12px/14px arial; }
.f_1_td_rb { width: 500px; vertical-align: middle; text-align: left; padding-top: 5px; padding-left: 5px; font: normal normal normal 12px/14px arial; }

.f_1_td_lr { width: 620px; vertical-align: middle; text-align: left; padding: 5px; font: normal normal normal 12px/14px arial; }

.f_1_bx_1 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 150px; font: normal normal normal 12px/14px arial; }
.f_1_bx_1b { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 450px; font: normal normal normal 12px/14px arial; }
.f_1_bx_1ss { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 80px; font: normal normal normal 12px/14px arial; }

.f_1_tx_1 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 150px; height: 45px; font: normal normal normal 12px/14px arial; }

.f_1_bt_1 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 100px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }
.f_1_bt_2 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 150px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }
.f_1_bt_3 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 80px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }
.f_1_bt_4 { background-color: #FFFFCC; border: 1px solid #CCCCCC; width: 200px; height: 18px; font: normal normal bold 12px/14px arial; text-align: center; }

.bt_lang_1 { background-image: url("../images/lang_1.gif"); background-repeat: no-repeat; border: 0px solid #778899; text-align: center; padding-bottom: 0px; padding-left: 0px; font: normal normal bold 12px/14px verdana; height: 15px; width: 27px; }
.bt_lang_2 { background-image: url("../images/lang_2.gif"); background-repeat: no-repeat; border: 0px solid #778899; text-align: center; padding-bottom: 0px; padding-left: 0px; font: normal normal bold 12px/14px verdana; height: 15px; width: 27px; }

.content_table { padding-top: 5px; width: 640px; }
.content_td { border: 1px solid #C0C0C0; }

.header_table { padding-top: 5px; width: 640px; height: 80px; font: normal normal normal 20px/22px arial; }
.header_td { border: 1px solid #C0C0C0; background-color: #F4F2EC; }

.footer_table { padding-top: 5px; width: 640px; height: 40px; font: normal normal bold 12px/14px arial; }
.footer_td { border: 1px solid #C0C0C0; background-color: #F4F2EC; }

.logo_table { padding: 5px; width: 175px; }
.logo_td { background-color: #00567F; padding-top: 5px; font: normal normal bold 16px/18px palatino; color: #FFFFFF; }

.lang_table { width: 175px; }
.lang_td { padding-bottom: 0px; }

.login_table { width: 175px; }
.login_td { padding: 5px; }

.menu_table { padding: 5px; }
.menu_top { width: 160px; padding: 2px; border-left: 1px solid #00567F; border-top: 1px solid #00567F; border-right: 1px solid #00567F; font: normal normal normal 12px/14px arial; }
.menu_title { width: 160px; padding: 2px; border-left: 1px solid #00567F; border-right: 1px solid #00567F; background-color: #00567F; font: normal normal bold 12px/14px arial; color: #FFFFFF; }
.menu_list { width: 160px; padding: 2px; border-left: 1px solid #00567F; border-right: 1px solid #00567F; font: normal normal normal 12px/14px arial; }
.menu_bottom { width: 160px; padding: 2px; border-left: 1px solid #00567F; border-bottom: 1px solid #00567F; border-right: 1px solid #00567F; font: normal normal normal 12px/14px arial; }

a:link, A:visited, A:active { text-decoration: underline; color: #00567F; }
a:hover { text-decoration: none; color: #00567F; }

div#menucontainer { margin: 0px; padding: 0px; }
div#menucontainer ul { margin: 0px; padding: 0px; list-style: none; }
div#menucontainer ul li { margin: 0px; padding: 0px; }
div#menucontainer a { display: block; width: 100%; color: #606060; text-decoration: none; }
div#menucontainer a:hover { text-decoration: none; width: 100%; color: #000000; background-color: #E0E0E0; }

