#contactForm {padding:0;font-size:14px;line-height:167%;width:1001px;margin:30px auto;background:#fff;padding:50px}
#contactForm h2 {padding:0;margin:0 0 30px 0;font-size:32px;color:#111;letter-spacing:-1px}
#contactForm .msg {color:#ff2a2a;line-height:150%;padding:20px;letter-spacing:-1px;font-size:16px;border:1px #e6e6e6 solid;background:#f9f9f9}
#contactForm .msg ul {padding:0;margin:0;list-style:none}
#contactForm .msg ul li {color:#333;padding:2px 0}
#contactForm .tablebox {padding:20px 0;}

#contactForm table {width:100%}
#contactForm table td {padding:13px 6px;}
#contactForm table td.td1 {letter-spacing:-1px;width:90px;font-size:16px;font-weight:500}
#contactForm table td.td1 span {color:#ff0000;font-size:11px;margin-left:7px}
#contactForm table td .catval {display:inline-block;border:1px #ff2a2a solid;padding:6px 14px;color:#ff2a2a;font-size:14px;letter-spacing:-1px;width:130px;text-align:center}
#contactForm table td .catval.active {background:#ff2a2a;color:#fff}
#contactForm table td.td2 iframe {display:block}
#contactForm table td.td2 ul li {font-size:13px}
#contactForm table td.td2 .chkagree {font-size:15px}
#contactForm table td.td2 .btn_agree {text-decoration:underline;color:#0099cc;font-weight:600}
#contactForm table td.td2 .photo_msg {text-align:right;font-size:12px;padding:0 20px 5px 0}
#contactForm table td.td2 .photo_msg i.fa {margin-left:10px}
#contactForm .bottombox {text-align:center;}

#contactForm .agreebox {border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;padding:20px;height:160px;}
#contactForm .agreebox textarea {border:none;width:100%;height:160px;letter-spacing:-0.5px;overflow-y:auto;line-height:136%;color:#666;outline:0;resize:none}
#contactForm .agreebox .ag1 {height:255px;border:1px #000 solid}
#contactForm .hide {display:none;}

#contactForm .tt {padding:0px 0 10px 0;font-size:24px;letter-spacing:-1px;color:#000}
#contactForm .msg {color:#1C5B8C;line-height:150%;text-align:center}

#contactForm .tab {border-bottom:#ccc solid 1px;}
#contactForm .tab ul {position:relative;top:1px;padding:0;margin:0;}
#contactForm .tab li {list-style-type:none;float:left;border-top:#ccc solid 1px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;padding:0;height:50px;line-height:51px;background:#f9f9f9;cursor:pointer;color:#666666;font-size:18px !important;letter-spacing:-0.5px;width:33.3333333333333333333333333333333333%;box-sizing:border-box;text-align:center}
#contactForm .tab .leftside {border-left:#ccc solid 1px;}
#contactForm .tab .selected {border-bottom:#ffffff solid 1px;background:#ffffff;color:#000000;}
#contactForm .bbtn2 {font-size:17px;height:50px;line-height:50px;padding:0 50px}


.agreecheck {margin:10px 0;font-size:15px;text-align:center;margin-bottom:25px;}
.btnblue1 {background:#ff2a2a}
#upFile {
  position: absolute;
  left: -9999px;
}

label[for="upFile"] {display: inline-block;background: #eee;cursor: pointer;border:1px #ccc solid;height:28px;line-height:28px;padding:0 20px;border-radius:3px}
label[for="upFile"]:hover {background:#ff2a2a;;border:1px #ff2a2a  solid;color:#fff}

#filename {
width:250px;overflow:hidden;
-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 white;border-color: #bbb #c6c6c6 #c6c6c6;border-image: none;border-radius: 3px;border-right: 1px solid #c6c6c6;border-style: solid;border-width: 1px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06) inset, 0 1px rgba(255, 255, 255, 0.4);color: #666;display: inline-block;height: 30px;line-height:30px;padding: 0 7px;vertical-align: top;box-sizing: border-box;
}
#agreebox {display:none}