/* @override http://rsmr.com/styles/default2.css */

/*
==========================
Fix IE. Hide from IE Mac 
==========================
\*/
* html ul li a {
height:0;
}

/* End */
body {
background-color: #B0B0B0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
line-height:18px;
}

.areaPos p.areaTitle {
	font-size: 16px;
}

.client p.areaTitle {
	font-size: 14px;
	margin-bottom: 10px;
}

.client {
	padding: 0 0 0 0;
}
.position {
	margin: -10px 0 0 0;
}

.position p {
	margin-top: 0;
}
a, a:active, a:hover { color: #333333 }

a:visited { #999999 }

form {
margin:0;
padding:0;
}

h1 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
line-height:18px;
text-decoration:none;
color:#000;
font-weight: bold;
}

h2 {
color:#505B60;
font-size:22px;
font-weight:600;
padding:40px 0 0 26px;
text-align:left;
margin:0;
text-decoration:none;
line-height:26px;
}

h3 {
color:#505B60;
font-size:27px;
font-weight:700;
padding:15px 30px 15px 34px;
float:left;
display:inline;
margin:0;
line-height:30px;
}

h4 {
color:#FFF;
font-size:22px;
font-weight:700;
padding:15px 0 15px 34px;
float:left;
display:inline;
margin:0;
line-height:30px;
}

h5 {
color:#505B60;
font-size:22px;
font-weight:700;
padding:15px 70px 15px 34px;
float:left;
display:inline;
margin:0;
line-height:30px;
}

h6 {
color:#505B60;
font-size:22px;
font-weight:700;
padding:13px 0 13px 26px;
float:left;
display:inline;
margin:0;
line-height:30px;
}

#line {
display:block;
height:1px;
width:800px;
background:#B0B0B0;
margin-left:auto;
margin-right:auto;
margin-top:8px;
}


/* NEW NAV BAR */

/* Root = Horizontal, Secondary = Vertical */
#navcontainer ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 680px; /*For KHTML*/
  list-style: none;
  height: 23px;
}

#navcontainer ul li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 23px;
}

#navcontainer ul ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 110px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

#navcontainer ul ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#navcontainer ul ul li {
  width: auto;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
#navcontainer ul a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  /*padding: 0 6px;*/
  padding: 0;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #666;
  /*font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;*/
  text-decoration: none;
  /*height: auto !important;*/
  height: 1%; /*For IE*/
  padding-top: 3px;
}

/* Root Menu Hover Persistence */
#navcontainer ul a:hover,
#navcontainer ul li:hover a,
#navcontainer ul li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
#navcontainer ul li:hover li a,
#navcontainer ul li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
#navcontainer ul li:hover li a:hover,
#navcontainer ul li:hover li:hover a,
#navcontainer ul li.iehover li a:hover,
#navcontainer ul li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
#navcontainer ul li:hover li:hover li a,
#navcontainer ul li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
#navcontainer ul li:hover li:hover li a:hover,
#navcontainer ul li:hover li:hover li:hover a,
#navcontainer ul li.iehover li.iehover li a:hover,
#navcontainer ul li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
#navcontainer ul li:hover li:hover li:hover li a,
#navcontainer ul li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
#navcontainer ul li:hover li:hover li:hover li a:hover,
#navcontainer ul li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

#navcontainer ul ul ul,
#navcontainer ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#navcontainer ul li:hover ul ul,
#navcontainer ul li:hover ul ul ul,
#navcontainer ul li.iehover ul ul,
#navcontainer ul li.iehover ul ul ul {
  display: none;
}

#navcontainer ul li:hover ul,
#navcontainer ul ul li:hover ul,
#navcontainer ul ul ul li:hover ul,
#navcontainer ul li.iehover ul,
#navcontainer ul ul li.iehover ul,
#navcontainer ul ul ul li.iehover ul {
  display: block;
}


div#navcontainer
{
position: relative;
/*font: small-caps bold small/24px "Times New Roman", serif;
letter-spacing: 1px;*/
font-size: 9px;
/*text-align: center;*/
}

#navcontainer ul
{
/*border-top: 1px solid #fff;*/
margin: 0;
width: 680px;
padding: 0;
/* 4 * 120px li */
}

ul.subnavlist
{
display:none;
border-bottom: 2px solid #444;
border-left: 1px solid #444;
border-right: 1px solid #888;
margin: 0;
padding: 0;
position: absolute;
top: 24px;
width: auto;
}

