body {
    font-family: Verdana, Arial, Tahoma, Verdana;
    font-size: 11px;
    background-repeat: repeat-x;
    color: #444444;
}

strong {
    font-weight:bold;
}

em {
    font-style:italic;
}

ul {
    margin-left: 25px;
    margin-top: 5px;
}

li {
    list-style:disc;
}

a {
    color: #444444;
    text-decoration: underline;
}

a:hover {
    color: #444444;
    text-decoration: none;
}

.red {
    color: #D50000;
}

.no_display {
    display:none;
}

.center {
    text-align: center;
    margin: auto;
}

.left_align {
    float:left;
}

.right_align {
    float:right;
}

.center_align {
    clear:both;
}

.vmiddle {
    vertical-align:middle;
}

.clear {
    clear: both;
    font-size:0;
}

.clear_left {
    clear: left;
    font-size:0;
}

.clear_right {
    clear: right;
    font-size:0;
}

.hidden {
    display: none;
}

.bold {
    font-weight: bold;
}

.tcenter {
    text-align: center;
}

.tright {
    text-align: right;
}

.tleft {
    text-align: left;
}

.vtop {
    vertical-align: top;
}

.vbottom {
    vertical-align: bottom;
}


#page {
    width: 980px;
    text-align: left;
    margin: auto;
    border:1px solid black;
    
}

/*  ---- Page Header  ---- */
#header {
    margin:0px;
    padding:0px;

    height: 100px;
}

#navigation, #tnavigation {
    color:#ffffff;
    font-size:12px;
    width: 170px;
    padding:10px;
    float:left;
}

#tnavigation {
    width: 180px;
    padding-right:0px;
}

#tnavigation .border_holder {
    border-right:1px solid #ffffff;
    padding-right:10px;
}

#content, #tcontent {
    background-color:#ffffff;

    /*border:1px solid #ffffff;*/

    width: 779px;
    padding: 10px;
    padding-right: 0px;
    margin:0px;

    float:left;
}

#tcontent {
    padding-left:0px;
    color:#ffffff;
}

#content .minheight {
    width:1px;
    height:450px;
    float:left;
}

#content .pagetext {
    float:left;
    width:768px;
}

#content .pagetext .title {
    padding-bottom:10px;
    font-size:18px;
}

.cdelimiter {
    height:1px;
    line-height:0px;
    font-size:0px;
    margin:10px;
    margin-top:5px;
    border-top:1px solid #ffffff;
}

#navigation .item, #tnavigation .item {
    padding:5px;
    padding-left:10px;
    border-top:1px solid #ffffff;
    font-weight:bold;
    display: block;
}

#navigation .sub_item, #tnavigation .sub_item {
    font-size:11px;
    padding:0px;
    padding-left:10px;
    font-weight:normal;
    display: block;
}



#navigation .item {
    font-weight: normal;
}

#navigation .first, #tnavigation .first {
    border-top:none;
}

#navigation a, #tnavigation a {
    color: #ffffff;
    text-decoration: none;
}

#navigation #lang {
    line-height:16px;
    font-size:10px;

    width: 170px;
    height:16px;

    padding-top:5px;
    padding-bottom:10px;
}

#navigation  #lang .lang_item, #navigation #lang .lang_selected_item {
    float:left;
    width:83px;
    height:16px;
    text-align:center;
}

#navigation  #lang .delimiter {
    float:left;
    width:4px;
    height:1px;
}

/*  ---- Forms ---- */
form { display: inline }

#form td {
    padding-top: 5px;
    padding-right: 5px;
}

#form input, #form textarea, #form select {
    width: 200px;
}

#form input.button {
    width: auto;
    padding-left:5px;
    padding-right:5px;
}

#form input.checkbox {
    border: none;
    width: auto;
}

#form label.error {
    color: #D50000;
    margin-left: 10px;
    vertical-align: top;
}

#form input.error, #form textarea.error {
    border: 1px solid #D50000;
}

.competitions_table {
    margin-left:10px;
    float:left;
}

.bottom_banner {
    float:left;
    padding-left:8px;
}

.banner1 {
    padding-left:10px;
    padding-top:10px;
}

.competitions_table th, .competitions_table td {
    padding:0px;
    padding-left:5px;
    padding-right:5px;
    width:50px;
    text-align:center;
}

.competitions_table th.first, .competitions_table td.first {
    width: auto;
    text-align:left;
}

.copiright {
    font-size:9px;
    font-style:italic;
    color:#ffffff;
    padding-left:200px;
    padding-bottom:10px;
}

.nimisoft {
    text-align:right;
}


.like_nav {
    font-size: 12px;
    font-weight:bold;
}

