
* {
	margin: 0;
	padding: 0;
}

body {
	font: 0.8em/1.0em Arial, Helvetica, sans-serif;
	text-align: left;
}

#subtextinkorangeteam TD
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #374669;
	line-height: 14px;
	text-decoration: none;
	CURSOR: pointer;
}

#subtextinkorangeteam TD.ro
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: AD1E07;
   BACKGROUND-COLOR: efefef;
	font-weight: bold;	
}

.maintext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #374669;
	line-height: 15px;
	text-decoration: none;
}

.maintextlink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 374669;
	line-height: 15px;
	text-decoration: underline;
}

.maintextwhite {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: FFFFFF;
	line-height: 15px;
	text-decoration: none;
}

.subtextinkorange {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: AD1E07;
}
.maintextorange {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: AD1E07;
	line-height: 15px;
	text-decoration: none;
}
.subtitles { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: 374669; line-height: 15px}
.tabletext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: 374669; line-height: 12px}
.tabletexttitles {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 374669; 
padding:0 0 0 0;line-height: 10px
}
.transactionimage {
margin-top:4px;
}

.tabletexttitles1 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 374669; 
}

.tabletextro {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ad1e07; line-height: 12px
}
.bulletpoints {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 374669;
	line-height: 14px;
	list-style-position: outside;
	list-style-image: url(../img/g_bullet.gif);
}
.subtext {
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: 374669; line-height: 12px
}

.subtextlink {
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: 374669; line-height: 12px;
text-decoration: none;
}

.insideframe {  overflow: auto; position: static; visibility: visible; height: 180px; width: 480px}

#Aboutus   { left: 165px; position: absolute; top: 184px; visibility: hidden; z-index: 1 }
#Team	     { left: 253px; position: absolute; top: 184px; visibility: hidden; z-index: 1}
#Experience { left: 320px; position: absolute; top: 184px; visibility: hidden; z-index: 1 }
#News     { left: 417px; position: absolute; top: 184px; visibility: hidden; z-index: 1 }
#Publications  { left: 482px; position: absolute; top: 184px; visibility: hidden; z-index: 1 }
#Careers  { left: 587px; position: absolute; top: 184px; visibility: hidden; z-index: 1 }
#Contactus     { left: 666px; position: absolute; top: 184px; visibility: hidden; z-index: 1 }
.menus       { color: #ffffff; font-family: arial, helvetica, sans serif; font-size: 8pt; 
               text-decoration: none }
.menus:hover { color: #ffffff; font-family: 
               arial, helvetica, 'sans serif'; font-size: 8pt; 
               text-decoration: underline }
select       { font-family: arial, verdana; font-size: 12px }
input.Small  { font-family: arial, verdana; font-size: 12px }
input        { font-family: arial, verdana; font-size: 12px }
input.Button { font-family: arial, verdana; font-size: 12px }

.subtextinkorangesml {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: AD1E07;
}

table#homepageFlash
{
	margin:20px 0;
}

.casestudy_container
{
	font-family: Arial;
	font-size: 12px;
	color: #374669;
}

.casestudy_container h3
{
	margin-top: 20px;
	text-transform: uppercase;
	padding: 6px 10px;
	color: #374669;
	background-color: #E7E7E7;
	font-size: 12px;	
}

h2.casestudy_title
{
	font-weight: bold;
	color: #374669;
	padding: 10px;	
	background: #FFFFFF url(../img/bg_header_dots.gif) top left repeat-x;
	font-size: 14px;
	font-family: Arial;
	margin: 0px;
}

.highlights_container
{
	float: left;
	width: 475px;	
	height: 240px;
	background: #FFFFFF url(../img/bg_base_dots.gif) bottom left no-repeat;
}

table.highlights_table 
{
	/*border-top: 1px solid #FFFFFF;	*/
	background-color: #E7E7E7;
}

table.highlights_table td
{
	border-bottom: 1px solid #FFFFFF;	
	padding: 6px 10px;
	font-family: Arial;
	font-size: 12px;
}

 table.highlights_table td.altrow
{
	border-bottom: 1px solid #FFFFFF;	
	background-color: #F1F1EF;
}

table.highlights_table td em
{
	font-style:normal;	
	font-weight: bold;
	color: #374669;
	padding-left: 10px;
	background: transparent url(../img/arrow_red.gif) center left no-repeat;
}

.tombstone_container
{
	float: right;
	width: 174px;	
	height: 240px;
}

.acquiror_profile
{
	width: 325px;	
	float: left;
	margin: 0 11px 0 0;
}

.target_profile
{
	float: left;	
	width: 325px;
}

.casestudy_container ul
{
	margin: 0 0 0 15px;	
}

.casestudy_container ul li{
	list-style-image: url(../img/bullet.gif);
	padding-bottom: 10px;
}

.clearboth
{
	clear: both;	
}


.tableRollOverEffect{
  background-color: #F1F1EF;
  color:#FFF;
}

.tableRollOffEffect{
  background-color: #fcfcf7;
  color:#FFF;
}

.sitebytext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #374669;
	line-height: 15px;
	text-decoration: none;
}

/* primary navigation */
#priNav_container {
	/*background: #374669 url(../img/bg_main_nav.gif) top left no-repeat;*/
	/*overflow: hidden;*/
	margin: 0 10px 0 0px;
	/*width: 630px;*/
	width: 595px;
	font-size: 12px;
	background-color: #374669;
	height: 22px;
}

ul#primaryNav {
	list-style: none;
	/*overflow: hidden;*/
	width: 595px;	
}
	
ul#primaryNav li { float: left; }
	
ul#primaryNav li a {
	display: block;
	font-weight: bold;
	padding: 3px 10px;
	text-decoration: none; 
	line-height: 16px;	
}

ul#primaryNav li a:link, ul#primaryNav li a:visited {
	background-color: #374669;
	color: #ffffff;
}

ul#primaryNav li a:hover, ul#primaryNav li a:active {
	background-color: #ffffff;
	color: #ad1e07;
}

ul#primaryNav li a#current_pri {
	background-color: #afb3b9;
	color: #ffffff;
}
	
#primaryNav li ul {
	background: #ffffff url(../img/bg_primary_sub.gif) top left repeat-y;
	border-bottom: 1px solid #374669;
	display: none; 
	list-style: none;
	width: 150px;
	z-index: 1000;
}

#primaryNav li:hover ul, #primaryNav li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
	
#primaryNav li:hover li, #primaryNav li.hover li { 
	float: none; 
	font-size: 11px;
}
	
#primaryNav li:hover li a, #primaryNav li.hover li a, #primaryNav li li a:visited {
	background-color: transparent;
	color: #374669;
}
	
#primaryNav li li a:hover {
	background-color: transparent;
	color: #ad1e07;
}

/* secondary navigation */	
ul#secondaryNav {
	list-style: none;
	padding: 10px 0 10px 10px;
	width: 130px;
}

ul#secondaryNav li {
	display: block;
	font-size: 11px;
}

ul#secondaryNav li a {
	display: block;
	font-weight: bold;
	padding: 4px 0;
	text-decoration: none;
}

ul#secondaryNav li a:link, ul#secondaryNav li a:visited { color: #374669; }
ul#secondaryNav li a:hover, ul#secondaryNav li a:active, ul#secondaryNav li a#current_sec { color: #ad1e07;}