.lineItem {  margin: 3px; padding: 3px; border: 1px #385D8F solid }
.lineItem_selected {  margin: 3px; padding: 3px; border: 1px #385D8F solid; color:#FFFFFF; background:#86A4CC; font-weight: bold }

.letter {  margin: 3px; padding: 3px; border: 1px #385D8F solid; float:left }
.letter_selected {  margin: 3px; padding: 3px; border: 1px #385D8F solid; color:#FFFFFF; background:#86A4CC; font-weight: bold; float:left }


a.Item { color: #385D8F; text-decoration: none}
a.Item:hover {  text-decoration: none}
a.Item:visited {  color:#5E7CA4; text-decoration: none}
/*
.photo { text-align: center; width:164px; height:190px; margin:8px; border: 1px #CCCCCC solid; float:left; overflow:hidden }
.photo0 { text-align: center; width:164px; height:190px; margin:8px; border: 1px #FF0000 solid; float:left; overflow:hidden }
.thumb { text-align: center; width:160px; height:160px; background:#EEEEEE; cursor:hand; cursor:pointer; overflow:hidden }
.thumb_adm { text-align: center; width:160px;  height:160px; background:#EEEEEE }
.year { text-align: center; width:160px; background:#DDDDDD }
*/
.photo { text-align: center; width:166px; height:186px; margin:8px; border: 1px #CCCCCC solid; float:left; overflow:hidden }
.photo0 { text-align: center; width:166px; height:192px; margin:8px; border: 1px #FF0000 solid; float:left; overflow:hidden }
.thumb { text-align: center; width:162px; height:162px; background:#EEEEEE; cursor:hand; cursor:pointer; overflow:hidden }
.thumb_adm { text-align: center; width:162px;  height:162px; background:#EEEEEE }
.year { text-align: center; width:162px; background:#DDDDDD }

.enabled { color:#000000 }
.disabled { color:#808080 }

.react { margin: 3px; padding: 3px; background:#E9EFF6 }

.input, textarea, option {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }

.red { color:#FF0000 }
.red_bold { color:#FF0000; font-weight:bold }

.blue { color:#0000FF }

.emph_border {  margin: 3px; padding: 8px; border: 1px #385D8F solid }
