body  {
        font: 12px Arial, Helvetica, sans-serif;
        margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
        padding: 0;
        /*text-align: left;this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
        color: #000000;
        background-color: #FFFFFF;
        background-image: url(../images/bg_grad.gif);
        background-repeat: no-repeat;
        background-position: center center;
        background-attachment: fixed;
}
a:link {
        color: #003660;
        text-decoration: none;
}
a:visited {
        color: #003660;
        text-decoration: none;
}
a:hover {
        color: #BA7314;
}
.wrapper  {
        width: 940px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
        background: #FFFFFF;
        margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
        text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
        height: 150px;
        background-image: url(../images/bg_header.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
}
#header2 {
        top: 0px;
        position: absolute;
        height: 19px;
        width: 250px;
        margin-left: 625px;
        background-repeat: no-repeat;
}
#fwrfIdaccess {
        border: 1px solid #FFFFFF;
        border-radius : 16px;
        -moz-border-radius: 16px;
        top: -10px;
        height: 19px;
        width: 250px;
        text-align: center;
        font-size: 10px;
        background-color: #FFFFFF;
}
#container {
        width: 940px; /* the auto margins (in conjunction with a width) center the page */
        padding: 0px;
        background-color:#FFF;
}
#menu {
        background-color: #BA7314;
        height: 35px;
        width: 940px;
        background-image: url(../images/menu_bg09.png);
        background-repeat: no-repeat;
        background-position: top;
        text-transform: uppercase;
}
#wrap {
/*        background-color: #BA7314;
*/        margin-left: -5px;
        height: 35px;
        width: 940px;
/*        background-image: url(../images/menu_bg09.png);
*/        background-repeat: no-repeat;
        background-position: top;
        text-transform: uppercase;
}
#left  {
        float: left;
        top: 196px;
        left: 0;
        width: 400px;
        margin-right: auto;
        margin-left: auto;
}
#center  {
        top: 196px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
        margin-left: 400px;
        position: static;
        width: 300px;
        vertical-align: bottom;
        margin-right:10px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #BA7314;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #BA7314;
}
#right  {
        float: right;
        top: 196px;
        width: 238px;
        background-color: #FFF;
}
#footer {
        width: 930px;
        height: 30px;
        padding: 5px;
        background-color: #BA7314;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        vertical-align: middle;
        line-height: 30px;
        position: static;
        background-image: url(../images/logos_lnr.png);
        background-repeat: no-repeat;
        background-position: right center;
}

.modutablebanner {
        padding: 0px;
}

a.mainlevelmenufooter{
        color: #FFFFFF;
}
a:hover.mainlevelmenufooter.a{
        color: #FFFFFF;
}
.mainlevelmenufooter {
        color: #FFFFFF;
}
#live_title_result {
        background-color:#ED7703;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #FFFFFF;
        text-align:center;
        padding: 5px;
}
#live_title_local {
        text-align:left;
        width:35%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}

#live_title_ext {
        text-align:right;
        width:35%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}
p {
  /* setup some more readable paragraph spacing */
  margin-top: 10px;
  margin-bottom: 15px;
}
#pagenav {
        font-weight: bold;
        color: #0000FF;
        text-decoration: none;
}
h1, h2, h3, h4, h4 {
        /* setup some more readable header spacing */
        padding-bottom: 0px;
        margin-top: 0px;
        margin-right: 0;
        margin-bottom: 0px;
        margin-left: 0;
}
h1 {
        font-size: 180%;
}

h2 {
        font-size: 150%;
}

h3 {
   font-size: 130%;
}

h4 {
        font-size:  100%;
}
table.moduletable {
        width: 100%;
        border-collapse: collapse;
        background-color: #FFF;
}
div.moduletable {
        padding: 0;
        margin-bottom: 2px;
        background-color: #FFFFFF;
}

table.moduletable th, div.moduletable h3 {
        color: #BA7314;
        text-align: left;
        padding-left: 20px;
        line-height: 30px;
        font-size: 12px;
        text-transform: uppercase;
        background-image: url(../images/header_bg09.png);
        background-repeat: no-repeat;
        margin-right: 0;
        margin-bottom: 2px;
        margin-left: 0;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-weight:bold;
}
table.moduletable td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        color: #003660;
}
.moduletable.competition {
        margin-top: 50px;
        }
