#homepagenews a:link{color:#000000;text-decoration:none;font-weight:bold}
#homepagenews a:visited {color:#000000;text-decoration:none;font-weight:bold}
#homepagenews a:hover {color:#000000;text-decoration:underline;font-weight:bold}
#homepagenewswd a:link{color:#000000;text-decoration:none;font-weight:normal}
#homepagenewswd a:visited {color:#000000;text-decoration:none;font-weight:normal}
#homepagenewswd a:hover {color:#000000;text-decoration:underline;font-weight:normal}

body{font-family: Arial,sans-serif,verdana;
     background-color:#bfbfbf;
     margin:0px;
     text-align:center;
     voice-family: "\"}\"";
     voice-family: inherit;
      }
html>body body{
overflow:scroll;
}

html{overflow: -moz-scrollbars-vertical;}


#container { margin:0 auto;  
             width:770px;
             text-align:left;
             background-color:#ffffff;
            }       
         
         
/*#banner {padding-top:0px;
         padding-bottom:15px;
         padding-left:15px;
         padding-right:15px
         background-color:ffffff;
         text-decoration:none;
         font-size:12px;       
         } */
         
#banner {padding-top:0px;
         padding-bottom:30px;
         padding-left:15px;
         padding-right:15px
         background-color:ffffff;
         text-decoration:none;
         font-size:12px;       
         }  
#bannerdate {padding-top:5px;     
             background-color:ffffff;
             text-decoration:none;
             font-size:12px;
             text-align:right;
             padding-right:10px;       
             }       
     
#innercontainer {color:#000000;
                 background-color:#ffffff;
                }    
#breadcrumb_container{background-color:#ffffff;
                      color:#ffffff;          
                      }
                      
#download_features{background-color:#ff8c13;
                   width:160px;
                   float:right;
                   padding-top:5px;
                   padding-bottom:2px;
                   font-size:12px;
                   font-weight:bold; 
                   text-indent:8px ;height:15px   
                   }
                      
                      
#breadcrumb_nav {background-color:#737373;
                 color:#ffffff;
                 padding-left:10px;
                 padding-top:5px;
                 padding-bottom:2px;
                 font-size:12px;
                 width:590px;
                 float:left;
                 height:15px
                 }
                 
#breadcrumb_nav ol li{display: inline;        
                      }

#onecolumn {float:left;
            width:570px;
            font-size: 80%;
            padding-left:10px;
            padding-top:15px;
            background-color:#ffffff;
            }
            
#onecolumn_kiosks {float:left;
            width:760px;
            font-size: 80%;
            padding-left:10px;
            padding-top:15px;
            background-color:#ffffff;
            }
            
/****************************************************/
/****************************************************/    
/**********LEFT COLUMN NAV BAR*********************/                
            
#leftcol {
              display:block;
              float:left;
              width:160px;                 
              background-color:#ffffff;
              margin-top:20px;
              font-size:75%;
              voice-family: "\"}\"";
              voice-family: inherit;
      }
      
html>body #leftcol{
              margin-top:20px;
}
                     
#leftcol li{
             display:block;    
             margin-top:1px;
             margin-bottom:-5px;
             padding-top:10px;
             padding-bottom:10px;
             border-top:#cccccc 1px dashed;
             /*border-right:#999999 1px dashed;*/
             list-style-type:none; 
             padding-left:10px;
             margin-left:-40px;     
             }
             
#leftcol  a:hover{
            display:block;
            margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            
             text-decoration:none;
            background-color:#b5dc10;
            color:#000000;
            font-weight:normal;
            text-decoration:none;
             }
             
#leftcol  a:visited{color:#000000;
                   }    
             
/*** Hidden from all browsers except IE *****/    

*html #leftcol  a{ 
                display:block;
            margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            
             text-decoration:none;
        /*    background-color:#FF8C13; */
            
            
      }

/*************************************************/
      
/*** applies only to firefox*****/
          
#leftcol  a{ 
                display:block;
                
             voice-family: "\"}\"";
              voice-family: inherit;
      }
html>body #leftcol a{
                display:block;
                margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            
             text-decoration:none;
             color:#000000;
}
/*************************************************/


             
.l3  a{ 
            display:block;
            margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            font-weight:normal;
             text-decoration:none;
            background-color:#FF8C13; 
            color:#000000;
             voice-family: "\"}\"";
              voice-family: inherit;
      }
