@charset "utf-8"; 

/***
 * 
 */

BODY {
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    background:             #AC010B url('../images/page_bg.jpg') left top repeat-x;
}

/**
 *
 */

* {
    font-family:            arial, sans-serif;
    font-size:              12px;
    text-decoration:        none;
    /*text-align:             justify;*/
    color:                  #FFF;
}

/**
 *
 */

UL {
    list-style-type:        square;
    margin:                 12px 0px 12px 16px;
}

H1 {
    margin:                 0px 0px 12px 0px;
    padding:                0px 0px 0px 0px;
    font-family:            arial, sans-serif;
    font-size:              20px;
    font-weight:            bold;
    text-decoration:        none;
    text-align:             left;
    text-transform:         uppercase;
    color:                  #FFF;    
}

H2 {
    margin:                 0px 0px 12px 0px;
    padding:                0px 0px 0px 0px;
    font-family:            arial, sans-serif;
    font-size:              16px;
    font-weight:            bold;
    text-decoration:        none;
    text-align:             left;
    color:                  #FFF;
}

H3 {
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    font-family:            arial, sans-serif;
    font-size:              12px;
    font-weight:            bold;
    text-decoration:        none;
    text-align:             left;
    color:                  #FFF;
}

P, A, SPAN {
    font-family:            arial, sans-serif;
    font-size:              12px;
    text-decoration:        none;
    text-align:             justify;
    color:                  #FFF;
}

A {
    text-decoration:        underline;
}

A:hover {
    text-decoration:        none;
}

A.blank {
    text-decoration:        none;
}

IMG {
    border:                 none;
}

/**
 *
 */

DIV.page {
    width:                  872px;
    margin:                 0px auto 0px auto;
    padding:                0px 0px 0px 0px;
    background:             #C90001;
}

DIV.page DIV.top {
    width:                  872px;
    height:                 auto;
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    background:             #AC010B url('../images/indicator.gif') center center no-repeat;
}

DIV.page DIV.top DIV.image {
    width:                  872px;
    height:                 auto;
}

DIV.page DIV.top DIV.formalities {
    float:                  left;
    width:                  auto;
    margin:                 0px 0px 0px 400px;
    border-left:            2px solid #C90001;
}

DIV.page DIV.top DIV.identity {
    float:                  right;
    clear:                  both;
    padding:                0px 24px 0px 0px;
}

DIV.page DIV.main {
    clear:                  both;
    width:                  872px;
    min-height:             480px;
    padding:                0px 0px 0px 0px;
    background:             #C90001;
}

DIV.page DIV.main DIV.component_left {
    float:                  left;
    width:                  180px;
    margin:                 0px 24px 0px 24px;
    padding:                0px 0px 0px 0px;
}

DIV.page DIV.main DIV.content {
    float:                  left;
    width:                  416px;
    margin:                 24px 0px 24px 0px;
    padding:                0px 0px 0px 0px;
}

DIV.page DIV.main DIV.component_right {
    float:                  left;
    clear:                  right;
    width:                  180px;
    padding:                0px 0px 0px 0px;
    margin:                 0px 24px 0px 24px;
}

DIV.page DIV.bottom {
    float:                  left;
    clear:                  right;
    width:                  872px;
    height:                 64px;
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    background:             #420406;
}

/**
 * 
 */

DIV.page DIV.top DIV.formalities UL {
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    list-style:             none;
}

DIV.page DIV.top DIV.formalities UL LI {
    float:                  left;
    width:                  80px;
    border-right:           2px solid #C90001;
    border-bottom:          2px solid #C90001;
}

DIV.page DIV.top DIV.formalities UL LI A {
    display:                block;
    padding:                4px 4px 4px 4px;
    font-weight:            bold;
    text-align:             center;
    color:                  #C90001;
}

DIV.page DIV.top DIV.formalities UL LI A SPAN {
    color:                  #C90001;
}

/**
 * 
 */

DIV.moduletable_left {
    width:                  180px;
    margin:                 0px 0px 0px 0px;
    background:             #AC010B url('../images/menu_left_bg.jpg') left top repeat-x;
}

UL.menu_left {
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    list-style:             none;
}

UL.menu_left LI {
    display:                block;
    width:                  180px;
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    list-style:             none;
}

UL.menu_left LI.active {
    display:                block;
}

UL.menu_left LI.active A {
    font-size:              14px;
    font-weight:            bold;
    color:                  #FFF;
}

UL.menu_left LI A {
    display:                block;
    text-decoration:        none;
    text-transform:         uppercase;
    font-weight:            bold;
    padding:                4px 0px 4px 4px;
    color:                  #FFF;
}

UL.menu_left LI UL {
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    list-style:             none;
}

UL.menu_left LI UL LI {
    display:                block;
    width:                  196px;
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    background:             #FFF;
    list-style:             none;
}

UL.menu_left LI UL LI A,UL.menu_left LI.active UL LI A {
    text-transform:         uppercase;
    font-size:              14px;
    font-weight:            bold;
    color:                  #FFF;
}

/**
 *
 */

DIV.module {
    width:                  180px;
    margin-bottom:          16px;
    background:             url('../images/white_20.png') left top repeat;
}

* HTML DIV.module {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/white_20.png');
}

* HTML DIV.module {
    background:             #AC010B;
}

DIV.module DIV {
}

DIV.module DIV DIV {
}

DIV.module DIV DIV DIV {
	padding:                8px 8px 8px 8px;
}

DIV.module DIV DIV DIV H3 {
    padding:                4px 4px 4px 4px;
    background:             #420406;
    font-size:              18px;
    font-weight:            bold;
    color:                  #FFF;
}

/**
 *
 */

DIV.formalities {
    font-family:            arial, sans-serif;
    font-size:              12px;
    font-weight:            normal;
    text-decoration:        none;
    text-align:             center;
    color:                  #FFF;
}

DIV.formalities A {
    font-family:            arial, sans-serif;
    font-size:              12px;
    font-weight:            normal;
    text-decoration:        none;
}

/**
 *
 */

DIV.sponsors {
    padding:                0px 0px 0px 0px;
    background:             #FFF;
}

/**
 *
 */

DIV.credits {
    padding:                 8px 8px 8px 8px;
}

DIV.credits SPAN, DIV.credits A {
    font-family:            arial, sans-serif;
    font-size:              10px;
    font-weight:            normal;
    text-decoration:        none;
    color:                  #FFF;
}

/**
 *
 */

INPUT.button {
    border:                 1px solid #420406;
    background:             #AC010B;
    color:                  #FFF;
}

/**
 * 
 */

UL.latestnews {
    margin:                 0px 0px 0px 0px;
    padding:                0px 0px 0px 0px;
    list-style:             none;
}

UL.latestnews LI A {
    display:                block;
    padding:                4px 0px 4px 0px;
    text-align:             left;
}