/* all buttons */
#navcontainer ul li > a:link, #navcontainer ul li > a:visited, #navcontainer ul li * a:link, #navcontainer ul li * a:visited
{
/*border-right: 1px solid #B0B0B0;*/
margin-right: 1px;
width: auto;
text-decoration: none;
/*min-width: 110px;*/
height: 23px;
}

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

/* parents */
#navcontainer ul li > a:link, #navcontainer ul li > a:visited
{
background: #E1E4E0; /* #FF8538 */
/*border-bottom: 5px solid #ccc;*/
border-top: 0;
/*color: #494E51;*/
float: left;
}

#navcontainer ul li > a:hover, .about li#about a, .thought li#thought a, .practice li#practice a, .client li#client a, .candidate li#candidate a, .contact_info li#contact a
{
background: #f5f5f5;
border-bottom: 4px solid #eee;
border-top: 1px solid #fff;
color: #F5F5F5; /* #FF8538 */
}

/* children */
#navcontainer ul li * a:link, #navcontainer ul li * a:visited
{
background: #ccc;
border-bottom: 0;
border-top: 2px solid #bbb;
color: #777;
display: block;
float: none;
width: 150px;
}

#navcontainer ul li * a:hover
{
background: #999;
border-bottom: 1px solid #888;
border-top: 1px solid #eee;
color: #CCC;
}

/* active states */
#navcontainer ul a:hover, #navcontainer ul li:hover a, .about li#about a, .thought li#thought a, .practice li#practice a, .client li#client a, .candidate li#candidate a, .contact_info li#contact a {
background: #E58151 !important;
}

#navcontainer ul li:hover li a:hover, #navcontainer ul li:hover li:hover a {
color: #CCC;
}

/* Navigation text spacings */
#navcontainer ul li { text-align: center; }

#navcontainer ul li#about { width: 100px; }

#navcontainer ul li#thought { width: 150px; }

#navcontainer ul li#practice { width: 110px; }

#navcontainer ul li#client { width: 100px; }

#navcontainer ul li#candidate { width: 118px; }

#navcontainer ul li#contact { width: 100px; }

/* END NEW NAV */

/* 
  =====================
	START: Top Nav 
  =====================
*/


#TopNavBar {
display:block;
height:23px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
clear:both;
}
/*
#TopNav {
background:#eff3f0;
height:23px;
width:680px;
display:block;
float:left;
}

#TopNav ul {
background:#e1e4e0;
display:block;
font-size:9px;
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}

#TopNav li {
float:left;
margin:0 1px 0 0;
}

#TopNav li.last {
float:left;
margin:0;
}

#TopNav li a:link,#TopNav li a:visited {
background:#e1e4e0;
display:block;
float:left;
line-height:23px;
text-align:center;
height:23px;
text-decoration:none;
color:#494e51;
}

#TopNav li.one a {
width:94px;
}

#TopNav li.two a {
width:142px;
}

#TopNav li.three a {
width:119px;
}

#TopNav li.four a {
width:123px;
}

#TopNav li.five a {
width:118px;
}

#TopNav li.last a {
width:79px;
}

#TopNav li.folder {
height:23px;
}

#TopNav ul li.last a:hover {
color:#494e51;
background:#ccc;
}


#TopNav li.folder ul {
position:absolute;
top:32px;
width:551px;
background:#ccc;
border-top:solid 1px #FFF;
}

#TopNav li.folder ul li {
width:551px;
border:none;
height:23px;
}

#TopNav li.folder ul li a {
background-color:transparent;
color:#494e51;
font-size:9px;
text-transform:none;
display:block;
float:left;
line-height:23px;
text-align:left;
height:23px;
text-decoration:none;
}


#TopNav li.folder a:hover {
background-color:#ccc;
color:#494e51;
}

a.inside:link,a.inside:visited,a.inside:active,a.inside:hover {
font-family:Arial, Helvetica, sans-serif;
line-height:8px;
text-decoration:none;
color:#FFF;
}


#tabcontentcontainer {
border-top:solid 1px #FFF;
width:551px;
height:24px;
top:32px;
background:#FFF;
}

.tabcontent {
display:none;
font-size:9px;
padding:0 .5em;
background-color:#ccc;
color:#494e51;
border-top:solid 1px #FFF;
height:24px;
float:left;
border-bottom:solid 36px #FFF;
}

#sc2 {
margin-left:6em;
}

#sc3 {
margin-left:15em;
}

#sc5 {
margin-left:31em;
}

#sc6 {
margin-left:30em;
}

#TopNav a.tabconlink:link {
background-color:#ccc;
color:#494e51;
text-decoration:none;
padding:0 0 0 10px;
background-position:left;
background-repeat:no-repeat;
background-image:url(http://rsmr.com/images/global/dropBox.jpg);
margin-left:6px;
}

#TopNav a.tabconlink:visited {
background-color:#ccc;
color:#494e51;
text-decoration:none;
padding:0 0 0 10px;
background-position:left;
background-repeat:no-repeat;
background-image:url(http://rsmr.com/images/global/dropBox.jpg);
margin-left:6px;
}

#TopNav a.tabconlink:hover {
background-color:#ccc;
color:#494e51;
text-decoration:none;
padding:0 0 0 10px;
background-position:left;
background-repeat:no-repeat;
background-image:url(http://rsmr.com/images/global/dropBoxON.jpg);
margin-left:6px;
}

#TopNav a.tabconlink:visited:hover {
background-color:#ccc;
color:#494e51;
text-decoration:none;
padding:0 0 0 10px;
background-image:url(http://rsmr.com/images/global/dropBoxON.jpg);
margin-left:6px;
}

#nav2ender {
float:right;
}
*/
/* END: Top Nav */
/* START: logoarea */
#Masthead {
display:block;
height:67px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#Logo {
float:right;
margin-top:14px;
width:140px;
}

