@import url("reset.css");
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/elements/font/League_Gothic-webfont.eot');
    src: url('/elements/font/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/elements/font/League_Gothic-webfont.woff') format('woff'),
         url('/elements/font/League_Gothic-webfont.ttf') format('truetype'),
         url('/elements/font/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#flashContent { width:100%; height:100%; }
body {
 background-color: #333;
 background-image: url('/elements/img/bg-secondary.jpg');
 background-position: 0 0;
 background-repeat: no-repeat;
 color: #666;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 18px;
}
body#home {
 background: url('/elements/img/bg-home.jpg') no-repeat 0 0;
 background-color: #333;
}
body#the-mandate-approach-and-goal {
 background: url('/elements/img/bg-approach-and-goal.jpg') no-repeat 0 0;
 background-color: #333;
}
body#submit-a-technology, body#technologies-in-development, body#technology-briefs {
 background: url('/elements/img/bg-technology.jpg') no-repeat 0 0;
 background-color: #333;
}
strong {
 color: #333333;
 font-weight: bold;
}
#wrapper { 
 margin: 0;
 width: 940px;
}
#body-wrapper {
 background: #fff;
 float: left;
 width: 940px;
}
#nav {
 background: none;
 color: #333;
 float: left;
 height: 97px;
 margin: 0;
 padding: 0;
 width: 940px;
}
#header {
 background: none;
 color: #333;
 float: left;
 height: 426px;
 margin: 0;
 padding: 0;
 width: 940px;
}
#header-secondary {
 background: none;
 color: #333;
 float: left;
 height: 12px;
 margin: 0;
 padding: 0;
 width: 940px;
}
#leftcolumn {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 color: #666;
 float: left;
 height: 318px;
 margin: 0;
 padding: 0;
 width: 646px;
}
#leftcolumn-secondary {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 color: #666;
 float: left;
 margin: 0;
 padding: 0;
 width: 176px;
}
#leftcolumn-borderless {
 color: #666;
 float: left;
 margin: 0;
 padding: 0;
 width: 176px;
}
#rightcolumn { 
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 color: #333;
 display: inline;
 float: left;
 margin: 0;
 padding: 0;
 width: 294px;
}
#rightcolumn-secondary {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 color: #666;
 display: inline;
 float: left;
 margin: 0;
 padding: 0 0 20px 0;
 width: 764px;
}
#rightcolumn-contact {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 color: #666;
 display: inline;
 float: left;
 margin: 0;
 padding: 0;
 width: 580px;
}
#rightcolumn-borderless {
 color: #666;
 display: inline;
 float: left;
 margin: 0;
 padding: 28px 0;
 width: 764px;
}
#rightcolumn-error {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 color: #666;
 display: inline;
 float: left;
 margin: 0;
 padding: 0;
 width: 580px;
}
#footer {
 background: none;
 clear: both;
 color: #999;
 float: left;
 height: 83px;
 margin: 10px 0 50px 0;
 padding: 0;
 width: 940px;
}
#breadcrumbs {
 background-color: #fff;
 float: left;
 font-size: 10px;
 padding: 5px 0 0 22px;
 width: 918px;
 word-spacing: 2px;
}
#download-pdf {
 background-color: #fff;
 float: right;
 font-size: 10px;
 padding: 0 14px 0 0;
}
#download-pdf img {
 padding: 0 0 0 3px;
 vertical-align: -4px;
}
/*----------------- Globals -----------------*/

  /*-------------- Link Properties --------------*/
  
  a {
   color: #669999;
   font-weight: bold;
   text-decoration: none;
  }
  a:hover {
   background-color: #669999;
   color: #fff;
   text-decoration: none;
  }
  a img, a:hover img, a img:hover { 
   color: none;
   background-color: transparent;
   border: 0;
   text-decoration: none;
  }
  span.pipe-color {
   color: #669999;
  }
  #logo {
   float: left;
   padding: 0 0 0 21px;
  }
  #print-logo {
   display: none;
  }
  #logo-tag {
   color: #666;
   float: left;
   font-size: 12px;
   padding: 11px 0 0 14px;
   width: 135px;
  }
  span.white-text {
   color: #fff;
  }
  input.read-more, img.read-more {
   vertical-align: -3px;
  }
  p.bold-black {
   color: #333;
   font-weight: bold;
  }
  p.small-itallic {
   font-size: 11px;
   font-style: italic;
  }
  span.neutral-pipe {
   color: #999;
   font-weight: normal;
  }
  h1 {
   color: #333;
   font-family: 'LeagueGothicRegular', Arial, sans-serif;
   font-size: 40px;
   font-weight: normal;
   line-height: 40px;
  }
  h2 {
   color: #336699;
   font-family: 'LeagueGothicRegular', Arial, sans-serif;
   font-size: 22px;
   font-weight: normal;
   text-transform: uppercase;
  }
  h3 {
   color: #999;
   font-size: 15px;
   font-weight: normal;
   text-transform: uppercase;
  }
  h4 {
   color: #336699;
   font-family: 'LeagueGothicRegular', Arial, sans-serif;
   font-size: 20px;
   font-weight: normal;
   text-transform: uppercase;
  }
  h5 {
   color: #999;
   font-size: 12px;
   font-weight: normal;
   line-height: 23px;
  }
  h6 {
   color: #333;
   font-family: 'LeagueGothicRegular', Arial, sans-serif;
   font-size: 21px;
   font-weight: normal;
   text-transform: uppercase;
  }
  h4 a {
   font-weight: normal;
  }
  .no-bg {
   background: none;
  }
  
  /*-------------- /Link Properties --------------*/

  /*-------------- Nav Properties --------------*/
  body.who-we-are #nav-links li.who-we-are a, body.mortality-data #nav-links li.mortality-data a, body.technology #nav-links li.technology, body.model #nav-links li.model a {
   color: #fff;
  }
  #nav-links {
   float: right;
   font-family: 'LeagueGothicRegular', Arial, sans-serif;
   font-size: 20px;
   padding: 5px 0 0;
  }
  #nav-links ul {
   position: relative;
  }
  #nav-links ul li ul {
   display: none;
   left: 0;
   position: absolute;
   top: 24px;
   width: 155px;
   z-index: 10;
  }
  #nav-links ul li:hover ul {
   display: block;
  }
  #nav-links ul li.model ul {
   left: -62px;
  }
  #nav-links ul li ul li {
   background:none repeat scroll 0 0 #333333;
   left:-38px;
   line-height: 12px;
   margin:0 0 4px 0;
   padding:8px 5px;
   position:relative;
   text-align: center;
   top: 4px;
   width:100%;
  }
  #nav-links ul li ul li.dropdown-arrow {
   background: url("/elements/img/dorpdown-arrow.png") no-repeat scroll center center transparent;
   height: 5px;
   margin: 0;
   padding: 0;
   width: inherit;
  }
  #nav-links ul li.model ul li.dropdown-arrow {
   background: url("/elements/img/dorpdown-arrow.png") no-repeat scroll 119px 0 transparent;
   height: 5px;
   margin: 0;
   padding: 0;
   width: inherit;
  }
  #nav-links ul li ul li a, body.who-we-are #nav-links li.who-we-are ul li a, body.mortality-data #nav-links li.mortality-data ul li a, body.technology #nav-links li#technology ul li a {
   color:#ffcc00;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
  }
  body.who-we-are #nav-links li.who-we-are ul li a:hover, body.mortality-data #nav-links li.mortality-data ul li a:hover, body.technology #nav-links li#technology ul li a:hover {
   color: #fff;
  }
  #nav-links li {
   float: left;
   list-style: none;
   margin: 20px 15px 0;
   padding: 5px;
   position: relative;
  }
  #nav-links li:hover {
   background-color: #333;
   color: #fff;
   padding: 5px;
  }
  #nav-links li:hover ul li {
   background-color: #333;
   color: #fff;
   float: left;
   padding: 6px 0;
  }
  #nav-links li a {
   color: #333;
   font-weight: normal;
  }
  #nav-links li:hover a {
   color: #fff;
  }
  #nav-links li:hover ul li a {
   background-color: #333;
   color:#ffcc00;
  }
  #nav-links li:hover ul li a:hover {
   background-color: #333;
   color:#fff;
  }
  #nav-links li a:hover {
   background-color: #333;
   color: #fff;
  }
  #nav-bar-top {
   float: left;
   font-size: 10px;
   height: 23px;
   width: inherit;
  }
  #nav-bar-top-links {
   float: right;
   height: 20px;
   padding: 1px 0 0 0;
   text-transform: uppercase;
   width: 165px;
  }
  #nav-bar-bottom {
   background: url('/elements/img/bg-nav-banner.gif') repeat-x 0 0 transparent;
   float: left;
   height: 74px;
   width: inherit;
  }
  #nav-icon-print {
   float: right;
   line-height: 18px;
   padding: 4px 0 0 0;
   width: 14px;
  }
  #nav-icon-email {
   float: right;
   line-height: 18px;
   padding: 6px 0 0 5px;
   width: 14px;
  }
  /*-------------- /Nav Properties --------------*/
