*html #content
{
padding-top:      0;
padding-bottom:      0px;
}

*html #content .four-col,
*html #content .two-col,
*html #content .six-col
{
margin-top:      0;
}

#companyTitle
{
display:		 none;
}

#company-logo
{
padding:          0;
margin:           0 0 .4em 0;
}

#content .four-col div.content-wrapper
{
margin:       0;
}

#content .four-col h2,
#content .four-col h3,
#content .four-col h4,
#content .four-col ul,
#content .four-col dl,
#content .four-col p
{
margin-left:    12px;
margin-right:   12px;
}

*html #content .four-col dl
{
margin-left:    0;
margin-right:   0;
}

*html #content .four-col dt
{
margin-left:    6px;
}

#content h2,
#content h3,
#content h4,
#content ul
{
background:     #fff;
}

#content .four-col #portfolio-menu
{
margin:         0;
float:          left;
background:     transparent;
/*border:1px solid #c00;*/
padding-top:	 .6em;
/*padding-left:    8px;*/
padding-bottom: 193px;
}

*+html #content .four-col #portfolio-menu
{
/*
position:relative;
display:block;
left:8px;
top:				.6em;
*/
padding-top:		0;
}

*html #content .four-col #portfolio-menu
{
/*top:				.6em;*/
padding-top:		0;
}

#bio
{
margin-bottom:    12px;
}

#mini-bio
{
display:        none;
}

#mini-bio ul
{
float:          left;
width:          345px;
padding:        0;
margin:         0;
}

#mini-bio #bio-pic
{
float:          right;
padding-right:  12px;
}

#bio-pic
{
  float:				right;
  width:        200px;
  height:       200px;
}

#mini-bio #bio-pic
{
width:        70px;
height:       70px;
}

*html #mini-bio #bio-pic
{
padding:       0;
}

#column-footer div
{
border:         0;
padding:        0;
}

#portfolio-menu
{
display:          none;
list-style:       none;
background:       #fff;
padding:		  0 0 0 0;
margin:           .6em 0 0 48px;
}

*html #content
{
/*display:          block;*/
/*border:1px #f00 solid;*/
/*height:600px !important;*/
}

#portfolio-menu li
{
margin:           auto;
text-align:       center;
float:            left;
/*width:            80px;*/
width:				140px;
margin:				0 0 0 1em;
padding:			.6em .2em;
border-bottom:		1px dotted #7B6953;
text-align:			left; 
/*height:           110px;*/
font-size:        .9em;
}

/*
*html #portfolio-menu li
{
padding:			0 .2em .6em;
}

*+html #portfolio-menu li
{
padding:			0 .2em .6em;
}
*/

#portfolio-menu li.row-one
{
border-top:		1px dotted #7B6953;
}

*html #portfolio-menu li.row-one
{
border:             none;
/*background:          url('/img/IE_border.gif') repeat-x top;*/
}

*html #portfolio-menu li
{
/*height:           120px;*/
margin:				0 0 0 .6em;
border:             none;
background:          url('/img/IE_border.gif') repeat-x bottom;
}

#portfolio-menu li span
{
/*float:            left;*/
display:block;
/*text-align:       center;*/
}

#portfolio-menu li,
#portfolio-menu li a.active
{
cursor:           pointer;
}

#portfolio-menu li a.active img
{
/*opacity: 1;
filter: alpha(opacity=100);*/
/*border:         3px solid #8EA06E;*/
width:    70px;
height:   70px;
}

/*
*html #portfolio-menu li a.active img
{
border:       1px solid #999;
}*/

#portfolio-menu li img
{
/*opacity:        .3;
filter:         alpha(opacity=30);*/
width:          70px;
height:         70px;
position:       relative;
border:         1px solid #aaa;
}

#content ul#portfolio-menu li a.active,
#content ul#portfolio-menu li a,
#content ul#portfolio-menu li a:link,
#content ul#portfolio-menu li a:visited
{
color:          #7B6953;
}

#content ul#portfolio-menu li a:hover,
#content ul#portfolio-menu li a:hover.active
{
cursor:             pointer;
text-decoration:    underline;
color:              #8EA06E;
}

#display-profile
{
background:     #fff;
}

