/* ---- Globals -------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */
html {
  width:100%; 
  height:100%; 
  margin:0; 
  padding:0;
}
body {
  width:100%; 
  height:100%; 
  margin:0; 
  padding:0; 
  color:#666666; 
  font-size:12px; 
  font-family:arial,helvetica,verdana,sans-serif;   
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-top.gif) 0 0 repeat-x #717477;
  zoom: 1;
}
h1, h2, h3, h4, table, td, ul, li, p, form {
  list-style:none; 
  margin:0; 
  padding:0;
}
h1 {
  font-size:25px;
}
h2 {
  font-size:14px;
}
h3 {
  font-size:13px;
}
h4 {
  font-size:12px;
}
img {
  border:0;
}
p, li {
  line-height:1.7em;
}
a {
  color:#801c27; /* red */
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
table {
  border-collapse:collapse;
}
td {
  vertical-align:top;
}
th {
  text-align:left;
}
sup {
  font-size:smaller; 
  vertical-align:baseline; 
  position: relative; 
  bottom: 0.33em;
}
ol li {
  list-style-type: decimal;
}
input, select, textarea {
  padding:1px; 
  font-size:11px; 
  font-family:arial,helvetica,verdana,sans-serif;
}

.top-wrap {
  width:993px; 
  height:80px;
  margin: 0;
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-shad_top.gif) left bottom no-repeat; 
  position:relative;
  padding: 0;
}
.top-wrap .lgo-rhi {
  margin: 21px 0 0 35px;
}

.mid-wrap {
  width:100%; 
  position:relative;
}
.mid-wrap td {
 /* width:40%;*/
}
.mid-wrap .ct {
  width: 10px !important;
}
.mid-wrap .ct-inpad {
  width: 973px; 
  background: #fff;
  margin: 0;
  padding: 0;
}
.mid-wrap .lt {
  text-align:right; 
  background-image:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-shad_lt_mid.gif);
  text-align: right;
  background-position: top;
  background-repeat: repeat-y;
  background-color: #801C27; /*red*/
}
.mid-wrap .rt {
  text-align: left; 
  background-image:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-shad_rt_mid.gif);
  background-position: top;
  background-repeat: repeat-y;
  background-color: #717477; /* grey */
}
.mid-wrap .top {
  vertical-align:top;
}
.mid-wrap .bot {
  vertical-align:bottom;
}

.bot-wrap {
  width: 993px; 
  margin: 0 auto;
  padding: 15px 0;
  background-image: url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-shad_bot.gif);
  text-align: left;
  background-position: top;
  background-repeat: no-repeat;
}
.bot-wrap p {
  color:#adacac; /* grey */
  font-size:10px; 
  font-family:verdana,arial,sans-serf; 
  text-align:center;
}
.bot-wrap a {
  color:#adacac; /* grey */
  text-decoration:underline;
}

.nav-main {
  margin: 0;
  padding: 0;
  float: right; 
  display: inline; 
  position: absolute; 
  bottom: 0;
  right: 0;
}
.nav-main li {
  margin-left:30px; 
/*  margin: 0 0 0 30px;
  padding: 0; */
  float:left;
}
.nav-main a {
  height:27px; 
  display:block;
}
.nav-main span {
  display:none;
}

.nav-main .OurServices a {
  width:96px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -0px -0px no-repeat;
}
.nav-main .InvestorCenter a {
  width:113px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -96px -0px no-repeat;
}
.nav-main .Careers a {
  width:65px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -209px -0px no-repeat;
}
.nav-main .AboutUs a {
  width:73px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -274px -0px no-repeat;
}

.nav-main .OurServices a:hover {
  width:96px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -0px -27px no-repeat;
}
.nav-main .InvestorCenter a:hover {
  width:113px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -96px -27px no-repeat;
}
.nav-main .Careers a:hover {
  width:65px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -209px -27px no-repeat;
}
.nav-main .AboutUs a:hover {
  width:73px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -274px -27px no-repeat;
}

.nav-main .OurServices a.on {
  width:96px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -0px -54px no-repeat;
}
.nav-main .InvestorCenter a.on {
  width:113px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -96px -54px no-repeat;
}
.nav-main .Careers a.on {
  width:65px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -209px -54px no-repeat;
}
.nav-main .AboutUs a.on {
  width:73px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/nav-main.gif) -274px -54px no-repeat;
}


/* ---- Home ----------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */
.fla-wrap {
  height: 353px;/*from blucoast*/
/*  background-color: transparent;
  background-image: url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-home_top.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: 0pt;
  background-y-position: 0pt;/*from blucoast*/

  width:973px; 
  /*height:353px; */
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-home_top.gif) 0 0 no-repeat;
}

.fla-wrap .intext {
  width:515px; 
  margin:111px 12px 0 0; 
  display:inline; 
  float:right;
}
.fla-wrap .intext p {
  padding-right:80px;
}
.fla-wrap a {
  text-decoration:underline;
}

.jump-wrap {
  height:310px; 
/*  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bkg_home_bot.gif) 25px 0 no-repeat; */
}
.jump-wrap {
}
.jump-wrap {
}
*html .jump-wrap {
  margin-top:-3px;
}

.h-dropdown {
  width:245px; 
  margin:20px 45px 0 0px; 
  float:right;
}
.h-dropdown {
   _margin: 20px 25px 0 0;
}
.h-dropdown div {
  padding:5px 0 15px 10px; 
  border:1px solid #125c83; /* dark teal */
  background:#3279a4; /* medium teal */
}
.h-dropdown table {
  width:100%; 
  font-size:11px;
}
.h-dropdown td {
  padding: 2px 15px 2px 3px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-dropdown.gif) left bottom repeat-x;
}
.h-dropdown a {
  color:#51b1dc; /* light teal text */
}
.h-dropdown a:hover {
  color:#fff; 
  text-decoration:none;
}
.h-dropdown .gra-dropdown {
  padding-bottom:10px;
}
.h-dropdown .dd {
  *margin-top:-5px;
}

