body {
  text-align: center;
  font: 11px verdana, tahoma, sans-serif;
  background: #eee;
  min-width: 901px;
}
.container {
  width: 901px;
  /*height: 750px;*/
  margin: 0 auto;
  border: 1px solid gray;
  text-align: justify;
  background: white;
  color: #333;
  overflow: auto;
}
.infobar {
  /*position: relative;*/
  width: 500px;
  border-bottom: 2px solid #999999;
  color: #aaaaaa;
  float: right;
  text-align: right;
  margin: 5px 10px;
  /*padding: 5px;*/
}
.leftnav {
  float: left;
  width: 170px;
  height: 500px;
  margin: 20px 5px 0 5px;
  padding: 10px 5px;  
  font-size: 1.2em;
  text-align:left;
  border-right: 1px solid #B60005;
}
.leftnav table {
    border-spacing: 0;
    width: 170px;
}
.leftnav td {
    border-bottom: 1px dashed #aaa;
    padding: 5px;

}
.leftnav th {
    text-align: center;
}
.leftnav a {
    text-decoration:none!important;
    color: #B60005;
}
.rightnav {
  float: right;
  width: 100px;
  /*height: 500px;*/
  margin: 20px 5px 0 5px;
  border-left: 1px solid #B60005;
  padding: 10px 5px;
}
.rightnav h3 {
  color: #B60005;
  font-size: 1.2em;
  text-align:center;
}
.rightnav table {
    border-spacing: 0;
    width: 100px;
}
.rightnav th {
    text-align: center;
}
.rightnav a {
    text-decoration:none!important;
    color: #B60005;
}
.topnav {
  float: left;
  width: 900px;
  text-align: left;
  /*margin: 0 10px;*/
  border-bottom: 1px solid #fab20d;
  /*padding: 5px;*/
  /*background-color: #fab20d;*/
}
.topnav a {
    text-decoration:none !important;    
}
.tab {
  float:left;
  text-align:center;
  min-width: 80px;
  width: auto;
  margin: 0 1px;
  padding: 5px;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  
  /*background-color: #fab20d;*/
}
.tab a {
    color: #aaa !important;
}
.tab-selected {
  float:left;
  text-align:center;
  min-width: 80px;
  width: auto;
  padding: 5px;
  margin-bottom: -1px;
  /*background-color: #fab20d;*/
  border-top: 1px solid #fab20d;
  border-left: 1px solid #fab20d;
  border-right: 1px solid #fab20d;
  border-bottom: 1px solid white;
  
  
}
.tab-selected a {
    color: #B60005 !important;
    font-weight:bold;
    font-size: 1.1em;
}
.content {
  float: left;
  clear: none;
  /*border: 1px solid gray;*/
  margin: 0 10px;
  width: 670px;
  min-height: 500px;
}	
h1 {
  font: 16px verdana, tahoma, sans-serif;
  font-weight: bold;
  color: #333;
  /*padding-top:5px;
  line-height: 0px;*/
}
h2 {
  font: 14px verdana, tahoma, sans-serif;
  font-weight: bold;
  color: #333;
  /*padding-top:5px;
  line-height: 0px;*/
}
.breadcrumb {
  padding: 10px 0;
  color: #aaaaaa;
}
.footer {
  text-align: center;
  /*font-weight: bold;*/
  color: #B60005;
  width: 100%;
  padding: 10px 0;
  margin-top: 10px;
  background-color: #fab20d;
  float: left;
  clear: all;
}
.colophon {
    color: #888;
    font-size: 0.8em;
}
.colophon a {
    text-decoration: none;
    font-weight: bold;
    color: #888;
}
.errorlist {
    color: red;
    font-weight: bold;
}
.input_form tr {
    vertical-align: top;    
}
.article_nav td {
	font: 0.7em normal;
	}
.keypoint {
	font-weight: bold!important;	
}
.footnote {
	color: #888;
	font: 0.9em normal;
}

	
	
