  body {margin: 0px; padding: 0px; font-family: Helvetica, sans-serif; font-size: 1.000em; color: #fff; text-align: center; background-color: #000000}
h1, h2, h3, h4, p {margin: 0px; padding: 0px}
h2 {margin-bottom: 18px; font-size: 36px; font-weight: bold}
h3, h3 a, h3 a:hover, h3 a:active {font-size: 24px; color: #ff9900; font-weight: normal}
h3.exam_cost {color: #336699}
h3.exam_process {color: #5d876e}
h4 {font-size: 18px}
p {font-size: 20px}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline}
a {color: #9dcaf4}
a:hover, a:active {color: #9dcaf4; outline: none}
 .hr {height: 2px; width: 862px; background: #fff; position: relative; left: -20px; top: -10px; _top: 0;  -moz-opacity: 0.10; -ms-filter: "alpha(opacity=10)"; filter: alpha(opacity=10); opacity: 0.10; font-size: 0}
span.alpha {color: #f68a1f }
 a.btn {font: normal 0.8em/0.8em Helvetica,sans-serif; color: #fff; border: none; cursor: pointer; outline: 0; display: block; height: 14px; width: 84px; padding: 4px 0 0 6px; margin: 10px 0 0 0; background-color: transparent; background-image: url(../images/btn.png); background-position:0 0; background-repeat: no-repeat}
a:hover.btn, a:active.btn {background-position:0 -18px; text-decoration: none}
 img.bright_sparks_chart, img.bright_sparks, img.desks, a.btn, img.examinations, img.gild, img.globe, img.initiatives, img.laptop, #logo, img.reception, img.screen_shot-assessment_breakdown, img.screen_shot-time, img.exam_cost, img.exam_process, img.standard_caliber, img.blueprint, img.encyclopedic_process, img.interactive_analysis, img.gild_promote, img.gild_target, img.gild_identify, img.gild_attract, img.gild_find {behavior: url('../iepngfix.htc'); border: 0px}
 .opportunity {background: #000 url('../images/backgrounds/background-home_01.jpg') no-repeat}
.hope {background: #000 url('../images/backgrounds/background-home_02.jpg') no-repeat}
.talent {background: #000 url('../images/backgrounds/background-home_03.jpg') no-repeat}
body#our_mission {background: #000 url('../images/backgrounds/background-our_mission.jpg') no-repeat}
body#the_science, body#privacy_policy, body#terms_and_use {background: #ccc url('../images/backgrounds/background-the_science.jpg') repeat-y}
 body#initiatives {background: #000 url('../images/backgrounds/background-initiatives.jpg') no-repeat}
body#examinations {background: #000 url('../images/backgrounds/background-examinations.jpg') no-repeat}
body#bright_sparks {background: #000 url('../images/backgrounds/background-bright_sparks.jpg') no-repeat}
body#gild, body#reception {background: #000 url('../images/backgrounds/background-reception.jpg') no-repeat}
body#contact_us {background: #000 url('../images/backgrounds/background-contact_us.jpg') no-repeat}
 div#header {width: 916px; margin-top: 52px; _position: absolute;  _left: 0px;  }
html>body div#header {*position: absolute; *left: 0px}
 h1#logo {float: left; width: 293px; height: 52px; _height: 53px;  margin: 0px 3px 0px 0px; background: #336699 url('../images/logo.png') no-repeat 0 0; padding: 0px; text-indent: -9999px; cursor: pointer}
html>body h1#logo {*height: 53px;  }
img.logo {width: 162px; height: 42px}
 div#nav {float: left; width: 619px; background: #ccc}
ul#nav li {float: left; list-style-type: none; width: 142px; height: 52px; margin-right: 3px; background: #666; font-size: 80%; font-weight: bold; text-align: right; cursor: pointer}
 ul#nav li a {color: #c2c2c2; text-decoration: none; width: 134px; height: 15px; padding: 31px 8px 6px 0px; display: block}
ul#nav li a:hover, ul#nav li.active {background: #ff9900}
ul#nav li a:hover, ul#nav li.active a {color: #fff}
 div#parent {min-height: 900px}
  div#content {z-index: 2000; position: absolute; top: 161px; _top: 145px;  left: 50px; width: 822px; margin-bottom: 90px; padding: 20px; text-align: left}
div#content-background {z-index: 1000; position: absolute; top: 161px; _top: 145px;  left: 50px; width: 822px; margin-bottom: 90px; padding: 20px;  background: #000; filter:alpha(opacity=85); opacity:0.85; height:90px}
 div#content div.column-set {clear: both; overflow: hidden; margin: 37px 0px 10px 0px}
div#content div.column-set p {margin-bottom: 23px; font-size: 16px}
div#content div.column-set p.pad {margin-bottom: 30px}
div#content div.column-set p.lead {font-size: 20px; font-weight: bold}
div#content div.column-set div.left {float: left; width: 386px}
div#content div.column-set div.right {float: right; width: 386px; margin-left: 15px}
 div#initiatives_sub-nav {z-index: 2000}
div#initiatives_sub-nav-background {z-index: 1000}
div#initiatives_sub-nav, div#initiatives_sub-nav-background {clear: both; position: absolute; top: 134px; _top: 137px;  left: 50px; width: 617px}
div#initiatives_sub-nav a, {border: 0}
div#initiatives_sub-nav ul, div#initiatives_sub-nav-background ul {margin: 0px; padding: 0px}
div#initiatives_sub-nav ul li, div#initiatives_sub-nav-background ul li {float: left; list-style-type: none; margin-right: 1px; padding: 0px; font-size: 80%; font-weight: bold; cursor: pointer}
div#initiatives_sub-nav ul li div {height: 27px}
div#initiatives_sub-nav-background ul li div {height: 27px; background: #000; filter:alpha(opacity=60); opacity:0.60}
div#initiatives_sub-nav ul li div.over {margin-top: -3px; height: 30px}
div#initiatives_sub-nav-background ul li div.over {margin-top: -3px; height: 30px; filter:alpha(opacity=90); opacity:0.90; position:relative}
div#initiatives_sub-nav ul li div.initiatives, div#initiatives_sub-nav-background ul li div.initiatives {width: 110px}
div#initiatives_sub-nav ul li div.gild, div#initiatives_sub-nav-background ul li div.gild {width: 80px}
div#initiatives_sub-nav ul li div.examinations, div#initiatives_sub-nav-background ul li div.examinations {width: 168px}
div#initiatives_sub-nav ul li div.bright_sparks, div#initiatives_sub-nav-background ul li div.bright_sparks {width: 136px}
div#initiatives_sub-nav ul li div.reception, div#initiatives_sub-nav-background ul li div.reception {width: 115px}
img.initiatives {width: 110px; height: 27px}
img.gild {width: 80px; height: 27px}
img.examinations {width: 168px; height: 27px}
img.bright_sparks {width: 136px; height: 27px}
img.reception {width: 115px; height: 27px}
 body#initiatives #content, body#initiatives div#content-background, body.initiatives #content,  body.initiatives div#content-background  {top: 162px; _top: 165px;  }
body#initiatives div#content div.column-set div.left {float: left; width: 508px}
body#initiatives div#content div.column-set div.right {float: right; width: 291px}
 body#terms_and_use #parent {height: 7749px}
body#terms_and_use div#content-background {height: 7600px}
body#terms_and_use div#content ol {line-height: 22px}
body#terms_and_use div#content h2 {font-size: 18px}
body#terms_and_use div#content h3 {font-size: 16px}
body#terms_and_use div#content p {font-size: 14px; margin-bottom: 20px}
body#terms_and_use div#content a {color: #fff}
 body#privacy_policy #parent {height: 4349px}
body#privacy_policy div#content-background {height: 4200px}
body#privacy_policy div#content ol {line-height: 22px}
body#privacy_policy div#content li {padding-bottom: 16px}
body#privacy_policy div#content ol.toc li {padding-bottom: 0}
body#privacy_policy div#content h2 {font-size: 18px}
body#privacy_policy div#content h3 {font-size: 16px}
body#privacy_policy div#content p {font-size: 14px; margin-bottom: 20px}
body#privacy_policy div#content a {color: #fff}
a.truste_seal_ctv {display: block; margin-bottom: 16px}
 #footer {clear: both; _position: absolute;   _left: 0px;  background: #000; padding: 16px 26px 12px 68px; text-align: left}
#footer p {font-size: 14px; color: #c2c2c2}
#footer span {margin-left: 384px}
#footer a {color: #c2c2c2}
 img.laptop {width: 387px; height: 288px}
img.bright_sparks_chart {width: 384px; height: 242px}
img.globe {width: 354px; height: 355px}
img.exam_cost {width: 393px; height: 265px}
img.exam_process {width: 376px; height: 316px}
img.standard_caliber {width: 340px; height: 288px}
img.blueprint {width: 343px; height: 213px}
img.encyclopedic_process {width: 376px; height: 316px}
img.interactive_analysis {width: 393px; height: 317px}
img.gild_promote {width: 418px; height: 238px}
img.gild_target {width: 417px; height: 214px}
img.gild_identify {width: 418px; height: 434px}
img.gild_attract {width: 381px; height: 210px}
img.gild_find {width: 414px; height: 417px}
img.desks {width: 294px; height: 293px}
 body#gild div#content div.column-set div.left {width: 326px}
body#gild div#content div.column-set div.right {width: 399px}
body#examinations div#content div.column-set div.left {width: 326px; padding-left: 19px}
body#gild div#content div.column-set h3, body#examinations div#content div.column-set h3 {margin-bottom: 0px; font-size: 16px; font-weight: normal}
body#gild div#content div.column-set p, body#examinations div#content div.column-set p {font-size: 14px}
body#gild div#content div.column-set h3.lead, body#examinations div#content div.column-set h3.lead {font-size: 22px}
body#gild div#content div.column-set p.lead, body#examinations div#content div.column-set p.lead {font-size: 22px; font-weight: bold}
 div.time {height: 581px}
img.screen_shot-time {position: absolute; left: 272px}
div.assessment_breakdown {height: 549px}
h3.assessment_breakdown {margin: 100px 10px 0px 470px; text-align: right}
img.screen_shot-assessment_breakdown {position: absolute; left: -35px}
div.gild_promote {height: 238px}
div.gild_target {height: 214px}
div.gild_identify {height: 434px}
img.gild_target {position: absolute; left: 0}
img.gild_promote, img.gild_identify {position: absolute; right: 0; _right: 40px;  }
img.gild_find {position: absolute; right: 10px; _right: 50px;  }
 body#home div#content-background {position: absolute; top: 197px}
body#home div#content {z-index: 2000; position: absolute; top: 197px; left: 50px; width: 782px; padding: 20px; text-align: left}
body#home div#content h2 {margin-top: 20px; font-size: 58px; font-weight: bold}
body#home div#content p {font-size: 22px; font-weight: bold}
   body#home #parent {height: 908px; _height: 960px;  }
body#home div#content-background {height: 90px}
 body#our_mission #parent {height: 1233px}
body#our_mission div#content-background {height: 997px}
body#initiatives #parent {height: 1008px; _height: 1048px;  }
body#initiatives div#content-background {height: 798px; _height: 808px;  }
body#gild #parent {height: 2178px; _height: 2168px;  }
body#gild div#content-background {height: 1937px}
body#examinations #parent {height: 1658px; _height: 1698px;  }
body#examinations div#content-background {height: 1467px}
body#bright_sparks #parent {height: 1253px}
body#bright_sparks div#content-background {height: 1000px}
body#reception #parent {height: 2441px}
body#reception div#content-background {height: 2165px}
body#the_science #parent {height: 3535px}
body#the_science div#content-background {height: 3298px}
html>body body#the_science #parent {*height: 3456px}
html>body body#the_science div#content-background {*height: 3178px}
 div.core_values {margin-top: 39px}
 body#the_science div#content h3 {margin-bottom: 25px; font-size: 32px; color: #336699; font-weight: normal}
body#the_science div#content p.lead {font-size: 22px; line-height: 28px}
body#the_science div#content h4 {font-size: 20px; color: #336699; font-weight: normal}
body#the_science div#content p {font-size: 14px;  line-height: 18px}
body#the_science div#content div.column-set div.left {float: left}
body#the_science div#content div.column-set div.left h3, body#the_science div#content div.column-set div.left h4, body#the_science div#content div.column-set div.left p {padding-left: 20px}
body#the_science div#content div.column-set div.left p.the_science {padding-left: 0px}
body#the_science div#content div.column-set div.right {float: right; width: 381px}
body#the_science div#content div.column-set div.right p {padding-right: 20px}
body#the_science div#content div.standard_of_caliber h3, body#the_science div#content div.standard_of_caliber h4 {color: #ff9933}
body#the_science div#content div.iterative_analysis h3, body#the_science div#content div.iterative_analysis h4 {color: #069146}
 div#form-locations {width: 862px; position: absolute; top: 160px; _top: 145px;  left: 50px; _left: 5px;  }
html>body div#form-locations {*left: 5px;  }
div#form {float: left; width: 599px; _width: 90px;  margin-right: 4px}
html>body div#form {*width: 90px}
 div#form-content {z-index: 2000; position: absolute; top: 0px;  margin-right: 4px; text-align: left; padding: 20px 35px 20px 20px; text-align: left}
div#form-background {z-index: 1000; position: absolute; top: 0px; width: 599px; height: 667px; margin-right: 4px; background: #000; filter:alpha(opacity=85); opacity:0.85}
div#locations {float: right; width: 259px; _margin-left: -344px;  }
html>body div#locations {*margin-left: -343px}
 html>body div#locations p {*width: 198px}
 div#locations-content {z-index: 2000; position: absolute; top: 0px}
div#locations-content div.usa {border-top: 8px solid #336699}
div#locations-content div.india {border-top: 8px solid #359c47}
div#locations-content div.china {border-top: 8px solid #ff0000}
div#locations-content h3, div#locations-content p {padding: 13px 19px; text-align: left}
div#locations-content h3 {font-size: 22px; color: #fff}
div#locations-content p {font-size: 16px}
div#locations-background {width: 240px; _width: 236px;  height: 667px; z-index: 1000; position: absolute; top: 0px; background: #000; filter:alpha(opacity=85); opacity:0.85}
html>body div#locations-background {*width: 236px}
 body#contact_us #parent {height: 913px}
body#contact_us div#content {width: 559px; height: 647px}
body#contact_us div#content-background {width: 559px; height: 647px}
body#contact_us fieldset {width: 550px; margin: 0px; border: 0px; padding: 0px}
body#contact_us fieldset legend {display: none}
body#contact_us fieldset label {clear: both; float: left; width: 135px; padding-top: 4px; font-size: 20px; font-weight: normal; text-align: right}
body#contact_us fieldset input, body#contact_us fieldset textarea {font: normal 1.2em/1.5em Helvetica,sans-serif; float: right; width: 383px; height: 26px; border: 0px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 6px; background: #d0d0d1}
body#contact_us fieldset input {padding-top: 6px; _padding-top: 0;  _padding-bottom: 6px;  }
body#contact_us fieldset textarea {line-height: 1.7em; height: 237px}
body#contact_us fieldset input.submit {cursor: pointer; clear: both; width: 133px; height: 35px; background: #000 url('../images/contact_us/submit.gif') no-repeat; padding: 0px}
.msgError, .msgNotice {margin-left: 160px; position: relative; top: -6px}
.msgError {color: #ff0000}
.msgNotice {color: #0000ff}
a.backToTop {font-size: .9em; float: right; position: relative; top: -27px}
  .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block;}
 .clearfix {display:block;}
 