html,body{height:100%}
body {text-align:center; margin:0px;
       color: #000000; 
       font-family: Arial, Helvetica, sans-serif; 
       font-size: 12px; 
       font-weight: normal;}
table {margin:0px auto; margin-bottom: 5px;}
.sidebar-frame		{
			width: 187px;
			min-height: 600px;
			margin: 0px;
			padding: 0px;
			BORDER: #999999 0px solid;
			}
.sidebar-background	{width:187px; vertical-align:top; background-color: #258F0F;background-repeat: no-repeat;}
.sidebarboxwidth	{ width: 152px; }
/* SHADOW AND CORNER IMAGE */
#cornerimage{ background-image: url("/images/main_corner.gif"); }
.shadow-vertical	{ vertical-align: top; background-image: url("/images/main-shadow-vertical.gif"); background-repeat: repeat-y; }
.shadow-horizontal	{ background-image: url("/images/main-shadow-horizontal.gif"); background-repeat: repeat-x; background-position: top;}


h1 {text-align: center; color: #604719; font-family: verdana, helvetica, arial, sans-serif; font-size: 20px;}
img {border:0px; vertical-align: middle;}
th{background:#D8D8DA url(/images/sprite.png) repeat-x 0 0;font-weight:normal; margin:0px; padding:2px; border:none; border-right:1px solid #CBCBCB; text-align:center; vertical-align:bottom; font-size: 10px;}
table.collapse { border-collapse: collapse; width: 100%; border: 0px; margin: 0px;}
table.livepanel { border-collapse: collapse; width: 95%; border: 0px;}
td.collapse { margin: 0px; padding: 0px; border: 0px;}
table.body { border-collapse:collapse; padding: 0px; border:0px; background-color:  #FFFFFF; width : 100%; margin-bottom: 0px;}

table.cadreblanc { padding: 10px; border: 1px solid black; background-color: #FFFFFF; }
table.cadreblancfull { padding: 10px; border: 1px solid black; background-color: #FFFFFF; width:98% }
table.cadreblanc415c { margin-top: 5px; padding: 10px; border: 1px solid black; background-color: #FFFFFF;  border-collapse: collapse;  border: 1px solid black; width: 415px; }
table.cadreblanc360 { padding: 5px 10px 10px 10px; border: 1px solid black; width: 360px;  background-color: #FFFFFF; background-position: top; }
li.fondblanc { background-color: #FFFFFF; border: 5px solid #E4DFD1; padding: 3px; list-style: none; }
table.cadrev300 { background-color: #83CF3F; margin: 5px; padding: 10px; border: 1px solid black; width: 300px; }
table.cadrev350 { background-color: #83CF3F; margin: 5px; padding: 10px; border: 1px solid black; width: 350px; }
table.cadre185 { background-color: #E4DFD1; margin: 2px; padding: 3px; border: 1px solid black; width: 185px; }
table.cadre220 { background-color: #E4DFD1; margin: 3px; padding: 5px; border: 1px solid black; width: 220px; }
table.cadre240 { background-color: #E4DFD1; margin: 3px; padding: 5px; border: 1px solid black; width: 240px; }
table.article { background-color: #FFFFFF; margin: 5px; padding: 10px; border: 0px solid black; }
td.newspaper_atitle { font-family : Georgia; padding-top:20px; font-weight: bold; text-align: center; font-size: 14px;}
td.newspaper_atexte { font-family : Georgia; font-size: 12px;}
td.newspaper_atexte:first-letter {float: left; font-size: 18px; font-weight: bold; margin-right: 2px; text-transform: uppercase;}
a {color: #0033CC; text-decoration: none;}
a:visited {color: #003300; text-decoration: none;}
a:hover {text-decoration: underline;}
a.newspaper_link {color: #604719;  font-family: Georgia; text-decoration: none; font-size: 10px; }
a.newspaper_link:visited {color: #604719;  font-family: Georgia;text-decoration: none;}
a.newspaper_link:hover {color: #604719;  font-family: Georgia;text-decoration: underline;}
a.l_journal {color: #604719; text-decoration: none; font-weight: bold; font-style:italic;}

table.forum { background-color: #E4DFD1; margin: 6px; padding: 10px; border: 1px solid black; width: 90%}
.rankup {background-color: #FFFFAA}
tr.rank1 {background-color: #FCFFEE}
tr.rank2 {background-color: #DDDDDD}
.rankdown {background-color: #E8BBAA}
td.statreport { width: 55px; text-align: center;}
tr.statreporttot { color: #FFFFFF; background-color: #83CF3F; padding: 0px; text-align: center;}
.cadrerep_poules { background: url("/images/bg_repartpoules.png"); margin: 1px; padding: 0px; border: 1px solid black; width: 400px; background-color: #FFFFFF; border-collapse: collapse;}
.cadrerep_champ { background: url("/images/bg_repartchamp.png"); margin: 1px; padding: 0px; border: 1px solid black; width: 400px; background-repeat: repeat-y; background-position: top; background-color: #FFFFFF; border-collapse: collapse;}
div.blanc { background-color: #FFFFFF}
td.blanc { background-color: #FFFFFF; padding: 10px}
div.slidingbox { background-color:#FFFFCC; visibility:hidden; position:absolute; width:0; height:0; z-index:1; overflow:hidden; border:2px ridge white; margin:10px}
tr.titrecols { background:#D8D8DA url(/images/sprite.png) repeat-x 0 0; height:30px; vertical-align: bottom; }
td{ color: #604719; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-align : justify; text-decoration: none;}
.italic {font-style:italic;}
table.gazon { border: 2px solid black; background: url("/images/gazon.png"); padding: 0px; }
td.gazon { background: url("/images/gazon.png"); background-position: top left; text-align: center; color: #FFFFFF; padding: 5px; vertical-align: top;}
dt { text-decoration:underline; }
.redcolor {color: #CC3300;}

a.livereportt1 {color: #0000FF; text-decoration: none;}
a.livereportt2 {color: #CC3300; text-decoration: none;}

a.cuptourpreliminaire { color: #003000; text-decoration: none; }
a.cupelimine { text-decoration: line-through; }
a.cupmoi { color: #CC9900; text-decoration: none; }
a.blanc { color: #FFFFFF; text-decoration: none; }

td.haut { vertical-align: top;}
.bas { vertical-align: bottom;}
.vcentre { vertical-align: middle;}
.centre { text-align: center;}
.droite { text-align: right;}
span.right {float: right;}
span.left {float: left;}
span.center {float: center;}
span.squadskill { width: 170px; text-align: right; margin:1px; float: left;}
div.workarea1 { display:block; width:1110px; height:185px; margin:0px auto; padding:0px; }
div.workarea2 { display:block; width:1110px; height:310px; margin:0px auto; padding:0px; }
div.workarea4 { display:block; width:1110px; height:520px; margin:0px auto; padding:0px; }
div.workarea6 { display:block; width:1110px; height:800px; margin:0px auto; padding:0px; }
div.workarea9 { display:block; width:1110px; height:1175px; margin:0px auto; padding:0px; }
div.draglist { margin: 2px; float: left; width: 345px; cursor: move; height:115px; background-color: #EEEEEE; border:1px solid #6B4C86; color: #604719; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; }
div.nodraglist { margin: 2px; float: left; width: 345px; background-color: #EEEEEE; border:1px solid #6B4C86; color: #604719; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; }
div.box320 { margin: 2px; padding: 5px; float: left; width: 320px; background-color: #EEEEEE; border:1px solid #6B4C86; color: #604719; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px;}
div.box656 { margin: 2px; padding: 5px; float: left; width: 656px; background-color: #EEEEEE; border:1px solid #6B4C86; color: #604719; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px;}
blockquote.vote {
  font-size: 10px;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  background-image: url("/images/openquote1.gif");
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
}
blockquote.vote span {
  display: block;
  background-image: url("/images/closequote1.gif");
  background-repeat: no-repeat;
  background-position: bottom right;
}
   
td.mainfenetre { vertical-align: top; margin-top: 0px; background-color:  #FFFFFF; text-align : center; width : 784px}
tr.trainingin  { text-align: center; margin: 5px; background: url("/images/bg_trainin.png");   background-position: top; height: 120px;}
tr.trainingout { text-align: center; margin: 5px; background: url("/images/bg_trainout.png");   background-position: top; height: 120px;}
td.training { text-align: center; margin: 5px; height: 120px;}
table.training { text-align: center; color: #000000; background: url("/images/sable.png");   background-repeat: repeat; border-collapse: collapse;}
.bg_traindiet { text-align: center; color: #FFFFFF; margin: 5px; padding: 10px; border: 1px solid black; background: url("/images/bg_traindiet.png"); background-color: #E4DFD1; vertical-align: top; background-repeat: no-repeat; background-position: center center; height: 100px; width: 550px;}

.meteo{ background-color: #AADDFF; text-align: center; color: #000099; padding: 0px;  font-size: 12px; }

h3 { color: #000000; font-family : Arial, sans-serif; text-align: center; vertical-align: middle; font-size: 16px; margin-left: auto; margin-right: auto;  height: 24px; width: 100%}
.titre1 { color: #000000; font-family : Arial, sans-serif; text-align: center; vertical-align: top; font-size: 18px; margin-left: auto; margin-right: auto;  height: 40px; width: 100%}
.titrejournal { color: #000000; font-family : Georgia; text-align: center; vertical-align: center; font-size: 20px; height: 40px; width: 340px}
.titre2 {font-family : Arial, sans-serif; text-align: center; vertical-align: center; font-size: 14px; padding-bottom: 5px;}
h4 {font-family : Arial, sans-serif; text-align: center; vertical-align: center; font-size: 16px; padding-bottom: 5px;font-weight:normal}
h5 {font-family : Arial, sans-serif; text-align: center; vertical-align: center; font-size: 14px; padding: 2px;font-weight:normal}
.textlong { font-family : verdana, helvetica, arial, sans-serif; text-align : justify; vertical-align: top; font-size: 10px; }

.texti12b{color : #FFFFFF; font-family: Arial, sans-serif, Helvetica; font-size:12px; font-style:italic;}
.texti12n{color : #000000; font-family: Arial, sans-serif, Helvetica; font-size:12px; font-style:italic;}

.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 0.16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px 0.16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 0.16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:0.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px 0.16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li a,.yui-skin-sam .yui-navset-bottom .yui-nav li a{}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}

table.sortable {border:1px solid #7F7F7F; border-collapse: collapse; font-size: 10px; }
table.sortable th{background:#D8D8DA url(/images/sprite.png) repeat-x 0 0;font-weight:normal; margin:0px; padding:2px; border:none; border-right:1px solid #CBCBCB; text-align:center; vertical-align:top; color: #604719;}
table.sortable th a{font-weight:normal;text-decoration:none; color: #604719;}
table.sortable td{margin:0px;padding:2px;border:none;border-right:1px solid #CBCBCB;}
table.sortable td.numeric{text-align:right;}

.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 0.5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 0.5em;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content{zoom:1;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #FF4848;border-width:0 0 0px;Xposition:relative;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 0.16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 0.16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#D2CDC3 repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:0.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:0.35em 0.75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#808080;}.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#FFCF71;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#FFCF71;}

.PDDiv
{
    text-align: left;
    width: 90%;
}        
/* new class for layouting the submit-buttons in IE too */
.PhorumSubmit { 
    border: 1px dotted #808080; 
    color: Black; 
    background-color: #EEEEEE; 
    font-size: 12px; 
    font-family: Lucida Sans Unicode, Lucida Grande, Arial; 
    vertical-align: middle; 
}    

.PhorumTitleText
{
    float: right;
}

.PhorumStdBlock
{
    font-size: 12px;
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    background-color: White;
    border: 1px solid #808080;
/*    width: 90%; */
    padding: 3px;		
}

.PhorumStdBlockHeader
{
    font-size: 12px;
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    background-color: #83CF3F;
/*    width: 90%; */
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    padding: 3px;
}

.PhorumHeaderText
{
    font-weight: bold;
    color: #FFFFFF;
}

.PhorumNavBlock
{
    font-size: 12px;
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    border: 1px solid #808080;
    margin-top: 1px;
    margin-bottom: 1px;
/*    width: 90%; */
    background-color: #E4DFD1;
    padding: 2px 3px 2px 3px;
}

.PhorumNavHeading
{
    font-weight: bold;
}

A.PhorumNavLink
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    font-size: 12px;
    border-style: solid;
    border-color: #EEEEEE;
    border-width: 1px;
    padding: 0px 4px 0px 4px;
}

A.PhorumNavLink:hover
{
    background-color: #FFFFFF;
    font-weight: normal;
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    font-size: 12px;        
    border-style: solid;
    border-color: #808080;
    border-width: 1px;
    color: #FF6600;
}

.PhorumFloatingText
{
    padding: 10px;
}

.PhorumHeadingLeft
{
    padding-left: 3px;
    font-weight: bold;
}

.PhorumUserError
{
    padding: 10px;
    text-align: center;
    color: Red;
    font-size: 16px;
    font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.PhorumNewFlag
{
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #5C2E00;
}

.PhorumNotificationArea
{
    float: right;
    border-style: dotted;
    border-color: #808080;
    border-width: 1px;
}

/* PSUEDO Table classes                                       */
/* In addition to these, each file that uses them will have a */
/* column with a style property to set its right margin       */    

.PhorumColumnFloatXSmall
{
    float: right; 
    width: 75px;
}

.PhorumColumnFloatSmall
{
    float: right; 
    width: 100px;
}

.PhorumColumnFloatMedium
{
    float: right; 
    width: 150px;
}

.PhorumColumnFloatLarge
{
    float: right; 
    width: 200px;
}

.PhorumColumnFloatXLarge
{
    float: right; 
    width: 400px;
}

.PhorumRowBlock
{
    background-color: #FCFFFF;
    border-bottom: 1px solid #F2F2F2;
    padding: 5px 0px 0px 0px;
}

.PhorumRowBlockAlt
{
    background-color: #EEEEEE;
    border-bottom: 1px solid #F2F2F2;
    padding: 5px 0px 0px 0px;
}

/* All that is left of the tables */
.PhorumStdTable
{
    border-style: solid;
    border-color: #808080;
    border-width: 1px;
    width: 100%;
}

.PhorumTableHeader
{
    background-color: #83CF3F;
    border-bottom-style: solid;
    border-bottom-color: #808080;
    border-bottom-width: 1px;
    font-weight: bold;
    font-size: 12px;
    padding: 3px;
}

.PhorumTableRow
{
    background-color: #FCFFFF;
    border-bottom-style: solid;
    border-bottom-color: #F2F2F2;
    border-bottom-width: 1px;
    color: Black;
    font-size: 12px;
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    height: 35px;
    padding: 3px;
}

.PhorumTableRowAlt
{
    background-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-color: #F2F2F2;
    border-bottom-width: 1px;
    color: #000000;
    font-size: 12px;
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    height: 35px;
    padding: 3px;
}    

table.PhorumFormTable td
{
    height: 26px;
}

.PhorumReadBodySubject
{
  color: Black;
  font-size: 16px;
  font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-left: 3px;
}

.paddingleft5
{
  padding-left: 5px;
}

.PhorumReadBodyText
{
  font-size: 12px;
  font-family: Helvetica, Lucida Grande, Arial;
  padding: 5px;
}

.PhorumReadNavBlock
{
  font-size: 12px;
  font-family: Lucida Sans Unicode, Lucida Grande, Arial;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
/*  width: 100%; */
  background-color: #EEEEEE;
  padding: 2px 3px 2px 3px;
}
    
/* List page specifics */
.PhorumListSubText
{
  color: #707070;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.PhorumListPageLink
{
  color: #707070;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.PhorumListSubjPrefix
{
  font-weight: bold;
}    

.PhorumListModLink, .PhorumListModLink a
{
  color: #707070;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.PhorumNarrowBlock
{
  width: 600px;
}

.PhorumSmallFont
{
  font-size: 11px;
}    

.LargeFont a
{
  color: Black;
  font-size: 16px;
  font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}    

#mainMenu{
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Fonts of main menu items */
	font-size:12px;	/* Font size of main menu items */
	font-weight:bold;
	border-bottom:1px solid #000000;	/* Bottom border of main menu */
	border-top:1px solid #000000;	/* Bottom border of main menu */
	height:25px;	/* Height of main menu */
	position:relative;	/* Don't change this position attribute */
}
#mainMenu a{
	padding-left:5px;	/* Spaces at the left of main menu items */
	padding-right:5px;	/* Spaces at the right of main menu items */
	/* Don't change these two options */
	position:absolute;
	bottom:-1px;	/* Change this value to -2px if you're not using a strict doctype */
}
#submenu{		
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font  of sub menu items */
	background-color:#FFFFFF;	/* Background color of sub menu items */
  text-align:left;
  border: 0px;
	width:100%;	/* Don't change this option */
}	
#submenu div{
	white-space:nowrap;	/* Don't change this option */
}
#mainMenu .activeMenuItem{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;		
	cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
}	
#mainMenu .activeMenuItem img{
	position:absolute;
	bottom:0px;
	right:0px;
}
#mainMenu .inactiveMenuItem{		
	color: #000;	/* Text color */
	cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
}
	
#submenu a{	
	text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
	padding-left:5px;	/* Space at the left of each sub menu item */
	padding-right:5px;	/* Space at the right of each sub menu item */
	color: #000;	/* Text color */
	font-size:12px; 
}

blockquote.bbcode {
  font-size: 10px;
  padding: 8px;
  background-color: #FFFFEE;
  border: 1px solid #e1cc89;
  margin: 5px;
  background-image: url("/images/openquote1.gif");
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
}
blockquote.bbcode span {
  display: block;
  background-image: url("/images/closequote1.gif");
  background-repeat: no-repeat;
  background-position: bottom right;
}
#wrapper_private_cup_simple{
	height:400px;
	display:table;
	vertical-align:middle;
}
div.cup_round{
	display:table-cell;
	vertical-align:middle;
}
div.cup_round_inner{
	position:relative;
	float:left;
}
p.cup_match {
  background:#E8F0D1; margin:4px; width:190px; text-align: left; line-height:200%; background-image: url("/images/arrow_passok.gif");
  background-position: right;
  background-repeat: no-repeat;
}
div.footer
{
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
  margin-bottom: 5px;
}