/*----------------- Globals -----------------*/

  /*-------------- Header Properties --------------*/
  #header-text {
   color: #ccc;
   float: left;
   font-family: Georgia;
   font-size: 16px;
   font-style: italic;
   padding: 48px 0 0 445px;
   width: 290px;
  }
  #header-text p {
   line-height: 22px;
  }
  /*-------------- /Header Properties --------------*/
  
  /*-------------- Left Nav Properties --------------*/
  
  .left-nav {
   float: left;
   padding: 20px 0;
  }
  .left-nav.model {
   padding: 10px 0;
  }
  .left-nav li {
   background: url("/elements/img/border.png") repeat-x scroll bottom left transparent;
   float: left;
   font-size: 11px;
   line-height: 13px;
   margin: 0 0 0 22px;
   padding: 10px 0;
   width: 120px;
  }
  body#team-members .left-nav li.team-members a,li.collaborator a, body#advisory-board .left-nav li.advisory-board a, body#the-mandate-approach-and-goal .left-nav li.the-mandate-approach-and-goal a, body#who-we-are-members .left-nav li.who-we-are-members a, body#technology-briefs .left-nav li.technology-briefs a, body#technologies-in-development .left-nav li.technologies-in-development a, body#submit-a-technology .left-nav li.submit-a-technology a {
   color: #999;
  }
  body#team-members .left-nav li.team-members a:hover,li#collaborator a:hover, body#advisory-board .left-nav li.advisory-board a:hover, body#the-mandate-approach-and-goal .left-nav li.the-mandate-approach-and-goal a:hover, body#who-we-are-members .left-nav li.who-we-are-members a:hover, body#technology-briefs .left-nav li.technology-briefs a:hover, body#technologies-in-development .left-nav li.technologies-in-development a:hover, body#submit-a-technology .left-nav li.submit-a-technology a:hover {
   color: #fff;
  }
  
  
  .left-nav li ul li {
   background: none;
   margin: 0 0 0 10px;
   padding: 5px 0;
  }
  .left-nav li.team-members ul li a {
   color: #669999;
  }
  
  /*-------------- /Left Nav Properties --------------*/

/*-------------- Home Properties --------------*/

#col-container {
 background: url("/elements/img/border.png") repeat-x scroll 0 98.5% #FFFFFF;
 background-color: #fff;
 float: left;
 padding: 5px 0 0 0;
}
#col-container-secondary {
 background-color: #fff;
 float: left;
 padding: 5px 0 0 0;
}
#right-col-in-the-news {
 color: #336699;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 20px;
 float: left;
 padding: 18px 0;
 width: inherit;
}
.right-col-date {
 background: url('/elements/img/bg-date.jpg') no-repeat 0 0 transparent;
 float: left;
 height: 64px;
 margin: 4px 0 0;
 width: 39px;
}
.right-col-date-month {
 color: #ccc;
 height: 21px;
 padding: 3px 0 0 5px;
}
.right-col-date-date {
 color: #333;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 40px;
 height: 30px;
 line-height: 40px;
 padding: 0;
 text-align: center;
}
.right-col-news-body {
 float: left;
 padding: 0 0 0 10px;
 width: 225px;
}
.border-break {
 background: url('/elements/img/border.png') repeat-x bottom left transparent;
 float: left;
 height: 1px;
 margin: 17px 0;
 width: 294px;
}
.news-container {
 float: left;
 padding: 0;
}
.see-more-news {
 float: right;
 padding: 20px 20px 20px 0;
}

/*-------------- /Home --------------*/

/*-------------- Footer Properties --------------*/

.footer-border-vertical {
 background: url('/elements/img/border-vertical.png') repeat-y 0 0 transparent;
 float: left;
 height: 75px;
 margin: 0;
 width: 1px;
}
#footer-left-text {
 float: left;
 font-size: 10px;
 padding: 0 10px;
 width: 375px;
}
#footer-connect {
 float: left;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 15px;
 padding: 0;
 text-align: center;
 width: 80px;
}
#footer-logo {
 float: left;
 padding: 25px 0 0 0;
 text-align: center;
 width: 124px;
}
#footer-bill-gates {
 float: left;
 padding: 10px 0 0 20px;
}
#footer-design-by {
 float: right;
}
#footer-facebook {
 float: left;
 margin:2px 0 0 22px;
}
#footer-twitter {
 float: left;
 margin:2px 0 0 2px;
}
span.georgia-itallic {
 font-family: georgia;
 font-size: 11px;
 font-style: italic;
}
#footer-facebook a, #footer-bill-gates a, #footer-logo a, #footer-design-by a, #nav-icon-print a {
 background-color: transparent;
}

/*-------------- /Footer Properties --------------*/


#home-slider {
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
}
.slider-button {
 bottom: 30px;
 left: 20px;
 position: absolute;
}
.slider-text {
 float: left;
 font-family: Arial, sans-serif;
 padding: 30px 0 0 20px;
 width: 300px;
}
.slider-text p {
 color: #666;
}
.slider-text p.slider-header {
 color: #333;
 font-weight: bold;
}
.slider-button a {
 background-color: #ffcc00;
 color: #333;
 float: left;
 font-size:20px;
 font-weight:normal;
 padding: 5px;
}
.slider-button a:hover {
 background-color: #333;
 color: #ffcc00;
}
#slideshow {
 float:left;
 height:240px;
 padding: 0 0 0 15px;
 position: relative;
 width:591px;
 z-index: 1;
}
#slides {
 height: 240px;
 position:relative;
 width:591px;
 list-style:none;
 overflow:auto;
}
#slides li {
 height: 100%;
 width:591px;
}
.slides-container {
 float: left;
 height: 240px;
 width: 591px;
}
#slides li#welcome .slides-container {
 background: url('/elements/img/home-welcome-slider.jpg') no-repeat 0 0;
 background-color: #fff;
}
#slides li#mortality-data-box .slides-container {
 background: url('/elements/img/home-cause-slider.jpg') no-repeat 0 0;
 background-color: #fff;
}
#slides li#technology-box .slides-container {
 background: url('/elements/img/home-technology-slider.jpg') no-repeat 0 0;
 background-color: #fff;
}
#slides li#model-box .slides-container {
 background: url('/elements/img/home-model-slider.jpg') no-repeat 0 0;
 background-color: #fff;
}
.pagination {
 float:left;
 list-style:none;
 height:25px;
 margin:23px 0 0 19px;
}
.pagination li {
 color: #669999;
 cursor:pointer;
 float:left;
 font-size: 20px;
 margin:0 28px 0 0;
 padding:4px;
 position: relative;
 text-align:center;
 z-index: 2;
}
.pagination li:hover {
 background-color: #669999;
 color:#fff;
}
li.current {
 color: #333;
 position: relative;
 z-index: 2;
}
li:hover.current {
 background-color: transparent;
 color: #333;
}
li#content {
 width:464px;
 height:270px;
 padding:15px 18px 15px 18px;
}
#content h1 {
 font:22px Georgia,Verdana;
 margin-bottom:15px;
 color:#036;
}

/*-------------- Secondary Right Col Properties --------------*/

#right-header {
 background: url('/elements/img/border.png') repeat-x bottom left transparent;

}
#approach-and-goal-header, #right-header-briefs, #right-header,#right-header-member, #right-header-model,#right-header-mortality,#right-header-who{
 float:left;
 margin:0 20px 0 0;
 padding:28px 0;
}
#right-header-member {
 background: none;

}
#right-header-model {
 position: relative;
}


#right-header-contact {
 float:left;
 margin:0;
 padding:28px 0 20px;
 width:580px;
}
#error-header-contact {
 float:left;
 margin:0;
 padding:28px 0 20px;
 width:747px;
}
#right-header-technology {
 margin: 0 20px 0 0;
 padding: 28px 0 0 0;
 float: left;
 width: 460px;
}
#right-header-technology h1 {
 line-height: 50px;
}
#right-header-test {
 margin: 0;
 padding: 33px 7px 0;
 float: right;
}
#test-type {
 background: none repeat scroll 0 0 #99CCFF;
 height: 27px;
 padding: 8px 0 2px 10px;
 width: 238px;
}
#test-type h6 {
 padding: 2px 0 0 0;
}
#test-type img {
 float: right;
 padding: 0 10px 0 0;
}
#right-header-test li {
 color: #ccc;
 display:inline;
 float:left;
 font-size:9px;
 height:20px;
 margin: 8px 9px 0 0;
}
#right-header-test li#prevention {
 background: url("/elements/img/icon-prevention.gif") no-repeat scroll 0 4px transparent;
 padding: 0 0 0 18px;
}
#right-header-test li#diagnostic {
 background: url("/elements/img/icon-diagnostics.gif") no-repeat scroll 0 2px transparent;
 padding: 0 0 0 22px;
}
#right-header-test li#treatment {
 background: url("/elements/img/icon-treatment.gif") no-repeat scroll 0 2px transparent;
 padding: 0 0 0 20px;
}
#right-header-text {
 padding: 7px 0 10px 0;
 width: 742px;
}
#right-header-search-text {
 padding: 20px 0;
 position: relative;
 width: 742px;
}
span.italic-dark {
 color: #333;
 font-style: italic;
}
#right-header-model-text {
 line-height: 20px;
 padding: 10px 0 30px 0;
 width: 742px;
}
#right-header-text li {
 list-style: disc inside none;
 padding: 5px 0 5px 15px;
}
#right-header-text p {
 padding: 10px 0;
}
#right-header-text p.bold {
 color: #333;
 font-weight: bold;
}
#right-header p {
 color: #666;
}

