/* Copyright 2007, www.bridgewebs.com. All Rights Reserved.  */
/* Author:Gwynne Hughes */
/* We will take legal action against those who copy our HTML content, */
/* CSS style sheets and JavaScript functions. */


html {
   overflow-y:scroll;
}
body {
   background-color:white;
   margin:0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:small;
}
br.pageend {
   display:block;
   page-break-after:always;
}
p.MsoNormal {
   margin-left:0cm;
   margin-right:0cm;
   margin-top:0cm;
   margin-bottom:.0001pt;
}
.b_menu {
   font-size:11px;
   color:black;
   background-color:#ddbbdd;
   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:#ddbbdd;
   padding:0px;
   border:1px solid black;
}
.b_menu_x {
   font-size:11px;
   color:black;
   background-color:#e0d0e0;
   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:#e0d0e0;
   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;
}
.banner_title {
   font-size:medium;
   font-style:italic;
   font-weight:bold;
   background-color:#b06090;
   color:white;
   padding:2px;
   text-align:center;
}
.board_sel {
   text-align:center;
   font-size:10px;
   font-weight:bold;
   cursor:pointer;
   border:2px outset #AAAAAA;
   background-color:#AAAAAA;
   color:white;
}
.bodystyle {
}
.board_nosel {
   text-align:center;
   font-size:10px;
   font-weight:bold;
   border:2px outset #AAAAAA;
   background-color:#AAAAAA;
   color:#AAAAAA;
}
.brx_board {
   background-color:#99CCFF;
   color:white;
   border:2px solid #30A0FF;
   padding:1px 3px;
}
.brx_box_cal {
   font-size:11px;
   text-align:center;
   font-weight:bold;
   background-color:#ffa0a0;
}
.brx_box_head {
   font-size:small;
   color:black;
   background-color:#eeeeee;
   padding:0px;
   border:1px solid black;
}
.brx_box_home {
}
.brx_box_home1 {
   color:black;
   background-color:#eeeeee;
   padding:0px;
   border:1px solid black;
}
.brx_box_dark {
   font-size:11px;
   text-align:center;
   font-weight:bold;
   color:#e0d0e0;
   background-color:#824078;
}
.brx_box_pale {
   font-size:11px;
   text-align:center;
   font-weight:bold;
   color:#824078;
   background-color:#ddbbdd;
}
.brx_box_res {
   font-size:11px;
   text-align:center;
   font-weight:bold;
   background-color:#a0ffa0;
}
.brx_box_text {
   font-size:x-small;
   text-align:center;
}
.brx_box_white {
   border:1px solid white
}
.brx_cal {
   font-size:11px;
   text-align:center;
   border-width:0px;
   height:50px;
   color:white;
   padding:0px;
   background-color:#ddbbdd;
}
.brx_cal_s {
   font-size:11px;
   text-align:center;
   color:white;
   border-width:0px;
   height:50px;
   padding:0px;
   background-color:#b06090;
}
.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:#ddbbdd;
}
.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:#ddbbdd;
}
.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:#ddbbdd ;
   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:#e0d0e0;
}
.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:#e0d0e0;
}
.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 black;
   color:white;
   padding:2px;
   background-color:#b06090;
}
.brx_title_s {
   font-size:x-small;
   text-align:center;
   font-style:italic;
   font-weight:bold;
   border:1px solid black;
   color:white;
   padding:2px;
   background-color:#b06090;
}
.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;
}
.button_on {
   text-align:center;
   white-space:nowrap;
   font-size:12px;
   font-weight:bold;
   padding:1px 4px;
   display:block;
   color:#824078;
   cursor:pointer;
}
.button_text {
   background-image:url("/images/tab_grey.jpg");
   background-repeat:repeat-x;
   text-align:center;
   padding:0px;
   white-space:nowrap;
}
.bw_clear {
   font-size:small;
   text-align:left;
   border-width:0px;
   padding:1px 2px;
}
.bw_shaded {
   font-size:small;
   text-align:left;
   border-width:0px;
   padding:1px 2px;
   background-color:#e0d0e0;
}
.bw_title {
   font-size:small;
   text-align:center;
   font-style:italic;
   font-weight:bold;
   border:1px solid white;
   color:white;
   padding:2px;
   background-color:#b06090;
}
.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:#b06090;
}
.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:#824078;
}
.col_b {
   color:#824078;
   font-weight:bold;
}
.col_bil {
   color:#824078;
   font-style:italic;
   font-weight:bold;
   font-size:medium;
}
.col_bl {
   color:#824078;
   font-weight:bold;
   font-size:medium;
}
.col_bli {
   color:#824078;
   font-style:italic;
   font-weight:bold;
   font-size:medium;
}
.col_bs {
   color:#824078;
   font-weight:bold;
   font-size:x-small;
}
.col_i {
   color:#824078;
   font-style:italic;
}
.col_is {
   color:#824078;
   font-size:xx-small;
   font-style:italic;
}
.col_l {
   color:#824078;
   font-size:medium;
}
.col_s {
   color:#824078;
   font-size:x-small;
}
.div_display {
   cursor:pointer
}
.div_hidden {
   display:none
}
.firstbutton {
   text-align:center;
   border-width:0px;
   background-color:#eeeedd;
   padding:2px 4px;
}
.hand {
   text-align:left;
   font-size:10pt;
   font-weight:bold;
   white-space:nowrap;
}
.help_body {
   font-style:normal;
   font-weight:normal;
   font-size:10pt;
   margin:0px;
   font-family:Tahoma, Arial;
}
.help_header {
   font-style:italic;
   font-weight:bold;
   font-size:14pt;
   margin:0px;
   padding:3px;
   background-color:#f0f0e8;
   text-align:center;
   font-family:Tahoma, Arial;
}
.help_headersep2 {
   background-color:#e8e8e0;
}
.help_headersep1 {
   background-color:#e0e0c8;
}
.help_click {
   cursor:pointer;
}
.help_title {
   font-style:italic;
   font-weight:bold;
   font-size:12pt;
   margin:0px;
   padding:3px;
   background-color:#f0f0e8;
   text-align:center;
   font-family:Tahoma, Arial;
}
.label_left {
   border-width:0px;
   padding:1px 2px;
   text-align:left;
   white-space:nowrap;
}
.lnk {
   color:#824078;
}
.logo {
   font-size:x-large;
   font-weight:bold;
   font-style:italic;
   color:#e0d0e0;
}
.optrnd1 {
   height:4px;
   background-image:url('/images/tab_tl.gif');
   background-repeat:no-repeat;
   background-attachment:scroll;
   background-position:0 top;
}
.optrnd2 {
   height:4px;
   background-image:url('/images/tab_tr.gif');
   background-repeat:no-repeat;
   background-attachment:scroll;
   padding-left:4px;
   padding-right:4px;
   padding-top:0;
   padding-bottom:0;
   background-position:right;
}
.optrnd3 {
   border-top:1px solid #ddbbdd
}
.optcurrent {
   font-weight:bold;
   text-align:center;
   background-color:#ddbbdd;
}
.optcurrentlabel {
   border-left:1px solid #ddbbdd;
   border-right:1px solid #ddbbdd;
   padding-left:5px;
   padding-right:5px;
   padding-top:0px;
   padding-bottom:2px;
}
.opthidden {
   cursor:pointer;
   font-weight:bold;
   text-align:center;
   background-color:#eeeeee;
}
.opthiddenlabel {
   border-left:1px solid #ddbbdd;
   border-right:1px solid #ddbbdd;
   padding-left:5px;
   padding-right:5px;
   padding-top:0px;
   padding-bottom:2px;
}
.page_border {
   background-color:white;
   border-color:#b06090;
   border-style:solid;
}
.page_click {
   font-size:x-small;
   font-weight:bold;
   font-style:italic;
   cursor:pointer;
   color:#ddbbdd;
}
.page_panel {
   background-color:#b06090;
   border-color:#b06090;
   border-style:solid;
   border-width:0px;
}
.page_break {
   page-break-after:always;
   display:block;
}
.panel_col {
   background-color:#e0d0e0;
}
.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_box {
   border:1px solid;
   border-radius:4px;
   background-color:#eeeee0;
   border-color:#bbbbbb;
   padding:4px;
}
.rounded_head {
   border:0px solid;
   border-radius:4px;
   text-align:center;
   background-color:#333366;
   font-size:14px;
   color:#ffffff;
   border-color:#444444;
   padding:5px;
}
.rounded_body {
   text-align:left;
   font-size:12px;
   color:#333366;
   padding:5px;
}
.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:#b06090;
}
.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:#824078;
}
.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;
}
.subnav {
   font-size:11px;
   color:black;
   background-color:#ddbbdd;
   text-decoration:none;
   padding:0px;
   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;
}
.subnav_head {
   font-size:11px;
   color:black;
   background-color:#ddbbdd;
   padding:0px;
   border:1px solid black;
}
.subnavx {
   font-size:11px;
   color:black;
   background-color:#e0d0e0;
   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;
}
.subnavy {
   font-size:11px;
   color:black;
   background-color:#e0d0e0;
   text-decoration:none;
   cursor:pointer;
   white-space:nowrap;
   width:180px;
   padding:0px;
   border-top:1px solid white;
   border-bottom:0px solid white;
   border-left:0px solid white;
   border-right:0px solid white;
}
.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;
}
.tx_box {
   border:2px solid black;
   background-color:#f8f8e4;
}
.tx_bord {
   border-bottom:2px solid black;
   border-top:2px solid black;
   border-right:1px solid black;
   background-color:#f8f8e4;
}
.tx_norm {
   border-bottom:1px solid black;
   border-right:1px solid black;
}
.tx_bold {
   border-bottom:1px solid black;
   border-right:1px solid black;
   background-color:#e8e8d8;
}
.ul_blank {
   list-style-image:url("/images/spacer.gif");
}
.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:#824078;
   color:white;
   padding:1px 10px 1px 0px;
   list-style-image:url("/images/spacer.gif");
}
.ul_link {
   color:#824078;
}
.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:#824078;
}
a.b_menu_href {
   font-size:11px;
   color:black;
   padding:2px 5px;
   text-decoration:none;
   display:block;
   width:180px;
}
a.b_menu_href:link, a.b_menu_href:visited {
   color:black;
}
a.b_menu_href:hover, a.b_menu_href:active {
   color:white;
   background-color:#824078;
   text-decoration:none;
}
a.b_menu_picked_href {
   font-size:11px;
   padding:2px 5px;
   color:#824078;
   text-decoration:none;
   display:block;
   width:180px;
}
a.b_menu_picked_href:link, a.b_menu_picked_href:visited {
   color:#824078;
}
a.b_menu_picked_href:hover, a.b_menu_picked_href:active {
   color:white;
   background-color:#824078;
   text-decoration:none;
}
a.brx_box_link {
   font-size:11px;
   padding:5px;
   text-decoration:none;
}
a.brx_link {
   font-size:11px;
   color:#ffffff;
   background-color:#b06090;
   padding:5px;
   text-decoration:none;
   display:block;
   width:120px;
}
a.brx_link:link, a.brx_link:visited {
   color:#ffffff;
   background-color:#b06090;
}
a.brx_link:hover, a.brx_link:active {
   color:white;
   background-color:#824078;
   text-decoration:none;
}
a.cal_link {
   font-size:small;
   cursor:pointer;
   padding:5px;
   text-decoration:none;
}
a.subnav_href {
   font-size:11px;
   cursor:pointer;
   color:black;
   padding:2px 5px;
   text-decoration:none;
   display:block;
   width:180px;
}
a.subnav_href:link, a.subnav_href:visited {
   color:black;
}
a.subnav_href:hover, a.subnav_href:active {
   color:white;
   cursor:pointer;
   background-color:#824078;
   text-decoration:none;
}
a.subnavpicked_href {
   font-size:11px;
   cursor:pointer;
   padding:2px 5px;
   color:#824078;
   text-decoration:none;
   display:block;
   width:180px;
}
a.subnavpicked_href:link, a.subnavpicked_href:visited {
   color:#824078;
}
a.subnavpicked_href:hover, a.subnavpicked_href:active {
   color:white;
   background-color:#824078;
   text-decoration:none;
}
a.tabhead {
   font-style:normal;
   font-weight:bold;
   text-decoration:none;
   color:black;
   height:16px;
   background-image:url("/images/tab_grey.jpg");
   background-repeat:repeat-x;
   text-align:center;
   white-space:nowrap;
   display:block;
   font-size:12px;
   padding:3px 5px 0px 5px;
}
a.tabhead:link, a.tabhead:visited {
   color:black;
}
a.tabhead:hover, a.tabhead:active {
   background-image:url("/images/tab_purple.jpg");
}
a:hover {
   text-decoration:none;
   color:black;
}
.xopt {
   border:1px solid #ddbbdd;
   border-top-left-radius:6px;
   border-top-right-radius:6px;
   white-space:nowrap;
   font-weight:bold;
   text-align:center;
   background-color:#ddbbdd;
   color:#824078;
   padding:3px;
}
.xopthidden {
   cursor:pointer;
   background-color:#eeeeee;
}
.xopthidden:hover {
   color:#000000;
   background-color:#ddbbdd;
}
.xoptcurrent {
   cursor:pointer;
   background-color:#ddbbdd;
   color:#824078;
}
.xoptcurrent:hover {
   color:#000000;
}
.xadminbox {
   border:1px solid #ddbbdd;
   background-color:#ffffee;
   padding:3px;
}
.bwbutton {
   padding:3px;
   font-weight:bold;
   cursor:pointer;
   color:#000000;
}
.bwbuttoni {
   padding:2px;
   font-weight:bold;
   cursor:pointer;
   color:#000000;
}
.bwbutton:hover {
   color:#000000;
}
.bwbuttoni:hover {
   color:#000000;
}
.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 #b06090;
   color:#666666;
}
.choiceyes {
   background-color:#ffffff;
   border:1px solid #b06090;
   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_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 #b06090;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 30px;
}