/* END: logoarea */
/* START: FLASH */
#Flashspace {
display:block;
height:160px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#Masthead p {
float:left;
color:#494E51;
font-size:17px;
font-style:italic;
font-weight:700;
margin-bottom:20px;
margin-top:0;
padding-left:20px;
padding-top:10px;
}

#Masthead p.orange  
{
    color:#E58151; 
    font-weight: 500;
    }
#Masthead p.blue {
    color:#585848; /*#8FC3EA*/ 
    margin-top:25px; 
    margin-left:-80px;
    font-size:24px;
    margin-bottom:0px;
	padding-bottom:10px;
    }

/* END: FLASH */
/* START: HomeCopy */
#HomeC {
display:block;
height:294px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#HomeBox {
background:#e1e4e0;
height:253px;
display:block;
float:left;
margin-top:7px;
padding:34px 60px 0;
text-align:justify;
}

#fit {
margin-left:240px;
margin-top:30px;
}

.areaTitle {
cursor: pointer;
font-size: 1.4em;
color: #f38025;
}

#HomeBox .homecopy0 {
float:left;
padding:58px 60px 0 0;
width:380px;
font-size:13px;
line-height:20px;
}

#HomeBox .homecopy1 {
width:540px;
font-size:13px;
line-height:20px;
}

#HomeBox .homecopy2 {
float:left;
padding:0 60px;
width:540px;
font-size:13px;
line-height:50px;
text-decoration:none;
color:#f06534;
}

/* END: Homecopy */
/* START: Homebottom */
#Bottom {
display:block;
height:62px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#HomeBottom {
background:#FFFFFF;
height:44px;
width:680px;
display:block;
float:left;
margin-top:4px;
}

#HomeBottom .copyright {
color:#656664;
display:block;
font-size:9px;
float:left;
line-height:17px;
text-align:left;
padding:0 0 0 16px;
}

.transearch {
	margin-top: 15px;
	padding-left: 25px;
}

.HomeCrumb {
/*background:#e1e4e0;*/
background:#FFF;
height:17px;
display:block;
float:right;
padding:0 16px 0 0;
text-align:right;
}

a.crumbs:link,a.crumbs:visited,a.crumbs:active,a.crumbs:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#656664;
text-decoration:none;
}

a.crumbs:hover {
color:#f06630;
text-decoration:underline;
}

a.error:link,a.error:visited,a.error:active,a.error:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#f63;
text-decoration:underline;
}

a.error:hover {
color:red;
text-decoration:underline;
}

.crumby {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
text-decoration:none;
line-height:17px;
}

.cdividers {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#656664;
text-decoration:none;
line-height:17px;
}

/* END: Homebottom */
/* START: InteriorCenter */
#Interior {
display:block;
height:160px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#leftgreybox {
background:#e1e4e0;
height:154px;
width:222px;
display:block;
float:left;
border-bottom:solid 6px #B6CD88;
}

#rightsubnav {
background:#B6CD88;
height:160px;
width:458px;
display:block;
float:right;
}
/*
.rsmr_history li#rsmr_history,
.rsmr_team li#rsmr_team,
.rsmr_principals li#rsmr_principals,
.executive_search li#executive_search,
.rsmr_process li#rsmr_process,
.rsmr_news li#rsmr_news {
background-image:url(http://rsmr.com/images/about/ar6n.jpg);
background-position:left center;
background-repeat:no-repeat;
height:8px;
line-height:8px;
padding-bottom:0px;
padding-left:19px;
padding-right:0px;
padding-top:0px;
}
*/


