*{
margin:0;
padding:0;
}

body{
background:#f4ce93 url(bg-sider.gif) center 416px no-repeat;

height:100%;
text-align:center;
}

html{
height:100%;
}

* html #website{
height:100%;
}

#website{
position:relative;
width:960px;
min-height:100%;
margin:0 auto;
text-align:left;
background:#fff url(website-bg.gif) repeat-y;
}

#header_row{
position:relative;
z-index:1;
width:960px;
height:489px;
}

#header{
position:absolute;
top:0;
left:0;
width:960px;
height:100px;
background:url(header-bg.jpg) no-repeat;
}

#logo{
position:absolute;
top:11px;
left:0;
width:320px;
height:70px;
}

#logo img{
border:0;
width:320px;
height:70px;
}

#mobile{
position:absolute;
top:78px;
left:118px;
}

#subnavigation{
position:absolute;
bottom:18px;
left:320px;
width:620px;
text-align:right;
color:#b2863e;
}

#subnavigation img{
border:0;
}

#banner{
position:absolute;
top:100px;
left:0;
width:960px;
height:356px;
background:url(banner-01.jpg) no-repeat;
}

#mainnavigation{
position:absolute;
z-index:2;
bottom:0;
left:0;
width:960px;
height:33px;
background:url(nav-bg.jpg) no-repeat;
}

#mainnavigation ul{
list-style-type:none;
margin-left:12px;
}

#mainnavigation li{
float:left;
height:25px;
padding:8px 25px 0;
border-right:0px solid #FFF;
}

#mainnavigation li.active{
background:url(lev1a-bg.gif) repeat-x;
}

#li-end{
position:absolute;
z-index:2;
bottom:0;
right:20px;
width:1px;
height:33px;}

#dropdowncs{
position:absolute;
z-index:3;
bottom:0;
left:12px;
width:936px;
height:33px;
}

#spacer{
height:16px;
background:#fff;}

#content{
float:left;
width:676px;
padding-bottom:178px;
}

#content ul{
list-style-image:url(dot2.gif);
line-height:16px;
}

#content ul li{margin-left:10px;}

.space{
padding:16px 20px;
}

#right{
float:left;
width:280px;
padding-bottom:178px;
background:#fbefd9 url(right-top.jpg) no-repeat;
}

.space-right{
padding:16px;
}

.clear{
clear:both;
}

#footer{
position:relative;
width:960px;
height:178px;
margin-top:-178px;
margin-left: auto;
margin-right: auto;
text-align:left;
background:#f3ce93;
}

#functions{
position:absolute;
top:0;
left:0;
width:960px;
height:40px;
background:url(cont-footer.jpg) no-repeat;
font-size:8pt;
}

#space-functions{
padding:9px 16px 0;
color:#b2863e;
}

#space-functions img{
border:0;
}

.function{
vertical-align:middle;
}

#address{
position:absolute;
top:40px;
left:0;
width:642px;
height:42px;
padding:0 17px;
font:8pt Verdana;
color:#b2863e;
line-height:15px;
}

#hellmedia{
position:absolute;
top:40px;
right:0;
padding:0 17px 0 0;
font:8pt Verdana;
color:#b2863e;
line-height:15px;
}

#hellmedia img{
border:0;
}

#copy{
position:absolute;
top:40px;
right:0;
width:250px;
height:42px;
padding:0 17px;
text-align:right;
color:#b2863e;
line-height:15px;
}

.copy{margin-left:5px;}

#footermain{
position:absolute;
bottom:16px;
left:0;
width:960px;
height:80px;
background:url(footer.jpg) no-repeat;
}

#infoblock{
width:642px;
padding:12px 17px 0;
}

#infoblock p{color:#805f2a;}
#infoblock a{text-decoration:underline;}
#infoblock a:hover{color:#b2863e;text-decoration:none;}

#partners{
position:absolute;
top:0;
right:0;
width:250px;
padding:8px 17px;
text-align:right;
}

#partners img{
border:0;
}

a.level11i{font:bold 10pt Verdana;color:#fde09e;text-decoration:none;}
a.level11i:visited{font:bold 10pt Verdana;}
a.level11i:hover{font:bold 10pt Verdana;color:#fde09e;text-decoration:none;}
a.level11i:active{color:#fde09e;}

a.level11a{font:bold 10pt Verdana;color:#fee8b6;;text-decoration:none;}
a.level11a:visited{font:bold 10pt Verdana;color:#fee8b6;;}
a.level11a:hover{font:bold 10pt Verdana;color:#fee8b6;text-decoration:none;}
a.level11a:active{color:#fee8b6;}

a.level12i{font:8pt Verdana;color:#b2863e;text-decoration:none;line-height:18px;}
a.level12i:visited{font:8pt Verdana;line-height:18px;}
a.level12i:hover{font:8pt Verdana;color:#805f2a;text-decoration:underline;line-height:18px;}

a.level12a{font:8pt Verdana;color:#805f2a;text-decoration:underline;line-height:18px;}
a.level12a:visited{font:8pt Verdana;color:#805f2a;line-height:18px;}
a.level12a:hover{font:8pt Verdana;color:#805f2a;line-height:18px;}

a.level21i{font:8pt Verdana;color:#b2863e;text-decoration:none;}
a.level21i:visited{font:8pt Verdana;}
a.level21i:hover{font:8pt Verdana;color:#805f2a;text-decoration:underline;}

a.level21a{font:8pt Verdana;color:#805f2a;text-decoration:underline;}
a.level21a:visited{font:8pt Verdana;color:#805f2a;}
a.level21a:hover{font:8pt Verdana;color:#805f2a;}

.tempimage1{border:1px solid #f3ce93;}
.tempimage2{margin:0;border:2px solid #FFF;}
