
h4 
{
    color: #009DD9;
    font-family:"Trebuchet MS";
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
}


h4.whitename
{
    color: #FFFFFF;
}

h5 
{
    color: #000000;
    font-family:"Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
}

ul
{
    margin-top: 0px;
    margin-bottom:5px;
}

#name
{
    color: #FFFFFF;
    font-family:"Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
}
.name2
{
    color: #666666;
    font-family:"Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
}

body    
{
    text-align: center;
    background: #EEEEEE;
    font-family: "Trebuchet MS";
    font-size: 8px;
    margin-top:0px;
    line-height: 16px;
}

body a:hover
{
    text-decoration:underline;
}
.containingbox
{
    margin-top:15px;
	margin-left: auto;
    margin-right: auto;    
    text-align: left;
    padding-top:0px;
    width: 771px;
    background-color: #FFFFFF;
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #767A7D;     
}
.backgroundbox
{
    background: #ffffff url(../images/bg_slice.gif) repeat-y 100% 0;
    height:100%;
    overflow: hidden;

}
.biobackgroundbox
{
    background: #ccc url(../images/bio_slice.gif) repeat-y 100% 0;
    height:100%;
    overflow: hidden;
}
.engbackgroundbox
{
    background: #ffffff url(../images/eng_slice.gif) repeat-y 100% 0;
    height:100%;
    overflow: hidden;
}

span.smark
{
    font-family: "Lucida Sans Unicode"; /* A rare sm-supporting font. */
    line-height: 0; /* keep the leading consistent in a paragraph */
}
.slaytonLogoDiv
{
    float: left;
    width: 177px;
    background-color:#FFFFFF;
}

.slaytonLogoDivImg
{
    height: 35px;
    padding: 16px 0px 0px 12px;
}

.engagementStatusContainer
{
    margin-right: -18px;
}
.engHeader
{
    height: 30px;
    background-color: #767A7D;
    color:#FFFFFF;
    valign: middle;
    margin-top: 20px;
    margin-right: -18px;
}
.engagementSubheader
{
    height: 20px;
    background-color: #009DD9;
    padding-left: 18px;
}
.engage
{
    margin-right: -18px;
}

.engagementContainer 
{
    float: left;
    width: 184px;
    margin-right: 3px;
}  
.commentContainer
{
    float: left;    
    width: 184px;
    margin-right: 3px;
}
.materialsContainer
{
    float: right;
    width: 186px;
}

.progressReport
{
    text-align: right;
    background-color: #FFFFFF;
    text-decoration: underline;
    padding-right: 10px;
    height: 15px;
    padding-bottom: 5px;
    padding-top: 10px;
    clear: both;
}
.engagementSubheader h6
{
    color:#FFFFFF;
    font-family:"Trebuchet MS";
    text-align: left;
    font-size: 12px;
    padding-top: 1px;
}
.engagementContent
{
    background-color: #DCDDDE;
    margin-top: 2px;
    height: 120px;
    overflow:hidden;
    padding-left: 18px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 6px;
    color:#767A7D;
    
}
.engagementContent h4
{
    color:#767A7D;
}

.engagementContent a:link
{
    text-decoration: underline;
}
.commentContent
{
    background-color: #DCDDDE;
    margin-top: 2px;
    min-height: 120px;
    overflow:hidden;
    padding-left: 18px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 6px;
    color:#767A7D;
    
}
.commentContent h4
{
    color:#767A7D;
}

.commentContent a:link
{
    text-decoration: underline;
}
.materialContent
{
    background-color: #DCDDDE;
    margin-top: 2px;
    height: 120px;
    padding-left: 18px;
    padding:right: 6px;
    padding-top: 10px;
    padding-bottom: 6px;
    color:#767A7D;
    
}
.materialContent h4
{
    color:#767A7D;
}

.materialContent a:link
{
    text-decoration: underline;
}

.slaytonLogo
{
    float: left;
    height: 40px;
    padding: 16px 0px 0px 12px;
    border-width: 0px;
    
}
    
.chooseRight
{
    float: right;
    padding-top: 16px;  
    padding-right: 12px;   
    padding-left: 500px;
    background-color:#FFFFFF;    
}       

