@media screen and (max-width:949px){html,body,.htmlarea-content-body,select,input,textarea,button{font-size:15px}
h4{font-size:17px}
#col1,.printlink,.printlink:after,.printlink:before{display:none}
html,body{
}
body{margin:20px 10px}
.pageOutline{position:relative;z-index:10}
#box,#content{background-image:none !important}
#header{position:relative;min-height:180px}
#logo{max-width:160px;height:auto;margin:10px 0 0 10px}
#searchBox{position:absolute;z-index:999999;width:250px;right:8px;top:138px}
#searchBox input.text{width:250px;padding-right:25px;font-size:12px;height:33px;-moz-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
#searchBox button{background-color:transparent;top:4px}
#logo{position:absolute;z-index:1;top:0;display:block}
#logo img{max-width:250px;height:auto}
#metaNavigation li{background-position:0 -115px !important}
#col2,#col3{margin-top:20px}
#col2{width:64%;float:left}
.backendLayout3 #col2{width:100%}
#col2 .content{margin-right:10px}
#col3 .content{margin-left:10px}
#col3{width:36%;float:right}
.coEl{
}
#footer{position:relative;z-index:1;margin-top:20px;border-top:2px solid #cecece;background-image:none !important}
#footer .content{background-image:none !important}
#footerNavigation,#footer .contentFooter{margin:10px !important}
.slideContainer{position:absolute;top:0;width:100%;overflow-x:hidden}
.slideContainer img{max-height:130px}
.effectBox,.effectBox .swipe li{width:100% !important;height:auto !important}
.effectBox .swipeNavigationStatus li{width:13px !important;height:9px !important}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-left div.csc-textpic-imagewrap,div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-right div.csc-textpic-imagewrap,div.csc-textpic div.csc-textpic-imagerow,div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image,div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image img{
max-width:100%;height:auto;margin-left:0}
.home div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,.home div.csc-textpic-left div.csc-textpic-imagewrap,.home div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,.home div.csc-textpic-right div.csc-textpic-imagewrap,.home div.csc-textpic div.csc-textpic-imagerow,.home div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image,.home div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image img{width:100%}
div.csc-textpic div.csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-text{float:left;clear:none;padding-left:10px}
div.csc-textpic-center div.csc-textpic-imagewrap{margin-left:auto;margin-right:auto}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{width:100%}
div.csc-textpic-intext-left-nowrap>div:last-child{margin-left:0 !important;overflow:auto}
div.csc-textpic-intext-right-nowrap>div:last-child{margin-right:0 !important;overflow:auto}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{display:block;float:none}
.tt_news .listImage{max-width:50%}
.tt_news .listImage img{max-width:99%;height:auto}
#col2 form input.resetButton,#col2 form input.submitButton,#col2 form .reset input,#col2 form .submit input{margin-left:0}
#col2 label.after{margin-right:0}
form input.text,form textarea,form select{width:100%}
form label{padding-bottom:2px}
form .radioCheck{width:100%;clear:both}
#col2 form .checkboxCheck{padding-left:0}
}
@media screen and (max-width:480px){.slideContainer{display:none}
.slideContainer img{max-height:110px}
#logo img{max-width:160px;height:auto}
#col2,#col3{float:none;width:100%}
#col3{border-top:1px solid #cecece;display:none}
#col2 .content,#col3 .content{margin:0}
#col3 .content{padding-top:20px;border-top:1px solid #fff}
#col2 label.after{margin-left:0;padding-left:0}
.csc-textpic-left{width:100% !important}
.innerWrap{width:100% !important}
.csc-textpic .csc-textpic-image,.csc-textpic .csc-textpic-text,.csc-textpic .csc-textpic-imagewrap{clear:both !important;float:none !important;min-height:100%;width:100% !important;display:block}
#searchBox{top:98px}
#searchBox,#searchBox input.text{width:150px}
.mainNavigationOuter{top:90px !important}
#header{min-height:150px}
}