#approach-and-goal-text {
 color: #666;
 float: left;
 padding: 20px 0;
}
#approach-and-goal-text span.text-header {
 color: #333;
 font-weight: bold;
}
#approach-and-goal-text p {
 float: left;
 padding: 10px 0;
}
#approach-and-goal-text li {
 float: left;
 list-style-position: inside;
 list-style-type: disc;
 padding: 0 0 20px 0;
 width: 450px;
}
#approach-and-goal-img {
 float: left;
 padding: 0 33px 12px 0;
}
.member-contact {
 float: right;
 padding: 0;
}
.member-facebook {
 background: url('/elements/img/border.png') repeat-x bottom left transparent;
 padding: 0 0 6px;
}
.member-facebook a, .member-email a {
 font-size: 11px;
}
.member-email {
 padding: 2px 0 0 0;
}
.member-facebook img {
 vertical-align: -4px;
}
.member-email img {
 vertical-align: -2px;
}
#submit-comments {
 float: left;
 padding: 10px 0 0 23px;
}
#flash-placeholder {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 float: left;
 height: 550px;
 padding: 22px 0 0 6px;
 position: relative;
 width: 929px;
 z-index: 1;
}
#model-placeholder {
 padding: 10px 0;
}

/*-------------- Model Properties --------------*/
#model-breadcrumbs-comtainer {
 background: url('/elements/img/ant-line.gif') repeat-x bottom left transparent;
 background-color: #fff;
 float: left;
 width: 100%;
}
#model-breadcrumbs {
 font-size: 10px;
 padding: 5px 0 5px 22px;
 width: 918px;
 word-spacing: 2px;
}
.model-login-container {
 float: left;
 font-size: 11px;
 width: 273px;
}
.model-login-container input {
 background: url("/elements/img/bg-form-input.gif") no-repeat scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
 font-size: 13px;
 height: 18px;
 padding: 3px 0 3px 5px;
 width: 168px;
}
.model-login-header {
 background: url('/elements/img/ant-line.gif') repeat-x bottom left transparent;
 margin: 0 0 6px 0;
 padding: 4px 0 18px 0;
 text-align: center;
}
.model-login-cell {
 float: left;
 padding: 8px 0;
 width: 100%;
}
.model-login-captcha {
 float: left;
 padding: 16px 0 8px 0;
 width: 100%;
}
.model-login-cell p {
 line-height: 9px;
}
.model-login-text {
 color: #333333;
 float: left;
 font-size: 12px;
 font-weight: bold;
 padding: 4px 0 0 0;
}
.model-login-btn {
 float: left;
}
.model-captcha-submit {
 width: 192px;
}
input#captcha-field {
 width: 102px;
}
.model-captcha-submit p {
 line-height: 14px;
}
.model-login-field {
 float: right;
}
.model-login-field input.model-login {
 background: none;
 border: none;
 height: auto;
 padding: 0;
 width: auto;
}
#model-login-break {
 float: left;
 padding: 0 40px;
}
#register-form-container {
 background: url('/elements/img/ant-line.gif') repeat-x bottom left transparent;
 float: left;
 padding: 0 0 10px 0;
 width: 100%;
}
p.retype {
 color: #666;
 float: left;
 font-size: 11px;
 line-height: 14px;
 padding: 2px 0 0 0;
}
#right-header-model > h1 {
 font-size: 45px;
 line-height: 25px;
 padding:10px;
 margin-left:-10px;
}
#right-header-model span {
 float: left;
 padding: 0 0 25px;
 width: 100%;
}
#continue-to-model {
 bottom: 0;
 position: absolute;
 right: 0;
}
#progress-bar-container {
 float: left;
 height: 80px;
 margin: 5px 0 0 22px;
 position: relative;
 width: 96%;
}
p.progress-bar-title {
 font-weight: bold;
}
p.progress-bar-text {
 font-size: 11px;
 font-weight: normal;
 line-height: 11px;
}
span.progress-bar-percent {
 font-weight: bold;
}
#progress-bar-clinic-text p.progress-bar-number {
 color: #cc0000;
 font-size: 11px;
 line-height: 10px;
 padding: 0 0 0 40px;
}
#progress-bar-hospital-text p.progress-bar-number {
 color: #cc0000;
 font-size: 11px;
 line-height: 10px;
 padding: 0 0 0 51px;
}
#progress-bar-hospital-text p.progress-bar-number.negative {
 color: #669999;
}
#progress-bar-start {
 background: url('/elements/img/model-progress-start.png') no-repeat 0 0 transparent;
 height: 35px;
 padding: 21px 0 0 14px;
 position: absolute;
 width: 55px;
 z-index: 10;
}
#progress-bar-start:hover {
 background: url('/elements/img/model-progress-start-hover.png') no-repeat 0 0 transparent;
 cursor: pointer;
}
body#model-start #progress-bar-start {
 background: url('/elements/img/model-progress-start-current.png') no-repeat 0 0 transparent;
 color: #ffcc00;
}
#progress-bar-home {
 background: url('/elements/img/model-progress-home.png') no-repeat 0 0 transparent;
 height: 40px;
 left: 18px;
 padding: 16px 0 0 86px;
 position: absolute;
 width: 98px;
 z-index: 9;
}
body#model-home #progress-bar-home .progress-bar-text {
 color: #ccc;
}
#progress-bar-home:hover {
 background: url('/elements/img/model-progress-home-hover.png') no-repeat 0 0 transparent;
 cursor: pointer;
}
body#model-home #progress-bar-home {
 background: url('/elements/img/model-progress-home-current.png') no-repeat 0 0 transparent;
 color: #ffcc00;
}
body#model-clinic #progress-bar-clinic {
 background: url('/elements/img/model-progress-clinic-current.png') no-repeat 0 0 transparent;
 color: #ffcc00;
}
body#model-hospital #progress-bar-hospital {
 background: url('/elements/img/model-progress-hospital-current.png') no-repeat 0 0 transparent;
 color: #ffcc00;
}
#progress-bar-transfer {
 background: url('/elements/img/model-progress-transfer.png') no-repeat 0 0 transparent;
 height: 77px;
 left: 165px;
 padding: 0;
 position: absolute;
 width: 400px;
 z-index: 8;
}
#progress-bar-transfer:hover {
 background: url('/elements/img/model-progress-transfer-hover.png') no-repeat 0 0 transparent;
 cursor: pointer;
}
body#model-transfer #progress-bar-transfer {
 background: url('/elements/img/model-progress-transfer-current.png') no-repeat 0 0 transparent;
 color: #ffcc00;
}
body#model-transfer #progress-bar-transfer p {
 color: #ffcc00;
}
body#model-transfer .progress-bar-transfer-hospital-two, body#model-transfer #progress-bar-transfer:hover .progress-bar-transfer-hospital-two {
 background: url("/elements/img/model-progress-transfer-hostpital-current.png") no-repeat scroll 0 0 transparent;
 left: 266px;
}
.progress-bar-transfer-hospital-one {
 height: 19px;
 left: 20px;
 position: absolute;
 top: 10px;
 width: 134px;
}
.progress-bar-transfer-hospital-one p {
 color: #333;
 font-size: 11px;
 padding: 0 0 0 27px;
}
#progress-bar-transfer:hover .progress-bar-transfer-hospital-one p {
 color: #666;
 padding: 0 0 0 28px;
}
#progress-bar-transfer:hover .progress-bar-transfer-hospital-one {
 left: 19px;
}
.progress-bar-transfer-hospital-two {
 background: url('/elements/img/model-progress-transfer-hostpital.png') no-repeat 0 0 transparent;
 height: 19px;
 left: 267px;
 position: absolute;
 top: 10px;
 width: 134px;
}
.progress-bar-transfer-hospital-two p {
 color: #333;
 font-size: 11px;
 padding: 0 0 0 27px;
}
#progress-bar-transfer:hover .progress-bar-transfer-hospital-two p {
 color: #666;
 padding: 0 0 0 28px;
}
body#model-transfer #progress-bar-transfer:hover .progress-bar-transfer-hospital-two p {
 padding: 0 0 0 27px;
}
#progress-bar-transfer:hover .progress-bar-transfer-hospital-two {
 background: url('/elements/img/model-progress-transfer-hostpital-hover.png') no-repeat 0 0 transparent;
 left: 266px;
}
.progress-bar-transfer-hospital-three {
 height: 19px;
 left: 20px;
 position: absolute;
 top: 33px;
 width: 134px;
}
.progress-bar-transfer-hospital-three p {
 color: #333;
 font-size: 11px;
 padding: 0 0 0 27px;
}
body#model-transfer .progress-bar-transfer-hospital-one p, body#model-transfer .progress-bar-transfer-hospital-two p, body#model-transfer .progress-bar-transfer-hospital-three p, body#model-transfer .progress-bar-transfer-hospital-one:hover p, body#model-transfer .progress-bar-transfer-hospital-two:hover p, body#model-transfer .progress-bar-transfer-hospital-three:hover p, body#model-transfer .progress-bar-transfer p {
 color: #ffcc00;
}
#progress-bar-transfer:hover .progress-bar-transfer-hospital-three p {
 color: #666;
 padding: 0 0 0 28px;
}
#progress-bar-transfer:hover .progress-bar-transfer-hospital-three {
 left: 19px;
}
#progress-bar-clinic {
 background: url('/elements/img/model-progress-clinic.png') no-repeat 0 0 transparent;
 height: 77px;
 left: 147px;
 padding: 0;
 position: absolute;
 width: 302px;
}
#progress-bar-clinic-text {
 display: block;
 height: 50px;
 left: 172px;
 position: absolute;
 top: 6px;
 width: 130px;
 z-index: 9;
}
#progress-bar-clinic-text p {
 padding: 10px 0 0 40px;
}
#progress-bar-clinic:hover {
 background: url('/elements/img/model-progress-clinic-hover.png') no-repeat 0 0 transparent;
 cursor: pointer;
}
#progress-bar-hospital {
 background: url('/elements/img/model-progress-hospital.png') no-repeat 0 0 transparent;
 height: 57px;
 left: 427px;
 padding: 0;
 position: absolute;
 width: 274px;
 z-index: 6;
}
#progress-bar-hospital:hover {
 background: url('/elements/img/model-progress-hospital-hover.png') no-repeat 0 0 transparent;
 cursor: pointer;
}
#progress-bar-hospital-text {
 padding: 0 0 0 130px;
}
#progress-bar-hospital-text p {
 padding: 16px 0 0 50px;
}
#progress-bar-report {
 background: url('/elements/img/model-progress-report.png') no-repeat 0 0 transparent;
 height: 56px;
 left: 640px;
 padding: 0;
 position: absolute;
 width: 153px;
 z-index: 5;
}
#progress-bar-report-text {
 font-weight: bold;
 padding: 22px 0 0 93px;
}
#progress-bar-report:hover {
 background: url('/elements/img/model-progress-report-hover.png') no-repeat 0 0 transparent;
 cursor: pointer;
}
body#model-report #progress-bar-report {
 background: url('/elements/img/model-progress-report-current.png') no-repeat 0 0 transparent;
 color: #ffcc00;
 cursor: pointer;
}
#progress-bar-change {
 background-color: #669999;
 border: 1px solid #ccc;
 height: 48px;
 left: 792px;
 margin: 6px 0 0;
 position: absolute;
 width: 108px;
}
#progress-bar-change-number {
 color: #fff;
 float: left;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 27px;
 padding: 10px 0 0 0;
 text-align: center;
 width: 100%;
}
#progress-bar-change-bar {
 background-color: #ccc;
 bottom: 0;
 color: #fff;
 font-size: 8px;
 font-weight: bold;
 height: 11px;
 left: 0;
 letter-spacing: 1px;
 line-height: 12px;
 position: absolute;
 text-align: center;
 text-transform: uppercase;
 width: 100%;
}
.model-section-container {
 background: url('/elements/img/ant-line.gif') repeat-x bottom left transparent;
 padding: 0;
 position: relative;
 float: left;
 width: 764px;
}
.model-section-container.report {
 background: none;
}
.model-section-container.report-tab-body {
 height: 594px;
}
.report-tab-container {
 background: url('/elements/img/bg-report-tab-bar.jpg') no-repeat 0 28px transparent;
 float: left;
 height: 48px;
 margin: 12px 0 0 0;
 position: relative;
 width: 100%;
}
.report-content-container {
 background: #fff;
 display: none;
 height: 386px;
 position: absolute;
 top: 50px;
 z-index: 0;
}
.download-save-container {
 background: url('/elements/img/ant-line.gif') repeat-x top left transparent;
 top: 385px;
 left: 0;
 position: absolute;
 z-index: 5;
}
.report-content-container.active {
 display: block;
 z-index: 1;
}
.report-content-container.total {
 display: none;
}
.report-tab {
 background: #ffcc01;
 color: #fff;
 cursor: pointer;
 float: left;
 font-size: 10px;
 font-weight: bold;
 line-height: 10px;
 margin: 4px 2px 0 0;
 padding: 7px 9px;
 text-transform: uppercase;
}
.report-tab:hover {
 background: #666;
 color: #ffcc01;
}
.report-tab.tab-active {
 background: #ffcc01;
 color: #fff;
}
.report-tab.total.tab-active, .report-tab.total.tab-active:hover {
 background: url('/elements/img/tab-total.gif') no-repeat 0 0 transparent;
 color: #666;
 height: 30px;
}
.report-tab.maternal.tab-active {
 background: url('/elements/img/tab-maternal.gif') no-repeat 0 0 transparent;
 color: #666;
 height: 30px;
}
.report-tab.neonatal.tab-active {
 background: url('/elements/img/tab-neonatal.gif') no-repeat 0 0 transparent;
 color: #666;
 height: 30px;
}
.report-tab.fetal.tab-active {
 background: url('/elements/img/tab-fetal.gif') no-repeat 0 0 transparent;
 color: #666;
 height: 30px;
}
.model-section-container-next {
 background: none;
 padding: 10px 0 0;
 position: relative;
 float: left;
 width: 100%;
}
.model-section-container-next a {
 display: block;
 float: left;
 margin: 0 0 0 8px;
}
.model-title {
 color: #333;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 48px;
 font-weight: normal;
 line-height: 40px;
 padding: 0 0 18px;
}
.model-title-report {
 color: #333;
 float: left;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 48px;
 font-weight: normal;
 line-height: 40px;
 padding: 0 0 18px;
}
.model-start-body-text {
 float: left;
 padding: 0 40px 0 0;
 width: 365px;
}
.model-saved-scenarios-container {
 float: left;
 padding: 0 0 10px;
 width: 345px;
}
.model-start-title {
 color: #333;
 float: left;
 font-size: 13px;
 font-weight: bold;
 text-transform: uppercase;
 width: 100%;
}
.model-saved-scenarios-table-title {
 background: url('/elements/img/model-line-break-light.gif') repeat-x left bottom transparent;
 color: #999;
 float: left;
 font-size: 9px;
 margin: 0 0 5px 0;
 text-transform: uppercase;
 width: 100%;
}
.model-saved-scenarios-table-name {
 float: left;
 padding: 0 0 0 5px;
 width: 195px;
}
.model-saved-scenarios-table-name.first {
 padding: 0;
 width: 200px;
}
.model-saved-scenarios-table-date {
 float: left;
 width: 122px;
}
.model-saved-scenarios-table-trash {
 float: left;
 padding: 1px 8px 0 0;
}
.model-saved-scenarios-table-trash a:hover {
 background: none;
}
.model-saved-scenarios-table-container {
 float: left;
}
.model-saved-scenarios-table-cell {
 background: url('/elements/img/model-line-break-light.gif') repeat 0 0 transparent;
 color: #333;
 float: left;
 padding: 2px 0;
 width: 100%;
}
.start-comparison-container {
 background: url('/elements/img/model-line-break-light.gif') repeat-x bottom left transparent;
 float: left;
 margin: 0 20px 0 0;
 padding: 10px 0 14px;
}
.start-comparison-cell {
 color: #333;
 float: left;
 font-size: 13px;
 font-weight: bold;
 line-height: 24px;
 padding: 7px 0 7px 25px;
 position: relative;
 width: 346px;
}
.start-comparison-cell select, .start-choose-container select {
 background: url("/elements/img/bg-form-input.gif") no-repeat scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
 color: #333;
 float: right;
 font-size: 13px;
 height: 25px;
 padding: 2px 0 0 5px;
 width: 175px;
}
.start-comparison-icon {
 padding: 0 5px 0 0;
 vertical-align: -5px;
}
.start-choose-container {
 float: left;
 padding: 25px 0 0 0;
 width: 360px;
}
p.start-choose-title {
 color: #333333;
 float: left;
 font-size: 13px;
 font-weight: bold;
 line-height: 24px;
 width: 346px;
}
p.start-choose-title-disabled {
 color: #ccc;
 float: left;
 font-size: 13px;
 font-weight: bold;
 line-height: 24px;
 width: 346px;
}
.start-choose-or {
 float: left;
 padding: 13px;
 width: 18px;
}
span.italic {
 font-family: Georgia;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
}
.start-choose-container select.long-disabled {
 color: #ccc;
 float: left;
 width: 342px;
}
.select-year {
 float: right;
 width: 64px;
}
select.year {
 width: 64px;
}
p.time-frame-title {
 float: left;
}
.to-line-break {
 float: right;
 padding: 8px 3px 0;
 text-align: center;
 width: 40px;
}
.model-next-button {
 float: right;
 padding: 0 16px 10px 0;
}
#slider_minmax_minKnobA {
 display: none;
}
#model-condition-left {
 padding: 0 20px 0 22px;
 font-size: 13px;
}
#model-condition-left p.model-left-title {
 color: #ccc;
 font-size: 9px;
 font-weight: bold;
 line-height: 10px;
 padding: 0;
 text-transform: uppercase;
}
#model-condition-left p {
 line-height: 18px;
}
#transfer-tates-header {
 background: url('/elements/img/ant-line.gif') repeat-x left bottom transparent;
 color: #000;
 font-weight: bold;
 margin: 0;
 padding: 0 0 14px;
 text-transform: uppercase;
}
#report-header {
 color: #000;
 float: right;
 font-weight: bold;
 padding: 10px 18px 0;
}
.report-dropdown-container {
 float: left;
 padding: 0 0 0 20px;
}
.report-dropdown-container select {
 background: url("/elements/img/bg-form-input.gif") no-repeat scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
 color: #333333;
 font-size: 13px;
 height: 25px;
 padding: 2px 0 0 5px;
 width: 175px;
}
.base-text-container {
 float: right;
 padding: 0 140px 0 0;
 width: 469px;
}
.base-text {
 color: #ffcc00;
 float: left;
 font-size: 10px;
 margin: 0;
 padding: 0;
 text-transform: uppercase;
}
.new-text {
 color: #99ccff;
 float: right;
 font-size: 10px;
 margin: 0;
 padding: 0;
 text-transform: uppercase;
}
.impact-to-mortality {
 background: url('/elements/img/report-container-line.gif') repeat-x 0 0 transparent;
 float: left;
 margin: 20px 0 0;
 width: 273px;
}
.report-title {
 color: #333;
 font-size: 13px;
 font-weight: bold;
 padding: 5px 0 4px 0;
 text-transform: uppercase;
}
#graph-placeholder {
 float: left;
 height: 260px;
 overflow: hidden;
 padding: 10px 0 0;
}
.report-graph {
 float: left;
 padding: 11px 0 0 25px;
 width: 450px;
}
.report-graph-mortality {
 background: url('/elements/img/report-container-line.gif') repeat-x 0 0 transparent;
 float: left;
 padding: 2px 0 22px;
 width: 450px;
}
.report-graph-transfer {
 background: url('/elements/img/report-container-line.gif') repeat-x 0 0 transparent;
 float: left;
 padding: 0;
 width: 450px;
}
.report-graph-cell {
 background: url('/elements/img/report-cell-bg.gif') repeat 0 0 transparent;
 color: #333;
 float: left;
 padding: 7px 0;
 width: 100%;
}
.report-graph-cell.num-people {
 color: #666;
 font-size: 11px;
}
.report-graph-cell.first {
 background: none;
 float: left;
 padding: 0;
 width: 100%;
}
.report-graph-cell.bold {
 font-weight: bold;
}
.report-cell-col-one {
 float: left;
 line-height: 10px;
 width: 115px;
}
.report-cell-col-one p {
 padding: 0 0 0 5px;
}
.report-cell-col-two, .report-cell-col-three, .report-cell-col-four {
 float: left;
 line-height: 10px;
 padding: 0 5px;
 text-align: right;
 width: 100px;
}
span.report-title-text {
 color: #ccc;
 font-size: 9px;
 font-weight: bold;
 text-transform: uppercase;
}
.download-report-container {
 float: left;
 padding: 22px 0 0 0;
}
.download-report {
 background: url('/elements/img/report-cell-bg.gif') repeat 0 0 transparent;
 float: left;
 height: 102px;
 padding: 20px;
 width: 441px;
}
.download-report-icon {
 float: left;
 height: 122px;
 padding: 0 5px 0 0;
}
.download-report-title {
 color: #333333;
 float: left;
 font-size: 13px;
 font-weight: bold;
 padding: 5px 0 6px 0;
 width: 400px;
}
.download-report-row {
 border-top: 2px #fff solid;
 float: left;
 line-height: 26px;
 padding: 6px 0;
 width: 400px;
}
.download-report-cell {
 float: left;
 width: 187px;
}
.btn-report-download {
 float: right;
}
.save-scenario-container {
 background: url("/elements/img/report-cell-bg.gif") repeat scroll 0 0 transparent;
 float: left;
 height: 102px;
 margin: 22px 0 0 16px;
 padding: 20px;
 width: 212px;
}
.save-scenario-icon {
 float: left;
 height: 122px;
 padding: 0 5px 0 0;
}
.save-scenario-title {
 color: #333333;
 float: left;
 font-size: 13px;
 font-weight: bold;
 line-height: 20px;
 padding: 5px 0 6px 4px;
 width: 177px;
}
.save-scenario-input {
 float: left;
 padding: 0 0 0 5px;
 width: 176px;
}
.save-scenario-input input {
 background: url("/elements/img/bg-form-input.gif") no-repeat scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
 font-size: 13px;
 height: 18px;
 padding: 3px 0 3px 5px;
 width: 169px;
}
.btn-rational {
 background: url('/elements/img/btn-rational-deactive.gif') no-repeat 0 0 transparent;
 cursor: pointer;
 height: 25px;
 position: absolute;
 right: 0;
 top: 12px;
 width: 91px;
}
.btn-rational:hover {
 background: url('/elements/img/btn-rational-deactive-hover.gif') no-repeat 0 0 transparent;
}
.btn-rational.active {
 background: url('/elements/img/btn-rational-active.gif') no-repeat 0 0 transparent;
}
.btn-rational.active:hover {
 background: url('/elements/img/btn-rational-active-hover.gif') no-repeat 0 0 transparent;
}
.scenario-mortality-container {
 float: left;
 padding: 0 0 25px;
 width: 100%;
}
.scenario-mortality-title {
 color: #ccc;
 font-size: 9px;
 text-transform: uppercase;
}
.scenario-mortality-box {
 background: url('/elements/img/bg-scenario-mortality-box.gif') repeat 0 0 transparent;
 float: left;
 height: 27px;
 margin: 0 10px 0 0;
 padding: 0;
 position: relative;
 width: 244px;
}
.scenario-mortality-box p {
 float: left;
 padding: 4px 0 0 0;
}
.scenario-mortality-box p.image {
 float: left;
 padding: 0;
}
.scenario-mortality-box img {
 padding: 3px 6px;
}
.scenario-bottom-line-grey {
 background: url('/elements/img/mandate-base-line-grey.gif') repeat 0 0 transparent;
 border-top: 1px #fff solid;
 bottom: 0;
 height: 2px;
 position: absolute;
 left: 0;
 width: 100%;
}
.mandate-base-number-container {
 background: url('/elements/img/mandate-base-number-bg.gif') repeat 0 0 transparent;
 height: 27px;
 position: absolute;
 right: 0;
 top: 0;
}
.mandate-base-number-container-blue {
 background: url('/elements/img/mandate-base-number-blue-bg.gif') repeat 0 0 transparent;
 height: 27px;
 position: absolute;
 right: 0;
 top: 0;
}
.mandate-base-number-container-green {
 background: url('/elements/img/mandate-base-number-green-bg.gif') repeat 0 0 transparent;
 height: 27px;
 position: absolute;
 right: 0;
 top: 0;
}
.scenario-bottom-line {
 background: url('/elements/img/mandate-base-line-orange.gif') repeat 0 0 transparent;
 border-top: 1px #fff solid;
 bottom: 0;
 height: 2px;
 position: absolute;
 left: 0;
 width: 100%;
}
.scenario-bottom-line.blue {
 background: url('/elements/img/mandate-base-line-blue.gif') repeat 0 0 transparent;
}
.scenario-bottom-line.green {
 background: url('/elements/img/mandate-base-line-green.gif') repeat 0 0 transparent;
}
p.mandate-base-number {
 padding: 4px 7px;
}
p.model-scenario-difference {
 padding: 4px 0 0 7px;
}
.slider-options-one, .slider-options-two, .slider-options-three, .slider-options-four {
 display: none;
 float: left;
 padding: 0 0 15px;
}
.slider-option-title {
 color: #000;
 float: left;
 font-weight: bold;
 padding: 0 0 13px;
 width: 100%;
}
.slider-option-tech-type {
 color: #CCCCCC;
 float: right;
 font-size: 9px;
 margin: 0 18px 0 0;
 text-align: left;
 text-transform: uppercase;
 width: 78px;
}
.slider-option-tech-type.diagnostics {
 background: url('/elements/img/icon-diagnostics.gif') no-repeat right center transparent;
}
.slider-option-tech-type.treatment {
 background: url('/elements/img/icon-treatment.gif') no-repeat right center transparent;
}
#transfer-slider-container {
 margin: 12px 0 0;
}

