body { margin:0; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #999999; }

.bold { font-weight: bold; }
.font10 { font-size: 10px; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font16 { font-size: 14px; }

.link { text-decoration: underline; cursor: pointer; color: Blue; }

.header_login { font-size: 10px; color: White; padding: 56px 15px 0 0; }
    .header_login a { color:White; }
    
.message { width: 400px; padding: 10px; margin: 0 0 20px 30px; border: solid 1px green; color: Black; }

#account_list table { font-size: 10px; }
#account_list th { text-align: center; }
#account_list td { text-align: left; border-left: solid 1px silver; }

.general table { font-size: 10px; }
.general th { text-align: center; }
.general td { text-align: left; }

.table_sidebar .highlight { font-weight: bold; background-color: #FFFFA0; }
.table_sidebar ul { margin: 50px 0 0 18px; }
.table_sidebar li { padding: 2px; }
.table_sidebar ul a { font-size: 14px;  }
.table_line th { border-right: dotted 0px gray; }
.table_line td { border-bottom: dotted 1px gray; border-left: dotted 1px silver; padding: 2px 0 2px 2px; }

.row_header { font-size: 14px; font-weight: bold; border-bottom: solid 1px silver; }

.table_search td { text-indent: -22px; padding: 0 0 0 22px;}

.menu_headline { margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
.menu_item { margin: 0; }

.header_count { border: solid 1px black; }
.result_count { border-left: solid 1px black; border-bottom: solid 1px black; border-right: solid 1px black; }
