body {
 margin: 0px;
 overflow-y: scroll;
 background-color: #FFF4D0;
}

body, td, div, input, select, textarea {
 color: #202020;
 font-size: 12px;
 font-family: 'Arial';
 font-weight: normal;
}

fieldset {
 padding: 8px;
 color: #884444;
 font-weight: bold;
}

h1 {
 color: #884444;
 font-size: 14px;
 font-family: 'Arial';
 font-weight: bold;
 margin-bottom: 2px;
}

b {
 color: #505050;
}

img {
 display: block;
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
}

a:link {
 color: #884444;
 text-decoration: none;
}

a:active {
 color: #884444;
 text-decoration: none;
}

a:visited {
 color: #884444;
 text-decoration: none;
}

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

/* LAYOUT */
.skyBack {
 background-image: url('./layout/backTop.jpg');
 background-repeat: repeat-x;
}

.siteArea {
 width: 768px;
 position: absolute;
 top: 0px;
 left: 50%;
 margin-left: -384px;
}

.headerArea {
 width: auto;
 height: 160px;
 background-image: url('./layout/header.jpg');
 background-repeat: no-repeat;
}

#languagesContainer {
 position: absolute;
 top: 4px;
 left: 440px;
}

#topmenuContainer {
 position: absolute;
 top: 116px;
 left: 24px;
}

#submenuContainer {
 width: auto;
 height: 20px;
 position: absolute;
 top: 146px;
 left: 24px;
}

.contentArea {
 width: auto;
 padding-left: 36px;
 padding-top: 12px;
 padding-right: 36px;
 background-image: url('./layout/middle.jpg');
 background-repeat: repeat-y;
}

#contentContainer {
 width: auto;
 overflow-x: hidden;
}

#contactContainer {
 width: auto;
 height: auto;
 padding: 4px;
 border: 1px solid #EEEEEE;
}

.contactColumn1 {
 float: left;
 width: 30%;
}

.contactColumn2 {
 width: auto;
}

.footerArea {
 width: auto;
 height: 40px;
 padding-left: 36px;
 padding-right: 36px;
 background-image: url('./layout/footer.jpg');
 background-repeat: no-repeat;
}

#footerContainer {
 width: auto;
 padding-top: 14px;
 color: #CCCCCC;
 font-size: 10px;
}

/* Form Styles */

.formTable {
 width: auto;
}

.formHeader {
 padding: 2px;
 font-weight: bold;
 background-color: #DDEEFF;
}

.formQuestion {
 padding: 4px;
 font-weight: bold;
 background-color: #EEEEEE;
}

.formThanks {
 padding: 4px;
 font-size: 14px;
 font-weight: bold;
}

.formInput {
 /* font-size: 10px; */
}

/* Cascade Menu Styles */

.topMenu {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 color: #884444;
 font-size: 16px;
 font-weight: bold;
}

.topMenu_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 color: #FF8855;
 font-size: 16px;
 font-weight: bold;
 cursor: pointer;
}

.topMenu_expand_right {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #884444;
 font-size: 16px;
 font-weight: bold;
 background-image: url('./layout/right.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.topMenu_expand_right_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #FF8855;
 font-size: 16px;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/right.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.topMenu_expand_down {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #884444;
 font-size: 16px;
 font-weight: bold;
 background-image: url('./layout/down.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.topMenu_expand_down_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #FF8855;¨
 font-size: 16px;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/down.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.subMenu {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 color: #808080;
 font-weight: bold;
}

.subMenu_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 color: #FF8855;
 font-weight: bold;
 cursor: pointer;
}

.subMenu_expand_right {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 background-image: url('./layout/right.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.subMenu_expand_right_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #FF8855;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/right.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.subMenu_expand_down {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 background-image: url('./layout/down.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.subMenu_expand_down_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 16px;
 padding-right: 16px;
 color: #FF8855;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/down.gif');
 background-position: center right;
 background-repeat: no-repeat;
}

.swe {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/swe.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.swe_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/swe.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.swe_expand_right {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/swe.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.swe_expand_right_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/swe.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.swe_expand_down {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/swe.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.swe_expand_down_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/swe.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.fin {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/fin.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.fin_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/fin.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.fin_expand_right {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/fin.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.fin_expand_right_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/fin.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.fin_expand_down {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/fin.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.fin_expand_down_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/fin.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.eng {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/eng.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.eng_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/eng.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.eng_expand_right {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/eng.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.eng_expand_right_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/eng.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.eng_expand_down {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #FFFFFF;
 font-weight: bold;
 background-image: url('./layout/eng.gif');
 background-position: center left;
 background-repeat: no-repeat;
}

.eng_expand_down_hover {
 width: auto;
 position: absolute;
 padding: 2px;
 padding-left: 24px;
 padding-right: 16px;
 color: #C0C0C0;
 font-weight: bold;
 cursor: pointer;
 background-image: url('./layout/eng.gif');
 background-position: center left;
 background-repeat: no-repeat;
}