﻿*
{
    margin : 0;
    padding : 0;
}

body
{
    font-size : 62.5%;
    font-family : Arial, Verdana;
}

.home
{
    background : url('../_img/bg_home.jpg') top center no-repeat;
}

.inner
{
    background : url('../_img/bg_inner.jpg') top center no-repeat;
}
#container
{
    width : 899px;
    margin : 0 auto;
}

#header
{
    position : relative;
    float : left;
    width : 899px;
    height : 94px;
    background : url('../_img/header.jpg') top left no-repeat;
}

#language_switch
{
    background-color : #e5e5e5;
    position : absolute;
    right : 45px;
    top : 6px;
    padding : 3px 15px 3px 15px;
    word-spacing : 8px;
}

#language_switch a
{
    font-size : 1em;
    font-family : Verdana, Arial;
    text-decoration : none;
    text-transform : uppercase;
    letter-spacing : -1px;
    color : #5c5c5c;
}

#menu
{
    position : absolute;
    top : 55px;
    right : 35px;
    font-size : 1.2em;
    font-weight : bold;
    word-spacing : 3px;
}

#menu a
{
    color : #303131;
    text-decoration : none;
}

#splash
{
    position :relative;
    float : left;
    width :899px;
    height : 355px;
}

#splash_img
{
    position : relative;
    float : left;
    width : 378px;
    height : 355px;
    background : url('../_img/splash_img.jpg') top left no-repeat;
}

#splash_text
{
    position : relative;
    float : left;
    width : 280px;
    height : 355px;
}

#splash_text_padding
{
    padding : 110px 25px 20px 25px;
}

#splash_text p
{
    padding-bottom : 8px;
    font-size : 1.2em;
    color : #FFF;
}

#splash_news
{
    position : relative;
    float : left;
    width : 241px;
    height : 355px;
}

#welcome
{
    position : relative;
    float : left;
    width : 899px;
    clear : left;
}

#welcome_text
{
    position : relative;
    float : left;
    width : 500px;
}

#welcome_text p
{
    color : #6c6c6c;
    font-size : 1.2em;
    line-height : 1.5em;
    padding-bottom : 7px;
}

#welcome_text a
{
    color : #6c6c6c;
    font-weight : bold;
}

#welcome_text ul 
{
    font-size:1.2em;
    list-style-type:square;
    padding-left:13px;
    color : #6c6c6c;
}

#welcome_text li 
{
    padding-bottom : 8px;
}

#welcome_text_right
{
    position : relative;
    float : left;
    width : 399px;
    padding-top: 10px;
}

#welcome_text_right ul 
{
    font-size:1.2em;
    list-style-type:square;
    padding-left:13px;
    color : #0e71b9;
}

#welcome_text_right li 
{
    padding-bottom : 8px;
}


.padding_home
{
    padding : 45px 35px 45px 35px;
}

h1
{
    color : #6c6c6c;
    font-family : Arial, Verdana;
    font-size : 2.4em;
    font-weight : bold;
    border-bottom : solid 1px #6c6c6c;
    padding-bottom : 5px;
    margin-bottom : 10px;
    width : 300px;
}

#splash_inner
{
    width : 899px;
    height : 167px;
    position : relative;
    float : left;
    text-align : right;
}

#content
{
    position : relative;
    float : left;
    width : 899px;
}


#submenu
{
    position : relative;
    float : left;
    width : 250px;
}

#submenu h2
{
    color : #424242;
    font-size : 1.5em;
    padding-left : 20px;
    padding-bottom : 15px;
}

#submenu_inner
{
    padding : 30px 20px;
}

#submenu_inner a
{
    color : #484848;
    text-decoration : none;
}

#submenu_inner .normal
{
    background :  url('../_img/list.jpg') center left no-repeat;
    background-position : 5px 10px;
    font-size : 1.1em;
    color : #484848;
    padding-left : 20px;
    padding-top : 4px;
    padding-bottom : 4px; 
}

#submenu_inner .selected
{
    background : #eed5e8 url('../_img/list_selected.jpg') center left no-repeat;
    background-position : 5px 10px;
    font-size : 1.1em;
    color : #484848;
    padding-left : 20px;
    padding-top : 4px;
    padding-bottom : 4px; 
}

#submenu_inner .last
{
    padding-bottom : 25px; 
}

#submenu_inner .spacer
{
    border-bottom : solid 1px #c6c5ba;
    margin-top : 2px;
    margin-bottom : 2px;
}

#inner_content
{
    position : relative;
    float : left;
    width : 649px;
}

#inner_content p
{
    padding-bottom : 7px;
    font-size : 1.2em;
    color : #676767;
    line-height : 1.5em;
}

#inner_content td
{
    font-size : 1.2em;
    color : #676767;
    line-height : 1.5em;
    font-style : italic;
}

#inner_content_inner
{
    padding : 30px 20px;
}

#inner_content_inner ul 
{
    font-size:1.15em;
    list-style-type:square;
    padding-left:13px;
    color : #676767;
    width : auto;
}

#inner_content_inner ul a
{
    color : #676767;
}

#inner_content_inner li 
{
    padding-bottom : 9px;
}

#inner_content_inner h1
{
    width : 100%;
    border : none;
    font-family : Verdana, Arial;
    font-size : 2.1em;
    text-transform : uppercase;
}

#inner_content_inner h1 .black
{
    border : none;
    color : #000;
    font-weight : bold;
}

#inner_content_inner h1 .blue
{
    border : none;
    color : #376a9f;
    font-weight : normal;
}

#inner_content_inner h1 .sub
{
    font-weight : normal;
    font-size : 0.7em;
}

.inner_content_50
{
    position : relative;
    float : left;
    width : 50%;
    padding-top : 10px;
    padding-bottom : 10px;
}

.inner_content_100
{
    position : relative;
    float : left;
    width : 100%;
    padding-top : 10px;
    padding-bottom : 10px;
}

.padding-right
{
    padding-right : 25px;
}

.form 
{
    float : left;
    clear : both;
    width : 100%;
}

.fs 
{
    clear:both;
    overflow:hidden;
    padding-bottom:7px;
    padding-left : 0px;
}

.fs_action
{
    clear:both;
    overflow:hidden;
    padding-bottom:3px;
    padding-left : 0px;
    padding-top : 6px;
    padding-right : 6px;
    border-top : solid 1px #676767;
}


.label 
{
    float:left;
    width:225px;
    font-size : 1.1em;
    color : #676767;
    line-height : 1.4em;
}

.label a
{
    color : #676767;
    text-align : center;
    text-decoration : none;
}

.label a:hover
{
    text-decoration : underline;
}

.field
{
    float : left;
}

.field input 
{
    float:left;
}
.form input, .form select, .form textarea 
{
    width:350px;
    border : solid 1px #676767;
    font-size : 1.1em;
    color : #676767;
    padding : 3px;
    line-height : 1.4em;
    font-family : Arial, Verdana;
}

.field a
{
    font-weight : bold;
    text-decoration : none;
    font-size : 1.1em;
    color : #676767;
    line-height : 1.4em;
}

.field a:hover
{
    text-decoration : underline;
}