#content .display
{
display:          block;
float:none;
width:      100%;
height:           auto;
/*border-top:       4px solid #7A84A2;
border-bottom:    4px solid #7A84A2;*/
/*border-top:       4px solid #626eb4;
border-bottom:    4px solid #626eb4;*/
border-top:       4px solid #005494;
border-bottom:    4px solid #005494;

}

*html #content .display
{
float:          left;
width:          auto;
}

#content #dyn-area .dyn-header
{
margin:           .6em 12px .8em 12px;
padding:          0 0 .2em 0;
}

*html #content #dyn-area .dyn-header
{
margin:           .6em 0 1em 0;
}

*html #content .team .four-col .dyn-header
{
padding:         .6em 0 0 0;
}

#content .four-col .dyn-header h2
{
border:         0;
float:          left;
margin-left:    0;
margin-right:   0;
margin-top:     0;
padding:        0;
}

#current-focus
{
margin:         0;
padding:         0;
}

.team ul.categories li ul
{
display:none;
}

dl#current-focus,
dl#contact-details,
dl#company-details,
dl#news-headlines,
dl#company-jobs
{
padding:        0 0 .4em 0;
margin:         0 0 0 0;
float:          left;
clear:          both;
}

*html dl#current-focus,
*html dl#contact-details,
*html dl#company-details,
*html dl#news-headlines,
*html dl#company-jobs
{
padding:        0;
}

*+html dl#current-focus,
*+html dl#contact-details,
*+html dl#company-details,
*+html dl#news-headlines,
*+html dl#company-jobs
{
padding:        0;
}

dl#news-headlines{
margin:         0 0 0 12px;
}

#news-headlines dt
{
width:          80px;
float:          left;
clear:          left;
margin:         0;
padding:        0;
line-height:    1.3em;
}

#news-headlines dd
{
width:          370px;
margin:         0;
padding:        0;
line-height:    1.3em;
float:          left;
}

#mini-bio dl
{
margin:         0 0 0 0;
float:          left;
}

#mini-bio dt,
#current-focus dt,
#contact-details dt,
#company-details dt,
#news-headlines dt,
#company-jobs dt
{
width:          80px;
float:          left;
clear:          left;
margin:         0;
padding:        0;
line-height:    1.3em;
}

#company-jobs dt
{
width:          450px;
}

#mini-bio dd,
#current-focus dd,
#contact-details dd,
#company-details dd,
#news-headlines dd,
#company-jobs dd
{
width:          370px;
margin:         0;
padding:        0;
line-height:    1.3em;
float:          left;
}

#mini-bio dd
{
width:          265px;
}

#mini-bio li,
#current-focus li,
#contact-details li,
#company-details li,
#news-headlines li,
#company-jobs li
{
clear:          both;
margin:         0 4px 0 0;
padding:        0 0 .1em 0;
}

#mini-bio li label,
#current-focus li label,
#contact-details li label,
#company-details li label,
#news-headlines li a label
{
float:          left;
width:          80px;
}

*html #company-details li,
*html #mini-bio li,
*html #current-focus li,
*html #contact-details li,
*html #news-headlines li
{
float:          left;
width:          100%;
}

*html #company-details li label,
*html #news-headlines li a label
{
/*float:          none;
display:        inline-block;*/
}

*html #company-details li a,
*html #mini-bio li a,
*html #current-focus li a,
*html #contact-details li a,
*html #news-headlines li a
{
margin-top:     -4px;
}

#content  .four-col #dyn-content
{
padding:         0 0 .8em 0;
margin:           0 12px;
}

#content  .four-col #dyn-content h2,
#content .four-col #dyn-content h3,
#content .four-col #dyn-content h4,
#content .four-col #dyn-content ul,
#content .four-col #dyn-content dl,
#content .four-col #dyn-content p
{
margin-left:      0px;
margin-right:      0px;
}

*html #content .four-col #dyn-content dt
{
margin-left:      0px;
margin-right:      0px;
}

*html #dyn-area h3
{
border:             none;
background:       url('/img/IE_border.gif') repeat-x bottom;
}

*html .sub-categories li,
*html .search-field li
{
background:       none;
}