* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body { 
background-color: #ffffff;
min-height:468px;/* for good browsers*/
min-width:552px;/* for good browsers*/
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#569bbe;
line-height:1.7em;
}


a {
   outline: none;
}

a:link { 
color: #569bbe; 
text-decoration: none;
}

a:visited { 
color: #569bbe; 
text-decoration: none;
}
a:hover {
color: #a0ce67; 
text-decoration: none;

} 



#outsidespace{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}

#container {
position:relative;
vertical-align:middle;
display:table-cell;
height: 768px;

}
 
 
 
 
 
 
 
 
 
 
 
#contentbgwt {
width: 100%;
background:url(backgroundwt.jpg) no-repeat center;
top: 193px;
height: 768px;
} 
  
#content {
width: 1024px;
background: none;
height: 768px;
margin-left:auto;
margin-right:auto;
padding: 1px;
}





#contentbg {
width: 100%;
background:url(background.jpg) no-repeat center;
top: 193px;
height: 768px;
}



#content2 {
width: 1024px;
background: none;
height: 768px;
margin-left:auto;
margin-right:auto;
padding: 1px;


}






#rollovers {
margin-top: 53px;
margin-left: 12px;
width: 911px;
}


	#divNav {
		background:#ffffff;
		margin: 0;
		padding: 0;
		height: 37px;
		width: 970px;
		margin-left: 43px;
	}

	#nav {
		position: relative;
		top: 1px;
		height: 37px;
		width: 927px;
	}

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 0px;
	}

	#nav li ul {
		display: none;
	}

	#nav li.off ul, #nav li.on ul  { /*SUB MENU*/
		position: absolute;
		top: 36px;
		left: 0;
		padding-top: 15px;
		height: 38px;
	}
	
	
	#nav li.off ul#ourteamsub, #nav li.on ul#ourteamsub {
		padding-left: 20px;
		}
		
	#nav li.off ul#researchsub, #nav li.on ul#researchsub {
		padding-left: 155px;
		}		
	
	#nav li.off ul#servicessub, #nav li.on ul#servicessub {
		padding-left: 45px;
		}	
		
	#nav li.off ul#newslinkssub, #nav li.on ul#newslinkssub {
		padding-left: 410px;
		}				
		
	
	

	#nav li.on ul { /**************************************** SUB MENU BACKGROUND ON */
	}

	#nav li.on:hover ul, #nav li.over ul { /*for ie*/
	}

	#nav li a {
		display: block;
		width: 132px;
		padding: 0;
	}

	#nav li.on a {
		color: #f90;
	}

	#nav li.on ul a, #nav li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: #f90;
		width: auto;
		margin-right: 15px;
	}

	#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
	}

	#nav li.on ul {
	}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		z-index: 6000;
	}

	#nav li.off a:hover, #nav li.on a:hover { 
		color: #f90;
	}

	/*do the image replacement*/

	#nav li span {
		position: absolute;
		left: -9384px;
	}

/**********************************************************************************************/

/************************************** shows the blue tabs in active state, holds image ******/

	#liourteam a, #liresearch a, #liservices a, #linewslinks a, #liclients a, #licontact a, #lihome a {
		display: block;
		position: relative;
		height: 36px;
		background: url(tabs.jpg) no-repeat; /*contains all hover states*/
	}

/**********************************************************************************************/

/***************************************** background position for non-active links/page ******/

#liourteam a {
	background-position: 0 0;
}

#liresearch a {
	background-position: -132px 0;
}

#liservices a {
	background-position: -264px 0;
}

#linewslinks a {
	background-position: -396px 0;
}

#liclients a {
	background-position: -528px 0;
}

#licontact a {
	background-position: -661px 0;
}

#lihome a {
	background-position: -794px 0;
}

/**********************************************************************************************/

/********************************************* hover background position for active page ******/

 #liourteam.on a {
 	background-position: 0px -36px;
 } 

 #liresearch.on a {
 	background-position: -132px -36px;
 } 

 #liservices.on a {
 	background-position: -264px -36px;
 } 

 #linewslinks.on a {
 	background-position: -396px -36px;
 } 
 
 #liclients.on a {
 	background-position: -528px -36px;
 } 
 
 #licontact.on a {
 	background-position: -661px -36px;
 }  
 
 #lihome.on a {
 	background-position: -794px -36px;
 } 

