
 


body {
    background: #fff;
    color: #777;
    font-family: Arial, sans-serif;
    font-size: .75em; /* 12px */
    line-height: 1.33em; /* 16px */
    text-align: left;
}
/* =1 FLOATING AND POSITIONING */
.lt {
    float: left;
}
.rt {
    float: right;
}
.clr {
    clear: both;
    height: 0 !important;
    overflow: hidden !important;
}
.abs {
    position: absolute;
}
.rel {
    position: relative;
}
/* =2 HEADINGS */
h1 {
    bottom: .83em; /* 20px */
    color: #fff;
    font-size: 2em; /* 24px */
    left: .83em; /* 20px */
    line-height: 1.25em; /* 30px */
    position: absolute;
    width: 9.17em; /* 220px */
}
h2 {
    color: #777;
    font-size: 2em; /* 24px */
    line-height: 1.25em; /* 30px */
}
#frame_1col h2 {
    color: #777;
    font-size: 2em; /* 24px */
    padding-left: .42em; /* 10px */
}
h3 {
    color: #777;
    font-size: 1em; /* 12px */
    height: 1em; /* 12px */
    line-height: 1em; /* 12px */
    padding: 0 0 .25em .83em; /* 0 0 3px 10px */
    text-transform: uppercase;
}
h3.no_padding {
    padding: 0 0 .25em 0; /* 0 0 3px 0 */
}
h3.paging {
    text-transform: none;
}
/* =3 LINKS */
span.anc_more a {
    color: #00529c;
    text-decoration: none;
}
span.anc_more a:hover {
    text-decoration: underline;
}
span.anc_more_grey a {
    color: #777;
    text-decoration: none;
}
span.anc_more img,
span.anc_more_grey img {
    display: inline !important;
    height: .67em; /* 8px */
    margin: 0 .25em 0 .58em; /* 0 3px 0 7px */
    width: .33em; /* 4px */
}
h3 a.passive,
a.passive,
a.club_url {
    color: #00529c;
    text-decoration: none;
}
h3 a.passive:hover,
a.passive:hover,
a.club_url:hover {
    text-decoration: underline;
}
.anc_top {
    margin-bottom: .33em; /* 4px */
}
.anc_top a {
    color: #00529c;
    font-size: .75em; /* 9px */
    text-decoration: none;
}
.anc_top img {
    height: .25em; /* 3px */
    left: .33em; /* 4px */
    position: relative;
    top: -.08em; /* -1px */
    width: .5em; /* 6px */
}
span.anc_back img {
    margin-right: .67em; /* 6px */
    position: relative;
    top: .11em; /* 1px */
}
/* =4 BASIC STRUCTURE */
#frame_wrapper {
    margin: 0 auto;
    width: 78.92em; /* 947px */
}
#frame_wrapper_club {
    margin: 0 auto;
    width: 59.33em; /* 712px */
}
#frame_header {
    position: relative;
}
#frame_meta {
    line-height: 1;
    overflow: hidden;
    padding: 2.92em .83em 0 12.92em; /* 35px 10px 0 155px */
    width: 65.17em; /* 782px */
}
#frame_meta_club {
    line-height: 1;
    overflow: hidden;
    padding: 2.92em .83em 0 12.92em; /* 35px 10px 0 155px */
    width: 45.58em; /* 547px */
}
#frame_nav {
    height: 1em; /* 12px */
    line-height: 1;
    padding: .5em 0 1.42em 12.92em; /* 6px 0 17px 155px */
    position: relative;
    width: 66em; /* 792px */
    z-index: 15;
}
#frame_nav_club {
    height: 1em; /* 12px */
    line-height: 1;
    padding: .5em 0 1.42em 12.92em; /* 6px 0 17px 155px */
    position: relative;
    width: 46.42em; /* 551px */
    z-index: 15;
}
#frame_cnt_wrapper {
    overflow: hidden;
    padding: 0 .83em; /* 0 10px */
}
#frame_cnt {
    float: left;
    width: 57.67em; /* 692px */
}
#frame_cnt_club {
    float: left;
    width: 37.25em; /* 447px */
}
#frame_cnt_start {
    float: left;
    width: 58.75em; /* 705px */
}
#frame_col {
    float: left;
    width: 18.5em; /* 222px */
}
.frame_col_cnt {
    margin: 6.58em 1.08em 0 0; /* 79px 13px 0 0 */
}
.frame_col_cnt_club {
    margin: 6.58em 1.92em 0 0; /* 79px 23px 0 0 */
}
#frame_footer {
    font-size: .75em; /* 9px */
}
/* ERROR MESSAGES */
.error_user_start,
.error_pw_start {
    background: #00529c;
    color: #fff;
    font-weight: bold;
    padding: .18em 0 .18em .42em; /* 2px 0 2px 5px */
}
.error_border {
    border: 1px solid #00529c !important;
}
/* =1 NAV */
#frame_nav_club ul {
    position: relative;
}
#frame_nav_club li {
    float: left;
    padding: 0 .91em; /* 0 11px */
    position: relative;
}
#frame_nav_club a {
    color: #777;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