html>body.l3 a{
                display:block;
                margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            color:#000000;
             text-decoration:none;
}
       
             
.l3p  a{     
             display:block;
            margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
             font-weight:normal;
             text-decoration:none;
             background-color:#FF8C13; 
             color:#000000;
             voice-family: "\"}\"";
              voice-family: inherit;
      }
html>body.l3p a{
                display:block;
                margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            
             text-decoration:none;
             color:#000000;
}
.l3s a{
            color:#000000;
            }
            
.l3c a{
            color:#000000;
            }
.l4  a{ 
            display:block;
            margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            
             text-decoration:none;
            background-color:#7b93a2; 
            color:#ffffff;
             voice-family: "\"}\"";
              voice-family: inherit;
      }
html>body.l4 a{
                display:block;
                margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            color:#ffffff;
             text-decoration:none;
}
        
.l4a  a{     
                display:block;
            margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
            
             text-decoration:none;
                background-color:#cfd5d9;
                color:#000000; 
             voice-family: "\"}\"";
              voice-family: inherit;
      }
html>body .l4a a{
                display:block;
                margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
             color:#000000;
             text-decoration:none;
}
.l4b  a{ background-color:#cfd5d9; 
                color:#000000;
             voice-family: "\"}\"";
              voice-family: inherit;
      }
html>body .l4b a{
                display:block;
                margin-top:-10px;
             margin-bottom:-20px;
             margin-left:-10px;
             padding-left:4px; 
             padding-top:8px;
             padding-bottom:8px;  
             color:#000000;
             text-decoration:none;
}



/****************************************************/
/****************************************************/                 
             
/****************************************************/
/****************************************************/    
/**********RIGHT COLUMN NAV BAR*********************/                 
             
.downloads_features{
                    display:block;
                    background-color:#ff8c13;
                       margin-top: -20px;
                       margin-left:0px;
                       margin-right:0px;
                       margin-bottom:0px;
                       font-weight:bold;
                    font-size:78%;  
                    padding-top:18px;
                       padding-right:5px;
                       padding-left:15px;
                       padding-bottom:18px;  
                       line-height:14px;
                       voice-family: "\"}\"";
                           voice-family:inherit;
      }
html>body .downloads_features{
                    margin-top:-17px;
                    border-bottom:1px dashed #ffffff;
}

.downloads_features a{color:#000000;
                    text-decoration:none;
                    display:block;
                    }
#rightcol {
                    width:160px;
                   float:right;
                   margin-top:0px;
                   background-color:#ff8c13;
              }
                     
#rightcol a{
                    color:#000000;
                    text-decoration:none;
            }
            
#rightcol li{
                    border-bottom:1px dashed #ffffff;
                    
                    }
                    
/*** Hidden from all browsers except IE *****/                    
                    
* html #rightcol ul a:hover{
                    width:88%;
                    
                    background-color:#b5dc10;
                    position:absolute;
                    margin-top:-17px;
                    margin-left:-15px;
                       margin-right:15px;
                       margin-bottom:-10px;
                       padding-top:18px;
                       padding-right:5px;
                       padding-left:15px;
                       padding-bottom:18px;
                    display:block;
                   }
/*************************************************/                 
                    
/*** Applies only to firefox*****/
.downloads_features a:hover{
                   background-color:#b5dc10;
                   voice-family: "\"}\"";
                       voice-family: inherit;
                    }
html>body .downloads_features  a:hover{
                   margin-top: -18px;
                   margin-left:-15px;
                   margin-right:-5px;
                   margin-bottom:-18px;
                   padding-top:18px;
                   padding-right:5px;
                   padding-left:15px;
                   padding-bottom:18px; 
}
/*************************************************/

/********** END RIGHT COLUMN NAV BAR*****************/
/****************************************************/
/****************************************************/    


/****************************************************/
/****************************************************/    
/**********CONTENT (MIDDLE COLUMN)*******************/
#content {width:390px;
          margin-left:149px;        
          padding-top:0px;
          padding-left:30px;
          font-size: 80%;
          margin-top:0px;  
          }
/****************************************************/
/****************************************************/    


