body {
margin : 0; 
color : #666666; 
background-color : #eeeeee; 
} 
a:link {
color : #3366cc; 
font-size: 12px;
text-decoration : underline; 
} 
a:visited {
color : #cc6633; 
font-size: 12px;
text-decoration : underline; 
} 
a:active {
color : #660000;
font-size: 12px; 
text-decoration : underline; 
} 
a:hover {
color : #660000;
font-size: 12px; 
text-decoration : underline; 
} 
a.ac:link {
color : #ffffff;
font-size: 12px; 
text-decoration : underline; 
} 
a.ac:visited {
color : #ffffff;
font-size: 12px; 
text-decoration : underline; 
} 
a.ac:active {
color : #ffffff; 
font-size: 12px;
text-decoration : underline; 
} 
a.ac:hover {
color : #ffffff; 
text-decoration : underline; 
font-size: 12px;
} 
em {
font-weight : bold; 
font-style : normal; 
font-size: 12px;
} 
.text_w {
color : #ffffff;
font-size: 12px;
} 
.text_um_active {
color : #cc9900; 
font-weight : bold; 
font-style : normal; 
font-size: 12px;
} 
.text_lm_active {
color : #465e73; 
font-weight : bold; 
font-style : normal; 
font-size: 12px;
} 
.text_r {
color : #ff0000; 
font-size: 12px;
} 
.text_t {
color : #3c5163; 
font-size: 12px;
} 
.bg_w {
background-color : #ffffff;
} 
.bg_g_cc {
background-color : #cccccc; 
} 
.bg_g_99 {
background-color : #999999; 
} 
.bg_g_66 {
background-color : #666666; 
} 
.bg_g_33 {
background-color : #333333; 
} 
.bg_border {
background-color : #333366; 
} 
.bg_header {
background-color : #333366; 
} 
.bg_line {
background-color : #aebfce; 
} 
.bg_gm {
background-color : #333366; 
} 
.bg_or {
background-color : #FF9900; 
} 
.bg_lm {
background-color : #e9edf1; 
} 
.bg_footer {
background-color : #333366; 
} 
.bg_sub_01 {
background-color : #e8edf1; 
} 
.bg_sub_02 {
background-color : #c6d2dc; 
} 
.bg_sub_03 {
background-color : #ecf0f3; 
} 
.bg_m {
background-image: url(imgs/m_bg.gif);
}
.bg_bar {
background-image: url(imgs/hbar.gif);
}
table.table_01 {
border-width : 1px 0 0 1px; 
border-style : solid; 
border-color : #cccccc; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 10px; 
} 
table.table_01 td.td_01_rb {
border-width : 0 1px 1px 0; 
border-style : solid dotted dotted solid; 
border-color : #cccccc; 
padding : 5px; 
background-color : #ecf0f3; 
} 
table.table_01 td.td_01_b {
border-width : 0 1px 1px 0; 
border-style : solid solid dotted; 
border-color : #cccccc; 
padding : 5px; 
background-color : #ecf0f3; 
} 
table.table_01 td.td_01_r {
border-width : 0 1px 1px 0; 
border-style : solid dotted solid solid; 
border-color : #cccccc; 
padding : 5px; 
background-color : #ecf0f3; 
} 
table.table_01 td.td_01 {
border-width : 0 1px 1px 0; 
border-style : solid; 
border-color : #cccccc; 
padding : 5px; 
background-color : #ecf0f3; 
} 
table.table_02 {
border-width : 1px 0 0 1px; 
border-style : solid; 
border-color : #cccccc; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 10px; 
} 
table.table_02 td.td_01_rb {
border-width : 0 1px 1px 0; 
border-style : solid dotted dotted solid; 
border-color : #cccccc; 
padding : 5px; 
background-color : #eeeeee; 
} 
table.table_02 td.td_01_b {
border-width : 0 1px 1px 0; 
border-style : solid solid dotted; 
border-color : #cccccc; 
padding : 5px; 
background-color : #eeeeee; 
} 
table.table_02 td.td_01_r {
border-width : 0 1px 1px 0; 
border-style : solid dotted solid solid; 
border-color : #cccccc; 
padding : 5px; 
background-color : #eeeeee; 
} 
table.table_02 td.td_01 {
border-width : 0 1px 1px 0; 
border-style : solid; 
border-color : #cccccc; 
padding : 5px; 
background-color : #eeeeee; 
} 
table.table_03 {
border-width : 1px 0 0; 
border-style : solid; 
border-color : #d4c7c1; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 10px; 
} 
table.table_03 td.td_01 {
border-width : 0 0 1px; 
border-style : solid; 
border-color : #d4c7c1; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
{
background-color : #d9e0db; 
} 
.bg_main {
background-color : #ffffff; 
} 
.bg_anchor {
background-color : #d9e0db; 
} 
.m {
padding-left : 20px; 
padding-right : 20px; 
padding-top : 20px; 
padding-bottom : 20px; 
} 
.m_top {
padding-left : 15px; 
padding-right : 15px; 
padding-top : 15px; 
padding-bottom : 5px; 
} 
.m_top_01 {
padding-left : 10px; 
padding-right : 10px; 
padding-top : 10px; 
padding-bottom : 0; 
} 
.m20 {
padding-left : 20px; 
padding-right : 20px; 
padding-top : 0; 
padding-bottom : 0; 
} 
.m30 {
padding-left : 30px; 
padding-right : 15px; 
padding-top : 0; 
padding-bottom : 0; 
} 
h2 {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 10px; 
color : #3c5163; 
font-weight : bold; 
font-style : normal; 
} 
h4 {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 10px; 
color : #3c5163; 
font-weight : bold; 
font-style : normal; 
} 
p {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 10px; 
} 
h2.m0 {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
color : #3c5163; 
font-weight : bold; 
font-style : normal; 
} 
h4.m0 {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
color : #3c5163; 
font-weight : bold; 
font-style : normal; 
} 
p.m0 {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
ul {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 10px; 
padding-left : 15px; 
padding-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
} 
li {
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
} 
.footer_text {
padding-left : 18px; 
padding-right : 18px; 
padding-top : 5px; 
padding-bottom : 5px; 
background-color : #ffffff; 
} 