#frame_nav_club a:hover,
#frame_nav_club .highlight a:hover {
    color: #00529c;
}
#frame_nav_club .highlight a {
    color: #ffcf01;
}
    /* LEVEL 2 */
    
#frame_nav_club ul ul {
    display: none;
}
#frame_nav_club .active ul {
    background: #fff;
    display: block;
    left: 0;
    padding: 0 1em .83em 1em; /* 0 12px 10px 12px */
    position: absolute;
    top: 2.42em; /* 29px */
    width: 20.08em; /* 241px */
}
#frame_nav_club ul ul li {
    float: none;
    padding: 0;
    margin-top: .42em; /* 5px */
    position: relative;
}
#frame_nav_club .active ul a {
    color: #777;
    font-size: .83em; /* 10px */
}
#frame_nav_club .active ul a:hover {
    color: #00529c;
}
#frame_nav_club ul ul li img {
    cursor: pointer;
    display: block;
    position: absolute;
    right: -.58em; /* -7px */
    top: -.42em; /* -5px */
}
*+html #frame_nav_club ul ul li img {
    top: -.25em; /* -3px */
}
* html #frame_nav_club ul ul li img {
    right: .33em; /* 4px */
    top: -.25em; /* -3px */
}
    
/* =2 SUBNAV */
#frame_subnav {
    margin-bottom: 2em; /* 24px */
}
#frame_subnav .dots img {
    display: block;
}
    /* LEVEL 1 */
#frame_subnav ul {
    margin-top: .67em; /* 8px */
    width: 18.5em; /* 222px */
}
#frame_subnav ul li {
    border-bottom: .08em solid #c8c6c7; /* 1px solid #c8c6c7 */
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
    width: 18.5em; /* 222px */
}
#frame_subnav ul a {
    /* BACKGROUND DEFINED IN $color.css */
    /* COLOR DEFINED IN $color.css */
    display: block;
    height: 3.42em; /* 41px */
    line-height: 3.42em; /* 41px */
    padding: 0 2.83em 0 1em; /* 0 34px 0 12px */
    text-decoration: none;
    width: 14.67em; /* 176px */
}
#frame_subnav .nav_back a {
    padding: 0 1em 0 2.83em; /* 0 12px 0 34px */
}
#frame_subnav .nav_back img {
    left: 1em; /* 12px */
    position: absolute;
    top: 1.33em; /* 16px */
}
#frame_subnav ul .active a {
    /* BACKGROUND DEFINED IN $color.css */
    color: #fff;
}
#frame_subnav ul li a:hover {
    /* BACKGROUND DEFINED IN $color.css */
    color: #fff;
}
#frame_subnav ul li .no_hover:hover {
    /* BACKGROUND DEFINED IN $color.css */
    color: #777;
}
#frame_subnav .active img,
#frame_subnav li img {
    position: absolute;
    right: 1em; /* 12px */
    top: 1.33em; /* 16px */
}
    /* LEVEL 2 */
#frame_subnav ul ul {
    border-top: .08em solid #c8c6c7; /* 1px solid #c8c6c7 */
    margin-top: 0;
}
#frame_subnav ul ul li {
    border-bottom: none;
}
#frame_subnav ul ul a {
    /* BACKGROUND DEFINED IN $color.css */
    height: 1.75em; /* 21px */
    line-height: 1.75em; /* 21px */
    padding: 0 2em 0 1em; /* 0 24px 0 12px */
    width: 15.5em; /* 286px */
}
    /* LEVEL 3 */
