/* Sortable tables */
table.sortable {
	font:		Icon;
	border: 1px Solid ThreeDShadow;
	background:	Window;
	
	color:		WindowText;
}
table.sortable a.sortheader {
    background:ButtonFace;
    
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
    
    border: 1px solid;
	  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	  cursor: default;
	  padding: 4px 4px;
}
table.sortable a.sortheader:active {
  /* to 'push' the column header button */
	border-color:	ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

table.sortable td {
  padding:	2px 5px;
}
table.sortable tr {

    background-color:#eee;
    border: 0 double red;
    border-spacing: 0px;
}
.even {
	background:	#0000ff;
}

.odd {

}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}


table.graph_table {
	border: 1px Solid ThreeDShadow;
	background:	#eee;
}
table.graph_table tr {
  border: 1px;
  border-color: #0000ff #ff0000 #00ff00 #ffccff;
}


.reporttable {
  background-color:lightgrey;
  border: 1px solid gray;
}
.tabletitle {
  font: 13px verdana, arial, helvetica, sans-serif;
  text-align: left;
  font-weight: bold;
}

p,li { font: 11px verdana, arial, helvetica, sans-serif; 
    text-align: justify;
  }

h1 { font: 18px verdana, arial, helvetica, sans-serif; 
     font-weight: bold;
     background-image: url("/lpa/logpsychoanalyst_print_tracker.png");
   }
h2 { font: 16px verdana, arial, helvetica, sans-serif; 
     font-weight: bold;
     margin-top:25;
  }
h3 { font: 14px verdana, arial, helvetica, sans-serif; 
     font-weight: bold;
  }


a { font: 11px verdana, arial, helvetica, sans-serif; }
a:link    { color: #0000FF; text-decoration: none; }
a:visited { color: #0011BB; text-decoration: none; }
a:hover   { color: #605040; text-decoration: underline; }

code { font: 11px courier new, courier;
       white-space: pre;
     }