/*-------------- /Model Properties --------------*/


/*-------------- /Secondary Right Col Properties --------------*/
/*-------------- Secondary Left Col Properties --------------*/
.who-we-are-cell {
 /*--background: url('/elements/img/border.png') repeat-x bottom left transparent;--*/
 margin: 0 20px 0 0;
 padding: 20px 0;
 float: left;
 width: 745px;
}
.who-we-are-cell-last {
 margin: 0 20px 0 0;
 padding: 20px 0;
 float: left;
 width: 740px;
}
.who-we-are-cell-title {
 color: #336699;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 22px;
 text-transform: uppercase;
}
.who-we-are-cell-description {
 color: #999;
 font-family: Georgia;
 font-size: 13px;
 font-style: italic;
 padding: 5px 0 0 0;
}
.who-we-are-cell-text {
 float: left;
 padding: 20px 0 0 0;
}
#bottom-line {
 background: url("/elements/img/border.png") repeat-x scroll 0 0 #FFFFFF;
 float: left;
 height: 7px;
 width: 100%;
}
/*-------------- /Secondary Left Col Properties --------------*/

/*-------------- Contact Properties --------------*/

#contact-header {
 background: url('/elements/img/border.png') repeat-x bottom left transparent;
 padding: 0 0 19px 0;
}
#contact-description {
 width: 580px;
}
.contact-form-container {
 background: url('/elements/img/border.png') repeat-x bottom left transparent;
 float: left;
 padding: 0 0 20px 0;
 width: 580px;
}
.contact-cell {
 float: left;
 padding: 15px 0 0 0;
 width: 580px;
}
.contact-cell-form {
 float: right;
}
.contact-cell-text {
 color: #333;
 float: left;
 font-weight: bold;
}
span.required {
 color: #ff0000;
 font-family: Georgia;
 font-style: italic;
}
.contact-cell input {
 background: url('/elements/img/bg-form-input.gif') no-repeat 0 0 transparent;
 border: 1px solid #ccc;
 font-family: Arial;
 font-size: 12px;
 height: 21px;
 width: 408px;
}
.contact-cell textarea {
 background: url("/elements/img/bg-form-textarea.gif") no-repeat scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
 font-family: Arial;
 font-size: 12px;
 height: 106px;
 width: 408px;
}
#contact-captcha-container {
 color: #666;
 float: left;
 font-size: 12px;
 padding: 30px 0 5px;
}
#error-captcha-container {
 color: #666;
 float: left;
 font-size: 12px;
 padding: 20px 0 5px;
}
#contact-submit {
 border: none;
 height: 27px;
 width: 62px;
}
.contact-person-container {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 background-color: #fff;
 color: #666;
 float: left;
 font-size: 11px;
 padding: 25px 0 0 0;
 width: 182px;
}
.contact-person:nth-child(even) {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 padding: 15px 0 0;
}
.contact-person {
 margin:0 0 15px 20px;
 width:140px;
}
img.contact-email {
 padding: 0 3px 0 0;
 vertical-align: -1px;
}