/* START: ABOUTSUBNAV */
#sub {
background-color:#B6CD88;
height:76px;
width:368px;
padding:40px 49px 0 41px;
float:left;
}

#sub ul {
background-color:#B6CD88;
font-size:9px;
margin:0;
padding:0;
color:#FFF;
display:block;
list-style:none;
}

#sub a.ar1:link,#sub a.ar1:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/about/ar1f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.ar1:hover, .rsmr_history li#rsmr_history a.ar1 {
display:block;
background-image:url(http://rsmr.com/images/about/ar1n.jpg);
padding:0 0 0 19px;
}

#sub a.ar2:link,#sub a.ar2:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/about/ar2f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.ar2:hover, .rsmr_team li#rsmr_team a.ar2 {
display:block;
background-image:url(http://rsmr.com/images/about/ar2n.jpg);
padding:0 0 0 19px;
}

#sub a.ar3:link,#sub a.ar3:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/about/ar3f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.ar3:hover, .rsmr_principals li#rsmr_principals a.ar3 {
display:block;
background-image:url(http://rsmr.com/images/about/ar3n.jpg);
padding:0 0 0 19px;
}

#subCS a.ar4:link,#subCS a.ar4:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/client/cs4f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.ar4:hover, .executive_search li#executive_search a.ar4, .rsmr_consulting li#executive_search a.ar4, .rsmr_mergers_acquisitions li#executive_search a.ar4 {
display:block;
background-image:url(http://rsmr.com/images/client/cs4n.jpg);
padding:0 0 0 19px;
}

#subCS a.ar5:link,#subCS a.ar5:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/client/cs5f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.ar5:hover, .rsmr_process li#rsmr_process a.ar5 {
display:block;
background-image:url(http://rsmr.com/images/client/cs5n.jpg);
padding:0 0 0 19px;
}

#sub a.ar6:link,#sub a.ar6:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/about/ar6f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.ar6:hover, .rsmr_news li#rsmr_news a.ar6 {
display:block;
background-image:url(http://rsmr.com/images/about/ar6n.jpg);
padding:0 0 0 19px;
}

/* END: ABOUTSYBNAV */

/* START: tlNAVS */
#sub a.tl1:link,#sub a.tl1:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/thought/tl1_f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.tl1:hover, .build_business li#build_business a.tl1 {
display:block;
background-image:url(http://rsmr.com/images/thought/tl1_n.jpg);
padding:0 0 0 19px;
}

#sub a.tl2:link,#sub a.tl2:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/thought/tl2_f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.tl2:hover, .rsmr_articles li#rsmr_articles a.tl2 {
display:block;
background-image:url(http://rsmr.com/images/thought/tl2_n.jpg);
padding:0 0 0 19px;
}

#sub a.tl3:link,#sub a.tl3:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/thought/tl3_f.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.tl3:hover, .industry_links li#industry_links a.tl3 {
display:block;
background-image:url(http://rsmr.com/images/thought/tl3_n.jpg);
padding:0 0 0 19px;
}

/* END: tlNAVS */
#Interior2 {
display:block;
height:294px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#Interiorbio {
display:block;
height:304px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#Interiorcon {
display:block;
height:344px;
width:680px;
background:#FFF;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0 60px;
}

#leftgreybox2 {
display:block;
background:#e1e4e0;
height:287px;
width:210px;
display:block;
float:left;
margin-top:7px;
}

#leftgreyboxbio {
display:block;
background:#e1e4e0;
height:297px;
width:210px;
display:block;
float:left;
margin-top:7px;
}

#leftgreyboxcon {
display:block;
background:#e1e4e0;
height:337px;
width:210px;
display:block;
float:left;
margin-top:7px;
}

#executivedesign {
float:left;
padding:0 33px 0 34px;
margin:0;
}

#download {
float:left;
}

#leftgreybox2 a.downloading:link,a.downloading:visited,a.downloading:active,a.downloading:hover {
float:left;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
font-size:9px;
color:#505B60;
text-decoration:none;
text-align:left;
}

#leftgreybox2 a.downloading:hover {
color:#f06630;
text-decoration:underline;
}

  /* START: BIOS */