#calendar .tooltip-box {
      text-align: left;
      background-color: #FFFFFF;
      border-radius: 2px;
      border: 1px solid #b06090;
      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: #b06090;
   -webkit-transition: color 0.5s;
   -moz-transition: color 0.5s;
   -ms-transition: color 0.5s;
   -o-transition: color 0.5s;
   transition: color 0.5s;
}

.suit_l_s { vertical-align:-1px; height: 14px; padding:0px 1px 0px 1px;  }
.suit_s_s { vertical-align:-1px; height: 11px; padding:0px 1px 0px 1px;  }
.suit_sp_s { vertical-align:-1px; height: 11px; padding:0px 3px 0px 1px;  }
.suit_ft_s { color:black; font-size: small;  }
.suit_l_h { vertical-align:-1px; height: 14px; padding:0px 1px 0px 1px;  }
.suit_s_h { vertical-align:-1px; height: 11px; padding:0px 1px 0px 1px;  }
.suit_sp_h { vertical-align:-1px; height: 11px; padding:0px 3px 0px 1px;  }
.suit_ft_h { color:red; font-size: small;  }
.suit_l_d { vertical-align:-1px; height: 14px; padding:0px 1px 0px 1px;  }
.suit_s_d { vertical-align:-1px; height: 11px; padding:0px 1px 0px 1px;  }
.suit_sp_d { vertical-align:-1px; height: 11px; padding:0px 3px 0px 1px;  }
.suit_ft_d { color:red; font-size: small;  }
.suit_l_c { vertical-align:-1px; height: 14px; padding:0px 1px 0px 1px;  }
.suit_s_c { vertical-align:-1px; height: 11px; padding:0px 1px 0px 1px;  }
.suit_sp_c { vertical-align:-1px; height: 11px; padding:0px 3px 0px 1px;  }
.suit_ft_c { color:black; font-size: small;  }