#footer {clear:both;
         background-color:#737373;
         color:#ffffff;
         padding-left:10px;
         padding-top:4px;
         padding-bottom:2px;
         font-size: 75%;
         Margin-top:20px;
         }
    

              
/*********** #bannerLinks styles ***********/    
  
#banner a {color:#FF8C13; text-decoration: none;}
#banner a:visited {color:#FF8C13; text-decoration: none;}
#banner a:hover{color:#B5DC10; text-decoration: underline;}
/*********** #breadcrumbLinks styles ***********/

#breadcrumb_nav a {color:#ffffff;text-decoration:none;}
#breadcrumb_nav a:hover {color:#ffffff;text-decoration: underline;} 
/*********** #breadcrumb styles ***********/ 
#breadcrumb_nav ul li{display: inline;        
                      }


/*********** #banner styles ***********/
.logo {width:160px;
       }
.topnav {padding-left:175px;
         position:absolute;top:30px;
         }
         
.topnav2 {margin-left:295px;
         position:absolute;top:30px;
         }
     
.topnav3 {margin-left:440px;
         position:absolute;top:30px;
         }
         
     
         
ul.banner_nav{list-style-type:none; 
              padding-left:5px;
              width:150px;
              border-left:1px dotted black;
              display:block;
              }
    
/*********** searchtools styles ***********/             
.searchtools {margin-left:595px;top:30px;height:75px;
              width:150px;position:absolute;text-align:left;
              border-left:1px dotted black;padding-left:5px;        
              }
.searchinput{background-color:#ffffff;
       border-style:solid;
       border-width:1px;
       width:70px;
       height:15px;
       font-size:75%;
       padding-left:2px;
       }
       
.searchbutton {background:#FF8C13;
               height:20px; 
               width:20px;
               font-size:75%;
               border-width:1px;
               border-style:solid;
 }              
               /*{
*/       
.search-form{padding:0px;
             margin:0px;
             }       
       
       
/*********** leftcol styles ***********/
       
.leftcolhhfeatures {background-color:#FF8C13;
                   } 
                 
                 
/*********** homepage styles ***********/    
                    }
.home_text{background-color:#bfbfbf;top:5px;
           }       
.home_bottom{background-color:#bfbfbf;top:5px;
           }
           
           
/*********** Hackney homes features linkstyles ***********/        
 /*  
li a:hover{text-decoration: none; color: #000000;}
li a:link{text-decoration: none; color: #000000;}
li a:active{text-decoration: none; color: #000000;}
li a:visited{text-decoration: none; color: #000000;}
*/
/*********** Site Map classes ******************/
.lev0{
color:#ff9900;
font-size:120%;}
.lev1{
color:#ff9900;
font-weight:bold;
}
.lev2{
color:#999999;
font-style:italic;
}
           
.lev3{
text-indent:25px;
}
/**********Navigation rollover etc ************************/
#nav0 {
background-color:#cccccc;
}
#nav1 {
background-color:#666666;
}
#nav2 {
background-color:#cccc00;
}
#nav3 {
background-color:#ff9900;
}
#nav4 {
background-color:#336699;
}
#nav5 {
background-color:#ff6600;
}
.nav0 {
background-color:#cccccc;
}
.nav0 a:hover{
background-color:#cccc00;
}
.nav1 {
background-color:#666666;
}
.nav2 {
background-color:#cccc00;
}
.nav3 {
background-color:#ff9900;
}
.nav4 {
background-color:#336699;
}
.nav5 {
background-color:#ff6600;
} 

/*home page containers under slideshow */
DIV.bottom-left{width:180px; padding:3px; float:left;border:1px solid #bbbbbb;background-color:#e6e6e6;}
DIV.bottom-left ul li{ list-style-type:none; list-style-image:url("/Style/Images/nav-style01.gif"); }

DIV.bottom-middle{width:180px; padding:3px;float:left; border:1px solid #bbbbbb;background-color:#e6e6e6;margin-left:3px; margin-right:3px;}
DIV.bottom-middle ul li{ list-style-type: none; list-style-image:url("/Style/Images/nav-style01.gif"); }
DIV.bottom-right{width:180px;padding:3px; float:left; border:1px solid #bbbbbb;background-color:#e6e6e6;}
DIV.bottom-right ul li{ list-style-type: none; list-style-image:url("/Style/Images/nav-style01.gif"); }
