a { 
	text-decoration: none; 
	color: rgb(255,128,0); 
}

a:hover { 
	text-decoration: underline; 
}

td,br,p,h1,center {
  font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
}

h1 {
  font-size: large;	
}

.caitra {
  font-family:Palatino,Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;
  font-size: 200%;
  font-weight: bold;
  color: rgb(255,192,128);
}
.caitra-sub {
  font-size: 100%;
  font-family:Palatino,Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;
  font-style: italic;
  color: rgb(255,192,128);
}

.head { 
  background: #008000; 
}
.headtop { 
  background: url(/images/ne.gif) no-repeat top right; 
}
.headtop div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/nw.gif) no-repeat top left; 
}
.headbottom { 
  background: url(/images/se.gif) no-repeat bottom right; 
}
.headbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/images/sw.gif) no-repeat bottom left; 
}
.headcontent a {
  text-decoration: none;
  color: rgb(255,192,128);
  padding: 0px 20px 0px 20px;
}
.headuser {
  font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
  color: rgb(255,192,128);
}
.headuser a {
  font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
  color: rgb(255,192,128);
  font-size: small;
}

.document-table-head {
	background-color: rgb(128,255,128);
}

.input {
      font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
      font-size: small;
}
.sentence-number {
      font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
      font-size: x-small;
      color: rgb(128,128,128);
}
.sentence-number a {
 	  color: rgb(0,128,0);
}
.done {
      background-color: rgb(192,192,192);
}
.context {
      font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
      font-size: x-small;
}
.current {
      background-color: rgb(128,255,128);
}
.covered {
      background-color: rgb(192,192,192);
}
.mt {
  font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
  background-color: rgb(192,192,255);
}
.translation {
  font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
  background-color: rgb(255,192,128);
}
textarea.translation {
      width: 100%;
}

.input-sentence {
      font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
      background-color: rgb(128,255,128);
}
.mt-output {
  font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
      background-color: rgb(192,192,255);
      font-size: small;
}
.mt-output-del {
			color: rgb(192,96,128);
			text-decoration: line-through;
}
.mt-output-ins {
			color: rgb(0,128,0);
}
.input-word {
      font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
      background-color: rgb(128,255,128);
      font-size: small;
}
.option {
  font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
      font-size: x-small;
}

.option:hover { 
	background-color: rgb(255,255,128); 
}

.option0 {
      color: rgb(0,0,0);
      background-color: rgb(255,192,128);
      font-weight: bold;
}
.option1 {
      color: rgb(64,64,64);
      background-color: rgb(255,224,192);
}
.option2 {
      color: rgb(128,128,128);
      background-color: rgb(255,232,208);
}
.option3 {
      color: rgb(160,160,160);
      background-color: rgb(255,248,240);
}
.option4 {
      color: rgb(208,208,208);
      background-color: rgb(255,255,255);
}
.option-filler {
  font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
      font-size: x-small;
}

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #fff0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 15px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: small;
  list-style: square;
}


