body {
	margin: 0;
	background: #dfdfdf;
	color: #666;
	font-size: 0.7em;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	color: #0619d7;
	font-weight:bold;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
	text-transform: lowercase;
	color:#666;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 40px;
}

h3.consulting {
	text-transform: lowercase;
	color:#ed212d;
	font-size: 18pt;
	font-family: georgia,times,serif;
	font-weight: bold;
}
h3.capital {
	text-transform: lowercase;
	color:#f78e19;
	font-size: 18pt;
	font-family: georgia,times,serif;
	font-weight: bold;
}
h3.concepts {
	text-transform: lowercase;
	color:#031aca;
	font-size: 18pt;
	font-family: georgia,times,serif;
	font-weight: bold;
}


.indexbox {
	margin-left: 50px;
}
.menus {
	margin: 30px 0 0 50px;
}
ul.menu {
	list-style-image: url(images/arrowgrey.gif);
	line-height: 10px;
	margin-top:0;
}
.home {
	margin: 10px 0 10px -36px;
}
a {
	text-decoration: none;
	color: #0619d7;
}
a:hover {
	text-decoration: underline;
}
/*
a.menuitem {
	color: #333;
	text-transform: lowercase;
}
a.menuitem:hover {
	color: #fff;
	text-decoration: none;
}
*/
a.bios:link {
color:#666;
text-decoration: none;
}

a.bios:visited { 
color:#666;
text-decoration: none;
}

a.bios:active { 
color:#666;
text-decoration: none;
}

a.bios:hover { 
color:#666;
text-decoration: underline;
}

a.management:link { 
color:#ed212d;
text-decoration: none;
}
a.management:visited { 
color:#ed212d;
text-decoration: none;
}
a.management:hover { 
color:#ed212d;
text-decoration: none;
}
a.management:active { 
color:#ed212d;
text-decoration: none;
}
a.casestudies:link { 
color:#f68e1f;
text-decoration: none;
}
a.casestudies:visited { 
color:#f68e1f;
text-decoration: none;
}
a.casestudies:hover { 
color:#f68e1f;
text-decoration: none;
}
a.casestudies:active { 
color:#f68e1f;
text-decoration: none;
}


.titlered, .titleorange {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 160%;
}
.titlered {
	color: #CC0000;
}
.titleorange {
	color: #f68e1f;
	margin-top: 20px;
}
img.leftmenu {
	margin-left: -32px;
}
.footer {
	margin-left: 50px;
	font-size: 90%;
}
.footermenu {
	color: #333;
	font-weight: bold;
}
.topheader {
	color: #0619d7;
	font-weight:bold;
	font-size: 130%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
.hotspot {
	color: #0619d7;
	cursor: help;
}
.hotspot:hover {
	border-bottom: 1px dotted #0619d7;
}
.toggle {
	background: #eee;
	padding: 10px;
	margin-bottom: 20px;
}
td.back  {
	background: #eee;
}
.tooltip{
width: 280px; color:#333;
border: 1px #888 solid;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:left;
}

.tooltip span.top{padding: 10px 8px 0;
    background: #eee }

.tooltip b.bottom{padding:3px 8px 10px;color: #548912;
    background: #eee }
	
a.nodeco:hover {
	text-decoration: none;
}

.i-cons-title{
	margin-top:20px;
	margin-bottom:40px;
	text-align:center;
	color:#ed212d;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
}
.i-cap-title{
	margin-top:20px;
	margin-bottom:40px;
	text-align:center;
	color:#001ac9;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
}

/*for new indexpage*/
	#b-container{
		background-color:#FFFFFF;
	}
	.hbanner{
		/* overflow:scroll; */
	}
	#topnav-col{
		overflow:auto;
	}
	.rec-red{
		background-color:#ed212d;
		width:217px;
		height:24px;
		/* float:left; */
	}
	.rec-gold{
		background-color:#f78e19;
		width:100px;
		height:24px;
		/* float:left; */
	}
	.topnav{
		/* float:left; */
		background-color:#686d71;
		/* height:20px; */
		width:485px;
	}
    /*
	.topnav ul{
		margin-top:2px;
		margin-bottom:0px;
	}
	.topnav ul li{
		display:inline;
		padding-left:0px;
        padding-right:12px;
		padding-right:26px;
	}
	.topnav ul li a{
		color:#f5f6f8;
		font-weight:bold;
	}
*/
	#main-content{
		border:1px solid #FFFFFF;
	}
	.slogan{
		margin-top:20px;
		margin-bottom:20px;
		font-size:15px;
		font-weight:bold;
		text-align:left;
	}
	#thmbs{
		overflow:auto;
		margin-bottom:20px;
	}
	#thmb-consulting{
		float:left;
		overflow:auto;
		margin-left:10px;
		width:252px;
	}
	#thmb-capital{
		float:left;
		overflow:auto;
		margin-left:10px;
		width:252px;
	}
	#thmb-concepts{
		float:left;
		overflow:auto;
		margin-left:10px;
		width:252px;
	}
	.thmb-img{
		float:left;
	}
	.thmb-constitle a{
		float:left;
		color:#ed212d;
		font-weight:bold;
		font-size:12px;
		margin:55px 10px 0 10px;
	}
	h3.thmb-constitle2 {
		float:left;
		color:#ed212d;
		font-weight:bold;
		font-size:18px;
		margin:55px 10px 0 10px;
	}
	.thmb-capttitle a{
		float:left;
		color:#f78e19;
		font-weight:bold;
		font-size:12px;
		margin:55px 10px 0 10px;
	}
	.thmb-conctitle a{
		float:left;
		color:#4357d4;
		font-weight:bold;
		font-size:12px;
		margin:55px 10px 0 10px;
	}
	.thmb-arrow{
		float:left;
		margin:58px 0px 0 0px;
	}
	.thmb-text{
		clear:both;
		text-align:justify;
		font-size:10px;
        padding-left:0px;
        padding-right:10px;
		padding-top:10px;
	}
	.thmb-text2{
		clear:both;
		font-size:10px;
        padding-left:0px;
        padding-right:10px;
		padding-top:10px;
	}
	.search-form{
		overflow:auto;
		width:230px;
		margin-top:50px;
	}
	.s-search{
		float:left;
		font-weight:bold;
	}
	.sf-txtbtn{
		overflow:auto;
	}
	#sf-txt{
		clear:both;
	}
	.sf-txt{
		float:left;
		border:1px solid #333333;
		width:175px;
	}
	.sf-submitbtn{
	  /*	background-image:url('images/go.jpg');
		background-repeat:no-repeat;
      */
		float:left;
		width:20px; 
		height:7px;
		border:none;
		margin-top:12px;
		margin-left:10px;
	}
	.footer {
		margin-left: 20px;
		font-size: 90%;
		margin-top:10px;
	}
	.footermenu {
		color: #333;
		font-weight: bold;
	}
