*{
margin:0;
padding:0;
}

body{
background:#FFF url(bg.gif) repeat-x fixed;
height:100%;
text-align:center;
margin:6px 0 0;
}

html{
height:98%;
}

* html #website{
height:98%;
}

#website{
position:relative;
width:960px;
min-height:100%;
background:url(shadow.png) repeat-y;
margin:10px auto 0;
text-align:left;
}

#header{
width:940px;
height:266px;
margin-left:10px;
}

#grey1{
position:absolute;
z-index:2;
top:0;
left:0px;
height:34px;
width:10px;
background:url(grey.gif) repeat-x;
}

#search{
position:absolute;
z-index:2;
top:0;
right:10px;
width:215px;
text-align:right;
}

.searchfield{
font: 8pt Verdana;
color:#999;
background:url(searchfield-bg.gif) repeat-x;
width:150px;
height:20px;
border:0;
line-height:19px;
vertical-align:middle;
}

.searchbutton{
font: 8pt Verdana;
color:#039;
background:url(button-bg.gif) repeat-x;
width:65px;
height:20px;
border:0;
vertical-align:middle;
}

#grey2{
position:absolute;
z-index:2;
top:0;
right:0px;
height:24px;
width:10px;
background:url(grey.gif) repeat-x;
}

#logo{
position:absolute;
top:0;
width:352px;
height:180px;
background:url(logo.gif) no-repeat;
}

.logo{
margin:53px 0 0 50px;
}

#slideshow{
position:absolute;
z-index:1;
left:362px;
width:588px;
height:266px;
background:url(dia1.jpg) no-repeat;
}

#navigation{
position:absolute;
z-index:2;
top:180px;
width:940px;
height:38px;
background:url(nav-bg.gif);
opacity:0.9;
filter:alpha(opacity=90);
}

#navigation ul{
list-style-type:none;
margin:0 50px;
}

#navigation li{
float:left;
height:38px;
padding:10px 0;
}

#navend{
position:absolute;
z-index:2;
top:218px;
}

#content{
float:left;
width:645px;
padding-bottom:26px;
margin-left:10px;
}

#right{
float:left;
width:295px;
padding-bottom:26px;
}

.space{
padding:18px 18px 0 50px;
}

.space-right{
padding:10px 18px 0 0;
}

.clear{
clear:both;
}

#footer{
position:relative;
width:960px;
height:26px;
background:url(footer-bg.png) no-repeat;
margin-top:-26px;
margin-left: auto;
margin-right: auto;
}

#function{
position:absolute;
top:0;
left:28px;
}

#copyright{
position:absolute;
top:0;
right:33px;
font:8pt Verdana;
color:#999;
}

a.foot{font:8pt Verdana;color:#999;text-decoration:none;}
a.foot:visited{font:8pt Verdana;color:#999;}
a.foot:hover{font:8pt Verdana;color:#999;text-decoration:underline;}

.valign{vertical-align:middle;}

a.level11i{font:bold 9pt Verdana;color:#333;text-decoration:none;text-transform:uppercase;}
a.level11i:visited{font:bold 9pt Verdana;text-transform:uppercase;}
a.level11i:hover{font:bold 9pt Verdana;color:#C00;text-decoration:underline;text-transform:uppercase;}

a.level11a{font:bold 9pt Verdana;color:#C00;text-decoration:none;text-transform:uppercase;}
a.level11a:visited{font:bold 9pt Verdana;color:#C00;text-transform:uppercase;}
a.level11a:hover{font:bold 9pt Verdana;color:#C00;text-decoration:underline;text-transform:uppercase;}
