body {
  font-family: Arial, Helvetica, sans-serif;
  margin:0;
}

td {
  font-family: Arial, Helvetica, sans-serif;
}

th {
  font-family: Arial, Helvetica, sans-serif;
}

img { border:0;}


h1 {
  font-size:20pt;
  font:Tahoma;
  font-weight: bold;
}

h2 {
  font-size:18pt;
  color:#fff;
  padding:0;
  margin:0;
  margin-bottom:4px;
  margin-left:12px;
  text-decoration:underline;
}

#header_bg_a{
  background:#333;
  display:block;
  height:140px;
}

#header_bg_b {
  background:#fff url(images/header_bg.jpg) repeat-x center top;
  display:block;
  height:192px;
  margin:0 auto;  
}

#header_part_a {
  background:url(images/header_a.jpg) no-repeat;
  display:block;
  margin:0 auto;
  width:821px;
  height:140px;
}

#header_part_b {
  background:url(images/header_b.jpg) no-repeat;
  display:block;
  width:821px;
  height:192px;
  margin:0 auto;
}

#main_content {
  position:relative;
  display:block;
  width:821px;
  margin:0 auto;
  top:-80px;
}
#main_content_left {
  display:block;
  float:left;
  width:445px;
  padding-left:34px;
}
.headline_left {
    font-size:14px;
  font:Tahoma;
}
.content_left_in {
  font-size:12pt;
  color:#000000;
  font-weight:bold
}
#main_content_left ul{
  list-style-type:none;
  padding:0;
  margin:0;
}


#main_content_left li{
  background:url(images/chmrk2.gif) no-repeat;
  background-position: 0px 0px;
  padding-left:20px;
  padding-bottom:20px;
}

#main_content_right {
  float:left;
  padding-top:65px;
  padding-left:75px;
}

.box_a {
  display:block;
  height:233px;
  width:249px;
  background:#fff  url(images/box_a.jpg) no-repeat;
}

.box_a_in {
  width:205px;
  padding:12px 0 0 15px;
  color:#fff;
  font-size:12pt;
  text-align:center;
}

#footer {
 position:relative;
 top:-80px;
 margin:0 auto;
 clear:both;
 font-size:9pt;
 text-align:center;
 color:#000000;
 text-decoration:none
}

.footerlinks {
    text-decoration:none;
  color:#000000;
  font-size:8pt;
}

.optintext {
  color:#FFFFFF;
  font-size:8pt;
}

h2 {
  margin:0px 0px 10px 0px;
  padding:0;
  font-size: 18pt;
  font-weight: bold;
  text-align:center;
}

/*forms*/

label {
       margin:0px 0px 10px 0px;
       padding:0px 0px 0px 0px;
       width:50px;
       float:left;
       text-align:left;
       display:block;
}

#opt-name, #opt-email {
       margin:0px 0px 10px 0px;
       padding:4px;
       border:1px solid #2F4F0A;
       width:60%;
       float:right;
}

#opt-name:hover, #opt-email:hover, #opt-name:focus, #opt-email:focus {
       background-color:#f4f4f4;
}

#bt-submit {
   width:85%;
}

/*forms*/