/**********************************************************************************************/


/***************************************************************** hover states for tabs ******/

#liourteam a:hover, #liourteam:hover a, #liourteam.over a {
	background-position: 0 -36px;
}

#liresearch a:hover, #liresearch:hover a, #liresearch.over a {
	background-position: -132px -36px;
}

#liservices a:hover, #liservices:hover a, #liservices.over a {
	background-position: -264px -36px;
}

#linewslinks a:hover, #linewslinks:hover a, #linewslinks.over a {
	background-position: -396px -36px;
}

#liclients a:hover, #liclients:hover a, #liclients.over a {
	background-position: -528px -36px;
}

#licontact a:hover, #licontact:hover a, #licontact.over a {
	background-position: -661px -36px;
}

#lihome a:hover, #lihome:hover a, #lihome.over a {
	background-position: -794px -36px;
}

/**********************************************************************************************/


/********************************************************************** subnav formatting *****/

#nav li.off ul a, #nav li.on ul a {
	display: block;
	color: #000;
	font-family: arial, verdana, sans-serif;
	font-size: small;
}		

#nav li.on ul a {
	background: #fff;
}
	
/**********************************************************************************************/

ul#ourteamsub {list-style:none;}

ul#ourteamsub li {float:left;}


ul#ourteamsub li a {display:block; width: 100px; float:left; background:url(ourteamrollovers.png) no-repeat;}

ul#ourteamsub li a.brian {display:block; width:100px; height:26px; background:url(ourteamrollovers.png) no-repeat 0px 0px;}
ul#ourteamsub li a.brian:hover {display:block;  background-position: 0px -26px; }


ul#ourteamsub li a.barry {display:block; width:100px; height:26px; background:url(ourteamrollovers.png) no-repeat -110px 0px;}
ul#ourteamsub li a.barry:hover {display:block; background-position: -110px -26px; }


ul#ourteamsub li a.paul {display:block; width:114px; height:26px; background:url(ourteamrollovers.png) no-repeat -220px 0px;}
ul#ourteamsub li a.paul:hover {display:block; background-position: -220px -26px; }


/**********************************************************************************************/


ul#researchsub {margin-left:30px; }

ul#researchsub li a {display:block; width: 100px; float:left; background:url(researchrollovers.png) no-repeat;}

ul#researchsub li a.rcompany {display:block; width:79px; height:26px; background:url(researchrollovers.png) no-repeat 0px 0px;}
ul#researchsub li a.rcompany:hover {display:block;  background-position: 0px -26px; }


ul#researchsub li a.rindustry {display:block; width:73px; height:26px; background:url(researchrollovers.png) no-repeat -89px 0px;}
ul#researchsub li a.rindustry:hover {display:block; background-position: -89px -26px; }


ul#researchsub li a.rspecial {display:block; width:139px; height:26px; background:url(researchrollovers.png) no-repeat -172px 0px;}
ul#researchsub li a.rspecial:hover {display:block; background-position: -172px -26px; }


/**********************************************************************************************/


ul#servicessub {}

ul#servicessub li a {display:block; width: 324px; float:left; background:url(servicesrollovers.png) no-repeat;}

ul#servicessub li a.scapital {display:block; width:324px; height:26px; background:url(servicesrollovers.png) no-repeat 0px 0px;}
ul#servicessub li a.scapital:hover {display:block;  background-position: 0px -26px; }


ul#servicessub li a.sfairness {display:block; width:139px; height:26px; background:url(servicesrollovers.png) no-repeat -336px 0px;}
ul#servicessub li a.sfairness:hover {display:block; background-position: -336px -26px; }


ul#servicessub li a.smergers {display:block; width:160px; height:26px; background:url(servicesrollovers.png) no-repeat -486px 0px;}
ul#servicessub li a.smergers:hover {display:block; background-position: -486px -26px; }

