



/* Last Published: 2018-01-14 23:01:20, last release by jack-admin */

/*--HISTORY TOOLBAR--*/
.worldcup_menu_toolbar_sub_nav_history { background: url("/images/structure/backgrounds/WC-BG-Toolbar-History-02.png") top center no-repeat; width: 986px; height: 44px; }
.worldcup_menu_toolbar_sub_nav_history .titletxt { width: 160px; color: #fff; margin-right: 10px; }
.worldcup_menu_toolbar_sub_nav_history ul li a { color: #fff; font-size: 0.7em; }
.worldcup_container_index_about { width: 990px !important; }
.worldcup_container_index_content_about { width: 990px !important; }
.worldcup_content_index_title_about .headline { width: 965px !important; background-color: #1b2e5e !important; text-transform: uppercase;}
.worldcup_content_index_title_about .content { display: none !important; }
/* ---------------INDEX-------------------*/
.worldcup_content_no_headline_index_content_about {width: 990px !important; }
.worldcup_content_no_headline_index_content_about .content { min-height: 335px; }
.worldcup_content_no_headline_index_content_about .mainimage {float: left;margin: 0px 15px 15px 0px;}
/* ---------------ABOUT TEXT BOXES-------------------*/
.worldcup_container_equipment_bottom .util_textbox { background: url("/images/structure/backgrounds/WC-BG-Body-White-Transp.png") top center repeat; border: 1px solid white; -moz-box-shadow: 1px 2px 3px 0px #50616c; -webkit-box-shadow: 1px 2px 3px 0px #50616c; box-shadow: 1px 2px 3px 0px #50616c; width: 234px; float: left; padding: 0px; margin: 0px 15px 20px 0px; }
.worldcup_container_equipment_bottom .util_textbox:hover {background: #fff;}
.worldcup_container_equipment_bottom .worldcup_text_box_index_about_05 {margin: 0px 0px 0px 0px;}
.worldcup_container_equipment_bottom .worldcup_text_box_index_about_09 {margin: 0px 0px 0px 0px;}
.worldcup_container_equipment_bottom .worldcup_text_box_index_about_12 {margin: 0px 0px 0px 0px;}
.worldcup_container_equipment_bottom .util_textbox .imgtop { width: 218px; height: 120px; border: 1px solid #eeeeee; margin: 5px auto 0px auto; }
.worldcup_container_equipment_bottom .util_textbox .imgtop img { width: 218px; height: 120px; }
.worldcup_container_equipment_bottom .util_textbox .content .heading { padding: 10px 10px 5px 10px; width: 200px; margin: 0px auto 0px auto;}
.worldcup_container_equipment_bottom .util_textbox .content .heading h2 { display: block; color: #002664; font-size: 1.0em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.worldcup_container_equipment_bottom .util_textbox .content .text {min-height: 50px; font-family: arial; font-size: 0.75em; width: 200px; margin: 0px auto 0px auto; padding: 0px 10px 10px 10px; }
.worldcup_container_equipment_bottom .util_textbox a { font-weight: normal; }
.worldcup_container_equipment_bottom .util_textbox .link {display: block; width: 155px; margin: 0px auto 0px auto;}
.worldcup_container_equipment_bottom .util_textbox .link a { font-weight: normal; color: #6e6e6e; font-size: 70%; text-decoration: underline;}
.worldcup_container_equipment_bottom .util_textbox .link a:hover { font-weight: normal; color: #000000; font-size: 70%; text-decoration: underline;}
/* ---------------DOCLIST-------------------*/
.doclist_ga {clear: both;}
.doclist_ga h2 { 630px; clear: both; padding: 0 0 15px 0; color: #002664; margin: 10px 0px 10px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.0em; text-transform: uppercase; background: url("/images/structure/backgrounds/pageheader-bg.png") left bottom no-repeat}
.doclist { background-color: #fff; background-image: none; }
.doclist th { font-size: 0.9em; padding: 4px 5px 4px 5px; border-top: 1px solid #ffffff; border-right: 1px solid #2D4C7F; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; background-color: #002664; color: #fff; }
.doclist td { background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px -30px repeat-x; padding: 4px 5px 4px 5px; border: 1px solid #ebebeb; border-collapse:collapse; color: #000000;}
.doclist td a {color: #002664; font-weight: bold;}
/* ---------------GOOGLE MAP-------------------*/
.feat_googlemap {clear: both}
.feat_googlemap .searchbox {display:none}
.feat_googlemap .mapbox_bg {margin: 0px 0px 20px 0px; -webkit-box-shadow: 0 8px 6px -6px #50616c; -moz-box-shadow: 0 8px 6px -6px #50616c; box-shadow: 0 8px 6px -6px #50616c; behavior: url(/tools/pie/PIE.php);}
/*----------------DOCUMENTS LIST 1A--------------*/
.basecolumn1a .list_documents { width: 980px !important; float: left; padding: 0px; margin: 0px 0px 20px 0px; background: url("/images/structure/backgrounds/WC-BG-Body-White-Transp.png") top center repeat; border: 1px solid white; -moz-box-shadow: 1px 2px 3px 0px #50616c; -webkit-box-shadow: 1px 2px 3px 0px #50616c; box-shadow: 1px 2px 3px 0px #50616c; clear: both;}
.basecolumn1a .list_documents div.doclist { width: 935px; float: left; padding: 10px; background: none; }
.basecolumn1a .list_documents div.doclist .heading { width: 950px; float: left; line-height: 30px; text-align: left; background-color: #c79242; color: white; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid white; padding: 2px 0 0 10px;}
.basecolumn1a .list_documents div.doclist table.doclist { margin: 0px 0px 10px 0px; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; border-collapse: collapse; font-size: 0.8em; }
.basecolumn1a .list_documents div.doclist table.doclist tr th { padding: 5px 5px 5px 5px; font-family: arial; border-collapse: collapse; color: #fff; font-weight: bold; font-size: 0.85em; background-color: #002664; border-right: solid 1px #2C4B7E;}
.basecolumn1a .list_documents div.doclist table.doclist tr td { padding: 5px 5px 5px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.basecolumn1a .list_documents div.doclist table.doclist tr td.headline a { padding: 2px 0px 2px 20px; color: #002664; background-image: url("/images/structure/backgrounds/png-pdf.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn1a .list_documents div.doclist .currentfolder { width: 960px; float: left; margin: 0px 0px 10px 0px; background: #fff; }
.basecolumn1a .list_documents div.doclist .currentfolder img { width: 50px; float: left; height: 50px; }
.basecolumn1a .list_documents div.doclist .currentfolder .currentfoldername { width: 885px; float: right; height: 50px; line-height: 50px; color: #002664; font-size: 1.2em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.basecolumn1a .list_documents div.doclist .folderlist { width: 950px; float: left; margin: 0px 0px 0px 0px; }
.basecolumn1a .list_documents div.doclist .folderlist .subfolder { width: 940px; float: left; margin: 0px 0px 5px 0px; padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.basecolumn1a .list_documents div.doclist .folderlist .subfolder img {}
.basecolumn1a .list_documents div.doclist .folderlist .subfolder .foldername { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
.basecolumn1a .list_documents div.doclist .folderlist .subfolder a { font-weight: bold; font-size: 0.8em; }
.basecolumn1a .list_documents div.doclist .document { width: 930px; float: left; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 5px; border-bottom: solid 1px #ececec;}
.basecolumn1a .list_documents div.doclist .document a { font-weight: bold; font-size: 0.8em; color: #002664;}
.basecolumn1a .list_documents div.doclist h2.title {font-size: 1.0em; color: #000000; font-weight: bold;}
/*----------------DOCUMENTS LIST 2A--------------*/
.basecolumn2a .list_documents { width: 630px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.basecolumn2a .list_documents div.doclist { width: 630px; float: left; }
.basecolumn2a .list_documents div.doclist .heading { width: 620px; float: left; line-height: 30px; text-align: left; background: url("/images/structure/backgrounds/olym11-topnavbg.png") -20px 0px no-repeat; color: white; font-size: 0.8em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid white; padding: 0 0 0 10px}
.basecolumn2a .list_documents div.doclist table.doclist { margin: 0px 0px 10px 0px; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; border-collapse: collapse; font-size: 0.8em; }
.basecolumn2a .list_documents div.doclist table.doclist tr th { padding: 5px 5px 5px 5px; border-collapse: collapse; color: #fff; font-weight: bold; font-size: 0.85em; background-color: #002664; border-right: solid 1px #2C4B7E;}
.basecolumn2a .list_documents div.doclist table.doclist tr td { padding: 5px 5px 5px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.basecolumn2a .list_documents div.doclist table.doclist tr td.headline a { padding: 2px 0px 2px 20px; color: #002664; background-image: url("/images/structure/backgrounds/png-pdf.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a .list_documents div.doclist .currentfolder { width: 630px; float: left; margin: 0px 0px 10px 0px; }
.basecolumn2a .list_documents div.doclist .currentfolder img { width: 50px; float: left; height: 50px; }
.basecolumn2a .list_documents div.doclist .currentfolder .currentfoldername { width: 565px; float: right; height: 50px; line-height: 50px; color: #002664; font-size: 1.2em; font-family: 'FuturaMD'; font-weight: normal; text-transform: uppercase; }
.basecolumn2a .list_documents div.doclist .folderlist { width: 630px; float: left; margin: 0px 0px 0px 0px; }
.basecolumn2a .list_documents div.doclist .folderlist .subfolder { width: 620px; float: left; margin: 0px 0px 5px 0px; padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.basecolumn2a .list_documents div.doclist .folderlist .subfolder img {}
.basecolumn2a .list_documents div.doclist .folderlist .subfolder .foldername { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
.basecolumn2a .list_documents div.doclist .folderlist .subfolder a { font-weight: bold; font-size: 0.8em; }
.basecolumn2a .list_documents div.doclist .document { width: 610px; float: left; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 5px; border-bottom: solid 1px #ececec; background-image: url("/images/structure/backgrounds/arch11-red-dot-icon.gif"); background-repeat: no-repeat; background-position: 0px 11px; }
.basecolumn2a .list_documents div.doclist .document a { font-weight: bold; font-size: 0.8em; color: #002664;}
.basecolumn2a .list_documents div.doclist h2.title {font-size: 1.0em; color: #000000; font-weight: bold;}
/*----------------DOCUMENT--------------*/
.sys_document { width: 810px; float: left; padding: 10px 15px 0px 0px; margin: 0px 0px 0px 0px; }
.sys_document .docmain { width: 810px; float: left; padding: 0px; margin: 0px; }
.sys_document .docmain .headline { width: 810px; float: left; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; line-height: 2.2em; color: #0075a6; font-size: 1.6em; font-family: Georgia,Times New Roman; font-weight: bold; }
.sys_document .docmain .abstract { width: 810px; float: left; padding: 0px 0px 10px 0px; line-height: 1.4em;}
.sys_document div.doclatest { width: 810px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.doclatest .title { width: 790px; float: left; padding: 0px; margin: 0px; padding: 2px 10px 9px 10px; margin: 0px 0px 10px 0px; line-height: 1.4em; font-size: 0.85em; color: #fff; font-family: Georgia,Times New Roman; font-weight: bold; background-color: #c41230; background-image: url("/images/structure/backgrounds/arch11-red-title2-arrow-white.gif"); background-repeat: no-repeat; background-position: bottom left; }
.sys_document div.doclatest table { margin: 10px 0px 0px 0px; border: solid 1px #dddddd; border-collapse: collapse; font-size: 0.9em; }
.sys_document div.doclatest table tr th { padding: 3px 5px 3px 5px; border: solid 1px #620918; border-collapse: collapse; color: #fff; font-weight: bold; font-family: Georgia,Times New Roman; background-color: #c41230; }
.sys_document div.doclatest table tr td { padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.sys_document div.docprevious { width: 810px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.docprevious .title { width: 790px; float: left; padding: 0px; margin: 0px; padding: 2px 10px 9px 10px; margin: 0px 0px 10px 0px; line-height: 1.4em; font-size: 0.85em; color: #fff; font-family: Georgia,Times New Roman; font-weight: bold; background-color: #c41230; background-image: url("/images/structure/backgrounds/arch11-red-title2-arrow-white.gif"); background-repeat: no-repeat; background-position: bottom left; }
.sys_document div.docprevious table { margin: 10px 0px 0px 0px; border: solid 1px #dddddd; border-collapse: collapse; font-size: 0.9em; }
.sys_document div.docprevious table tr th { padding: 3px 5px 3px 5px; border: solid 1px #620918; border-collapse: collapse; color: #fff; font-weight: bold; font-family: Georgia,Times New Roman; background-color: #c41230; }
.sys_document div.docprevious table tr td { padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.sys_document div.docsearch { width: 810px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.docsearch .background { width: 810px; float: left; padding: 0px; margin: 0px; }
.sys_document div.docsearch .searchform { width: 810px; float: left; padding: 0px; margin: 0px; }
.sys_document div.docsearch .title { width: 810px; float: left; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; line-height: 2.2em; color: #0075a6; font-size: 1.6em; font-family: Georgia,Times New Roman; font-weight: bold; }
.sys_document div.docsearch .searchform table { margin: 0px 0px 15px 0px; }
.sys_document div.docsearch .searchform table tr td { padding: 5px 5px 5px 0px; vertical-align: middle; }
.sys_document div.docsearch .searchform table tr td.label { width: 15%; color: #0075a6; font-weight: bold; font-size: 0.8em; }
.sys_document div.docsearch .searchform table tr td input { padding: 5px 5px 5px 5px; border: solid 1px #cacaca; }
.sys_document div.docsearch .searchbutton { padding: 0px 0px 0px 0px; margin: 0px 0px 20px 125px; }
.sys_document div.docsearch .searchbutton input { padding: 5px 10px 5px 10px; background-color: #0094d3; border: solid 1px #0094d3; color: #fff; font-weight: bold; font-family: Georgia,Times New Roman; }
.sys_document div.docsearch .searchbutton input:hover { cursor: pointer; text-decoration: underline; }
.sys_document div.results { width: 810px; float: left; padding: 0px; margin: 0px 0px 20px 0px; }
.sys_document div.results .numresults { margin: 0px 0px 10px 0px; padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; border-collapse: collapse; font-size: 0.9em; }
.sys_document div.results table.results { margin: 10px 0px 0px 0px; border: solid 1px #dddddd; border-collapse: collapse; font-size: 0.9em; }
.sys_document div.results table.results tr th { padding: 3px 5px 3px 5px; border: solid 1px #620918; border-collapse: collapse; color: #fff; font-weight: bold; font-family: Georgia,Times New Roman; background-color: #c41230; }
.sys_document div.results table.results tr td { padding: 3px 5px 3px 5px; border: solid 1px #bbbbbb; border-collapse: collapse; background-color: #f0f0f0; }
.sys_document div.results table.results tr td.headline a { padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/arch11-red-dot-icon.gif"); background-repeat: no-repeat; background-position: 0px 6px; }
/*----------------HISTORY--------------*/
/*----------------HISTORY--------------*/
.basetoolbar .worldcup_button_list_history_nav { margin: -10px 0px 70px 310px; }
.worldcup_button_list_history_nav {margin: 0px 0px 70px 280px; padding: 0px 0px 0px 0px; }
.worldcup_button_list_history_nav li {float: left; margin: 5px 5px 0px 5px; }
.worldcup_button_list_history_nav li img {width: 56px; height: auto; border: 1px solid #eee; }
.worldcup_button_list_history_nav li:hover img { border: 1px solid #ccc; }
.worldcup_container_history {clear: both; float: left; width: 976px; height: auto; background: url("/images/structure/backgrounds/WC-BG-Body-White-Transp.png") top center repeat; border: 1px solid white; -moz-box-shadow: 1px 2px 3px 0px #50616c; -webkit-box-shadow: 1px 2px 3px 0px #50616c; box-shadow: 1px 2px 3px 0px #50616c; clear: both; padding: 5px 5px}
.his_left {float: left; clear: none; width: 516px; background: none!important; border: 0px solid #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none;overflow: hidden; }
.basecolumn1a .std_pagea .pageitems .his_left .std_content {width: 500px;}
.basecolumn1a .std_pagea .pageitems .his_left .std_content .headline {width: 500px; position: absolute;clear: both; height: 26px; padding: 14px 0 4px 20px; color: #fff; margin: 0px 0px 15px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.6em; border: 1px solid #22345c; background: url("/images/structure/backgrounds/WC-BG-Body-Title.png") top left no-repeat; -moz-box-shadow: 1px 2px 3px 0px #50616c; -webkit-box-shadow: 1px 2px 3px 0px #50616c; box-shadow: 1px 2px 3px 0px #50616c;}
.basecolumn1a .std_pagea .pageitems .his_left .std_content .content { width: 500px; padding: 55px 10px 0px 10px; background: #fff; }
.basecolumn1a .std_pagea .pageitems .his_left .std_content .content .worldcup_content_table_history td h3 {font-size: 0.9em; padding: 0px 0px 0px 15px; color: #555555; }
.std_pagea .pageitems .his_left .std_content .content .worldcup_content_table_history h2 {font-size: 0.95em; height: 25px; line-height: 28px;}
.worldcup_content_table_history {clear: both; margin: 0px 0px 20px 0px; }
.std_pagea .pageitems .std_content .worldcup_content_table_history_cell_middle {width: 180px; background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; }
.std_pagea .pageitems .std_content .worldcup_content_table_history_cell_right {background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; }
.std_pagea .pageitems .std_content .worldcup_content_table_history_cell_right p {text-transform: uppercase; font-size: 0.90em; font-weight: bold; padding: 5px; background: #ffffff; border-bottom: 1px solid #cccccc; color: #555555;}
.std_pagea .pageitems .std_content .worldcup_content_table_history_cell_left {background: #efefef url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; width: 105px;}
.his_right {float: right; clear: none; background: none!important; border: 0px solid #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none; width: 435px; padding: 50px 5px 0px 0px; overflow: hidden; }
.worldcup_container_home_tabbed_results .worldcup_tabbed_layout_right_results ul { width: 300px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.feat_medalists .tabs {overflow: hidden; border-bottom: 5px solid #c79242;}
.feat_medalists .tabs .tab { width: 120px; float: left; height: 29px; line-height: 32px; cursor: pointer; background: url("/images/structure/backgrounds/WC-BG-Event-Tab.png") right no-repeat; color: #ffffff; width: 120px; float: left; height: 29px; line-height: 32px; padding: 0px 0px 0px 5px; margin: 0px 1px 0px 0px; text-align: center; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; text-transform:uppercase; font-size: 0.75em;}
.feat_medalists .tabs .tab:hover { cursor: pointer; text-decoration: underline; }
.feat_medalists .dropdowns {clear: both; background: #eeeeee; padding: 5px;}
.feat_medalists .dropdowns select { background: #ffffff none repeat scroll 0% 0%; font-size: 0.7em; border: 1px solid #cccccc; padding: 3px; }
.worldcup_container_history_overall_right .feat_medalists .dropdowns { display: none; }
/*---HISTORY Medallist Table------*/
.worldcup_base_history .feat_medalists {margin: 0px 0px 20px 0px;}
table.medallists {padding-top: 0px; font-size: 0.7em;}
table.medallists td {background: #e4f2ff; padding: 3px; border-right: 1px solid #e4f2ff;}
table.medallists tr th {background: #002664; padding: 5px; vertical-align: middle; color: #ffffff; }
table.medallists tr td.rgta { font-weight: bold; width: 130px; }
table.medallists tr td.empty { border-bottom: none;}
table.medallists tr td.class {background: #AFBCDB; color: #000000; width: 150px;}
table.medallists tr td.data {border-top: 1px solid #ffffff;}
table.medallists tr td.position {background: #A5BAE0; color: #000000}
table.medallists tr td.gender {background: #BAAFD3; color: #000000}
table.medallists tr td.name { background: #BFD1E5; cursor: pointer; border-top: 1px solid #ffffff;}
table.medallists tr td.name:hover { background: #8977BA; cursor: pointer; border-top: 1px solid #ffffff;}
table.medallists tr td.ctry { border-top: 1px solid #ffffff;}
.basecolumn1a .std_pagea .pageitems .his_right .std_content {width: 424px; float: left; margin-bottom: 0px; padding-bottom: 0px;}
.basecolumn1a .std_pagea .pageitems .his_right .std_content .headline {width: 424px !important; clear: both; height: 26px; padding: 0px 0 0px 10px!important; color: #fff; margin: 0px 0px 0px 0px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.6em; border: 0px solid #22345c; background: #c79242 !important;}
.basecolumn1a .std_pagea .pageitems .his_right .std_content .content { display: none; }
/* ----------------------------HISTORY GALLERY--------------------------- */
/*----HISTORY GALLERIES PAGE------*/
.basecolumn1a table.feat_gallindexa { width: 330px; float: left; margin: -10px 0px 10px 0px; background: #fff; border-right: 2px solid white;}
.basecolumn1a table.feat_gallindexa .titletxt { }
.basecolumn1a table.feat_gallindexa tr td { padding: 10px 7px 10px 7px; }
.basecolumn1a table.feat_gallindexa tr td img { width: 86px; height: 50px; padding: 3px; border: solid 1px #cccccc; background: url("/images/structure/backgrounds/spacerbg-bot.png") 0px 0px repeat-x #c79242;}
.basecolumn1a table.feat_gallindexa tr td a { color: #002664; padding: 0px 0px 0px 0px; text-decoration: none; font-weight: normal; text-transform: normal; text-align: center; font-size: 0.7em; }
.basecolumn1a table.feat_gallindexa tr td a:hover { text-decoration: underline; }
.basecolumn1a table.feat_gallindexa tr td img:hover { cursor: pointer; background: #002664;}
/*----HISTORY LIGHTBOX------*/
.worldcup_base_history .basecolumn1a .std_pagea .pageitems .his_right .std_content .headline {width: 430px; height: 34px; line-height: 37px; padding: 0px 0px 0px 20px; margin-bottom: 10px; font-family: 'FuturaMD',Arial, Helvetica, sans-serif; color:#fff; font-size: 0.45em; font-weight:normal; text-transform:uppercase; background: url("/images/structure/backgrounds/h2header.png") 0px 0px; }
.feat_gallery_lightbox { width: 430px; float: left; padding: 0px 0px; margin: 0px 0px 0px 0px; }
.feat_gallery_lightbox .thumbnail { float:left; width: 110px; margin: 15px 14px 0px 15px; }
.feat_gallery_lightbox .thumbnail:hover { cursor: pointer; border: solid #afafaf 0px; }
.feat_gallery_lightbox .thumbnail img { padding: 5px; border: solid 1px #cccccc; background: url("/images/structure/backgrounds/spacerbg-top.png") 0px 0px repeat-x; min-width: 66px; opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; }
.feat_gallery_lightbox .thumbnail img:hover { opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.feat_gallery_lightbox .thumbnail .caption { display: none; }
.feat_gallery_lightbox .lightbox { -moz-box-shadow: 0px 2px 6px rgba(0,0,0,0.7);-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.7); clear:both; position: absolute; background-color: #fff; padding: 20px; margin-left: -350px; height: auto; width: 600px; z-index: 3000; border: solid #dbdbdb 5px; }
.feat_gallery_lightbox .lightbox_img { float:left; max-width: 600px; text-align: center; margin: 0px auto 0px auto; }
.feat_gallery_lightbox .lightbox_img .mainimg {display: block; text-align: center; max-width: 600px; }
.feat_gallery_lightbox .lightbox_img img { float:left; min-width: 400px; max-width: 600px; text-align: center; margin: 0px auto 0px auto; }
.feat_gallery_lightbox .lightbox_img .caption { display: block; float:left; text-align: center; font-style: italic; font-size: 80%; margin: 0px 0px 0px 0px; line-height: 20px; padding: 3px 0px 3px 0px;}
.feat_gallery_lightbox .lightbox_img .credit { clear: both; display: block; float:left; text-align: center; font-size: 70%; margin: 5px 0px 0px 0px; height: 20px; }
.feat_gallery_lightbox .lightbox .navbar { background-color: #002664; font-weight: normal; float:left; height: 30px; line-height: 30px; padding: 0px 15px 0px 15px; width: 570px; color: #ffffff; font-size: 80%; font-weight: bold; }
.feat_gallery_lightbox .lightbox .navbar div:hover { color: #dddddd}
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer;}
.feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; }
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; }
.feat_gallery_lightbox .lightbox .imgindex { display: none; float: left; padding: 0px 70px 0px 80px; }
.feat_gallery_lightbox .title { display:block; display: block; width: 430px; font-family: 'FuturaMD'; font-size: 0.9em; font-weight: normal; height: 25px; line-height: 25px; color: #002664; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; background: none; }
/*---------USEFUL LINKS----------*/
.links_table td {width: 30%}
.links_table td a {background-image: url("/images/structure/backgrounds/arrow-right-hover.png"); background-repeat: no-repeat; padding: 0px 0px 0px 15px;}
.worldcup_base_about .worldcup_base_history .basecolumn1a .std_pagea .pageitems .his_left .std_content .headline{width:500px!important;}

/*ENTRY LIST TABLE*/
.entrylist_container {height:450px;}
.entrylist_container .classpanels {height:initial!important;overflow:hidden!important;}
/*  */


body {      }