* { font-family:arial; }
body {
  background-color:#EAEAF4;
  margin:0 0 0 0;
}
table {
  font-size:0.9em;
}
#logo {
  background-image:url(image/logo_nr1.gif); 
  width:217;
}
.header {
  background-image:url(image/logo_nr1_fill.gif);
  vertical-align:bottom;
  padding:10px;
}  
.header2 {
  background-image:url(image/logo_nr1_fill.gif);
  vertical-align:bottom;
}  
#title {
  font-size:2em;
  font-weight:bold;
  font-style:italic;
  color:#EAEAF4;
  padding-left:30px;
}
#subtitle {
  font-size:1.2em;
  font-weight:bold;
  color:#EAEAF4;
  font-style:italic;
  padding-left:60px;
}
#content {
  vertical-align:top;
  padding:0px;
}  

#footer {
  height:40px;
  background-image:url(image/footer_fill.jpg);
}

#footer a {
  color:white;
  text-decoration:none;
}

#footercel {
  padding:10px;
  color:white;
  text-align:left;
}

#footercel2 {
  padding:10px;
  color:white;
  text-align:right;
}

.agenda_table {
  font-size : 0.8em;
}

.agenda_table th,
.data_table th{
  background-image:url(image/td_bg.png);
  color:white;
  text-align:left;
  height:20px;
}

.agenda_table th {
  width:200px;
  white-space: nowrap;
  padding-left: 1px;
  padding-right: 1px;
} 

.agenda_table td {
  padding-left: 1px;
  padding-right: 1px;
  white-space: nowrap;
}
.agenda_table tr {
  white-space: nowrap;
}

.data_table a{
  text-decoration:none;
  font-weight:bold;
  color:blue;
}

.agenda_table td,
.data_table td{
  background: #d2d2e8;
}

.agenda_table td{
  font-family:verdana;
}

#tel {
  width:600px;
  height:380px;
  border:solid #b1b1d8 1px;
}  
.but {
  width:140px;
  font-size:12px;
}
input.show {
  width:300px;
  border:none;
  background: #d2d2e8;
}

a.menu{
  display:block;
  padding:0 10px;
  font-size:0.8em;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  background-color:inherit;
  color:#0c1294;
  float:left;
  border-right:1px solid #ffffff;
}

a.menu:hover{
  background:#80b0da;
  text-decoration:none;
  color:white;
  float:left;
  border-right:1px solid #ffffff;
}  

td.menu {
  height:27px;
  line-height:27px;
  background-image:url(image/td_vg1.png);
}
  
div.thead {
  float:left;
  padding:2px;
}

a.tmenu {
  display:block;
  font-weight:normal;
  color:white;
  line-height:20px;
  border-left:solid white 1px;
  padding:0 5px;
  float:right;
}

a.tmenu:hover {
  background:#80b0da;
}

.ideal {
  font-size:12px;
  background-image:url(image/logo_nr1.gif); 
  background-color:#e7ebf7;
  background:#e7ebf7;
}

.pictitle {
  font-size:12px;
  float:right;
  vertical-align:top;
}  

