{literal}

 
table.centered {
text-align: right; 
// margin: auto auto;
}
table.output {
        border-spacing: 0;
        border-style: solid;
        border-color: #aaa;
        border-width: 1px;
        border-collapse: collapse;
        font-family: Verdana, Arial, Helvetica, sans-serif;
       /*width: 65%;*/
        margin: 0 auto;
}
table.output th, table.output td {
        padding: 2px 4px 2px 4px;
        width: 100px;
        border-style: solid;
        border-color: #aaa; 
        font-size: 11px;
}
table.output th {
        border-width: 1px 1px 1px 1px;
        background-color: #ddd;
}
table.output th a {
        text-decoration: none;
        color: #000;
}
table.output td {
        border-width: 1px;
        background-color: #ffffff;
     	width: auto;
		 font-size:12px;  
}

table.output tr.odd {
        background-color: #ffffff;
} 

table.output tr.odd_top {
        background-color: #ffffff;
        border-top: 2px solid grey;
      
} 

table.output tr.header td {
        background-color: #8888ff;
} 
table.output tr.even {
        background-color: #eee;   
}
table.output tr.sortbottom td {
        border-width: 1px 1px 1px 1px;
        background-color: #ccc;
        font-weight: bold;
} 
table.output td.shade {
        border-width: 1px;
   //     background-color:  #e5e5ff;
        background-color: #c1d4aa;
}
 
td { font-family:  Helvetica,Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
}

td.dotted_border {
border: .1em solid #666666;
} 
 
.th {  font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: left;     
font-size: 1em; 
color: #8888ff;
font-weight: bold;
text-decoration: underline;  
}

.th_nl {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
 
color: #8888ff;
font-weight: bold; }
 
border: .1em solid #666666;
}
 
.text { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: .9em; 
font-weight: normal; 
}

 
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: .9em; 
font-weight: normal; 

}
a:link {
color: #3333FF ;
}

a:visited {
color: #663366 ;
}

a:hover {
font-weight: bold; 
}

a:active {
color:#663366 ;
}
.pager {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: .9em; 
font-weight: normal; 
background-color: #3333FF ;
}
.theme_coloured_text {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
font-weight: normal; 
color: #996666 ;
}

.small_theme_coloured_text {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: .7em; 
font-weight: normal; 
color: #996666 ;
}

.label {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: .9em; 
 font-weight: bold; 
 color: #333333;
}
.auth_textarea {
color: #000088;
background-color: #E3FF2F7;
border: 1px inset #0000B;
width:200px;
 
}

.theme_button {
color: #2b2bff;
font-size: .9em;
font-size:13px;
}

 
.reg_button {
color: #000000;
font-size: .8em;
}

.exit_button {
color: #990000;
font-size: .8em;
}

.help_button {
color: #6600CC;
font-size: .8em;
}

.connecting_text {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 1em;
 font-weight: bold; 

}

.error_message {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: .9em; 
 font-weight: bold; 
 background-color:  #ddddff;
 }
 
.text_error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;bold; color: #CC0000}
 
.shadow_title {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.5em; 
font-weight: bold; 
color: #2b2bff; 
text-shadow: #8888ff  .123em .125em .1em ; 
text-align: center;}

.subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: bold; 
color: #666666}

.subheading {  font-family: Trebuchet, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #000000}

.h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 24px; 
font-style: normal; 
line-height: normal; 
font-weight: 
bold; color: #3300CC}

.h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: bold; 
color: #8888ff}

.h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.3em; 
font-weight: bold; 
color: #8888ff ; 
text-align: center;}
 
 

.h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: .9em; 
 
color: #8888ff;
font-weight: bold; }
 
.coloured_backgroud {
  background-color:  #FAF0E1;
 }

.userid {
font-weight: bold; 
color: #2b2bff;
}

  .BorderLink {
      font-family: Verdana, Arial, Helvetica, sans-serif; 
      font-size:15px; 
      font-weight:bold;
      float:left;
      text-decoration:none;
      } 

   .tfcatdotca_text {
      font-family:Verdana, Arial, Helvetica, sans-serif; 
   
      font-size:14px;}
      
     

}

{/literal}

