* {
  font-family:arial, sans-serif; 
  font-size:10pt; 
  margin:0; 
  padding:0; 
}

body {
  text-align:center;
}

div {
  text-align:left;
}

html, body {
  height:100%;  
}

.align-center{
  text-align:center;
}

img {
  border:0;
}

div#cf {
  height: 100%;
  height: auto !important;
  margin: 40px auto 0 auto;
  min-height: 100%;
  position: relative;
  width: 817px;
}

div#hd {
  height:93px; 
  width:100%;
}

div#hd img {
  position:relative; 
}

div#leftCol {
  float:left; 
  width:168px;
}

div#content {
  float:left; 
  width:649px;
}

div#cright {
  float:right;
  width:194px;
}

div#ccenter {
  float:left;
  padding:20px 26px 20px 26px; 
  width:403px;
}

.clearfix:after {
  clear:both; 
  content:"."; 
  display:block; 
  height:0; 
  visibility:hidden;
}

.clearfix {
  display:inline-block;
}

* html .clearfix {
  height:1%;
}

.clearfix {
  display:block;
}

div#mainMenu {
  border-top:1px solid #a00000;
}

div#mainMenu a {
  border-bottom:1px solid #a00000;
  color:#a00000; 
  display:block; 
  font-size:10pt; 
  line-height:14pt; 
  margin:5px 0 0 0; 
  padding:0 0 6px 0; 
  text-decoration:none;
}

div#mainMenu a:hover {
  color:#a00000;
}

div#mainMenu a.active {
  color:#a00000;
}

div#smallMenu {
  border-bottom:1px solid #a00000;
}

div#smallMenu a {
  border:none; 
  display:block; 
  font-size:8pt; 
  margin:0;
  padding:0 0 0 20px; 
  text-decoration:none;
}

div#smallMenu a:hover {
  color:#a00000;
}

div#smallMenu a.active {
  color:#a00000;
}

.menuSpacer {
  background-color:#ffe6e6;
  border-bottom:1px solid #a00000; 
}

ul{
  list-style-type:none;
}

li{
  margin-left:15px;
  line-height:13pt; 
}


#parenttitle {
  color:#a00000;
  font-size: 28px;
  font-weight: bold;
  margin-left:225px;
}


#title {
  color:#a00000;
  font-size: 20px;
  font-weight: bold;
  margin-left:325px;
}

p {
  line-height:13pt; 
}

h1 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 16px;
  margin-top: 16px;
}

.csc-firstHeader{
  margin-top:0;
}

h2 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px;
  margin-top: 16px;
}

h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 16px;
  margin-top: 16px;
}

h4 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 16px;
  margin-top: 16px;
}

blockquote{
  padding-left:20px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap{
  float:left;
  margin-right:15px;
  margin-bottom:15px;
}

.error{
  color:#ff0000;
}


    .tx-guestbook-list-header { 
      color: #000000; 
      font-weight:bold; 
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#FFFFFF;
      background-color: #FFE6E6; 
      padding:2px;
    }
    .tx-guestbook-list-row { 
      background-color: #FFE6E6; 
      padding:5px;
    }
    .tx-guestbook-list-rowleft { 
      border-right-style:solid;
      border-right-width:1px;
      border-right-color:#FFFFFF;
      background-color: #FFE6E6; 
      padding:5px;
    }
    .tx-guestbook-list-entrycomment-title {
      font-weight: bold; 
    }
    .tx-guestbook-list-entrycomment { 
      font-style: italic; 
    }
    .tx-guestbook-list-small { 
      font-size: 9px; 
      color: #000000; 
    }
    .tx-guestbook-list-table {
      border-style:solid;
      border-width:2px;
      border-color:#FFFFFF;
    }
    .tx-veguestbook-pi1-browsebox TD { 
      font-size: 9px; 
      color: #666666; 
    }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
      font-weight: bold; 
    }
    .tx-veguestbook-pi1-browsebox-SCell { 
      background-color: #EEEEEE; 
    }
    .tx-guestbook-latest-header { 
      background-color: #C5D6E6; 
      color: #000000; 
      font-weight:bold; 
    }
    .tx-guestbook-latest-row { 
      background-color: #FFFFFF; 
    }
    .tx-guestbook-latest-small { 
      font-size: 9px; color: #666666; 
    }
    .tx-guestbook-form-inputfield-med { 
      border-style: solid; 
      border-width: 1pt; 
      border-color:#C5D6E6; 
      font-size:12; 
      color:#333333; 
      width:100; 
      height:20;
    }
    .tx-guestbook-form-inputfield-big { 
      border-style: solid; 
      border-width: 1pt; 
      border-color:#C5D6E6; 
      font-size:12; 
      color:#333333; 
      width:150; 
      height:20; 
    }
    .tx-guestbook-form-textarea { 
      border-style: solid; 
      border-width: 1pt; 
      border-color:#C5D6E6; 
      font-size:12; 
      color:#333333; 
      width:200; 
    }
    .tx-guestbook-form-obligationfield { 
      color: #CC0000; 
    }
    .tx-guestbook-form-error { 
      color: #CC0000; 
    }

    .tx-srfreecap-pi2-image {
      align: left;
      padding-left:0px;
      margin-left:0px;
    }

    .tx-srfreecap-pi2-cant-read {
      color:black;
    }