/*-------------- /Contact Properties --------------*/

/*-------------- Send to a friend Properties --------------*/

#tinybox {
 position:absolute;
 display:none;
 padding:15px;
 background:#fff url(images/preload.gif) no-repeat 50% 50%;
 z-index:2000;
}
#tinymask {
 position:absolute;
 display:none;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background:#000;
 z-index:1500;
}
#tinycontent {
 background:#fff;
}
#popup-close-btn {
 float: right;
}

/*-------------- /Send to a friend Properties --------------*/

/*-------------- Error Page Properties --------------*/
#error-page-options {
 float: left;
 padding: 0;
}
#error-page-home {
 border-right: 1px solid #999;
 float: left;
 padding: 0 10px;
}
#error-page-home img {
 vertical-align: -2px;
}
#error-page-site-map {
 float: left;
 padding: 0 10px;
}
#error-page-site-map img {
 vertical-align: -3px;
}
/*-------------- Error Page Properties --------------*/

/*-------------- Site Map Properties --------------*/

#site-map-container {
 background: url('/elements/img/border.png') repeat-x 0 0 transparent;
 float: left;
 padding: 22px 0 0 22px;
 width: 918px;
}
#site-map-parent-links {
 float: left;
 padding: 37px 0 0 80px;
}
#site-map-parent-links li a {
 color: #333;
}
#site-map-parent-links li a:hover {
 color: #fff;
}
#site-map-tree {
 float: left;
 padding: 0 0 0 80px;
}
#site-map-parent-links li {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 color:#333333;
 display:inline;
 float:left;
 font-weight:bold;
 height:22px;
 margin:0 71px 0 0;
}
#site-map-child-links {
 float: left;
 padding: 5px 0 20px;
}
#site-map-child-links li {
 font-size: 11px;
 text-align: center;
}
#site-map-child-links li a {
 font-weight: normal;
}
#site-map-child-links li#title a {
 font-weight: bold;
}
#site-map-team {
 float: left;
 padding: 0 0 0 77px;
}
#site-map-advisory {
 float: left;
 padding: 0 0 0 40px;
}
#site-map-mandate-approach {
 float: left;
 padding: 0 0 0 40px;
 width: 110px;
}
#site-map-brief {
 float: left;
 padding: 0 0 0 98px;
 width: 65px;
}
#site-map-development {
 float: left;
 padding: 0 0 0 25px;
 width: 95px;
}
#site-map-submit {
 float: left;
 padding: 0 0 0 15px;
 width: 95px;
}
#site-map-footer-links {
 background:url("/elements/img/border.png") repeat-x scroll left top transparent;
 float: left;
 margin: 85px 0 0 125px;
 width: 340px;
}
#site-map-footer-links li#last {
 padding: 10px 0 0;
 width: 78px;
}
#site-map-footer-links li#last a {
 font-weight: bold;
}
#site-map-footer-links li {
 display:inline;
 float:left;
 padding:10px 33px 0 0;
}
#site-map-footer-links li:nth-last-child(1) {
 padding: 10px 0 0 0;
}

