

BODY.main {
background-color: #ffffff;
}

* {
color: #555;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 11px;
line-height:150%;


}

hr {
height: 1px;
}

#headingblock {
font-size: 13pt;
}

td#content h1 {
font-size: 1.2em;
}

td#content h2 {
font-family: Arial, Helvetica, helv, sans-serif;
font-size: 1.1em;
border-bottom: solid 1px #e0e0e0;
margin-bottom: -10px;
}

td#content h3 {
font-size: 11px;
}

td#content p {
margin-top: 20px;
}

td#content ol, td#content ul {
margin: 0px;
padding: 0 0 0 20px;
}

td#content li {
margin: 4px 0 4px 0;
}

A:link, A:visited, A:active {
text-decoration: none;
color: #630C0C;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A:hover {
text-decoration: underline;
color: #000000;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

#content A:link, #content A:visited, #content A:active, A.frontlink {
border-bottom: 1px dashed #c0c0c0 !important;
text-decoration: none;
}

#content A:hover, A.frontlink:hover {
border-bottom: 1px solid #630C0C !important;
}

A:link strong, A:visited strong, A:active strong {
color: #630C0C;
}

A.medium:link, A.medium:visited, A.medium:active, A.frontlink:link, A.frontlink:visited, A.frontlink:active {
text-decoration: none;
color: #630C0C;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A.medium:hover {
text-decoration: underline;
color: #000000;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A.frontlink:link, A.frontlink:visited, A.frontlink:active  {
line-height:150%;
}

A.small:link, A.small:visited, A.small:active {
text-decoration: none;
color: #630C0C;
font-size: 7pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A.small:hover {
text-decoration: none;
color: #000000;
font-size: 7pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A.whitelink8:link, A.whitelink8:visited, A.whitelink8:active {
text-decoration: none;
color: #fff;
font-size: 8pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
padding: 1px 2px 1px 2px;
}

A.whitelink8:hover, .topmenu a.actlive {
text-decoration: none;
color: #630C0C;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
background-color: #fff;
font-weight: bold;
padding: 1px 2px 1px 2px;
}

A.whitelink10:link, A.whitelink10:visited, A.whitelink10:active {
text-decoration: none;
color: #fff;
font-size: 9pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
padding: 0px 2px 1px 2px;
}

A.whitelink10:hover {
text-decoration: none;
color: #fff;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
border-style: solid;
border-color: #fff;
border-width: 0 0 3px 0;
}

A.loginlink:link, A.loginlink:visited, A.loginlink:active {
text-decoration: none;
color: #fff;
font-size: 7pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
padding: 1px 2px 1px 2px;
}

A.loginlink:hover {
color: #630C0C;
background-color: #fff;
}

A.calendarlink:link, A.calendarlink:visited, A.calendarlink:active {
border: 1px;
border-color: #630C0C;
border-style: solid;
background-color: #ffffff;
text-decoration: none;
color: #630C0C;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A.calendarlink:hover {
border: 1px;
border-color: #000000;
border-style: solid;
background-color: #ffffff;
text-decoration: none;
color: #000000;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

.photow {
border:1px;
border-color: #ffffff;
border-style: solid;
}

.white8 {
color: #ffffff;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.white9 {
color: #ffffff;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
padding-left:5px;
}

.white13b {
color: #ffffff;
font-size: 13pt;


font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
}

.grey7 {
color: #777777;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.grey8 {
color: #777777;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.grey9,  .grey9 td, #content {
color: #777777;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
text-align:left;
}




.single {
margin-top: 0px;
margin-bottom: 4px;
}

#thread {
color: #231F20;
font-size: 6pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
padding: 0 0 5px 0;
}

#thread ul {
margin: 0;
padding: 0;
display: inline;
border: none;
} 

#thread ul li {
margin-left: 0;
padding-left: 0;
border: none;
list-style: none;
display: inline;
}

#thread ul a {
color: #AAAAAA;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
}

#thread ul a.active {
display: none;
}

#thread ul a:hover {
color: #000000;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
}

#newstitle {
clear:both!important;
text-align: left;
width:180px!important;
margin: 0;
color: #808080;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
white-space:normal;
}

#newsdate {
width:180px!important;
clear:both!important;
text-align:right;
margin:0 0 10px 0!important;
color: #808080;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

#newsblock {
text-decoration: none;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 5px;
margin-left: 5px;
color: #808080;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
border-top: 1px solid #808080;
border-bottom: 1px solid #808080;
margin-top: 0px;
margin-bottom: 0px;
}

#newsblock A:link, A:visited, A:active {
text-decoration: none;
}

#newsblock A:hover {
text-decoration: underline;
}

.tablenb {
border: none;
}

.tablenb td {
border: none;
padding: 0 0 0 0;
}

.tablegrey1 {
border-width: 1px;
border-style: solid;
border-color: #777777;
border-collapse: collapse;
}

.tablecalendar {
border: 0;
}

.tablecalendar td {
border: 0;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
padding-bottom: 3px;
}

.tablecalendar td.nopadding {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

A.whitebutton:link, A.whitebutton:visited, A.whitebutton:active {
display:block;
float:left;
color: #FF962F;
line-height: 10px;
height: 10px;
background-color: #ffffff;
text-decoration: none;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
border-width: 1px;
border-style: solid;
border-color: #FF962F;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
margin-top: 0px;
}

A.whitebutton:hover {
color: #000000;
text-decoration: none;
border-color: #000000;
}

input.text, textarea, select, checkbox {
color: #777777;
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
border-width: 1px;
border-style: solid;
border-color: #808080;
margin-top: 1px;
margin-right: 0px;
margin-bottom: 1px;
margin-left: 0px;
}

textarea, select, checkbox {
font-size: 11px;
}

input.text {
font-size: 10px;
}

input.button1 {
display: inline-block;
overflow: visible;
color: #ffffff;
background-color: #777777;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
border-width: 1px;
border-style: solid;
border-color: #9EA4B0;
margin-top: -1px;
margin-right: 0px;
margin-bottom: 1px;
margin-left: 7px;
padding-top: 0px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 2px;
cursor:auto;
/*height:17px;*/
width:43px!important;
}


input.button2 {
display: inline-block;
overflow: visible;
color: #ffffff;
background-color: #777777;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
border-width: 1px;
border-style: solid;
border-color: #9EA4B0;
margin-top:1px;
margin-right: 0px;
margin-bottom: 1px;
margin-left:3px;
padding-top: 0px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 2px;
/*height:17px;*/
}


.topmenu input.button1{
margin:2px 0 0 0!important;

}

#quicknavigator form {
margin:0;
}

#lastupdate,#author {
      padding: 5px 0px 5px 0px;
      font-size: 7pt;
      line-height: 1.5em;
      color: #cccccc; 
}

#author {
      text-align: left;
}

#lastupdate {
      text-align: right;
}

#contentbottom {
      border-top: 1px solid #cccccc;
      margin-top: 20px;
}

td.imgfront {
  padding:3px;
  border:1px solid #ddd;
}

#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass {
  width:70px;
  margin-right:-2px;
  height:17px;
}


#changelink{
text-align:left;
float:left;

}

.tx-dropdownsitemap-pi1 a {
padding:0!important;


}

.tx-dropdownsitemap-pi1 #pic_5{
margin:0 5px 10px  0!important;

}