.nav
{
    float: left;
    height: 17px;
    width: 755px;
    min-width: 759px;
    max-height: 17px;
    padding: 20px 0px 0 12px;
    !padding:  15px 0px 0px 12px;
    margin: 0px 0px -3px 0px;
    background-color:#FFFFFF; 
    position: relative:
    z-index: 1;
}
.testNav
{
    height: 20px;
    padding: 50px 0px 0 12px;
    margin-right: 310px;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    min-width: 755px;
    float: right;    
}

#mainNav
{
    !display: inline; /*for ie6*/
    float: left;
    height: 17px;
    width: 754px;
    padding: 0 0 0 12px;
    !padding: 0 0 0 0; /*for ie6*/
    margin: 3px 0px 0px 0px;    
    !margin: 10px 0 -1px 0;
}
        
#mainNav li
{
    float: left;
    !display: inline;
    list-style-type: none;
    !padding: 0px 0px 0px 0px;
}

#mainNav a  
{
    display: block;
    text-decoration: none;
    text-indent: -4000px;
    outline:none;-moz-outline-style:none;
    height: 17px;
    padding: 0;
}
    
.homeImage
{
    float: left;    
    padding-left: 12px; 
    z-index: 0;
    position: relative;
}

.homelcol
{
    width: 330px;
    height: 260px;  
    float: left;
    padding: 3px 0 0 0;
}

.homelcol0
{
    width: 277px;
    height: 260px;  
    float: left;
    padding: 3px 0 0 0;
}

.executiveSearchNews
{
    /*background: url(../images/Executive-Search-News.gif) no-repeat;*/
    background-color: #EFF0F0;
    width: 318px;
    height: 311px;
    float: right;
    padding: 0 0 0 0;
}

.executiveSearchNews0
{
    /*background: url(../images/Executive-Search-News.gif) no-repeat;*/
    background-color: #EFF0F0;
    width: 267px;
    height: 321px;
	position: relative;
    float: left;
    padding: 0 0 0 0;
	left: 12px;
}