table.moduletable_actupro th, div.moduletable_actupro h3 {
        color: #BA7314;
        text-align: left;
        padding-left: 20px;
        line-height: 30px;
        font-size: 12px;
        text-transform: uppercase;
        background-image: url(../images/header_bg09.png);
        background-repeat: no-repeat;
        margin-right: 0;
        margin-bottom: 2px;
        margin-left: 0;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table.moduletable_actupro th{
        padding-bottom: 7px;
}
table.moduletable_actupro td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        color: #003660;
}
table.moduletable_actupro {
        width: 100%;
        border-collapse: collapse;
        background-color: #FFFFFF;
}
table.moduletable_actuasso th, div.moduletable_actuasso h3 {
        color: #BA7314;
        text-align: left;
        padding-left: 20px;
        line-height: 30px;
        font-size: 12px;
        text-transform: uppercase;
        background-image: url(../images/header_bg09.png);
        background-repeat: no-repeat;
        margin-right: 0;
        margin-bottom: 2px;
        margin-left: 0;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table.moduletable_actuasso th{
        padding-bottom: 7px;
}
table.moduletable_actuasso td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        color: #003660;
}
table.moduletable_actuasso {
        width: 100%;
        border-collapse: collapse;
        background-color: #FFFFFF;
}
table.moduletable-partners {
        width: 238px;
        height: 112px;
        margin-top: -3px;
        background-color: #fff;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #BA7314;
}
table.moduletable-banner {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #BA7314;
}
table.moduletable-boutique {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #BA7314;
}
table.moduletable-mega {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #BA7314;
}
.latestnews {
        padding: 5px;
}
.latestnewsli {
        font-size: 9px;
        font-style:italic;
        font-family:Arial, Helvetica, sans-serif;
}
.latestnewstit {
        font-size: 11px !important;
}
.lastnewscat {
        color: #BA7314;
        text-transform: uppercase;
        font-weight:bold;
        font-size: 8px;
}
table.moduletable-chrono {
        width: 131px;
        height: 140px;
        padding: 2px;
        margin: 1px;
        text-align: center;
        color: #FFF;
        border: 1px solid #003C69;
        background-image: url(../images/bg_td.jpg);
        background-position: center center;
}
table.moduletable-chrono th {
        color: #003C69;
        text-transform: uppercase;
        line-height: 15px;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table.moduletable-chrono td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align:left;
}
#jmstime {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 25px;
        font-weight: bold;
        color: #F00;
}
#jmsbefore {
        text-align:center !important;
}
.jmsunit {
        font-size: 12px !important;
}
table.moduletable-compet a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
}
.classementmini_table {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align:left;
}
.contentheading {
        height: 30px;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #BA7314;
        text-transform: uppercase;
        font-size: 20px;
        padding: 5px;
}
table.moduletable-classinfirm {
        width: 131px;
        height: 140px;
        padding: 2px;
        margin: 1px;
        text-align: center;
        color: #FFF;
        border: 1px solid #003C69;
        background-image: url(../images/bg_td_bl.jpg);
        background-position: center bottom;
}
table.moduletable-infirm {
        width: 131px;
        height: 140px;
        padding: 2px;
        margin: 1px;
        text-align: center;
        color: #FFF;
        border: 1px solid #003C69;
        background-image: url(../images/bg_td_infirm.jpg);
        background-position: center bottom;
}

table.moduletable-classinfirm th {
        color: #FFF;
        text-transform: uppercase;
        line-height: 15px;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 12px !important;
}
table.moduletable-infirm th {
        color: #FFF;
        text-transform: uppercase;
        line-height: 15px;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 12px !important;
}
table.moduletable-classinfirm td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align:left;
}
.butts2 {
        width: 131px;
        height: 30px;
        padding: 2px;
        margin: 1px;
        text-align: center;
        color: #FFF;
        border: 1px solid #FFF;
        background-image: url(../images/bg_td.jpg);
        background-position: center bottom;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:9px;
        text-transform: uppercase;
}
.butts {
        width: 131px;
        height: 30px;
        padding: 2px;
        margin: 1px;
        text-align: center;
        color: #FFF;
        border: 1px solid #FFF;
        background-image: url(../images/bg_td_bl.jpg);
        background-position: center bottom;
}
.butts a {
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
        text-transform: uppercase;
        font-size:9px !important;
        color: #FFF;
}
.butts2 a {
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
        text-transform: uppercase;
        font-size:9px !important;
        color: #FFF;
}