/*
Theme Name: RGA GRC
Theme URI: http://wordpress.org/
Description: New wordpress theme for the GRC.
Version: 1.0
Author: RGA
Author URI: http://www.rga.com/
Tags:
  The CSS, XHTML and design is released under GPL:
  http://www.opensource.org/licenses/gpl-license.php
  
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#565656;
  text-align:center;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
    
a {outline:none;text-decoration:none}
a:hover {text-decoration:underline;}
a img { border: none; }
ul {list-style:none;}

.clear {clear:both}
.floatLeft {float:left}
.floatRight {float:right}
.icon-rss {
  display:block;
  text-indent:-9999px;
  width:14px;
  height:14px;
  background:url(../img/icon-rss.gif) 0px 0px no-repeat;
}

a.see-more {
  color:#76B900 !important;
}

a.downArrow {
  background: url(../img/blog/down_arrow.gif) right -1px no-repeat;
  padding-right:16px;
}

a.upArrow {
  background: url(../img/blog/up_arrow.gif) right -1px no-repeat;
  padding-right:16px;
}

a.rightArrow {
  background: url(../img/blog/right_arrow.gif) right -1px no-repeat;
  padding-right:16px;
}

#page {
  margin:0 auto;
  width:1200px;
  position:relative;
  text-align:left;
}

div.wrapper {
  padding:0px 0px;
}

#header {
  float:left;
  width:1200px;
  position:relative;
}

#header #masthead {
  float:left;
  width:1200px;
  background:#fff;
}

#header #masthead h1 a {
  float:left;
  text-indent:-9999px;
  background: url(../img/gelogo.gif) -34px 0px no-repeat;
  height:77px;
  width:283px;
  margin-left:20px;
  display:block;
}

#header #masthead .searchInfo {
  float:right;
  margin-top:20px;
}

#header #masthead .searchInfo ul {
  float:right;
  position:relative;
  padding-top:25px;
      left: 14px;
}

#header #masthead .searchInfo ul li {
      float:left;
  padding-right:12px;
  margin-right:12px;
  border-right:1px solid #9b9b9b;
  height:14px;
  line-height:14px;
}

#header #masthead .searchInfo ul li.last {
  border-right:none;
}

#header #masthead .searchInfo ul li a {
  color:#9c9a9a;
  font-size:11px;
  text-transform:lowercase;
}

#header #masthead .searchInfo ul li#searchField {
  position:absolute;
  top:0px;
  right:0px;
  padding:0px;
  width:237px;
  border:none;
  margin-right:0px;
}

#header #masthead .searchInfo ul li#searchField input, #searchform3 input {
  width:200px;
  height:18px;
  float:left;
  border:none;
  background:#f2f2f2;
  color:#898989;
      font-size:11px;
  padding:2px 0px 0px 2px
}

#header #masthead .searchInfo ul li#searchField button#searchsubmit, #searchform3 button#searchsubmit3 {
  color:#FFFFFF;
  cursor:pointer;
  display:block;
  
  border:none;
  text-indent:-9999px;
  background: url(../img/bg-search.gif) top left no-repeat #f2f2f2;
  height:20px;
  width:20px;
  float:left;
}

#header #mainNav {
  clear:both;
  float:left;
}

#header #mainNav ul {
  float:left;
}

#header #mainNav ul li {
  float:left;
  width:189px;
  text-align:center;
  border:1px solid #666;
  border-right:none;
  padding:6px 0px;
}

#header #mainNav ul li.last {
  border-right:1px solid #666;
  width:188px;
}

#header #mainNav ul li a {
  text-transform:uppercase;
}

div#content {
  clear:both;
  float:left;
}

div.content p, div.content > ul, div.post-content, div.post-content p, div.post-content > ul  {
  margin-bottom:20px;
  font-size:12px;
  line-height:17px;
}

div.content > ul, div.post-content > ul {
  list-style-type:square;
  margin-left: 20px;
}

div.twoColumns {
  float:left;
  width:1200px;
}

div.columnRight {
  float:right;
  width:1040px;
}

div.columnLeft {
  float:left;
  width:160px;
  min-height:10px;
}

    #footer {
  width:1200px;
  float:left;
  clear:both;
  padding:14px 0px 60px 0px;
}

#footer #bottomLinks {
  float:left;
  margin-left:20px;
}

#footer #bottomLinks li {
  float:left;
  padding-right:11px;
  margin-right:11px;
  border-right:1px solid #afb1b6;
  font-size:10px;
  height:10px;
  line-height:10px;
  color:#afb1b6;
}

#footer #bottomLinks li.last {
  border-right:none;
}

#footer #bottomLinks li a {
  color:#afb1b6;
  font-size:10px;
}

/*** site navigation ***/

