body {  
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color:#000080;
  margin: 0;
}


a {  
  font-size:12pt;
  text-decoration: underline;
  color:#000080; 
}

a:link {
  color:#1a0874;

}

a:hover {  
  color:#B40D00;
}

h1 {
color: black;
font-size: 17pt;
text-align: center;
}

h2 {
font-size: 16pt;
}

h3 {
font-size: 14pt;

}

div {
  font-size:12pt;
  padding:2pt;
}


ol {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; 
  color: #000080;
  margin-left: 15pt; 
}

select {
  color:#000080;
  font-size: 13pt;
  width: 13em;
  padding-left: 1pt;

}

td {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  padding:0pt;
  color:#000080;
}

table {
  margin:0pt;
  padding:0pt;
}

.lessindex tr td span {
  color:black;
  background: #C0C0C0;
  padding-top:2px;
  padding-bottom:2px;
  padding-left: 5px;
  padding-right: 5px;
}

.Title1 {
  color:captiontext; 
  font-family: Arial, sans-serif, Verdana, Helvetica;
  font-size: 12pt; 
  font-weight: bold;
  padding: 0px;
  BACKGROUND: activecaption;
}


.Title2 {
  color:#000080; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt; 
  font-weight: bold;
  padding: 1pt;
  BACKGROUND: #d2d3fc;
  BORDER-BOTTOM: solid 1px buttonshadow;
  BORDER-RIGHT:  solid 1px buttonshadow; 
  BORDER-TOP:    solid 1px buttonhighlight; 
  BORDER-LEFT:   solid 1px buttonhighlight; 
}


.main_menu {
  color: #1a0874;
  font-size: 14pt; 
  padding-top:5px;
  padding-bottom:5px;
  padding-left: 10pt;
  padding-right: 10pt;
}

.main_menu:hover {
  color: white;
  cursor: pointer;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration: none;
  background-color: gray;  
}

.main_selected {
  color: black;
  cursor: none;
  padding-top:7px;
  padding-bottom:5px;
  padding-left: 10pt;
  padding-right: 10pt;
  font-weight: bold;
  text-decoration: none;
  background-color: white;  
}

.bdr_empty {
  border: 0;
  BORDER-TOP: #cac37f 0px dashed;
  BORDER-BOTTOM: #cac37f 0px dashed;
  BORDER-LEFT: #cac37f 0px dashed;
  BORDER-RIGHT: #cac37f 0px dashed;
  border-bottom-width: 0;
}

.bdr {
  BORDER-TOP: #cac37f 1px dashed;
  BORDER-BOTTOM: #cac37f 1px dashed;
  BORDER-LEFT: #cac37f 1px dashed;
  BORDER-RIGHT: #cac37f 1px dashed;
}

.bdr_mid {
  BORDER-LEFT: #cac37f 1px dashed;
  BORDER-RIGHT: #cac37f 1px dashed;
}



.textholder { 
  color: black;
  margin-left:0px;
  font-size: 14pt;
  text-indent:0cm;
  font-family: times;
  line-height:1;
}

.dt {
  color:red;
  display: block;
  margin-left:10px;
}

.it {
  font-style: italic;
}

.re {
  color: red;
  font-size: 14pt;
  font-style: italic;
  margin-left:10px;
}
.t {
  font-size: 13pt;
  padding-left: 3pt;
  padding-right: 3pt;

}

.un {
  text-decoration: underline;
}

p {
  text-indent:0cm;
  line-height:20pt;  

}

#Posts {
  
  color: black;
  line-height:16pt;
  padding-top: 3pt;
  padding-left: 15pt;
  padding-bottom: 3pt;
}


.ltext {
color: black;
text-align: left;


}

.image {
padding-top: 3pt;
padding-bottom: 3pt;
}

.lesson {
  margin:0px;
  padding: 0pt;
  font-size: 14pt;
  text-indent: 0cm;
  text-align: left;
}

.data {
color: grey;
font-size: 10pt;
text-align: left;
padding-bottom: 5pt;
}

.lessoncon {
color: black;
text-align: right;
padding-top: 2px;
padding-bottom: 2px;

}

.spun {
  text-decoration: none;
}

.AreaDescription {
color: black;
margin-top: 35px; 
margin-left: 10px;
}