#headshot {
	background-color:#E1E4E0;
	width: 197px;
	padding:10px 0px 0px 13px;
	float:left;
	}
	#headshot .heads{
	float:left;
	margin:0;
	border:none;
	}
#bios {
	background-color:#E1E4E0;
	width: 197px;
	padding:14px 0px 0px 13px;
	float:left;
	}
		#bios ul {
		background-color:#E1E4E0;
		font-size:9px;
		margin:0;
		padding:0;
		color: #999999;
		display:block;
		list-style:none;
		}
		
			#bios a.bio:link,
			#bios a.bio:visited {
			font-family:  Arial, Helvetica, sans-serif;
			display:block; 
			background-color:#E1E4E0;
			line-height:13px;
			height:13px;
/*
==========================
Fix IE. Hide from IE Mac 
==========================
\*/
* height:0px;
/* End */
			text-decoration:none;
			color: #999999;
			/*border-bottom: solid 4px #E1E4E0;*/
			background-image:url(http://rsmr.com/images/global/exec_off.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding: 0px 0px 0px 14px;
			}
					
	#bios .chris_swan li#chris_swan a.bio,
	#bios .john_ryan li#john_ryan a.bio,
	#bios .mike_morrow li#mike_morrow a.bio,
	#bios .mitch_bassler li#mitch_bassler a.bio,
	#bios .nicole_morgan li#nicole_morgan a.bio,
	#bios .esmina_zudjelovic li#esmina_zudjelovic a.bio,
	#bios .steven_oberhoffer li#steven_oberhoffer a.bio,
	#bios .michele_battle li#michele_battle a.bio,
	#bios .nickolai_kanagawa li#nickolai_kanagawa a.bio,
	#bios .steve_tennessen li#steve_tennessen a.bio,
	#bios .stephanie_hinkes li#stephanie_hinkes a.bio,
	#bios .jamie_cassedy li#jamie_cassedy a.bio,
	#bios .sara_schueler li#sara_schueler a.bio,
	#bios .doug_mathews li#doug_mathews a.bio,
	#bios a.bio:hover{
	display:block;
	background-image:url(http://rsmr.com/images/global/exec_on.jpg);
	padding: 0px 0px 0px 14px;
	color: #000000;
	line-height:13px;
	}
	#bios .bion{
		background-color:#E1E4E0;
		font-size:9px;
		margin:0;
		color: #000000;
		display:block;
		list-style:none;
		background-image:url(http://rsmr.com/images/global/exec_on.jpg);
		background-position:left;
		background-repeat:no-repeat;
		padding: 0px 0px 0px 14px;
		line-height:13px;
		height:13px;
/*

==========================
Fix IE. Hide from IE Mac 
==========================
\*/
* border-bottom:0px;
* height:0px;
/* End */
		}
	  /* END: BIOS2 */
	  #bios2 {
	background-color:#E1E4E0;
	width: 197px;
	padding:4px 0px 0px 13px;
	float:left;
	}
		#bios2 ul {
		background-color:#E1E4E0;
		font-size:9px;
		margin:0;
		padding:0;
		color: #999999;
		display:block;
		list-style:none;
		}
		
			#bios2 a.faq:link,
			#bios2 a.faq:visited {
			font-family:  Arial, Helvetica, sans-serif;
			display:block; 
			background-color:#E1E4E0;
			line-height:12px;
			font-size:10px;
			border-bottom: 8px solid #E1E4E0;
/*
==========================
Fix IE. Hide from IE Mac 
==========================
\*/
* height:0px;
/* End */
			text-decoration:none;
			color: #999999;
			/*border-bottom: solid 4px #E1E4E0;*/
			background-image:url(http://rsmr.com/images/global/exec_off.jpg);
			background-position:left;
			background-repeat:no-repeat;
			padding: 0px 0px 0px 14px;
			}
			
	#bios2 .client_retained li#client_retained a.faq,
	#bios2 .client_process li#client_process a.faq,
	#bios2 .client_guarantee li#client_guarantee a.faq,
	#bios2 .client_work li#client_work a.faq,
	#bios2 .client_involved li#client_involved a.faq,
	#bios2 .client_industries li#client_industries a.faq,
	#bios2 .client_positions li#client_positions a.faq,
	#bios2 .client_organizations li#client_organizations a.faq,
	#bios2 .client_where li#client_where a.faq,
	#bios2 .candidate_retained li#candidate_retained a.faq,
	#bios2 .candidate_resume li#candidate_resume a.faq,
	#bios2 .candidate_confidential li#candidate_confidential a.faq,
	#bios2 .candidate_compensation li#candidate_compensation a.faq,
	#bios2 .candidate_informed li#candidate_informed a.faq,
	#bios2 .candidate_industries li#candidate_industries a.faq,
	#bios2 .candidate_positions li#candidate_positions a.faq,
	#bios2 .candidate_where li#candidate_where a.faq,
	#bios2 .candidate_organizations li#candidate_organizations a.faq,
	#bios2 a.faq:hover{
	display:block;
	background-image:url(http://rsmr.com/images/global/exec_on.jpg);
	padding: 0px 0px 0px 14px;
	color: #000000;
	line-height:12px;
	}
	#bios2 .bion{
		background-color:#E1E4E0;
		font-size:9px;
		margin:0;
		color: #000000;
		display:block;
		list-style:none;
		background-image:url(http://rsmr.com/images/global/exec_on.jpg);
		background-position:left;
		background-repeat:no-repeat;
		padding: 0px 0px 0px 14px;
		line-height:12px;
/*

==========================
Fix IE. Hide from IE Mac 
==========================
\*/
* border-bottom:0px;
* height:0px;
/* End */
		}
	  /* END: BIOS2 */
