body {
   background: #6ba3db url(../images/misc/bodyBackground.jpg) top left repeat-x;        
}


/*--------------*/
/* subpagePanel */
/*--------------*/

#subpagePanel {
   position: absolute;
   left: 50%;
   margin-left: -484.5px;
   width: 969px;
   height: 600px;
   background: #FFF url(../images/subpage/subpagePanelBackground.jpg) top left repeat-y;    
}

/* IE min-height hack */
html>body #subpagePanel {
   height: auto;
   min-height: 600px;    
}

#wrapperPanel {    
   background: transparent url(../images/subpage/wrapperPanelBackground.jpg) bottom left no-repeat;        
}


/*------------*/
/* northPanel */
/*------------*/

#northPanel {                
   width: 969px;    
   height: 203px;
   background: transparent url(../images/subpage/northPanelBackground.jpg) top left no-repeat;        
}

#northPanelHomeLink {
   display: block;
   position: absolute;
   top: 50px;
   left: 50px;
   width: 240px;
   height: 130px;   
}

#northPanelHomeLink span {
   display: none;
}

#menuSwf {
    position: absolute;
    top: 115px;
    left: 868px;    
}


/*-----------*/
/* westPanel */
/*-----------*/

#westPanel {    
   float: left;    
   width: 283px;    
   height: 476px;    
   background: transparent url(../images/subpage/westPanelBackground.jpg) top left no-repeat;   
}

/* IE min-height hack */
html>body #westPanel {
   height: auto;
   min-height: 476px;    
}


/*------*/
/* menu */
/*------*/

#menuPanel {
    /*position: fixed;*/
    position: absolute;
    margin-top: 2px;
    width: 252px;
    padding-left: 42px;     
}

#menuNorthPanel {
    width: 252px;
    height: 55px;
    background: transparent url(../images/subpage/menuNorthPanelBackground.jpg) top left no-repeat;

}

#menuCenterPanel {
    background: transparent url(../images/subpage/menuCenterPanelBackground.jpg) top left repeat-y;
    padding-top: 10px; 
    padding-bottom: 5px;
}

.menu {
   margin: 0px 0 0px 0;
   padding-left: 45px;     
}

.menu li {   
   margin-bottom: 10px;
   margin-left: 10px;
   padding-left: 2px;    
   list-style-type: none;
   list-style-image: none;
}

.menu li a, .menu li a:visited {    
    text-decoration: none;    
}

.menu li a:hover {   
   text-decoration: none;    
}

.menu li a span, .menu li a:visited span { 
   color: #fff; 
   font-size: 15px; 
   padding-left: 18px;
   text-decoration: none;
   background: transparent url(../images/misc/ulChip2.jpg) center left no-repeat;
}

.menu li a:hover span, .menu li a span.currentPage {  
   color: #fff;   
   font-weight: bold; 
   text-decoration: underline; 
   /*background: transparent url(../images/misc/ulChip2.jpg) center left no-repeat;*/
}

.menu li ul {
   margin-top: 5px;
   margin-left: 10px;
   padding-left: 0;    
}     

.menu li ul li { 
   margin-bottom: 5px;    
}
  
.menu li ul a {
   
}

#menuSouthPanel {
    width: 252px;
    height: 45px;
    background: transparent url(../images/subpage/menuSouthPanelBackground.jpg) top left no-repeat;
}


/*-------------*/
/* centerPanel */
/*-------------*/

#centerPanel {
   float: left;
   width: 601px;       
   height: 416px;
   margin: 0;
   padding: 30px 55px 30px 30px;
   background: transparent url(../images/subpage/centerPanelBackground.jpg) top left no-repeat;      
}

/* IE min-height hack */
html>body #centerPanel {
   height: auto;
   min-height: 416px;    
}

#pageTitlePanel {

}

#pageTitleNorthPanel {

}

#pageTitle {
/*
   color: #bd007b;
   height: 22px;
   line-height: 22px;
   font-size: 22px;
   font-weight: bold;   
   margin: 0 0 20px 0;    
   padding: 0 0 0 30px; 
   background: transparent url(../images/misc/chip.jpg) center left no-repeat;
*/
}

#pageTitleSouthPanel {

}

#pageContentPanel {

}

#pageContentNorthPanel {

}

#pageContent {
    
}

#pageContentSouthPanel {

}


/*---------*/
/* gallery */
/*---------*/

#gallery {
   margin: -30px 0 20px 10px;
}


/*-----*/
/* map */
/*-----*/

#map {
   width: 555px; 
   height: 450px;
   /*
   position: relative;
   left: 50%;   
   margin: 0 0 0 -280px;
   */
   border: solid 1px #777;
}


/*---------*/
/* siteMap */
/*---------*/

.siteMap {
   margin: 0;
}

.siteMap li {    
   margin-left: 20px;
   padding-left: 2px;    
   margin-top: 10px;
   list-style-image: url(../images/misc/ulChip2.jpg);    
}

.siteMap li a, .siteMap li a:visited {    
   font-size: 15px;
   color: #000;
   text-decoration: none;
}

.siteMap li a:hover {    
   color: #cc3366; 
   font-weight: none;
   text-decoration: underline;
}

.siteMap li ul {
   margin-left: 0;
   padding-left: 0;    
}     

.siteMap li ul li {
   
}
  
.siteMap li ul a {   
   
}

.siteMap .currentPage {
   font-weight: bold;
   text-decoration: none;
}


/*-----------*/
/* eastPanel */
/*-----------*/

#eastPanel {
   display: none;
}


/*------------*/
/* southPanel */
/*------------*/

#southPanel {
   clear: both;    
   width: 640px;    
   height: 20px;
   margin-left: 291px;   
}


/*------------*/
/* staticMenu */
/*------------*/

#staticMenuPanel {   
   position: absolute;
   bottom: 15px;
   left: 45px;
}

#staticMenuNorthPanel {

}

#staticMenu {   
   margin: 0;
   padding: 0;            
}  

#staticMenu li {
    line-height: 12px; 
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    /*list-style-image: url(../images/misc/ulChip2.jpg);*/
    list-style-type: none;
    list-style-image: none;
}

#staticMenu a {      
   font-weight: normal;   
   color: #fff; 
   text-decoration: none;
}  

#staticMenu a:hover {
   font-weight: normal;
   text-decoration: none;
}

#staticMenu a span {   
   padding-left: 18px;
   background: transparent url(../images/misc/ulChip2.jpg) center left no-repeat;
}
  
#staticMenu a span.currentPage 
, #staticMenu a:hover span
{   
   font-weight: bold;
   text-decoration: underline;
}

#homeLinkPanel {

}

#homeLink {

}

#contactLinkPanel {

}

#contactLink {

}

#mapLinkPanel {

}

#mapLink {

}

#siteMapLinkPanel {

}

#siteMapLink {

}

#legalLinkPanel {

}

#legalLink {

}

#staticMenuSouthPanel {

}


/*-----------*/
/* copyright */
/*-----------*/

#copyrightPanel {    
    
}

#copyrightNorthPanel {

}

#copyright {
   color: #fff;
   font-size: 10px;
   text-align: center;    
}

#copyrightSouthPanel {

}