/* CSS Document */

body { 
    margin:0;
    background-color:#FFFFFF;
}

#layout {
    min-width: 980px;
    max-width: 980px; 
    -width:expression((document.body.clientWidth) <= 980 ? '980px' : (document.body.clientWidth) > 980 ? '980px' : 'auto');
    margin:0 auto; 
}

.container { position:relative; }

.main-container {
    position:relative;
    overflow:hidden;
    padding:10px 0;
    width:100%;
}

.main-container .inner { 
  padding: 0 10px; 
  overflow:hidden;
  position:relative;
  background:url(WeceemFiles/_ROOT/images/shadowed-border-l.png) left top repeat-y;
  -height:100%;
}

.main-container .r {
  position:absolute;
  top:0;
  right:0;
  width:10px;
  height:100%; 
  background:url(WeceemFiles/_ROOT/images/shadowed-border-r.png) left top repeat-y;
  -height:5000px;
}

.main-container .cn {
    position:absolute;
    width:20px;
    height:20px;
    left:-10px;
    top:-10px;
    background: url(WeceemFiles/_ROOT/images/shadowed-border.png);
}

.main-container .cn.tr, 
.main-container .cn.br {margin-left:100%;}

.main-container .cn.bl,
.main-container .cn.br {top:auto;}

.main-container .cn.tl, 
.main-container .cn.bl {width:100%;} 

.cleaner {
    clear:both;
    overflow:hidden;
    height:0;
}

/*Header*/
.header {
    width: 100%;
    height:100px; 
    position: relative;
}
  
.header .container {
    padding:43px 0 0 275px;
    margin:0 15px;
    zoom:1;
}
     
.header .backToUnderconstruction {
    position:absolute;
    right:0;
}

.header .logo { 
    font-size: 0.75em;
    font-weight:bold;
}
    
/*Pathway*/
.pathway {
  clear:both;
  width:100%;
}

.pathway .container { 
  margin:0 15px;
  padding:18px 150px 18px 0;
  zoom:1;
  z-index:2;
}   

/*Content*/
.content {  width: 100%; }
.page { padding: 25px 0 25px 15px;}

.content .rpanel,
.content .main,
.content .mainwithpanel { float: left; }
    
.content .rpanel { width: 30%; -margin-left: -30%;}
.content .mainwithpanel { width: 70%; -margin-right: 30%; -display: inline;}

.rpanel .container { padding:25px 15px 25px 25px; zoom:1; }
.mainwithpanel .container, .main .container { padding:25px 0 25px 15px;}

/*Footer*/
.footer { 
    clear:both;
    width:100%;
    height:65px;
}
  
.footer .container { padding:15px 0 0 275px; margin:0 15px; zoom:1; } 
