/* CSS Document for Terumo Diabetes */
/* Startpage - language selection   */
/* general stylesheet               */


body {
  background-color:#000000;
  font-family:arial,helvetica,sanserif;
  font-size:10pt;
  margin: 0 0 0 0;
  }
  
#main {
  margin-left:auto;
  margin-right:auto;
  margin-top:55px;
  width:970px;
  height:680px;
  background-image:url(../img/start_bg.jpg);
  background-position: 0 0;
  background-repeat:no-repeat;
/*  border:solid 1px lightblue;*/
  }
  
#left {
  float:left;
  color:#ffffff;
  width:720px;
  }
  
#l_top {
  width:740px;
  }

#l_top div#top_link {
  background-image:url(../../system/terumo_logo.gif);
  background-position: 5px 0px;
  background-repeat:no-repeat;
  position:relative;
  width:216px;
  height:47px;
  margin-left:26px;
  margin-top:8px;
  float:left;
  }

#l_top div#top_link a {
  background-image:none;
  position:relative;
/*  width:206px;
  height:47px;*/
  text-decoration:none;
  color:black;
  position:absolute;
  padding-top:47px;
  padding-left:206px;
  }

#l_top div#top_link a:visited {
  background-image:none;
  text-decoration:none;
  color:black;
  position:absolute;
  padding-top:47px;
  padding-left:206px;
  }
         
#l_top div#top_link a:hover {
  background-image:url(../../system/terumo_logo_over.gif);
  background-position: 5px 0px;
  background-repeat:no-repeat;
  position:absolute;
  padding-top:47px;
  padding-left:206px;
  }

#l_top img {
  margin-top:0px;
  float:left;
  }
  
#l_top h1 {
  float:right;
  margin-top:16px;
  margin-right:25px;
  text-align:center;
  width:460px;
  height:33px;
  font-weight:normal;
  font-size:20pt;
  }
    
#lb_left {
  float:left;
  width:155px;
/*  border:solid 1px cyan;*/
  }

div#nav  {
  list-style-type:none;
/**** if flags are cancelled, set margin to 69! ****/
  margin-left:34px;
/*  margin-left:69px;*/
  margin-top:3px;
  }

div.nav_item {
  margin-bottom:9px;
  height:22px;
  }
  
div.nav_item_act {
  margin-bottom:9px;
  height:22px;
  }

div.nav_item_act a {
  font-weight:bold;
  }

#nav img {
  float:left;
  margin-left:12px;
  margin-right:6px;
  margin-top:-3px;
  }
              
#nav a {
  margin-top:30px;
  color:#fefefc;
  text-decoration:none;
/*  font-weight:bold;*/
  font-size:9pt;
  /* Opera Hack for font-size:
  background-image:url(\\');
  font-size:80%;
  end */
  }

#nav a:visited {
  color:#fefefc;
  }

#nav a:hover {
  color:#00963f;
  }
  
#subnav {
  position:absolute;
  top:610px;
  margin-left:68px;
  }
  
#subnav div.subnav_item { 
  margin:-4px 0px 4px 0px;  
  }
 
#subnav a {
  color:#999999;
  font-size:7pt;
  text-decoration:none;
  }

#subnav a:visited {
  color:#999999;
  font-size:7pt;
  text-decoration:none;
  }

#subnav a:hover {
  color:#ffffff;
  font-size:7pt;
  text-decoration:none;
  }

#lb_right {
  float:right;
  width:560px;
/*  border:solid 1px green;*/
  }
  
#lb_right object {
  display:inline;
  float:right;
  margin-top:59px;
  margin-right:3px;
  }
  
p.find_out {
  position:relative;
  top:390px;
  left:300px;
  }

.find_out a {
  color:#ff0000;
  text-decoration:none;
  font-weight:bold;
  font-size:85%;
  }
  
.find_out a:visited {
  color:#ff0000;
  }
  
.find_out a:hover {
  color:#ffffff;
  }
  
#lb_right div#rnav1 {
  position:relative;
  left:70px;
  top:-32px;
  width:94px;
  height:94px;
 }
  
#lb_right div#rnav2 {
  position:relative;
  left:13px;
  top:-20px; 
  width:94px;
  height:94px;
/*  line-height:94px;
  vertical-align:middle;*/
  }
  
#lb_right div#rnav3 {
  position:relative;
  left:12px;
  top:-10px; 
  width:94px;
  height:94px;
  }
  
#lb_right div#rnav4 {
  position:relative;
  left:55px;
  top:0px; 
  width:94px;
  height:94px;
  }
  
#lb_right div#rnav5 {
  position:relative;
  left:130px;
  top:-20px; 
  width:94px;
  height:94px;
  }
  
#lb_right div#rnav6 {
  position:relative;
  left:250px;
  top:-70px; 
  width:94px;
  height:94px;
  }
  
div.ringnav a {
  background-image:none;
  color:#00963f;
  font-size:9pt;
  font-weight:bold;
  width:94px;
  height:56px;
  display:block;
  text-align:center;
  padding-top:37px;
  }

  
div.ringnav a:visited {
  color:#00963f;
  }

div.ringnav a:hover {
  color:#ffffff;
  }  

div#rnav1:hover, 
div#rnav2:hover, 
div#rnav3:hover, 
div#rnav4:hover, 
div#rnav5:hover, 
div#rnav6:hover {
  background-image:url(../../system/bg_link_gross.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
  }  


  
#right {
  float:right;
  width:170px;
  margin-right:40px;
/*  border:solid 1px magenta;*/
  }
  
#news_box {
  margin-top:24px;
  color:#ffffff;
  }

#news_box h1.head {
  background-color:#00963f;
  font-size:85%;
  /* Opera Hack for font-size:
  background-image:url(\\');
  font-size:80%;
  end */
  font-weight:normal;
  padding:0.4em 0 0.4em 0.8em;
  margin-bottom:0px;
  }

#news_box h2.news_text {
  color:#00963F;
  font-size:100%;
  font-weight:normal;
  margin-bottom:0px;
  }

#news_box div#news_section {
  background-color:#1f1f1f;
  margin-top:0px;
  padding:0.4em 0.4em 0.4em 0.8em;
  font-size:85%;
  /* Opera Hack for font-size:
  background-image:url(\\');
  font-size:80%;
  end */
  }
  
#news_box p.text {
  margin-top:0px;
  color:#999999;
  }

#news_box p.link a {
  color:#00963F;
  padding-bottom:1em;
  }

#news_box p.link a:hover {
  color:#ffffff;
  }

#abstract {
  color:#ffffff;
  margin-top:40px;
  } 
  
#abstract h1 {
  font-weight:normal;
  font-size:16pt;
  }
  
#abstract h2 {
  font-size:12px;
  font-weight:normal;
  }
  
#abstract li {
  color:#00963f;
  font-size:10pt;
  font-weight:normal;
  margin-left:-1.8em;
  }

#abstract a {
  color:#00963F;
  text-decoration:none;
  font-weight:bold;
  }

#abstract a:hover {
  color:white;
  }

div.news_item {
  padding-bottom:5px;
  }