.executiveSearchNews a
{
    color: #009DD9;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

.executiveSearchNews0 a
{
    color: #009DD9;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

.executiveSearchNews a:hover
{
    color: #009DD9;
    font-size: 10px;
    text-decoration:underline;
    font-weight: bold;
}

.executiveSearchNews0 a:hover
{
    color: #009DD9;
    font-size: 10px;
    text-decoration:underline;
    font-weight: bold;
}

.newsContents
{
    padding: 10px 18px 0px 18px;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;     
}

.newsContentsHome
{
    padding: 0px 18px 0px 18px;
	height: 260px;
	_height: 260px;
	overflow:hidden;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;     
}
.newsContentsHome0
{
    padding: 0px 18px 0px 18px;
	height: 270px;
	_height: 270px;
	position:relative;
	display:block;
	overflow:hidden;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;     
}
.newsContentsInner
{
	background-color:#eeeeee;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	width: 240px;
	_width: 240px;

	overflow:visible;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;     
}



.homercol
{
    width: 436px;
    /*height: 260px;*/
    float: left;
    padding: 3px 0px 0px 4px;
}

.homercol0
{
    width: 479px;
    /*height: 260px;*/
    float: left;
    padding: 3px 0px 0px 5px;
}

.thoughtLeadership
{
    background-color: #EFF0F0;
    width: 424px;
    height: 128px;  
    float: left;
    padding: 0px 0 0 0px;
}

.thoughtLeadership0
{
    background-color: #EFF0F0;
	position: relative;
    width: 475px;
    height: 123px;  
    float: left;
    padding: 0 0 0 0;
}

.leaderShipImage
{
    position:relative;
	float: right;    
    border-width: 0px;
    padding-left:-5px;
	z-index:120;
}

.leaderShipImage0
{
    position:relative;
	float: right;
	right:10px;
	top:0px;    
    border-width: 0px;
    padding-left:15px;
	margin-top:-10px;
	z-index:120;
}

.leaderShipImage1
{
    position:relative;
	float: right;
	right:10px;
	top:0px;    
    border-width: 0px;
    padding-left:15px;
    padding-bottom:15px;
	margin-top:-10px;
	z-index:120;
}


.leaderShipHeader
{
    float:left;
    width: 305px;
    height: 128px;
    padding: 0 0 0 0;
    /*background: url(../images/Thought-Leadership-Area.gif) no-repeat top left;    */
	z-index:110;
}
.leaderShipHeader0
{
    float:left;
    width: 475px;
    height: 128px;
    padding: 0 0 0 10;
	z-index:110;
}

.leaderShipContents
{
    padding: 10px 18px 0 18px;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;     
}

.thoughtLeadership a
{
    color: #009DD9;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

.thoughtLeadership0 a
{
    color: #009DD9;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

.thoughtLeadershipLink 
{
    padding: 12px 20px 0 0;
    float: right;
    color: #009DD9;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}
.thoughtLeadershipLink_ajg 
{
    padding: 4px 20px 0 0;
    float: right;
    color: #009DD9;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

.thoughtLeadership a:hover
{
    text-decoration:underline;
}

.candidateAdvisor
{
    float:left;
    width: 210px;
    height: 183px;
    margin: 0px 0px 0 0px;
    /*background: url(../images/Candidate-Advisor.gif) no-repeat top left;    */
    background-color: #E4EAEF;
}

.candidateAdvisor0
{
    float:left;
    width: 231px;
    height: 75px;
    margin: 0px 0px 0 0px;
    /*background: url(../images/Candidate-Advisor.gif) no-repeat top left;    */
    background-color: #EEEEEE;
}

.candidateLogin a
{
    padding:  18px 18px 24px 0;
    float: right;
    color: #0067AC;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

.candidateLogin a:hover
{
    text-decoration:underline;
}

.clientAdvisor
{
    float:left;
    width: 211px;
    height: 75px;
    margin: 3px 0 0 3px;
    /*background: url(../images/Candidate-Advisor-Area.gif) no-repeat top left;    */
    background-color: #EDE8EB;
}

.clientAdvisor0
{
	position: relative;
    float:left;
    width: 241px;
    height: 75px;
    margin: 0px 0px 0 3px;
    /*background: url(../images/Candidate-Advisor-Area.gif) no-repeat top left;    */
    background-color: #eeeeee;
}

.clientLogin a
{
    padding: 31px 18px 24px 0;
    float: right;
    color: #7C2250;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

.clientLogin a:hover
{
    text-decoration:underline;
}

.advisorContents
{
    padding: 10px 18px 0 18px;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;         
}

.advisorContents3
{
    position:relative;
    padding: 0px 0px 0px 0px;

}

.advisorContents0
{
    position:relative;
    padding: 5px 18px 0px 18px;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;         
}

.advisorContents1
{
    position:relative;
	float: left;
	left:0px;
    border-width: 0px;
	z-index:120;
    padding: 5px 10px 0 18px;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    color: #767A7D;         
}

.advisorContents2
{
    position:relative;
	float: right;
	z-index:110;
}

#siteMapHeader
{
    color: #8d3f67;   
    font-family: "Trebuchet MS";
    font-weight: bold;   
    font-size: 12px;
    width: 180px;
}
.siteMap ul
{

   float: left;
   width: 540px;
   margin: 0;
   padding: 0;
   list-style: none;
   color: #767A7D;
}
.siteMap li
{
    float: left;
    width: 180px;
}
a.siteMapLink:link
{
    color:#767A7D;         
    font-family: "Trebuchet MS"; 
    font-size: 11px;   
    text-decoration: none;    
}

a.siteMapLink:visited {
    color: #767A7D;
    font-family: "Trebuchet MS"; 
    font-size: 11px;   
}
a.siteMapLink:hover{
    color: #009DD9;
    font-family: "Trebuchet MS"; 
    font-size: 11px;   
}

.siteMapCenter
{
   width: 150px;
   height: 260px;  
   float: left;
   padding: 151px 0 0 0;
   border: 1px;
   
}
.siteMapRight
{
   width: 330px;
   height: 260px;  
   float: left;
   padding: 3px 0 0 0;
   border: 1px;
}
.footer
{
    float: left;
    padding: 3px 0 0 0px;
    margin: 6px 0 0 0px;
    width: 771px;
    background-color: #767A7D;
}

#copyright
{
    float: left;
    padding: 0px 0px 2px 12px;

    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #DCDDDE;
}


#footerLinks
{
    float: right;
    padding: 0px 12px 2px 0px;
    
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #DCDDDE; 
}

#footerLinks a
{
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #DCDDDE; 
    text-decoration: none;
}

#footerLinks a:hover
{
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #DCDDDE;
    text-decoration: underline;
}


        
        
/* Bio Styles */

.lcol
{
    !display: inline;
    float: left;
    width: 165px;
    padding: 0 0 0 12px;    
}

.pageTitle
{
    float: left;        
}

.secondaryNav
{
    float:left;
    position: relative;
    width: 153px;
    height: 469px;
    background: url(../images/Secondary-Nav-Top.gif) no-repeat top left;    
    background-color: #EFF0F0;
    padding: 21px 0 6px 12px; 
    
}
.secondaryNav2
{
    float:left;
    position: relative;
    width: 153px;
    height: 670px;
    background: url(../images/Secondary-Nav-Top.gif) no-repeat top left;    
    background-color: #EFF0F0;
    padding: 21px 0 6px 12px; 
    
}

#leftMenu {
    padding: 12px;
    margin: -12px;
    background-color: #EFF0F0;  
    width: 141px;
}

#leftMenu li {   
    padding: 0;
    margin: 0; 
    list-style-type: none;
}

#leftMenu ul {
}

.download{
    padding-right: 5px;
    border:0;
}

#leftMenu li a {
    padding: 0px;
    color: #009DD9; 
    font-family: "Trebuchet MS"; 
    font-size: 11px;
    text-decoration: none;
    font-weight: bold; 
    /*float:left;*/
    width: 153px;
    margin-left: -12px;
    padding-left: 12px; 
    display:block;
    
}

#leftMenu li a:hover{
    background-color: #EFF0F0;  
    text-decoration:underline;    
}

#leftMenu li ul a {
    font-family: "Trebuchet MS";
    font-size: 10px;
    text-decoration: none;
    color: #757a7d;
    /*float: left;*/
    width:135px;
    margin-left: -25px;
    text-indent:-10px;
}

#leftMenu li ul {
    margin: 0 0 0 -15px;
    !margin: 0 0 0 30px;    
}

#leftMenu li ul a:hover{
    background-color: #EFF0F0;  
    text-decoration:underline;    
}

