body
{
   font-size: 12px;
   color: #333;
   background: #aaaaaa;
}

p 
{
  text-indent:   20px; text-align:    justify; margin-top:    2px; margin-bottom: 2px; 
}

.p-top 
{
  text-align:    justify; 
  margin-top:    2px; 
  margin-bottom: 2px; 
}

.ct-ul 
{ 
 font-size: 9px; font-family: serif; line-height: 9pt; margin-left: 8px; padding-left: 1em; text-indent: -1em; margin-top: 1px; margin-bottom: 1px; padding-top: 0; padding-bottom: 3px; list-style-image: none; list-style-position: outside; 
}

.ct-li
{ font-size: 8pt; font-family: times; line-height: 9pt; text-indent: 1px; margin-top: 1px; margin-bottom: 1px; margin-left: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 0; }

a { color: #36414d; text-decoration: underline; }

hr
{ color: #000000; background-color: #000000; height: 1px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

img 
{ 
  margin: 0px;
  padding: 0px; 
  border: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.panel
{ font-family: sans-serif, helvetica, verdana, arial; font-size: 9px; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.panel_justify
{
 font-family: sans-serif, helvetica, verdana, arial;
 font-size: 9px;
 font-weight: bold; 
 padding-top: 1px;
 text-align:  justify;
}
input.paper 
{
  margin: 0px; 
  padding: 0px; 
  /*border: 1px solid black;*/
  border: 1px dashed #222222;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background: #F2F2F2;
}

input.encap
{
  margin: 0px; 
  padding: 0px; 
  border: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

form, label, button, select, textarea, option
{
  font-size: 9px;
  /*color=#990000; */
  /*display:inline;*/
  margin: 0px;
  padding: 0px; 
  border: 0px;
  /*border: 1px dashed #a3b8cc;*/
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
.comments-open label { display: block; }
.module-content
{
   position: relative;
   margin: 2px 2px 2px 2px;
   /* margin: 5px 10px 20px 10px; */
}

.module-list,
.archive-list
{
   margin: 0;
   padding: 0;
}

.module-list-item
{
   margin-top: 1px;
   margin-bottom: 1px;
}
.module-mmt-calendar { margin-bottom: 15px; }
.module-mmt-calendar .module-content { margin: 0; }
.module-mmt-calendar .module-header { margin: 0; }
.module-mmt-calendar .module-header a { text-decoration: none; }
.module-mmt-calendar table { width: 100%; }

.module-mmt-calendar th { text-align: left; }

.module-mmt-calendar td
{
   width: 14%;
   height: 75px;
   text-align: left;
   vertical-align: top;
}
.module-content a { color: #000000; }
.module-content a:hover { color: #a3b8cc; }
.date-header
{
   margin-top: 0;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}
.entry-footer { font-size: 7pt; line-height: 8pt; text-align: right; }
.entry-more-link { text-align: right; }
.entry-body { font-size: 10pt; font-family: serif; font-weight: normal; font-style: normal; line-height: 10pt; }
.entry-full { font-size: 10pt; font-family: serif; font-weight: normal; line-height: 10pt; }
.entry-title { text-align: left; }

#wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	text-align: center;
}