/* CSS File */
html {
  height: 100%;
}
body {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 12px;
  padding-top: 10px;
}
div {
  padding: 0px;
  border: none;
  display: block;
  line-height: 18px;
  float: left; 
}
table {
  float: left;
  display: block;
}
p {
  padding: 10px 0;
  margin: 0;
}
img {
  border: 0;
}
h1{
  padding:0;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
}
.page_title{
  width: 328px; 
  height: 42px;
  line-height: 42px;
  padding-left: 10px;
  padding-bottom: 25px;
}
.b {
  font-weight: bold;
}
.i {
  font-style: italic;
}
.table.center {
  margin-left: auto; 
  margin-right:auto;
}
.req_field {
  color: #000;
}
.img_hide {
  display: none;
}
div #header_container_ass {
  height: 22px;
  padding-left: 11px;
  padding-bottom: 20px;
  clear: both;
}
div #home{
  width:50px;
  height:22px;
  padding-right:2px;
  text-align: left;
  float: left;
}
div #print{
  width:40px;
  height:22px;
  padding-right:2px;
  float: left;
}
div #access{
  width:100px;
  height:22px;
  float: left;
}
div #header_container_menu {
  clear: both;
}
div #header_container_menu_menu {
  padding-top: 10px;
  padding-left: 11px;
  clear: both;
}
#header_container_menu_menu ul {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 12px;
  list-style: none;
}
#header_container_menu_menu ul li {
  width: 160px;
  float: left;
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 12px;
}
#header_container_menu_menu ul li ul {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 2;
  padding-bottom: 7px;
}
#header_container_menu_menu ul li ul li {
  line-height: 19px;
  display: block;
  padding-left: 15px;
  padding-right: 5px;
  width: 140px;
}
div #content_container {
   width:982px;
   padding-top: 20px;
   text-align: left;
}
div #left_column {
  width:200px;
  padding-top:10px;
  padding-left:9px;
}
div #search_form {
  width: 196px;
  height: 25px;
}
form {
  padding:0;
  margin:0;
  border:0;
}
.go_button{
  width:25px;
  height:25px;
  border:0;
  float:left;
}
div #form_field{
  width:171px;
  height:25px;
  float:left;
}
.search_field {
  width:138px;
  height: 16px;
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 12px;
  padding-top: 4px;
  border: none;
}
div #left_menu {
  width: 196px;
  padding-top: 14px;
  padding-bottom: 10px;
}
#left_menu ul li {
  width: 177px;
  font-size: 12px;
  line-height: 24px;   
  vertical-align: middle;
  list-style: none;
}
#left_menu ul li a {
  line-height: 24px;
  width: 177px;
  padding-left:5px;
  vertical-align: middle;
}
div #left_cta {
  width: 177px;
  height:64px;
  padding-top: 5px;
  padding-left: 5px;
}
#left_cta .title{
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}
#left_cta div{
  width:177px;
}
div #email_friend{
  width: 177px;
  height: 25px;
  padding-top: 10px;
  font-size: 12px;
}
div #content_column {
  padding-top:15px;
  padding-right: 40px; 
  display: block;
}
div #content {
  padding-bottom:10px;
  padding-left:15px;
  display: block;
}
div .content ul {
  clear: both; 
}
div .content p {
  clear: both; 
}
div .content_width {
  clear: both;
  width: 100%; 
}
div .breadcrumbs {
  font-size: 11px;  
  padding-bottom:30px;
}
.bactec_title {
  width: 200px;
  height:46px;
  line-height: 46px;
  font-size: 46px;
  border-right: 1px solid #000;
  float:left;
}
.bolder_text{
  font-weight: bolder; 
  float:left;   
}
div #right_column {
  width:200px; 
  padding-left: 11px;
  padding-top: 10px;
  display: block;
}
div #news_container {
  width: 200px;
}
div #news {
  width:200px;
}
div #news_img{
  width:200px;
  height:147px;
  padding:0;
}
div .news_title {
  width:190px;
  height:51px;
  padding: 0;
  padding: 5px 0px 5px 10px;
}
div #news_links{
  width: 190px;
  line-height: 14px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}
#news_links p{
  padding-bottom: 5px;
}
div .news_listing_container {
  width: 518px;
}
div .news_listing_title_container {
  width: 518px;
}
div .news_listing_title{
  width: 300px;
  line-height: 12px;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 10px;  
}
div .news_listing_date{
  width: 100px;
  line-height: 12px;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
}
div .news_listing_back_link{
  width: 218px;
  line-height: 12px;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
}
div .news_listing_block{
  width: 518px;
  padding: 10px 0px; 
}
div .case_study_listing_image{
  width: 104px;
}
div .news_listing_content{
  width: 404px;
  padding-top: 5px;
  padding-left: 10px;
}

  
div #footer_container {   
  padding-top: 20px;
  padding-left: 11px;
  text-align: left;  
  float: left;
  width: 982px;
}
div #footer_container ul {   
  float: left;
  clear: both;
}
div #footer_auxiliary {
   padding-top: 4px;
   clear: both;
}
div #footer_container ul {
  display: inline;
  margin: 0;
  padding: 0;
}
div #footer_container ul li {
  display: inline;
  margin: 0;
  padding: 0;
}
div .sitemap ul {
  width: 518px;
  margin: 0px;
  padding: 0px;
}
div .sitemap ul li {
  width: 503px;
  padding-left: 15px;
  line-height: 140%;
}
div .sitemap ul li ul {
  width: 503px;
}
div .sitemap ul li ul li {
  width: 488px;
  padding-left: 15px;
}
div .sitemap ul li ul li ul {
  width: 488px;
}
div .sitemap ul li ul li ul li {
  width: 473px;
  padding-left: 15px;
}
div .sitemap ul li ul li ul li ul {
  width: 473px;
}
div .sitemap ul li ul li ul li ul li {
  width: 458px;
  padding-left: 15px;
}
div .news_list_date {
  width: 104px;
  line-height: 16px;
  color: #133b54;
}
div .home_box {
  width: 200px;
  padding: 10px; 
}
div .f_r_cont, div .f_r_cont_long, div .f_r_cont_large {
  width: 100%;
  padding-top: 2px; 
  padding-bottom: 2px; 
}
div .f_label, div .f_label_long, div .f_label_large {
  width: 200px; 
}
div #texterrors {
  width: 100%; 
}