@font-face {font-family:'Assistant'; font-style:normal; font-weight:400; src:url('/files/fonts/Assistant-Regular.eot?#iefix'); src:url(/files/fonts/Assistant-Regular.eot) format('embedded-opentype'), url(/files/fonts/Assistant-Regular.woff) format('woff');}
@font-face {font-family:'Assistant'; font-style:normal; font-weight:600; src:url('/files/fonts/Assistant-SemiBold.eot?#iefix'); src:url(/files/fonts/Assistant-SemiBold.eot) format('embedded-opentype'), url(/files/fonts/Assistant-SemiBold.woff) format('woff');}
@font-face {font-family:'Assistant'; font-style:normal; font-weight:700; src:url('/files/fonts/Assistant-Bold.eot?#iefix'); src:url(/files/fonts/Assistant-Bold.eot) format('embedded-opentype'), url(/files/fonts/Assistant-Bold.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src:url('/ffonts/OpenSans-Regular-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-Regular-webfont.eot) format('embedded-opentype'), local('OpenSans'), url(/ffonts/OpenSans-Regular-webfont.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:600; src:url('/ffonts/OpenSans-Semibold-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-Semibold-webfont.eot) format('embedded-opentype'), local('OpenSans'), url(/ffonts/OpenSans-Semibold-webfont.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:url('/files/fonts/OpenSans-600-italic.eot?#iefix'); src:url(/files/fonts/OpenSans-600-italic.eot) format('embedded-opentype'), url(/files/fonts/OpenSans-600-italic.woff) format('woff');}
body {height:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; font-family:'Assistant', sans-serif; font-size:17px; color:#000;}
form .txt {font-family:'Assistant'; font-size:inherit;}
form .txta {font-family:'Assistant'; font-size:inherit;}
a {text-decoration:none; color:#328a77; border:none; cursor:pointer;}
a:hover {text-decoration:underline;}
a.view {font-size:20px; color:#06368a;}
img {border:none; max-width:100%; margin:0 auto; display:block;}
h1 {margin:0px 0px 16px 0px; padding:0px 0px 0px 0px; font-size:40px; font-weight:600; text-transform:uppercase; color:#074e8c; line-height:45px; text-align:left;}
h2 {font-weight:600; font-size:24px; margin:0px; color:#074e8c;}
.clear {clear:both;}
.ptagreen {color:#026f02; text-decoration:none;}
.ptagreen:hover {text-decoration:underline;}
.phones {display:none; position:absolute; right:21px; top:84px;}
.phones ul {list-style:none; width:auto; padding:0; margin:0; background:url("/images/template/menu-hover.png") center;}
.phones ul li a {color:#fff; text-decoration:none;}
.phones ul li {font-size:18px; font-weight:600; color:#fff; padding:8px 15px; letter-spacing:2px; cursor:pointer;}
.phones ul li:hover {background:#5ac2b0;}
.header .harea .phonetop2 span.arrow {display:block; width:15px; height:15px; position:absolute; top:22px; right:-19px; background:url(/images/template/arrow.png) center no-repeat; cursor:pointer;}
.header {height:193px; background:url(/images/template/header-bg.jpg); text-align:center;}
.header .write-review {position:absolute; top:55px; right:126px; width:auto; height:38px; overflow:hidden; background:url('/images/template/test.png') no-repeat;}
.header .write-review:hover {background:url('/images/template/test-h.png') no-repeat;}
.header .logo {width:auto; height:auto; *display:inline; zoom:1; position:relative; margin:6px 0 0 0; float:left; z-index:99;}
.header .harea {max-width:1030px; margin:0 auto; position:relative;}
.header .logo img {width:auto; margin-top:9px;}
.menucompact {width:35px; height:24px; margin:10px 20px 0px 0px; display:none; float:right; background:url(/images/template/menu.png) 100% 50% no-repeat;}
.menucompact:hover {cursor:pointer; background:url(/images/template/menu-h.png) 100% 50% no-repeat;}
.btn-social {width:26px; height:27px; display:none; right:80px; top:6px; cursor:pointer; position:absolute; background:url(/images/template/share.png) no-repeat;}
.btn-social:hover {background:url(/images/template/share-h.png) no-repeat;}
.phonetop {display:block;}
/* WFY Responsive Classes */
.cwrTS {display:none!important;}
.cwrTH {display:none !important;}
.cwrPH {color:#66afb9 !important;}
.menuc {height:50px; width:auto; margin:136px 0 0 0; float:right;}
.menuc .menu {margin:0px auto 0px auto; position:relative; float:left;}
.menuc .marea {max-width:1030px; height:auto; margin:0px auto 0px auto; position:relative; z-index:4;}
.menuc .marea .menu ul {height:58px; margin:0px 0 0 20px; padding:0px; list-style:none; float:left;}
.menuc .marea .menu ul li {float:left; position:relative; margin:1px 41px 0; font-weight:700;}
.menuc .marea .menu ul li.first {margin-left:0; margin-right:36px;}
.menuc .marea .menu ul li.last {margin-right:0; margin-left:31px;}
.menuc .marea .menu ul li ul li {margin:0;}
.menuc .marea .menu ul li a {padding:17px 0; display:block; float:left; color:#228471; font-size:18px; text-transform:uppercase; font-weight:600; letter-spacing:1px; font-size:20px;}
.menuc .marea .menu ul li.first a {padding-left:0px;}
.menuc .marea .menu ul li.last a {padding-right:0;}
.menuc .marea .menu ul li a:hover {color:#228471; text-decoration:none; background:url('/images/site/line.jpg') 15% 73% repeat-x; background-size:2px;}
.menuc .marea .menu ul li a.selected {color:#228471; text-decoration:none; background:url('/images/site/line.jpg') 15% 73% repeat-x; background-size:2px;}
.menuc .marea .menu ul ul {height:auto; position:absolute; display:none; padding:0; top:56px !important; width:135px !important; line-height:24px; margin-left:0;}
.menuc .marea .menu ul ul.qs {width:274px!important; margin-left:0; background:url("/images/template/menu-hover.png") center;}
.menuc .marea .menu ul ul.qs.last {width:171px !important; margin-left:0;}
.menuc .marea .menu ul ul.int {width:205px !important;}
.menuc .marea .menu ul ul.qs li a {padding-left:15px; padding:8px 18px; font-weight:600;}
.menuc .marea .menu ul ul li {float:none; margin-right:0px;}
.menuc .marea .menu ul ul li a {padding:5px 10px 5px 10px; text-align:left; float:none; font-size:18px; color:#fff; font-weight:400;}
.menuc .marea .menu ul ul li a:hover {color:#fff; text-decoration:none; background:#5ac2b0;}
.menuc .marea .menu ul ul ul {width:auto !important; left:157px !important;}
.menuc .marea .menu ul ul ul li {width:280px !important;}
.menuc .phonetop {height:58px; line-height:58px; position:absolute; right:0px; color:#074e8c; top:-92px; font-size:22px; font-weight:700; letter-spacing:2px; z-index:99;}
.menuc .phonetop2 {height:58px; line-height:58px; position:absolute; right:14px; color:#074e8c; top:-88px; font-size:22px; font-weight:700; letter-spacing:2px; z-index:99;}
.menuc .phonetop2 {display:none;}

.header .harea span.rectangle {background:url(/images/template/phone_fijo.png) 3% 50% no-repeat; padding-left:32px; letter-spacing:1px; font-weight:600; font-size:22px; border-left:1px solid #328a77;}
.header .harea span.rectangle2 {padding-left:28px; letter-spacing:1px; font-weight:600; font-size:22px; background:url(/images/template/phone.png) 5% 50% no-repeat; border-left:1px solid;}
.header .harea span.rectangle3 {background:url(/images/template/lapiz.png) 7% 50% no-repeat; padding-left:37px; letter-spacing:1px; margin-right:6px; font-weight:600; font-size:21px; border-right:1px solid #328a77; position:relative; right:36%; cursor:pointer; display:none;}

.header .harea span.rectangle3:hover {background:url(/images/template/lapiz-h.png) 7% 50% no-repeat;}
.phonetop a.sitetel {color:#074e8c; text-decoration:none;}
.downarrowclass {position:absolute; top:12px; right:7px;}
.rightarrowclass {position:absolute; top:6px; right:5px;}
.ddshadow {width:0px; height:0px; position:absolute; left:0px; top:0px; background:transparent;}
.header .social {z-index:20; top:300px; right:20px; cursor:pointer;}
.header .social a {width:43px; height:45px; display:block; float:left; margin-right:8px;}
.header .social .sm-links {position:absolute;top:52px;right:43%;width:220px !important;height:45px;overflow:hidden;z-index:99999;}
.header .social a.sm-share {display:none; width:53px; height:53px; z-index:13; position:absolute; top:-3px; right:-4px;}
.header .social a.sm-share:hover {background:url(/images/template/redes-h.png) center no-repeat;}
.header .social.open a.sm-share {display:block;}
.header .social .ins {background:url(/images/template/gp.png) center no-repeat;}
.header .social .ins:hover {background:url(/images/template/gp-h.png) center no-repeat;}
.header .social .in {background:url(/images/template/in.png) center no-repeat; margin-left:0px;}
.header .social .in:hover {background:url(/images/template/in-h.png) center no-repeat;}
.header .social .fb {background:url(/images/template/fb.png) center no-repeat;}
.header .social .fb:hover {background:url(/images/template/fb-h.png) center no-repeat;}
.header .social .ins:hover {background:url(/images/template/gp-h.png) center no-repeat;}
.header .social .tw {background:url(/images/template/sm-tw-big.png) center no-repeat;}
.header .social .tw:hover {background:url(/images/template/sm-tw-big-h.png) center no-repeat;}
.header .social .gp {background:url(/images/template/ig.png) center no-repeat; margin:0 3px 0 0;}
.header .social .gp:hover {background:url(/images/template/ig-h.png) center no-repeat;}
.header .social .sh {width:40px; background:url(/images/template/redes.png) center 50% no-repeat;}
.header .social .sh:hover {background:url(/images/template/social-bg.png) center 50% no-repeat;}
.content {width:auto; margin:0px auto 0px auto; padding:0px 0px 0px 0px; text-align:justify; background:#fff;}
.content .carea {max-width:1030px; min-height:251px; margin:0px auto 0px auto; padding:45px 20px 40px 20px; position:relative; line-height:24px; color:#000; overflow:hidden;}
.content .carea .sitetel {color:#000; text-decoration:none;}
.content .carea .bio {max-width:1130px; margin:49px auto 0; height:auto; overflow:hidden;}
.content .carea .bio span {display:block; font-size:24px; width:auto; background:#06368a; padding:14px; height:22px; color:#fff;}
.content .carea .bio span.text {background:none; font-size:16px; color:#000; font-weight:400; text-align:justify; height:auto; width:264px; line-height:22px; display:block; padding:17px 0 0 25px;}
.content .carea .bio .ing2 span {padding-left:130px;}
.content .carea .bio .ing1 {width:450px; float:left; height:268px; position:relative; border:solid 1px #06368a; margin-right:226px;}
.content .carea .bio .ing2 {width:450px; float:left; height:268px; position:relative; border:solid 1px #06368a;}
.content .carea .bio .ing1 img {width:197px; height:auto; right:-75px; top:10px; position:absolute;}
.content .carea .bio .ing2 img {width:197px; left:-134px; height:auto; position:absolute; top:10px;}
.content .carea img {max-width:100%; margin:0 auto; overflow:hidden;}
.content .carea img.right {float:right; margin:5px 0px 24px 35px; width:355px;}
.content .carea img.left {float:left; margin:5px 0px 24px 35px; width:355px;}
.content .carea span {font-weight:600; font-size:24px; color:#074e8c; text-align:left; line-height:28px;}
.content .carea ul {margin:0px;}
.footer {margin:10px 0 0 0; padding:0px; position:relative; background:url(/images/template/beFooter.jpg) top center no-repeat; width:100%;}
.footer .farea {padding:0 20px; max-width:1030px; margin:0px auto; font-size:13px; height:auto; overflow:hidden;}
.footer .farea .fcols {margin:0; position:relative; font-size:16px; color:#fff; width:auto; min-height:477px; padding:35px 0 30px; overflow:hidden;}
.footer .farea .fcols a {color:#fff; font-weight:600; letter-spacing:0.15px;}
.footer .farea .fcols span.rm {display:block; text-align:right; margin:2px 0 35px;}
.footer .farea .fcols span.rm a:hover {color:#fff;}
a.linkmap {float:right; padding:10px 0px;}
.footer .farea .fcols .tlbox {padding:0; margin:0px; min-height:370px;}
.footer .farea .fcols .tlbox p {margin:0; color:#fff; letter-spacing:0.15px; line-height:22px; font-size:17px;}
.flinks {margin:0px auto; padding:0 0 4px 0; width:100%; text-align:center; line-height:36px; color:#fff; border-top:1px solid;}
.flinks a {padding:0 0px; font-size:18px; font-weight:600; letter-spacing:0.15px; color:#fff; text-transform:uppercase; margin:0 32px;}
.flinks a:hover {color:#033b6b; text-decoration:none;}

/* READ MORE Y LKBOX */
.footer .farea .fcols .col1 .tlbox .rm {color:#fff; float:right; display:block; padding:22px 6px; font-weight:600;}
.footer .farea .fcols .col1 .tlbox .rm:hover {text-decoration:none; color:#e0b922;}
.footer .farea .fcols .ttl {display:block; margin:6px 0px 17px 0px; padding:0px 0px 8px 0; border-bottom:3px solid #074e8c; font-weight:600; font-size:31px; color:#fff; text-transform:uppercase;}
.footer .farea .col1 {position:absolute; z-index:10; top:35px; left:0; width:344px; margin:0;}
.footer .farea .col1 p {margin:0; text-align:justify; color:#fff; letter-spacing:1px; line-height:20px; font-size:18px; font-weight:400;}
.footer .farea .col2 {display:block; padding:0px; margin:0 0 0 369px; position:relative; min-height:450px;}
.footer .farea .col2 .fform {width:52%; margin:18px 0 0; padding:0; float:left;}
.footer .farea .col2 .fform form {width:auto; padding:0; margin:0;}
.footer .farea .col2 .fform input {display:block; width:90%; margin:0px 0px 16px 0px; height:36px; padding:0px 14px 0; border:1px solid #fff; font-size:16px; font-weight:300; background:transparent; color:#fff !important;}
.footer .farea .col2 .fform .req-field {border:1px solid #f60020;}
.footer .farea .col2 .fform input::-webkit-input-placeholder {color:#033b6b;}
.footer .farea .col2 .fform input:-moz-placeholder {color:#033b6b;}
.footer .farea .col2 .fform input::-moz-placeholder {color:#033b6b;}
.footer .farea .col2 .fform input::-ms-input-placeholder {color:#033b6b;}
.footer .farea .col2 .fform textarea {display:block; width:89.5%; margin:0px 0px 15px 0px; height:137px; padding:5px 15px; border:1px solid #fff; font-size:16px; resize:none; font-family:'Open Sans', sans-serif; background:transparent; color:#fff !important;}
.footer .farea .col2 .fform textarea::-webkit-input-placeholder {color:#033b6b;}
.footer .farea .col2 .fform textarea:-moz-placeholder {color:#033b6b;}
.footer .farea .col2 .fform textarea::-moz-placeholder {color:#033b6b;}
.footer .farea .col2 .fform textarea::-ms-input-placeholder {color:#033b6b;}
.footer .farea .col2 .security {display:block; width:99%; margin:0; padding:0px;}
.footer .farea .col2 .security span {float:right; line-height:38px; font-weight:400; display:block; color:#fff; font-size:17px;}
.footer .farea .col2 .security span b {text-decoration:underline;}
.footer .farea .col2 .security .code {float:right; width:60px; margin:0 0 0 6px; padding:0 0 0 10px; height:36px;}
.footer .farea .col2 .security .submit {float:right; width:75px; height:38px; background:transparent; font-weight:600; cursor:pointer; margin:0 0 0 10px; padding:0; font-size:15px; text-transform:uppercase; letter-spacing:0; border:1px solid #fff;}
.footer .farea .col2 .security .submit:hover {background:transparent; color:#033b6b!important; border:1px solid #033b6b;}

/* FB-LIKEBOX */
.lkbox .wfy-1170 {display:block;}
.lkbox .wfy-940 {display:none;}
.lkbox .wfy-720 {display:none;}
.lkbox .wfy-480 {display:none;}
.lkbox .wfy-320 {display:none;}
.lkbox {margin-top:-5px;}
.footer .farea .col2 .fmap {width:auto; height:310px; margin:18px 0px 0px 0px; float:right;}
.footer .farea .col2 .fmap iframe {width:100%; float:none; display:block; height:310px;}
.footer .farea .fcols .col2 .phonebottom {background:url(/images/template/phone2.png) no-repeat; position:absolute; top:17px; right:0px; height:25px; line-height:22px; padding:0px 0px 0px 17px; font-size:24px; font-weight:600; letter-spacing:1px; color:#fff;}
.footer .farea .fcols .col2 .phonebottom a {text-decoration:none;letter-spacing:1px;font-size:22px;}
.footer .farea .flinks {width:auto; text-align:center; margin:0; padding:0; letter-spacing:1px;}
.footer .farea .flinks a {margin:0; text-decoration:none; color:#fff;}
.footer .farea .flinks a:hover {color:#ed9028;}
.footer .exfoot {height:auto;}
.footer .exfoot.earea {background:#fff; line-height:normal; height:40px; padding:0px 0 0; background:#033b6b; max-width:1920px !important;}
.footer .exfoot .earea {color:#fff; max-width:1012px; margin:0 auto 0; font-size:13px; px; */z-index:9999; font-weight:300; letter-spacing:0px; position:relative; padding:9px 0 12px;}
.footer .exfoot {width:100%; margin:0 auto;}
.footer .exfoot .earea p {margin:0px 0; display:inline; position:relative; color:#fff;}
.footer .exfoot .earea .wfy {font-size:13px; display:block; float:right; padding:0; margin:0; color:#808080; letter-spacing:0.13px;}
.footer .exfoot .wfy a {padding:0px; margin:0px; text-decoration:none; color:#808080;}
.footer .exfoot .wfy a:hover {text-decoration:underline;}
.brwIE7 .footer .exfoot .wfy {position:absolute; top:0; right:0;}
.brwIE7 .footer .farea .fcols {padding:35px 0 25px;}
/* 940 */
.res940 .menuc .marea .menu ul li {margin:0 32px;}
.res940 .menuc .marea .menu ul li.last {margin:0 0 0 25px;}
.res940 .menuc .marea .menu ul li.first {margin:0px 30px 0 53px;}
.res940 .header .social a {margin:0; width:40px;}
.res940 .header .harea span.rectangle {font-size:21px; letter-spacing:0; padding-left:30px; margin-right:4px;}
.res940 .header .harea span.rectangle3 {right:32%;}
.res940 .header .harea span.rectangle2 {font-size:21px; letter-spacing:0;}
.res940 .footer .farea .col1 p {line-height:19px;}
.res940 .header {height:180px;}
.res940 .header .logo img {width:auto; margin-top:14px;}
.res940 .header .logo {margin:8px 0px 0 20px;}
.res940 .header .harea {max-width:940px;}
.res940 .social {top:247px;}
.res940 .phonetop {display:block;}
.res940 .header .social .sm-links {top:47px;right:47.5%;width:166px !important;}
.res940 .menuc {padding:0px 0px 0px 0px; margin:115px 0 0; float:left;}
.res940 .menuc .menu ul li a {padding:18px 0px 16px; font-size:18px;}
.res940 .menuc .menu ul ul {min-width:132px; left:0 !important;}
.res940 .menuc .menu ul ul li a {padding:5px 0px 5px 18px; text-align:left;}
.res940 .menuc .menu ul ul ul {left:143px !important;}
.res940 .menuc .marea .menu ul ul.int {width:215px !important;}
.res940 .menuc .marea .menu ul ul.serv {width:335px !important;}
.res940 .menuc .marea .menu ul {margin:0;}
.res940 .menuc .marea .menu ul ul.qs {width:237px !important; top:65px !important; margin-left:0px;}
.res940 .menuc .marea .menu ul ul.qs.last {margin-left:-54px; width:171px !important;}
.res940 .menuc .marea .menu ul ul.qs li {margin:0;}
.res940 .menuc .phonetop {padding-left:0; margin:0; top:-73px; right:0px;}
.res940 .content .carea {padding:37px 20px 35px 20px;}
.res940 .content .carea .bio {max-width:875px;}
.res940 .content .carea .bio span.text {width:182px; padding:17px 0 0 13px; font-size:15px; line-height:16px;}
.res940 .content .carea .bio .ing2 span {padding-left:110px;}
.res940 .content .carea .bio .ing1 {width:338px; margin-right:190px;}
.res940 .content .carea .bio .ing2 {width:338px;}
.res940 .footer .farea .fcols span.rm {margin:3px 0 44px;}
.res940 .footer .exfoot {height:auto; width:auto;}
.res940 .footer .farea .col2 .security {width:97%;}
.res940 .footer .farea .fcols {padding:25px 0 0px; min-height:520px;}
.res940 .footer .farea .col2 .fform form {width:100%;}
.res940 .footer .farea .col2 .fform input {width:87%; margin:0 0 17px 0;}
.res940 .footer .farea .col2 .fform input.submit {width:66px; margin:0 0 0 7px;}
.res940 .footer .farea .col2 .fform textarea {width:87%; height:132px; margin:0 0 14px 0;}
.res940 .footer {background:url(/images/template/befooter-940.jpg) top center no-repeat;}
.res940 .footer .farea .col2 .fmap {width:42%;}
.res940 .footer .farea .col2 .fform {width:55%; margin:21px 0 0;}
.res940 .footer .farea .col2 .security .code {width:58px; margin:0 0 0 8px;}
.res940 .footer .farea .fcols .ttl {width:auto; padding:0 0 6px 0; margin:16px 0 14px 0;}
.res940 .footer .farea .col2 {margin-left:310px; width:auto;}
.res940 .footer .farea .fcols .col2 .phonebottom {top:11px;}
.res940 .footer .farea .fcols .col2 .ttl {width:100%;}
.res940 .footer .exfoot .flinks {margin:0 auto; line-height:29px; padding:7px 0 4px 0;}
.res940 .footer .farea {padding:0 20px 0; margin:0;}
.res940 .footer .farea .col1 {width:280px; top:25px;}
.res940 .footer .exfoot .earea {height:auto; padding:0 21px;}
.res940 .footer .exfoot.earea {padding:0; line-height:42px; height:64px;}
.res940 .flinks a {padding:0; font-size:16px; margin:0 27px;}

/* 720 */
.res720 .content .carea {padding:39px 20px 40px 20px;}
.res720 .menuc .marea .menu ul li {margin:0 12px;}
.res720 .menuc .marea .menu ul li.last {margin:0 0 0 12px;}
.res720 .menuc .marea .menu ul li ul li {margin:0;}
.res720 .menuc .marea .menu ul li.first {margin:0 17px 0 18px;}
.res720 .header .harea span.rectangle {border:none; letter-spacing:0px; margin-right:8px; font-size:21px;}
.res720 .header .harea span.rectangle2 {font-size:21px; letter-spacing:0px; padding-left:29px;}
.res720 .header .harea span.rectangle3 {top:-44px; right:-310px;}
.res720 .header {height:167px; background:url(/images/template/header-bg-720.jpg);}
.res720 .header .harea {max-width:720px;}
.res720 h1 {margin:0px 0px 17px 0px;}
.res720 .logo {margin:3px 0 0 20px;}
.res720 .content .carea .bio .ing2 span {padding-left:25px;}
.res720 .content .carea .bio .ing1 {float:none; margin:0 auto;}
.res720 .content .carea .bio .ing2 {float:none; margin:63px auto 12px;}
.res720 .content .carea .bio .ing2 img {left:auto; right:-75px;}
.res720 .footer .farea .fcols span.rm {margin:0px 0; padding:2px 0;}
.res720 .phonetop {display:block;}
.res720 .menuc {padding:0; margin:91px 0 0 10px; float:left; height:59px;}
.res720 .menuc .marea {width:auto;}
.res720 .menuc .marea .menu ul {margin:0;}
.res720 .menuc .menu ul li a {padding:18px 0px; font-size:17px;}
.res720 .menuc .menu ul ul {min-width:132px; left:0 !important;}
.res720 .menuc .menu ul ul li a {padding:5px 0px 5px 18px !important; text-align:left; font-size:16px;}
.res720 .menuc .menu ul ul ul {left:143px !important;}
.res720 .menuc .marea .menu ul ul.int {width:215px !important;}
.res720 .menuc .marea .menu ul ul {top:75px !important; left:-14px!important;}
.res720 .menuc .marea .menu ul ul.serv {width:335px !important;}
.res720 .menuc .marea .menu ul ul.qs {width:200px !important;}

.res720 .menuc .marea .menu ul ul.qs.last {width:161px !important; margin-left:-42px;}
.res720 .menuc .phonetop {padding-left:20px; margin:0px 13px 0px 0px; right:0px; top:-88px;}
.res720 .header .social a {width:34px; margin:0 4px 0 0;}
.res720 .btn-social {display:none;}
.res720 .header .social .sm-links {top:11px; right:0; width:162px !important;}
.res720 .menuc .phonetop {padding-right:0; top:-42px; width:462px; margin:0;}
.res720 .social .sh {display:block; margin:0 0 15px 15px;}
.res720 .social:hover .ichidden {display:none;}
.res720 .footer {background:url(/images/template/beFooter-720.jpg) top center no-repeat;}
.res720 .footer .exfoot {}
.res720 .footer .exfoot.earea {height:43px; padding:0;}
.res720 .footer .exfoot .earea {padding:7px 0px; / *display:block; */line-height:22px; width:100%;}
.res720 .footer .exfoot .earea p {margin:0px auto; text-align:center; font-size:13px; padding-left:20px;}
.res720 .footer .exfoot .earea p.wfy {display:block; padding-right:20px;}
.res720 .footer .farea .col1 {position:relative; width:100%; display:block; clear:both; margin:0; z-index:1; min-height:auto; top:auto; overflow:hidden;}
.res720 .footer .farea .col2 {width:auto; clear:both; padding:0; margin:46px 0 0; overflow:hidden;}
.res720 .footer .farea .col1 .tlbox {display:block; float:left; width:auto; margin-right:15px; padding:0px;}
.res720 .footer .farea .col2 .security .code {float:right; margin:0 0 0 5px; height:33px; width:57px;}
.res720 .footer .farea .fcols .col1 .ttl {margin:0px 0px 16px 0px; padding:0 0 8px 0;}
.res720 .footer .farea .flinks {margin:40px 0px 10px 0px; font-size:13px;}
.res720 .footer .farea .flinks a {margin:0px 8px 0px 0px;}
.res720 .footer .farea .col2 .security span {width:auto; line-height:38px; text-align:left;}
.res720 .footer .farea {margin:0px; height:845px;}
.res720 .tracking input {width:98%; margin-top:10px; float:none;}
.res720 .footer .farea .fcols .tlbox br {display:none;}
.res720 .tracking {width:auto; padding:18px 13px 0px; height:240px;}
.res720 .tracking input.submit {width:80px; margin:0px 6px 0px 10px; float:right;}
.res720 .footer .farea .fcols {padding:27px 0 0;}
.res720 input.input-number {margin-left:0px;}
.res720 .tracking-text {margin-top:3px; width:70%;}
.res720 .footer .farea .fcols .col1 .lkbox {position:absolute; right:0; width:330px; margin-top:4px;}
.res720 .footer .farea .fcols .col2 .phonebottom {top:10px; font-weight:700;}
.res720 .footer .farea .col2 .fmap {width:48.5%; position:absolute; right:0; float:none; margin:18px 0px 0px 0px;}
.res720 .footer .farea .fcols .ttl {margin:0px 0px 16px 0px; padding:0 0 7px 0; font-size:32px; letter-spacing:1px;}
.res720 .footer .farea .col1 p {float:left; min-height:214px; margin:0 350px 0 0; line-height:19px;}
.res720 .footer .farea .col2 .fform {margin:17px 0 0; width:49%;}
.res720 .footer .farea .col2 .fform form {width:auto; margin:0 30px 0 0;}
.res720 .footer .farea .col2 .fform input {width:95%; font-size:16px;}
.res720 .footer .farea .col2 .fform input.submit {width:65px; height:36px;}
.res720 .footer .farea .col2 .fform textarea {margin:0 0 15px 0; height:132px; width:94.5%;}
.res720 .footer .farea .col2 .security {width:105%;}
.res720 .flinks a {padding:0; font-size:16px; font-weight:600; margin:0 11px;}
.res720 .flinks {line-height:25px; padding:7px 0; font-size:15px;}
.res720 .footer .farea .flinks {margin:40px 0px 10px 0px; font-size:13px;}
.res720 .footer .farea .flinks a {margin:0px 8px 0px 0px;}

/* 480 */
.res480 h1 {margin:0px 0px 19px 0px;}
.res480 .menuc .phonetop2 {display:block;}
.res480 .cwrTS {display:block !important;}
.res480 .write-review {top:166px; z-index:999; width:25px; cursor:pointer; display:none;}
.res480 .content .carea .bio .ing2 span {padding-left:25px;}
.res480 .content .carea .bio .ing1 {float:none; margin:0 auto; width:438px;}
.res480 .content .carea .bio .ing2 {float:none; margin:63px auto 12px; width:438px;}
.res480 .content .carea .bio .ing2 img {left:auto; right:-17px; width:auto; top:-54px;}
.res480 .content .carea .bio {position:absolute; bottom:25px; left:50%; width:440px; overflow:visible; margin-left:-220px;}
.res480 .wfy-1170 {display:none;}
.res480 .wfy-480 {display:block;}
.res480 .header {background:url(/images/template/header-bg-480.jpg); height:159px;}
.res480 .header .social .sm-links {width:174px !important;background:none;right:4px;top:17px;}
.res480 .menucompact {display:block;}
.res480 .logo {margin:0 auto; width:100%;}
.res480 .phonetop2 a.sitetel {color:#fff; text-decoration:none; letter-spacing:1px;}
.res480 .footer .farea .col2 .fform input {width:100%; margin-bottom:17px;}
.res480 .footer .farea .col2 .security .submit {width:66px;}
.res480 .menuc {background:#0e4c82; position:relative; height:41px; margin:33px 0 0 0; width:100%;}
.res480 .menuc .menu {display:none; float:none;}
.res480 .menuc .marea {width:auto; position:static;}
.res480 .menuc .phonetop {right:0px; left:0px; top:0px; letter-spacing:0px; font-size:18px; position:static; float:left; margin:0px 0px 0px 20px;}
.res480 .menuc .menu ul {margin:0 20px; height:auto; position:absolute; top:-17px; width:92%; float:none; z-index:9999; background:url("/images/template/menu-hover.png") center;}
.res480 .menuc .menu ul li {height:auto; float:none; margin:0px;}
.res480 .menuc .marea .menu ul li.last {margin:0;}
.res480 .menuc .marea .menu ul li.first {margin:0;}
.res480 .menuc .marea .menu ul ul li {background:none; line-height:7px;}
.res480 .menuc .marea .menu ul ul li a:hover {background:none; color:#228471;}
.res480 .menuc .menu ul li a {height:auto; line-height:33px; padding:0px 0 0 20px; text-align:left; font-size:18px; color:#fff; text-transform:uppercase; font-weight:600; float:none;}
.res480 .menuc .marea .menu ul li.first a {padding:0px 0 0 21px;}
.res480 .menuc .menu ul li a:hover {color:#fff; text-decoration:none; background:#228471;}
.res480 .menuc .menu ul li a.selected {background:#228471; color:#fff; text-decoration:none;}
.res480 .menuc .menu ul ul {display:block !important; position:static; float:none; background:none; margin:0;}
.res480 .menuc .marea .menu ul ul.qs {width:auto !important; background:transparent;}
.res480 .menuc .marea .menu ul ul.qs li a {font-weight:600; padding:3px 0px 0px 37px;}
.res480 .menuc .marea .menu ul ul.qs li:hover {background:none;}
.res480 .menuc .marea .menu ul ul {width:auto !important;}
.res480 .menuc .marea .menu ul ul li a {font-weight:400; padding:3px 0px 0px 37px; font-size:18px;}
.res480 .menuc .marea .menu ul ul li:hover {background:#fff;}
.res480 .menuc .marea .menu ul ul.serv {width:auto !important;}
.res480 .menuc .marea .menu ul ul.serv li a {font-weight:400; line-height:21px; height:auto; padding:10px 0px 10px 37px;}
.res480 .menuc .marea .menu ul ul.serv li:hover {background:#fff;}
.res480 .social {width:181px;padding-top:19px;position:absolute;top:198px;height:35px;right:85px;background:url(/images/template/dropdown-share.png) no-repeat;display:none;padding-right:20px;}
.res480 .social a {margin-left:22px;}
.res480 .btn-social {display:block; top:10px;}
.res480 .header .social .fb {background:url(/images/template/i-f.png) center no-repeat;}
.res480 .header .social .fb:hover {background:url(/images/template/fb.png) center no-repeat;}
.res480 .header .social .in {margin-left:0px; background:url(/images/template/i-l.png) center no-repeat;}
.res480 .header .social .in:hover {background:url(/images/template/in.png) center no-repeat;}
.res480 .header .social .ins {background:url(/images/template/i-g.png) center no-repeat;}
.res480 .header .social .ins:hover {background:url(/images/template/gp.png) center no-repeat;}
.res480 .header .social .tw {background:url(/images/template/sm-tw-mov.png) center no-repeat;}
.res480 .header .social .tw:hover {background:url(/images/template/sm-tw-mov-h.png) center no-repeat;}
.res480 .header .social .gp {background:url(/images/template/i-i.png) center no-repeat;}
.res480 .header .social .gp:hover {background:url(/images/template/ig.png) center no-repeat;}
.res480 .menuc .phonetop {padding-right:20px; display:none;}
.res480 .header .harea .phonetop2 {margin:0; letter-spacing:0px; float:none; top:-9px; right:0px; left:12px; color:#fff; position:relative; max-width:129px; font-size:20px; font-weight:400; background:url(/images/template/phone2.png) 10% 50% no-repeat; padding-left:31px;}
.res480 .phones {left:22px; right:auto; top:41px; z-index:9999;}
.res480 .content .carea {padding:35px 20px 490px 20px;font-size:17px;}
.res480 .content .carea img {position:absolute; bottom:32px; width:440px;}
.res480 .content .carea img.right {position:absolute; bottom:28px; margin:0px; width:440px; left:50%; height:auto; margin-left:-220px;}
.res480 .content .carea .bio .ing1 img {left:auto; width:auto; top:-64px; right:-20px;}
.res480 .social .sh {display:none;}
.res480 .social .sh:hover {display:none;}
.res480 a.sh.ichidden {display:none !important;}
.res480 .footer .exfoot.earea .earea {height:auto; padding:0px 14px 0;}
.res480 .footer .farea .col1 {position:relative; width:auto; padding:0; left:0; float:left; top:auto; margin:0; overflow:hidden;}
.res480 .footer .farea .fcols {padding:22px 0 0;}
.res480 .footer .farea .col2 {width:100%; clear:both; padding:0px; margin:36px 0 32px; float:left; min-height:0; overflow:hidden;}
.res480 .footer .farea .col2 .fform {width:93%; float:none; display:block; margin:18px 0 0;}
.res480 .footer .farea .col2 .fform textarea {width:99%; height:130px;}
.res480 .footer .farea .col2 .fmap {width:auto; float:none; display:block; overflow:hidden; height:370px;}
.res480 .footer .farea .col2 .fmap a {overflow:hidden; display:block; position:relative; width:443px; height:371px; margin:0 auto;}
.res480 .footer .farea .col2 .security span {line-height:35px;}
.res480 .footer .farea .col2 .security {width:106.5%;}
.res480 .footer .farea .col2 .security .code {width:63px;}
.res480 .footer .farea .fcols .col1 .ttl {padding:0px 0px 8px 0; margin:8px 0px 23px 0px; font-size:30px;}
.res480 .footer .farea .fcols .col2 .ttl {padding:0px 0px 8px 0; font-size:30px; margin:0 0 11px 0;}
.res480 .footer .farea .fcols .tlbox {display:block;}
.res480 .footer .farea .flinks {margin:40px 0px 10px 0px; font-size:13px;}
.res480 .footer .exfoot.earea {text-align:center; width auto:; line-height:10px; width:auto; height:60px; margin-top:0px; padding:12px 0 0 0;}
.res480 .footer .earea p {line-height:19px; display:block; margin:0 auto;}
.res480 .footer .exfoot .wfy {float:none; display:block; padding:0px; margin:6px auto 0; line-height:normal;}
.res480 .footer {background:url(/images/template/beFooter-480.jpg) top center no-repeat;}
.res480 .header .social a {width:33px; height:30px; padding:0; display:block; margin:0px 5px;}
.res480 .header .social a.sm-share {display:none;}
.res480 .footer .farea .flinks a {margin:0px 9px 0px 9px; text-decoration:none; color:#fff;}
.res480 .footer .farea .col2 .security span {text-align:right;}
.res480 .footer .farea .fcols .tlbox br {display:none;}
.res480 .footer .farea .col2 .fmap iframe {height:370px;}
.res480 .tracking img {margin-left:0px; float:right;}
.res480 .footer .farea .fcols .col2 .phonebottom {top:15px; font-size:26px;}
.res480 .lkbox {position:relative; width:440px; left:50%; margin:0px 0 0 -220px;}
.res480 .footer .exfoot {height:auto;}
.res480 .footer .farea .fcols span.rm {margin:4px 0px 54px;}
.res480 .flinks a {padding:0; font-size:16px; margin:0 8px;}
.res480 .flinks {text-align:center; line-height:29px;}
.res480 .fmenu .flinks {height:auto; line-height:25px;}

/* 320 */
.res320 h1 {margin:5px 0px 24px 0px;}
.res320 .cwrTS {display:block !important;}
.res320 .header {height:125px; background:url(/images/template/header-bg-320.jpg);}
.res320 .menucompact {margin:9px 12px;}
.res320 .btn-social {right:61px; top:132px;}
.res320 .header .social .sm-links {width:178px !important; background:none; right:0px; top:10px;}
.res320 .header .social a.sm-share {display:none;}
.res320 .header .social a.sm-share:hover {display:none;}
.res320 .header .harea .phonetop2 {margin:0; letter-spacing:0px; float:none; top:-9px; right:0px; left:-3px; color:#fff; position:relative; max-width:130px; font-size:20px; font-weight:400; background:url(/images/template/phone2.png) 10% 50% no-repeat; padding-left:31px; display:block;}
.res320 .menucompact {display:block;}
.res320 .logo {height:auto; margin:0 auto; width:100%;}
.res320 .phones {left:0; right:auto; top:166px; z-index:9999;}
.res320 .phonetop2 a.sitetel {color:#fff; text-decoration:none; letter-spacing:1px;}
.res320 .content .carea .bio .ing2 span {padding-left:25px;}
.res320 .content .carea .bio .ing1 {float:none; margin:0 auto; width:300px;}
.res320 .content .carea .bio .ing2 {float:none; margin:180px auto 12px; width:300px;}
.res320 .content .carea .bio .ing2 img {left:50%; right:-17px; width:auto; top:-155px; margin-left:-78px;}
.res320 .content .carea .bio {position:absolute; bottom:10px; left:50%; width:440px; overflow:visible; max-width:280px; margin-left:-150px;}
.res320 .menuc {background:#0e4c82; position:static; height:41px; margin-top:26px; width:100%;}
.res320 .menuc .menu {display:none; float:none; position:static;}
.res320 .menuc .marea {width:auto; position:static;}
.res320 .menuc .phonetop {right:0px; left:0px; top:0px; letter-spacing:0px; font-size:16px; position:static; float:left; margin-left:10px;}
.res320 .menuc .menu ul {width:320px; height:auto; position:absolute; left:50%; top:165px; z-index:10; margin-left:-160px; background:url("/images/template/menu-hover.png") center;}
.res320 .menuc .marea .menu ul li.first {margin:0;}
.res320 .menuc .menu ul li {height:auto; float:none; margin:0px;}
.res320 .menuc .marea .menu ul li.last {margin:0;}
.res320 .menuc .marea .menu ul ul li {background:none; line-height:7px;}
.res320 .menuc .marea .menu ul ul li a:hover {background:none; color:#228471;}
.res320 .menuc .menu ul li a {height:35px; line-height:38px; padding:0px 0 0 15px; text-align:left; font-size:18px; color:#fff; font-weight:500; float:none; text-transform:uppercase;}
.res320 .menuc .menu ul li a:hover {background:#228471; color:#fff; text-decoration:none;}
.res320 .menuc .marea .menu ul li.first a {height:35px; line-height:38px; padding:0px 0 0 15px; text-align:left; font-size:18px; color:#fff; font-weight:500; float:none; text-transform:uppercase;}
.res320 .menuc .menu ul li a.selected {background:#228471; color:#fff; text-decoration:none;}
.res320 .menuc .menu ul ul {display:block !important; position:static; float:none; background:none; margin:0;}
.res320 .menuc .marea .menu ul ul.qs {width:auto !important; background:none;}
.res320 .menuc .marea .menu ul ul.qs li a {font-weight:600; padding:3px 0px 0px 27px;}
.res320 .menuc .marea .menu ul ul.qs li:hover {background:transparent;}
.res320 .menuc .marea .menu ul ul {width:auto !important;}
.res320 .menuc .marea .menu ul ul li a {font-weight:400; padding:3px 0px 0px 37px;}
.res320 .menuc .marea .menu ul ul li:hover {background:none;}
.res320 .menuc .marea .menu ul ul.serv {width:auto !important;}
.res320 .menuc .marea .menu ul ul.serv li a {font-weight:400; line-height:21px; height:auto; padding:10px 0px 10px 27px;}
.res320 .menuc .marea .menu ul ul.serv li:hover {background:#fff;}
.res320 .social {width:190px;padding-top:19px;position:absolute;top:166px;height:38px;right:58px;background:url(/images/template/dropdown-share.png) no-repeat;display:none;padding-right:20px;}
.res320 .social a {margin-right:7px; width:34px;}
.res320 .btn-social {display:block; cursor:pointer;}
.res320 .header .social .ins {background:url(/images/template/i-g.png) center no-repeat;}
.res320 .header .social .ins:hover {background:url(/images/template/gp.png) center no-repeat;}
.res320 .header .social .in {background:url(/images/template/i-l.png) center no-repeat; margin-left:0px;}
.res320 .header .social .in:hover {background:url(/images/template/in.png) center no-repeat;}
.res320 .header .social .fb {background:url(/images/template/i-f.png) center no-repeat;}
.res320 .header .social .fb:hover {background:url(/images/template/fb.png) center no-repeat;}
.res320 .header .social .tw {background:url(/images/template/sm-tw-mov.png) center no-repeat;}
.res320 .header .social .tw:hover {background:url(/images/template/sm-tw-mov-h.png) center no-repeat;}
.res320 .header .social .gp {background:url(/images/template/i-i.png) center no-repeat;}
.res320 .header .social .gp:hover {background:url(/images/template/ig.png) center no-repeat;}
.res320 .menuc .phonetop {padding-right:20px; display:none; margin-bottom:-3px;}
.res320 .content .carea {padding:25px 10px 330px 10px;}
.res320 .content .carea img {position:absolute; bottom:20px; width:310px;}
.res320 .content .carea img.right {position:absolute; bottom:30px; margin:0px; width:280px; left:50%; margin-left:-140px;}
.res320 .content .carea .bio .ing1 img {width:auto; left:50%; right:0; top:-155px; margin-left:-78px;}
.res320 .social .sh {display:none;}
.res320 .social .sh:hover {display:none;}
.res320 .footer .exfoot .earea p {display:block; width:239px; margin:0 auto;}
.res320 .footer .farea .col2 .fform input {width:270px;}
.res320 .footer .farea .col1 p {line-height:22px;}
.res320 .footer .farea .col2 .fmap iframe {height:235px;}
.res320 .footer .exfoot {padding:0; height:auto;}
.res320 .footer .farea .col2 .security span b {display:block; text-align:right;}
.res320 .footer .farea .fcols .col1 .ttl {margin:0 0 25px; padding:25px 0px 9px 0px; font-size:26px;}
.res320 .footer .farea .fcols span.rm {margin:0px 0 15px;}
.res320 .footer .farea .fcols .ttl {padding:0px 0 9px 0px; margin:0px; font-size:26px; letter-spacing:1px;}
.res320 .footer .farea .fcols .phonebottom {top:6px; right:0px; font-size:22px; padding:0 0 0 13px;}
.res320 .footer .farea .fcols .tlbox {display:block; padding:15px 0px 0px 0px; margin:0px; line-height:24px;}
.res320 .fcols .tlbox br {display:none;}
.res320 .footer .farea {padding:0 10px 20px;}
.res320 .footer .farea .col2 .security .code {margin:0 0 0 8px; width:67px;}
.res320 .footer .farea .col2 .security span {width:auto; text-align:right; line-height:20px; font-size:16px; margin-left:40px; letter-spacing:0;}
.res320 .tracking input {width:97%; float:none;}
.res320 .tracking input.submit {width:80px; float:right;}
.res320 .footer .farea .col1 {position:relative; width:auto; display:block; clear:both; left:0px; margin:0px; top:0;}
.res320 .footer .farea .col2 {width:auto; clear:both; padding:0px; margin:21px 0px 0; overflow:hidden;}
.res320 .footer .farea .col2 .fform {width:300px; float:none; display:block; margin:18px auto; overflow:hidden;}
.res320 .footer .farea .col2 .fform textarea {width:268px; height:130px;}
.res320 .footer .farea .col2 .security .submit {float:right; margin:0 0 0 9px; width:74px;}
.res320 .footer .farea .col2 .security {width:111%; float:right;}
.res320 .footer .farea .col2 .fmap {width:100%; float:none; height:252px; display:block; margin:0 0 0 0;}
.res320 .footer .farea .flinks {margin:40px 0px 10px 0px; font-size:13px;}
.res320 .footer .farea .flinks a {margin:0px 0px 0px 2px; text-decoration:none; color:#fff; font-weight:400; font-size:11px;}
.res320 .footer .farea .flinks a:hover {color:#f00;}
.res320 .footer .exfoot .earea {display:block; margin:0px auto 0; text-align:center; font-size:14px; padding:7px 0 10px; line-height:22px;}
.res320 .footer .exfoot .wfy {width:100%;float:none;display:block;margin:8px 0px 0px 0px;padding:0px;font-size:13px;}
.res320 .lkbox .wfy-320 {display:block; width:280px; margin:0 auto; height:214px;}
.res320 .lkbox .wfy-1170 {display:none;}
.res320 .footer {background:url(/images/template/beFooter-320.jpg) top center no-repeat; margin:0;}
.res320 .footer .farea .fcols .lkbox {width:280px; margin:0 auto;}
.res320 .footer .farea .fcols {min-height:0; padding:0; margin:0; height:auto;}
.res320 .flinks a {padding:0; font-size:16px; margin:0 12px;}
.res320 .flinks {text-align:center; margin:0px auto; line-height:27px; padding:7px 0;}
.res320 .fmenu .flinks {height:auto; line-height:20px; padding-top:5px;}
.res320 .fmenu .flinks a {line-height:20px; margin:0px 5px 0px 5px;}
.res320 .write-review {top:131px; z-index:999; width:25px; cursor:pointer; right:100px; display:none;}

.brwIE7 .content .carea ul {padding-left:35px;}
.brwIE7 .menuc .marea .menu ul ul {line-height:20px;}
.brwIE7 .footer .farea .col2 .fmap {width:47%;}
.brwIE7 .footer .farea .col2 .fform input {height:28px; padding:8px 14px 0;}
.brwIE7 .footer .farea .col2 .security input.submit {float:right; width:79px; height:38px; color:#315f8d; background:#06368a; border:0; text-transform:capitalize; font-weight:600; cursor:pointer; margin:0 0 0 10px; padding:0; font-size:15px; text-transform:uppercase; letter-spacing:0;}
.brwIE7 .footer .farea .col2 .security input.submit:hover {background:#fff; color:#000;}
.brwIE7 .footer .farea .col2 .security .code {width:49px; margin:0 0 0 10px;}
.brwIE7 .footer .farea .col2 .security {width:111%;}
.brwIE7 .footer .farea .col2 .fform textarea {height:122px; padding:10px 15px;}

.brwIE8 .footer .farea .col2 .fform input {height:28px; padding:8px 14px 0;}
.brwIE8 .footer .farea .col2 .security input.submit {float:right; width:79px; height:38px; color:#315f8d; background:#06368a; border:0; text-transform:capitalize; font-weight:600; cursor:pointer; margin:0 0 0 10px; padding:0; font-size:15px; text-transform:uppercase; letter-spacing:0;}
.brwIE8 .footer .farea .col2 .security input.submit:hover {background:#fff; color:#000;}
.brwIE8 .footer .farea .col2 .security .code {width:49px; margin:0 0 0 10px;}
.brwIE8 .footer .farea .col2 .security {width:99%;}
.res940.brwIE8 .footer .farea .col2 .security {width:99%;}
.res940.brwIE8 .footer .farea .col2 .security .code {width:42px; margin:0 0 0 10px;}
.res940.brwIE8 .footer .farea .col2 .security input.submit {width:70px;}
.brwIE8 .footer .farea .col2 .fform textarea {height:122px; padding:10px 15px;}

.res480.brwIE9 .flinks a {padding:0px 11px;}