#subCS a.cd0:link,#subCS a.cd0:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/candidates/cd0_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.cd0:hover, .current_open_positions li#current_open_positions a.cd0 {
display:block;
background-image:url(http://rsmr.com/images/candidates/cd0_n.gif);
padding:0 0 0 19px;
}

#subCS a.cd1:link,#subCS a.cd1:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/candidates/cd1_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.cd1:hover, .completed_searches li#completed_searches a.cd1 {
display:block;
background-image:url(http://rsmr.com/images/candidates/cd1_n.gif);
padding:0 0 0 19px;
}

#subCS a.cd1:hover, .interview_materials li#interview_materials a.cd1 {
display:block;
background-image:url(http://rsmr.com/images/candidates/cd1_n.gif);
padding:0 0 0 19px;
}

#subCS a.cd2:link,#subCS a.cd2:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/candidates/cd2_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.cd2:hover, .rsmr_resume li#rsmr_resume a.cd2 {
display:block;
background-image:url(http://rsmr.com/images/candidates/cd2_n.gif);
padding:0 0 0 19px;
}

#subCS a.cd3:link,#subCS a.cd3:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/candidates/cd3_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.cd3:hover, .candidate_retained li#candidate_retained a.cd3 {
display:block;
background-image:url(http://rsmr.com/images/candidates/cd3_n.gif);
padding:0 0 0 19px;
}

#textyCS .white {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
line-height:12px;
color:#FFF;
text-decoration:none;
}

#sevenDs {
background-color:#BBC5CC;
width:8px;
padding:0 12px 0 0;
float:left;
}

/* START: PAREAS */
#sub a.pa2:link,#sub a.pa2:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/practice/pa2_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.pa2:hover, .aec li#aec a.pa2, .architecture li#aec a.pa2, .engineering li#aec a.pa2, .construction li#aec a.pa2 {
display:block;
background-image:url(http://rsmr.com/images/practice/pa2_n.gif);
padding:0 0 0 19px;
}

#sub a.pa3:link,#sub a.pa3:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/practice/pa8_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.pa3:hover, .energy_power li#energy_power a.pa3 {
display:block;
background-image:url(http://rsmr.com/images/practice/pa8_n.gif);
padding:0 0 0 19px;
}

#sub a.pa4:link,#sub a.pa4:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/practice/pa4_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.pa4:hover, .manufacturing li#manufacturing a.pa4 {
display:block;
background-image:url(http://rsmr.com/images/practice/pa4_n.gif);
padding:0 0 0 19px;
}

#sub a.pa5:link,#sub a.pa5:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/practice/pa5_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.pa5:hover, .finance li#finance a.pa5 {
display:block;
background-image:url(http://rsmr.com/images/practice/pa5_n.gif);
padding:0 0 0 19px;
}

#sub a.pa6:link,#sub a.pa6:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/practice/pa6_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.pa6:hover, .general li#general a.pa6 {
display:block;
background-image:url(http://rsmr.com/images/practice/pa6_n.gif);
padding:0 0 0 19px;
}

#sub a.pa7:link,#sub a.pa7:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/practice/pa7_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.pa7:hover, .real_estate li#real_estate a.pa7 {
display:block;
background-image:url(http://rsmr.com/images/practice/pa7_n.gif);
padding:0 0 0 19px;
}