.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: #b06090; padding:3px;  }
.cal_title { font-weight:bold; font-size:small; color: #b06090; 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;  }


.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: #b06090;
}

input:focus + .slider {
  box-shadow: 0 0 1px #b06090;
}

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%;
}

.counter_style { text-align:center; background-color: #ddbbdd; border:2px solid #b06090; font-size:16pt; line-height:18px; height:20px; padding: 0px; font-family: Impact, Charcoal, sans-serif;  }
.counter_msg { text-align:center; font-size: xx-small; border:0px;  }
.bwbox_banner { display: block; width: 100%;  }
.bwbox_banner1 { border: 1px solid #b06090; background-color: #b06090;  }
.bwbox_banner2 { border: 0px; background-color: #b06090; border-radius: 0px; padding: 4px;  }
a.mn_link  {
   text-decoration:  none;
   display:          block;
   color:            #000000;
}
a.mn_link:link, a.mn_link:visited, a.mn_link:active  {
   color:            #000000;
}
.mn_1  {
   text-decoration: none;
   border:           0px;
   padding:          4px;
   font-size:        x-small;
   background-color: #aed4ee;
   color:            #000000;
   font-family:      Andale Mono;
   font-weight:      bold;
   cursor:           pointer;
   border-bottom:    1px solid white;
   white-space:      nowrap;
   text-align:       left;
}
.mn_2  {
   text-decoration:  none;
   border:           0px;
   padding:          4px;
   font-size:        x-small;
   background-color: #cadaf0;
   color:            #000000;
   font-family:      Andale Mono;
   font-weight:      bold;
   cursor:           pointer;
   white-space:      nowrap;
   border-bottom:    0px solid black;
   text-align:       left;
}
.mn_1_img  {
   text-decoration:  none;
   border:           0px;
   padding:          4px;
   font-size:        x-small;
   color:            #000000;
   font-family:      Andale Mono;
   font-weight:      bold;
   cursor:           pointer;
   white-space:      nowrap;
   background-image: url('/images/button_blank_gold.gif');
   background-repeat: no-repeat;
}
.mn_2_img  {
   text-decoration:  none;
   border:           0px;
   padding:          4px;
   font-size:        x-small;
   color:            #000000;
   font-family:      Andale Mono;
   font-weight:      bold;
   cursor:           pointer;
   white-space:      nowrap;
   background-image: url('/images/button_blank_gold.gif');
   background-repeat: no-repeat;
}


/* Calendar/Results */
.bwbox_cal_color {
	font-size: large;
	font-weight: bold;
	text-shadow: 2px 1px 1px #666666;
	font-style: italic;
	color: #0066aa;
	}

.bwbox_cal_button {
	font-size: large;
	font-weight: bold;
	text-shadow: 2px 1px 1px #666666;
	font-style: italic;
	background-color: #eeeeee;
	color: #0066aa;
	border-radius: 5px;
	border: 1px dotted #888888;
	padding: 3px 10px 3px 10px;
	}

.bwbox_cal_button:hover {
	color: #eeeeee;
	background-color: #0066aa;
	}

/* Banner */
#bwbox_banner  .bwbox_banner_left {
		border-left: 20px;
	}
#bwbox_banner .bwbox_banner_right {
		border-left: 20px;
	}
#bwbox_banner .bwbox_banner_center {
	}