ul#servicessub li a.sstrategic {display:block; width:145px; height:26px; background:url(servicesrollovers.png) no-repeat -653px 0px;}
ul#servicessub li a.sstrategic:hover {display:block; background-position: -653px -26px; }

/**********************************************************************************************/


ul#newslinkssub {margin-left:30px; }

ul#newslinkssub li a {display:block; width: 205px; float:left; background:url(newslinksrollovers.png) no-repeat;}

ul#newslinkssub li a.nnews {display:block; width:47px; height:26px; background:url(newslinksrollovers.png) no-repeat 0px 0px;}
ul#newslinkssub li a.nnews:hover {display:block;  background-position: 0px -26px; }


ul#newslinkssub li a.ncompany {display:block; width:77px; height:26px; background:url(newslinksrollovers.png) no-repeat -57px 0px;}
ul#newslinkssub li a.ncompany:hover {display:block; background-position: -57px -26px; }


ul#newslinkssub li a.nindustry {display:block; width:71px; height:26px; background:url(newslinksrollovers.png) no-repeat -144px 0px;}
ul#newslinkssub li a.nindustry:hover {display:block; background-position: -144px -26px; }





/*********************************** OUR TEAM BOTTOM LINKS */

 
ul.sublinks {
	list-style: none;
	margin-left:351px;
	}
	

.displace {position: absolute; left: -5000px;}

ul.sublinks li { float:left; }

ul.sublinks li a {display: block; height: 26px;}


/* LINKS */
ul.sublinks li.brian a {width: 100px; background-position: 0 0; background-image: url('ourteamrollovers.png');}
ul.sublinks li.barry a {width: 110px; background-position: -100px 0; background-image: url('ourteamrollovers.png');}
ul.sublinks li.paul a {width: 114px; background-position: -210px 0; background-image: url('ourteamrollovers.png');}

/* HOVER LINKS */
ul.sublinks li.brian a:hover {background-position: 0 -26px;}
ul.sublinks li.barry a:hover {background-position: -100px -26px;}
ul.sublinks li.paul a:hover {background-position: -210px -26px;}

/* ACTIVE / CLICKED LINKS */
ul.sublinks li.brian a:active {background-position: 0 -26px;}
ul.sublinks li.barry a:active {background-position: -100px -26px;}
ul.sublinks li.paul a:active {background-position: -210px -26px;}

/* SELECTED LINKS */
ul.sublinks li.brian a.selected {background-position: 0 -26px;}
ul.sublinks li.barry a.selected {background-position: -100px -26px;}
ul.sublinks li.paul a.selected {background-position: -210px -26px;}


/*********************************** RESEARCH BOTTOM LINKS */

ul.sublinksresearch {

margin-left: 363px;
	list-style: none;
	}
	

.displace {position: absolute; left: -5000px;}

ul.sublinksresearch li { float:left; }

ul.sublinksresearch li a {display: block; height: 26px;}


/* LINKS */
ul.sublinksresearch li.company a {width: 79px; background-position: 0 0; background-image: url('researchrollovers.png');}
ul.sublinksresearch li.industry a {width: 83px; background-position: -79px 0; background-image: url('researchrollovers.png');}
ul.sublinksresearch li.special a {width: 139px;	background-position: -162px 0; background-image: url('researchrollovers.png');}

/* HOVER LINKS */
ul.sublinksresearch li.company a:hover {background-position: 0 -26px;}
ul.sublinksresearch li.industry a:hover {background-position: -79px -26px;}
ul.sublinksresearch li.special a:hover {background-position: -162px -26px;}

/* ACTIVE / CLICKED LINKS */
ul.sublinksresearch li.company a:active {background-position: 0 -26px;}
ul.sublinksresearch li.industry a:active {background-position: -79px -26px;}
ul.sublinksresearch li.special a:active {background-position: -162px -26px;}

/* SELECTED LINKS */
ul.sublinksresearch li.company a.selected {background-position: 0 -26px;}
ul.sublinksresearch li.industry a.selected {background-position: -79px -26px;}
ul.sublinksresearch li.special a.selected {background-position: -162px -26px;}


/*********************************** RESEARCH CURRENT/PREVIOUS LINKS */

