/* Header*/

#frame {
  position:absolute;
  height:570px; 
  width:900px;
  margin:-285px 0px 0px -450px;
  top: 50%; 
  left: 50%;
  
  text-align: left;
  padding: 0px;
  overflow: hidden;
  }

#header-outer{
}

#header{
   background:url(../images/header_outer.gif);
   position:relative;
   width: 900px;
   height:180px;
   margin: 0 auto;
   text-align:left;
   z-index: 500;
   /*background: url(../images/flower.gif) no-repeat left 31px;*/
}

#nav{
position:absolute;
height:24px;
width:100%;
left:0;
bottom:0;
}

#topmenu{
position:absolute;
height:100px;
width: 700px;
top:20px;
right:0px;
text-align:right;
}

#logo{
position:absolute;
background: url(../images/logo.gif) no-repeat top left;
top:15px;
left:15px;
}
/* Content*/
#content-outer{
position:relative;
background: #ffffff;
}

#content-inner{
position:relative;
width: 900px;
height:340px;
margin: 0 auto;
background: #FFF;
text-align:left;
}

#left-content{
float:left;
width:700px;
height:340px;
margin-top:10px;
background: #FFFFFF ;
overflow:hidden;
}

#right-content{
float:right;
margin-top:5px;
padding-right:10px;
padding-top:10px;
width:180px;
height:340px;
background: #FFFFFF ;
overflow:hidden;
}

#slideshow{
width:680px;
height:340px;
overflow:hidden;
margin-top:-5px;
overflow:hidden;
}

#slideshow .moduletable h3{
display:none;
margin:0; 
overflow:hidden;}

#mainbody{
width:670px;
margin-left:10px;
overflow:hidden;
}

/* Footer*/

#footer-outer{
width:900px;
border-top: 1px solid #D0D0D2;
clear: both;
background: #FFF;
}

#footer{
   padding-top:5px;
   width: 900px;
   margin: 0 auto;
   text-align:right;
   height:24px;
}

#copyright{
width: 900px;	
font-family: Tahoma;
color:#666;
font-size:11px;
text-align:right;
}

#copyright a:link, #copyright a:hover, #copyright a:visited{
   color:#f9f9f9;
}