#current {
    background-color: #D9E0E6 !important; 
    width: 153px;
    margin-left: -12px;
    padding-left: 12px;   
    display:block;
}

#currentItem {
    color: #E67100 !important;
    background-color: #EFF0F0; 
    width:100%;    
}

.rcol
{
    float: left;
    width: 590px;
    height: 100%;
}        

.headerImage
{
    float: left; 
    padding-left: 3px;
}  

.bioArea
{
    float: left;
    width: 383px;
    margin: 3px 0 0 0;
    padding: 21px 21px 24px 18px;
    background: url(../images/Text-Area-Top-Bio.gif) no-repeat top left;  
}

.biodot
{
    font-family: "Trebuchet MS";
    color: #7C2250;
    padding-right: 5px;
}
.bioMail a
{
    font-family: "Trebuchet MS"; 
    font-size: 11px;
    font-weight: bold;    
    color: #FFFFFF;
}   
.bioText ul 
{
    list-style: none;
    margin-left: 12px;
    text-indent: -10px;
    
    padding: 0;
}
.biotext li
{
    color: #7C2250;
    font-size: 100%;
    padding: 0;    
}
.bioText h5
{
    font-family: "Trebuchet MS";
    font-size: 9pt;
    font-weight: bold;
    color: #767A7D;
}
.bioText 
{
    font-family: "Trebuchet MS";
    font-size: 8pt;
    color: #767A7D;
}
    
    
.personalInfo
{
    float: left;
    width: 158px;
    /*height: 440px;*/
    margin: 3px, 0 0 0;
    padding-top: 3px;
    background-color: #767A7D;  
    /*background: url(../images/bg_slice.gif) no repeat top left;*/
    background: url(../images/Secondary-Nav-Top.gif) no-repeat top left;    
    height: 100%
}
.personalInfo2
{
    float: left;
    width: 159px;
    height: 440px;
    margin: 3px 0 0 0;
    background-color: #767A7D;  
    height: 100%
}
.empPicture
{
    float: left;  
    background-color: #009dda;
    padding-top:3px;

}

