  
    .presslinks {
    left: 0px;
    right: 0px;
    position: absolute;
    height: 24px;
    min-width: 920px;
    width: auto;
    background-color: rgb(177, 0, 25);
    top: 139px;
}

  .ie .presslinks {  
    left: 0px;
    right: 0px;
    position: absolute;
    height: 28px;
    min-width: 920px;
    width: 100%;
    background-color: rgb(177, 0, 25);
    top: 143px;
}
  
  .clear { clear: both;
    }

  .name { margin: 10px;
    float: left;
    }

 #main {
    position: relative;
    height: 100%;
    margin-left: 22px;
	top: 160;
}
  
   #news {display: none;
    position: relative;
    height: auto;
    min-width: 400px;
    width: auto;
    margin-left: 245px;
    margin-top: 0px;
    padding-right: 300px;
    overflow: visible;
	top: 145px;
	left: -228px;
}

 #news-button {
    position: absolute;
    left: 53px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;

	padding: 7px 15px 6px;
}

 #news-button:hover { 
    position: absolute;
    left: 53px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;
	background-color: rgb(85, 101, 102);
	padding: 7px 15px 6px;
}

 #events { display: none;
   
    position: relative;
    height: auto;
    min-width: 400px;
    width: auto;
    margin-left: 245px;
    margin-top: 0px;
    padding-right: 300px;
    overflow: visible;
	top: 145px;
	left: -228px;
}

 #events-button {
    position: absolute;
    left: 135px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;
	padding: 7px 15px 6px;
}

 #events-button:hover {
    position: absolute;
    left: 135px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;
	background-color: rgb(85, 101, 102);
	padding: 7px 15px 6px;
}

 #publications { display: none;
    position: relative;
    height: 100%;
	top: 145px;

}

 #publications-button {
    position: absolute;
    left: 53px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;
	padding: 7px 8px 6px;
}

 #publications-button:hover {
    position: absolute;
    left: 53px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;
	background-color: rgb(85, 101, 102);
	padding: 7px 8px 6px;
}

 #firmhistory { display: none;
    position: relative;
	top: 150px;   
    height:100%; 
}

 #firmhistory-button {
    position: absolute;
    left: 164px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;
	padding: 7px 8px 6px;
}

 #firmhistory-button:hover {
    position: absolute;
    left: 164px;
    top: -10px;
 	color: rgb(255, 255, 255);
	cursor: pointer;
	letter-spacing: 0.1em;
	background-color: rgb(85, 101, 102);
	padding: 7px 8px 6px;
}


  .pressfooter {
    position:relative;
	bottom: -50px;
	right: 0px;
	left: 0px;
}

  .bars {
    text-decoration: none;
    left: 0px;
    right: 0px;
    position: absolute;
    padding-top: 7px;
    min-width: 920px;
    width: auto;
    padding-bottom: 6px;
    padding-left: 55px;

    }
  