#bwbox_banner .bwbox_banner_enhance {
		margin-bottom: 15px;
	}
#bwbox_banner .bwbox_banner_name {
	font-size: xx-large;
	font-family: Comic Sans MS;
	font-weight: bold;
	text-shadow: 3px 3px 2px #444444;
	font-style: italic;
	color: #FFFFFF;
	}

#bwbox_banner .bwbox_banner_text {
	font-size: xx-large;
	font-family: Comic Sans MS;
	font-weight: bold;
	text-shadow: 3px 3px 2px #444444;
	font-style: italic;
	color: #FFFFFF;
	}

#bwbox_banner .bwhide {
	}

@media (max-width: 800px) {
#bwbox_banner .bwhide { display: none; }
}


/* 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;
}

#menunav .menu-box-side {
	white-space: nowrap;
   font-family: Andale Mono;
   font-size: x-small;
   width: 200px;
   -webkit-border-radius: 0px;
   -ms-border-radius: 0px;
   -o-border-radius: 0px;
   border-radius: 0px;
   padding: 0px;
   display: block;
   line-height: 1;
}

#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: #888888;
}

/* 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: #aed4ee;
      margin-left: 1px;
      border-width: ;
      border-style: ;
      border-color: #888888;
      border-radius: ;
      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: #cadaf0;
      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: #aed4ee;
      border-width: ;
      border-style: ;
      border-color: #888888;
      border-radius: ;
      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: #cadaf0;
      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: #cadaf0;
      -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: 195px;
      text-align: left;
      background-color: #cadaf0;
      border-width: ;
      border-style: ;
      border-color: #888888;
      border-radius: ;
      -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: #aed4ee 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/help32.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: 3px;
	 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: #0083de;
	 }

#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; }
}
@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;
}

#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;
}

.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;
}


.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_data { text-align:left; vertical-align:top; padding-left:15px;  }
@media (max-width: 900px) {
.form_data { padding: 0px;  }
.form_hidden { display: inherit;  }
.form_label { display: none;  }
.form_narrow { padding-top:10px;  }
}
.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; padding: 5px; clear:both; text-align:center;  }
.bwbox_footer_link { font-style: italic; width: 100%; color: #000000;  }
.bwbox_top { text-align : center;  }
.bwbox_body { display : inline-flex; flex-direction : column; text-align:left; width : 100%;  }
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: 250px;  }
.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; 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; width:100%;  }
.news_column4 { white-space:normal; display:inline-block; vertical-align:top;  }
.bwbox_popup { position: absolute; left: 300px; top: 200px; border: 0px; width: 100px; z-index: 100;  }
.bwtab_top { white-space: normal;  }
.bwtab_tab { display: inline-flex;  }
.bwtab_current { display: inline-block; margin: 2px 0px 0px 5px; background-color: #ddbbdd; padding: 4px; white-space:nowrap; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #ddbbdd; 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: #ddbbdd; border-radius: 5px 5px 0px 0px;  }
.bwtab_hidden:hover { background-color: #ddbbdd;  }
.bwtab_title { width:100%; text-align:center; font-weight:bold; border-top-right-radius: 5px; background-color: #ddbbdd; padding: 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #ddbbdd; color: #000000;  }
@media (max-width: 1500px) {
.bwbox_desktop { display: inline;  }
}
@media (max-width: 900px) {
.bwbox_body { min-width: 100%; max-width: none;  }
.bwbox_top { width: auto;  }
.sc_table { padding: 0px 1px 0px 1px;  }
.sc_table_b { padding: 0px 1px 0px 1px;  }
}
@media (max-width: 800px) {
.bwbox_top { width: auto;  }
}
@media (max-width: 900px) {
.bwbox_top { width: auto;  }
.cbnews_column4 { width: auto;  }
.news_column3 { width: 100%;  }
.news_column34 { white-space: normal; display:inline-block;  }
.news_column4 { width: 100%;  }
}
@media (max-width: 600px) {
.bwbox_bwpagebody1 { border: 0px; background-color: #ffffff;  }
.bwbox_main_both { display:inline-block;  }
.bwbox_main_left { float:none; width: 97%;  }
.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;  }
.bwbox_top { width: auto;  }
}
@media (max-width: 450px) {
.bwbox_main_left { float:none; width: 97%;  }
.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;  }
}
