.content .carea {overflow:initial; padding:25px 20px 50px;}
.carea form.ncntcf {width:39%;float:right;margin:6px 0 0 0;}
.req-field {border:solid 1px red !important;}
.brwIE7 .carea form.ncntcf {margin:10px 0 0;}
.carea form.ncntcf input {width:97%;height:35px;margin-bottom:20px;padding-left:15px;border:1px solid #939598;font-size:17px;letter-spacing:1px;}
.carea form.ncntcf select {width:100%; height:35px; margin-bottom:20px; padding-left:15px; border:1px solid #939598; font-size:17px; letter-spacing:1px; color:#04c0a1; font-family:Open Sans, sans-serif;}
.carea form.ncntcf select option {color:#04c0a1;}
.carea form.ncntcf textarea {width:97%; border:1px solid #939598; padding:7px 0 0 15px; height:101px; font-size:16px; font-family:Oswald; letter-spacing:1px; font-family:'Open Sans', sans-serif;}
.carea .col1 {display:block;width:57%;float:left;margin:0;font-size:16px;line-height:24px;}
.carea .fmap iframe {display:block; width:100%; height:315px;}
.carea .fmap a.viewmap {width:100%; display:block; text-align:right; font-size:13px; color:#707070; margin-top:3px;}
.carea .fmap {height:310px;width:57%;overflow:hidden;padding:20px 0;}
.carea form .security {width:100%; margin:20px 0 0 0;}
.carea form .security span b {font-weight:500; text-decoration:underline; color:#04c0a1;}
.carea form .security span {display:block; float:right; margin:0 10px 0 0; line-height:36px; font-size:16px; font-weight:400; color:#04c0a1;}
.carea form .security input.submit {display:block;float:right;width:80px;margin:0px 0 10px 0px;padding:0px 4px;cursor:pointer;color:#FFF !important;background:#a19f9d;border:0;text-transform:uppercase;height:37px;font-weight:600;font-size:18px;}
.carea form .security input.submit:hover {background:#04c0a1;color:#fff !important;}
.carea form .security input.code {display:block; width:70px; float:right; margin:0 10px;}
.carea span {font-size:16px;font-weight:600;margin:0;color:#1dc6aa;}
.footer .farea .flinks {margin:0px 0px;}
.footer {border:0;}
.footer .farea .col1 {display:none !important;}
.footer .farea .col2 {display:none !important;}
.footer .farea {display:none;}
.footer .farea .flinks {border-top:0; color:#FFF; line-height:20px;}
.footer .farea .flinks a {color:#FFF;}
.footer .cfooter {display:none;}
.footer .farea {display:none;}
.cwrTS {display:block !important;}
.cwrTH {display:none !important;}
.cwrPH {color:#033e50 !important;}
.cwrPH {color:#04c0a1!important;}

/* 940 */
.res940 .carea form .security input.code {width:13%; margin:0px 10px;}
.res940 .footer .farea .flinks {margin:0; line-height:24px;}
.res940 .footer .farea {padding-top:0;}
.res940 .carea form.ncntcf {width:54%;}
.res940 .col1 {width:41%;}
.res940 .carea p {width:41%;}
.res940 .carea .fmap {width:41%;}

/* 720 */
.res720 .carea p {width:100%;}
.res720 .carea form.ncntcf {width:auto; position:absolute; bottom:20px;}
.res720 .carea form.ncntcf select {width:97.4%;}
.res720 .carea .col1 {width:auto;}
.res720 .carea form.ncntcf textarea {width:95%;}
.res720 .carea form.ncntcf input {width:95%;}
.res720 .carea form .security input.code {width:19%; margin:0 10px;}
.res720 .carea form .security input.submit {width:80px; margin:0;}
.res720 .carea form .security span {margin:0 10px;}
.res720 .carea .fmap {width:100%; padding-top:22px;}
.res720 .carea {padding:20px 20px 660px 20px;}
.res720 .footer .farea .flinks {margin:0px;}
.res720 .footer .farea {padding-top:0;}
.res720 .carea form .security {width:auto; float:right; max-width:680px; margin:20px 20px 0 0;}

/* 480 */
.res480 .carea p {width:100%;}
.res480 .carea form.ncntcf {width:90%; position:absolute; margin-top:0; bottom:20px; left:20px;}
.res480 .carea .col1 {width:auto; position:relative;}
.res480 .carea .fmap {width:100%; padding-top:20px;}
.res480 .carea form.ncntcf select {width:101%;}
.res480 .carea {position:relative; padding:20px 20px 510px 20px;}
.res480 .footer .farea .flinks {margin:0;}
.res480 .carea {position:relative; padding:0 20px 660px 20px;}
.res480 .footer .farea {padding-top:0;}

/* 320 */
.res320 .carea p {width:100%;}
.res320 .carea form.ncntcf {width:auto;margin:0 20px 0 0;position:absolute;bottom:0px;}
.res320 .carea .col1 {width:auto;}
.res320 .carea form.ncntcf textarea {width:94%;}
.res320 .carea form.ncntcf input {width:94%;}
.res320 .carea form .security input.code {width:50px;margin:0 10px;}
.res320 .carea form .security input.submit {width:75px;font-size:15px;}
.res320 .carea form .security {width:100%;}
.res320 .carea .fmap {width:100%; padding-top:20px;}
.res320 .carea {padding:20px 20px 700px 20px;}
.res320 .footer .farea .flinks {margin:0px 0px 13px 0px;}
.res320 .carea form .security span {font-size:14px;text-align:right;margin:0;line-height:22px;}
.res320 .footer .farea {padding-top:0;}
.res320 .footer {height:auto;}