/* Main */

body 
{
    background-color : #1C436E;
    border : 0px;
    color : #AAB1B8;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 12px;
    margin : 0px;
    padding : 0px;
}

html
{
    height : 100%;
    width : 100%; 
}

img 
{
    border : 0px;
    margin : 0px; 
    padding : 0px; 
}

input 
{
    background-color : #EEEEEE;
    border-bottom-color : #D6D6D6;
    border-left-color : #929292;
    border-right-color : #D6D6D6;
    border-style : solid;
    border-top-color : #929292;
    border-width : 1px;
    color : #555555;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 99%;
}

select 
{
    background-color : #EEEEEE;
    border-bottom-color : #D6D6D6;
    border-left-color : #929292;
    border-right-color : #D6D6D6;
    border-style : solid;
    border-top-color : #929292;
    border-width : 1px;
    color : #555555;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 99%;
}

table 
{
    border : 0px;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 12px;
    margin : 0px; 
    width : 100%;  
}

#ctnMain
{
    background-image : url('/images/back.main.png');
    background-repeat : repeat-y;
    height : 100%;
    margin : auto;
    width : 850px;
    z-index : 1;
}

.submit
{
    background-color : #CCCCCC;
    border-bottom-color : #929292;
    border-left-color : #D6D6D6;
    border-right-color : #929292;
    border-style : solid;
    border-top-color : #D6D6D6;
    border-width : 1px;
    color : #555555;
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    padding : 2px;
    text-align : center;
    width : auto;
    -moz-user-select : none;
}

.submit:hover
{
    background-color : #AAAAAA;
    border-bottom-color : #727272;
    border-left-color : #A7A7A7;
    border-right-color : #727272;
    border-top-color : #A7A7A7;
    color : #FFFFFF;
    cursor : pointer;
}

/* Bottom */

#ctnBottom
{
    background-image : url('/images/back.bottom.png');
    background-repeat : no-repeat;
    height : 40px;
    width : 700px;
    z-index : 1;
}

/* Content */

#ctnContent
{
    float : left;
    margin : 20px;
    width : 660px;
    text-align : center;
}

#ctnContent a.main:link
{
    color : #C1E0FF;
    text-decoration : none;
}

#ctnContent a.main:active
{
    color : #C1E0FF;
    text-decoration : none;
}

#ctnContent a.main:visited
{
    color : #C1E0FF;
    text-decoration : none;
}

#ctnContent a.main:hover
{
    color : #FFFFFF;
    text-decoration : underline;
}

#ctnContent .baseContainer
{
    background-color : #486B48;
    color : #DDDDDD;
    font-size : 10px;
    margin-bottom : 2px;
    margin-left : 1px;
    margin-right : 1px;
    padding : 4px;
}


#ctnContent .baseDatas
{
    font-size : 10px;
}

#ctnContent .baseThumbs
{
    border : solid 1px #AAB1B8;
    float : left;
    margin-right : 5px;
}

#ctnContent .baseTitles
{
    color : #FFFFFF;
    font-size : 12px;
    font-weight : bolder;
}

#ctnContent .boxesBlue
{
    background-color : #113C66;
    border-left : solid 2px #FFFFFF;
    border-right : solid 2px #FFFFFF;
    color : #FFFFFF;
    padding : 10px;
    text-align : justify;
    width : auto;
}

#ctnContent .boxesGreen
{
    background-color : #669966;
    border-left : solid 2px #FFFFFF;
    border-right : solid 2px #FFFFFF;
    color : #FFFFFF;
    padding : 10px;
    text-align : justify;
    width : auto;
}

#ctnContent .container
{
    margin-bottom : 20px;
}

#ctnContent .line
{
    background-color : #FFFFFF;
    height : 1px;
    margin-bottom : 10px;
    margin-top : 10px;
    overflow : hidden;
    width : 100%;
}    

#ctnContent .tf
{
    margin-bottom : 10px;
}

#ctnContent .tfElementsGreen
{
    background-color : #486B48;
    color : #DDDDDD;
    font-size : 11px;
    margin-bottom : 1px;
    padding : 4px;
}

#ctnContent .tfElementsRed
{
    background-color : #803333;
    color : #DDDDDD;
    font-size : 11px;
    margin-bottom : 1px;
    padding : 4px;
}

#ctnContent .tfTitles
{
    font-size : 18px;
    font-weight : bolder;
    margin-bottom : 10px;
}

/* Links */

a:link
{
    color : #C1E0FF;
    text-decoration : none;
}

a:active
{
    color : #C1E0FF;
    text-decoration : none;
}

a:visited
{
    color : #AAB1B8;
    text-decoration : none;
}

a:hover
{
    color : #FFFFFF;
    text-decoration : underline;
}

/* Pages */

#ctnPages
{
    color : #FFFFFF;
    font-size : 11px;
    text-align : center;
}

#ctnPages a:link
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnPages a:active
{
    color : #FFFFFF;
    text-decoration : underline;
}

#ctnPages a:visited
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnPages a:hover
{
    color : #FFFFFF;
    text-decoration : underline;
}

/* Play */