/*-------------- Site Map Properties --------------*/

/*-------------- Technology Properties --------------*/

#technology-tab {
 float: left;
 padding: 15px 0 0 0;
}
#technology-tab #slideshow {
 float:left;
 height: inherit;
 padding: 0 0 20px 0;
 position: relative;
 width:764px;
 z-index: 1;
}
#technology-tab #slides {
 position:relative;
 width:750px;
 height:inherit;
 list-style:none;
 overflow:auto;
}
#technology-tab #slides li {
 height: 100%;
 width:750px;
}
#technology-tab .slides-container {
 background: #fff;
 float: left;
 height: 100%;
 width: 750px;
}
#technology-tab .pagination {
 background: url('/elements/img/bg-technology-brief-tab.jpg') no-repeat bottom left transparent;
 float:left;
 list-style:none;
 height:32px;
 margin:0 0 10px;
 width: 764px;
}
#technology-tab .pagination li#tech-fet.current {
 background: url('/elements/img/tab-tech-char.gif') no-repeat top center transparent;
}
#technology-tab .pagination li {
 background-color: #FFCC00;
 color: #FFFFFF;
 cursor:pointer;
 float:left;
 font-size: 10px;
 font-weight: bold;
 margin:0 5px 0 0;
 padding:3px 10px 2px 9px;
 position: relative;
 text-align:center;
 text-transform: uppercase;
 z-index: 2;
}
.tech-features-title {
 float: left;
 padding: 3px 0 20px;
 width: 100%;
}
#technology-tab .pagination li:hover {
 background-color: #666;
 color:#ffcc00;
}
#technology-tab .pagination li.current:hover {
 background-color: transparent;
 color: #666;
}
#technology-tab li.current {
 background: url('/elements/img/tab-overview.gif') no-repeat top center transparent;
 color: #666;
 height: 35px;
 position: relative;
 z-index: 2;
}
#technology-tab li#content {
 width:464px;
 height:270px;
 padding:15px 18px 15px 18px;
}
.briefs-overview-text, .briefs-overview-text-left {
 padding: 0 0 20px 0;
}
#technology-tab .briefs-overview-text-left li {
 background:url("/elements/img/list-bullet.gif") no-repeat scroll 0 8px transparent;
 height:inherit;
 list-style:none outside none;
 margin:5px 0 5px 5px;
 padding:0 0 0 8px;
 width:inherit;
}


/*-------------- Briefs Properties --------------*/

#slideshow-height {
 display: block;
 float: left;
}
#briefs-tab {
 float: left;
 padding: 0;
 position: relative;
}
#briefs-tab #slideshow {
 float:left;
 height: inherit;
 padding: 0;
 position: relative;
 width:764px;
 z-index: 1;
}
#briefs-tab #slides {
 width:750px;
 height:inherit;
 list-style:none;
 overflow:auto;
}
#briefs-tab #slides li {
 height: inherit;
 width: 100%;
}
#briefs-tab .slides-container {
 background: #fff;
 float: left;
 height: 100%;
 width: 750px;
}
#briefs-tab .pagination {
 background: url('/elements/img/bg-technology-brief-tab.jpg') no-repeat bottom left transparent;
 float:left;
 list-style:none;
 height:32px;
 margin:0 0 10px;
 width: 764px;
}
#briefs-tab .pagination li {
 background-color: #FFCC00;
 color: #FFFFFF;
 cursor: pointer;
 float: left;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 margin: 0;
 padding: 3px 8px 2px;
 position: relative;
 text-align: center;
 text-transform: uppercase;
 width: 56px;
 z-index: 2;
}
#briefs-tab .pagination li:hover {
 background-color: #666;
 color:#ffcc00;
}
#briefs-tab .pagination li.current:hover {
 background-color: transparent;
 color: #666;
 cursor: default;
}
#briefs-tab li.current {
 background: url("/elements/img/bg-briefs-tab.gif") no-repeat scroll 0 0 transparent;
 color: #666666;
 margin: 0;
 padding: 3px 8px 8px;
 position: relative;
 z-index: 2;
}
#briefs-tab li#content {
 width:464px;
 height:270px;
 padding:15px 18px 15px 18px;
}
.briefs-overview-text, .briefs-overview-text-left {
 padding: 0 0 20px 0;
}
.briefs-overview-text-description{
 width:500px; 
 word-wrap:break-word;
}

