body {
  margin-left: 95px;
  margin-right: 10%;
  background-color: #ffffff;
  font-family: Arial, helvetica, geneva, sans-serif;
  font-size: 90%; 	
  background-image: url("image/style/catma_background.png");
  background-repeat: repeat-y;	
}

table {
  font-family: Arial, helvetica, geneva, sans-serif;
  font-size: 100%; 	
}

pre {                                               
  font-family: monospace; 
}
  
pre.green {
  font-weight:bold;
  margin-left: 2em;
  color: green; 
}
a:hover {
  color: blue;
}
a {
  color: navy;
}
a:visited {
  color: teal;
}

a:active {
  color: lime;
}

h1, h2, h3, h4 {
  font-weight: bold;
}
h1 {
  font-size: 140%;
}
h2 {
  font-size: 130%;
}
h3 {
  font-size: 120%;
}
h4 {
  font-size: 110%;
}
  
.indent {
  padding-left: 5em;
}
  
.rightindent {
  margin-right: 10%
}

th,td {
  background-color: #ffffff;
}

td.version2 {
  background-color: #ccffcc;
}
td.version3 {
  background-color: #ccff99;
}
td.version4 {
  background-color: #cccc99;
}

th.toprow {
  background-color: #ffff33;  
}

td.mainrow {
  background-color: #ffff99;
}
	


  
ul {
  padding-left: 0;
  margin-left: 0;
}

.fixed {
  font-family: fixed-width;
  color: red;
}
  
tt {
  font-family: fixed-width;
}

div { 
  padding: 0;
  margin: 0;
}    

.footer {
     padding-top: 1em;
     font-size: small; 
}

.title {
  background-image: url("image/style/catma_heading.png");
  background-repeat: no-repeat; 
  height: 80px; 
  padding-top: 0;
  margin-top: 0;
  text-indent: -1000em; 
  padding: 0;
  margin: 0;
}
  

.split_wrap {
  overflow: auto; width: 100%; height: 100%;
}   
    
.split_left {
  display: block;
  float: left;
  width: 29%;
}

.split_right {
  display: block;
  float: left;
  width: 69%;
}

dl#coordinators  {
    padding-left: 0;
    margin-left: 0;
}
  
dl#coordinators dt {
      display: block;
      float: left;
      margin-right: 1em;
}
  
dl#coordinators dd {
    display: block;
    padding-right: 1em;
    margin-right: 1em;
    margin-left: 0;
    padding-bottom: 0.1em;
    margin-bottom: 0.1em;
    text-align: right;
}

dl#platforms {
    padding-left: 0;
    margin-left: 0;
}
  
dl#platforms dt {
      margin-right: 1em;
}
  
dl#platforms dd {
    display: block;
    padding-left: 0;
    margin-left: 0;
    padding-bottom: 0.1em;
    margin-bottom: 0.1em;
}

a img {
  border: none;
}

input {
  display: block;
}

input.radio {
  display: inline;
}

textarea {
  display: block;
}

label.radio {
  display: inline;
}

label {
  display: block;
}

dl.catma_detail dt {
  display: inline;
  font-weight: bold;
}

dl.catma_detail dd {
  font-family: monospace;
}

dl.catma_detail dd dl {
  font-family: Arial, helvetica, geneva, sans-serif;
}

dl.catma_detail dd * {
  font-family: Arial, helvetica, geneva, sans-serif;
}

dl.catma_detail dd dl dd {
  display: inline;
  padding-left: 1em;
  padding-right: 1em;
  /* border-right: 1px solid silver; */
}

dl.catma_detail dd dl dt {
  display: inline;
  padding-left: 1em;
}

table {
  border-collapse: collapse;
  border: solid silver 1px; 
  width: 100%;
}

table th {
  border: solid silver 1px; 
}
table td {
  border: solid silver 1px; 
}

form table th {
  border: none;
}
form table td {
  border: none;
}




