body {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}
body, table, tr, td, th {
    font-size: 14px;
    font-family: 'MS SANS';
}
h1 {
    font-size: 20px;
    font-family: 'Trebuchet Ms';
    font-weight: bold;
    text-decoration: none;
    margin: 10px 0px;
  }
input {
padding: 0 6px;
width: auto;
overflow: visible;
}
.header a, .header a:link, .header a:visited{
    text-decoration: none;
    color: #000000;
    margin: 0px;
    padding: 0px;
  }
.header a:hover{
    text-decoration: underline;
    color: #000000;
    margin: 0px;
    padding: 0px;
  }
.header a h1,  .header a p {
    font-family: 'Trebuchet Ms';
    font-color: blue;
    margin:  0px;
    padding: 0px;
    display: inline;
    font-size: 14px;
  }
.header a:hover h1{
    text-decoration: underline;
    color: #000000;
    margin: 0px;
    padding: 0px;
  }
.menu{
    font-family: 'Trebuchet Ms';
    margin:  0px;
    padding: 0px;
    font-size: 11px;
  }
.menu a:hover{
    font-family: 'Trebuchet Ms';
    margin:  0px;
    padding: 0px;
    font-size: 11px;
    font-weight: bold;
    border-top: 1px solid #000000;
  }
th {
    background-color: #77DDFF;
    color: #000000;
}
form {
    display: inline;
    padding: 0px;
    margin: 0px;
  }
.link {
    font-family: 'Trebuchet Ms';
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
  }
.c, .r, .e {
    margin-top: 7px;
    width:  500px;
}
.c {
    font-family: 'Trebuchet Ms';
    border: 1px solid blue;
    padding: 0px;
    text-align: left;
}
.r {
    font-family: 'Trebuchet Ms';
    border: 1px solid #FFFFFF;
    padding: 0px;
    text-align: left;
}
.e {
    border: 1px solid red;
    text-align: left;
    background: url('img/error.gif') 5px 5px no-repeat;
}
.e div {
    margin: 5px 5px 5px 52px;
  }
.c.step1 {
    background: url('img/step_one.png') 0 0 no-repeat;
    align: center;
  }
.c.step1 div {
    margin-left: 61px;
    padding: 0px;
  }
.c.tip {
    background: url('img/info.gif') 5px 5px no-repeat;
  }
.c.alert {
    background: url('img/alert.gif') 5px 5px no-repeat;
    min-height: 40px;
  }
.c.news {
    background: url('img/news.gif') 5px 5px no-repeat;
    width: 90%;
    border: none;
  }
.c.comment {
    background: url('img/comment.gif') 5px 5px no-repeat;
    min-height: 40px;
  }
.c.message {
    background: url('img/message.gif') 5px 5px no-repeat;
    min-height: 40px;
  }
.c.news_t {
    background: url('img/news_new.gif') 5px 5px no-repeat;
  }

.c.faq, div.c.faq
  {
    background: url('img/faq.gif') 5px 5px no-repeat;
    width: 90%;
    font-size: 13px;
    font-family: 'Trebuchet Ms' cursive;
    border: none;
  }
.c.faqq
  {
    font-family: 'Trebuchet Ms' cursive;
    padding: 7px;
    font-size: 12px;
    width: 90%;
  }

.c.faqq b a:visited {
    color: blue;
  }
.c.faq div.content {
    margin:      5px 5px 5px 52px;
    text-align:  left;
    font-family: 'Trebuchet Ms' cursive;
    font-weight: normal;
    text-indent: 25px;
    font-size:   14px;
    text-align:  left;
    border:      none;
  }

.c.tip div.content,
.c.alert div.content,
.c div.content,
.c.news div.content,
.c.news_t div.content,
.c.comment div.content,
.c.message div.content
{
    margin: 5px 5px 5px 52px;
    text-align: center;
    font-family: 'Trebuchet Ms' cursive;
    font-weight: normal;
    text-indent: 25px;
    font-size: 14px;
    text-align: left;
  }
.c.news_t div.content table tr td,
.c table tr td{
    font-family: 'Trebuchet Ms' cursive;
    font-size: 14px;
  }
.c.comment div.content table tr td{
    font-family: 'Trebuchet Ms' cursive;
    font-size: 12px;
  }

.c.message div.content span.question
  {
    font-size: 12px;
    font-style: italic;
  }

.c.faqq div.content.q
  {
    margin:     3px 0px;
    background: url('img/question.gif') 0px 0px no-repeat;
    width:      90%;
    font-size:  13px;
    border:     none;
  }

.button {
    padding: 0px 10px;
  }
.button.default {
    font-weight: bold;
  }

.red {color: red;}

#icoImgArea {
    position: relative;
    padding: 7px;
    backgroud: white;
}
#icoImg {
    position: absolute;
    top: 0px;
    left: 0px;
    border: 2px solid black;
}
#cutter {
    position: absolute;
    z-index: 100;
}
