/** BASIC */

body
{
    margin: 20px 10px;
    padding: 0px;
    background: #525252 url(../images/homepage01.gif) repeat-x left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5F5F58;
}

/** FORMS */

form
{
    margin: 0px;
    padding: 0px;
}

.input1
{
    background-color: #E0E0DD;
    border-top: 1px solid #999A92;
    border-right: 1px solid #D8D8D5;
    border-bottom: 1px solid #E9E9E6;
    border-left: 1px solid #D8D8D5;
}

.input2
{
    width: 165px;
    background-color: #4A4C45;
    border-top: 1px solid #1B1B18;
    border-right: 1px solid #454640;
    border-bottom: 1px solid #7D7E74;
    border-left: 1px solid #454640;
    color: #FFFFFF;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6
{
    margin: 0px;
}

/** TEXTS */

th, td, input, textarea, select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5F5F58;
}
p, blockquote, ul, ol, dl
{
    margin-top: 0px;
    margin-bottom: 1em;
    text-align: justify;
}

.text1
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.text2
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.text3
{
    font-size: 10px;
    color: #D7D8D5;
}

.text4
{
    font-size: 21px;
    font-weight: bold;
    color: #5D5E56;
}

.text5
{
    color: #83857C;
}

.text6
{
    font-size: 11px;
    font-weight: bold;
}

/** LINKS */

a
{
    color: #0000CC;
}

a:hover
{
    text-decoration: none;
}

a.link1
{
    text-decoration: none;
    color: #FFFFFF;
}

a.link1:hover
{
    text-decoration: underline;
}

a.link2
{
    color: #FFFFFF;
}

/** STYLES */

.style1
{
    color: #C8C9C5;
}

.style1 a
{
    color: #A1A19A;
}

.style1 a:hover
{
}

.style2
{
    text-align: center;
    color: #BDBFBA;
}

.style2 a
{
    color: #BDBFBA;
}

.style2 a:hover
{
}

/** BACKGROUNDS */

.bg1
{
    background: url(../images/homepage03.jpg) repeat-x left top;
}
.bg2
{
    background: url(../images/homepage06.jpg) repeat-x left top;
}
.bg3
{
    background: url(../images/homepage07.jpg) no-repeat left top;
}
.bg4
{
    background: url(../images/homepage09.jpg) repeat left top;
}
.bg5
{
    background: url(../images/homepage18.gif) repeat left top;
}
.bg6
{
    background: url(../images/homepage13.gif) repeat-y left top;
}
.bg7
{
    background: url(../images/homepage14.gif) repeat-y right top;
}
.bg8
{
    background: url(../images/homepage28.gif) repeat-x left top;
}
.bg9
{
    background: url(../images/homepage25.gif) repeat-x left top;
}
.bg10
{
    background: url(../images/homepage30.gif) repeat-y right top;
}
.bg11
{
    background: url(../images/homepage30.gif) repeat-y left top;
}
.bg12
{
    background: url(../images/homepage32.gif) repeat-x left top;
}
.bg13
{
    background: url(../images/homepage23.gif) repeat-x left top;
}
.bg14
{
    background: url(../images/homepage19.gif) repeat-x left top;
}
.bg15
{
    background: url(../images/homepage36.gif) repeat-x left top;
}
.bg16
{
    background: url(../images/homepage38.gif) repeat-y left top;
}
.bg17
{
    background: url(../images/homepage39.gif) repeat-y right top;
}
.bg18
{
    background: url(../images/homepage43.gif) repeat-x left top;
}
.bg19
{
    background: url(../images/homepage46.gif) repeat-y left top;
}
.bg20
{
    background: #FEFEFE url(../images/homepage50.gif) repeat-x left top;
}
.bg21
{
    background: url(../images/subpage1_02.jpg) repeat-x left top;
}

/** MISC */

.align-justify
{
    text-align: justify;
}
.align-right
{
    text-align: right;
}

img
{
    border: none;
}

.img1
{
    float: left;
    margin-right: 15px;
}

.img2
{
    float: right;
    margin-right: 15px;
}

hr
{
    display: none;
}

.hr1
{
    height: 1px;
}

.titleSection
{
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}
.bg12
{
    padding-top: 5px;
}