/* inner pages */

	.table-w{
		width:585px;
		overflow:auto;
	}
	#in-pages-top{
		overflow:auto;
		width:485px;
		margin-top:20px;
	}
	#in-pages-top #thmb-concepts{
		overflow:auto;
		margin-left:10px;
		width:450px;
	}
	#in-pages-top #thmb-concepts .thmb-img{
		float:left;
	}
	#in-pages-top #thmb-concepts  .thmb-conctitle{
		float:left;
		color:#001ac9;
		font-weight:bold;
		font-size:12px;
		margin:0px 10px 0 10px;
	}
	#in-pages-top #thmb-concepts .thmb-text{
		float:left;
		margin-top:-60px;
		margin-left:100px;
		text-align:justify;
		font-size:10px;
	}
	
	
	#in-pages-top #thmb-capital{
		overflow:auto;
		margin-left:10px;
		width:450px;
	}
	#in-pages-top #thmb-capital .thmb-img{
		float:left;
	}
	#in-pages-top #thmb-capital  .thmb-capttitle{
		float:left;
		color:#f78e19;
		font-weight:bold;
		font-size:12px;
		margin:0px 10px 0 10px;
	}
	#in-pages-top #thmb-capital .thmb-text{
		float:left;
		margin-top:-60px;
		margin-left:100px;
		text-align:justify;
		font-size:10px;
	}
	
	#in-pages-top #thmb-consulting{
		overflow:auto;
		margin-left:10px;
		width:450px;
	}
	#in-pages-top #thmb-consulting .thmb-img{
		float:left;
	}
	#in-pages-top #thmb-consulting .thmb-constitle{
		float:left;
		color:#ed212d;
		font-weight:bold;
		font-size:12px;
		margin:0px 10px 0 10px;
	}
	#in-pages-top #thmb-consulting .thmb-text{
		float:left;
		margin-top:-60px;
		margin-left:100px;
		text-align:justify;
	}	
	
	#inp-content{
		width:500px;
		text-align:left;
		font-size:10px;
	}
	.pre-t{
		font-weight:bold;
	}
	.inp-conctitle{
		margin-top:30px;
		margin-bottom:20px;
		text-align:left;
		color:#001ac9;
		font-size:20px;
		font-weight:bold;
	}
	.inp-capttitle{
		margin-top:30px;
		margin-bottom:20px;
		text-align:left;
		color:#f78e19;
		font-size:20px;
		font-weight:bold;
	}
	.inp-constitle{
		margin-top:30px;
		margin-bottom:20px;
		text-align:left;
		color:#ed212d;
		font-size:20px;
		font-weight:bold;
	}
.service-list{
padding-left:0px;
font-size:8px;
}
.service-list td{
    margin-left:2px;
}

	.flowbox {
		width: 200px; background: #ddd; text-align:center; padding: 5px;
	}
	.flowline {
		width:1px; background: #444; height: 15px
}
.submenu{
line-height:10px;
margin-top:10px;
}

/*
added by Carey for the new about pages

*/

.crd-thmb-title {
  padding-left:10px;
  font-weight:bold;
  font-size:12px;
}

.crd-tmb-title a{
   font-weight:bold;
  font-size:12px;

}
.crd-thmb-title2 {
  padding-left:0px;
  font-weight:bold;
  font-size:12px;
}

.crd-tmb-title2 a{
   font-weight:bold;
  font-size:12px;

}


.crd-thmb-text{
	font-size:10px;
    padding-top:5px;
    padding-left:10px;

}

.crd-thmb-text2{
   text-align:justify;
	font-size:10px;
    padding-top:5px;
    padding-left:0px;

}
.crd-thmb-greytitle{
    font-weight:bold;
    padding-left:10px;
    font-size:10px;
}

.crd-services-box{
    color:#333333;
    text-align:center;
    background-color:#ddd;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:0px;

    height:60px;
    cursor:pointer;
    line-height:110%;
}