.empPicture2
{
    float: left;  
    width: 159px;
    background-color: #009dda;

}

.piText
{
    clear: left;
    font-family: "Trebuchet MS"; 
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;    
    color: #FFFFFF;
    height: 250px;
    padding: 0 3px 0 7px;
}

.piText a
{
    font-family: "Trebuchet MS"; 
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;    
    color: #FFFFFF;
}
 
.piText p a:hover
{
    text-decoration: underline;
}

/* This class is used to preload images */
.hiddenPic {
    display:none;
}              

.descArea
{
    float: left;
    width: 581px;
    min-height: 401px;
    margin: 0px 0 0 0;
    background: url(../images/Text-Area-Top.gif) no-repeat top left;  
    padding: 21px 0 24px 0;    
    background-color: #FFFFFF;
}

.descText
{
    font-family: "Trebuchet MS"; 
    font-size: 11px;
    color: #767A7D;
    padding: 0 18px 0 21px;
    min-height: 300px;
}

.descText ul 
{
    list-style: none;
    margin-left: 10px;
    text-indent: -10px;
    padding: 0;
}

.descText li
{
}

li.smallbull:first-letter
{
    color: #7C2250;
    font-size: 100%;
    margin: 0;
    padding-right: 5px;;    
}

.descText h5
{
    color: #767A7D;
    font-family: "Trebuchet MS"; 
    font-size: 9pt;
    font-weight: bold;
}    

.descText a
{
    color: #009DD9; 
    font-family: "Trebuchet MS"; 
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;  
}
.linkPDF a
{
    color: #009DD9; 
    font-family: "Trebuchet MS"; 
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;  
}
.red
{
    color: #7C2250;
}

.praticeText
{
    color: #767A7D;
    font-family: "Trebuchet MS"; 
    font-size: 9pt;
    font-weight: bold;  
}

.praticeName
{
    list-style: none;
}
    
.phase
{
    background:#7C2250;
    color:#ffffff;
    font-weight:bold; 
    padding: 0 10px 0 10px; 
    width:62px
}
.process
{
    background:#EFF0F0; 
    width:480px; 
    padding: 0 0 0 10px; 
    font-family: "Trebuchet MS";
    font-size: 8pt;
    color:#767A7D;
}
.processGutter
{
    height: 12px;
}

.processDisplayRow
{
    height: 18px;
}
/* Office Styles */

.officeInfo
{
    float: left;
    height: 150px;
    width: 180px;
}

.officeInfo p
{
    color: #767A7D;
}
.officeDirections
{
    text-transform: uppercase;
}


.containingbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.backgroundbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.rcol:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.engName
{
    float:left;
    
}
.company
{
    float:right;
}
.name h4
{
    color:#FFFFFF;
    font-family:"Trebuchet MS";
    text-align: left;
    margin-left: 18px;
    margin-top: 5px;    
}

.company h4
{
    color:#FFFFFF;
    font-family:"Trebuchet MS";
    text-align: right;
    margin-right: 18px;
    margin-top: 5px;    
}

.eng
{
    background-color: white;
    margin-right:-18px;
    margin-bottom: -20px;
    
}
.gutter
{
    background-color: white;
    margin-right: -18px;
    height: 2px;
}
.gutter2
{
    background-color: white;
    margin-right: -18px;
    min-height: 25px;
    max-height: 150px;
    margin-bottom: -25px;
}
/* Hides from IE-mac \*/
* html .rcol {height: 1%;}
* html .containingbox {height: 1%;}
* html .backgroundbox {height: 1%;}
/* End hide from IE-mac */