#briefs-tab .briefs-overview-text-left li {
 background:url("/elements/img/list-bullet.gif") no-repeat scroll 0 8px transparent;
 height:inherit;
 list-style:none outside none;
 margin:5px 0 5px 5px;
 padding:0 0 0 8px;
 width:inherit;
}
.brief-cell-container {
 background: url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 margin: 0 0 20px 0;
 padding: 0 0 20px 0;
 width: 100%;
}
.brief-title {
 color: #336699;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 21px;
 float: left;
 padding: 0 0 6px 0;
 text-transform: uppercase;
 width: 100%;
}
span.brief-title-page {
 color: #ccc;
}
.brief-list-container {
 float: left;
}
.brief-list-row {
 float: left;
}
.brief-link {
 border-bottom: 1px #ccc solid;
 float: left;
 margin: 0 25px 0 0;
 padding: 6px 0;
 width: 224px;
}
.brief-link span.brief-treatment-icon {
 float: right;
 padding: 3px 0 0;
}
.brief-link span.brief-prevention-icon {
 float: right;
 padding: 3px 2px 0;
}
.brief-link span.brief-diagnostics-icon {
 float: right;
 padding: 2px 2px 0;
}
#brief-legend {
 color: #ccc;
 font-family: Arial;
 font-size: 9px;
 padding: 2px 0 0 0;
 position: absolute;
 right: 42px;
 text-transform: uppercase;
 top: 0;
}
#brief-legend-prevention {
 background: url("/elements/img/icon-prevention.gif") no-repeat scroll 0 4px transparent;
 float: left;
 padding: 0 8px 0 15px;
}
#brief-legend-diagnostic {
 background: url("/elements/img/icon-diagnostics.gif") no-repeat scroll 0 3px transparent;
 float: left;
 padding: 0 8px 0 20px;
}
#brief-legend-treatment {
 background: url("/elements/img/icon-treatment.gif") no-repeat scroll 0 3px transparent;
 float: left;
 padding: 0 0 0 15px;
}
.tech-briefs-search-container {
 background: none repeat scroll 0 0 #CCCCCC;
 height: 23px;
 position: absolute;
 right: 300px;
 width: 314px;
}
.tech-briefs-search-text {
 color: #fff;
 float: left;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 padding: 3px 0 0 10px;
 text-transform: uppercase;
}
.tech-briefs-search-input {
 float: left;
 padding: 3px 2px 0 6px;
}
.tech-briefs-search-input input {
 border: 1px #ccc solid;
 height: 15px;
 width: 156px;
}
.tech-briefs-search-btn {
 float: left;
 padding: 4px 0 0;
}
.tech-brief-row {
 float: left;
}
.briefs-search-container {
 height: 23px;
 position: absolute;
 right: 0;
 top: 18px;
}
.briefs-search-text {
 color: #999;
 float: left;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 padding: 3px 0 0 10px;
 text-transform: uppercase;
}
.briefs-search-input {
 float: left;
 padding: 2px 2px 0 12px;
}
.briefs-search-input input {
 border: 1px #ccc solid;
 height: 13px;
 margin: 1px 0 0;
}
.briefs-search-btn {
 float: left;
 padding: 3px 0 0;
}

/*-------------- /Briefs Properties --------------*/

#briefs-overview-right-col {
 float: right;
 padding: 0 0 15px 15px;
 width: 248px;
}
#briefs-overview-right-col h4 {
 float: left;
}
#tech-dev-right-col {
 float: right;
 width: 276px;
}
.line-break {
 background:url("/elements/img/border.png") repeat-x scroll left top transparent;
 display: block;
 float: left;
 height: 1px;
 margin: 20px 0;
 width: inherit;
}
#overview-right-table {
 padding: 5px 0 0 0;
 width: 248px;
}
.overview-right-table-col {
 float: left;
 padding: 3px 0 0 8px;
 width: 72px;
}
.overview-right-table-col-wide {
 float: left;
 padding: 3px 0 0 8px;
 width: 95%;
}
.table-cell {
 background: url('/elements/img/bg-table.gif') repeat 0 0 transparent;
 float: left;
 padding: 0 0 2px 0;
 width: 100%;
}
.table-col-header {
 color: #999;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 height: 22px;
 padding: 0 0 2px 0;
 text-transform: uppercase;
 width: inherit;
}
.table-col-header-space {
 color: #999;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 height: 11px;
 padding: 0 0 2px 0;
 text-transform: uppercase;
 width: inherit;
}
.table-cell.even {
 background: url('/elements/img/bg-table-even.gif') repeat 0 0 transparent;
}
.table-line-break {
 background: url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 height: 1px;
 margin: 1px 0;
 width: 100%;
}
#overview-table-bottom {
 float: left;
 padding: 0;
 width: 750px;
}
#representative-table {
 padding: 5px 0 0 0;
}
.bottom-table-col {
 float: left;
 padding: 3px 0 0 8px;
 width: 115px;
}
.bottom-table-col-five {
 float: left;
 padding: 3px 0 0 8px;
 width: 130px;
}
.bottom-table-col-five-wide {
 float: left;
 padding: 3px 0 0 8px;
 width: 170px;
}
.bottom-table-col-notes {
 float: left;
 padding: 3px 0 0 0;
 width: 175px;
}
.bottom-table-col-price {
 float: left;
 padding: 3px 6px 0 6px;
 width: 70px;
}
#overview-sources {
 background: #fff;
 float: left;
 padding: 10px 22px 22px 22px;
 width: 896px;
}
p#sources {
 color: #333;
 font-family: Georgia;
 font-size: 10px;
 font-style: italic;
 line-height: 12px;
}
#technology-features-container {
 float: left;
}
#overview-container {
 float: left;
}
.features-col-header {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 color:#999999;
 float: left;
 font-family:Arial;
 font-size:10px;
 font-weight:bold;
 line-height: 12px;
 padding: 0 0 5px;
 width: 746px;
}
.features-col-header p {
 padding: 0 0 0 13px;
}
.features-col-one {
 background:url("/elements/img/bg-features-odd.gif") repeat scroll 0 0 transparent;
 float: left;
 padding: 1px;
 width: 143px;
}
.features-header-col-one {
 float: left;
 padding: 1px;
 width: 143px;
}
.features-col-two {
 background:url("/elements/img/bg-features-odd.gif") repeat scroll 0 0 transparent;
 border: 1px solid #fff;
 float: left;
 padding: 0;
 width: 191px;
}
.features-header-col-two {
 float: left;
 padding: 0;
 width: 191px;
}
.features-col-three {
 background:url("/elements/img/bg-features-odd.gif") repeat scroll 0 0 transparent;
 border: 1px solid #fff;
 float: left;
 padding: 0;
 width: 174px;
}
.features-header-col-three {
 float: left;
 padding: 0;
 width: 174px;
}
.features-col-four {
 background:url("/elements/img/bg-features-odd.gif") repeat scroll 0 0 transparent;
 float: left;
 padding: 0;
 width: 236px;
}
.features-cell.even .features-col-one, .features-cell.even .features-col-two, .features-cell.even .features-col-three, .features-cell.even .features-col-four {
 background:url("/elements/img/bg-features-even.gif") repeat scroll 0 0 transparent;
}
.features-header-col-four {
 float: left;
 padding: 0;
 width: 236px;
}
.features-col-one p, .features-col-two p, .features-col-three p, .features-col-four p {
 padding: 0 0 0 14px;
}
.features-cell {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 line-height: 15px;
 margin: 0 0 0 0px;
 padding: 2px 0 3px;
}
.features-cell .features-col-one {
 border-bottom: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 margin: 0;
 padding:0;
 position: relative;
 width:140px;
}
.features-cell .features-col-title {
 position: absolute;
 top: 45%;
}
.features-cell .features-col-four {
 border-bottom: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 margin:0;
 padding:0;
 width:236px;
}
.features-cell .features-col-four p {
 line-height: 18px;
 padding: 11px 14px 14px;
}
.features-inner-cell {
 border-bottom: 1px solid #fff;
 line-height: 18px;
 margin: 0;
 padding: 13px;
}
#tech-in-dev-header {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 margin: 0 0 25px 0;
 padding: 0 0 20px 0;
 width: 764px;
}
#dev-contact-info {
 float: left;
 padding: 0 0 0 26px;
}
.dev-contact-info-cell {
 padding: 20px 0 0;
}
.development-cell {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 padding: 20px 0 21px 0;
 width: 741px;
}
.development-cell-image {
 float: left;
 padding: 0 10px 0 0;
}
.development-cell-text {
 float: left;
 width: 456px;
}
.development-cell-text h5 {
 line-height: 14px;
 padding: 5px 0;
}
.development-cell-description {
 width: 425px;
}
.development-cell-last-update {
 float: left;
 font-family: Georgia;
 font-style: italic;
 font-weight: normal;
}
.development-cell-right-container {
 float: right;
 padding: 0;
 width: 130px;
}
.right-container-cell {
 float: left;
 padding: 0 0 11px;
 width:inherit;
}
.right-container-title {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 color: #999;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 line-height: 13px;
 margin: 0 0 2px 0;
 width: 127px;
}
.right-container-description {
 font-size: 11px;
 line-height: 11px;
}
span.last-update {
 color: #999;
}
#pagination-container {
 float: right;
 font-size: 10px;
 padding: 10px 20px 10px 0;
}
.pagination-arrow {
 float:left;
 padding: 6px 0 0;
}
.pagination-text {
 float:left;
 padding: 0 2px;
}
.pagination-text a {
 padding: 0 3px;
}
.pagination-text a:hover {
 background-color: #666;
}
.pagination-text a.current {
 background-color: #666;
 color: #fff;
}
#right-header-submit-text {
 padding: 10px 0;
}
.contact-form-cell-container {
 float: left;
 padding: 0;
}
.contact-form-cell {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 padding: 25px 0;
 width: 742px;
}
.contact-form-left {
 float: left;
 padding: 0 28px 0 0;
 width: 357px;
}
.contact-form-right {
 float: left;
 width: 357px;
}
.field-container {
 float: left;
 padding: 15px 0 0;
 width: 357px;
}
.field-text {
 color: #333;
 float: left;
 font-weight: bold;
 line-height: 21px;
 padding: 3px 0 0 0;
 width: 140px;
}
.captcha-field-text {
 color: #333;
 float: left;
 font-weight: bold;
 line-height: 21px;
 padding: 13px 0 0;
 width: 146px;
}
.field-input {
 float: right;
}
.field-input input {
 background: url('/elements/img/bg-form-input.gif') no-repeat 0 0 transparent;
 border: 1px solid #ccc;
 font-size: 13px;
 height: 18px;
 padding: 3px 0 3px 5px;
 width: 203px;
}
.field-input select {
 background: url('/elements/img/bg-form-input.gif') no-repeat 0 0 transparent;
 border: 1px solid #ccc;
 color: #333;
 font-size: 13px;
 height: 25px;
 padding: 2px 0 0 5px;
 width: 210px;
}
.field-input textarea {
 background: url('/elements/img/submit-technology-textarea.jpg') no-repeat 0 0 transparent;
 border: 1px solid #ccc;
 font-family: Arial;
 font-size: 13px;
 height:61px;
 overflow: auto;
 padding:2px 0 0 5px;
 width:203px;
}
.captcha-input {
 float: right;
 padding: 10px 0 0 0;
}
.captcha-input input {
 background: url('/elements/img/submit-technology-captcha.jpg') no-repeat 0 0 transparent;
 border: 1px solid #ccc;
 font-size: 13px;
 height: 23px;
 padding: 0 0 0 5px;
 width: 588px;
}
#captcha-description {
 color: #666;
 float: right;
 font-size: 12px;
}
.captcha-submit-cell {
 float: left;
 padding: 25px 0;
 width: 742px;
}
.brief-last-update {
 background:url("/elements/img/border.png") repeat-x scroll left top transparent;
 color:#666;
 font-family: Georgia;
 font-size: 12px;
 font-style: italic;
 padding: 8px 0 0;
 width: 100%;
}
.brief-treatment {
 background-image:none;
 background-position:  0 0;
 background-repeat: no-repeat;
 background-color: #99ccff;
 color: #333;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 margin: 8px 0 13px;
 padding: 0 0 0 4px;
 text-transform: uppercase;
}
.brief-prevention, .brief-treatment-top {
 background:none;
 color: #999;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 padding: 8px 10px 0px 20px;
 text-transform: uppercase;
}
.brief-treatment img, .brief-treatment-top img {
 float: right;
 padding: 2px 3px 0 0;
}
.brief-test-type {
 background-color: #FFCC00;
 color: #000000;
 font-family: Arial;
 font-size: 11px;
 font-weight: bold;
 padding: 0 5px;
 text-transform: uppercase;
}

