/** BASIC */

body {
        margin: 0px;
        padding: 0px;
        background: #7F945B url(../images/homepage01.jpg) repeat-x;
}

/** FORMS */

form {
        margin: 0px;
        padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
        margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
        font: 12px Arial, Helvetica, sans-serif;
        color: #FFFFFF;
}

p, blockquote, ul, ol, dl {
        margin-top: 0px;
        line-height: 18px;
}

.text1 {
        margin-bottom: 12px;
        font: bold 14px Arial, Helvetica, sans-serif;
        text-transform: uppercase;
}

.text2 {
        margin-bottom: 5px;
        font-size: 12px;
        font-weight: bold;
}

.text3 {
        margin-right: 5px;
        padding: 2px 5px;
        background-color: #FFFFFF;
        color: #858585;
}

.text4 {
        padding: 2px 5px;
        background-color: #FFFFFF;
        font-size: 11px;
        color: #808577;
}

.text5 {
        text-align: center;
        color: #C1D1AD;
}

/** LINKS */

a {
        color: #FFFFFF;
}

a:hover {
        text-decoration: none;
}

a.link1 {
        display: block;
        /**width: 96px;**/
        padding: 7px 5px;
        text-align: center;
        text-decoration: none;
        font-weight: bold;
        color: #A6A6A6;
}

a.link1:hover {
        background: url(../images/homepage04.gif);
        color: #FFFFFF;
}

a.menuitem {
		display: block;
		white-space: nowrap;
		line-height: 19px;
		height: 21px;
        font: bold 12px Arial, Helvetica, sans-serif;		
        padding: 5px 3px 0px 20px;
        text-decoration: none;
}

a.menuitem:hover {
		background: url(../images/homepage04a.gif);
		color: #FFFFFF;
}

/** BACKGROUNDS */

.bg1 {
        /**background: url(../images/subpage1_01a.jpg) no-repeat right 466px;*/
}

.bg2 {
        background: url(../images/homepage08.gif) repeat-y left top;
}

/** MISC */

.align-justify { text-align: justify; }

.img1 {
        float: left;
        margin-right: 15px;
}

hr { display: none; }

.hr1 {
        height: 1px;
        background: url(../images/homepage06.gif);
}

input.searchbox {
		font: normal 11px;
		color: #000000;
		background: #A6A6A6;
		border: 1px solid #FFFFFF;
		height: 18px;
}

input.searchbutton {		
		height: 18px;
		width: 18px;
}