  body { margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 16px;
    }

  h1 { font-family: Arial,Helvetica,sans-serif;
    line-height: 22px;
    font-size: 18px;
    font-weight: inherit;
    }

  h2 { font-family: Arial,Helvetica,sans-serif;
    line-height: 20px;
    font-size: 16px;
    font-weight: inherit;
    }

  p { text-align: left;
    }

  a:link { text-decoration: none; color: blue; } 
  a:visited { text-decoration: none; color: blue; } 
  a:hover { text-decoration: underline; color: blue; } 
  a:active { text-decoration: underline overline; color: red; } 

  .desc { font-size: 12px;
          line-height: 14px; 
          margin: 0px;
        }

  .copy { font-size: 12px;
          line-height: 14px; 
          margin: 0px;
        }

  .navi { font-size: 16px;
          font-weight: bold;
          line-height: 18px;
          margin: 0px;
          margin-top: 8px;
          vertical-align: middle;
          text-align: right;
          width: 122px;
        }
  .subnavi { table-layout: fixed;
             font-size: 12px;
             line-height: 14px;
             margin: 0px;
             vertical-align: middle;
             text-align: right;
             margin-top: 4px;
             width: 120px;
           }
  .content { font-size: 14px;
             margin: 8px;
           }
  .ots { font-family: Arial,Helvetica,sans-serif;
         line-height: 22px;
         font-size: 24px;
         font-weight: normal;
       }
  .otsleft { font-family: Arial,Helvetica,sans-serif;
         line-height: 22px;
         font-size: 24px;
         font-weight: normal;
         vertical-align: middle;
         text-align: right;
       }

  h3 { font-family: Arial,Helvetica,sans-serif;
       font-size: 14px;
     }

  table { margin: 0px;
          border-width: 0px; 
          border-spacing: 0px;
          padding: 0px;
          border-collapse: collapse; }
  .maintbl { width: 100%;
             height: 100%;
           }
  .carsum { background-color: #EEEEEE; border-style: solid; border-width: 1px; border-color: black; font-size: 12px;}

  th { font-family: Arial,Helvetica,sans-serif;
  		 font-weight: bold;
       font-size: 14px;
       line-height: 16px;
       margin: 0px;
    }
  th.carsum { background-color: #DDDDDD; border-style: solid; font-size: 12px;}
  
  td { font-family: Arial,Helvetica,sans-serif;
       font-size: 14px;
       line-height: 16px;
       margin: 0px;
    }
  .topleft { table-layout: fixed;
               width: 130px;
               vertical-align: middle;
               text-align: right;
               margin: 0px;
               height: 48px;
              }
  .tlblue { background: #6699cc; }
  .tnormal { background: #ffcc99; }
  .tlgreen { background: #336666; }
  .tgreen { background: #66cc66; }
  .tblue { background: #003399; }
  .tlred { background: #cc6699; }
  .tred { background: #ff6666; }
  .left { table-layout: fixed;
          width: 130px;
          margin: 4px;
          text-align: right;
          vertical-align: top;
          background: #ccccff;
        }
  td.carsum { white-space: nowrap; font-size: 12px; line-height: 14px; }
  small { font-size: 8px; }
              
/* blogin */

#main_container {
  width: auto;
  padding: 0px;
  float: none;
  clear: both;
}

#header {
  width: auto;
  float: none;
  clear: both;
}

#content_container {
  width: 75%;
  margin: 0px;
  padding: 0px;
  float: left;
  clear: left;
}

#content {
  width: auto;
  float: none;
  clear: both;
}

#navigation_container {
  width: 25%;
  margin: 0px;
  padding: 0px;
  float: right;
  clear: right;
  background-color: #eeeeee;
}

#navigation {
  width: auto;
  float: none;
  clear: both;
}

#footer {
  width: auto;
  float: none;
  clear: both;
}
ul.links {
  list-style: none;
  font-size: 12px;
  line-height: 18px;
  font-family: "Bitstream Vera Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
  margin: 0px;
  padding: 0px;
  background-color: #eeeeee;
  border: 0px;
}
li {
  margin-left: 4px;
}
li.blogiots {
  margin-left: 0px;
}
acronym {
  border-bottom: 1px dotted gray;
}
h2.blogi {
  font-size: 12px;
  line-height: 18px;
  font-family: "Bitstream Vera Sans", sans-serif;
  font-style: normal;
  text-decoration: none;
  color: black;
  margin: 0px;
  padding: 0px;
  background-color: #dddddd;
  border: 0px;
  font-weight: bold;
  margin-top: 10px;
}
h2.first {
  font-size: 12px;
  line-height: 18px;
  font-family: "Bitstream Vera Sans", sans-serif;
  font-style: normal;
  text-decoration: none;
  color: black;
  margin: 2px;
  padding: 0px;
  background-color: #dddddd;
  border: 0px;
  font-weight: bold;
}
a:link img, a:visited img, a:hover img, a:active img {
  border-style: none;
}
div.ostos {
  margin-left: 8px;
}
li.ostos {
  margin-left: 4px;
  margin-bottom: 4px;
}
.main_updates {
	width: 320px; 
	float: right; 
	clear: right; 
	background-color: #eeeeee; 
	font-size: 12px;
}
.main_updates_container {
	margin: 4px;
}
.main_updates_header {
	font-weight: bold;
	margin-left: 4px;
}
.updates_item {
	margin-left: 8px;
}
.black_link:link, .black_link:visited, .black_link:hover {
	color: black;
	text-decoration: none;
}