#sub a.pa8:link,#sub a.pa8:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#B6CD88;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #B6CD88;
background-image:url(http://rsmr.com/images/practice/pa8_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub a.pa8:hover, .environment li#environment a.pa8 {
display:block;
background-image:url(http://rsmr.com/images/practice/pa8_n.gif);
padding:0 0 0 19px;
}

/* END: PAREAS */
/* START: Client */
#rightbodyCS {
background:#BBC5CC;
height:294px;
width:458px;
display:block;
float:right;
}

#textyCS {
background-color:#BBC5CC;
width:368px;
padding:20px 49px 20px 41px;
float:left;
}

#leftgreyboxCS {
background:#e1e4e0;
height:154px;
width:222px;
display:block;
float:left;
border-bottom:solid 6px #BBC5CC;
}

#rightsubnavCS {
background:#BBC5CC;
height:160px;
width:458px;
display:block;
float:right;
}

#subCS {
background-color:#BBC5CC;
height:76px;
width:368px;
padding:40px 49px 0 41px;
float:left;
}

#subCS ul {
background-color:#BBC5CC;
font-size:9px;
margin:0;
padding:0;
color:#FFF;
display:block;
list-style:none;
}

#subCS a.cs2:link,#subCS a.cs2:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 18px #BBC5CC;
background-image:url(http://rsmr.com/images/client/cs2_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.cs2:hover {
display:block;
background-image:url(http://rsmr.com/images/client/cs2_n.gif);
padding:0 0 0 19px;
}

#subCS a.cs4:link,#subCS a.cs4:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/client/cs4_f.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#subCS a.cs4:hover, .client_retained li#client_retained a.cs4 {
display:block;
background-image:url(http://rsmr.com/images/client/cs4_n.gif);
padding:0 0 0 19px;
}

/* START: Contact */
#rightbodyCon {
background:#E6E8D9;
height:344px;
width:458px;
display:block;
float:right;
}

#textyConA {
background-color:#E6E8D9;
width:176px;
padding:16px 8px 0 41px;
float:left;
}

#textyConB {
background-color:#E6E8D9;
width:200px;
padding:16px 23px 0 8px;
float:left;
}

#leftgreyboxCon {
background:#e1e4e0;
height:154px;
width:222px;
display:block;
float:left;
border-bottom:solid 6px #E6E8D9;
}

#rightsubnavCon {
background:#E6E8D9;
height:160px;
width:458px;
display:block;
float:right;
}

#subCon {
background-color:#E6E8D9;
height:76px;
width:368px;
padding:40px 49px 0 41px;
float:left;
}

#subCon ul {
background-color:#E6E8D9;
font-size:9px;
margin:0;
padding:0;
color:#FFF;
display:block;
list-style:none;
}

#subCon a.con1:link,#subCon a.con1:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#E6E8D9;
line-height:8px;
text-decoration:none;
color:#000;
border-bottom:solid 7px #E6E8D9;
background-image:url(http://rsmr.com/images/contact/contact1.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#conmap {
float:left;
padding:9px 13px 0 26px;
margin:0;
}

#barCon {
background-color:#E6E8D9;
height:5px;
width:368px;
background-image:url(http://rsmr.com/images/contact/contactbar.png);
background-position:left;
background-repeat:no-repeat;
float:left;
/*margin:28px 49px 0px 41px;*/
margin:28px 0 0 25px;
}

#textyCon2 {
background-color:#e1e4e0;
width:171px;
padding:9px 13px 0 26px;
float:left;
}

.contact2 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
line-height:14px;
color:#505B60;
}

.bodycon {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
line-height:11px;
}

/* END: Contact */
#dotdivide {
background:#fff;
height:287px;
width:12px;
display:block;
float:left;
margin-top:7px;
}

#dotdividebio {
background:#fff;
height:297px;
width:12px;
display:block;
float:left;
margin-top:7px;
}

#dotdividecon {
background:#fff;
height:337px;
width:12px;
display:block;
float:left;
margin-top:7px;
}

#rightbody {
background:#B6CD88;
height:294px;
width:458px;
display:block;
float:right;
}

#rightbodybio {
background:#B6CD88;
height:304px;
width:458px;
display:block;
float:right;
}

#texty {
background-color:#B6CD88;
width:368px;
padding:20px 49px 20px 41px;
float:left;
}

#texty .fitcopy {
float:left;
padding:28px 0 0;
}

#texty .white {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
line-height:12px;
color:#FFF;
text-decoration:none;
}

#nineqs {
background-color:#B6CD88;
width:8px;
padding:0 12px 0 0;
float:left;
}

