:focus { -moz-outline-style: none; }
html,body{
 margin:0;
 padding:0
}
body{
 text-align: center;  /* IE5 hack to center container */
}
p{
 margin:0 0 1em 0;
}
div#container{
 text-align: left;  /* Counter the IE5 centering hack */
 margin: 0 auto;
 padding: 10px 20px 10px 20px;
 width:960px;
}
div#content p{
 line-height:1.4;
}
div#footer p{
 text-align: center;
 color: #999;
 margin:0;
 padding:2px 2px;
}
div#header {
 background-color: #fff;
 position: relative;
 border-bottom:1px solid #bbb;
}
div#center-content{
 float:left;
 width: 440px;
 margin-right: 20px;
 top: 0px;
}
div#content {
 width: 740px;
 float:right;
 position:relative;
 margin-bottom: 8px;
 top: 0px;
}
div#loboviz {
 position:relative;
 margin: 0 0 0 220px;
}
div#navigation{
 float:left;
 width:200px;
 margin-right: 20px;
 top: 0px;
}
div#extra{
 float:right;
 width:280px;
 top: 0px;
}
div#footer{
 clear: both;
 padding: 10px 0 0 0;
 width:100%;
 border-top:1px solid #bbb;
}
div#address{
 margin: 30px 10px 10px 40px;
 text-align: left;
 color: #666;
 font-size: 14px;
}
.floatimgtopleft {
 position: relative;
 float:left;
 margin-top:0px;
 margin-right:10px;
 margin-bottom:2px;
}
.floatimgtopright {
 position: relative;
 float:right;
 margin-top:0px;
 margin-left:10px;
 margin-bottom:2px;
}
/* 'Mid Pass Filter' hack to apply IE5-specific styles */
@media tty {
 i{content:"\";/*" "*/}} @import 'ie5.css'; /*";}
}/* */
/* 'Holly Hack' fixes some IE issues */
/* Hides from IE5-mac \*/
* html .containter {height: 1%;}
* html .header {height: 1%;}
/* End hide from IE5-mac */