#frame_subnav ul ul ul {
    border-top: none;
}
#frame_subnav ul ul ul img {
    left: 1em; /* 12px */
    position: absolute;
}
#frame_subnav ul ul ul a {
    padding: 0 1em 0 2.33em; /* 0 12px 0 28px */
    width: 15.17em; /* 182px */
}
#frame_subnav ul ul ul .active img,
#frame_subnav ul ul ul li img {
    top: .5em; /* 6px */
}
/* =1 META NAV */
#meta_nav {
    float: left;
    font-size: .75em; /* 9px */
    line-height: 1.22em; /* 11px */
}
#meta_nav ul {
    overflow: hidden;
    padding-top: .33em; /* 3px */
}
#meta_nav li {
    float: left;
}
#meta_nav a:hover,
#meta_nav .active a:hover {
    color: #00529c;
}
#meta_nav .active a {
    color: #ffcf01;
}
#meta_nav a {
    color: #777;
    padding: 0 1.33em; /* 0 12px */
    text-decoration: none;
}
#dots_627x2 {
    display: block;
    height: .17em; /* 2px */
    left: 12.92em; /* 155px */
    position: absolute;
    top: 4.5em; /* 54px */
    width: 52.25em; /* 627px */
}
#dots_397x2 {
    display: block;
    height: .17em; /* 2px */
    left: 12.92em; /* 155px */
    position: absolute;
    top: 4.5em; /* 54px */
    width: 33.08em; /* 397px */
}
/* =2 META TOOLS */
#meta_tools {
    float: right;
    position: relative;
    top: -.58em; /* -7px */
}
#resize_small img {
    height: .67em; /* 8px */
    width: .58em; /* 7px */
}
#resize_medium img {
    height: .92em; /* 11px */
    width: .83em; /* 10px */
}
#resize_large img {
    height: 1.25em; /* 15px */
    width: 1.17em; /* 14px */
}
#mail img {
    height: 1.42em; /* 17px */
    margin-left: .75em; /* 9px */
    width: 1.58em; /* 19px */
}
#print img {
    height: 1.5em; /* 18px */
    margin-left: .33em; /* 4px */
    width: 2em; /* 24px */
}
#rss img {
    height: 1.33em; /* 16px */
    margin-left: .42em; /* 5px */
    width: 1.33em; /* 16px */
}
/* =3 HEADER IMAGES */
#logo {
    display: block;
    height: 10.5em; /* 126px */
    left: .67em; /* 8px */
    position: absolute;
    top: .42em; /* 5px */
    width: 11.08em; /* 133px */
    z-index: 20;
}
#logo_sw {
    display: block;
    height: 10.5em; /* 126px */
    left: .67em; /* 8px */
    position: absolute;
    top: .42em; /* 5px */
    width: 11.08em; /* 133px */
    z-index: 19;
}
#frame_img {
    /* BACKGROUND DEFINED IN $color.css */
    position: relative;
    width: 78.92em; /* 947px */
    z-index: 10;
}
#frame_img_club {
    /* BACKGROUND DEFINED IN $color.css */
    position: relative;
    width: 59.33em; /* 712px */
    z-index: 10;
}
#bg {
    display: block;
    height: 15em; /* 180px */
    width: 78.92em; /* 947px */
}
#img {
    display: block;
    height: 14.17em; /* 170px */
    position: absolute;
    right: 1.67em; /* 20px */
    top: 0;
    width: 37.25em; /* 447px */
}
#bg_club {
    display: block;
    height: 15em; /* 180px */
    width: 59.33em; /* 712px */
}
#img_club {
    display: block;
    height: 14.17em; /* 170px */
    position: absolute;
    right: 1.67em; /* 20px */
    top: 0;
    width: 36.42em; /* 437px */
}
/* =4 BREADCRUMB */
#frame_breadcrumb {
    background: #ebe9ea;
    height: 2.08em; /* 25px */
    line-height: 2.08em; /* 25px */
    margin: 0 .83em; /* 0 10px */
    overflow: hidden;
    padding: 0 .83em; /* 0 10px */
    position: relative;
    z-index: 10;
}
#breadcrumb {
    float: left;
    font-size: .75em; /* 9px */
    width: 51.11em; /* 460px */
}
#breadcrumb ul {
    overflow: hidden;
}
#breadcrumb li {
    float: left;
    padding-right: .56em; /* 5px */
}
#breadcrumb a {
    color: #777;
    text-decoration: none;
}
/* =5 SEARCH */
#search {
    float: left;
    font-size: .83em; /* 10px */
    height: 2.5em; /* 25px */
    line-height: 2.5em; /* 25px */
    position: relative;
    width: 44.5em; /* 445px (447px) */
}
#search form {
    overflow: hidden;
}
#search input {
    border: .09em solid #c8c6c7; /* 1px solid #c8c6c7 */
    color: #777;
    font-family: Arial, sans-serif;
    font-size: 1.1em; /* 11px */
    margin-right: .91em; /* 10px */
    position: relative;
    top: 0;
    width: 21.18em; /* 233px */
}
*+html #search input {
    top: -.09em; /* -1px */
}
* html #search input {
    top: .27em; /* 3px */
}
#search a {
    color: #777;
    text-decoration: none;
}
* html #search .rt {
    position: relative;
    top: .64em; /* 7px */
}
#search img {
    height: .7em; /* 7px */
    margin-right: .3em; /* 3px */
    width: .4em; /* 4px */
}
#search #search_ico {
    height: 1.3em; /* 13px */
    position: relative;
    top: .2em; /* 2px */
    width: 1.6em; /* 16px */
}
*+html #search #search_ico {
    top: .5em; /* 5px */
}
* html #search #search_ico {
    top: .5em; /* 5px */
}
#frame_page_header {
    height: 5.75em; /* 69px */
    padding-top: .83em; /* 10px */
}
#frame_2col {
    overflow: hidden;
}
#frame_2col_col {
    float: left;
    margin: 6.58em 1.08em 0 0; /* 79px 13px 0 0 */
    width: 18.5em; /* 222px */
}
#frame_2col_cnt_club {
    float: right;
    width: 37.25em; /* 447px */
}
#frame_2col_cnt_club .teaser {
    font-weight: bold;
}
#frame_2col_cnt_club p {
    margin-bottom: 1.17em; /* 14px */
}
#frame_2col_cnt_club .text {
    overflow: hidden;
}
#frame_2col_cnt_club .text a {
    color: #00529c;
    text-decoration: none;
}
#frame_2col_cnt_club .text a:hover {
    text-decoration: underline;
}
#frame_2col_cnt_club .text ul {
    list-style-type: square;
    margin: 0 0 1.17em 2.5em; /* 0 0 14px 30px */
}
#frame_2col_cnt_club .text ol {
    list-style-type: decimal;
    margin: 0 0 1.17em 2.5em; /* 0 0 14px 30px */
}
#frame_2col_cnt_club .text table {
    margin-bottom: 1.17em; /* 14px */
    width: 100%;
}
#frame_2col_cnt_club .text table th,
#frame_2col_cnt_club .text table td {
    padding: .17em .5em; /* 2px 6px */
}
#frame_2col_cnt_club .text table th {
    background: #ebe9ea;
    font-weight: bold;
}
#frame_2col_cnt_club .text .image_left {
    background: #ebe9ea;
    float: left;
    margin: 0 1.25em 1.67em 0; /* 0 15px 20px 0 */
}
#frame_2col_cnt_club .text .image_right {
    background: #ebe9ea;
    float: right;
    margin: 0 0 1.67em 1.25em; /* 0 0 20px 15px */
}
#frame_2col_cnt_club .text .image_left img,
#frame_2col_cnt_club .text .image_right img {
    display: block;
}
#frame_2col_cnt_club .text .image_left .anc_more img,
#frame_2col_cnt_club .text .image_right .anc_more img {
    height: .67em; /* 6px */
    margin: 0 .56em 0 0; /* 0 5px 0 0 */
    width: .33em; /* 3px */
}
#frame_2col_cnt_club .text .image_left div,
#frame_2col_cnt_club .text .image_right div {
    font-size: .75em; /* 9px */
    line-height: 1.44em; /* 13px */
    padding: .44em .89em .44em .67em; /* 4px 8px 4px 6px */
    position: relative;
}
#frame_2col_cnt_club .text .image_left div .popup,
#frame_2col_cnt_club .text .image_right div .popup {
    height: 1.44em; /* 13px */
    position: absolute;
    right: .78em; /* 7px */
    top: 1.11em; /* 10px */
    width: 1.75em; /* 16px */
}
.dots img,
.dots_nomargin img {
    display: block;
}
.dots .w222 {
    height: .16em; /* 2px */
    width: 18.5em; /* 222px */
}
.dots .w457 {
    height: .16em; /* 2px */
    width: 38.08em; /* 457px */
}
.dots .w692 {
    height: .16em; /* 2px */
    width: 57.67em; /* 692px */
}
.dots,
.dots_nomargin {
    height: .16em; /* 2px */
    overflow: hidden;
}
#frame_2col .dots {
    margin-bottom: .33em; /* 4px */
}
#frame_2col .dots_nomargin {
    margin-bottom: 0;
}
.search_item {
    padding-top: .58em; /* 7px */
}
.search_item p {
    margin: 0 .83em .58em .83em; /* 0 10px 7px 10px */
}
.search_item .keyword {
    color: #ffcf01;
}
.video_box,
.image_box {
    margin-bottom: 3.33em; /* 40px */
}
.teaser_box {
    margin-bottom: 2em; /* 24px */
}
.video_box .inner_box,
.image_box .inner_box,
.teaser_box .inner_box,
.teaser_box .inner_box_start {
    background: #ebe9ea;
    font-size: .75em; /* 9px */
    line-height: 1.44em; /* 13px */
    margin: .89em 1.11em 0 1.11em; /* 8px 10px 0 10px */
}
.teaser_box .inner_box_start {
    background: #fff;
    margin: 0 1.11em; /* 0 10px */
    padding: 1.11em 1.22em 0 1.22em; /* 10px 11px 0 11px */
}
.teaser_box .inner_box {
    padding: 1.11em 1.22em; /* 10px 11px */
}
.video_box .inner_box img,
.image_box .inner_box img,
.teaser_box .inner_box img,
.teaser_box .inner_box_start img {
    display: block;
    margin: 0 auto;
}
.video_box .inner_box div,
.image_box .inner_box div,
.teaser_box .inner_box div {
    padding: .44em .89em .44em .67em; /* 4px 8px 4px 6px */
    position: relative;
}
.video_box .inner_box .anc_more img,
.image_box .inner_box .anc_more img,
.teaser_box .inner_box .anc_more img {
    height: .67em; /* 6px */
    margin: 0 .56em 0 0; /* 0 5px 0 0 */
    width: .33em; /* 3px */
}
.video_box .inner_box div .popup,
.image_box .inner_box div .popup,
.teaser_box .inner_box div .popup {
    height: 1.44em; /* 13px */
    left: 19.89em; /* 179px */
    position: absolute;
    top: 1.11em; /* 10px */
    width: 1.75em; /* 16px */
}
* html .video_box .inner_box div .popup,
* html .image_box .inner_box div .popup,
* html .teaser_box .inner_box div .popup {
    left: 19.11em; /* 172px */
}
.teaser_box .inner_box_text {
    padding: 0 .89em .44em .89em; /* 0 8px 4px 8px */
}
.teaser_box .inner_box_text h4 {
    color: #777;
    font-size: 1.33em; /* 16px */
    height: auto;
    line-height: 1.5em; /* 24px */
    padding: .38em 0; /* 6px 0 */
}
.teaser_box .inner_box_text .anc_more img {
    margin: 0 0.25em 0 0;
}
.teaser_box .inner_box_text .dots {
    margin-top: .25em;
    width: 16.67em; /* 200px */
}
.alpha_search_box ul {
    margin: 1.17em auto 0 auto; /* 14px auto 0 auto */
    overflow: hidden;
    width: 17.17em; /* 205px */
}
.alpha_search_box li {
    float: left;
    height: 3.5em; /* 42px */
    position: relative;
    width: 3.42em; /* 41px */
}
.alpha_search_box li img {
    display: block;
    height: 3.5em; /* 42px */
    position: absolute;
    width: 3.42em; /* 41px */
}
.alpha_search_box li a {
    background: #fff;
    color: #777;
    display: block;
    font-weight: bold;
    height: 3.17em; /* 38px */
    line-height: 3.17em; /* 38px */
    margin: 0 .08em .33em .17em; /* 0 1px 4px 2px */
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 3.17em; /* 38px */
}
.alpha_search_box li a:hover,
.alpha_search_box li.active a {
    background: #777;
    color: #fff;
}
.clubsearch_box ul {
    margin-bottom: .33em; /* 4px */
}
.clubsearch_box li a {
    color: #777;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.clubsearch_box li a:hover {
    color: #ffcf01;
}
.clubsearch_box li img {
    height: .58em; /* 7px */
    left: .33em; /* 4px */
    position: relative;
    top: -.08em; /* -1px */
    width: .33em; /* 4px */
}
.districtsearch_box {
    padding-left: .83em; /* 10px */
}
.clubdetail_box {
    margin-top: .83em; /* 10px */
    overflow: hidden;
}
.clubdetail_box .clubdetail_1 {
    float: left;
    width: 19em; /* 228px */
}
.clubdetail_box .clubdetail_1_1 {
    margin-bottom: .83em; /* 10px */
    overflow: hidden;
    width: 19em; /* 228px */
}
.clubdetail_box .clubdetail_1_1 img {
    margin-top: .42em; /* 5px */
}
.clubdetail_box .clubdetail_1_1_1 {
    float: left;
    width: 9.5em; /* 114px */
}
.clubdetail_box_bg_top,
.clubdetail_box_bg_bottom {
    background: #f6f6f6;
    overflow: hidden;
    padding: 0 1.25em; /* 0 15px */
    width: 35.5em; /* 426px */
}
.clubdetail_box_bg_top {
    margin-top: .42em; /* 5px */
}
.clubdetail_box_bg_bottom {
    margin-bottom: .25em; /* 3px */
}
.clubdetail_box_bg_top .clubdetail_1,
.clubdetail_box_bg_bottom .clubdetail_1 {
    float: left;
    width: 17.75em; /* 213px */
}
.clubdetail_box_bg_top .clubdetail_1_1,
.clubdetail_box_bg_bottom .clubdetail_1_1 {
    margin: .83em 0; /* 10px 0 */
}
.download_box li.level_1 {
    padding: 0 0 1.67em 0; /* 0 0 20px 0 */
    position: relative;
}
.download_box li.level_1 a,
.download_box li.level_2 a {
    color: #777;
    text-decoration: none;
}
.download_box li.level_2 {
    font-weight: normal;
    padding: 0;
    position: relative;
    text-transform: none;
}
.download_box li.level_2 img.arrow {
    height: .58em; /* 7px */
    margin-left: .17em; /* 2px */
    position: relative;
    top: -.08em; /* -1px */
    width: .33em; /* 4px */
}
.download_box li.level_3 {
    margin-top: .25em; /* 3px */
    /*width: 38.08em; /* 457px */
}
.download_box li.level_3 ul {
    padding-top: .83em; /* 10px */
}
.download_box li.level_4 {
    margin: 0;
    position: relative;
    padding-bottom: 1.67em; /* 20px */
}
.download_box h4 {
    font-weight: bold;
    margin-bottom: .25em; /* 3px */
    text-transform: uppercase;
}
.download_box h5 {
    margin-bottom: .25em; /* 3px */
}
.download_box h5 a {
    font-weight: bold;
    color: #777;
    text-decoration: none;
}
.download_box h5 span {
    color: #00529c;
    font-size: .75em; /* 9px */
    font-weight: normal;
}
.download_box .close {
    position: absolute;
    right: .42em; /* 5px */
    top: 0;
}
.download_box li.level_4 div {
    padding-right: 4.17em; /* 50px */
}
.download_box li.level_4 img {
    height: 2.25em; /* 27px */
    position: absolute;
    top: 1.33em; /* 16px */
    right: 0;
    width: 2em; /* 24px */
}
.press_box .box_nobg_m h4 {
    color: #777;
    font-size: 1.33em; /* 16px */
    height: auto;
    line-height: 1.5em; /* 24px */
    padding: .19em 0 .38em 0; /* 3px 0 6px 0 */
}
.press_box  .box_nobg_m h4 a {
    color: #777;
    text-decoration: none;
}
.press_box .box_nobg_m .inner {
    padding-bottom: 1.25em; /* 15px */
    overflow: hidden;
    /*width: 38.08em; /* 457px */
}
.press_box .box_nobg_m .inner .press_img {
    float: left;
    margin-right: .91em; /* 10px */
}
h3.no_padding span {
    padding: 0 1.11em;
    text-transform: none;
}
.district_box {
    margin-top: 1.67em; /* 20px */
    padding-left: 9.17em; /* 110px */
    width: 48.5em; /* 582px */
}
.district_box li {
    position: relative;
}
.district_box li h4 {
    padding-left: 10.5em; /* 126px */
}
.district_box li h4 a {
    font-weight: bold;
}
.district_box li h4 a:hover,
.district_box li h4 a.active {
    color: #ffcf01;
}
.district_box li a {
    color: #777;
    text-decoration: none;
}
.district_box li h4 img {
    height: .58em; /* 7px */
    left: .33em; /* 4px */
    position: relative;
    top: -.08em; /* -1px */
    width: .33em; /* 4px */
}
.district_box .close {
    position: absolute;
    right: .42em; /* 5px */
    top: 0;
}
.district_box ul ul {
    margin-bottom: 1.17em; /* 14px */
}
.district_box ul ul li {
    margin-top: .33em; /* 4px */
    width: 48.5em; /* 582px */
}
.district_box .district_detail {
    overflow: hidden;
}
.district_box .district_detail .lt {
    display: inline;
    margin: 0 1.17em 0 1.33em; /* 0 14px 0 16px */
}
.district_box .district_detail .lt img {
    display: block;
}
.district_box .district_detail .rt {
    overflow: hidden;
    padding-top: 1.08em; /* 13px */
    width: 38em; /* 456px */
}
.district_box .district_detail .rt .lt {
    display: block;
    margin: 0;
    width: 19.58em; /* 235px */
}
.district_box .district_detail .rt .lt .spacer_16 {
    padding-top: 1.33em; /* 16px */
}
.district_box .district_detail .rt .rt {
    padding-top: 2.67em; /* 32px */
    width: 18.42em; /* 221px */
}
.pagination {
    font-size: .75em;
}
.pagination .dots {
    margin-top: .25em; /* 3px */
}
.lightbox_gal {
    display: none;
}
#frame_footer .footer_text {
    height: 2.67em; /* 24px */
    line-height: 2.67em; /* 24px */
    overflow: hidden;
}
#frame_footer .footer_start {
    padding-right: 1.44em; /* 13px */
}
#frame_footer .social_bookmarks a {
    margin-right: .33em; /* 3px */
}
#frame_footer .social_bookmarks a img {
    height: 1.78em; /* 16px */
    width: 1.78em; /* 16px */
}
/* Login, Send a Friend */
#login_popup,
#friend_popup {
    position: relative;
    width: 41.92em; /* 503px */
}
#login_popup h3,
#friend_popup h3 {
    background: #00529c;
    color: #fff;
    font-size: 1.17em; /* 14px */
    padding: .57em 0 .57em .71em; /* 8px 0 8px 10px */
    text-transform: uppercase;
}
#login_popup .inner,
#friend_popup .inner {
    height: 14.33em; /* 172px */
    padding: 1.67em 0 0 .83em; /* 20px 0 0 10px */
    width: 25em; /* 300px */
}
#login_popup .inner label,
#friend_popup .inner label {
    display: block;
    margin-bottom: .42em; /* 5px */
}
#login_popup .inner input,
#friend_popup .inner input,
#friend_popup .inner textarea {
    color: #777;
    font-family: Arial, sans-serif;
    font-size: .92em; /* 11px */
    border: .09em solid #c8c6c7; /* 1px */
    width: 27.55em; /* 303px */
}
#login_popup .inner .error_user,
#login_popup .inner .error_pw,
#friend_popup .inner .error_send {
    color: #00529c;
    margin-bottom: .42em; /* 5px */
    visibility: visible;
}
#login_popup .inner p.margin_top {
    margin-top: .83em; /* 10px */
}
*+html #login_popup .inner p.margin_top {
    margin-top: .42em; /* 5px */
}
* html #login_popup .inner p.margin_top {
    margin-top: .42em; /* 5px */
}
#login_popup .inner a {
    color: #777;
}
#login_popup .inner .checkbox {
    border: none;
    width: auto !important;
}
#login_popup .inner .remember {
    display: inline;
    left: .42em; /* 5px */
    position: relative;
    top: -.17em; /* -2px */
}
#login_popup .logo,
#friend_popup .logo {
    position: absolute;
    right: 1.83em; /* 22px */
    top: 3.33em; /* 40px */
}
#login_popup .button,
#friend_popup .button {
    bottom: 2em; /* 24px */
    position: absolute;
    right: .83em; /* 10px */
}
#login_popup .bg_bottom,
#friend_popup .bg_bottom {
    background: #ffcf01;
    height: 1.17em; /* 14px */
}
/* Send a Friend */
#friend_popup .inner textarea {
    height: 80px;
}
#friend_popup .inner {
    height: 310px;
}
/* =2 LOGIN BOX */
#login_box {
    background: #94a4d7;
    height: 7.92em; /* 95px */
    margin: .83em 0 2em; /* 10px 0 24px */
    padding: .83em; /* 10px */
    position: relative;
    width: 16.83em; /* 202px */
}
#login_box h3 {
    color: #fff;
    font-size: 1.5em; /* 18px */
    height: auto;
    line-height: 1em; /* 18px */
    padding: 0 0 .2em 0; /* 0 0 4px 0 */
    text-transform: uppercase;
}
#login_box p {
    overflow: hidden;
}
#login_box p.margin_top {
    margin-top: .83em; /* 10px */
}
#login_box p a {
    color: #fff;
    font-size: .83em; /* 10px */
}
#login_box input {
    border: .09em solid #c8c6c7; /* 1px solid #c8c6c7 */
    color: #000;
    display: block;
    float: left;
    font-family: Arial, sans-serif;
    font-size: .92em; /* 11px */
    width: 8.82em; /* 97px */
}
#login_box label {
    color: #fff;
    float: left;
    font-size: .83em; /* 10px */
    width: 9.8em; /* 98px */
}
#login_box div {
    bottom: .67em; /* 8px */
    padding-top: .67em; /* 8px */
    position: absolute;
    right: .83em; /* 10px */
}
#login_box div input {
    border: none;
    height: 1.09em; /* 12px */
    width: 3.09em; /* 34px */
}
#logout_box {
    background: #94a4d7;
    margin-top: .83em; /* 10px */
    padding: .83em; /* 10px */
    position: relative;
    width: 16.83em; /* 202px */
}
#logout_box p {
    color: #fff;
}
#logout_box p strong {
    font-weight: bold;
}
#logout_box div {
    bottom: .67em;
    padding-top: .67em; /* 8px */
    position: absolute;
    right: .83em; /* 10px */
}
/* CONTACT FORM */
#contact_box {
    margin-top: .67em; /* 8px */
}
#contact_box h4 {
    font-weight: bold;
    margin-bottom: 1.67em; /* 20px */
    padding-left: .83em; /* 10px */
    text-transform: uppercase;
}
#contact_box h4 span {
    text-transform: none;
}
#contact_box h5 {
    font-size: 1.5em; /* 18px */
    margin-bottom: 1.11em; /* 20px */
    text-transform: uppercase;
}
#contact_box .address_box {
    overflow: hidden;
    margin-bottom: 1.67em; /* 20px */
    padding: 0 .83em; /* 0 10px */
}
#contact_box .address_box .lt {
    padding-right: 1.67em; /* 20px */
    width: 13.75em; /* 165px */
}
#contact_box .address_box .rt {
    width: 20.17em; /* 242px */
}
#contact_box #form_wrapper {
    background: #ebe9ea;
    overflow: hidden;
    padding: 1em .83em .83em .82em; /* 12px 10px 10px 10px */
    width: 35.58em; /* 427px */
}
#contact_box #form_wrapper p {
    height: 1.5em; /* 18px */
    margin-bottom: .58em; /* 7px */
    overflow: hidden;
}
#contact_box #form_wrapper .plz {
    margin-bottom: 1.67em; /* 20px */
}
*+html #contact_box #form_wrapper .title {
    height: 1.58em; /* 19px */
}
* html #contact_box #form_wrapper .title {
    height: 1.58em; /* 19px */
}
#contact_box #form_wrapper label {
    display: block;
    float: left;
    width: 13.33em; /* 160px */
}
#contact_box #form_wrapper input,
#contact_box #form_wrapper select {
    border: .09em solid #c8c6c7; /* 1px solid #c8c6c7 */
    color: #777;
    float: left;
    font-family: Arial, sans-serif;
    font-size: .92em; /* 11px */
    width: 23.91em; /* 263px */
}
#contact_box #form_wrapper select {
    width: 6.36em; /* 70px */
}
#contact_box #form_wrapper textarea {
    border: .09em solid #c8c6c7; /* 1px solid #c8c6c7 */
    color: #777;
    font-family: Arial, sans-serif;
    font-size: .92em; /* 11px */
    height: 14.82em; /* 163px */
    width: 38.45em; /* 423px */
}
#contact_box #form_wrapper input.error,
#contact_box #form_wrapper textarea.error {
    border: .09em solid #00529c; /* 1px solid #00529c */
}
#contact_box #form_wrapper .submit {
    height: 2.67em; /* 32px */
    margin-top: 1.25em; /* 15px */
    overflow: hidden;
}
#contact_box #form_wrapper .submit .lt {
    font-size: .83em;
}
#contact_box #form_wrapper .submit .rt {
     width: 12em; /* 144px */
}
#contact_box #form_wrapper .submit img,
#contact_box #form_wrapper .submit .button {
    display: block;
    height: 2.67em; /* 32px */
    width: 12em; /* 144px */
}
#form_error {
    background: #00529c;
    color: #fff;
    font-weight: bold;
    height: 1.67em; /* 20px */
    line-height: 1.67em; /* 20px */
    margin-bottom: 0.67em; /* 8px */
    padding: 0 .83em; /* 0 10px */
}
#form_error img {
    height: 1.25em; /* 15px */
    margin-right: 1.17em; /* 14px */
    position: relative;
    top: .17em; /* 2px */
    width: 1.42em; /* 17px */
}
/* SQUEEZEBOX */
#sbox-overlay {
    position: absolute;
    background-color: #000;
    left: 0px;
    top: 0px;
    zoom: 1;
}
#sbox-window {
    position: absolute;
    background-color: #fff;
    text-align: left;
    overflow: visible;
    padding: 10px;
    /* invalid values, but looks smoother! */
    /*-moz-border-radius: 3px;
    -webkit-border-radius: 3px;*/
}
#sbox-btn-close {
    position: absolute;
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
    background: url(/cps/rde/xbcr/clubs-ja-ko/closebox.png) no-repeat center;
    border: none;
}
.sbox-window-ie6 #sbox-btn-close {
    background-image: url(/cps/rde/xbcr/clubs-ja-ko/closebox.gif);
}
.sbox-loading #sbox-content {
    background-image: url(/cps/rde/xbcr/clubs-ja-ko/spinner.gif);
    background-repeat: no-repeat;
    background-position: center;
}
#sbox-content {
    clear: both;
    overflow: auto;
    background-color: #fff;
    height: 100%;
    width: 100%;
}
.sbox-content-image#sbox-content {
    overflow: visible;
}
#sbox-image {
    display: block;
}
.sbox-content-image img {
    display: block;
    width: 100%;
    height: 100%;
}
.sbox-content-iframe#sbox-content {
    overflow: hidden; /* was visible */
}
/* Hides scrollbars */
.body-overlayed {
    overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
    visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
    visibility: visible;
}
/* Shadows */
.sbox-bg {
    position: absolute;
    width: 33px;
    height: 40px;
}
.sbox-bg-n {
    left: 0;
    top: -40px;
    width: 100%;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_n.png) repeat-x;
}
.sbox-bg-ne {
    right: -33px;
    top: -40px;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_ne.png) no-repeat;
}
.sbox-bg-e {
    right: -33px;
    top: 0;
    height: 100%;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_e.png) repeat-y;
}
.sbox-bg-se {
    right: -33px;
    bottom: -40px;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_se.png) no-repeat;
}
.sbox-bg-s {
    left: 0;
    bottom: -40px;
    width: 100%;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_s.png) repeat-x;
}
.sbox-bg-sw {
    left: -33px;
    bottom: -40px;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_sw.png) no-repeat;
}
.sbox-bg-w {
    left: -33px;
    top: 0;
    height: 100%;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_w.png) repeat-y;
}
.sbox-bg-nw {
    left: -33px;
    top: -40px;
    background: url(/cps/rde/xbcr/clubs-ja-ko/bg_nw.png) no-repeat;
}
#sbox-window .sbox-content-swf {
    overflow: hidden;
}
.demo-images
{
    list-style:                none;
    margin:                    0;
}
 