#sublinksresearchcompany {
position:absolute;
top: 390px;
left: 0px;
}

ul.sublinksresearchcompany {list-style: none;}
	
.displace {position: absolute; left: -5000px;}

ul.sublinksresearchcompany li {float:left;}

ul.sublinksresearchcompany li a {display: block; height: 12px; background-image:url(research/researchlinks.jpg)}


/* LINKS */
ul.sublinksresearchcompany li.current a {width: 129px; background-position: 0 0;}
ul.sublinksresearchcompany li.previous a {width: 131px; background-position: -131px 0; margin-left:50px;}

/* HOVER LINKS */
ul.sublinksresearchcompany li.current a:hover {background-position: 0 -12px;}
ul.sublinksresearchcompany li.previous a:hover {background-position: -131px -12px;}

/* ACTIVE / CLICKED LINKS */
ul.sublinksresearchcompany li.current a:active {background-position: 0 -12px;}
ul.sublinksresearchcompany li.previous a:active {background-position: -131px -12px;}

/* SELECTED LINKS */
ul.sublinksresearchcompany li.current a.selected {background-position: 0 -12px;}
ul.sublinksresearchcompany li.previous a.selected {background-position: -131px -12px;}




/*********************************** SERVICES BOTTOM LINKS */

ul.sublinksservices {

margin-left:115px;
	list-style: none;
	}
	

.displace {position: absolute; left: -5000px;}

ul.sublinksservices li { float:left; }

ul.sublinksservices li a {display: block; height: 26px;}


/* LINKS */
ul.sublinksservices li.capital a {width: 324px; background-position: 0 0; background-image: url('servicesrollovers.png');}
ul.sublinksservices li.fairness a {width: 150px; background-position: -324px 0; background-image: url('servicesrollovers.png');}
ul.sublinksservices li.mergers a {width: 181px;	background-position: -474px 0; background-image: url('servicesrollovers.png');}
ul.sublinksservices li.strategic a {width: 142px;	background-position: -655px 0; background-image: url('servicesrollovers.png');}

/* HOVER LINKS */
ul.sublinksservices li.capital a:hover {background-position: 0 -26px;}
ul.sublinksservices li.fairness a:hover {background-position: -324px -26px;}
ul.sublinksservices li.mergers a:hover {background-position: -474px -26px;}
ul.sublinksservices li.strategic a:hover {background-position: -655px -26px;}


/* ACTIVE / CLICKED LINKS */
ul.sublinksservices li.capital a:active {background-position: 0 -26px;}
ul.sublinksservices li.fairness a:active {background-position: -324px -26px;}
ul.sublinksservices li.mergers a:active {background-position: -474px -26px;}
ul.sublinksservices li.strategic a:active {background-position: -655px -26px;}


/* SELECTED LINKS */
ul.sublinksservices li.capital a.selected {background-position: 0 -26px;}
ul.sublinksservices li.fairness a.selected {background-position: -324px -26px;}
ul.sublinksservices li.mergers a.selected {background-position: -474px -26px;}
ul.sublinksservices li.strategic a.selected {background-position: -655px -26px;}



/*********************************** NEWS & LINKS BOTTOM LINKS */

ul.sublinksnewslinks {

margin-left:410px;
	list-style: none;
	width: 500px;
	}
	

.displace {position: absolute; left: -5000px;}

ul.sublinksnewslinks li { float:left; }

ul.sublinksnewslinks li a {display: block; height: 26px; outline: none;}


/* LINKS */
ul.sublinksnewslinks li.news a {width: 47px; background-position: 0 0; background-image: url('newslinksrollovers.png');}
ul.sublinksnewslinks li.company a {width: 87px; background-position: -47px 0; background-image: url('newslinksrollovers.png');}
ul.sublinksnewslinks li.industry a {width: 71px; background-position: -134px 0; background-image: url('newslinksrollovers.png');}

/* HOVER LINKS */
ul.sublinksnewslinks li.news a:hover {background-position: 0 -26px;}
ul.sublinksnewslinks li.company a:hover {background-position: -47px -26px;}
ul.sublinksnewslinks li.industry a:hover {background-position: -134px -26px;}