/*-------------- /Technology Properties --------------*/


/*-------------- Resources Properties --------------*/

#right-header-resources {
 float:left;
 margin:0 20px 0 0;
 padding:28px 0;
}
.resources-cell {
 padding: 23px 0 0 0;
 width: inherit;
}

/*-------------- /Resources Properties --------------*/

/*-------------- News Properties --------------*/

.news-cell {
 background:url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 padding: 20px 0;
 width: 741px;
}
.news-cell-last {
 background: url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 padding: 20px 0;
 width: 741px;
}
.news-cell-image {
 float: left;
 padding: 0 10px 0 0;
}
.news-cell-text {
 float: left;
 width: 675px;
}
.news-cell-description {
 width: inherit;
}
.news-cell-date {
 float: left;
}
.news-right-col-date {
 background: url('/elements/img/bg-date.jpg') no-repeat 0 0 transparent;
 float: left;
 height: 64px;
 margin: 0 20px 0 0;
 width: 39px;
}
.news-right-col-date-month {
 color: #ccc;
 height: 21px;
 padding: 3px 0 0 5px;
}
.news-right-col-date-date {
 color: #333;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 40px;
 padding: 10px 0 0 0;
 text-align: center;
}
.section-description {
 color: #999;
 float: left;
 font-family: Georgia;
 font-size: 10px;
 font-style: italic;
 line-height: 12px;
 padding: 2px 0 0 0;
}

/*-------------- News Properties --------------*/

/*-------------- Tech Search Dropdown --------------*/

.tech-search-container {
 float: left;
 overflow: hidden;
}
div#search-options {
 background-color: #ffcc00;
 display: none;
 float: left;
 height: 180px;
 padding: 0 24px 15px;
 width: 695px;
}
#tab-toggle {
 background-color: #ffcc00;
 background-image: url('/elements/img/search-arrow-down.gif');
 background-position: 56px 11px;
 background-repeat: no-repeat;
 color: #333;
 float: left;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 20px;
 height: 25px;
 margin: 0;
 text-transform: uppercase;
 width: 73px;
}
#tab-toggle:hover {
 background-image: url('/elements/img/search-arrow-down-hover.gif');
 background-color: #333;
 color: #ffcc00;
 cursor: pointer;
}
#tab-toggle.active {
 background-image: url('/elements/img/search-arrow.gif');
 background-position: 56px 8px;
}
#tab-toggle.active:hover {
 background-image: url('/elements/img/search-arrow.gif');
 background-color: #ffcc00;
 color: #333;
}
#tab-toggle span {
 float: left;
 font-family: Arial;
 font-size: 10px;
 font-weight: bold;
 line-height: 10px;
 padding: 7px 9px 0 8px;
}
#search-description-container {
 background-color: #333;
 float: left;
 height: 25px;
 padding: 0;
 width: 670px;
}
#search-description-container span {
 color: #fff;
 float: left;
 font-size: 10px;
 font-weight: bold;
 line-height: 10px;
 padding: 7px 0 0 9px;
 text-transform: uppercase;
}
.search-info-container {
 background: url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 margin: 18px 0 0;
 padding: 0 30px 6px 0;
 width: 200px;
}
.search-info-container-neonatal {
 background: url("/elements/img/border.png") repeat-x scroll left bottom transparent;
 float: left;
 margin: 18px 35px 0 0;
 padding: 0 0 6px 0;
 width: 200px;
}
.search-info-title {
 color: #336699;
 float: left;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 20px;
 font-weight: normal;
 padding: 5px 0 10px;
 text-transform: uppercase;
}
.search-info-title-dev-stat {
 color: #336699;
 float: left;
 font-family: 'LeagueGothicRegular', Arial, sans-serif;
 font-size: 20px;
 font-weight: normal;
 padding: 5px 10px 10px;
 text-transform: uppercase;
}
.input-option-select {
 float: left;
 padding: 0 0 10px;
}
.input-option-select select {
 background: url("/elements/img/bg-form-input.gif") no-repeat scroll 0 0 transparent;
 border: 1px solid #CCCCCC;
 color: #333333;
 font-size: 13px;
 height: 25px;
 padding: 2px 0 0 5px;
 width: 200px;
}
.input-option-select input {
 background: url('/elements/img/bg-form-input.gif') no-repeat 0 0 transparent;
 border: 1px solid #ccc;
 height: 20px;
 width: 224px;
}
.input-option-select-tech-dev textarea {
 background: url('/elements/img/bg-form-textarea.gif') no-repeat 0 0 transparent;
 border: 1px solid #ccc;
 font-family: Arial;
 font-size: 13px;
 height: 57px;
 margin: 0 0 11px 0;
 width: 230px;
}
.search-info-container-submit {
 float: left;
 margin: 18px 0 0;
}
.search-info-container-dev-stat {
 float: left;
 margin: 18px 0 0;
 width: 583px;
}
.input-option-select select[disabled] {
 color:#999999;
}
/*-------------- /Tech Search Dropdown --------------*/

/*-------------- Model Popup --------------*/
body#popup-body {
 background: #fff;
 font-size: 11px;
}
#popup-wrapper {
 margin: 0 auto;
 width: 468px;
}
#popup-wrapper {
 float: left;
 padding: 25px;
}
#popup-wrapper p {
 font-size: 11px;
}
.popup-btn-container {
 float: right;
}
.popup-btn {
 float: left;
 padding: 0 0 0 5px;
}
.popup-title {
 float: left;
 padding: 0 0 5px 0;
 width: 100%;
}
.popup-title h6 {
 font-size: 24px;
}
.popup-textarea-container {
 float: left;
 padding: 13px 0;
 width: 100%;
}
.popup-textarea-container textarea {
 background: url('/elements/img/bg-popup-textarea.jpg') no-repeat 0 0 transparent;
 border: 1px #ccc solid;
 height: 121px;
 width: 466px;
}

/*-------------- /Model Popup --------------*/

.brochure-container {
 border: 1px solid #CCCCCC;
 float: left;
 margin: 10px 20px 0;
 padding: 5px;
 width: 107px;
}
.brochure-icon {
 float: left;
 padding: 10px 3px 0;
}
.brochure-text {
 float: left;
 font-size: 11px;
 font-weight: normal;
 line-height: 12px;
 padding: 0 0 0 5px;
 width: 62px;
}

















