.page_index_1 { color: #BFCFEE; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_1 { background-color: transparent; border-color: transparent; border-radius: 0px; border-style: solid; border-width: 1px; padding: 1px; }
.page_inner_box_1 { background-color: transparent; }
.page_link_1 { background-color: #3060b8; border-color: #000000; border-radius: 5px; border-style: solid; border-width: 0px; color: #bfcfee; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_link_index_1 { border: 0px; color: #BFCFEE; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_outer_1 { border-color: #FFFFFF; border-radius: 0px; border-style: solid; border-width: 0px; padding: 5px; background-color: transparent; }
.page_outer_box_1 { background-color: transparent; }
.page_text_1 { background-color: #eeeeee; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; font-size: large; font-weight: bold; padding: 2px; text-align: center; color: #000000; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_1 { cursor: pointer; }
.page_text_link_1:hover { color: #eeeeee; background-color: #000000; cursor: pointer; }
.page_title_1 { background-color: #3060b8; border-color: #000000; border-radius: 5px; border-style: solid; border-width: 0px; color: #bfcfee; font-size: medium; font-weight: bold; padding: 4px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_title_link_1 { cursor: pointer; }
.page_title_link_1:hover { color: #3060b8; background-color: #bfcfee; cursor: pointer; }
.page_boxing_1_page { background-color: transparent; border-color: #FFFFFF; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_boxing_1_news { background-color: transparent; border-color: transparent; border-style: solid; border-width: 1px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_index_2 { color: #000000; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_2 { background-color: #FFFFFF; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 2px; padding: 1px; }
.page_inner_box_2 { background-color: #FFFFFF; }
.page_link_2 { background-color: #3060b8; border-color: #000000; border-radius: 0px 0px 5px 5px; border-style: solid; border-width: 3px; color: white; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: center; font-family: Gadget, sans-serif; font-style: normal; }
.page_link_index_2 { border: 0px; color: #000000; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Gadget, sans-serif; font-style: normal; }
.page_outer_2 { border-color: #111111; border-radius: 0px; border-style: solid; border-width: 2px; padding: 5px; background-color: #FFFFFF; }
.page_outer_box_2 { background-color: #FFFFFF; }
.page_text_2 { background-color: #FFFFFF; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; font-size: small; font-weight: normal; padding: 2px; text-align: center; color: #000000; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_2 { cursor: pointer; }
.page_text_link_2:hover { color: #FFFFFF; background-color: #000000; cursor: pointer; }
.page_title_2 { background-color: #3060b8; border-color: #000000; border-radius: 0px 0px 5px 5px; border-style: solid; border-width: 3px; color: white; font-size: medium; font-weight: bold; padding: 4px; text-align: center; font-family: Gadget, sans-serif; font-style: normal; }
.page_title_link_2 { cursor: pointer; }
.page_title_link_2:hover { color: #3060b8; background-color: white; cursor: pointer; }
.page_boxing_2_page { background-color: #FFFFFF; border-color: #111111; border-style: solid; border-width: 2px; margin: 0px; padding: 2px; border-radius: 8px; }
.page_boxing_2_news { background-color: #FFFFFF; border-color: #000000; border-style: solid; border-width: 2px; margin: 4px 4px 4px 6px; padding: 4px 4px 12px 2px; border-radius: 8px; box-shadow: 4px 4px 10px 2px #444400 }
.page_index_3 { color: #000000; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_3 { background-color: #bfcfee; border-color: #888888; border-radius: 0px; border-style: solid; border-width: 3px; padding: 1px; }
.page_inner_box_3 { background-color: #bfcfee; }
.page_link_3 { background-color: #3060b8; border-color: #000000; border-radius: 5px; border-style: solid; border-width: 0px; color: white; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_link_index_3 { border: 0px; color: #000000; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_outer_3 { border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; padding: 5px; background-color: transparent; }
.page_outer_box_3 { background-color: transparent; }
.page_text_3 { background-color: #FFFFFF; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; font-size: small; font-weight: normal; padding: 2px; text-align: center; color: #000000; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_3 { cursor: pointer; }
.page_text_link_3:hover { color: #FFFFFF; background-color: #000000; cursor: pointer; }
.page_title_3 { background-color: #3060b8; border-color: #000000; border-radius: 5px; border-style: solid; border-width: 0px; color: white; font-size: medium; font-weight: bold; padding: 4px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_title_link_3 { cursor: pointer; }
.page_title_link_3:hover { color: #3060b8; background-color: white; cursor: pointer; }
.page_boxing_3_page { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_boxing_3_news { background-color: #bfcfee; border-color: #888888; border-style: solid; border-width: 3px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_index_4 { color: #000000; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_4 { background-color: #bfcfee; border-color: #888888; border-radius: ; border-style: solid; border-width: 3px; padding: 1px; }
.page_inner_box_4 { background-color: #bfcfee; }
.page_link_4 { background-color: #3060b8; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; color: white; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_link_index_4 { border: 0px; color: #000000; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_outer_4 { border-color: #000000; border-radius: ; border-style: solid; border-width: 0px; padding: 5px; background-color: transparent; }
.page_outer_box_4 { background-color: transparent; }
.page_text_4 { background-color: #FFFFFF; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; font-size: small; font-weight: normal; padding: 2px; text-align: center; color: #000000; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_4 { cursor: pointer; }
.page_text_link_4:hover { color: #FFFFFF; background-color: #000000; cursor: pointer; }
.page_title_4 { background-color: #3060b8; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; color: white; font-size: medium; font-weight: bold; padding: 4px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_title_link_4 { cursor: pointer; }
.page_title_link_4:hover { color: #3060b8; background-color: white; cursor: pointer; }
.page_boxing_4_page { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_boxing_4_news { background-color: #bfcfee; border-color: #888888; border-style: solid; border-width: 3px; margin: 0px; padding: 2px; border-radius: 8px; }
.page_index_5 { color: #000000; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_5 { background-color: #000000; border-color: #888888; border-radius: 0px; border-style: solid; border-width: 1px; padding: 1px; }
.page_inner_box_5 { background-color: #000000; }
.page_link_5 { background-color: #FFFFFF; border-color: #0066FF; border-radius: 10px; border-style: solid; border-width: 4px; color: white; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_link_index_5 { border: 0px; color: #000000; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_outer_5 { border-color: #0066FF; border-radius: 5px 5px 0px 0px; border-style: solid; border-width: 3px; padding: 5px; background-color: #FFFFFF; }
.page_outer_box_5 { background-color: #FFFFFF; }
.page_text_5 { background-color: #FFFFFF; border-color: #0066FF; border-radius: 0px; border-style: solid; border-width: 1px; font-size: small; font-weight: normal; padding: 2px; text-align: center; color: #000000; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_5 { cursor: pointer; }
.page_text_link_5:hover { color: #FFFFFF; background-color: #000000; cursor: pointer; }
.page_title_5 { background-color: #FFFFFF; border-color: #0066FF; border-radius: 10px; border-style: solid; border-width: 4px; color: white; font-size: medium; font-weight: bold; padding: 4px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_title_link_5 { cursor: pointer; }
.page_title_link_5:hover { color: #FFFFFF; background-color: white; cursor: pointer; }
.page_boxing_5_page { background-color: #FFFFFF; border-color: #0066FF; border-style: solid; border-width: 3px; margin: 4px 4px 4px 6px; padding: 4px 4px 12px 2px; border-radius: 8px; }
.page_boxing_5_news { background-color: #000000; border-color: #888888; border-style: solid; border-width: 1px; margin: 0px; padding: 2px; border-radius: 8px; }
.page_index_87 { color: #434343; font-size: x-large; font-weight: normal; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_87 { background-color: transparent; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; padding: 1px; }
.page_inner_box_87 { background-color: transparent; }
.page_link_87 { background-color: #d9d9d9; border-color: #000000; border-radius: 5px 5px 0px 0px; border-style: solid; border-width: 1px; color: #434343; cursor: pointer; font-size: x-large; font-weight: normal; padding: 2px; text-align: Center; font-family: Calibri, Helvetica, sans-serif; font-style: normal; }
.page_link_index_87 { border: 0px; color: #434343; cursor: pointer; font-size: x-large; font-weight: normal; padding: 2px; text-align: left; font-family: Calibri, Helvetica, sans-serif; font-style: normal; }
.page_outer_87 { border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; padding: 5px; background-color: transparent; }
.page_outer_box_87 { background-color: transparent; }
.page_text_87 { background-color: #FFFFFF; border-color: #000000; border-radius: 0px 0px 5px 5px; border-style: solid; border-width: 0px 1px 1px 1px; font-size: medium; font-weight: normal; padding: 2px; text-align: left; color: #000000; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_87 { cursor: pointer; }
.page_text_link_87:hover { color: #FFFFFF; background-color: #000000; cursor: pointer; }
.page_title_87 { background-color: #d9d9d9; border-color: #000000; border-radius: 5px 5px 0px 0px; border-style: solid; border-width: 1px; color: #434343; font-size: x-large; font-weight: normal; padding: 4px; text-align: Center; font-family: Calibri, Helvetica, sans-serif; font-style: normal; }
.page_title_link_87 { cursor: pointer; }
.page_title_link_87:hover { color: #d9d9d9; background-color: #434343; cursor: pointer; }
.page_boxing_87_page { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_boxing_87_news { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_index_95 { color: #000000; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_95 { background-color: transparent; border-color: #000000; border-radius: ; border-style: solid; border-width: 0px; padding: 1px; }
.page_inner_box_95 { background-color: transparent; }
.page_link_95 { background-color: #3060b8; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; color: #ffffff; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_link_index_95 { border: 0px; color: #000000; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_outer_95 { border-color: #000000; border-radius: ; border-style: solid; border-width: 0px; padding: 5px; background-color: transparent; }
.page_outer_box_95 { background-color: transparent; }
.page_text_95 { background-color: #ffffff; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; font-size: medium; font-weight: normal; padding: 2px; text-align: left; color: #000000; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_95 { cursor: pointer; }
.page_text_link_95:hover { color: #ffffff; background-color: #000000; cursor: pointer; }
.page_title_95 { background-color: #3060b8; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; color: #ffffff; font-size: medium; font-weight: bold; padding: 4px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_title_link_95 { cursor: pointer; }
.page_title_link_95:hover { color: #3060b8; background-color: #ffffff; cursor: pointer; }
.page_boxing_95_page { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_boxing_95_news { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_index_96 { color: #000000; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: null; }
.page_inner_96 { background-color: transparent; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; padding: 1px; }
.page_inner_box_96 { background-color: transparent; }
.page_link_96 { background-color: #0000CC; border-color: #333399; border-radius: 10px; border-style: solid; border-width: 5px; color: #FFFFFF; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: null; }
.page_link_index_96 { border: 0px; color: #000000; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: null; }
.page_outer_96 { border-color: #000000; border-radius: 0px; border-style: solid; border-width: 1px; padding: 5px; background-color: transparent; }
.page_outer_box_96 { background-color: transparent; }
.page_text_96 { background-color: ; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; font-size: small; font-weight: normal; padding: 2px; text-align: center; color: #264989; font-family: Verdana, Geneva, sans-serif; font-style: null; }
.page_text_link_96 { cursor: pointer; }
.page_text_link_96:hover { color: ; background-color: #264989; cursor: pointer; }
.page_title_96 { background-color: #0000CC; border-color: #333399; border-radius: 10px; border-style: solid; border-width: 5px; color: #FFFFFF; font-size: medium; font-weight: bold; padding: 4px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: null; }
.page_title_link_96 { cursor: pointer; }
.page_title_link_96:hover { color: #0000CC; background-color: #FFFFFF; cursor: pointer; }
.page_boxing_96_page { background-color: transparent; border-color: #000000; border-style: solid; border-width: 1px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_boxing_96_news { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_index_97 { color: #EEEEEE; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_inner_97 { background-color: transparent; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; padding: 1px; }
.page_inner_box_97 { background-color: transparent; }
.page_link_97 { background-color: #3060b8; border-color: #000000; border-radius: 5px; border-style: solid; border-width: 0px; color: #EEEEEE; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_link_index_97 { border: 0px; color: #EEEEEE; cursor: pointer; font-size: medium; font-weight: bold; padding: 2px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_outer_97 { border-color: #000000; border-radius: 0px; border-style: solid; border-width: 1px; padding: 5px; background-color: transparent; }
.page_outer_box_97 { background-color: transparent; }
.page_text_97 { background-color: ; border-color: #000000; border-radius: 0px; border-style: solid; border-width: 0px; font-size: small; font-weight: normal; padding: 2px; text-align: center; color: #3060b8; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_text_link_97 { cursor: pointer; }
.page_text_link_97:hover { color: ; background-color: #3060b8; cursor: pointer; }
.page_title_97 { background-color: #3060b8; border-color: #000000; border-radius: 5px; border-style: solid; border-width: 0px; color: #EEEEEE; font-size: medium; font-weight: bold; padding: 4px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-style: normal; }
.page_title_link_97 { cursor: pointer; }
.page_title_link_97:hover { color: #3060b8; background-color: #EEEEEE; cursor: pointer; }
.page_boxing_97_page { background-color: transparent; border-color: #000000; border-style: solid; border-width: 1px; margin: 0px; padding: 2px; border-radius: 0px; }
.page_boxing_97_news { background-color: transparent; border-color: #000000; border-style: solid; border-width: 0px; margin: 0px; padding: 2px; border-radius: 0px; }
html { overflow-y:scroll; margin: 0px; padding: 0px; min-width: 100%; min-height: 100%; width: -moz-fit-content; height: 100%; width: fit-content; box-sizing: border-box; }
body { background-color:white; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; padding: 0px; min-width: 100%; min-height: 100%; width: -moz-fit-content; height: 100%; }
br.pageend { display:block; page-break-after:always; }
p.MsoNormal { margin-left:0cm; margin-right:0cm; margin-top:0cm; margin-bottom:.0001pt; }
div.pageend { display:block; page-break-after:always; }
@media print { .page-break { display: block; page-break-before: always; }
}
.b_menu { font-size:11px; color:black; background-color:#94afe2; text-decoration:none; padding:1px; cursor:pointer; white-space:nowrap; border-top:1px solid white; border-bottom:1px solid white; border-left:0px solid white; border-right:0px solid white; width:180px; }
.b_menu_head { font-size:11px; color:black; background-color:#94afe2; padding:0px; border:1px solid black; }
.b_menu_x { font-size:11px; color:black; background-color:#bfcfee; text-decoration:none; cursor:pointer; white-space:nowrap; padding:0px; width:180px; border-top:0px solid white; border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; }
.b_menu_y { font-size:11px; color:black; background-color:#bfcfee; text-decoration:none; cursor:pointer; white-space:nowrap; width:180px; padding:1px; border-top:1px solid white; border-bottom:0px solid white; border-left:0px solid white; border-right:0px solid white; }
.board_sel { text-align:center; font-size:10px; font-weight:bold; cursor:pointer; border:2px outset #AAAAAA; background-color:#AAAAAA; color:white; }
.board_nosel { text-align:center; font-size:10px; font-weight:bold; border:2px outset #AAAAAA; background-color:#AAAAAA; color:#AAAAAA; }
#resbox .board_nosel { text-align:center; font-size:10px; font-weight:bold; border:2px outset #EEDDDD; background-color:#EEDDDD; color:#EEDDDD; }
.brx_board { background-color:#99CCFF; color:white; border:2px solid #30A0FF; padding:1px 3px; }
.brx_box_white { border:1px solid #FFFFFF; }
.brx_cal { font-size:11px; text-align:center; border-width:0px; height:50px; color:white; padding:0px; background-color:#94afe2; }
.brx_cal_s { font-size:11px; text-align:center; color:white; border-width:0px; height:50px; padding:0px; background-color:#3060b8; }
.brx_even { font-size:x-small; text-align:center; border-width:0px; display:block; padding:1px 2px; background-color:#e0e0e0; }
.brx_even_lg { font-size:small; text-align:center; border-width:0px; padding:1px 2px; background-color:#e0e0e0; }
.brx_even_lg_n { font-size:small; text-align:left; border-width:0px; padding:1px 2px; text-decoration:none; font-style:italic; font-weight:bold; white-space:nowrap; background-color: #94afe2; }
.brx_even_lg_n:hover { background-color: #3060b8; cursor:pointer; }
.brx_even_n { font-size:x-small; text-align:left; border-width:0px; padding:1px 2px; text-decoration:none; font-style:italic; font-weight:bold; white-space:nowrap; background-color:#94afe2; }
.brx_event { font-size:11px; border-width:0px; padding:1px 2px; background-color:#f0f0f0; }
.brx_exclude { background-color:#eeeeee; color:#666666; padding:1px 4px; cursor:pointer; }
.brx_high_lg { font-size:small; text-align:center; border-width:0px; padding:1px 2px; background-color:pink; }
.brx_home_news { font-size:14px; text-align:left; text-decoration:none; padding:1px 2px; }
.brx_include { background-color:green; color:white; padding:1px 4px; cursor:pointer; }
.brx_link_none { font-size:11px; color:#ffffff; background-color:#94afe2 ; padding:5px; text-decoration:none; width:120px; display:block; }
.brx_odd { font-size:x-small; text-align:center; border-width:0px; display:block; padding:1px 2px; background-color:#f0f0f0; }
.brx_odd_lg { font-size:small; text-align:center; border-width:0px; padding:1px 2px; background-color:#f0f0f0; }
.brx_odd_lg_n { font-size:small; text-align:left; text-decoration:none; font-style:italic; font-weight:bold; border-width:0px; padding:1px 2px; white-space:nowrap; background-color:#bfcfee; }
.brx_odd_lg_n:hover { background-color: #3060b8; cursor:pointer }
.comp_link { font-size: small; text-align: left; border-width: 0px; padding: 1px 2px; text-decoration: none; font-style: italic; font-weight: bold; white-space: nowrap; cursor: pointer; background-color: #6666aa; }
.brx_odd_n { font-size:x-small; text-align:left; text-decoration:none; font-style:italic; font-weight:bold; border-width:0px; padding:1px 2px; white-space:nowrap; background-color:#bfcfee; }
.brx_player { padding:4px 10px; font-size:small; font-weight:bold; color:#30A0FF; }
.brx_table { border:1px solid black; padding:2px; border-collapse:collapse; background-color:#EFEFEF; }
.brx_title { font-size:small; text-align:center; font-style:italic; font-weight:bold; border:1px solid #CCCCCC; color:white; padding:2px; background-color:#3060b8; }
.brx_title_s { font-size:x-small; text-align:center; font-style:italic; font-weight:bold; border:1px solid #CCCCCC; color:white; padding:2px; background-color:#3060b8; }
.brx_white_lg { font-size:small; text-align:center; border-width:0px; padding:1px 2px; }
.button_img { text-align:center; padding:0px; white-space:nowrap; }
.button_off { text-align:center; white-space:nowrap; font-size:12px; font-weight:bold; padding:1px 4px; display:block; color:#001f3e; cursor:pointer; }
.bw_clear { font-size:small; text-align:left; border-width:0px; padding:1px 2px; }
.bw_title { font-size:small; text-align:center; font-style:italic; font-weight:bold; border:1px solid white; color:white; padding:2px; background-color:#3060b8; }
.bw_title_s { font-size:x-small; text-align:center; font-style:italic; font-weight:bold; border:1px solid white; color:white; padding:2px; background-color:#3060b8; }
.cal_xx { font-size:small; color:black; height:15px; vertical-align:top; text-decoration:none; padding:2px; cursor:pointer; border-top:1px solid #aaaaaa; border-bottom:1px solid white; border-left:0px solid white; border-right:0px solid white; }
.cal_yy { font-size:small; color:black; background-color:#dddddd; height:15px; vertical-align:top; text-decoration:none; padding:2px; cursor:pointer; border-top:1px solid #aaaaaa; border-bottom:1px solid white; border-left:0px solid white; border-right:0px solid white; }
.col { color:#264989; }
.col_b { color:#264989; font-weight:bold; }
.col_bl { color:#264989; font-weight:bold; font-size:medium; }
.col_bs { color:#264989; font-weight:bold; font-size:x-small; }
.col_i { color:#264989; font-style:italic; }
.col_is { color:#264989; font-size:xx-small; font-style:italic; }
.col_l { color:#264989; font-size:medium; }
.col_s { color:#264989; font-size:x-small; }
.div_display { cursor:pointer }
.div_hidden { display:none }
.hand { text-align:left; font-size:10pt; font-weight:bold; white-space:nowrap; }
.label_left { border-width:0px; padding:1px 2px; text-align:left; white-space:nowrap; }
.lnk { color:#264989; }
.logo { font-size:x-large; font-weight:bold; font-style:italic; color:#bfcfee; }
.page_border { background-color:white; border-color:#3060b8; border-style:solid; }
.page_click { font-size:x-small; font-weight:bold; font-style:italic; cursor:pointer; color:#94afe2; }
.page_panel { background-color:#3060b8; border-color:#3060b8; border-style:solid; border-width:0px; }
.page_break { page-break-after:always; display:block; }
.panel_col { background-color:#bfcfee; }
.panel_std { background-color:#eeeeee; }
.picture { padding:2px; border-width:1px; margin:6px; }
.pointers { text-align:center; border:2px outset #eeeedd; background-color:#eeeedd; padding:2px 6px 2px 4px; }
.red_bl { color:#3366FF; font-weight:bold; font-size:larger; }
.rounded_body { color: #264989; font-size: small; padding: 5px; text-align: left; }
.rounded_box { background-color: #eeeee0; border: 1px solid; border-color: #bbbbbb; border-radius: 4px; padding: 4px; }
.rounded_head { background-color: #3060b8; border: 1px solid #444444; border-radius: 4px; color: #ffffff; font-weight: bold; font-size: 14px; padding: 5px; text-align: center; }
.separator { text-align:center; padding:0px; border-left:2px outset #f8f8f6; border-right:0px; border-top:0px; border-bottom:0px; color:#ff0000; }
.spacer { background-color:#3060b8; }
.std { text-align:left; border-width:0px; padding:1px 2px; }
.std_b { font-weight:bold; }
.std_bi { font-weight:bold; font-style:italic; }
.std_bil { font-weight:bold; font-style:italic; font-size:medium; }
.std_bl { font-weight:bold; font-size:medium; }
.std_bli { font-weight:bold; font-style:italic; font-size:medium; }
.std_center { text-align:center; border-width:0px; padding:1px 2px; }
.std_i { font-style:italic; }
.std_is { font-style:italic; font-size:x-small; }
.std_l { font-size:medium; }
.std_line { height:1px; color:#264989; }
.std_right { text-align:right; border-width:0px; padding:1px 2px; }
.std_s { text-align:left; font-size:x-small; }
.std_sb { font-weight:bold; text-align:left; font-size:x-small; }
.menu_admin { width:180px; }
.tb_buttons { text-align:left; border-width:0px; }
.td_amend { border-width:0px; font-weight:bold; padding:1px 2px; text-align:left; }
.ul_content { vertical-align:top; cursor:pointer; color:black; padding:1px 40px; }
.ul_label { vertical-align:top; cursor:pointer; color:black; padding:1px 10px 1px 0px; list-style-image:url("/images/spacer.gif"); }
.ul_label_over { vertical-align:top; cursor:pointer; background-color:#264989; color:white; padding:1px 10px 1px 0px; list-style-image:url("/images/spacer.gif"); }
.ul_link { color:#264989; }
.ul_off { display:none; }
.ul_open_close { vertical-align:top; padding:1px 10px 1px 0px; cursor:pointer; }
.ul_std { vertical-align:top; cursor:pointer; }
.ul_std_off { vertical-align:top; display:none; list-style-type:none; }
.ul_std_on { vertical-align:top; cursor:pointer; list-style-type:none; }
p { word-wrap: break-word; }
a, a:link, a:visited, a:active { text-decoration:none; color:#264989; }
a.cal_link { font-size:small; cursor:pointer; padding:5px; text-decoration:none; }
a:hover { text-decoration:none; color:black; }
.xopt { border:1px solid #94afe2; border-top-left-radius:6px; border-top-right-radius:6px; white-space:nowrap; font-weight:bold; text-align:center; background-color:#94afe2; color:#264989; padding:3px; }
.xopthidden { cursor:pointer; background-color:#eeeeee; }
.xopthidden:hover { color:#000000; background-color:#94afe2; }
.xoptcurrent { cursor:pointer; background-color:#94afe2; color:#264989; }
.xoptcurrent:hover { color:#000000; }
.xadminbox { border:0px solid #94afe2; background-color:#ffffee; }
.boxed { background-color:#eeeee0; border-width:1px; border-radius:5px; border-color:#bbbbbb; border-style:solid; padding:5px; }
.boxed_hidden { background-color:#eeeee0; border-width:1px; border-radius:5px; border-color:#bbbbbb; border-style:solid; padding:5px; overflow:hidden; width:98%; position:absolute; visibility:hidden; margin:2px; }
.boxed_shown { background-color:#eeeee0; border-width:1px; border-radius:5px; border-color:#bbbbbb; border-style:solid; padding:5px; overflow:hidden; width:98%; position:relative; margin:2px; }
.boxed2 { background-color:#eeeee0; border-width:1px; border-color:#bbbbbb; border-style:solid; padding:5px; }
.choiceno { background-color:#eeeeee; border:1px solid #3060b8; color:#666666; }
.choiceyes { background-color:#ffffff; border:1px solid #3060b8; color:#000000; }
.th_table { border:1px solid #444444; padding:2px; border-radius:5px; background-color:#eeeeee; }
.th_title { text-align:left; padding:4px; text-align:center; font-weight:bold; }
.th_text { text-align:left; padding:4px; border:1px solid #000000; white-space:nowrap; }
.th_frame { background-color:#888888; }
.th_param { border:2px inset; background-color:#ffffff; }
.th_choice { padding:1px; text-align:center; }
.th_settings { background-color:#eeeedd; text-align:center; border:1px solid; border-radius:5px; vertical-align:top; }
.th_example { background-color:#ffffff; text-align:center; border:1px solid; border-radius:5px; vertical-align:top; }
.help_button { border:0px; width:25px; height:25px; cursor:pointer; margin-left: 8px; background-repeat: no-repeat; background-color: transparent; background-image: url("/bwicons/24/210-help.png"); }
.help_button_left { margin-left: 2px; margin-bottom:4px; }
.tbar2_btn { border:0px; text-align:center; min-width:33px; height:26px; cursor:pointer; background-repeat: no-repeat; background-color: transparent; }
.tbar2_admin { background-image: url("/bwicons/24/0320-tools.png"); }
.tbar2_bnew { background-image: url("/bwicons/24/0105-star.png"); }
.tbar2_res { background-image: url("/bwicons/24/078-calendar2.png"); }
.tbar2_cal { background-image: url("/bwicons/24/calendar.png"); }
.tbar2_full { background-image: url("/bwicons/24/0110-windows.png"); }
.tbar2_home { background-image: url("/bwicons/24/0007-home.png"); }
.tbar2_norm { background-image: url("/bwicons/24/0111-windows_add.png"); }
.tbar2_print { background-image: url("/bwicons/24/004500-printer.png"); }
.tbar2_admin { background-image: url("/bwicons/24/0320-tools.png"); }
.tbar2_help { background-image: url("/bwicons/24/210-help.png"); }
.tbar2_link { min-width: 24px; color:transparent; }
.help_box { color:#444444; background-color:#FFFFBB; font-weight:bold; font-size:small; border:1px solid black; padding:5px; box-shadow: 4px 4px 10px 2px #444400; }
.picoff { padding:3px; background-color:transparent; border:2px #88FF88; margin:2px; }
.picon { padding:3px; background-color:#FF0000; border:2px #FF0000; margin:2px; }
.imgoff { background-color:#f8f8f0; text-align:center; border:1px solid; border-radius:5px; vertical-align:top; }
.imgon { background-color:#ccffcc; text-align:center; border:1px solid; border-radius:5px; vertical-align:top; }
.comp_link { font-size:small; text-align:left; border-width:0px; padding:1px 2px; text-decoration:none; font-style:italic; font-weight:bold; white-space:nowrap; cursor:pointer; background-color:#6666aa; }
.dropdown { float:left; padding-right:0px; }
.dropdown dd { position:absolute; left:150px; padding-left:2px; overflow:hidden; width:250px; display:none; background-color:#ffffff; z-index:200; opacity:0; border:solid black 1px; }
.dropdown dl { padding:0px; cursor:pointer; padding-left:0px; border:2px solid blue; }
.dropdown dt { padding:0px; cursor:pointer; padding-left:50px; border:0px solid black; }
.dropdownx { text-align:center; }
.dropdownx a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-align:left; display:block; padding:0px; color:#333; text-decoration:none; }
.dropdownx .dropdown a:visited { color:#333; }
.dropdownx a:hover, a:active { background:#d9e1e4; color:#000; }
.dropdownx dd { padding-left:100px; border:2px solid blue; }
.mn_1 { text-decoration: none; border: 0px; font-weight: bold; cursor: pointer; border-bottom: 1px solid white; text-align: left; }
.mn_2 { text-decoration: none; border: 0px; font-weight: bold; cursor: pointer; text-align: left; }
#calendar ul { list-style: none; padding:0px; }
#calendar .tooltip-top { margin-left: 20px; margin-top: 0px; min-width: 300px; position: absolute; left: -5000px; opacity: 0; z-index: 100; }
#calendar .tooltip-arrow { width: 0px; height: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #3060b8; margin-top: 0px; margin-bottom: 0px; margin-left: 30px; }
#calendar .tooltip-box { text-align: left; background-color: #FFFFFF; border-radius: 2px; border: 1px solid #3060b8; padding: 10px; }
#calendar li:hover .tooltip-top { left: auto; opacity: 1; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -ms-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; }
#calendar .tooltip-button { white-space: normal; padding: 0px; transition: color 0.5s; }
#calendar li:hover .tooltip-button { color: #3060b8; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -ms-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; }
.bwbox_main_full { display: flex; flex-direction: column; text-align: left; white-space:normal; width:100%; }
.bwbox_main_top { display: inline-block; text-align: left; }
.bwbox_main_bottom { display: inline-block; text-align: left; }
.bwbox_footer { font-style: italic; width: 100%; color: #000000; clear:both; text-align:center; }
.bwbox_footer_link { font-style: italic; width: 100%; color: #000000; }
.bwbox_top { text-align: center; background-repeat: repeat; min-height:100%; }
.top_div { min-height : 100%; }
.bwbox_body { display: inline-flex; flex-direction: column; text-align:left; font-family: Calibri, Helvetica, sans-serif; font-size: small; max-width: 1024px; width: 100%; min-height : 100%; height : 100%; }
.bwbody_edge { background-color:#3060b8; }
.bwbox_hidden { position: absolute; }
a.bwbox_desktop_a { cursor:pointer; border-radius:3px; border:1px solid #aaaaaa; padding:5px; color:black; font-weight:bold; font-size: small; }
.bwbox_desktop { display:none; }
.bwbox_main_left { padding: 5px 0px 5px 10px; display:inline-block; vertical-align:top; max-width: 300px; }
.bwbox_main_both { white-space: nowrap; display: inline-flex; width:100%; }
.bwbox_main_right { padding: 5px 8px 5px 10px; display: inline-block; text-align:left; vertical-align:top; white-space:normal; width:100%; }
.bwbox_main_right_box { display: inline-flex; flex-direction: column; min-width:100%; }
.tab_page_inner_1 { vertical-align:top; width:100%; height:100%; min-height:100%; }
.tab_page_inner_2 { color:red; font-weight:bold; text-align:left; }
.tab_page_inner_3 { width:100%; }
.tab_page_inner_4 { width:100%; height:94%; min-height:94%; }
.tab_page_inner_5 { width:100%; height:100%; min-height:100%; }
.bwbox_main_menu { white-space: normal; }
.bwbox_main_menu1a { vertical-align:top; display:inline-block; }
.bwbox_main_menu1b { vertical-align:top; display:inline-block; }
.news_column34 { white-space:normal; display:inline-flex; vertical-align:top; padding-top:5px; }
.news_column3 { white-space:normal; display:inline-block; vertical-align:top; }
.news_column4 { margin-left:3px; white-space:normal; display:inline-block; vertical-align:top; }
.bwbox_popup { position: absolute; left: 300px; top: 200px; border: 0px; width: 100px; z-index: 100; }
.bwbox_leftmenu { margin-bottom:6px; }
.bwbox_release { text-align:center; border: 1px solid black; background-color: #f0f0f0; margin: 0px 20px; padding:5px; font-size:small; }
.bwbox_popup_outer { border: 2px solid #444444; background-color: #FFFFFF; margin: 2px; border-radius: 8px; }
.bwbox_popup_inner { cursor:move; padding: 10px 0 0 10px; height: 30px; border: 0px solid #eeeeee; border-bottom: 1px solid #888888; background-color: #3060b8; color: #FFFFFF; margin:0px; font-size: 20px; border-radius: 8px 8px 0px 0px; }
.bwbox_popup_footer { padding: 4px 0 0 30px; height:30px; border: 0px solid #eeeeee; border-top: 1px solid #888888; background-color: #3060b8; color: #FFFFFF; margin:0px; border-radius: 0px 0px 8px 8px }
.bwtab_top { white-space: normal; }
.bwtab_tab { display: inline-flex; }
.bwtab_current { display: inline-block; margin: 2px 0px 0px 5px; background-color: #94afe2; padding: 4px; white-space:nowrap; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #94afe2; border-radius: 5px 5px 0px 0px; }
.bwtab_hidden { cursor:pointer; display: inline-block; margin: 2px 0px 0px 5px; background-color: #EEEEEE; padding: 4px; white-space:nowrap; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #94afe2; border-radius: 5px 5px 0px 0px; }
.bwtab_hidden:hover { background-color: #94afe2; }
.bwtab_title { width:100%; text-align:center; font-weight:bold; border-top-right-radius: 5px; background-color: #94afe2; padding: 4px 0px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #94afe2; color: #000000; }
.bwbox_menu_pos_down { display: initial; }
.bwbox_menu_pos_across { display: none; }
.find_us { display: flex; }
@media (min-width: 1500px ) { .news_column3 { width: 100%; }
}
@media (max-width: 1500px ) { .bwbox_desktop { display: inline; }
}
@media (max-width: 900px ) { #adaptaon .bwbox_top { width: auto; }
#adaptaon .bwbox_body { min-width: 100%; max-width: none; }
#adaptaon .bwbox_main_left { }
#adaptaon .news_column34 { white-space: normal; display:inline-block; }
#adaptaon .news_column3 { min-width: auto; width: 100%; }
#adaptaon .news_column4 { min-width: auto; width: 97%; }
#adaptaon .cbnews_column3 { min-width: auto; width: auto; }
#adaptaon .cbnews_column4 { min-width: auto; width: 97%; }
.find_us { display: block; }
}
@media (max-width: 600px ) { .bwbox_menu_pos_across { display: none; }
.bwbox_menu_pos_down { display: initial; }
.bwbox_top { width: auto; }
.bwbox_body { min-width: 100%; max-width: none; }
.bwbox_bwpagebody1 { border: 0px; background-color: #ffffff; }
.bwbox_main_both { display:inline-block; }
.bwbox_main_left { float:none; width: 97%; max-width:none; }
.bwbox_main_menu { display: block; white-space: nowrap; }
.bwbox_main_menu1 { float:left; width: 50%; white-space: normal; }
.bwbox_main_menu2 { float:left; width: 50%; margin-top: 40px; white-space: normal; }
.bwbox_main_nav { display: none; cursor:pointer; width:50px; }
.bwbox_main_right { clear:both; width: 100%; margin-left: 0px; display: block; }
.bwbox_popup { left: 0px; }
}
@media (max-width: 450px ) { .bwbox_main_left { float:none; width: 97%; max-width:none; }
.bwbox_main_menu { display: block; white-space: normal; }
.bwbox_main_menu1 { float:none; width: auto; }
.bwbox_main_menu2 { float:none; width: auto; margin-top: 0px; }
.bwbox_main_nav { display: none; cursor:pointer; width:50px; }
.bwbox_main_right { clear:both; width: auto; margin-left: 0px; }
}
.bwbox_bwpagebody1 { border: 5px solid #3060b8; background-color: #3060b8; display: inline-flex; min-height: 80%; }
.bwbox_bwpagebody2 { background-attachment: fixed; background-repeat: repeat; padding: 4px; border: 0px; border-radius: 15px; background-color: #ffffff; width: 100%; }
.bwbox_main_menu1 { width: 100%; vertical-align:top; display:inline-block; }
.bwbox_main_menu2 { width: 100%; vertical-align:top; display:inline-block; }
.bwbox_main_nav1 { cursor:pointer; width:50px; float:left; height: 32px; }
.bwbox_main_nav2 { width:80%; float:left; height: 32px; }
.bwbox_main_navt { height: 32px; }
.bwbox_menubox { text-align:left; }
.top_expand { display:inline-flex; }
.bodyplain { background-color: #ffffff; font-family : Calibri, Helvetica, sans-serif; font-size : small; }
.bodystyle { background-attachment: fixed; background-repeat: repeat; background-color: #ffffff; font-family : Calibri, Helvetica, sans-serif; font-size : small; background-size: cover; }
p { margin-bottom: 8px; margin-top: 0px; }
ol { margin-bottom: 8px; margin-top: 0px; }
ul { margin-bottom: 8px; margin-top: 0px; }
li { margin-bottom: 3px; }
.switch { position: relative; display: inline-block; width: 50px; height: 26px; }
.switch input {display:none;}
.switch_label { position: relative; bottom: 8px; height: 26px; }
.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }
.slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; }
input:checked + .slider { background-color: #3060b8; }
input:focus + .slider { box-shadow: 0 0 1px #3060b8; }
input:checked + .slider:before { -webkit-transform: translateX(24px); -ms-transform: translateX(24px); transform: translateX(24px); }
/* Rounded sliders */ .slider.round { border-radius: 12px; }
.slider.round:before { border-radius: 50%; }
input { padding : 5px; border: 1px solid #264989; border-radius: 5px; }
textarea { padding : 5px; border: 1px solid #264989; border-radius: 5px; }
select { padding : 2px; border: 1px solid #264989; border-radius: 5px ; }
.box_label { color: #264989; border-radius: 5px; font-size: small; opacity: 0.5; }
.box_title { border: 0px solid; border-top-left-radius: 10px; border-top-right-radius: 10px; text-align: center; background-color: #3060b8; font-size : 14px; color: #ffffff; border-color: #444444; padding: 5px; font-family: "Comic Sans MS"; }
.box_table { border: 1px solid; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: #eeeee0; border-color: #bbbbbb; padding: 0px; }
.box_help { border: 1px solid #666666; border-radius: 2px; background-color: #bfcfee; border-color: #666666; padding: 5px; }
.box_outer { border: 1px solid; border-radius: 2px; border-color: #666666; padding: 5px; }
.box_msg { color: #000000; font-size: small; }
.box_button { color: #ffffff; border-color: #264989; background-color: #3060b8; padding: 5px; border-radius: 5px; font-size: small; cursor: pointer ; }
.page_title { font-size: x-large; font-family: Comic Sans MS; font-weight: bold; text-shadow:3px 3px 2px #888888; color: #264989; }
.header_style { color: #ffffff; background-color: #dddddd; font-size: medium; text-align: center; font-weight: bold; font-style: italic; padding: 4px; border: 1px solid #3060b8; }
.header_none { display: none ; }
.banner_title { color: #ffffff; background-color: #dddddd; font-size: medium; text-align: center; font-weight: bold; font-style: italic; padding: 4px; border: 1px solid #3060b8; }
.newslink { cursor: pointer; }
.newslink:hover { text-decoration:underline; color: #264989; background-color: #bfcfee; }
.newsmore { font-size: small; font-weight: bold; cursor: pointer; color: #3060b8; text-align: right; }
.newsmore:hover { color: #264989; }
.newsmore_hidden { font-size: small; font-weight: bold; cursor: pointer; display: none; color: #264989; text-align: right; }
.compare1 { text-align: center; }
.compare2 { padding: 2px; background-color: #FF4444; color: #FFFFFF; font-weight: bold; text-align: center; border: 1px solid #000000; white-space: nowrap }
.compare3 { padding: 2px; background-color: #009933; color: #FFFFFF; font-weight: bold; text-align: center; border: 1px solid #000000; white-space: nowrap }
#bwbox_banner .bwbox_banner_left { border-left: 20px; text-align: left; }
#bwbox_banner .bwbox_banner_right { border-left: 20px; text-align: right; }
#bwbox_banner .bwbox_banner_center { text-align: center; white-space: nowrap; }
#bwbox_banner .bwbox_banner_enhance { margin-top: 8px; padding-left: 4px; padding-right: 4px; }
#bwbox_banner .bwbox_banner_name { font-size: 42px; font-family: Comic Sans MS; font-weight: bold; text-shadow: 3px 3px 2px #444444; font-style: italic; color: #FFFFFF; display: inline-block; }
#bwbox_banner .bwbox_banner_slogan { font-size: 24px; font-family: Comic Sans MS; font-weight: bold; text-shadow: 3px 3px 2px #444444; font-style: italic; color: #ffd700; text-align: center; display: inline-block; width:100%; animation-duration: 4s; animation-iteration-count: 8; }
#bwbox_banner .slide { animation-name: bwbox_banner_slogan_slide; position: relative; }
@keyframes bwbox_banner_slogan_slide { 0% {left:0px;}
50% {left:200px;}
100% {left:0px;}
}
#bwbox_banner .pulse { animation-name: bwbox_banner_slogan_pulse; }
@keyframes bwbox_banner_slogan_pulse { 0% {color:#ffd700;}
50% {color:#FFFFFF;}
100% {color:#ffd700;}
}
#bwbox_banner .slide_pulse { animation-name: bwbox_banner_slogan_slide_pulse; position: relative; }
@keyframes bwbox_banner_slogan_slide_pulse { 0% {color:#ffd700; left:0px;}
50% {color:#FFFFFF; left:200px;}
100% {color:#ffd700; left:0px;}
}
#bwbox_banner .bwhide { }
#bwbox_banner .bwbox_banner { display: block; width: 100%; }
#bwbox_banner .bwbox_banner1 { border: 5px solid #3060b8; background-color: #3060b8; padding-left: 0px; padding-right: 0px; }
#bwbox_banner .bwbox_banner2 { border: 0px; background-color: #3060b8; border-radius: 0px; padding: 4px; background-repeat: repeat; background-attachment: scroll; }
@media (max-width: 800px) { #bwbox_banner .bwhide { display: none; }
#bwbox_banner .bwbox_banner_name { font-size: 33px; }
#bwbox_banner .bwbox_banner_slogan { font-size: 19px; }
}
@media (max-width: 600px) { #bwbox_banner .bwbox_banner_name { font-size: 25px; }
#bwbox_banner .bwbox_banner_slogan { font-size: 14px; }
}
@media (max-width: 450px) { #bwbox_banner .bwbox_banner_name { font-size: 18px; }
#bwbox_banner .bwbox_banner_slogan { font-size: 14px; }
}
.msdb_icons { cursor: pointer; margin-bottom: -10px; margin-right: 10px; margin-left: 10px; }
.msdb_search { border-radius: 5px; padding: 5px; border: 1px dotted blue; color: #888888; }
.msdb_text_l { text-align: left; vertical-align: top; height: 12px; padding-left: 3px; padding-right: 3px; }
.msdb_text_r { text-align: right; vertical-align: top; padding-left: 3px; padding-right: 3px; }
.msdb_text_ln { text-align: left; vertical-align: top; white-space: nowrap; height: 12px; padding-left: 3px; padding-right: 3px; }
.msdb_text_c { text-align: center; vertical-align: top; padding-left: 3px; padding-right: 3px; }
.msdb_text_p { text-align: center; vertical-align: top; padding: 3px; }
.msdb_text_box { border: 1px solid #666666; border-radius: 6px; box-shadow: 2px 2px 6px 2px #444400; margin: 5px; }
.msdb_text_select:hover { background-color: #888888; }
.msdb_col_select { cursor: pointer; width: 40px; height: 50px; background-image: url("/bwicons/32/808-popup_menu.png"); background-color: transparent; background-repeat: no-repeat; background-position-y: 10px; }
.msdb_col_select_list { margin-left: -180px; background: #FFFFFF; width: 200px; position: absolute; display: none; cursor: pointer; border: 1px solid black; padding: 3px; }
.msdb_member_1 { background: #ffffff; }
.msdb_member_2 { background: #dddddd; }
.msdb_member_non { opacity: 0.7; }
.msdb_member_1: hover { background: #888888; color: #FFFFFF; }
.msdb_member_2: hover { background: #888888; color: #FFFFFF; }
.msdb_member_non: hover { background: #888888; color: #FFFFFF; }
.msdb_name_link { cursor: pointer; color: #264989; font-weight: bold; white-space: nowrap; }
.counter_style { text-align:center; background-color: #3060b8; border:2px solid #000000; font-size: 8pt; width: 8px; padding: 2px 3px 0px 3px; font-weight: bold; font-family: Arial; color: #000000; border-radius: px; }
.counter_msg { text-align:center; font-size: xx-small; border:0px; }
#rbox .r_link { font-size : small; text-align : left; border-width : 0px; padding : 1px 2px; text-decoration : none; white-space : nowrap; color : #FFFFFF; background-color : #264989; cursor : pointer; }
#rbox .res_show { font-size : 14px; text-align : left; border-width : 0px; padding : 1px 2px; text-decoration : none; white-space : nowrap; color : #264989; cursor : pointer; }
#rbox .res_show:hover { color : #FFFFFF; background-color : #264989; }
#rbox .r_show { font-size : small; text-align : left; border-width : 0px; padding : 1px 2px; text-decoration : none; white-space : nowrap; color : #264989; cursor : pointer; }
#rbox .r_show:hover { color : #FFFFFF; background-color : #264989; }
#rbox .board_sel { text-align : center; font-size : 12px; font-weight : bold; cursor : pointer; border : 1px solid #000000; border-radius : 2px; background-color : #dddddd; color : #000000; }
#resbox .board_sel { text-align : center; font-size : 12px; font-weight : bold; cursor : pointer; border : 1px solid #000000; border-radius : 2px; background-color : #eedddd; color : #000000; }
#resbox .board_xsel { text-align : center; font-size : 12px; font-weight : bold; cursor : pointer; padding:5px; border : 1px solid #000000; border-radius : 5px; width: 18px; background-color : #FFFF00; color : #666666; }
#resbox .board_xsel:hover { background-color : #666666; color : #FFFF00; }
#resbox .board_xselbd { background-color : #666666; color : #FFFF00; }
#resbox .button_sel { background-color : #3060b8; color : #FFFFFF; }
#resbox .board_xselno { background-color : #CCCCCC; cursor : none; }
#resbox .board_xselno:hover { background-color : #FFFF00; color : #666666; }
#resbox .flighta { background-color : #F9C5C5; }
#resbox .flightb { background-color : #BBEE88; }
#resbox .flightc { background-color : #CCCCFF; }
#resbox .resleft { vertical-align: top; white-space: nowrap; text-align: left; padding:3px; }
#resbox .rescenter { vertical-align: top; white-space: nowrap; text-align: center; padding:3px; }
#resbox .resright { vertical-align: top; white-space: nowrap; text-align: right; padding:3px; }
#resbox .rescol1 { vertical-align: top; white-space: nowrap; text-align: center; margin: 1px; border-radius: 2px; border: 1px solid #888888; background-color: #FF3333; color:#ffffff; padding:3px; }
#resbox .rescol2 { vertical-align: top; white-space: nowrap; text-align: center; margin: 1px; border-radius: 2px; border: 1px solid #888888; background-color: #FFB100; color:#000000; padding:3px; }
#resbox .rescol3 { vertical-align: top; white-space: nowrap; text-align: center; margin: 1px; border-radius: 2px; border: 1px solid #888888; background-color: #FFFF00; color:#000000; padding:3px; }
#resbox .rescol4 { vertical-align: top; white-space: nowrap; text-align: center; margin: 1px; border-radius: 2px; border: 1px solid #888888; background-color: #C0FF00; color:#000000; padding:3px; }
#resbox .rescol5 { vertical-align: top; white-space: nowrap; text-align: center; margin: 1px; border-radius: 2px; border: 1px solid #888888; background-color: #00C000; color:#ffffff; padding:3px; }
#resbox .rescol6 { vertical-align: top; white-space: nowrap; text-align: center; margin: 1px; border-radius: 2px; border: 1px solid #888888; background-color: #00C000; color:#ffffff; }
#resbox .resband1 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#FF0000; color:#FFFFFF; }
#resbox .resband2 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#FF3400; color:#FFFFFF; }
#resbox .resband3 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#FF6900; color:#000000; }
#resbox .resband4 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#FFAF00; color:#000000; }
#resbox .resband5 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#FFE400; color:#000000; }
#resbox .resband6 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#D4FF00; color:#000000; }
#resbox .resband7 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#9FFF00; color:#000000; }
#resbox .resband8 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#58FF00; color:#000000; }
#resbox .resband9 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#24FF00; color:#FFFFFF; }
#resbox .resband10 { font-weight:bold; text-align:center; border-radius: 2px; border: 1px solid #888888; background-color:#07CA07; color:#FFFFFF; }
#rbox .board_sel:hover { color : #888888; background-color : #000000; }
#rbox brq_title { font-size : small; text-align : center; font-style : italic; font-weight : bold; border : 1px solid #FFFFFF; color : #FFFFFF; padding : 2px; background-color : #94afe2; }
#rbox .matchstyle { width : 100%; margin : 1px; }
#rbox .matchstyle_picked { background-color : #94afe2; }
#rbox .picdisplay { display : auto; }
#rbox .picdisplay_hidden { display : none; }
#rbox .scorecards_download { cursor : pointer; margin-bottom : -10px; margin-left : 20px; width : 31px; height : 30px; background-color: transparent; background-repeat: no-repeat; background-image : url("/bwicons/32/308-web_download.png"); }
#upload_box { border: 10px dashed #cccccc; width: 700px; min-height: 150px; margin: 20px auto }
#upload_box.hover { border: 10px dashed #00cc00; }
#upload_box img { display: block; margin: 10px auto; }
#upload_box p { margin: 10px; font-size: 14px; }
.hidden { display: none !important; }
.fail { background: #cc0000; padding: 2px; color: #fff; }
.upload_accept { background: transparent; padding: 2px; color: #ffffff; border: 10px dashed #cc0000; }
#memb_pic .memb-top { margin: 0px; padding: 0px; display: inline-block; position: relative; color:black; text-align: left; cursor: pointer; }
#memb_pic ul .memb_show { margin: 0px; padding: 0px; list-style: none; display: inline-block; position: relative; cursor: pointer; }
#memb_pic .memb_img_t { height: 30px; border: 1px solid #888888; margin: 0px 5px; }
#memb_pic .memb_img_h { height: 180px; border: 0px; margin:4px; }
#memb_pic .memb_dropdown { white-space: nowrap; text-align: left; border: 1px solid #000000; background-color: #ffffff; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: absolute; background-color: #000000; left: -5000px; opacity: 0; z-index: 100; }
#memb_pic li { margin: 0px; padding: 0px; }
#memb_pic ul { margin: 0px; padding: 0px; }
#memb_pic li:hover .memb_dropdown { left: 0; opacity: 1; background-color: #ffffff; -webkit-transition: background-color, opacity 0.8s; -moz-transition: background-color, opacity 0.8s; -ms-transition: background-color, opacity 0.8s; -o-transition: background-color, opacity 0.8s; transition: background-color, opacity 0.8s; }
.sortcol { background-color:#3060b8; background-image: url("/bwicons/sort_arrow.png"); white-space:nowrap; font-weight: bold; background-size: 8px; background-repeat: no-repeat; background-position: center bottom 4px; padding: 2px 2px 18px 2px; cursor:pointer; border-top:0px solid; -webkit-background-size: 8px; }
.sortcolfa { white-space:nowrap; font-weight: bold; padding: 2px 2px 2px 2px; cursor:pointer; font-size:14px; border-top:0px solid; color:#FFFFFF; }
.res_even { font-size:14px; text-align:center; border-width:0px; padding:1px 2px; background-color:#ffffff; border-bottom: 0px dotted #666666; }
.res_odd { font-size:14px; text-align:center; border-width:0px; padding:1px 2px; background-color:#f0f0f0; border-bottom: 0px dotted #666666; }
.res_title_lg { font-size:16px; text-align:center; font-style:italic; font-weight:bold; border:1px dotted #EEEEEE; color:#FFFFFF; background-color:#3060b8; vertical-align:bottom; }
.res_title { font-size:14px; text-align:center; font-style:italic; font-weight:bold; border-top:1px dotted #444444; border:1px dotted #EEEEEE; color:#FFFFFF; background-color:#3060b8; vertical-align:bottom; }
.res_header { font-size:20px; text-align:center; font-family:Arial;; color:#264989; text-shadow:0px 0px 0px #FFFFFF; font-weight: bold; }
.res_pane_top { text-align:center; display:inline-block; border:0px; vertical-align: top; width:100%; }
.res_pane { text-align:center; display:inline-block; border:0px dotted black; vertical-align: top; }
.res_pane_inner { padding:4px; text-align:right; display:flex; }
.res_switchto2022 { color: #eea41d; font-size: 22px; text-align: left; white-space: nowrap; cursor: pointer; }
a.res_switchto2022:link, a.res_switchto2022:visited, a.res_switchto2022:active { color: #eea41d; }
a.res_switchto2022:hover { color: #FF8C00; }
.res_pane_button { color:#000000; font-size:22px; cursor:pointer; margin-left:5px; }
.res_pane_desc_a { padding-top:30px; font-size:20px; color:#318E1E; cursor:pointer; }
.res_pane_desc_d { padding-top:30px; font-size:20px; color:#264989; cursor:pointer; writing-mode:vertical-rl; }
.res_pic { height: 120px; border: 1px solid #888888; margin: 0px 5px; }
.res_auction { border-style:solid; border-width:1px;border-color:#444400; background:#f8f8dd; border-radius:4px; padding:2px; box-shadow: inset 0px 0px 6px #444400; }
.suit { padding:2px 0px 2px 18px; white-space:nowrap; font-weight: bold; text-align:left; background-size: 14px; background-repeat: no-repeat; background-position: 0px 3px; }
.spade { background-image: url("/bwicons/suits/spade.png"); }
.heart { background-image: url("/bwicons/suits/heart.png"); }
.diamond { background-image: url("/bwicons/suits/diamond.png"); }
.club { background-image: url("/bwicons/suits/club.png"); }
.personal_header { font-size : x-large; font-weight : bold; color : #264989; width : 100%; text-align : center; }
.personal_names { text-align : left; font-size : small; background-color : #94afe2; padding : 1px 5px; font-weight : bold; overflow : hidden; white-space : nowrap; cursor : pointer; }
.personal_names:hover { color : #FFFFFF; background-color : #3060b8; }
.personal_cols { width : 150px; display : inline-block; vertical-align : top; }
.personal_data { font-size : small; font-size : small; background-color : #E8E8E8; padding : 1px 2px; white-space : nowrap; }
.personal_datac { font-size : small; background-color : #E8E8E8; padding : 1px 2px; white-space : nowrap; text-align : center; }
.personal_lname { font-size : small; background-color : #bfcfee; padding : 1px 5px; font-weight : bold; overflow : hidden; white-space : nowrap; cursor : pointer; }
.personal_lname:hover { background-color : #94afe2; }
.personal_sort { background-color : #3060b8; padding : 1px 5px; font-weight : bold; overflow : hidden; white-space : nowrap; cursor : pointer; }
.personal_sort:hover { background-color : #94afe2; }
#docbox .dl_1t { background-color : #ffffff; border-width : 1px 0px 1px 1px; border-style : solid; vertical-align : top; border-color : #bbbbbb; cursor : pointer; }
#docbox .dl_2t { background-color : #eeeeee; border-width : 1px 0px 1px 1px; border-style : solid; vertical-align : top; border-color : #bbbbbb; }
#docbox .dl_3 { border-width : 0px 0px 0px 1px; border-style : solid; vertical-align : top; border-color : #bbbbbb; }
#docbox .dl_1b { background-color : #ffffff; border-width : 0px 0px 1px 1px; border-style : solid; vertical-align : top; border-color : #bbbbbb; cursor : pointer; }
#docbox .dl_2b { background-color : #eeeeee; border-width : 0px 0px 1px 1px; border-style : solid; vertical-align : top; border-color : #bbbbbb; }
#docbox .docbox_h { display : none; }
#docbox .docbox_s { display : inline; }
#docbox .docbox_box { height : 100% white-space : nowrap; }
#docbox .docbox_left { vertical-align : top; display : inline-block; width : 18%; height : 100%; overflow-y : scroll; overflow-x : hidden; }
#docbox .docbox_right { vertical-align : top; display : inline-block; width : 80%; height : 100%; overflow : scroll }
#docbox .doclist { color : black; background-image : url("/bwicons/folder_open.gif"); cursor : pointer; background-color: transparent; background-repeat: no-repeat; background-position : 10px 5px; padding : 4px 6px 8px 32px; }
#docbox .doclink { font-weight : bold; cursor : pointer; color : #264989; }
#docbox .doclink:hover { cursor : pointer; text-decoration : underline; color : #264989; background-color : #bfcfee; }
ul.newsdoc_h { list-style-type: circle; list-style-image: url("/bwicons/folder_open.gif"); }
ul.newsdoc_e { list-style-type: circle; list-style-image: url("/bwicons/16/003352-document-task-favorite.png"); }
li.newsdoc_h { padding: 2px; font-size: medium; font-weight: bold; }
li.newsdoc_e { padding: 2px; font-size: small; color: #3060b8; font-weight: bold; }
#piccie_box { border: 10px dashed #cccccc; width: 500px; min-height: 300px;margin: 20px auto; }
#piccie_box.hover { border: 10px dashed #00cc00; }
#piccie_box img { display: block; margin: 10px auto; }
#piccie_box p { margin: 10px; font-size: 14px; }
.hidden { display: none !important; }
.fail { background: #cc0000; padding: 2px;color: #ffffff; }
.piccie_accept { background: transparent; padding: 2px; color: #ffffff; border: 10px dashed #cc0000; }
progress { width: 400px; }
progress:after { content: "%"; }
a { color: #264989; font-weight: bold; text-decoration : none; }
a:link, a:visited { color: #264989; }
a:hover, a:active { color: #000000; font-weight: bold; text-decoration : none; }
a.button_href_one { border-radius: 4px 4px 4px 4px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
a.button_href_one:hover { color: #dddddd; background-color: #444444 }
a.button_href_large { border-radius: 4px 0px 0px 4px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #94afe2; color: #444444; font-weight: bold; font-size: medium; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
a.button_href_large:hover { color: #94afe2; background-color: #3060b8 }
a.button_href_left { border-radius: 4px 0px 0px 4px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
a.button_href_left:hover { color: #dddddd; background-color: #444444 }
a.button_href_middle { border-radius: 0px 0px 0px 0px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
a.button_href_middle:hover { color: #dddddd; background-color: #444444; }
a.button_href_right { border-radius: 0px 4px 4px 0px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
a.button_href_right:hover { color: #dddddd; background-color: #444444; }
.bwbutton { border-radius: 4px 4px 4px 4px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; text-decoration: none; cursor: pointer; }
.bwbutton:hover { color: #dddddd; background-color: #444444; }
.button_href_one { border-radius: 4px 4px 4px 4px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
.button_href_one:hover { color: #dddddd; background-color: #444444; }
.button_href_large { border-radius: 4px 4px 4px 4px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #94afe2; color: #444444; font-weight: bold; font-size: medium; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
.button_href_large:hover { color: #94afe2; background-color: #444444; }
.button_href_left { border-radius: 4px 0px 0px 4px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
.button_href_left:hover { color: #dddddd; background-color: #444444; }
.button_href_middle { border-radius: 0px 0px 0px 0px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
.button_href_middle:hover { color: #dddddd; background-color: #444444; }
.button_href_right { border-radius: 0px 4px 4px 0px; padding: 2px 4px 2px 4px; border: 1px solid #000000; background-color: #dddddd; color: #444444; font-weight: bold; font-size: small; white-space: nowrap; display: inline; text-decoration: none; cursor: pointer; }
.button_href_right:hover { color: #dddddd; background-color: #444444; }
.portrait { margin: 10px; padding: 2px; border:3px solid #666666; width: 100px; border-radius: 50%; shape-outside: circle(); shape-margin: 2px; }
.portrait150 { margin: 10px; padding: 2px; border:3px solid #666666; width: 150px; border-radius: 50%; shape-outside: circle(); shape-margin: 2px }
.fwbackln { color:#AAAAAA; background-color: #eeeeee; font-size:24px; border:1px dotted black; padding: 0px 6px 0px 4px; border-radius:4px; margin: 2px 3px 0px 3px; }
.fwbackrn { color:#AAAAAA; background-color: #eeeeee; font-size:24px; border:1px dotted black; padding: 0px 4px 0px 6px; border-radius:4px; margin: 2px 3px 0px 3px; }
.fwbackl { cursor:pointer; color:#444444; background-color: #eeeecc; font-size:24px; border:1px solid black; padding: 0px 6px 0px 4px; border-radius:4px; margin: 2px 3px 0px 3px; }
.fwbackr { cursor:pointer; color:#444444; background-color: #eeeecc; font-size:24px; border:1px solid black; padding: 0px 4px 0px 6px; border-radius:4px; margin: 2px 3px 0px 3px; }
.fwbackl:hover { color: #dddddd; background-color: #444444 }
.fwbackr:hover { color: #dddddd; background-color: #444444; }
.wa_button { background-position-x: 3px; background-position-y: 3px; background-color: transparent; background-repeat: no-repeat; border: 0px; border-radius: 3px; cursor: pointer; height: 32px; padding: 2px 8px 0px 4px; width: 32px; }
.wa_button_add { background-image: url("/bwicons/24/add.png"); }
.wa_button_delete { background-image: url("/bwicons/24/stop.png"); }
.wa_button_down { background-image: url("/bwicons/24/down.png"); }
.wa_button_edit { background-image: url("/bwicons/24/pen_green.png"); }
.wa_button_element_add { background-color: transparent; background-repeat: no-repeat; background-image: url("/bwicons/24/add.png"); background-position-y: 6px; border: 1px solid #888888; font-weight: bold; width: 200px; }
.wa_button_element_used { border: 1px solid #888888; color: #888888; width: 200px; }
.wa_button_options { background-color: transparent; background-repeat: no-repeat; background-image: url("/bwicons/24/app.png"); }
.wa_button_up { background-color: transparent; background-repeat: no-repeat; background-image: url("/bwicons/24/up.png"); }
.eldown { height: 20px; white-space: nowrap; padding-left: 25px; font-weight: bold; text-align: left; vertical-align: top; background-image: url("/bwicons/24/308-web_download.png"); background-color: transparent; background-repeat: no-repeat; background-position: left center; }
.eldlink { font-weight: bold; padding: 3px; background-color: #DDDDDD; cursor: pointer; margin-right: 10px; border: 1px dotted #666666; }
.eldlink:hover { color: #ffffff; background-color: #444444; }
.eldlinkg { font-weight: bold; padding: 3px; background-color: #008800; cursor: pointer; margin-right: 10px; border: 1px dotted #666666; }
.eldlink:visited { color: #000000; background-color: #00ff00 }
.calbox_text { font-size: small; color: #264989; font-family: Verdana, Geneva, sans-serif; }
.calbox_title { font-size: medium; color: #FFFFFF; font-family: Verdana; font-weight: bold; text-align: center; background-color: #0000CC; }
.calbox_highlight { color: #666666; font-weight: bold; }
.calbox_list { color: #444444; font-weight: bold; padding-left: 30px; margin-left: 15px; }
.calbox_email { color: #444444; font-weight: bold; background-image: url("/images/envelope.gif"); background-color: transparent; background-repeat: no-repeat; padding-left: 30px; margin-left: 15px; cursor : pointer; }
.calbox_email:hover { background-color: #94afe2; }
.calbox_link { cursor : pointer; }
.calbox_link:hover { background-color: #94afe2; }
.calbox_icons { cursor : pointer; width : 100px; }
.cal_schedule { text-size : medium; color : #264989; font-weight:bold; }
.cal_moreinfo { padding:2px; border-radius:3px; border: 1px dotted #888888; font-size: small; font-family: Arial; font-weight: bold; color: #3060b8; background-color:#EEEEEE; cursor:pointer; }
.cal_moreinfo.hover { color: #264989; background-color:#CCCCCC; }
.cal_realbridge { color: #318E1E; }
.cal_xx { font-size:small; color:black; height:15px; vertical-align:top; text-decoration:none; padding:2px; cursor:pointer; border-top:1px solid #aaaaaa; border-bottom:1px solid white; border-left:0px solid white; border-right:0px solid white; }
.cal_yy { font-size:small; color:black; background-color:#dddddd; height:15px; vertical-align:top; text-decoration:none; padding:2px; cursor:pointer; border-top:1px solid #aaaaaa; border-bottom:1px solid white; border-left:0px solid white; border-right:0px solid white; }
.cal_btn { border:0px; background-color: transparent; padding: 2px 5px 0px 5px; cursor:pointer; }
.cal_img { width:32px; border:0px; }
.cal_day { font-weight:bold; font-size:large; color: #3060b8; padding:3px; }
.cal_title { font-weight:bold; font-size:small; color: #3060b8; padding:3px; }
.cal_select { border: 3px solid #aaaaaa; height: 20px; background-color: #ddaadd; border-radius: 4px; font-weight: bold; text-align:center; }
.cal_list { height:350px; overflow:scroll; border:1px solid #AAAAAA; }
.el12 { text-align: left; vertical-align: top; width: 12%; }
.el4l { text-align: left; vertical-align: top; white-space: nowrap; width: 4%; }
.el4r { padding-right: 4px; text-align: right; vertical-align: top; white-space: nowrap; width: 4%; }
.elw1c { text-align: left; vertical-align: top; width: 35%; }
.elw1n { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 35%; }
.elw1p { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 35%; cursor: pointer; }
.elw1nh { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 35%; background-image: url("/images/fouraces_small.gif"); background-color: transparent; background-repeat: no-repeat; height: 20px; }
.elw1ph { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 35%; cursor: pointer; background-image: url("/images/fouraces_small.gif"); background-color: transparent; background-repeat: no-repeat; height: 20px; }
.elw2c { text-align: left; vertical-align: top; width: 42%; }
.elw2n { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 42%; }
.elw2p { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 42%; cursor: pointer; }
.elw2nh { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 42%; background-image: url("/images/fouraces_small.gif"); background-color: transparent; background-repeat: no-repeat; height: 20px; }
.elw2ph { font-weight: bold; padding-left: 25px; text-align: left; vertical-align: top; width: 42%; cursor: pointer; background-image: url("/images/fouraces_small.gif"); background-color: transparent; background-repeat: no-repeat; height: 20px; }
.els { background-color: transparent; color: #264989; }
.els:hover { background-color: #264989; color: #FFFFFF; }
.elsp { background-color: transparent; color: #264989; }
.els1 { background-color: transparent; color: #00FF00; }
.els1:hover { background-color: #00FF00; color: #FFFFFF; }
.els1p { background-color: transparent; color: #00FF00; }
.els2 { background-color: transparent; color: #FF4444; }
.els2:hover { background-color: #FF4444; color: #FFFFFF; }
.els2p { background-color: transparent; color: #FF4444; }
.els3 { background-color: transparent; color: #99FFFF; }
.els3:hover { background-color: #99FFFF; color: #FFFFFF; }
.els3p { background-color: transparent; color: #99FFFF; }
.els4 { background-color: transparent; color: #FFFF00; }
.els4:hover { background-color: #FFFF00; color: #FFFFFF; }
.els4p { background-color: transparent; color: #FFFF00; }
.els5 { background-color: transparent; color: #FF9933; }
.els5:hover { background-color: #FF9933; color: #FFFFFF; }
.els5p { background-color: transparent; color: #FF9933; }
.els6 { background-color: transparent; color: #AAAABB; }
.els6:hover { background-color: #AAAABB; color: #FFFFFF; }
.els6p { background-color: transparent; color: #AAAABB; }
.els7 { background-color: transparent; color: #6633FF; }
.els7:hover { background-color: #6633FF; color: #FFFFFF; }
.els7p { background-color: transparent; color: #6633FF; }
.els8 { background-color: transparent; color: #99FF33; }
.els8:hover { background-color: #99FF33; color: #FFFFFF; }
.els8p { background-color: transparent; color: #99FF33; }
.els9 { background-color: transparent; color: #FF9999; }
.els9:hover { background-color: #FF9999; color: #FFFFFF; }
.els9p { background-color: transparent; color: #FF9999; }
.els10 { background-color: transparent; color: #000000; }
.els10:hover { background-color: #000000; color: #FFFFFF; }
.els10p { background-color: transparent; color: #000000; }
a.mn_link { text-decoration: none; display: block; color: #000000; }
a.mn_link:link, a.mn_link:visited, a.mn_link:active { color: #000000; }
a.mn_link:hover { color: #000000; }
.mn_table { text-align: left; border: px solid black; /* allow to fill left box */ width: 250px; }
.mn_1 { text-decoration: none; border: 0px; padding: 4px; font-size: x-small; background-color: #94afe2; color: #000000; font-family: Andale Mono; font-weight: bold; cursor: pointer; border-bottom: 1px solid white; white-space: nowrap; text-align: left; }
.mn_1:hover { background-color: #000000; color: #94afe2; }
.mn_link1:hover { background-color: #000000; color: #94afe2; }
.mn_2 { text-decoration: none; border: 0px; padding: 4px; font-size: x-small; background-color: #bfcfee; color: #000000; font-family: Andale Mono; font-weight: bold; cursor: pointer; white-space: nowrap; border-bottom: 0px solid black; text-align: left; }
.mn_2:hover { background-color: #000000; color: #bfcfee; }
.mn_link2:hover { background-color: #000000; color: #bfcfee; }
@media ( max-width: 600px ) { .mn_table { width: 100%; }
}
/* Calendar/Results */ .bwbox_cal_color { font-size: 20px; font-family: Arial; font-weight: bold; text-shadow:0px 0px 0px #FFFFFF; color: #264989; }
.bwbox_cal_button { font-size: large; font-weight: bold; background-color: #eeeeee; color: #264989; border-radius: 5px; border: 1px dotted #888888; padding: 3px 10px 3px 10px; }
.bwbox_cal_button:hover { color: #eeeeee; background-color: #264989; }
/* Menu */ #menunav .menu-box-top { white-space: nowrap; font-family: Andale Mono; font-size: x-small; width: 98%; height: 50px; -webkit-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; padding: 0 10px; display: block; line-height: 1; -webkit-transition: font-family 0.5s, color 0.5s; -moz-transition: font-family 0.5s, color 0.5s; -ms-transition: font-family 0.5s, color 0.5s; -o-transition: font-family 0.5s, color 0.5s; transition: font-family 0.5s, color 0.5s; }
#menunav .menu-box-side { white-space: nowrap; font-family: Andale Mono; font-size: x-small; width: 300; -webkit-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; padding: 0px; display: block; line-height: 1; -webkit-transition: font-family 0.5s, color 0.5s; -moz-transition: font-family 0.5s, color 0.5s; -ms-transition: font-family 0.5s, color 0.5s; -o-transition: font-family 0.5s, color 0.5s; transition: font-family 0.5s, color 0.5s; }
#menunav h1, #menunav ul, #menunav p, #menunav img { margin: 0; padding: 0; border: 0; }
#menunav h1 { font-weight: normal; }
#menunav ul { list-style: none; }
#menunav a { text-decoration: none; color: #000000; }
#menunav .menu-label-top { font-size: x-small; font-weight: bold; }
#menunav .menu-label-drop { font-size: x-small; font-weight: bold; }
#menunav .the-btn { cursor: pointer; float: right; font-size: 14px; color: #ffffff; }
/* for Amend purposes */ #menunav .the-btn-light { cursor: pointer; float: right; font-size: 14px; color: #FFFFFF; }
#menunav .the-btn-dark { cursor: pointer; float: right; font-size: 14px; color: #888888; }
/* Top buttons */ #menunav .menu-top > li { float: left; position: relative; text-align: center; background-color: #94afe2; margin-left: 1px; border-width: 1px; border-style: solid; border-color: #888888; border-radius: 0px; font-weight: bold; color: #000000; -webkit-transition: background-color 0.5s, color 0.5s; -moz-transition: background-color 0.5s, color 0.5s; -ms-transition: background-color 0.5s, color 0.5s; -o-transition: background-color 0.5s, color 0.5s; transition: background-color 0.5s, color 0.5s; }
#menunav .menu-top > li:hover { background-color: #bfcfee; color: #000000; -webkit-transition: background-color 0.5s, color 0.5s; -moz-transition: background-color 0.5s, color 0.5s; -ms-transition: background-color 0.5s, color 0.5s; -o-transition: background-color 0.5s, color 0.5s; transition: background-color 0.5s, color 0.5s; }
#menunav .menu-side > li { background-image: url("/images/menu_arrow.gif"); background-repeat: no-repeat; background-position: 5px 6px; position: relative; text-align: left; background-color: #94afe2; border-width: 1px; border-style: solid; border-color: #888888; border-radius: 0px; margin-bottom: 1px; box-shadow: none; font-weight: bold; padding-left: 12px; padding-top: 4px; padding-bottom: 4px; margin-left: 1px; color: #000000; -webkit-transition: background-color 0.5s, color 0.5s; -moz-transition: background-color 0.5s, color 0.5s; -ms-transition: background-color 0.5s, color 0.5s; -o-transition: background-color 0.5s, color 0.5s; transition: background-color 0.5s, color 0.5s; }
#menunav .menu-side > li:hover { background-color: #bfcfee; color: #000000; -webkit-transition: background-color 0.5s, color 0.5s; -moz-transition: background-color 0.5s, color 0.5s; -ms-transition: background-color 0.5s, color 0.5s; -o-transition: background-color 0.5s, color 0.5s; transition: background-color 0.5s, color 0.5s; }
#menunav .menu-top .menu-right { float: right; }
#menunav .menu-button { white-space: normal; padding-left: 10px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; font-size: x-small; display: block; color: #000000; overflow: hidden; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -ms-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; }
#menunav li:hover .menu-button { color: #000000; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -ms-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; }
#menunav .menu-nodrop { }
#menunav .menu-drop .menu-label-top { white-space: nowrap; padding-right: 20px; color: #000000; -webkit-transition: background 0.5s, color 0.5s; -moz-transition: background 0.5s, color 0.5s; -ms-transition: background 0.5s, color 0.5s; -o-transition: background 0.5s, color 0.5s; transition: background 0.5s, color 0.5s; }
#menunav li:hover .menu-drop .menu-label-top { color: #000000; -webkit-transition: background 0.5s, color 0.5s; -moz-transition: background 0.5s, color 0.5s; -ms-transition: background 0.5s, color 0.5s; -o-transition: background 0.5s, color 0.5s; transition: background 0.5s, color 0.5s; }
#menunav .menu-drop .menu-label-drop { padding-right: 20px; background: url("/bwicons/menu/drop1.png") no-repeat right; color: #000000; -webkit-transition: background 0.5s, color 0.5s; -moz-transition: background 0.5s, color 0.5s; -ms-transition: background 0.5s, color 0.5s; -o-transition: background 0.5s, color 0.5s; transition: background 0.5s, color 0.5s; }
#menunav li:hover .menu-drop .menu-label-drop { background: url("/bwicons/menu/drop2.png") no-repeat right; color: #000000; -webkit-transition: background 0.5s, color 0.5s; -moz-transition: background 0.5s, color 0.5s; -ms-transition: background 0.5s, color 0.5s; -o-transition: background 0.5s, color 0.5s; transition: background 0.5s, color 0.5s; }
/* Dropdown */ #menunav .menu-dropdown-top { text-align: left; background-color: #bfcfee; -webkit-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; position: absolute; left: -5000px; opacity: 0; z-index: 100; }
#menunav li:hover .menu-dropdown-top { left: 0; opacity: 1; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -ms-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; }
#menunav .menu-dropdown-side { margin-top: -50px; margin-left: 295px; text-align: left; background-color: #bfcfee; border-width: 1px; border-style: solid; border-color: #888888; border-radius: 0px; -webkit-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; position: absolute; left: -5000px; opacity: 0; z-index: 100; }
#menunav li:hover .menu-dropdown-side { left: 0; opacity: 1; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -ms-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; }
#menunav .menu-right:hover .menu-dropdown { left: auto; right: 0; }
#menunav .menu-sub { margin: 5px 0; }
/* Dropdown content */ #menunav .menu-sub li { white-space: nowrap; -webkit-transition: background-color 0.1s; -moz-transition: background-color 0.1s; -ms-transition: background-color 0.1s; -o-transition: background-color 0.1s; transition: background-color 0.1s; }
#menunav .menu-sub li:hover { background: #94afe2 url("/bwicons/menu/select.png") no-repeat 10px; -webkit-transition: background-color 0.5s, color 0.5s; -moz-transition: background-color 0.5s, color 0.5s; -ms-transition: background-color 0.5s, color 0.5s; -o-transition: background-color 0.5s, color 0.5s; transition: background-color 0.5s, color 0.5s; }
#menunav .menu-subbutton { font-size: x-small; display: block; padding: 4px 10px; line-height: 1.3; color: #000000; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -ms-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; }
#menunav .menu-sub li:hover .menu-subbutton { color: #000000; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -ms-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; }
#menunav .menu-desc { font-style: italic; color: #000000; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -ms-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; }
#menunav .menu-sub li:hover .menu-desc { color: #000000; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -ms-transition: color 0.5s; -o-transition: color 0.5s; transition: color 0.5s; }
#menunav .menu-row { vertical-align: text-top; display: inline-block; display: inline; }
#menunav .menu-row .menu-sub { margin: 0; }
#menunav h1 { font-size: 2em; color: #000000; }
#menunav p { color: #000000; }
#menunav .emp { font-weight: bold; }
#menunav .quote { font-style: italic; }
#toolbarbox ul { list-style: none; }
#toolbarbox .tool-admin { background-image: url("/bwicons/32/0320-tools.png"); }
#toolbarbox .tool-analysis { background-image: url("/bwicons/32/8002-profile_graph.png"); }
#toolbarbox .tool-app { background-image: url("/bwicons/32/bwapp_logo_32.png"); }
#toolbarbox .tool-bnew { background-image: url("/bwicons/32/lamp32.png"); }
#toolbarbox .tool-bwhelp { background-image: url("/bwicons/32/210-help.png"); }
#toolbarbox .tool-cal { background-image: url("/bwicons/32/078-calendar2.png"); }
#toolbarbox .tool-clubs { background-image: url("/bwicons/32/629-index.png"); }
#toolbarbox .tool-comps { background-image: url("/images/competitions.gif"); }
#toolbarbox .tool-forum { background-image: url("/bwicons/32/110-library.png"); }
#toolbarbox .tool-full { background-image: url("/bwicons/32/0110-windows.png"); }
#toolbarbox .tool-home { background-image: url("/bwicons/32/home32.png"); }
#toolbarbox .tool-language { background-image: url("/bwicons/32/902020-flag-blue.png"); }
#toolbarbox .tool-logoff { background-image: url("/bwicons/32/0060-lock_close.png"); }
#toolbarbox .tool-members { background-image: url("/bwicons/32/3010-users.png"); }
#toolbarbox .tool-menu { background-image: url("/bwicons/32/808-popup_menu.png"); }
#toolbarbox .tool-mobile { background-image: url("/bwicons/32/0136-mobile.png"); }
#toolbarbox .tool-norm { background-image: url("/bwicons/32/0111-windows_add.png"); }
#toolbarbox .tool-optclose { background-image: url("/bwicons/32/options32.png"); }
#toolbarbox .tool-optsett { background-image: url("/bwicons/32/options32.png"); }
#toolbarbox .tool-pcmouse { background-image: url("/bwicons/32/177-mouse.png"); }
#toolbarbox .tool-print { background-image: url("/bwicons/32/004500-printer.png"); }
#toolbarbox .tool-res { background-image: url("/bwicons/32/078-calendar.png"); }
#toolbarbox .tool-stats { background-image: url("/bwicons/32/451000-graph.png"); }
#toolbarbox .tool-tvmode { background-image: url("/bwicons/32/042540-television-search.png"); }
#toolbarbox .tool-upload { background-image: url("/bwicons/32/web_upload.png"); }
#toolbarbox .tool-top { margin: 0px; padding: 0px; text-align: left; white-space: nowrap; }
#toolbarbox .tool-rel { height: 40px; text-align: center; font-weight: bold; }
#toolbarbox .tool-seth { background-repeat: no-repeat; background-position: 5px 1px; display: inline-block; position: relative; height: 40px; width: 36px; padding: 0px; color:black; text-align: left; cursor: pointer; }
#toolbarbox .tool-setv { background-repeat: no-repeat; background-position: 15px 8px; position: relative; height: 40px; padding-left: 20px; padding-right: 10px; color:black; text-align: left; cursor: pointer; }
#toolbarbox .tool-seto { background-repeat: no-repeat; background-position: 15px 4px; position: relative; height: 30px; padding-left: 50px; padding-right: 10px; padding-top: 10px; color:black; text-align: left; }
#toolbarbox .tool-seta { background-repeat: no-repeat; background-position: 5px 5px; float: left; position: relative; height: 40px; padding: 1px; color:black; text-align: left; cursor: pointer; }
#toolbarbox .tool-sep { float: left; position: relative; padding-left: 10px; padding-right: 10px; padding-top: 12px; color:black; text-align: center; cursor: pointer; }
#toolbarbox .tool-button { height: 26px; padding-left: 40px; padding-top: 12px; color:black; text-align: left; cursor: pointer; display: block; opacity: 0.8; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; }
#toolbarbox .tool-button:hover { opacity: 1; color: #3060b8; }
#toolbarbox .tool-label { }
#toolbarbox .tool-drop1 { position:absolute; }
#toolbarbox .tool-drop2 { position:relative; left: 100px; padding-left: 2px; padding-right:0px; overflow:hidden; width:300px; display:none; background-color:#ffffff; z-index:200; opacity:0; border: solid black 1px; }
#toolbarbox .tool-drop3 { position:relative; left: 150px; top: 10px; padding: 5px; overflow:hidden; width:400px; display:none; background-color:#ffffff; z-index:220; opacity:1; border: solid black 1px; }
#toolbarbox .tool-options { display:none; padding: 5px; overflow:hidden; background-color:#ffffff; z-index:220; opacity:0; border-top: 1px dotted black; border-bottom: 0px; border-left: 0px; border-right: 0px; margin: 5px; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; }
#toolbarbox .tool-options:target { opacity : 1; visibility : visible; display : block; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; }
#toolbarbox .tool-dropdown { white-space: nowrap; text-align: left; border: 1px solid #000000; background-color: #ffffff; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: absolute; background-color: #000000; left: -5000px; opacity: 0; z-index: 100; }
#toolbarbox li:hover .tool-dropdown { left: 0; opacity: 1; background-color: #ffffff; -webkit-transition: background-color, opacity 0.8s; -moz-transition: background-color, opacity 0.8s; -ms-transition: background-color, opacity 0.8s; -o-transition: background-color, opacity 0.8s; transition: background-color, opacity 0.8s; }
#toolbarbox .toolbar-row { border-right: 1px dotted #707070; margin: 5px 0; vertical-align: text-top; display: inline-block; zoom: 1; *display: inline; }
#toolbarbox .tool-dropdown .toolbar-row:last-child { border-right: none; }
@media (max-width: 600px) { .bwbox_toolbar { float: none; }
#menunav { padding: 0px; }
#menunav .menu-top > li { float: none; text-align: left; border-radius: 5px; }
#menunav .menu-drop { }
#menunav .menu-dropdown-top { text-align: left; margin-top: -40px; margin-left: 220px; }
#menunav .menu-dropdown-side { display: none; }
}
@media (max-width: 400px) { #menunav .menu-dropdown-top { text-align: left; margin-left: 50px; }
#menunav .menu-box-side { width: 100%; }
}
#handbox .hd_boxh { background-color: #fffff0; border: 0px solid black; padding: 2px; }
#handbox .hd_details { background: #f8f8dd; border-color: #444400; border-radius: 8px; border-style: solid; border-width: 1px; box-shadow: inset 0px 0px 6px #444400; padding: 8px; }
#resbox .hd_details { background: #f8f8dd; border-color: #a8a813; border-radius: 15px; border-style: solid; border-width: 1px; box-shadow: inset 0px 0px 2px #444400; padding: 8px; }
#handbox .hd_popup_hcp { background-color: #FFFFAA; border: 1px solid #888888; border-radius: 4px; left: -5000px; margin: 5px; margin-left: 0px; margin-top: 0px; padding: 5px; position: absolute; }
#handbox .hd_popup_top { border: 0px; margin: 0px; padding: 0px; }
#handbox li:hover .hd_popup_hcp { left: auto; opacity: 1; }
#handbox ul { border: 0px; list-style: none; margin: 0px; padding: 0px; }
.handpopup { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin: 5px; }
.hd_bid { color: #666666; font-size: 12px; font-weight: bold; }
.hd_box { background-color: #fffff0; border: 1px solid black; padding: 5px; }
.hd_boxb { background-color: #fffff0; border: 1px solid black; padding: 6px; }
.hd_boxg { background-color: #eeeee0; border: 2px solid #ccccc0; padding: 2px; }
.hd_boxo { border: 0px solid black; padding: 5px; }
.hd_butt_off { background-color: #ddddcc; border-style: outset; border-width: 2px; color: #aaaaaa; cursor: pointer; font-size: 10px; font-weight: bold; padding: 3px; }
.hd_butt_on { background-color: #ddddcc; border-style: outset; border-width: 2px; color: #333355; cursor: pointer; font-size: 10px; font-weight: bold; padding: 3px; }
.hd_butt_red { background-color: #ddddcc; border-style: outset; border-width: 2px; color: #ff0000; cursor: pointer; font-size: 10px; font-weight: bold; padding: 3px; }
.hd_carda { background-color: #ddddcc; border-style: outset; border-width: 2px; color: #333355; cursor: pointer; font-size: 12px; font-weight: bold; padding: 3px; }
.hd_cardp { background-color: #ddddcc; border-style: outset; border-width: 2px; color: #aaaaaa; cursor: pointer; font-size: 12px; font-weight: bold; padding: 3px; }
.hd_hand { font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap; }
.hd_mainbox { background: #f8f8f8; border-color: #444400; border-radius: 8px; border-style: solid; border-width: 1px; box-shadow: 4px 4px 10px 2px #444400; padding: 8px; }
#resbox .hd_mainbox { background: #9DFF9D; border-color: #444400; border-radius: 8px; border-style: solid; border-width: 1px; box-shadow: 2px 2px 4px 2px #000000; padding: 8px; }
.hd_mainsvg { background: green; border-color: #4E3505; border-style: solid; border-width: 4px; }
.hd_show1 { background-color: #00aa00; color: black; }
.hd_show2 { background-color: #ff0000; color: black; }
.hd_show3 { background-color: #00aa00; color: white; }
.hd_show4 { background-color: #ff0000; color: white; }
.hd_title { background-color: #666666; border: 1px solid #333333; color: white; font-size: small; font-style: italic; font-weight: bold; padding: 2px; text-align: center; }
.stat_type_1 { background-color: #FFCC33; border: 1px solid #000000; color: white; font-weight: bold; text-align: center; }
.stat_type_2 { background-color: #CC0033; border: 1px solid #000000; color: white; font-weight: bold; text-align: center; }
.stat_type_3 { background-color: #3366FF; border: 1px solid #000000; color: white; font-weight: bold; text-align: center; }
.stat_day { background-color: #3060b8; color: #FFFFFF; font-weight: bold; text-align: center; border: 1px solid #000000; }
.stat_ttl { background-color: #3060b8; color: #FFFFFF; font-weight: bold; text-align: left; border: 1px solid #000000; }
.stat_nos { text-align: right; }
.form_hidden { display: none; }
.form_narrow { text-align:left; white-space:nowrap; vertical-align:top; padding-top:0px; font-weight:bold; }
.form_label { text-align:left; white-space:nowrap; vertical-align:top; font-weight:bold; }
.form_label_box { text-align:left; white-space:nowrap; vertical-align:top; font-weight:bold; }
.form_data { text-align:left; vertical-align:top; padding-left:15px; }
.form_data_box { text-align:left; border: 1px solid blue; border-radius: 3px; min-width: 200px; padding: 2px; }
.form_data_plain { text-align:left; padding: 2px; }
.form_input { padding: 5px; border: 1px solid #264989; border-radius: 5px; }
.form_input_date { background-color:#EEEEEE; position:relative; top:-10px; margin-right:5px; }
@media ( max-width: 900px ) { .form_data { padding: 0px; }
.form_hidden { display: inherit; }
.form_label { display: none; }
.form_narrow { padding-top:10px; }
}
.form_nowrap { text-align: left; vertical-align: text-top; white-space: nowrap; }
.form_wrap { text-align: left; vertical-align: text-top; white-space: normal; }
.form_sort { padding:5px; cursor:pointer; white-space: nowrap; }
.form_tick { text-align: left; vertical-align: text-top; }
.form_update { text-align: left; vertical-align: text-top; white-space: nowrap; font-size:xx-small; }
.pp_title { xwidth: 25%; text-align: left; white-space:nowrap; padding: 1px 2px; }
.pp_text { text-align: left; white-space:nowrap; padding: 1px 2px; }
.pp_div { display:block; text-align: center; width: 100%; }
.pp_tab { border-spacing: 5px; margin: 0 auto; }
.pp_list1 { width: 100px; margin: 5px;border: 1px solid #000000; padding:0px; }
.pp_list2 { width: 450px; padding: 5px;margin-top: 10px; font-size: large; vertical-align:top; border: 1px solid #000000; }
.pp_img { width: 100px;border: 0px; }
.pp_bimg { width: 100px; border: 1px solid #000000; }
.club_title { font-size: medium; color: #000000; font-weight: bold; background-color: #ECE4E4; }
.clubtable_select_l { display: block; position: relative; white-space:nowrap; padding-left: 35px; margin-bottom: 2px; cursor: pointer; font-size: medium; font-weight: bold; -moz-user-select: none; }
.clubtable_select_r { display: block; position: relative; white-space:nowrap; padding-left: 35px; margin-bottom: 2px; cursor: pointer; font-size: small; font-weight: bold; -moz-user-select: none; }
.clubtable_div_region { display: inline-block; white-space:nowrap; cursor: pointer; font-size: small; font-weight: bold; width: 180px; overflow: hidden; }
.clubtable_select_l input { position: absolute; opacity: 0; }
.clubtable_select_r input { position: absolute; opacity: 0; }
.checkmarkl { position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #cccccc; border-radius: 50%; }
.checkmarkr { position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #cccccc; border-radius: 50%; }
.clubtable_select_l:hover input ~ .checkmarkl { background-color: #888888; }
.clubtable_select_r:hover input ~ .checkmarkr { background-color: #888888; }
.clubtable_select_l input:checked ~ span { background-color: #009800; }
.clubtable_select_r input:checked ~ span { background-color: #009800; }
.checkmarkl:after { content: ""; position: absolute; display: none; }
.checkmarkr:after { content: ""; position: absolute; display: none; }
.clubtable_select_l input:checked ~ .checkmarkl:after { display: block; }
.clubtable_select_r input:checked ~ .checkmarkr:after { display: block; }
.clubtable_select_l .checkmarkl:after { top: 6px; left: 6px; width: 6px; height: 6px; border-radius: 50%; background: white; }
.clubtable_select_r .checkmarkr:after { top: 6px; left: 6px; width: 6px; height: 6px; border-radius: 50%; background: white; }
.support_table { width: 100%; }
.support_list { width: 100%; }
.support_nowrap { white-space: nowrap; }
/* The bwcheckbox */ .bwcheckbox { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: small; font-weight:bold; color: #ff0000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* Hide the browser's default checkbox */ .bwcheckbox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
/* Create a custom checkbox */ .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #DDDDDD; border: 1px solid #000000; }
/* On mouse-over, add a grey background color */ .bwcheckbox:hover input ~ .checkmark { background-color: #AAAAFF; }
/* When the checkbox is checked, add a blue background */ .bwcheckbox input:checked ~ .checkmark { background-color: #2196F3; }
/* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; }
/* Show the checkmark when checked */ .bwcheckbox input:checked ~ .checkmark:after { display: block; }
/* Style the checkmark/indicator */ .bwcheckbox .checkmark:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.soc_actions { display:flex; }
.soc_like { font-size:18px; padding:0px 8px; color:#00AA00; cursor:pointer; }
.soc_like_link { font-size:18px; padding:0px 8px; color:#00AA00; cursor:pointer; }
.soc_like_link:hover { color:#FFFFFF; background-color: #00AA00; }
.soc_dislike { font-size:18px; padding:0px 8px; color:#FF0000; cursor:pointer; }
.soc_dislike_link { font-size:18px; padding:0px 8px; color:#FF0000; cursor:pointer; }
.soc_dislike_link:hover { color:#FFFFFF; background-color: #FF0000; }
.soc_comment { font-size:18px; padding:0px 8px; color:#475DD7; cursor:pointer; }
.soc_comment_link { font-size:18px; padding:0px 8px; color:#475DD7; cursor:pointer; }
.soc_comment_link:hover { color:#FFFFFF; background-color:#475DD7; }
.soc_msg { border-radius: 5px; background-color: #EEEEEE; margin-left: 20px; padding: 2px;; }
.soc_del { color:#800080; font-size:18px; padding:0px 3px; cursor:pointer; }
.soc_del:hover { color:#FFFFFF; background-color:#FF0000; }
.soc_ban { font-size:18px; padding:0px 3px; cursor:pointer; color:#FFA500; }
.soc_ban:hover { color:#FFFFFF; background-color:#FF0000; }
.soc_reply { cursor:pointer; text-align:center; font-weight:bold; font-size:12px; border-radius: 3px; padding: 2px; }
.soc_reply:hover { color:#FFFFFF; background-color:#3060b8; }
.soc_textarea { border: 1px solid #888888; resize:none; }
.soc_tots { font-size:12px; padding:0px 3px; font-weight: bold; }
.soc_title { font-weight:bold; font-size:18px; padding:0px 3px; text-align:center; }
.soc_box { overflow-y: scroll; overflow-x: hidden; border: 1px dotted black; padding: 3px; margin: 5px 0px; }
.soc_send { font-size:18px; padding:0px 8px; color:#475DD7; cursor:pointer; }
.soc_label { font-size:10px; font-style:italic; padding-left: 5px; padding-top:5px; color:#475DD7; cursor:pointer; }
.soc_login { padding:15px 100px; text-align: center; cursor:pointer; }
.soc_identity { border-radius:20px; font-size: 14px; width: 30px; height:22px; text-align:center; color:#FFFFFF; background-color:#0000FF; padding: 8px 2px 4px 2px; }
.soc_id1 { background-color:#008080; }
.soc_id2 { background-color:#E67300; }
.soc_id3 { background-color:#00AE00; }
.soc_id4 { background-color:#8B17FF; }
.soc_id5 { background-color:#F20079; }
.soc_id6 { background-color:#8080C0; }

