body{
   margin-top:12px;
   margin-left:12px;
   margin-bottom:0px;
   margin-right:0px;
   background:White;
}

body,td{
   font:11px "Lucida Sans Unicode", Verdana;
   color:#5F5F5F;
}

.normal{
   font-size:12px;
   color:#333;
}

form {
    margin:0px;
    padding:0px;
}
select,textarea,text,submit,button,input{
   font:11px Verdana;
   color:#000;
   background:#e6e7e8;
   border:solid;
   border-width:1px;
   border-color:#bcbcbc;
   padding:2px;
}

.redbutton, .greenbutton {
   background-color: #cc3300;
   color: White;
   cursor: pointer;  
   border:1px solid Black; 

}
.greenbutton {
   background-color: #66cc66;
}

a{
   text-decoration:none;
}

a:link,a:visited,a:active{
   color:#008080;
}

a:hover{
   color:#F00;
}

a.menu:link,a.menu:visited,a.menu:active{
   color:#fff;
}

a.menu:hover{
   color:#cdcbcb;
}

.default{
   font-weight:normal;
   font-size:11px;
}

.menu{
   font-weight:normal;
   font-size:12px;
   color:#fff;
}

.welcome{
   font-weight:normal;
   font-size:12px;
   color:#5f5f5f;
}

.header{
   font-weight:bold;
   font-size:12px;
   color:#008080;
}

.add{
   font-weight:bold;
   font-size:10px;
}

.title{
   font:bold 10px Verdana,sans-serif;
   color:#fff;
   background:#b0b0b0;
}

.normalRev{
   font:normal 10px Verdana,sans-serif;
   color:#fff;
}

.boldRev{
   font:bold 10px Verdana,sans-serif;
   color:#fff;
}

.titleNormal{
   font:normal 10px Verdana,sans-serif;
   color:#fff;
   background:#b0b0b0;
}

.resultLight{
   font-weight:normal;
   font-size:10px;
   color:#5f5f5f;
   background:#f5f5f5;
}

.resultDark,.editing{
   font-weight:normal;
   font-size:10px;
   color:#5f5f5f;
   background:#ececec;
}

.editingHeader{
   font-weight:normal;
   font-size:10px;
   color:#5f5f5f;
   background:#d1d1d1;
}

td.out{
   color:#008080;
   background:#ECECEC;
   font-weight:normal;
   font-size:11px;
   cursor:pointer;
}

td.over,td.langOver{
   color:#F00;
   background:#FFF;
   font-weight:normal;
   font-size:11px;
   cursor:pointer;
}

td.langOut{
   color:#008080;
   background:#FFF;
   font-weight:normal;
   font-size:11px;
   cursor:pointer;
}

.bold{
   font-size:12px;
   color:#333;
   font-weight:bold;
}

.boldBig{
   font-size:24px;
   color:#333;
   font-weight:bold;
}

.normalBig{
   font:24px "VAGRounded LT Light",Verdana;
   color:#333;
   letter-spacing:1px;
}

.normalBigger{
   font:18px "VAGRounded LT Light",Verdana;
   color:#333;   
   letter-spacing:1px;
}

.normalMedium{
   font:14px "VAGRounded LT Light",Verdana;
   color:#333;   
   letter-spacing:1px;
}

.errorSmall{
   font-size:10px;
   color:#F00;
}

.error,a.error:link,a.error:visited,a.error:active,a.error:hover {
   font-size:12px;
   color:#F00;
}

a.error:hover {
   color:#008080;
}

.errorBold{
   font-size:12px;
   color:#F00;
   font-weight:bold;
}

.headerBig{
   font-weight:normal;
   font-size:24px;
   color:#008080;
   letter-spacing:1px;
}

.resultLightError{
   font-weight:normal;
   font-size:10px;
   color:#F00;
   background:#f5f5f5;
}

.report,a.report:link,a.report:visited,a.report:active,a.report:hover{
   color:#000;
   font:12px "Courier New",Courier,mono;
   text-decoration:none;
}

a.report:hover{
   text-decoration:underline;
}

.reportBold{
   font:bold 12px "Courier New",Courier,mono;
}

.normalRev{
   font:12px Verdana;
   color:#FFF;
}

.item {
   border-bottom:1px solid Black;
   border-right:1px solid Black;
}
.itemheader {
   border-bottom:1px solid Black;
   border-right:1px solid Black;
   font-size: 10px;
}


.borderTop{
   border-top:1px solid Black;
}

.borderBottom{
   border-bottom:1px solid Black;
}

.borderLeft{
   border-left:1px solid Black; 
}

.borderRight{
   border-right:1px solid Black; 
}

.borderTopRight{
   border-top:1px solid Black;
   border-right:1px solid Black; 
}

.borderTopLeft{
   border-top:1px solid Black;
   border-left:1px solid Black; 
}

.borderTopLeftRight{
   border-left:1px solid Black; 
   border-right:1px solid Black; 
   border-top:1px solid Black;
}

.borderBottomRight{
   border-bottom:1px solid Black;
   border-right:1px solid Black; 
}

.borderBottomLeft{
   border-bottom:1px solid Black;
   border-left:1px solid Black; 
}

.borderTopBottom{
   border-top:1px solid Black;
   border-bottom:1px solid Black;
}

.borderTopBottomRight{
   border-top:1px solid Black;
   border-bottom:1px solid Black;
   border-right:1px solid Black; 
}

.borderTopBottomLeft{
   border-top:1px solid Black;
   border-bottom:1px solid Black;
   border-left:1px solid Black; 
}




.borderBottomLeftRight{
   border-left:1px solid Black; 
   border-right:1px solid Black; 
   border-Bottom:1px solid Black;
}

.borderAll{
   border-left:1px solid Black; 
   border-right:1px solid Black; 
   border-top:1px solid Black;
   border-bottom:1px solid Black;
}

.lozengeButtRed { 
  border: 0; 
  padding: 0 0 0 8px;
  height:20px;
  background: transparent url('images/red_left_loz.png') no-repeat;
  cursor: pointer;
  text-align: center; 
}

.lozengeRed { 
  font-family: verdana;
  color: #fff;
  line-height: 20px;
  background: transparent url('images/red_right_loz.png') no-repeat top right;
  position:relative; 
  display:block; 
  white-space:nowrap; 
  margin-top: -2px;
  padding:0 15px 0 5px     ; 
}


.lozengeButtGreen { 
  border: 0; 
  padding: 0 0 0 8px;
  height:20px;
  background: transparent url('images/green_left_loz.png') no-repeat;
  cursor: pointer;
  text-align: center; 
}

.lozengeGreen { 
  font-family: verdana;
  color: #fff;
  line-height: 20px;
  background: transparent url('images/green_right_loz.png') no-repeat top right;
  position:relative; 
  display:block; 
  white-space:nowrap; 
  margin-top: -2px;
  padding:0 15px 0 5px     ; 
}


.lozengeButtWhite { 
  border: 0; 
  padding: 0 0 0 8px;
  height:20px;
  background: transparent url('images/White_left_loz.png') no-repeat;
  //cursor: pointer;
  text-align: center; 
}

.lozengeWhite { 
  font-family: verdana;
  color: #333;
  line-height: 20px;
  background: transparent url('images/White_right_loz.png') no-repeat top right;
  position:relative; 
  display:block; 
  white-space:nowrap; 
  margin-top: -2px;
  padding:0 15px 0 5px     ; 
}

.printheader {
  display:none;
}
   
