.tr-header {
/* height: 100px; */
/* min-height: 100px; */
background-color: #800000;
/* background-image: url("../images/tlo3.jpg");
background-repeat: repeat; */
}

.td-header1 {
width: 140px;
/* height: 100px;
min-height: 100px; */
}

.td-header2 {
width: 550px;
background-color: darkslateblue;
}

.td-header3 {
width: 130px;
background-color:  #aeaf9f;
padding: 2px;
}

.t-main {
width: 85%; 
padding: 0px;
border: 1px solid maroon;
}

.tr-main {
height: 420px;
}

.td-main1 {
width: 140px;
background-color:  #aeaf9f;
background-color: #800000;
vertical-align: top;
}

.td-main2 {
width: auto;
background-color: #e5e5ae;
background-color: #fffbcc;
background-color: #e6e7ac;
vertical-align: top;
padding: 2px;
}


.td-main3 {
width: 130px;
background-color: #a5cbaa;
vertical-align: top;
padding: 2px;
}

.tr-footer {
height: 10px;
min-height: 10px;
background-color: #fbd7be;
padding: 0px;
}


.td-footer2 {
background-color: darkred;
}

.tr-main-gal {
height: 450px;
}

.td-main2-gal {
width: 100%;
background-color: gainsboro;
vertical-align: top;
}


.td-main2-g {
width: auto;
background-color: gainsboro;
vertical-align: top;
text-align: left;
}

.title { 
width: auto;
font-size: 9pt; 
font-weight: bold;
color: darkred;
text-align:left;
margin-top: 5px;
margin-left: 5px;
}

.f1 { 
font-size: 13pt; 
letter-spacing: 0em;
font-weight: normal;
color: darkred;
text-align: center;
}

.f2 { 
font-size: 11pt; 
letter-spacing: 0em;
font-weight: normal;
color: darkred;
text-align: center;
}

.fb1 { 
font-size: 13pt; 
letter-spacing: 0.3em;
font-weight: bold;
color: #f1f1ea;
text-align: center;
}

.fb2 { 
font-size: 11pt; 
letter-spacing: 0.1em;
font-weight: bold;
color: #f1f1ea;
text-align: center;
}

.ff2 { 
font-family: 'Microsoft Sans Serif', sans-serif;
position: relative;
top: 0px;
bottom: 15px;
left: 0px;
right: 0px;
font-size: 8pt; 
font-weight: normal;
color: white;
margin-right: 5px;
margin-bottom: 5px;
text-align: right;
}

.tl {
background-image: url("tlo1.jpg");
background-repeat: repeat;
}

.motto {
font-size:8pt;
font-family: Arial, sans-serif;
color: #e5e5ae;
font-weight: bold;
margin-top: 2px;
margin-bottom: 2px;
}

DIV { 
margin: 0px;
padding: 0px;
color: maroon;
font-size: 8pt;
}

P { 
color: maroon;
font-size: 8pt;
}

H6 {
color: maroon;
font-size: 8pt;
}

H5 {
color: maroon;
font-size: 10pt;
}

H4 {
color: maroon;
font-size: 12pt;
}

H3 {
color: maroon;
font-size: 14pt;
}


A.a1 {
font-size:8pt;
text-decoration: underline;
color: #800000;
font-weight: bold;
}

A.a2 {
font-size:8pt;
text-decoration: underline;
color: floralwhite;
font-weight: bold;
}

.menutitle {
font-weight: bold;
color: whitesmoke;
font-size: 8pt;
padding: 2px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 0px;
width: 90%;
border-bottom: 1px solid gainsboro;
text-align: left;
display: block;
}

.submenu {
font-weight: normal;
padding: 1px;
margin-bottom: 0px;
margin-top: 2px;
margin-left: 3px;
width: 98%;
border: 0px solid #e5e5ae;
text-align: left;
display: block;
font-weight: normal;
}

A.menu, A.submenu {
display: block;
text-decoration: none;
color: whitesmoke;
font-size: 8pt;
}

A.menu:hover {
display: block;
text-decoration: none;
background-color: #bcd8a1;
color: maroon;
font-size: 8pt;
}

A.submenu:hover {
display: block;
text-decoration: none;
background-color: #bcd8a1;
color: maroon;
font-size: 8pt;
font-weight: normal;
}

A.menu-sel, A.menu-sel:hover {
display: block;
font-size:8pt;
text-decoration: none;
background-color: whitesmoke;
color: maroon;
}

A.submenu-sel, A.submenu-sel:hover {
display: block;
font-size: 8pt;
text-decoration: none;
background-color: whitesmoke;
color: maroon;
font-weight: normal;
}

.male {
font-size: 10pt;
color: floralwhite;
}

.male-neg {
font-size: 7pt;
color: maroon;
}

A {
font-size: 8pt;
color: #800000;
text-decoration: underline;
font-weight: bold;
}

IMG {
padding: 0px;
}

DIV.content {
margin: 2px;
padding: 0px;
text-align: left;
width: auto;
border: 0px solid maroon;
}



.red { color: tomato; font-weight: bold; font-size: 8pt;}

INPUT,SELECT {
font-size: 8pt;
border: 1px solid #800000;
background-color: #f1f1ea;
}

TEXTAREA {
  font-size: 8pt;
  border: 1px solid #800000;
  background-color: #f1f1ea;
  overflow: auto;
  padding: 0px;
  margin: 0px;
}


.t-info {
border: 1px solid green;
background-color:  #f1f1ea;
}

.t-error {
border: 1px solid tomato;
background-color:  #f1f1ea;
}

.td-info {
color: green;
font-size: 8pt;
}

.td-error {
color: tomato;
font-size: 8pt;
}


INPUT,SELECT {
font-size: 8pt;
border: 1px solid #800000;
background-color: #f1f1ea;
}

TEXTAREA {
  font-size: 8pt;
  border: 1px solid #800000;
  background-color: #f1f1ea;
  overflow: auto;
  padding: 0px;
  margin: 0px;
}

.submit {
  font-size: 8pt;
  font-weight: bold;
  border: 1px solid black;
  color: black;
  cursor: hand;
  margin: 1px;
  padding: 0px;
  background-color: whitesmoke; 
} 

.cancel {
  font-size: 8pt;
  font-weight: bold;
  border: 1px solid black;
  background-color: gainsboro;
  color: black;
  cursor: hand;
  margin: 1px; 
  padding: 0px;
}


LEGEND {
color: maroon;
font-weight: bold;
font-size: 11pt;
}

FIELDSET {
border: 1px solid #800000;
margin: 2px;
padding: 10px;
}

LABEL {
/* display: block; */
font-size: 8pt;
font-weight:bold;
color: #800000;
}