#ctnPlay
{
    height : 100%;
    margin : auto;
    width : 679px;
    z-index : 1;
}

#ctnPlay a:link
{
    color : #AAB1B8;
    text-decoration : none;
}

#ctnPlay a:active
{
    color : #AAB1B8;
    text-decoration : none;
}

#ctnPlay a:visited
{
    color : #AAB1B8;
    text-decoration : none;
}

#ctnPlay a:hover
{
    color : #FFFFFF;
    text-decoration : underline;
}

#ctnPlay .content
{
    border-left : solid 2px #FFFFFF;
    border-right : solid 2px #FFFFFF;
}

#ctnPlay .navigation
{
    background-color : #0E2237;
    border-bottom : solid 2px #FFFFFF;
    color : #AAB1B8;
    font-size : 10px;
    font-weight : bolder;
    padding : 10px;
    text-align : right;
}

/* Right */

#ctnRight
{
    float : right;
    height : 100px;
    left : -10px;
    position : relative;
    top : 20px;
    width : 150px;
    z-index : 2;
}

#ctnRight a.main:link
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnRight a.main:active
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnRight a.main:visited
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnRight a.main:hover
{
    color : #FFFFFF;
    text-decoration : underline;
}

#ctnRight .boxes
{
    background-color : #5C1A5C;
    border-left : solid 2px #FFFFFF;
    border-right : solid 2px #FFFFFF;
    font-size : 10px;
    padding-left : 5px;
    padding-right : 5px;
}

#ctnRight .links
{
    color : #FFFFFF;
    font-size : 11px;
    margin-top : 10px;
    text-align : center;
}

#ctnRight .titles
{
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bolder;
    margin-bottom : 10px;
    text-align : center;
    text-decoration : underline;
}

/* Standings */

#ctnStandings
{
    background-color : #0E2237;
    background-image : none;
    border : 0px;
    color : #FFFFFF;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px;
    height : auto;
    margin : 0px;
    padding : 0px; 
    width : auto; 
}    

#ctnStandings select
{
    background-color : #FFFFFF;
    border : solid 1px #AAAAAA;
    color : #000000; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 175px;
}    

#ctnStandings .buttons
{ 
    background-color : #1C436E;
    border : solid 1px #FFFFFF;
    color : #FFFFFF;
    cursor : default; 
    float : right;
    font-size : 11px;
    font-weight : bolder;
    margin-right : 2px;
    padding-bottom : 2px;
    padding-top : 2px;
    text-align : center;
    width : 85px;
    -moz-user-select : none;
}

#ctnStandings .buttons:hover
{ 
    background-color : #0E2237; 
    cursor : pointer; 
}

#ctnStandings .container
{ 
    background-color : #FFFFFF; 
    cursor : default; 
    font-size : 11px;
    text-align : center;
    -moz-user-select : none;
}

#ctnStandings .headers
{ 
    background-color : #1C436E; 
    font-weight : bolder;
	text-align : center;
}

#ctnStandings .line0
{ 
    background-color : #F0F0F0; 
    color : #000000; 
    font-weight : normal;
    vertical-align : top;
    white-space : normal; 
}

#ctnStandings .line0:hover
{ 
    background-color : #C0C0C0; 
}

#ctnStandings .line1
{ 
    background-color : #E0E0E0; 
    color : #000000; 
    font-weight : normal; 
    vertical-align : top;
    white-space : normal; 
}

#ctnStandings .line1:hover
{ 
    background-color : #C0C0C0; 
}

#ctnStandings .lineQualified
{ 
    background-color : #006600; 
    color : #FFFFFF; 
    font-weight : normal; 
    white-space : normal; 
}

#ctnStandings .lineQualified:hover
{ 
    background-color : #009900; 
}

#ctnStandings .navigation
{
    background-color : #A05D78;
    border-top : solid 2px #FFFFFF;
    border-bottom : solid 1px #FFFFFF;
    padding : 10px;
    height : 20px;
}    

/* Top */

#ctnTop
{
    background-image : url('/images/back.top.png');
    background-repeat : no-repeat;
    width : 700px;
    z-index : 1;
}

#ctnTop a:link
{
    color : #AAB1B8;
    text-decoration : none;
}

#ctnTop a:active
{
    color : #AAB1B8;
    text-decoration : none;
}

#ctnTop a:visited
{
    color : #AAB1B8;
    text-decoration : none;
}

#ctnTop a:hover
{
    color : #FFFFFF;
    text-decoration : underline;
}

#ctnTop .links
{
    background-image : url('/images/top.line.png');
    background-repeat : no-repeat;
    float : right;
    font-size : 10px;
    font-weight : bolder;
    margin-right : 30px;
    margin-top : 5px;
    padding-top : 5px;
    text-align : right;
    width : 550px;
}

#ctnTop .languages
{
    background-position : 0px 0px;
    background-repeat : no-repeat;
    float : left;
    height : 19px;
    left : 200px;
    position : relative;
    top : -20px;
    width : 28px;
}

#ctnTop .languages:hover
{
    background-position : 0px -19px;
    cursor : pointer;
}
