
body {
height: 100%;
margin: 0px;
padding: 0px
}

h1 {
font-family: verdana, sans-serif;
font-size: 20px;
font-weight: normal;
color: #336699;
margin: 0px;
}

#header-background {
position: absolute;
left: 0px;
top: 0px;
height: 110px;
width: 950px;
background-image: url('../images/si_background.jpg');
background-repeat: repeat-y;
background-color: white;
z-index: 3;
}

#header-logo {
position: absolute;
left: 0px;
top: 0px;
height: 110px;
width: 725px;
z-index: 4;
}

#header-text {
left: 290px;
position: absolute;
width: 200px;
top: 52px;
font-family: verdana, sans-serif;
font-size: 20px;
font-weight: normal;
padding-left: 10px;
color: #FFFFFF;
z-index: 5;
}


#is-logo-table {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
min-width: 950px;
height: 110px;
border: none;
margin: 0px;
padding: 0px;
z-index: 3;
}

#is-logo-spacer {
width: 725px;
z-index: 3;
}

#is-logo-td {
text-align: right;
padding-right: 10px;
padding-top: 7px;
z-index: 3;
}

#is-logo {
border:none;
z-index: 3;
}



#menu {
position: absolute;
height: 55px;
left:0px;
width: 100%;
min-width: 950px;
background-color: #336699;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF0000;
z-index: 1;
}

#menu-spacer {
position: absolute;
height: 55px;
top:0px;
left:0px;
width: 950px;
background-color: #336699;
z-index: 0;
}

#menu-lang-spacer {
padding-left: 890px;
}

#menu-lang {
position:absolute;
top: 20px;
left: 0px;
width: 100%;
text-align: right;
padding: 0px;
}


#menu-bar {
position:absolute;
top: 20px;
left: 155px;
text-align: left;
width: 745px;
padding: 0px;
}

#menu-element-home {
position:absolute;
top: 20px;
left: 10px;
text-align: left;
color: #FF0000;
}

#submenu {
position: absolute;
top: 165px;
left:0px;
width: 145px;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FF0000;
background-color: #6699CC;
z-index: 1;
}



#vertical-line {
position: absolute;
top: 0px;
left:145px;
width:2px;
height: 100%;
min-height: 560px;
background-color: #FFCC00;
z-index: 2;
}

#vertical-line-spacer {
width: 0px;
height: 560px;
}


#content {
position: absolute;
left: 145px;
top: 165px;
width: 580px;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: normal;
padding-top: 25px;
padding-left: 10px;
padding-right: 10px;
color: #000000;
border-left: 2px solid #FFCC00;

}


#right-bar {
position: absolute;
left: 747px;
top: 0px;
width: 200px;
height: 100%;
padding-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-size: 12px;
font-weight: normal;
border-left: 1px solid #FFCC00;
}

#right-bar-content {
position: absolute;
top: 165px;
padding-top: 25px;
font-family: verdana, sans-serif;
color: #000000;
}



.menu-lang-element, .menu-lang-element-active {
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;
}

.menu-lang-element a {
text-decoration: none;
color: #FFFFFF;
}

.menu-lang-element-active a {
text-decoration: none;
color: #FFCC00;
}

.menu-lang-element a:hover, .menu-lang-element-active a:hover {
text-decoration: none;
color: #FFCC00;
}



.menu-element, .menu-element-active {
padding-right: 50px;
font-weight: normal;
}

.menu-element a {
text-decoration: none;
color: #FFFFFF;
}

.menu-element-active a {
text-decoration: none;
color: #FFCC00;
}

.menu-element a:hover, .menu-element-active a:hover {
text-decoration: none;
color: #FFCC00;
}

.submenu-element, .submenu-element-active {
position: absolute;
padding-left: 5px;
font-weight: normal;
}

.subnav-element, .subnav-element-active {
position: absolute;
padding-left: 15px;
font-weight: normal;
font-size: 11px;
}


.submenu-element a, .subnav-element a {
text-decoration: none;
color: #FFFFFF;
}

.submenu-element-active a, .subnav-element-active a {
text-decoration: none;
color: #FFCC00;
}

.submenu-element a:hover, .submenu-element-active a:hover, .subnav-element a:hover, .subnav-element-active a:hover {
text-decoration: none;
color: #FFCC00;
}

#copyright-area {
position: absolute;
left: 0px;
top: 0px;
width: 145px;
height: 100%;
min-height: 560px;
padding: 0px;
margin: 0px;
}

#copyright-spacer {
width: 0px;
height: 560px;
}

#copyright-table {
position: absolute;
left: 0px;
top: 0px;
width: 145px;
height: 100%;
padding: 0px;
margin: 0px;
}

.copyright-td {
vertical-align: bottom;
text-align: center;
font-family: verdana, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #336699;
padding-bottom: 5px;
}