.yui3-g{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.yui3-g{word-spacing:-0.43em}.yui3-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.yui3-g [class *= "yui3-u"]{font-family:sans-serif}
.yui3-u-1,.yui3-u-1-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-5-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-2-24,.yui3-u-3-24,.yui3-u-4-24,.yui3-u-5-24,.yui3-u-6-24,.yui3-u-7-24,.yui3-u-8-24,.yui3-u-9-24,.yui3-u-10-24,.yui3-u-11-24,.yui3-u-12-24,.yui3-u-13-24,.yui3-u-14-24,.yui3-u-15-24,.yui3-u-16-24,.yui3-u-17-24,.yui3-u-18-24,.yui3-u-19-24,.yui3-u-20-24,.yui3-u-21-24,.yui3-u-22-24,.yui3-u-23-24,.yui3-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.yui3-u-1-24{width:4.1667%;*width:4.1357%}.yui3-u-1-12,.yui3-u-2-24{width:8.3333%;*width:8.3023%}.yui3-u-1-8,.yui3-u-3-24{width:12.5000%;*width:12.4690%}.yui3-u-1-6,.yui3-u-4-24{width:16.6667%;*width:16.6357%}.yui3-u-1-5{width:20%;*width:19.9690%}.yui3-u-5-24{width:20.8333%;*width:20.8023%}.yui3-u-1-4,.yui3-u-6-24{width:25%;*width:24.9690%}.yui3-u-7-24{width:29.1667%;*width:29.1357%}.yui3-u-1-3,.yui3-u-8-24{width:33.3333%;*width:33.3023%}.yui3-u-3-8,.yui3-u-9-24{width:37.5000%;*width:37.4690%}.yui3-u-2-5{width:40%;*width:39.9690%}.yui3-u-5-12,.yui3-u-10-24{width:41.6667%;*width:41.6357%}.yui3-u-11-24{width:45.8333%;*width:45.8023%}.yui3-u-1-2,.yui3-u-12-24{width:50%;*width:49.9690%}.yui3-u-13-24{width:54.1667%;*width:54.1357%}.yui3-u-7-12,.yui3-u-14-24{width:58.3333%;*width:58.3023%}.yui3-u-3-5{width:60%;*width:59.9690%}.yui3-u-5-8,.yui3-u-15-24{width:62.5000%;*width:62.4690%}.yui3-u-2-3,.yui3-u-16-24{width:66.6667%;*width:66.6357%}.yui3-u-17-24{width:70.8333%;*width:70.8023%}.yui3-u-3-4,.yui3-u-18-24{width:75%;*width:74.9690%}.yui3-u-19-24{width:79.1667%;*width:79.1357%}.yui3-u-4-5{width:80%;*width:79.9690%}.yui3-u-5-6,.yui3-u-20-24{width:83.3333%;*width:83.3023%}.yui3-u-7-8,.yui3-u-21-24{width:87.5000%;*width:87.4690%}.yui3-u-11-12,.yui3-u-22-24{width:91.6667%;*width:91.6357%}.yui3-u-23-24{width:95.8333%;*width:95.8023%}.yui3-u-1,.yui3-u-1-1,.yui3-u-5-5,.yui3-u-24-24{width:100%}#yui3-css-stamp.cssgrids{display:none}
* { font-family:tahoma, arial, helvetica, sans-serif; font-size:inherit; }
body { margin:0; padding:0; font-size:12px; background:#fff; }
a { font-weight:bold; color:inherit; text-decoration:none; }
a img { border-style:none; }
input[type="image"] { border-style:none; }
input, select, textarea { font-size:12px; border:1px solid #ddd; }
h6, h5, h4, h3, h2, h1 { font-weight:normal; margin:4px; text-align:left; }
h1 { font-size:200%; }
h2 { font-size:150%; }
h3 { font-size:117%; }
h4 { font-size:100%; }
h5 { font-size:92%; }
h6 { font-size:83%; }
div { margin:0; padding:0; }
ul { margin:0; padding:0 0 0 2em; list-style-position:outside; }
li { margin:0; padding:0; list-style-position:inherit; }
table { vertical-align:top; border-collapse:collapse; }
td { vertical-align:top; }
th { vertical-align:top; }
.header_tab, .header_tab_active { cursor:pointer; padding:12px; height:12px; white-space:normal; font-weight:bold; text-align:center; vertical-align:middle; }
a.header_tab, a.header_tab_active { display:block; text-decoration:none; }
.header_tab { background:#17b url(/images/header_tab_back.png) repeat-x top left; color:#fff; }
.header_tab_active { background:#17b url(/images/header_tab_back.png) repeat-x bottom left; color:#fff; }
.header_tab a { color:#fff; }
.header_tab_active a { color:#fff; }
.header_tab_hover { background-position:bottom left; }
.header_tab_active_hover { }
.header_tab_hover a { }
.header_tab_active_hover a { }
.spaced_window, .frameset_window { margin:4px; }
.spaced_window, .frameset_window { border:1px solid #ddd; background:#fff; padding:13px; }
.window_noclient { position:relative; height:17px; padding:4px 16px; font-weight:bold; text-align:left; }
.window_noclient a { color:#fff; }
.window_noclient a:hover { text-decoration:underline; }
.spaced_window .window_noclient, .frameset_window .window_noclient { padding:6px 16px; height:20px; background:#5bd; border:1px solid #59b; color:#fff; font-size:150%; }
.window_noclient_controlbox { position:absolute; right:12px; top:2px; }
.window_noclient_centerbox { position:absolute; top:2px; width:100%; text-align:center; }
.spaced_window .window_noclient_controlbox, .frameset_window .window_noclient_controlbox { padding:0 16px; height:28px; right:4px; top:3px; background:transparent url(/images/kajigger.png) no-repeat scroll center right; }
.window_client { background:#fff; color:#000; padding:8px; }
.spaced_window .window_client, .frameset_window .window_client { background:transparent; color:#555; padding:4px 16px; }
.custom_sprite_96 { width:96px; height:96px; }
.custom_sprite_250 { width:250px; height:250px; }
.custom_sprite_550 { width:550px; height:550px; }
.large_site_logo { width:400px; height:112px; }
.display_icon, .internet_icon, .camera_icon, .dartboard_icon, .keycard_icon, .sensor2_icon, .sensor1_icon, .keypad_icon { width:82px; height:82px; }
.menu_screen { width:235px; height:150px; }
.keygame_screen { width:248px; height:150px; }
.webcam_screen { width:234px; height:149px; }
.classification_screen { width:232px; height:147px; }
.tournament_screen { width:234px; height:150px; }
.remote_screen { width:226px; height:140px; }
.darts_image { width:244px; height:244px; }
.display_image { width:237px; height:228px; }
.laser_image { width:198px; height:198px; }
.webcam_image { width:193px; height:131px; }
.keycard1_image { width:153px; height:95px; }
.keycard2_image { width:146px; height:95px; }
.custom_sprite_96 img { width:96px; height:96px; }
.custom_sprite_250 img { width:250px; height:250px; }
.custom_sprite_550 img { width:550px; height:550px; }
.large_site_logo img { width:400px; height:112px; }
.display_icon img, .internet_icon img, .camera_icon img, .dartboard_icon img, .keycard_icon img, .sensor2_icon img, .sensor1_icon img, .keypad_icon img { width:82px; height:82px; }
.menu_screen img { width:235px; height:150px; }
.keygame_screen img { width:248px; height:150px; }
.webcam_screen img { width:234px; height:149px; }
.classification_screen img { width:232px; height:147px; }
.tournament_screen img { width:234px; height:150px; }
.remote_screen img { width:226px; height:140px; }
.darts_image img { width:244px; height:266px; }
.display_image img { width:237px; height:228px; }
.laser_image img { width:198px; height:198px; }
.webcam_image img { width:193px; height:131px; }
.keycard1_image img { width:153px; height:95px; }
.keycard2_image img { width:146px; height:95px; }
.custom_sprite_96, .custom_sprite_250, .custom_sprite_550 { background:transparent; }
.large_site_logo { background:transparent url(/images/header_logo.png) no-repeat scroll; }
.display_icon, .internet_icon, .camera_icon, .dartboard_icon, .keycard_icon, .sensor2_icon, .sensor1_icon, .keypad_icon { background:transparent url(/images/sprites1.jpg) no-repeat scroll; }
.menu_screen, .keygame_screen, .webcam_screen, .classification_screen, .tournament_screen, .remote_screen, .darts_image, .display_image, .laser_image, .webcam_image, .keycard1_image, .keycard2_image { background:transparent url(/images/sprites2.jpg) no-repeat scroll; }
.large_site_logo { background-position: 0px 0px; }
.display_icon { background-position: 0px 0px; }
.internet_icon { background-position: -96px 0px; }
.camera_icon { background-position: 0px -96px; }
.dartboard_icon { background-position: -96px -96px; }
.keycard_icon { background-position: 0px -192px; }
.sensor2_icon { background-position: -96px -192px; }
.sensor1_icon { background-position: 0px -288px; }
.keypad_icon { background-position: -96px -288px; }
.menu_screen { background-position: 0px 0px; }
.keygame_screen { background-position:-256px 0px; }
.webcam_screen { background-position:-512px 0px; }
.classification_screen { background-position: 0px -160px; }
.tournament_screen { background-position:-256px -160px; }
.remote_screen { background-position:-512px -160px; }
.darts_image { background-position: 0px -320px; }
.display_image { background-position:-256px -320px; }
.laser_image { background-position:-512px -320px; }
.webcam_image { background-position: 0px -576px; }
.keycard1_image { background-position:-256px -576px; }
.keycard2_image { background-position:-512px -576px; }
a.custom_sprite_96, a.custom_sprite_250, a.custom_sprite_550, a.large_site_logo, a.display_icon, a.internet_icon, a.camera_icon, a.dartboard_icon, a.keycard_icon, a.sensor2_icon, a.sensor1_icon, a.keypad_icon, a.menu_screen, a.keygame_screen, a.webcam_screen, a.classification_screen, a.tournament_screen, a.remote_screen, a.darts_image, a.display_image, a.laser_image, a.webcam_image, a.keycard1_image, a.keycard2_image { display:block; }
span.custom_sprite_96, span.custom_sprite_250, span.custom_sprite_550, span.large_site_logo, span.display_icon, span.internet_icon, span.camera_icon, span.dartboard_icon, span.keycard_icon, span.sensor2_icon, span.sensor1_icon, span.keypad_icon, span.menu_screen, span.keygame_screen, span.webcam_screen, span.classification_screen, span.tournament_screen, span.remote_screen, span.darts_image, span.display_image, span.laser_image, span.webcam_image, span.keycard1_image, span.keycard2_image { display:block; }
.shady_button { padding:4px 8px; width:144px; font-weight:bold; text-align:right; cursor:pointer; }
.shady_button { border:1px solid #bbb; background:#eee url(/images/shady_button_back.png) repeat-x center center; color:#17b; }
a.shady_button { display:block; }
table.table_list1 { font-size:11px; border-collapse:collapse; }
table.table_list1 tr th, table.table_list1 tr td { border-left:1px solid #bbb; padding:2px 10px; }
table.table_list1 tr:first-child { border-left-style:none; }
table.table_list1 tr { background:#fff; }
table.table_list1 tr.alt { background:#ebf2fa; }
table.table_list1 tr th { background:#ddd; font-weight:bold; text-align:center; }
table.table_list1 tr td { text-align:left; }
table.table_list2 { font-size:11px; border-collapse:collapse; }
table.table_list2 tr { border-top:1px solid #ccc; padding:4px; }
table.table_list2:first-child { border-top-style:none; }
table.table_list2 tr th, table.table_list2 tr td { border-left:1px solid #ccc; padding:4px; }
table.table_list2 tr:first-child { border-left-style:none; }
table.table_list2 tr { background:#fff; }
table.table_list2 tr.alt { background:#f6f6f6; }
table.table_list2 tr th { background:#eef6ff; font-weight:bold; text-align:center; }
table.table_list2 tr td { text-align:center; }
table.table_list3 { font-size:11px; border-collapse:collapse; }
table.table_list3 tr th, table.table_list2 tr td { padding:4px; }
table.table_list3 tr td { text-align:center; }
table.table_list3 tr td span { margin:auto; }
table.table_list4 { border-collapse:collapse; }
table.table_list4 tr th, table.table_list4 tr td { padding:2px 4px; }
table.table_list4 tr th { text-align:right; vertical-align:top; white-space:nowrap; }
table.table_list4 tr td { text-align:left; vertical-align:top; }
table.table_features td.long_tr { background:url(/images/longbar.png) no-repeat scroll center right; }
table.table_features td.short_tr { background:url(/images/shortbar.png) no-repeat scroll center right; }
#TB_window { font:12px Arial, Helvetica, sans-serif; color:#333; background-color:#dec; }
#TB_secondLine { font:10px Arial, Helvetica, sans-serif; color:#666; background-color:#dec; }
#TB_overlay { position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background:url(/images/macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
* html #TB_overlay { position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px'); }
#TB_window { position:fixed; background:#ffffff; z-index:102; color:#000000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2)+(TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)+'px'); }
#TB_window img#TB_Image { display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 0px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { font-family:Verdana; color:#000; font-size:11px; font-style:italic; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; }
* html #TB_load { position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2)+(TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)+'px'); }
#TB_HideSelect { z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%; }
* html #TB_HideSelect { position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px'); }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
#content { width:998px; margin:auto; background:#eff; }
#header,#footer { background:#37a url(/images/header_back.jpg) no-repeat scroll top left; }
#header { position:relative; height:136px; }
#header .large_site_logo { position:absolute; top:14px; left:64px; }
#header ul { position:absolute; right:0px; bottom:0px; list-style:none; }
#header ul li { list-style:none; float:left; }
#header ul li a { float:left; border-left:1px solid #28c; }
#footer { position:relative; height:136px; }
#footer ul { position:absolute; right:0px; top:0px; list-style:none; }
#footer ul li { list-style:none; float:left; }
#footer ul li a { float:left; border-left:1px solid #28c; }
#body { width:100%; }
#body td.left_menu { text-align:center; vertical-align:top; width:256px; padding-left:16px; }
#body td.right_menu { text-align:center; vertical-align:top; width:256px; padding-right:16px; }
#body td.main_content { text-align:left; vertical-align:top; padding:16px; }
h1 { }
h2 { color:#17b; margin:8px 0px; padding:8px 0px; }
h3 { font-weight:bold; }
h4 { }
h5 { }
h6 { }
h2 a { font-weight:normal; }
.wide { width:100%; }