#texty2 {
background-color:#B6CD88;
width:349px;
padding:20px 49px 20px 60px;
float:left;
}

/* START: JohnBio */
#texty3 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:32px 49px 0 41px;
float:left;
}

#texty33 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:6px 49px 0 41px;
float:left;
}

#texty4 {
background-color:#B6CD88;
width:368px;
padding:13px 49px 2px 41px;
float:left;
}

#texty4.chris {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

#texty44 {
background-color:#B6CD88;
width:368px;
padding:13px 49px 0 41px;
float:left;
}

.contact {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
line-height:18px;
color:#FFF;
}

.contact2 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
line-height:10px;
color:#FFF;
}

#texty5 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:2px 49px 0 41px;
float:left;
}

#texty7 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:14px 49px 0 41px;
float:left;
}

#texty88 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:0 49px 0 41px;
float:left;
}

#texty8 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:0 49px 0 41px;
float:left;
}

#texty9 {
background-color:#B6CD88;
width:368px;
padding:13px 49px 0 41px;
float:left;
}

#texty6 {
background-color:#B6CD88;
width:368px;
padding:13px 49px 12px 41px;
float:left;
}

#texty6.john {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

#texty10 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:50px 49px 0 41px;
float:left;
}

#texty11 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:68px 49px 0 41px;
float:left;
}

#texty12 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:86px 49px 0 41px;
float:left;
}

#texty122 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:68px 49px 0 41px;
float:left;
}

#texty13 {
background-color:#B6CD88;
height:12px;
width:368px;
padding:104px 49px 0 41px;
float:left;
}

/* End: JohnBio */
/* START: SUBNAV2 */
#sub2 {
background-color:#B6CD88;
width:368px;
padding:20px 49px 0 41px;
float:left;
}

#sub2 ul {
background-color:#B6CD88;
font-size:9px;
margin:0;
padding:0;
color:#FFF;
display:block;
list-style:none;
}

#sub2 a.aso1:link,#sub2 a.aso1:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/global/exec_off.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub2 a.aso1:hover {
display:block;
background-image:url(http://rsmr.com/images/global/exec_on.jpg);
padding:0 0 0 19px;
}

#sub2 a.aso2:link,#sub2 a.aso2:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/global/exec_off.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub2 a.aso2:hover {
display:block;
background-image:url(http://rsmr.com/images/global/exec_on.jpg);
padding:0 0 0 19px;
}

#sub2 a.aso3:link,#sub2 a.aso3:visited {
font-family:Arial, Helvetica, sans-serif;
display:block;
background-color:#BBC5CC;
line-height:8px;
text-decoration:none;
color:#FFF;
border-bottom:solid 7px #BBC5CC;
background-image:url(http://rsmr.com/images/global/exec_off.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 19px;
}

#sub2 a.aso3:hover {
display:block;
background-image:url(http://rsmr.com/images/global/exec_on.jpg);
padding:0 0 0 19px;
}

/* END: SUBNAV2 */
/* END: InteriorCenter*/
/* START: SCROLL */
#OuterLayer {
position:absolute;
width:360px;
height:268px;
z-index:1;
left:0;
top:0;
overflow:hidden;
visibility:hidden;
}

#InnerLayer {
position:absolute;
width:360px;
z-index:2;
left:0;
top:0;
}

#InnerLayer a.linking:link,a.linking:visited,a.linking:active,a.linking:hover {
float:left;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#505B60;
text-decoration:none;
text-align:left;
font-weight:700;
}

#InnerLayer a.linking:hover {
color:#f06630;
text-decoration:underline;
font-weight:700;
}

#InnerLayer .load {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
margin:0;
padding:0;
color:#000;
text-decoration:none;
}

#InnerLayer .loadorange {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
margin:0;
padding:0;
color:#FFF;
text-decoration:underline;
}

#newsDs {
background-color:#B6cd88;
width:8px;
padding:4px 12px 0 0;
float:left;
}

#InnerLayer .white {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
line-height:18px;
color:#FFF;
text-decoration:none;
}

#InnerLayer .client {
	margin-left: 20px;
}

#InnerLayer .position {
	margin-left: 40px;
}

#sevenDs2 {
background-color:#BBC5CC;
width:8px;
padding:3px 12px 10px 0;
float:left;
}

/* END: SCROLL */
/*
==========================
Fix IE. Hide from IE Mac 
==========================
\*/
* html ul li a {
height:0;
}

* body {
behavior:url("../javascripts/hover.htc");
}

* #sc1 {
margin-left:-94px;
}

/* End */