.demo-images li
{
    float:                    left;
    padding:                5px;
    width:                    100px;
    height:                    100px;
    text-align:                center;
}
/* SLIMBOX */
/* SLIMBOX */
#lbOverlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer;
}
#lbCenter, #lbBottomContainer {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    background-color: #fff;
}
.lbLoading {
    background: #fff url(/cps/rde/xbcr/clubs-ja-ko/loading.gif) no-repeat center;
}
#lbImage {
    position: absolute;
    left: 0;
    top: 0;
    border: 10px solid #fff;
    background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    outline: none;
}
#lbPrevLink {
    left: 0;
}
#lbPrevLink:hover {
    background: transparent url(/cps/rde/xbcr/clubs-ja-ko/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
    right: 0;
}
#lbNextLink:hover {
    background: transparent url(/cps/rde/xbcr/clubs-ja-ko/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    line-height: 1.4em;
    text-align: left;
    border: 10px solid #fff;
    border-top-style: none;
}
#lbCloseLink {
    display: block;
    float: right;
    width: 66px;
    height: 22px;
    background: transparent url(/cps/rde/xbcr/clubs-ja-ko/closelabel.gif) no-repeat center;
    margin: 5px 0;
    outline: none;
}
#lbCaption, #lbNumber {
    margin-right: 71px;
}
#lbCaption {
    font-weight: bold;
}
 