/* ACTIVE / CLICKED LINKS */
ul.sublinksnewslinks li.news a:active {background-position: 0 -26px;}
ul.sublinksnewslinks li.company a:active {background-position: -47px -26px;}
ul.sublinksnewslinks li.industry a:active {background-position: -134px -26px;}


/* SELECTED LINKS */
ul.sublinksnewslinks li.news a.selected {background-position: 0 -26px;}
ul.sublinksnewslinks li.company a.selected {background-position: -47px -26px;}
ul.sublinksnewslinks li.industry a.selected {background-position: -134px -26px;}

#new {
margin-top: -74px;
margin-left: 715px; 
width: 250px;
height: 516px;
}

#logohomepage {
width: 507px;
height: 495px;
margin-top:60px;
margin-left:-150px;
}

#welcome {
margin-left: 315px;
margin-top: -480px;
}

#homepagetext {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color: #fff;
line-height:2em;
letter-spacing:0.1em;
position:absolute;
margin-left: 315px;
margin-top: 0px;
display:block;


text-align:justify;
width: 350px;
}

#latest {
position:relative;
top:0px;
margin-left: 715px;
margin-top: -500px;
width: 250px;
height: 514px;
}

#reports {
padding-top:80px;
top: 200px;
}


#reportsiframe{
position:relative;
left: 47px;
}




#newslinks {
padding-top:10px;
top: 200px;
}

#logolg{
margin-top: 200px;
margin-left:50px;
}

.vertical-line {
display: block;
background-color: #a0ce67;
width: 2px;
height: 400px;
margin-left:357px;
margin-top:-300px;
border:0;
}

#pgcontent {
width: 537px;
height: 390px;
margin-left: 403px;
margin-top: -395px;
}

#photos {
float:left;
margin: 0px 10px 0 0;
}

#textarea {
width: 555px;
height: 440px;
float:left;
padding:0;
overflow:auto;
margin-top: -10px;
margin-bottom: 20px;
padding-right:5px;
text-align:justify;
}


#frames {
overflow:hidden;
}





#tablecontainer {
display:block;
float:left;
height: 350px;
width: 400px;
    display: table;
    }

  #row  {
    display: table-row;
    }

  #left {
  margin-top: 0px;
    display: table-cell;
    width: 300px;
	position:absolute;
	left: 0px;
	top: 35px;
	}
	
	#middle {
    display: table-cell;
    width: 190px;
	position:absolute;
	left: 178px;
	top:35px;

	}
	
	
  #leftp {
  margin-top: 0px;
    display: table-cell;
    width: 300px;
	list-style:inside;
	}		
	
#middlep {
    display: table-cell;
    width: 190px;

	}	
		
	
#tablecontainer2 {
	display:block;
	float:left;
	height: 50px;
	width: 600px;
    display: table;
	
	}

#row2  {
    display: table-row;
    }
	
#left2 {
    display: table-cell;
    width: 50px;
	}
	
#middle2 {
    display: table-cell;
    width: 500px;

	}	
	


#sitetabs {
position:relative;
top: -129px;
left: -565px;


}

ul.sitetabslist {list-style: none;}
	
.displace {position: absolute; left: -5000px;}

ul.sitetabslist li {float:left;}

ul.sitetabslist li a {display: block; height: 119px; background-image:url('newslinks/sitetabs.png')}


/* LINKS */
ul.sitetabslist li.bmam a {width: 132px; background-position: 0 0;}
ul.sitetabslist li.marp a {width: 132px; background-position: -132px 0;}

/* HOVER LINKS */
ul.sitetabslist li.bmam a:hover {background-position: 0 -119px;}
ul.sitetabslist li.marp a:hover {background-position: -132px -119px;}

/* ACTIVE / CLICKED LINKS */
ul.sitetabslist li.bmam a:active {background-position: 0 -119px;}
ul.sitetabslist li.marp a:active {background-position: -132px -119px;}

/* SELECTED LINKS */
ul.sitetabslist li.bmam a.selected {background-position: 0 -119px;}
ul.sitetabslist li.marp a.selected {background-position: -132px -119px;}
