/** Column Layout **/ 
body
{
    font-family:Arial;font-size:11px;margin-top:0px;background-color:#FFFFFF;

}

.Normal, .normal 
{
    font-family:Arial;font-size:11px;

}
.Normal, .normal
{
background-color:white;
}
#Wrapper
{
    width:970px;text-align:center;margin:auto;background-color:#FFFFFF;padding:0px;
}
#InnerWrapper
{
    text-align:left;display:block;background-color:#FFFFFF;padding-bottom:10px;background-image:url(bg2.jpg);
	background-repeat:repeat;
}

#Menu
{
    background-image:url(cntblue_top3.jpg);
    display:block;
    width:970px;height:33px;
    font-family: Arial !important;
    font-size: 13px !important;
    
}
#Panels
{
    margin-top:10px;
}
#Content
{
    width:950px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;display: inline-block;
}
/** Column Layout **/
#Body
{
    background:#000000 url(bg.jpg);background-repeat:repeat-x;
	margin-top:0px;

}

body
{
    font-family:Arial;font-size:11px;background-color:#FFFFFF;
	margin-top:0px;

}

#leftBox {
	float: left;
	width: 630px;
	margin:0 0 px 10px;
	margin-bottom: 0px;
}
#rightBox {
	float:right;
	width:310px;
}
#bottomBox {
	width:970px;
}

/** Clearing **/

.clear {clear:both;}

#Middle
{
    float:right;width:310px;
}

#Left
{
    float:left;width:310px;margin:0 10px 0px 0px;
}
#TopLeft
{
    float:left;width:630px;margin:0 0px 0px 0px;
}
#Footer
{
  /**  width:972px;text-align:center;margin:auto;padding-top:10px;
	background-color: #ffffff; **/
}
#InnerFooter
{
    text-align:left;
}




/** Top Navigation **/
ul.nav
{
border:0;padding:0;margin:0;padding:10px 0 10px 15px;
}
ul.nav li
{
margin:0;padding:0;border:0;margin:0;display: inline;list-style-type: none;margin-right:20px;
}
ul.nav li a, ul.nav li a:hover, ul.nav li a:visited
{
color:White;font-weight:bold;text-decoration:none;
}

/** containers **/
.container
{
    margin-bottom:10px;
	background-color:white;

}
.container2
{
    margin-bottom:0px;
	background-color:white;

}
div.cntcontent
{
    padding:10px;background-color:White;line-height:125%;
}
div.cntcontentwhite
{
    padding:0 0 0 10px;background-color:White;line-height:125%;
}
div.cntcontent2
{
    padding:0px;background-color:White;line-height:125%;
}

div.cntcontentblack
{
    padding:5px;background-color:Black;line-height:125%;font-family:Arial;font-size:10px;color:White;background-color:black;border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;

border-color:#6C6D71;border-width:0px;


}
div.cntcontentblack2
{
    padding:0px;background-color:Black;line-height:125%;font-family:Arial;font-size:10px;color:White;background-color:black;border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;

border-color:#6C6D71;border-width:0px;


}

div.cntcontent .Normal
{
   background-color:white;
}

div.cntgreycontent
{
    padding:10px;background-color:White;line-height:125%;
}
.cntheader
{
    height:28px;overflow:hidden;background-image:url(cntblue_top.jpg);background-repeat:no-repeat;
}
.cntheaderWhite
{
    height:0px;overflow:hidden;background-color:#FFFFFF;
}
.cntheaderwide
{
    height:28px;overflow:hidden;background-image:url(cntblack_top_wide.jpg);background-repeat:no-repeat;
}
.container .cntheader .inner
{
    
}
.cntfooter
{

}
.container .cntfooter .inner
{
   
}
.last
{
    margin-bottom:0;
}

.containerBlack .cntheader
{
height:28px;overflow:hidden;background-image:url(cntblack_top.jpg);background-repeat:repeat-x;border-top-style:solid;
border-right-style:solid;
border-bottom-style:none;
border-left-style:solid;

border-color:#6C6D71;border-width:0px;
}

div.floatimage img
{
display:inline;float:right;
}

/**  dnn basic css **/
span.Head
{
    display:block;padding-top:6px;padding-right:10px;padding-bottom:8px;padding-left:10px;font-weight:bold;color:#FFFFFF;font-size:12px;
}
.cntGrey span.Head
{
    color:#0c0565;
}
.containerBlack span.Head
{
    color:#FFFFFF;
}
p
{
font-family:Arial;font-size:11px;margin-bottom:10px;
}
#BottomBar, #BottomBar a, #BottomBar a:visited
{
color:white !important;text-decoration:none;
}
.calendar-head
{
background-color:white;padding:5px;font-weight:bold;color:White;font-size:11px;
}


#leftinfo {
float: left;
width: 50%;
padding-left:10px;
padding-top:15px;
}

