BODY{background-color:#002B00;background-image:url(/images/Skins/CC/pageBg.gif);background-repeat:repeat-x;margin:0;padding:0;}
.topmenu{background-color:#000;font:bold 11px/13px Arial, Helvetica;color:#ccc;}

/* style the outer div to give it width */
.menu {height:23px;width:auto;font:bold 13px Arial,Helvetica;background:#000;padding:0px 85px;}
.menu-en {height:23px;width:auto;font:bold 13px Arial,Helvetica;background:#000;padding:0px 85px;}
.menu-fr {height:23px;width:auto;font:bold 13px Arial,Helvetica;background:#000;padding:0px 50px;}

/* style the top level list items */
.menu a, .menu a:visited {display:block;float:left;height:23px;padding:0px 7px;margin:0;}
.menu a {color:#fff;}
.menu-en a, .menu-en a:visited {display:block;float:left;height:23px;padding:0px 7px;margin:0;}
.menu-en a {color:#fff;}
.menu-fr a, .menu-fr a:visited {display:block;float:left;height:23px;padding:0px 7px;margin:0;}
.menu-fr a {color:#fff;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu-en ul {padding:0;margin:0;list-style-type:none;}
.menu-fr ul {padding:0;margin:0;list-style-type:none;}
.menu ul li {float:left;width:auto;position:relative;text-align:left;vertical-align:middle;height:auto;}
.menu-en ul li {float:left;width:auto;position:relative;text-align:left;vertical-align:middle;height:auto;}
.menu-fr ul li {float:left;width:auto;position:relative;text-align:left;vertical-align:middle;height:auto;}
.menu a:hover {color:#fff;background:#666;}
.menu-en a:hover {color:#fff;background:#666;}
.menu-fr a:hover {color:#fff;background:#666;}
.menu :hover > a  {color:#fff;background:#666;}
.menu-en :hover > a  {color:#fff;background:#666;}
.menu-fr :hover > a {color:#fff;background:#666;}

/* style the sub level list items */
.menu ul ul { visibility:hidden;position:absolute;height:auto;top:auto;left:0; width:auto; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#fc3;background:#444;}
.menu-en ul ul { visibility:hidden;position:absolute;height:auto;top:auto;left:0; width:auto; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#fc3;background:#444;}
.menu-fr ul ul { visibility:hidden;position:absolute;height:auto;top:auto;left:0; width:auto; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#fc3;background:#444;}

.menu ul ul.left { visibility:hidden;position:absolute;height:auto;top:23px;left:-120px; width:auto; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#fc3;background:#444;}
.menu-en ul ul.left { visibility:hidden;position:absolute;height:auto;top:23px;left:-120px; width:auto; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#fc3;background:#444;}
.menu-fr ul ul.left { visibility:hidden;position:absolute;height:auto;top:23px;left:-70px; width:auto; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#fc3;background:#444;}
.menu ul ul a:hover, .menu ul ul :hover > a {background:#666;color:#fff;}
.menu-en ul ul a:hover, .menu-en ul ul :hover > a {background:#666;color:#fff;}
.menu-fr ul ul a:hover, .menu-fr ul ul :hover > a {background:#666;color:#fff;}
.menu ul ul li  {display:block;float:left;width:auto;position:relative;text-align:left;vertical-align:middle;height:auto;background:#444;}
.menu-en ul ul li  {display:block;float:left;width:auto;position:relative;text-align:left;vertical-align:middle;height:auto;background:#444;}
.menu-fr ul ul li {display:block;float:left;width:auto;position:relative;text-align:left;vertical-align:middle;height:auto;background:#444;}
.menu ul ul a, .menu ul ul a:visited { border:0;height:auto; font:bold 12px Arial, Helvetica;padding:4px 8px; width:175px;} 
.menu-en ul ul a, .menu-en ul ul a:visited { border:0;height:auto; font:bold 12px Arial, Helvetica;padding:4px 8px; width:175px;} 
.menu-fr ul ul a, .menu-fr ul ul a:visited { border:0;height:auto; font:bold 12px Arial, Helvetica;padding:4px 8px; width:175px;} 
.menu ul ul a {color:#fff;}
.menu-en ul ul a {color:#fff;}
.menu-fr ul ul a {color:#fff;}
.menu ul table ul a, .menu ul table ul a:visited {width:175px; w\idth:175px;}
.menu-en ul table ul a, .menu-en ul table ul a:visited {width:175px; w\idth:175px;}
.menu-fr ul table ul a, .menu-fr ul table ul a:visited  {width:175px; w\idth:175px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; z-index:-1;}
.menu-en table {position:absolute; left:0; top:0; z-index:-1;}
.menu-fr table {position:absolute; left:0; top:0; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu-en ul ul table {lef\t:-1px;}
.menu-fr ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}
.menu-en ul ul table ul.left {margin-lef\t:2px;}
.menu-fr ul ul table ul.left {margin-lef\t:2px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:23px;left:0;width:auto;}
.menu-en ul ul {visibility:hidden;position:absolute;height:0;top:23px;left:0;width:auto;}
.menu-fr ul ul {visibility:hidden;position:absolute;height:0;top:23px;left:0;width:auto;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto;}
.menu-en ul li:hover ul, .menu-en ul a:hover ul {visibility:visible; height:auto;}
.menu-fr ul li:hover ul, .menu-fr ul a:hover ul {visibility:visible; height:auto;}
.menu li:hover {position:relative;}
.menu-en li:hover {position:relative;}
.menu-fr li:hover {position:relative;}
* html .menu a:hover {position:relative;}
* html .menu-en a:hover {position:relative;}
* html .menu-fr a:hover {position:relative;}


#Table_DL{background-color:#111;text-align:center;border:solid 2px #900;font:bold 12px/16px Arial, Helvetica;color:#fff;padding:3px; width:auto;height:auto;z-index:10;}
#content{background-color:#20690B;font:normal 12px/16px Arial, Helvetica;color:#e6e6e6;padding:0 10px;width:740px;}
#content h1{font:bold 17px/19px Arial, Helvetica;color:#E7D99A;margin-bottom:3px;padding-top:7px;}
#content h2{font:bold 16px/16px Arial, Helvetica;color:#fc0;margin-bottom:3px;}
#content h3{font:bold 14px/16px Arial, Helvetica;color:#ccc;margin:0;}
#content a,#content a:visited{font:normal 12px/16px Arial, Helvetica;color:#fc9;}
#content a.big,#content a.big:visited{font:bold 18px/24px Arial, Helvetica;color:#fc9;}
#content a:hover{font:normal 12px/16px Arial, Helvetica;color:#f90;}
#content ul li{font:normal 12px/16px Arial, Helvetica;list-style:url(/images/Shared/orange-square.gif) outside;}
#content ol li{font:normal 12px/16px Arial, Helvetica;list-style:decimal outside;}
#content ul li.leftcol {margin-left:1%;line-height:1.7em;}
#content ul li.rightcol {margin-left:40%;margin-top:-1.75em;line-height:1.7em;}
.borders{background-color:#1B5905;border:1px solid #35A812;width:420px;text-align:center;padding:9px;}
.cell1{font:normal 12px/16px Arial, Helvetica;color:#fff;background-color:#1B5905;}
.cell2{font:normal 12px/16px Arial, Helvetica;color:#fff;}
.nb{width:420px;font:normal 11px/14px Arial, Helvetica;background-color:#933;color:#bbb;text-align:left;vertical-align:middle;border:1px outset #666;padding:9px;}
.sub1{font:normal 11px/14px Arial, Helvetica;background-color:#000;color:#bbb;text-align:left;vertical-align:middle;border:3px solid #900;display:none;position:absolute;margin:0 auto;padding:9px;}
.side{background-color:#1E023D;font:normal 12px/16px Arial, Helvetica;color:#ccc;padding:2px;}
.altbgcolor {padding:7px;background-color:#195F05;}
#lang{font:normal 13px/22px Arial,Helvetica;background-color:#ddd;color:#333;text-align:center;display:none;position:absolute;top:200px;left:30%;border:3px solid #999;margin:0 auto;}
#lang TD{font:normal 13px/22px Arial,Helvetica;background-color:#ddd;color:#333;text-align:left;padding:5px;}
#lang A{font:normal 13px/22px Arial,Helvetica;color:#33C;}
#lang TD.header{font:bold 13px/22px Arial,Helvetica;color:#333;background-color:#999;text-align:left;}
#lang TD.header2{font:bold 13px/22px Arial,Helvetica;color:#c00;text-align:right;background-color:#999;}
#lang span.red{font:bold 13px/22px Arial,Helvetica;color:#c00;background-color:#ddd;}
.progs{height:21px;width:130px;margin:0;padding:0;}
.progs-fr{height:21px;width:130px;margin:10px 0 0 8px;padding:0;}
.winnerarea-fr{border:0;background:url(/splash/cc/fr/sp8/images/cc-splash-fr_34.gif);width:226px;height:112px;font:normal 12px/15px Arial, Helvetica;color:#fff;margin:0;padding:0 9px 0 6px;}
.rssarea{background:url(/splash/cc/fr/sp8/images/cc-splash_29.gif);width:226px;height:146px;font:normal 9px/10px Arial, Helvetica;padding:0 5px;}
.rssarea-es { background:url(/images/Skins/CC/cc-splash-es_29.gif); width:226px; height:146px; font:normal 9px/10px Arial, Helvetica; padding:2px 5px;}
.winnerarea{border:0;background:url(/images/Skins/CC/cc-splash_34.gif);width:226px;height:112px;font:normal 12px/15px Arial, Helvetica;color:#fff;margin:0;padding:0 9px 0 6px;}

.progtext-es, .progtext-de a, .progtext-de a:hover, .progtext-de a:visited { padding:0px; margin:0px; font:normal 11px/18px Arial, Helvetica; COLOR:#300;} 
.progs-es { padding:0px; margin:10px 0px 0px 8px; height:21px; width:130px;} 
.proginput-es { background-color:transparent; border:0px; position:relative; FONT: BOLD 12pt Arial, Helvetica; COLOR:#fff; padding-top:0px; padding-left:44px; margin:0px; width:141px;}
.winnerarea-es { border:0; background:url(/splash/cc/es/sp3/images/cc-splash-es_34.gif); width:226px; height:112px; font:normal 12px/15px Arial, Helvetica; color:#fff;padding:0px 9px 0px 6px;margin:0px;}

.footer{background-color:#064802;font:normal 11px/13px Arial, Helvetica;color:#ccc;padding:0;}
.footer a{font:bold 11px/13px Arial, Helvetica;color:#fff;}
.aff{background-color:#666;font:normal 11px/13px Arial, Helvetica;color:#ccc;text-align:justify;vertical-align:top;border:1px outset #666;padding:4px;}
.ticker{background-color:#000;height:22px;padding-top:4px;font:bold 11px/13px Arial, Helvetica;color:#ccc;}
.langdl{font:bold 12px/16px Arial, Helvetica;color:#fff;text-align:center;}
.divider{background:url(/images/Skins/CC/divider.gif);height:28px;}
.splashdivider{background:url(/splash/cc/shared/images/splash-divider.gif);height:11px;}
.crumbs{font:normal 12px/16px Arial, Helvetica;color:#ccc;border-bottom:1px solid #35A812;padding-bottom:5px;}
.footerblack{background-color:#000;font:normal 11px/13px Arial, Helvetica;color:#ccc;text-align:justify;padding:6px 5px 0;}
#footbar{font:bold 12px/14px Arial, Helvetica;background-color:#000;height:35px;color:#fff;}
.footertext{background-color:#016205;font:normal 11px/13px Arial, Helvetica;color:#ccc;text-align:justify;vertical-align:top;border:2px outset #666;padding:9px;}
.footertext H1{font:bold 15px/17px Arial, Helvetica;color:#fff;margin:1px 0;}
#content .cta{width:640px;background-color:#195F05;font:bold 12px/14px Arial, Helvetica;color:#fff;text-align:center;vertical-align:middle;border:1px outset #666;margin-bottom:26px;padding:10px 16px;}
#content .cta a,#content .cta a:hover,#content .cta a:visited{font:bold 12px/14px Arial, Helvetica;color:#f90;}
#content .landpg{width:716px;background-color:#064802;font:normal 12px/16px Arial, Helvetica;color:#e6e6e6;text-align:left;vertical-align:middle;border:1px outset #666;margin:5px 0;padding:10px 10px;}
#content .landpg a,#content .landpg a:hover,#content .landpg a:visited{font:bold 12px/14px Arial, Helvetica;color:#f90;}
#content .landpg h1{font:bold 18px/19px Arial, Helvetica;color:#E7D99A;margin-bottom:3px;padding-top:7px;}

.ddls{width:728px;background-color:#202;font:bold 12px/14px Arial, Helvetica;color:#fff;text-align:center;vertical-align:middle;border-top:1px solid #666;border-bottom:1px solid #666;margin-bottom:3px;padding:10px 16px;}
.rss{width:715px;background-color:#000;font:bold 12px/14px Arial, Helvetica;color:#fff;text-align:center;vertical-align:middle;border-top:1px solid #666;margin-bottom:6px;padding:10px 16px;}
.footlines{width:760px;height:3px;text-align:center;border-bottom:1px solid #4E346B;}
.footlines2{width:760px;height:3px;text-align:center;border-top:1px solid #4E346B;}
.jprog{font:bold 12px/14px Arial, Helvetica;color:#c30;border:0;background-color:transparent;height:20px;margin-top:3px;width:115px;vertical-align:middle;text-align:center;}
.jackp,.jackp STRONG{font:bold 12px/14px Arial, Helvetica;color:#333;border:0;background-color:#fff;text-align:center;}
.jprogtotal{font:bold 12px/14px Arial, Helvetica;color:#fff;border:0;background-color:transparent;height:20px;margin-top:3px;width:115px;vertical-align:middle;text-align:center;}
.jackptotal,.jackptotal STRONG{font:bold 12px/14px Arial, Helvetica;color:#fc0;border:0;background-color:#333;text-align:center;}
#tickcon{left:0;top:0;position:relative;}
#tickcon0,#tickcon1,#tickcon2,#tickcon3,#tickcon4,#tickcon5,#tickcon6{font:normal 11px/12px Arial,Helvetica;color:#fff;margin-left:10px;}
#tickcon0 A:link,#tickcon1 A:link,#tickcon2 A:link,#tickcon3 A:link,#tickcon4 A:link,#tickcon5 A:link,#tickcon6 A:link{font:bold 11px/12px Arial,Helvetica;color:#fff;}
#tickcon0 P,#tickcon1 P,#tickcon2 P,#tickcon3 P,#tickcon4 P,#tickcon5 P,#tickcon6 P{font:normal 11px/12px Arial,Helvetica;color:#e9e9e9;margin:0;padding:2px;}
#dropmenudiv{position:absolute;border-left:1px solid #E5C300;border-right:1px solid #E5C300;border-bottom:1px solid #E5C300;z-index:9;font:bold 12px/15px Arial, Helvetica;color:#ccc;text-decoration:none;padding:5px;}
#dropmenudiv a{color:#ccc;}
strong{color:#fc0;}
strong.or{color:#f60;}
b{color:#333;background-color:#fcc;}
small{font:normal 9px/10px Arial, Helvetica;}
.sm{font:bold 11px/12px Arial, Helvetica;width:90px;color:#ccc;}
.bd{border:1px solid #999;}
hr{border:none 0;border-bottom:2px dotted #666;width:60%;height:2px;margin-top:18px;margin-bottom:18px;text-align:center;}
#lightbox{background-color:#eee;border-bottom:2px solid #666;border-right:2px solid #666;padding:10px;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;font:bold 11px/13px Arial, Helvetica;color:#333;}
HTML,#tickcon0 IMG,#tickcon1 IMG,#tickcon2 IMG,#tickcon3 IMG,#tickcon4 IMG,#tickcon5 IMG,#tickcon6 IMG{margin:0;padding:0;}
.topmenu a,.topmenu a:visited,.ticker a,.ticker a:visited{font:bold 11px/13px Arial, Helvetica;color:#ccc;}
.topmenu a:hover,.topmenu b,.footer a:hover,.ticker a:hover,.ticker b{font:bold 11px/13px Arial, Helvetica;color:#f90;}
#content a.big:hover,.crumbs a:hover,#dropmenudiv a:hover{color:#f90;}
#content ul,#content ul ul,#content ol,#content ol ol,#content ol ul,#content ul ol,#content ol ul ol{list-style:none;margin:4px 0;padding:5px 5px 15px 25px;}
#content ul ul li,#content ol ul li{font:normal 12px/16px Arial, Helvetica;list-style:url(/images/Shared/orange-disc.gif) outside;}
#content ol ol li,#content ul ol li,#content ol ul ol li{font:normal 12px/16px Arial, Helvetica;list-style:lower-roman outside;}
.pu,.crumbs a,.crumbs a:visited{color:#99f;}
.progtext,.progtext a,.progtext a:hover,.progtext a:visited,.progtext-fr,.progtext-fr a,.progtext-fr a:hover,.progtext-fr a:visited{font:normal 11px/18px Arial, Helvetica;color:#300;margin:0;padding:0;}
.proginput,.proginput-fr{background-color:transparent;border:0;position:relative;font:BOLD 12pt Arial, Helvetica;color:#fff;padding-left:40px;width:146px;margin:0;}
.footer em,.footerblack a:hover,.footer strong,.footertext a:hover{font:normal 11px/13px Arial, Helvetica;color:#f90;}
.footerblack a,.footerblack a:visited,.footertext a,.footertext a:visited{font:normal 11px/13px Arial, Helvetica;color:#fc9;}
.ddls a,.ddls a:hover,.ddls a:visited,.rss a,.rss a:hover,.rss a:visited{font:bold 12px/14px Arial, Helvetica;color:#fff;}
#tickcon0 B,#tickcon1 B,#tickcon2 B,#tickcon3 B,#tickcon4 B,#tickcon5 B,#tickcon6 B,#tickcon0 strong,#tickcon1 strong,#tickcon2 strong,#tickcon3 strong,#tickcon4 strong,#tickcon5 strong,#tickcon6 strong{font:bold 12px/13px Arial,Helvetica;color:#fff;}

#banktable, #banktable TD {background:#fff;color:#000;border:1px solid #ccc;font:normal 12px/16px Arial, Helvetica;}
#banktable A, #banktable A:visited {color:#009;font-weight:bold;}
#banktable A:hover {color:#c00;font-weight:bold;}
#banktable STRONG {color:#000;}

#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;z-index:21;}

/* ----------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------*/
/* ----------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------*/
/* ----------------------------------------------------------------------------------------*/
#TB_window {  font: 12px Arial, Helvetica, sans-serif;  color: #333333;}
#TB_secondLine {  font: 10px Arial, Helvetica, sans-serif;  color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------*/
#TB_overlay {  position: fixed;  z-index:100;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {  background-color:#000;  filter:alpha(opacity=75);  -moz-opacity: 0.75;  opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */     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 { /* ie6 hack */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 5px 0;  margin-bottom:1px;  text-align:right;  float:right;}
#TB_ajaxWindowTitle{  float:left;  padding:7px 0 5px 10px;  margin-bottom:1px;}
#TB_title{  background-color:#e8e8e8;  height:27px;}
#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; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */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 { /* ie6 hack */     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;}