@charset "UTF-8";

h3 {
  margin:0;
  padding:0; }

#contact-note {
  line-height:24px;
  margin:20px 0; }

#thanks {
  font-weight:bold;
  line-height:24px;
  margin:20px 0 30px; }

.contact-box-note {
  border-left:4px #01135A solid;
  line-height:1em;
  padding:6px 6px;
  margin:0 0 10px; }

#contact-form {
  width:705px;
  margin:0 0 50px;
  border-collapse:collapse; }

#contact-form th {
   margin:2px 0;
   padding:15px 10px;
   width:160px;
   text-align:left;
   background:#F0F0F0;
   border-top:1px #D7D9D1 solid;
   border-bottom:1px #D7D9D1 solid;
   border-left:4px #01135A solid; }

#contact-form td {
   color:#C50000;
   padding:15px 5px 15px 20px;
   width:auto;
   text-align:left;
   border-top:1px #D7D9D1 solid;
   border-bottom:1px #D7D9D1 solid; }

#contact-form td.space {
   border-top:none;
   border-bottom:none;
   padding:0;
   margin:0;
   font-size:0;
   line-height:0;
   height:4px; }

#contact-input1 {
  width:200px;
  ime-mode:active;
  padding:5px;
  color:#A1A1A1;
  margin:0  20px 0 0;
  border:1px solid #D7D9D1; }

#contact-input2 {
  width:200px;
 ime-mode:active;
  padding:5px;
  color:#A1A1A1;
  border:1px solid #D7D9D1; }

#contact-input3 {
  width:500px;
  ime-mode:active;
  padding:5px;
  color:#A1A1A1;
  border:1px solid #D7D9D1; }

#contact-input4 {
  width:500px;
  ime-mode:disabled;
  padding:5px;
  color:#333333;
  border:1px solid #D7D9D1; }
#form-submit {
  text-align:center;
  padding:30px 0 50px; }

#form-submit a {
  margin:0px 10px; }

#form-submit input {
  margin:0px 10px; }

.scroll {
  margin: 0 0 50px 0; }

.scroll,.scroll-pane {
  width: 100%;
  max-height: 160px;
  overflow: auto; }
.scroll-pane p {
  margin:5px 0;
  line-height:24px; }

.scroll-pane .jspVerticalBar {
  width: 11px; }
.scroll-pane .jspTrack{
  background: #E5E5E5; }
.scroll-pane .jspDrag{
  background:#31485E url(/common/images/arrow-bottom.png) no-repeat 0 bottom; }
.jspDragTop {
  width:11px;
  height:50%;
  background:url(/common/images/arrow-top.png) no-repeat 0 top; }