#search {
float: right;
width:375px;
padding-right:10px;
padding-top:10px;
text-transform:uppercase;
color:#6C6D71;
font-size: 10px !important;
}

#search a {
float: left;
display:none;
}

#search input {
width:305px;
float:right;
margin-left:5px;
}
.infobar{
padding-right:10px;
padding-top:10px;
padding-left:10px;
}

/**  nokiko added / overridden **/

.float{float:left;}
.floatr{float:right;}

#Top{background-color:White;}

#LogoMenu ul, #LogoMenu li{border:0;margin:0;padding:0;list-style:none;list-style-type:none;}
#LogoMenu ul{background:url(LogoMenu_bg.png) no-repeat;width:480px;height:79px;margin:0;padding:0;}
#LogoMenu ul li, #LogoMenu ul a {height:79px;display:block;}
#LogoMenu ul li {float:left;list-style:none;display:inline;}
#LogoMenu ul a {text-indent:-9000%;}

#Logo72{width:72px;}
#Logo72 a:hover, #Logo72 a.active{width:72px;background:url(logomenu_active_bg.png) 0 0 no-repeat;}
#Logo74{width:68px;}
#Logo74 a:hover, #Logo74 a.active{width:68px;background:url(logomenu_active_bg.png) -72px 0 no-repeat;}
#Logo75{width:68px;}
#Logo75 a:hover, #Logo75 a.active{width:68px;background:url(logomenu_active_bg.png) -140px 0 no-repeat;}
#Logo76{width:68px;}
#Logo76 a:hover, #Logo76 a.active{width:68px;background:url(logomenu_active_bg.png) -208px 0 no-repeat;}
#Logo77{width:68px;}
#Logo77 a:hover, #Logo77 a.active{width:68px;background:url(logomenu_active_bg.png) -276px 0 no-repeat;}
#Logo78{width:68px;}
#Logo78 a:hover, #Logo78 a.active{width:68px;background:url(logomenu_active_bg.png) -344px 0 no-repeat;}
#Logo79{width:68px;}
#Logo79 a:hover, #Logo79 a.active{width:68px;background:url(logomenu_active_bg.png) -412px 0 no-repeat;}

#Footer{background:#820202 url(Footer_new.jpg);color:white;font-weight:bold;text-align:left;height:207px;position:relative;}
.bottomjoin{position:absolute;z-index:999;left:821px;}

.cntheader .inner{background:url(container_inner_bg.png) no-repeat top right;}

.countdown{background-color:black;color:#b2d234;font-weight:bold;font-size:16px;line-height:128%;}
.containerBlack .normal, .containerBlack .Normal{background-color:Black;}
.NoSkinObject{color:#6C6D71;font-weight:bold;}
#Footer .NoSkinObject, #Footer a.NoSkinObject, #Footer a.NoSkinObject:active, #Footer a.NoSkinObject:visited{color:white;font-weight:bold;}
a.NoSkinObject{text-decoration:none;}
.container a{color:#ED1C24;font-weight:bold;text-decoration:none;}
.titlered{font-weight: bold;
              font-size: 14px;
              color: #000000;
}
#Footer a, #Footer span, #Footer
{
    color:White !important;
}
.SkinObject{color:#6C6D71;font-weight:bold;font-size: 10px;}
a.SkinObject{text-decoration:none;}

.fmxBg
{background: #58585A url(/portals/0/fmx-bg.jpg) no-repeat;
padding: 10px;
}
#LogosLink{display:block;height:125px;text-indent: -999em;overflow: hidden;}
#JoinLink{display:block;height:80px;position:absolute;right:0;top:125px;text-indent: -999em;overflow: hidden;width:115px;}
#LogoLink{display:block;height:60px;width:300px;text-indent: -999em;overflow: hidden;}

#Top{height:79px;background: url(top_new.jpg);position:relative;}
#TopLogo{height:79px;display:block;width:455px;text-indent: -999em;overflow: hidden;}
#TopJoin{display:block;width:112px;height:79px;overflow: hidden;text-indent: -999em;position:absolute;right:0;top:0;}
#r{ddisplay:block;overflow: hidden;text-indent: -999em;position:absolute;left:580px;top:0;height:79px;width:70px;}
#RedBullPro{display:block;overflow: hidden;text-indent: -999em;position:absolute;left:580px;top:0;height:79px;width:70px;}
#TwoStroke{display:block;overflow: hidden;text-indent: -999em;position:absolute;left:650px;top:0;height:79px;width:70px;}
#RedBullElite{display:block;overflow: hidden;text-indent: -999em;position:absolute;left:720px;top:0;height:79px;width:70px;}
#FMX{display:block;overflow: hidden;text-indent: -999em;position:absolute;left:790px;top:0;height:79px;width:70px;}