/* ---- Section -------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */

.nav-sub {
  width:271px; 
  margin:0 25px 0 10px; 
  font-family:helvetica,arial,sans-serif; 
  display:inline; 
  float:left;
}
.nav-sub .inpad {
  padding:45px 0 0 0; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-subnav_top.gif) 0 0 no-repeat;
}
.nav-sub h1 {
  margin-bottom:45px; 
  padding:0 15px 0 20px;
}
.nav-sub h2 {
  margin-bottom:3px; 
  color:#fff; 
  padding:0 15px 0 20px;
}
.nav-sub h2 a {
  color:#fff;
}
.nav-sub h2.on {
  height:32px; 
  padding-top:11px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-subnav_on.gif) 0 0 no-repeat;
}
.nav-sub h2.on a {
  text-decoration:none;
}
.nav-sub ul {
  margin-bottom:20px; 
  padding:0 15px 0 20px;
}
.nav-sub li {
  padding-left:10px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/arw-dkgrey.gif) 0 5px no-repeat;
}
.nav-sub a {
  color:#333333; /* grey */
}
.nav-sub .subnav_bot {
  display:none;
}

#ct-section {
  padding:0; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-subnav_mid.gif) 10px 0 repeat-y #fff;
}
#ct-section {
}

.content {
/*  width: 630px; */
/*  margin: 10px 0 0 20px; */
/*  padding: 20px 20px 0 0; */
margin: 0;
padding: 0;
/*  float: left; */
/*  text-align: left; */
}
.content p {
  margin: 10px 50px 10px 0;
}

.content li {
  margin: 0 0 10px 0;
}

.bulletedlist li { /* bulleted list indented and small space in between items*/
  margin: 0 0 3px 40px;
  list-style-type: circle;
}

.bulletedlist2 li { /* bulleted list outdented and more space in between items*/
  margin: 0 100px 20px 20px;
  list-style-type: circle;
}

.hiredesk {
  width: 630px; 
  margin: 5px 0 0 5px;
  padding: 20px 5px 20px 0; 
  float: left;
  text-align: left;
}

.content h1 {
  margin-bottom:40px; 
  color:#801c27; /*red*/
  font-weight:normal;
}
.content h2 {
  margin-bottom:10px; 
  margin-top: 20px;
  color:#3993e6; /* light blue */
}
.gra-arw {
  vertical-align:middle;
}

.content_bot {
  height:19px; 
  position:relative; 
  background:#fff;
}
.content_bot #bg-subnav_bot {
  width:271px; 
  height:19px; 
  margin-left:10px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-subnav_bot.gif) 0 0 no-repeat; 
  position:absolute; 
  bottom:0; 
  left:0;
}

#content_kickers {
  height:166px; 
  padding-right:22px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-kickers.gif) 0 0 repeat-x;
}
#content_kickers #bg-subnav_bot {
  width:271px; 
  height:166px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-subnav_bot-kickers.gif) 0 0 no-repeat;
}
.kicker {
  height:113px; 
  margin:24px 0 0 17px; 
  float:right;
}
.kicker p {
  padding:88px 10px 0 0; 
  text-align:right;
}
.kicker a {
  color:#bad8e6; /* lighter blue */
}
#kicker_annual_report {
  width:204px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/gra-kicker_annual_report.gif) 0 0 no-repeat;
}
#kicker_edge_report {
  width:204px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/gra-kicker_edge_report.gif) 0 0 no-repeat;
}
#kicker_latest_news {
  width:204px; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/gra-kicker_latest_news.gif) 0 0 no-repeat;
}
*html .kicker p {
  padding-top:91px;
}

#content_banner {
  height:171px; 
  padding-right:25px; 
  text-align:right; 
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-subnav_mid.gif) 10px 0 repeat-y;
}
#content_banner .banner {
}
#content_banner {
}

#quote_med {
  width:100%;
}
.quote {
  height:76px; 
  margin-bottom: 15px; 
  margin: 30px 0 20px 0;
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-quote_lt.gif) 0 0 no-repeat;
}
.quote p {
  font-size: 14px;
  font-weight:normal;
  line-height:1.5em; 
  color:#801c27; /* red */
  font-family:helvetica,arial,sans-serif;
  text-align: left;
  margin: 0;
  padding: 15px 25px;
}
.quote strong {
  font-size:105%;
}
.quote .inpad {
  height: 100%;
  background:url(/External_Sites/content/RHI/rhi-us/Shared/images/bg-quote_rt.gif) right top no-repeat;
}

#locations-wrap {
}
#locations-wrap a {
  color:#333333; /* grey */
}
#locations-wrap ul {
  padding-left:20px; 
  float:left;
}
 
/* etc formatting */
.nobord-top {
  border-top:0 !important;
}
.nomargin {
  margin:0 !important;
}
.nomargin-top {
  margin-top:0 !important;
}
.nomargin-bot {
  margin-bottom:0 !important;
}
.marginhalf {
  margin:5px 0 !important;
}
.nopadding {
  padding:0 !important;
}
.align-rt {
  text-align:right;
}
.align-lt {
  text-align:left;
}
.align-ct {
  text-align:center;
}
.align-mid {
  vertical-align:middle;
}
.align-bot {
  vertical-align:bottom;
}
.small {
  font-size:.9em;
}
.clearout {
  clear:both; 
  font-size:.1em;
}
.right {
   text-align: right;
}