ul#nav {
  margin-bottom:14px;
  width:160px;
  background: url(../img/nav/navbg2.png) bottom right no-repeat;
}

ul#nav li a {
  ;
  color:#fff;
  display:block;
  text-indent:-9999px;
}

ul#nav li.page-item-538 a {
  background:url(../img/nav/industries.png) -5px 0px no-repeat;
}
  
  ul#nav li.page-item-544 a {
    background: url(../img/nav/industries_appliances.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-544 a:hover {
      background: url(../img/nav/industries_appliances.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-544 a.selected {
      background: url(../img/nav/industries_appliances.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-553 a {
    background: url(../img/nav/industries_aviation.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-553 a:hover {
      background: url(../img/nav/industries_aviation.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-553 a.selected {
      background: url(../img/nav/industries_aviation.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-555 a {
    background: url(../img/nav/industries_electrical_distr.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-555 a:hover {
      background: url(../img/nav/industries_electrical_distr.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-555 a.selected {
      background: url(../img/nav/industries_electrical_distr.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-557 a {
    background: url(../img/nav/industries_energy.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-557 a:hover {
      background: url(../img/nav/industries_energy.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-557 a.selected {
      background: url(../img/nav/industries_energy.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-559 a {
    background: url(../img/nav/industries_finance.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-559 a:hover {
      background: url(../img/nav/industries_finance.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-559 a.selected {
      background: url(../img/nav/industries_finance.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-561 a {
    background: url(../img/nav/industries_healthcare.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-561 a:hover {
      background: url(../img/nav/industries_healthcare.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-561 a.selected {
      background: url(../img/nav/industries_healthcare.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-563 a {
    background: url(../img/nav/industries_lighting.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-563 a:hover {
      background: url(../img/nav/industries_lighting.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-563 a.selected {
      background: url(../img/nav/industries_lighting.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-565 a {
    background: url(../img/nav/industries_m&e.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-565 a:hover {
      background: url(../img/nav/industries_m&e.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-565 a.selected {
      background: url(../img/nav/industries_m&e.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-567 a {
    background: url(../img/nav/industries_o&g.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-567 a:hover {
      background: url(../img/nav/industries_o&g.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-567 a.selected {
      background: url(../img/nav/industries_o&g.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-571 a {
    background: url(../img/nav/industries_security.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-571 a:hover {
      background: url(../img/nav/industries_security.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-571 a.selected {
      background: url(../img/nav/industries_security.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-569 a {
    background: url(../img/nav/industries_transportation.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-569 a:hover {
      background: url(../img/nav/industries_transportation.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-569 a.selected {
      background: url(../img/nav/industries_transportation.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-573 a {
    background: url(../img/nav/industries_water.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-573 a:hover {
      background: url(../img/nav/industries_water.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-573 a.selected {
      background: url(../img/nav/industries_water.png) 0px -40px no-repeat;
    }
    
ul#nav li.page-item-540 a {
  background:url(../img/nav/technology.png) -5px 0px no-repeat;
}

  ul#nav li.page-item-546 a {
    background: url(../img/nav/technology_advanced_technologies.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-546 a:hover {
      background: url(../img/nav/technology_advanced_technologies.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-546 a.selected {
      background: url(../img/nav/technology_advanced_technologies.png) 0px -40px no-repeat;
    }
    
  ul#nav li.page-item-575 a {
    background: url(../img/nav/technology_bioscience.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-575 a:hover {
      background: url(../img/nav/technology_bioscience.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-575 a.selected {
      background: url(../img/nav/technology_bioscience.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-577 a {
    background: url(../img/nav/technology_ceramic.png) 0px 0px no-repeat;
    height:33px;
  }
    ul#nav li.page-item-577 a:hover {
      background: url(../img/nav/technology_ceramic.png) 0px -48px no-repeat;
    }
    ul#nav li.page-item-577 a.selected {
      background: url(../img/nav/technology_ceramic.png) 0px -48px no-repeat;
      height:33px;
    }
  ul#nav li.page-item-579 a {
    background: url(../img/nav/technology_chemicaltech.png) 0px 0px no-repeat;
    height:45px;
  }
    ul#nav li.page-item-579 a:hover {
      background: url(../img/nav/technology_chemicaltech.png) 0px -61px no-repeat;
    }
    ul#nav li.page-item-579 a.selected {
      background: url(../img/nav/technology_chemicaltech.png) 0px -61px no-repeat;
      height:45px;
    }
  ul#nav li.page-item-582 a {
    background: url(../img/nav/technology_electronic_systems.png) 0px 0px no-repeat;
    height:33px;
  }
    ul#nav li.page-item-582 a:hover {
      background: url(../img/nav/technology_electronic_systems.png) 0px -48px no-repeat;
    }
    ul#nav li.page-item-582 a.selected {
      background: url(../img/nav/technology_electronic_systems.png) 0px -48px no-repeat;
      height:33px;
    }
  ul#nav li.page-item-586 a {
    background: url(../img/nav/technology_imaging.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-586 a:hover {
      background: url(../img/nav/technology_imaging.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-586 a.selected {
      background: url(../img/nav/technology_imaging.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-584 a {
    background: url(../img/nav/technology_energy_conversion.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-584 a:hover {
      background: url(../img/nav/technology_energy_conversion.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-584 a.selected {
      background: url(../img/nav/technology_energy_conversion.png) 0px -40px no-repeat;
    }
    
  ul#nav li.page-item-588 a {
    background: url(../img/nav/technology_material_systems.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-588 a:hover {
      background: url(../img/nav/technology_material_systems.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-588 a.selected {
      background: url(../img/nav/technology_material_systems.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-590 a {
    background: url(../img/nav/technologies_micro&nano.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-590 a:hover {
      background: url(../img/nav/technologies_micro&nano.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-590 a.selected {
      background: url(../img/nav/technologies_micro&nano.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-592 a {
    background: url(../img/nav/technology_molecular_imaging.png) 0px 0px no-repeat;
    height:33px;
  }
    ul#nav li.page-item-592 a:hover {
      background: url(../img/nav/technology_molecular_imaging.png) 0px -48px no-repeat;
    }
    ul#nav li.page-item-592 a.selected {
      background: url(../img/nav/technology_molecular_imaging.png) 0px -48px no-repeat;
      height:33px;
    }
  ul#nav li.page-item-594 a {
    background: url(../img/nav/technology_nanotechnology.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-594 a:hover {
      background: url(../img/nav/technology_nanotechnology.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-594 a.selected {
      background: url(../img/nav/technology_nanotechnology.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-599 a {
    background: url(../img/nav/technology_sustainable_energy.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-599 a:hover {
      background: url(../img/nav/technology_sustainable_energy.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-599 a.selected {
      background: url(../img/nav/technology_sustainable_energy.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-883 a {
    background: url(../img/nav/technology_energy&propulsion.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-883 a:hover {
      background: url(../img/nav/technology_energy&propulsion.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-883 a.selected {
      background: url(../img/nav/technology_energy&propulsion.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-597 a {
    background: url(../img/nav/technologies_power_conversion.png) 0px 0px no-repeat;
    height:33px;
  }
    ul#nav li.page-item-597 a:hover {
      background: url(../img/nav/technologies_power_conversion.png) 0px -49px no-repeat;
    }
    ul#nav li.page-item-597 a.selected {
      background: url(../img/nav/technologies_power_conversion.png) 0px -49px no-repeat;
      height:33px;
    }
  ul#nav li.page-item-1049 a {
    background: url(../img/nav/technology_computing&decisioning.png) 0px 0px no-repeat;
    height:33px;
  }
    ul#nav li.page-item-1049 a:hover {
      background: url(../img/nav/technology_computing&decisioning.png) 0px -48px no-repeat;
    }
    ul#nav li.page-item-1049 a.selected {
      background: url(../img/nav/technology_computing&decisioning.png) 0px -48px no-repeat;
      height:33px;
    }
  ul#nav li.page-item-887 a {
    background: url(../img/nav/technology_organic_electronics.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-887 a:hover {
      background: url(../img/nav/technology_organic_electronics.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-887 a.selected {
      background: url(../img/nav/technology_organic_electronics.png) 0px -40px no-repeat;
    }

ul#nav li.page-item-541 a {
  background:url(../img/nav/locations.png) -5px 0px no-repeat;
}
  ul#nav li.page-item-548 a {
    background: url(../img/nav/locations_niskayuna.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-548 a:hover {
      background: url(../img/nav/locations_niskayuna.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-548 a.selected {
      background: url(../img/nav/locations_niskayuna.png) 0px -40px no-repeat;
    }
  ul#nav li.page-item-601 a {
    background: url(../img/nav/locations_bangalore.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-601 a:hover {
      background: url(../img/nav/locations_bangalore.png) 0px -39px no-repeat;
    }
    ul#nav li.page-item-601 a.selected {
      background: url(../img/nav/locations_bangalore.png) 0px -39px no-repeat;
    }
  ul#nav li.page-item-604 a {
    background: url(../img/nav/locations_shanghai.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-604 a:hover {
      background: url(../img/nav/locations_shanghai.png) 0px -39px no-repeat;
    }
    ul#nav li.page-item-604 a.selected {
      background: url(../img/nav/locations_shanghai.png) 0px -39px no-repeat;
    }
  ul#nav li.page-item-606 a {
    background: url(../img/nav/locations_munich.png) 0px 0px no-repeat;
  }
    ul#nav li.page-item-606 a:hover {
      background: url(../img/nav/locations_munich.png) 0px -40px no-repeat;
    }
    ul#nav li.page-item-606 a.selected {
      background: url(../img/nav/locations_munich.png) 0px -40px no-repeat;
    }

ul#nav li.page-item-536 {
  background:none;
}

ul#nav li.page-item-536 a {
  background:url(../img/nav/blog.png) -5px 0px no-repeat;
}
  ul#nav li.page-item-536 a.selected {
  background:url(../img/nav/blog.png) -5px -40px no-repeat;
}

ul#nav li {
  width:160px;
  background: url(../img/nav/rule.png) bottom left no-repeat;
  padding-bottom:5px;
  padding-top:6px;
  position:relative;
  z-index:0;
  zoom:1;
}

ul#nav li a.arrow {
  position:absolute;
  z-index:9999;
  top:5px;
  right:10px;
  text-indent:-9999px;
  background: url(../img/nav/arrow_down.png) 0px 0px no-repeat;
  display:block;
  height:20px;
  width:20px;
}

ul#nav li.open a.arrow {
  background: url(../img/nav/arrow_up.png) 0px 0px no-repeat;
}

ul#nav li.page-item-536 a.arrow {
  background: url(../img/nav/arrow_diag.png) 0px 0px no-repeat;
}

ul#nav li a.topLevel {
  width:160px;
  height:20px;
}

ul#nav li ul {
  margin-left:0px;
  margin-bottom:0px;
  display:none;
}

ul#nav li ul li {
  width:160px;
  background:none;
  padding:0px;
  margin-bottom:3px;
  position:static;
}

ul#nav li ul li a {
  display:block;
  padding:0px;
  width:160px;
  height:17px;
}

/** profile page styles **/

.scientistBio {
  width:550px;
}

.scientistInfo {
  width:240px;
}

.profileHeader {
  float:left;
}

.profile .profileHeader {
  width:800px;
}

.featuredContent .profileHeader {
  width:395px;
}

.profileHeader h1 {
  font-size:18px;
  font-weight:bold;
  float:left;
  margin-left:14px;
}

.profileHeader img {
  float:left;
}

/** blog styles **/

.blogSidebar ul {
  margin-bottom:14px;
}

.blogHome #blogPiece {
  width:60%;
}

.blogHome .columnRight .columnRight {
  width:35%;
}

/** overlay styles **/

.overlay {
  background:#FFFFFF;
  display:none;
  position:absolute;
  width:560px;
  z-index:9999999;
  text-align:left;
  font-size:11px;
  color:#565656;
  font-family:Arial, Helvetica, sans-serif;
}

#overlay-landing.overlay {
  background:#000;
  opacity:.6;
}

#overlay-blocker {
  background:#000000;
  left:0;
  opacity:0.7;
  position:absolute;
  top:0;
  width:100%;
  z-index:999999;
}

#overlay-blocker iframe {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  filter : alpha(opacity = 0);
  z-index: 9999;
}

#overlay-blocker {
  filter: alpha(opacity = 70);
}

#overlay-content {
  position:relative;
}

#overlay-content div.padding {
  padding:20px 27px 35px 27px;
}

#overlay-content h3.title {
  font-size:16px;
  font-weight:bold;
  margin-bottom:14px;
  color:#666666;
  margin-bottom:19px;
  padding-bottom:10px;
  border-bottom:1px solid #e0e0e0;
}

#overlay-content div.featuredMedia {
  float:left;
  width:100%;
}

#overlay-content div.content {
  float:left;
  width:100%;
}

#overlay-content div.relatedPosts {
  clear:both;
  float:left;
  width:100%;
}

#overlay-content div.overlay-footer {
  height:35px;
  position:absolute;
  width:100%;
  bottom:0px;
  left:0px;
  line-height:35px;
}

#overlay-content div.overlay-footer a.perma-link {
  float:left;
  color:#959595;
  display:block;
  background:url(../img/icon-perma.gif) 25px 9px no-repeat;
  padding-left:47px;
}

#overlay-content div.overlay-footer div.share-link {
  float:right;
  padding-right:27px;
}

#overlay-content div.overlay-footer div.share-link a {
  color:#959595;
  padding-left:13px;
  display:block;
  background:url(../img/icon-share.gif) 0px 12px no-repeat;
}


#overlay-content a.overlay-close {
  position:absolute;
  top:-17px;
  right:0px;
  color:#ffffff;
  font-size:10px;
  display:block;
  text-align:center;
  line-height:17px;
  background:#000;
  height:17px;
  width:17px;
}

#overlay-content .flashContainer {
  height:340px;
  width:560px;
}

#overlay-content #imgHome {
  width:560px;
  /* height:320px; */
}

#overlay-content.lab  #imgHome {
  width:560px;
  height:218px;
}

#overlay-content #imgHome.profile {
  height:100px;
}

#overlay-content .profile img {
  padding:10px 0px 0px 30px;
}

/*related blog posts styles */

.relatedPosts h3 {
  /*margin-bottom:9px;*/
}

.relatedPosts h3 a {
  color:#666;
  font-size:12px;
}

.relatedPosts li.author {
  margin:5.;
  padding:0;
}

.relatedPosts li.author a {
  color:#76b900;
  font-size:11px;
}

.relatedPosts li.categories a {
  color:#808080;
  font-size:10px;
}

.relatedPosts div.postHeadline {
  border-top:1px solid #dbdbdb;
  float:left;
  width:255px;
  clear:both;
  margin-top:18px;
  padding-top:8px;
}



/*find a job module styles */

#findJob {
  background:transparent url(../img/bg-landingColumnsRight.gif) repeat-x scroll left top;
  border:1px solid #e0e0e0;
  border-top:none;
  border-right:none;  
  float:left;
  padding:23px 30px;
  position:relative;
}

#findJob h3 {
  text-indent:-9999px;
  background: url(../img/hdr-career-find.gif) 0px 0px no-repeat;
  height:23px;
  margin-bottom:20px;
  width:259px;
}

#findJob li {
  padding-bottom:25px;
  position:relative;
  margin-bottom:7px;
}

#findJob li select {
  position:absolute;
  bottom:0px;
  left:0px;
}

#findJob input#question_idKeyword {
  background:#F2F2F2 none repeat scroll 0;
  border:medium none;
  color:#898989;
  font-size:11px;
  height:18px;
  padding:2px 0 0 2px;
  width:195px;
  position:absolute;
  bottom:0px;
  left:0px;
}

#findJob button#jobsubmit {
  background:#F2F2F2 url(../img/bg-search.gif) no-repeat scroll left top;
  border:medium none;
  color:#FFFFFF;
  cursor:pointer;
  display:block;
  height:20px;
  text-indent:-9999px;
  width:20px;
  position:absolute;
  bottom:0px;
  left:195px;
}

/*** search styles **/

#landingMarquee-search {
  background: url(../img/marquee-search.jpg) 0px 0px no-repeat;
  height:234px;
}

#landingMarquee-search .content {
  position:absolute;
  left:260px;
  top:10px;
}

#landingMarquee-search .content h2 {
  color:#fff;
  font-size:26px;
  margin-bottom:15px;
}

#landingMarquee-search .content #searchform2 input {
  background:#ececec;
  width:290px;
  height:33px;
  font-size:20px;
  border:none;
  padding:4px 0px 0px 12px;
  color:#898989;
  float:left;
}

#landingMarquee-search .content #searchform2 button#searchsubmit2 {
  border:none;
  background: url(../img/bg-search-large.gif) 0px 0px no-repeat #ececec;
  width:34px;
  height:37px;
  float:left;
  text-indent:-9999px;
}

.search .landingColumnLeft {
  width:730px;
}

.search h2 {
  font-size:18px;
  margin-bottom:15px;
}

.search .postRow {
  float:left;
  clear:both;
  width:730px;
  padding-top:7px;
  margin-bottom:15px;
  border-top:1px solid #e1e2e1;
}

.search .header {
  border-top:none;
  margin-bottom:0px;
  border-bottom:1px solid #e1e2e1;
  padding-bottom:4px;
}

.search .postRow h3 a {
  font-size:12px;
  color:#666;
  margin-bottom:9px;
  display:block;
  font-weight:bold;
}

.search .postRow p {
  margin:0px;
}

.search .postRow p.resultType {
  width:120px;
}

.search .postRow .postInfo {
  width:610px;
}

.search .postRow p.postmetadata a {
  color:#666;
}

.search .postRow p.perma-link a {
  color:#08A5E1;
}

.search .postRow div.excerpt p {
  margin-bottom:6px;
}

.search .postRow p.date {
  margin-bottom:6px;
}

.search .navigation {
  float:left;
  clear:both;
  width:730px;
}

.search .navigation p.leftArrow a {
  background:url(../img/arrowBluePrevious.gif) 0px 3px no-repeat;
  padding-left:10px;
  color:#666;
}

  .search .navigation p.rightArrow {
    margin-left:20px;
  }

.search .navigation p.rightArrow a {
  background:url(../img/arrowBlueNext.gif) right 3px no-repeat;
  padding-right:10px;
  color:#666;
}

#searchform3 input {
  margin-bottom:30px;
}


#ajaxloader {
  display:none;
  text-align:center;
}

.find_a_job #ajaxloader {
  width:554px;
  padding:20px 0px;
}

.error h2 {
  font-size:18px;
  margin:15px 0px;
}

.error p {
  font-size:14px;
  margin-bottom:16px;
}

.error p a {
  color:#76B900;
  text-decoration:none;
}

/*** breadcrumb styles ***/

.breadcrumb {
  float:left;
  clear:both;
  font-size:10px;
  line-height:17px;
  width:554px;
  margin-bottom:12px;
}

.breadcrumb a {
  color:#08A5E1;
}
