.m1 { margin:1px }.m2 { margin:2px }.m3 { margin:3px }.m4 { margin:4px }.m5 { margin:5px }.m6 { margin:6px }.m7 { margin:7px }.m8 { margin:8px }.m9 { margin:9px }.m10 { margin:10px }.m11 { margin:11px }.m12 { margin:12px }.m13 { margin:13px }.m14 { margin:14px }.m15 { margin:15px }.m16 { margin:16px }.m17 { margin:17px }.m18 { margin:18px }.m19 { margin:19px }.m20 { margin:20px }.m21 { margin:21px }.m22 { margin:22px }.m23 { margin:23px }.m24 { margin:24px }.m25 { margin:25px }.m26 { margin:26px }.m27 { margin:27px }.m28 { margin:28px }.m29 { margin:29px }.m30 { margin:30px }.p1 { padding:1px }.p2 { padding:2px }.p3 { padding:3px }.p4 { padding:4px }.p5 { padding:5px }.p6 { padding:6px }.p7 { padding:7px }.p8 { padding:8px }.p9 { padding:9px }.p10 { padding:10px }.p11 { padding:11px }.p12 { padding:12px }.p13 { padding:13px }.p14 { padding:14px }.p15 { padding:15px }.p16 { padding:16px }.p17 { padding:17px }.p18 { padding:18px }.p19 { padding:19px }.p20 { padding:20px }.p21 { padding:21px }.p22 { padding:22px }.p23 { padding:23px }.p24 { padding:24px }.p25 { padding:25px }.p26 { padding:26px }.p27 { padding:27px }.p28 { padding:28px }.p29 { padding:29px }.p30 { padding:30px }.w1 { width:10px }.w2 { width:20px }.w3 { width:30px }.w4 { width:40px }.w5 { width:50px }.w6 { width:60px }.w7 { width:70px }.w8 { width:80px }.w9 { width:90px }.w10 { width:100px }.w11 { width:110px }.w12 { width:120px }.w13 { width:130px }.w14 { width:140px }.w15 { width:150px }.w16 { width:160px }.w17 { width:170px }.w18 { width:180px }.w19 { width:190px }.w20 { width:200px }.w21 { width:210px }.w22 { width:220px }.w23 { width:230px }.w24 { width:240px }.w25 { width:250px }.w26 { width:260px }.w27 { width:270px }.w28 { width:280px }.w29 { width:290px }.w30 { width:300px } .w0{ width:100% }
.h1 { height:10px }.h2 { height:20px }.h3 { height:30px }.h4 { height:40px }.h5 { height:50px }.h6 { height:60px }.h7 { height:70px }.h8 { height:80px }.h9 { height:90px }.h10 { height:100px }.h11 { height:110px }.h12 { height:120px }.h13 { height:130px }.h14 { height:140px }.h15 { height:150px }.h16 { height:160px }.h17 { height:170px }.h18 { height:180px }.h19 { height:190px }.h20 { height:200px }.h21 { height:210px }.h22 { height:220px }.h23 { height:230px }.h24 { height:240px }.h25 { height:250px }.h26 { height:260px }.h27 { height:270px }.h28 { height:280px }.h29 { height:290px }.h30 { height:300px } .h0{ height:100% }
body { min-width:320px; }
header, section, footer, aside, nav, main, article, figure { display: block; margin:0px; paddin:0px } 
/* {Box-sizing: Border-box ;} */
.r {text-align:right;}.c {text-align:center;}.l{text-align:left;}.j{ text-align:justified:} .b{font-weight:bold}
.CMS label{ margin:3px 0px 1px 0px;text-shadow: 0px 0px 5px rgba(150, 150, 150, 1); color:#333 }
.CMS input[type=text], .CMS select, .CMS textarea, .CMS iframe { font-size:12px; font-family:Arial; margin-bottom:3px; display:block; width:100%;  border: 1px solid #CCC; border-radius:3px; width:95%;  padding:5px; }
.CMS select {  /*padding:1px 0px*/  }
.CMS script {display:none!important }
.CMS .c-w0 *{ width:100%  }

.CMS .col1, .CMS .COL1, .CMS .max1, .CMS .MAX1, .CMS .col2, .CMS .COL2, .CMS .max2, .CMS .MAX2, .CMS .col3, .CMS .COL3, .CMS .max3, .CMS .MAX3, .CMS .col4, .CMS .COL4, .CMS .max4, .CMS .MAX4, .CMS .col5, .CMS .COL5, .CMS .max5, .CMS .MAX5, .CMS .col6, .CMS .COL6, .CMS .max6, .CMS .MAX6, .CMS .col7, .CMS .COL7, .CMS .max7, .CMS .MAX7, .CMS .col8, .CMS .COL8, .CMS .max8, .CMS .MAX8, .CMS .col9, .CMS .COL9, .CMS .max9, .CMS .MAX9, .CMS .col10, .CMS .COL10, .CMS .max10, .CMS .MAX10, .CMS .col11, .CMS .COL11, .CMS .max11, .CMS .MAX11, .CMS .col12, .CMS .COL12, .CMS .max12, .CMS .MAX12, .CMS .col13, .CMS .COL13, .CMS .max13, .CMS .MAX13, .CMS .col14, .CMS .COL14, .CMS .max14, .CMS .MAX14, .CMS .col15, .CMS .COL15, .CMS .max15, .CMS .MAX15,  .XXX  
{ vertical-align:top; display:block; xdisplay:table      ; Box-sizing: Border-box ; position:relative; xfloat:left; width:auto; border:0px; margin:0px; padding:0px; overflow: hidden; }
.CMS .col1 > *, .CMS .COL1 > *, .CMS .max1 > *, .CMS .MAX1 > *, .CMS .col2 > *, .CMS .COL2 > *, .CMS .max2 > *, .CMS .MAX2 > *, .CMS .col3 > *, .CMS .COL3 > *, .CMS .max3 > *, .CMS .MAX3 > *, .CMS .col4 > *, .CMS .COL4 > *, .CMS .max4 > *, .CMS .MAX4 > *, .CMS .col5 > *, .CMS .COL5 > *, .CMS .max5 > *, .CMS .MAX5 > *, .CMS .col6 > *, .CMS .COL6 > *, .CMS .max6 > *, .CMS .MAX6 > *, .CMS .col7 > *, .CMS .COL7 > *, .CMS .max7 > *, .CMS .MAX7 > *, .CMS .col8 > *, .CMS .COL8 > *, .CMS .max8 > *, .CMS .MAX8 > *, .CMS .col9 > *, .CMS .COL9 > *, .CMS .max9 > *, .CMS .MAX9 > *, .CMS .col10 > *, .CMS .COL10 > *, .CMS .max10 > *, .CMS .MAX10 > *, .CMS .col11 > *, .CMS .COL11 > *, .CMS .max11 > *, .CMS .MAX11 > *, .CMS .col12 > *, .CMS .COL12 > *, .CMS .max12 > *, .CMS .MAX12 > *, .CMS .col13 > *, .CMS .COL13 > *, .CMS .max13 > *, .CMS .MAX13 > *, .CMS .col14 > *, .CMS .COL14 > *, .CMS .max14 > *, .CMS .MAX14 > *, .CMS .col15 > *, .CMS .COL15 > *, .CMS .max15 > *, .CMS .MAX15 > *,  .XXX 
{ vertical-align:top; display:block; xdisplay:table-cell ; Box-sizing: Border-box ; position:relative; float:left; width:auto; border:0px; margin:0px; padding:0px; overflow: hidden; }
/* .CMS > * > * > p { margin:0px 5px 0px 5px; padding:0px; display:block; width:auto; vertical-align:top } */
 
.csstabs dt{ border-radius: 0px !important; cursor:pointer; background-color: #F9F9F9; color: #666; margin-right: -1px; line-height: 16px; border: 1px #ccc solid; position: relative; z-index: 11; padding:5px 10px; display:inline-block; font-weight:normal; }
.csstabs dt:hover,.csstabs  dt.active{color: #576373; border-color: #4C8FBD #C5D0DC #C5D0DC; border-top: 2px solid #E59729; background-color: #F9F9F9; z-index: 12; margin-top: -1px; box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.15);}
.csstabs dt.active{ background-color: #fff; border-top: 2px solid rgb(76, 143, 189); border-bottom-color:transparent; }
.csstabs dd,.csstab { border: 1px solid #ccc; padding: 12px 12px; margin:-1px 0px 0px 0px;background-color:transparent;  }
.csstabs dd:hover,.csstab:hover{ background-color:transparent;}
.csstabs dd { display:none}
.csstabs dd.active { display:block}

.CMS .gap1{margin-left:-1px;margin-top:-1px;}
.CMS .gap1 > *{padding-left:1px;margin-top:1px;}
.CMS .gaph1{margin-left:-1px;}
.CMS .gaph1 > *{padding-left:1px;}
.CMS .GAP1{margin-left:-0.5%;margin-top:-0.5%;}
.CMS .GAP1 > *{padding-left:0.5%;margin-top:0.5%;}
.CMS .gap2{margin-left:-2px;margin-top:-2px;}
.CMS .gap2 > *{padding-left:2px;margin-top:2px;}
.CMS .gaph2{margin-left:-2px;}
.CMS .gaph2 > *{padding-left:2px;}
.CMS .GAP2{margin-left:-1%;margin-top:-1%;}
.CMS .GAP2 > *{padding-left:1%;margin-top:1%;}
.CMS .gap3{margin-left:-3px;margin-top:-3px;}
.CMS .gap3 > *{padding-left:3px;margin-top:3px;}
.CMS .gaph3{margin-left:-3px;}
.CMS .gaph3 > *{padding-left:3px;}
.CMS .GAP3{margin-left:-1.5%;margin-top:-1.5%;}
.CMS .GAP3 > *{padding-left:1.5%;margin-top:1.5%;}
.CMS .gap4{margin-left:-4px;margin-top:-4px;}
.CMS .gap4 > *{padding-left:4px;margin-top:4px;}
.CMS .gaph4{margin-left:-4px;}
.CMS .gaph4 > *{padding-left:4px;}
.CMS .GAP4{margin-left:-2%;margin-top:-2%;}
.CMS .GAP4 > *{padding-left:2%;margin-top:2%;}
.CMS .gap5{margin-left:-5px;margin-top:-5px;}
.CMS .gap5 > *{padding-left:5px;margin-top:5px;}
.CMS .gaph5{margin-left:-5px;}
.CMS .gaph5 > *{padding-left:5px;}
.CMS .GAP5{margin-left:-2.5%;margin-top:-2.5%;}
.CMS .GAP5 > *{padding-left:2.5%;margin-top:2.5%;}
.CMS .gap6{margin-left:-6px;margin-top:-6px;}
.CMS .gap6 > *{padding-left:6px;margin-top:6px;}
.CMS .gaph6{margin-left:-6px;}
.CMS .gaph6 > *{padding-left:6px;}
.CMS .GAP6{margin-left:-3%;margin-top:-3%;}
.CMS .GAP6 > *{padding-left:3%;margin-top:3%;}
.CMS .gap7{margin-left:-7px;margin-top:-7px;}
.CMS .gap7 > *{padding-left:7px;margin-top:7px;}
.CMS .gaph7{margin-left:-7px;}
.CMS .gaph7 > *{padding-left:7px;}
.CMS .GAP7{margin-left:-3.5%;margin-top:-3.5%;}
.CMS .GAP7 > *{padding-left:3.5%;margin-top:3.5%;}
.CMS .gap8{margin-left:-8px;margin-top:-8px;}
.CMS .gap8 > *{padding-left:8px;margin-top:8px;}
.CMS .gaph8{margin-left:-8px;}
.CMS .gaph8 > *{padding-left:8px;}
.CMS .GAP8{margin-left:-4%;margin-top:-4%;}
.CMS .GAP8 > *{padding-left:4%;margin-top:4%;}
.CMS .gap9{margin-left:-9px;margin-top:-9px;}
.CMS .gap9 > *{padding-left:9px;margin-top:9px;}
.CMS .gaph9{margin-left:-9px;}
.CMS .gaph9 > *{padding-left:9px;}
.CMS .GAP9{margin-left:-4.5%;margin-top:-4.5%;}
.CMS .GAP9 > *{padding-left:4.5%;margin-top:4.5%;}
.CMS .gap10{margin-left:-10px;margin-top:-10px;}
.CMS .gap10 > *{padding-left:10px;margin-top:10px;}
.CMS .gaph10{margin-left:-10px;}
.CMS .gaph10 > *{padding-left:10px;}
.CMS .GAP10{margin-left:-5%;margin-top:-5%;}
.CMS .GAP10 > *{padding-left:5%;margin-top:5%;}
.CMS .gap12{margin-left:-12px;margin-top:-12px;}
.CMS .gap12 > *{padding-left:12px;margin-top:12px;}
.CMS .gaph12{margin-left:-12px;}
.CMS .gaph12 > *{padding-left:12px;}
.CMS .GAP12{margin-left:-6%;margin-top:-6%;}
.CMS .GAP12 > *{padding-left:6%;margin-top:6%;}
.CMS .gap14{margin-left:-14px;margin-top:-14px;}
.CMS .gap14 > *{padding-left:14px;margin-top:14px;}
.CMS .gaph14{margin-left:-14px;}
.CMS .gaph14 > *{padding-left:14px;}
.CMS .GAP14{margin-left:-7%;margin-top:-7%;}
.CMS .GAP14 > *{padding-left:7%;margin-top:7%;}
.CMS .gap16{margin-left:-16px;margin-top:-16px;}
.CMS .gap16 > *{padding-left:16px;margin-top:16px;}
.CMS .gaph16{margin-left:-16px;}
.CMS .gaph16 > *{padding-left:16px;}
.CMS .GAP16{margin-left:-8%;margin-top:-8%;}
.CMS .GAP16 > *{padding-left:8%;margin-top:8%;}
.CMS .gap18{margin-left:-18px;margin-top:-18px;}
.CMS .gap18 > *{padding-left:18px;margin-top:18px;}
.CMS .gaph18{margin-left:-18px;}
.CMS .gaph18 > *{padding-left:18px;}
.CMS .GAP18{margin-left:-9%;margin-top:-9%;}
.CMS .GAP18 > *{padding-left:9%;margin-top:9%;}
.CMS .gap20{margin-left:-20px;margin-top:-20px;}
.CMS .gap20 > *{padding-left:20px;margin-top:20px;}
.CMS .gaph20{margin-left:-20px;}
.CMS .gaph20 > *{padding-left:20px;}
.CMS .GAP20{margin-left:-10%;margin-top:-10%;}
.CMS .GAP20 > *{padding-left:10%;margin-top:10%;}
.CMS .gap25{margin-left:-25px;margin-top:-25px;}
.CMS .gap25 > *{padding-left:25px;margin-top:25px;}
.CMS .gaph25{margin-left:-25px;}
.CMS .gaph25 > *{padding-left:25px;}
.CMS .GAP25{margin-left:-12.5%;margin-top:-12.5%;}
.CMS .GAP25 > *{padding-left:12.5%;margin-top:12.5%;}
.CMS .gap30{margin-left:-30px;margin-top:-30px;}
.CMS .gap30 > *{padding-left:30px;margin-top:30px;}
.CMS .gaph30{margin-left:-30px;}
.CMS .gaph30 > *{padding-left:30px;}
.CMS .GAP30{margin-left:-15%;margin-top:-15%;}
.CMS .GAP30 > *{padding-left:15%;margin-top:15%;}
.CMS .MAX1, .CMS .MAX2, .CMS .MAX3, .CMS .MAX4, .CMS .MAX5, .CMS .MAX6, .CMS .MAX7, .CMS .MAX8, .CMS .MAX9, .CMS .MAX10, .CMS .MAX11, .CMS .MAX12, .CMS .MAX13, .CMS .MAX14, .CMS .MAX15, .XXX {white-space: nowrap; font-size:0px} .CMS .MAX1 > *, .CMS .MAX2 > *, .CMS .MAX3 > *, .CMS .MAX4 > *, .CMS .MAX5 > *, .CMS .MAX6 > *, .CMS .MAX7 > *, .CMS .MAX8 > *, .CMS .MAX9 > *, .CMS .MAX10 > *, .CMS .MAX11 > *, .CMS .MAX12 > *, .CMS .MAX13 > *, .CMS .MAX14 > *, .CMS .MAX15 > *, .XXX { display: inline-block; white-space: normal; float:none; } .CMS .col1 > .hsp1,.CMS .col2 > .hsp2,.CMS .col3 > .hsp3,.CMS .col4 > .hsp4,.CMS .col5 > .hsp5,.CMS .col6 > .hsp6,.CMS .col7 > .hsp7,.CMS .col8 > .hsp8,.CMS .col9 > .hsp9,.CMS .col10 > .hsp10,.CMS .col11 > .hsp11,.CMS .col12 > .hsp12,.CMS .col13 > .hsp13,.CMS .col14 > .hsp14,.CMS .col15 > .hsp15,.CMS .COL1 > *,.CMS .COL1 > .hsp1,.CMS .COL2 > .hsp2,.CMS .COL3 > .hsp3,.CMS .COL4 > .hsp4,.CMS .COL5 > .hsp5,.CMS .COL6 > .hsp6,.CMS .COL7 > .hsp7,.CMS .COL8 > .hsp8,.CMS .COL9 > .hsp9,.CMS .COL10 > .hsp10,.CMS .COL11 > .hsp11,.CMS .COL12 > .hsp12,.CMS .COL13 > .hsp13,.CMS .COL14 > .hsp14,.CMS .COL15 > .hsp15,.CMS .max1 > *,.CMS .max1 > .hsp1,.CMS .max2 > .hsp2,.CMS .max3 > .hsp3,.CMS .max4 > .hsp4,.CMS .max5 > .hsp5,.CMS .max6 > .hsp6,.CMS .max7 > .hsp7,.CMS .max8 > .hsp8,.CMS .max9 > .hsp9,.CMS .max10 > .hsp10,.CMS .max11 > .hsp11,.CMS .max12 > .hsp12,.CMS .max13 > .hsp13,.CMS .max14 > .hsp14,.CMS .max15 > .hsp15,.CMS .MAX1 > *,.CMS .MAX1 > .hsp1,.CMS .MAX2 > .hsp2,.CMS .MAX3 > .hsp3,.CMS .MAX4 > .hsp4,.CMS .MAX5 > .hsp5,.CMS .MAX6 > .hsp6,.CMS .MAX7 > .hsp7,.CMS .MAX8 > .hsp8,.CMS .MAX9 > .hsp9,.CMS .MAX10 > .hsp10,.CMS .MAX11 > .hsp11,.CMS .MAX12 > .hsp12,.CMS .MAX13 > .hsp13,.CMS .MAX14 > .hsp14,.CMS .MAX15 > .hsp15 { width:100% } .CMS .col2 > .hsp1,.CMS .col4 > .hsp2,.CMS .col6 > .hsp3,.CMS .col8 > .hsp4,.CMS .col10 > .hsp5,.CMS .col12 > .hsp6,.CMS .col14 > .hsp7,.CMS .COL2 > *,.CMS .COL2 > .hsp1,.CMS .COL4 > .hsp2,.CMS .COL6 > .hsp3,.CMS .COL8 > .hsp4,.CMS .COL10 > .hsp5,.CMS .COL12 > .hsp6,.CMS .COL14 > .hsp7,.CMS .max2 > *,.CMS .max2 > .hsp1,.CMS .max4 > .hsp2,.CMS .max6 > .hsp3,.CMS .max8 > .hsp4,.CMS .max10 > .hsp5,.CMS .max12 > .hsp6,.CMS .max14 > .hsp7,.CMS .MAX2 > *,.CMS .MAX2 > .hsp1,.CMS .MAX4 > .hsp2,.CMS .MAX6 > .hsp3,.CMS .MAX8 > .hsp4,.CMS .MAX10 > .hsp5,.CMS .MAX12 > .hsp6,.CMS .MAX14 > .hsp7,.CMS .MAX2 > *,.CMS .max2 > * { width:50% } .CMS .col3 > .hsp1,.CMS .col6 > .hsp2,.CMS .col9 > .hsp3,.CMS .col12 > .hsp4,.CMS .col15 > .hsp5,.CMS .COL3 > *,.CMS .COL3 > .hsp1,.CMS .COL6 > .hsp2,.CMS .COL9 > .hsp3,.CMS .COL12 > .hsp4,.CMS .COL15 > .hsp5,.CMS .max3 > *,.CMS .max3 > .hsp1,.CMS .max6 > .hsp2,.CMS .max9 > .hsp3,.CMS .max12 > .hsp4,.CMS .max15 > .hsp5,.CMS .MAX3 > *,.CMS .MAX3 > .hsp1,.CMS .MAX6 > .hsp2,.CMS .MAX9 > .hsp3,.CMS .MAX12 > .hsp4,.CMS .MAX15 > .hsp5,.CMS .MAX3 > *,.CMS .max3 > * { width:33.3333% } .CMS .col6 > .hsp4,.CMS .col9 > .hsp6,.CMS .col12 > .hsp8,.CMS .col15 > .hsp10,.CMS .COL3 > .hsp2,.CMS .COL6 > .hsp4,.CMS .COL9 > .hsp6,.CMS .COL12 > .hsp8,.CMS .COL15 > .hsp10,.CMS .max3 > .hsp2,.CMS .max6 > .hsp4,.CMS .max9 > .hsp6,.CMS .max12 > .hsp8,.CMS .max15 > .hsp10,.CMS .MAX3 > .hsp2,.CMS .MAX6 > .hsp4,.CMS .MAX9 > .hsp6,.CMS .MAX12 > .hsp8,.CMS .MAX15 > .hsp10 { width:66.6667% } .CMS .col4 > .hsp1,.CMS .col8 > .hsp2,.CMS .col12 > .hsp3,.CMS .COL4 > *,.CMS .COL4 > .hsp1,.CMS .COL8 > .hsp2,.CMS .COL12 > .hsp3,.CMS .max4 > *,.CMS .max4 > .hsp1,.CMS .max8 > .hsp2,.CMS .max12 > .hsp3,.CMS .MAX4 > *,.CMS .MAX4 > .hsp1,.CMS .MAX8 > .hsp2,.CMS .MAX12 > .hsp3,.CMS .MAX4 > *,.CMS .max4 > * { width:25% } .CMS .col8 > .hsp6,.CMS .col12 > .hsp9,.CMS .COL4 > .hsp3,.CMS .COL8 > .hsp6,.CMS .COL12 > .hsp9,.CMS .max4 > .hsp3,.CMS .max8 > .hsp6,.CMS .max12 > .hsp9,.CMS .MAX4 > .hsp3,.CMS .MAX8 > .hsp6,.CMS .MAX12 > .hsp9 { width:75% } .CMS .col5 > .hsp1,.CMS .col10 > .hsp2,.CMS .col15 > .hsp3,.CMS .COL5 > *,.CMS .COL5 > .hsp1,.CMS .COL10 > .hsp2,.CMS .COL15 > .hsp3,.CMS .max5 > *,.CMS .max5 > .hsp1,.CMS .max10 > .hsp2,.CMS .max15 > .hsp3,.CMS .MAX5 > *,.CMS .MAX5 > .hsp1,.CMS .MAX10 > .hsp2,.CMS .MAX15 > .hsp3,.CMS .MAX5 > *,.CMS .max5 > * { width:20% } .CMS .col10 > .hsp4,.CMS .col15 > .hsp6,.CMS .COL5 > .hsp2,.CMS .COL10 > .hsp4,.CMS .COL15 > .hsp6,.CMS .max5 > .hsp2,.CMS .max10 > .hsp4,.CMS .max15 > .hsp6,.CMS .MAX5 > .hsp2,.CMS .MAX10 > .hsp4,.CMS .MAX15 > .hsp6 { width:40% } .CMS .col10 > .hsp6,.CMS .col15 > .hsp9,.CMS .COL5 > .hsp3,.CMS .COL10 > .hsp6,.CMS .COL15 > .hsp9,.CMS .max5 > .hsp3,.CMS .max10 > .hsp6,.CMS .max15 > .hsp9,.CMS .MAX5 > .hsp3,.CMS .MAX10 > .hsp6,.CMS .MAX15 > .hsp9 { width:60% } .CMS .col10 > .hsp8,.CMS .col15 > .hsp12,.CMS .COL5 > .hsp4,.CMS .COL10 > .hsp8,.CMS .COL15 > .hsp12,.CMS .max5 > .hsp4,.CMS .max10 > .hsp8,.CMS .max15 > .hsp12,.CMS .MAX5 > .hsp4,.CMS .MAX10 > .hsp8,.CMS .MAX15 > .hsp12 { width:80% } .CMS .col6 > .hsp1,.CMS .col12 > .hsp2,.CMS .COL6 > *,.CMS .COL6 > .hsp1,.CMS .COL12 > .hsp2,.CMS .max6 > *,.CMS .max6 > .hsp1,.CMS .max12 > .hsp2,.CMS .MAX6 > *,.CMS .MAX6 > .hsp1,.CMS .MAX12 > .hsp2,.CMS .MAX6 > *,.CMS .max6 > * { width:16.6667% } .CMS .col12 > .hsp10,.CMS .COL6 > .hsp5,.CMS .COL12 > .hsp10,.CMS .max6 > .hsp5,.CMS .max12 > .hsp10,.CMS .MAX6 > .hsp5,.CMS .MAX12 > .hsp10 { width:83.3333% } .CMS .col7 > .hsp1,.CMS .col14 > .hsp2,.CMS .COL7 > *,.CMS .COL7 > .hsp1,.CMS .COL14 > .hsp2,.CMS .max7 > *,.CMS .max7 > .hsp1,.CMS .max14 > .hsp2,.CMS .MAX7 > *,.CMS .MAX7 > .hsp1,.CMS .MAX14 > .hsp2,.CMS .MAX7 > *,.CMS .max7 > * { width:14.2857% } .CMS .col14 > .hsp4,.CMS .COL7 > .hsp2,.CMS .COL14 > .hsp4,.CMS .max7 > .hsp2,.CMS .max14 > .hsp4,.CMS .MAX7 > .hsp2,.CMS .MAX14 > .hsp4 { width:28.5714% } .CMS .col14 > .hsp6,.CMS .COL7 > .hsp3,.CMS .COL14 > .hsp6,.CMS .max7 > .hsp3,.CMS .max14 > .hsp6,.CMS .MAX7 > .hsp3,.CMS .MAX14 > .hsp6 { width:42.8571% } .CMS .col14 > .hsp8,.CMS .COL7 > .hsp4,.CMS .COL14 > .hsp8,.CMS .max7 > .hsp4,.CMS .max14 > .hsp8,.CMS .MAX7 > .hsp4,.CMS .MAX14 > .hsp8 { width:57.1429% } .CMS .col14 > .hsp10,.CMS .COL7 > .hsp5,.CMS .COL14 > .hsp10,.CMS .max7 > .hsp5,.CMS .max14 > .hsp10,.CMS .MAX7 > .hsp5,.CMS .MAX14 > .hsp10 { width:71.4286% } .CMS .col14 > .hsp12,.CMS .COL7 > .hsp6,.CMS .COL14 > .hsp12,.CMS .max7 > .hsp6,.CMS .max14 > .hsp12,.CMS .MAX7 > .hsp6,.CMS .MAX14 > .hsp12 { width:85.7143% } .CMS .col8 > .hsp1,.CMS .COL8 > *,.CMS .COL8 > .hsp1,.CMS .max8 > *,.CMS .max8 > .hsp1,.CMS .MAX8 > *,.CMS .MAX8 > .hsp1,.CMS .MAX8 > *,.CMS .max8 > * { width:12.5% } .CMS .COL8 > .hsp3,.CMS .max8 > .hsp3,.CMS .MAX8 > .hsp3 { width:37.5% } .CMS .COL8 > .hsp5,.CMS .max8 > .hsp5,.CMS .MAX8 > .hsp5 { width:62.5% } .CMS .COL8 > .hsp7,.CMS .max8 > .hsp7,.CMS .MAX8 > .hsp7 { width:87.5% } .CMS .col9 > .hsp1,.CMS .COL9 > *,.CMS .COL9 > .hsp1,.CMS .max9 > *,.CMS .max9 > .hsp1,.CMS .MAX9 > *,.CMS .MAX9 > .hsp1,.CMS .MAX9 > *,.CMS .max9 > * { width:11.1111% } .CMS .COL9 > .hsp2,.CMS .max9 > .hsp2,.CMS .MAX9 > .hsp2 { width:22.2222% } .CMS .COL9 > .hsp4,.CMS .max9 > .hsp4,.CMS .MAX9 > .hsp4 { width:44.4444% } .CMS .COL9 > .hsp5,.CMS .max9 > .hsp5,.CMS .MAX9 > .hsp5 { width:55.5556% } .CMS .COL9 > .hsp7,.CMS .max9 > .hsp7,.CMS .MAX9 > .hsp7 { width:77.7778% } .CMS .COL9 > .hsp8,.CMS .max9 > .hsp8,.CMS .MAX9 > .hsp8 { width:88.8889% } .CMS .col10 > .hsp1,.CMS .COL10 > *,.CMS .COL10 > .hsp1,.CMS .max10 > *,.CMS .max10 > .hsp1,.CMS .MAX10 > *,.CMS .MAX10 > .hsp1,.CMS .MAX10 > *,.CMS .max10 > * { width:10% } .CMS .COL10 > .hsp3,.CMS .max10 > .hsp3,.CMS .MAX10 > .hsp3 { width:30% } .CMS .COL10 > .hsp7,.CMS .max10 > .hsp7,.CMS .MAX10 > .hsp7 { width:70% } .CMS .COL10 > .hsp9,.CMS .max10 > .hsp9,.CMS .MAX10 > .hsp9 { width:90% } .CMS .col11 > .hsp1,.CMS .COL11 > *,.CMS .COL11 > .hsp1,.CMS .max11 > *,.CMS .max11 > .hsp1,.CMS .MAX11 > *,.CMS .MAX11 > .hsp1,.CMS .MAX11 > *,.CMS .max11 > * { width:9.0909% } .CMS .COL11 > .hsp2,.CMS .max11 > .hsp2,.CMS .MAX11 > .hsp2 { width:18.1818% } .CMS .COL11 > .hsp3,.CMS .max11 > .hsp3,.CMS .MAX11 > .hsp3 { width:27.2727% } .CMS .COL11 > .hsp4,.CMS .max11 > .hsp4,.CMS .MAX11 > .hsp4 { width:36.3636% } .CMS .COL11 > .hsp5,.CMS .max11 > .hsp5,.CMS .MAX11 > .hsp5 { width:45.4545% } .CMS .COL11 > .hsp6,.CMS .max11 > .hsp6,.CMS .MAX11 > .hsp6 { width:54.5455% } .CMS .COL11 > .hsp7,.CMS .max11 > .hsp7,.CMS .MAX11 > .hsp7 { width:63.6364% } .CMS .COL11 > .hsp8,.CMS .max11 > .hsp8,.CMS .MAX11 > .hsp8 { width:72.7273% } .CMS .COL11 > .hsp9,.CMS .max11 > .hsp9,.CMS .MAX11 > .hsp9 { width:81.8182% } .CMS .COL11 > .hsp10,.CMS .max11 > .hsp10,.CMS .MAX11 > .hsp10 { width:90.9091% } .CMS .col12 > .hsp1,.CMS .COL12 > *,.CMS .COL12 > .hsp1,.CMS .max12 > *,.CMS .max12 > .hsp1,.CMS .MAX12 > *,.CMS .MAX12 > .hsp1,.CMS .MAX12 > *,.CMS .max12 > * { width:8.3333% } .CMS .COL12 > .hsp5,.CMS .max12 > .hsp5,.CMS .MAX12 > .hsp5 { width:41.6667% } .CMS .COL12 > .hsp7,.CMS .max12 > .hsp7,.CMS .MAX12 > .hsp7 { width:58.3333% } .CMS .COL12 > .hsp11,.CMS .max12 > .hsp11,.CMS .MAX12 > .hsp11 { width:91.6667% } .CMS .col13 > .hsp1,.CMS .COL13 > *,.CMS .COL13 > .hsp1,.CMS .max13 > *,.CMS .max13 > .hsp1,.CMS .MAX13 > *,.CMS .MAX13 > .hsp1,.CMS .MAX13 > *,.CMS .max13 > * { width:7.6923% } .CMS .COL13 > .hsp2,.CMS .max13 > .hsp2,.CMS .MAX13 > .hsp2 { width:15.3846% } .CMS .COL13 > .hsp3,.CMS .max13 > .hsp3,.CMS .MAX13 > .hsp3 { width:23.0769% } .CMS .COL13 > .hsp4,.CMS .max13 > .hsp4,.CMS .MAX13 > .hsp4 { width:30.7692% } .CMS .COL13 > .hsp5,.CMS .max13 > .hsp5,.CMS .MAX13 > .hsp5 { width:38.4615% } .CMS .COL13 > .hsp6,.CMS .max13 > .hsp6,.CMS .MAX13 > .hsp6 { width:46.1538% } .CMS .COL13 > .hsp7,.CMS .max13 > .hsp7,.CMS .MAX13 > .hsp7 { width:53.8462% } .CMS .COL13 > .hsp8,.CMS .max13 > .hsp8,.CMS .MAX13 > .hsp8 { width:61.5385% } .CMS .COL13 > .hsp9,.CMS .max13 > .hsp9,.CMS .MAX13 > .hsp9 { width:69.2308% } .CMS .COL13 > .hsp10,.CMS .max13 > .hsp10,.CMS .MAX13 > .hsp10 { width:76.9231% } .CMS .COL13 > .hsp11,.CMS .max13 > .hsp11,.CMS .MAX13 > .hsp11 { width:84.6154% } .CMS .COL13 > .hsp12,.CMS .max13 > .hsp12,.CMS .MAX13 > .hsp12 { width:92.3077% } .CMS .col14 > .hsp1,.CMS .COL14 > *,.CMS .COL14 > .hsp1,.CMS .max14 > *,.CMS .max14 > .hsp1,.CMS .MAX14 > *,.CMS .MAX14 > .hsp1,.CMS .MAX14 > *,.CMS .max14 > *,.CMS .MAX15 > *,.CMS .max15 > * { width:7.1429% } .CMS .COL14 > .hsp3,.CMS .max14 > .hsp3,.CMS .MAX14 > .hsp3 { width:21.4286% } .CMS .COL14 > .hsp5,.CMS .max14 > .hsp5,.CMS .MAX14 > .hsp5 { width:35.7143% } .CMS .COL14 > .hsp9,.CMS .max14 > .hsp9,.CMS .MAX14 > .hsp9 { width:64.2857% } .CMS .COL14 > .hsp11,.CMS .max14 > .hsp11,.CMS .MAX14 > .hsp11 { width:78.5714% } .CMS .COL14 > .hsp13,.CMS .max14 > .hsp13,.CMS .MAX14 > .hsp13 { width:92.8571% } .CMS .col15 > .hsp1,.CMS .COL15 > *,.CMS .COL15 > .hsp1,.CMS .max15 > *,.CMS .max15 > .hsp1,.CMS .MAX15 > *,.CMS .MAX15 > .hsp1 { width:6.6667% } .CMS .COL15 > .hsp2,.CMS .max15 > .hsp2,.CMS .MAX15 > .hsp2 { width:13.3333% } .CMS .COL15 > .hsp4,.CMS .max15 > .hsp4,.CMS .MAX15 > .hsp4 { width:26.6667% } .CMS .COL15 > .hsp7,.CMS .max15 > .hsp7,.CMS .MAX15 > .hsp7 { width:46.6667% } .CMS .COL15 > .hsp8,.CMS .max15 > .hsp8,.CMS .MAX15 > .hsp8 { width:53.3333% } .CMS .COL15 > .hsp11,.CMS .max15 > .hsp11,.CMS .MAX15 > .hsp11 { width:73.3333% } .CMS .COL15 > .hsp13,.CMS .max15 > .hsp13,.CMS .MAX15 > .hsp13 { width:86.6667% } .CMS .COL15 > .hsp14,.CMS .max15 > .hsp14,.CMS .MAX15 > .hsp14 { width:93.3333% } @media only screen and (max-width: 9999px) and (min-width: 999px) {
	.CMS .tab, .CMS .mob { display:none; }
	.CMS .pc {  display:inline!important }
}

@media only screen and (max-width: 999px) {  /* rules that only apply for canvases narrower than 1000px */
.CMS .col5 > .hsp1,.CMS .col6 > *,.CMS .col6 > .hsp1,.CMS .col9 > *,.CMS .col9 > .hsp1,.CMS .col11 > .hsp2,.CMS .col12 > .hsp2,.CMS .MAX4 > *,.CMS .max4 > * { width:33.3333% } .CMS .col6 > .hsp2,.CMS .col9 > .hsp2,.CMS .col11 > .hsp4,.CMS .col12 > .hsp4 { width:66.6667% } .CMS .col5 > .hsp4,.CMS .col6 > .hsp3,.CMS .col6 > .hsp4,.CMS .col6 > .hsp5,.CMS .col7 > .hsp4,.CMS .col7 > .hsp5,.CMS .col7 > .hsp6,.CMS .col8 > .hsp4,.CMS .col8 > .hsp5,.CMS .col8 > .hsp6,.CMS .col8 > .hsp7,.CMS .col9 > .hsp3,.CMS .col9 > .hsp4,.CMS .col9 > .hsp5,.CMS .col9 > .hsp6,.CMS .col9 > .hsp7,.CMS .col9 > .hsp8,.CMS .col10 > .hsp5,.CMS .col10 > .hsp6,.CMS .col10 > .hsp7,.CMS .col10 > .hsp8,.CMS .col10 > .hsp9,.CMS .col11 > .hsp6,.CMS .col11 > .hsp7,.CMS .col11 > .hsp8,.CMS .col11 > .hsp9,.CMS .col11 > .hsp10,.CMS .col11 > .hsp11,.CMS .col12 > .hsp6,.CMS .col12 > .hsp7,.CMS .col12 > .hsp8,.CMS .col12 > .hsp9,.CMS .col12 > .hsp10,.CMS .col12 > .hsp11,.CMS .col13 > .hsp7,.CMS .col13 > .hsp8,.CMS .col13 > .hsp9,.CMS .col13 > .hsp10,.CMS .col13 > .hsp11,.CMS .col13 > .hsp12,.CMS .col14 > .hsp7,.CMS .col14 > .hsp8,.CMS .col14 > .hsp9,.CMS .col14 > .hsp10,.CMS .col14 > .hsp11,.CMS .col14 > .hsp12,.CMS .col14 > .hsp13,.CMS .col15 > .hsp5,.CMS .col15 > .hsp6,.CMS .col15 > .hsp7,.CMS .col15 > .hsp8,.CMS .col15 > .hsp9,.CMS .col15 > .hsp10,.CMS .col15 > .hsp11,.CMS .col15 > .hsp12,.CMS .col15 > .hsp13,.CMS .col15 > .hsp14,.CMS .MAX2 > *,.CMS .max2 > * { width:100% } .CMS .col7 > .hsp1,.CMS .col8 > *,.CMS .col8 > .hsp1,.CMS .MAX5 > *,.CMS .max5 > *,.CMS .MAX6 > *,.CMS .max6 > * { width:25% } .CMS .col8 > .hsp2,.CMS .col11 > .hsp3,.CMS .col12 > .hsp3,.CMS .MAX3 > *,.CMS .max3 > * { width:50% } .CMS .col8 > .hsp3 { width:75% } .CMS .col10 > .hsp1,.CMS .col15 > *,.CMS .col15 > .hsp1,.CMS .MAX7 > *,.CMS .max7 > * { width:20% } .CMS .col15 > .hsp2 { width:40% } .CMS .col15 > .hsp3 { width:60% } .CMS .col15 > .hsp4 { width:80% } .CMS .col11 > .hsp1,.CMS .col12 > *,.CMS .col12 > .hsp1,.CMS .MAX8 > *,.CMS .max8 > * { width:16.6667% } .CMS .col12 > .hsp5 { width:83.3333% } .CMS .col13 > .hsp1,.CMS .col14 > *,.CMS .col14 > .hsp1,.CMS .MAX9 > *,.CMS .max9 > * { width:14.2857% } .CMS .col14 > .hsp2 { width:28.5714% } .CMS .col14 > .hsp3 { width:42.8571% } .CMS .col14 > .hsp4 { width:57.1429% } .CMS .col14 > .hsp5 { width:71.4286% } .CMS .col14 > .hsp6 { width:85.7143% } .CMS .MAX11 > *,.CMS .max11 > * { width:12.5% }  { width:11.1111% }  { width:10% }  { width:9.0909% }  { width:8.3333% } 	.bottom .wrap .content .copyright a { display:none}
	.bottom .wrap .content .developed{ display:none} 
}

@media only screen and (max-width: 999px) and (min-width: 480px){
	.CMS .pc , .CMS .mob { display:none; }
	.CMS .tab{  display:inline!important }

}


@media only screen and (max-width: 768px) {
.CMS .col4 > .hsp1,.CMS .MAX4 > *,.CMS .max4 > * { width:50% } .CMS .col4 > .hsp3,.CMS .MAX3 > *,.CMS .max3 > * { width:100% } .CMS .MAX6 > *,.CMS .max6 > * { width:33.3333% }  { width:25% } .CMS .MAX9 > *,.CMS .max9 > * { width:20% }  { width:16.6667% } .CMS .MAX12 > *,.CMS .max12 > * { width:14.2857% } .CMS .MAX14 > *,.CMS .max14 > * { width:12.5% }  { width:11.1111% } }

@media only screen and (max-width: 640px) {
.CMS .col3 > .hsp1,.CMS .col3 > .hsp2,.CMS .MAX4 > *,.CMS .max4 > * { width:100% } .CMS .MAX6 > *,.CMS .max6 > * { width:50% } .CMS .MAX8 > *,.CMS .max8 > * { width:33.3333% } .CMS .MAX10 > *,.CMS .max10 > * { width:25% } .CMS .MAX12 > *,.CMS .max12 > * { width:20% } .CMS .MAX14 > *,.CMS .max14 > * { width:16.6667% }  { width:14.2857% } }

@media only screen and (max-device-width: 480px) {
.CMS .col2 > .hsp1,.CMS .col4 > *,.CMS .col4 > .hsp1,.CMS .col5 > .hsp2,.CMS .col6 > .hsp2,.CMS .col7 > .hsp2,.CMS .col7 > .hsp3,.CMS .col8 > .hsp2,.CMS .col8 > .hsp3,.CMS .col10 > .hsp2,.CMS .col10 > .hsp3,.CMS .col10 > .hsp4,.CMS .col11 > .hsp4,.CMS .col11 > .hsp5,.CMS .col12 > .hsp4,.CMS .col12 > .hsp5,.CMS .col13 > .hsp2,.CMS .col13 > .hsp3,.CMS .col13 > .hsp4,.CMS .col13 > .hsp5,.CMS .col13 > .hsp6,.CMS .col14 > .hsp2,.CMS .col14 > .hsp3,.CMS .col14 > .hsp4,.CMS .col14 > .hsp5,.CMS .col14 > .hsp6,.CMS .MAX5 > *,.CMS .max5 > *,.CMS .MAX6 > *,.CMS .max6 > * { width:100% } .CMS .col5 > .hsp1,.CMS .col6 > *,.CMS .col6 > .hsp1,.CMS .col7 > *,.CMS .col7 > .hsp1,.CMS .col8 > *,.CMS .col8 > .hsp1,.CMS .col10 > *,.CMS .col10 > .hsp1,.CMS .col11 > .hsp2,.CMS .col12 > .hsp2,.CMS .col13 > *,.CMS .col13 > .hsp1,.CMS .col14 > *,.CMS .col14 > .hsp1,.CMS .MAX7 > *,.CMS .max7 > *,.CMS .MAX8 > *,.CMS .max8 > *,.CMS .MAX9 > *,.CMS .max9 > * { width:50% } .CMS .col11 > .hsp1,.CMS .col12 > *,.CMS .col12 > .hsp1,.CMS .MAX13 > *,.CMS .max13 > *,.CMS .MAX14 > *,.CMS .max14 > *,.CMS .MAX15 > *,.CMS .max15 > * { width:25% } .CMS .col12 > .hsp3 { width:75% } .CMS .MAX11 > *,.CMS .max11 > *,.CMS .MAX12 > *,.CMS .max12 > * { width:33.3333% } 	
	.bottom .wrap .content {  }
	.bottom .wrap .content > * { float:none; text-align:center; display:block; font-size:10px }
 	.csstabs dd,.csstab { padding:3px }
}

@media only screen and (max-width: 480px) and (min-width: 0px){
	.CMS .pc , .CMS .tab{ display:none; }
	.CMS .mob {  display:inline!important }

}


@media only screen and (device-width: 768px) and (orientation: landscape) {  /* rules for iPad in landscape orientation */

}

.CMS-Upload  {background-color:white; width:100%; }
.CMS-Upload ul {  list-style:none; margin:0px; padding:0px; }
.CMS-Upload ul li {  list-style:none; margin:0px 0px 0px 0px; padding:0px; display:inline-block; overflow:hidden;width:70px; height:100px;   }
.CMS-Upload ul li a { position:absolute; text-decoration:none; vertical-align:top;  display:inline-block; padding:5px; border:1px transparent solid; }
.CMS-Upload ul li a:hover{ text-decoration:none; background-color: #eee; z-index:100; border:1px #ccc solid;}
.CMS-Upload ul li em{vertical-align:top; width:64px; height:64px; background-size:64px 64px; margin-bottom:5px; display:inline-block; box-shadow: 2px 2px 4px rgba(100, 100, 100, 0.5);}
.CMS-Upload ul li span  {vertical-align:top; display:none; color:#666;font-size:10px; margin:0px; padding:0px; line-height:15px}
.CMS-Upload ul li:hover span { display:block;}
.CMS-Upload ul li span.size:before { content:'S : '; font-weight:bold }
.CMS-Upload ul li span.created:before { content:'C : '; font-weight:bold }
.CMS-Upload ul li span.modified:before { content:'M : '; font-weight:bold }
.CMS-Upload ul li span.name { display:block; color:#333; font-size:12px; line-height:18px; width:64px; overflow:hidden   }
.CMS-Upload ul li:hover span.name { width:auto; overflow:visible }

.cms-tools { display:block; padding:5px;  text-align:right; xbackground-color:rgba(0,0,0,0.7)}
.cms-tools a { display:inline-block!important; padding:5px!important; margin: 0px 3px 0px 0px!important; border-radius: 3px; border:1px #ccc solid; background-color:rgba(255,255,255,0.7)}
.cms-tools a:hover { background-color:rgba(255,255,255,1)}
.cms-tools a img { height:16px!important; width:16px!important; border:1px transparent none!important; margin:0px!important;padding:0px!important;}




.cms-popup { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color: black; background-color:rgba(0,0,0,.8); z-index:99999 }
.cms-popup > table{  width:800px; height:100%; empty-cells:hide; margin:0px auto; background-color: transparent ; border:0px transparent none; }
.cms-popup > table table {width:100%}
.cms-popup .err {color: red; padding-left:20px;white-space:nowrap  } 








 .XXX
{ background: transparent url('common/images/icons/24-icon-sprite.png') no-repeat scroll left top ; height:24px; width:24px; }

.CMS .homei24b { background-position: 0px 0px; }
.CMS .homei24g { background-position: 0px 24px; }
.CMS .homei24w { background-position: 0px 48px; }
.CMS .logini24b { background-position: -24px 0px; }
.CMS .logini24g { background-position: -24px 24px; }
.CMS .logini24w { background-position: -24px 48px; }
.CMS .contacti24b { background-position: -48px 0px; }
.CMS .contacti24g { background-position: -48px 24px; }
.CMS .contacti24w { background-position: -48px 48px; }
.CMS .carti24b { background-position: -72px 0px; }
.CMS .carti24g { background-position: -72px 24px; }
.CMS .carti24w { background-position: -72px 48px; }
.CMS .sitemapi24b { background-position: -96px 0px; }
.CMS .sitemapi24g { background-position: -96px 24px; }
.CMS .sitemapi24w { background-position: -96px 48px; }
.CMS .menui24b { background-position: -120px 0px; }
.CMS .menui24g { background-position: -120px 24px; }
.CMS .menui24w { background-position: -120px 48px; }

﻿.cms-std * {  background: transparent none repeat scroll left top ; margin:0px; padding:0px; display:block; }
.cms-std  img { width:100%; height: auto!important;}
.cms-std  img.std-img {  padding:5px; border:1px #ccc solid; background-color:white; width: auto!important; margin:0px 10px 10px 0px ; float:left     }
.cms-std  a.std-more { display:inline-block; float:right;  width:100px; position:relative; margin-top: 10px; margin-right: 10px; border:1px #ccc solid; text-align:center; padding:5px;  background-color:#eee; }
.cms-std .article { margin-top:10px;}
.cms-std .gallery img{ width: auto; padding:5px; border:1px #ccc solid;}


.cms-std blockquote { float:left; font-family: Georgia, serif;font-size: 140%;font-style: italic; max-width: 80%; min-width:250px; margin: 0.25em 0;padding: 0.25em 40px;line-height: 1.45;position: relative;color: #383838;}
.cms-std blockquote article:before {display: block;content: "\201C";font-size: 80px;position: absolute;left: -20px; padding-left:15px; top: -20px;color: #7a7a7a;}
.cms-std blockquote article:after {display: inline-block;content: "\201d";font-size: 80px;position: absolute; margin-top:-20px; float:right;   color: #7a7a7a;}
.cms-std blockquote cite {color: #999999;font-size: 14px;display: block;margin-top: 20px;}
.cms-std blockquote cite:before {content: "\2014 \2009";}
 
.csspopup {}

.csspopup .pop-body{ display: none; position:absolute; ; }
.csspopup:hover .pop-body{ display: block; background-color:#fefefe; border:3px #333 solid;  padding:5px; z-index:1000; white-space:nowrap; min-width:100px; text-align:left;box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.5); }
.csspopup:hover .pop-body:before{ content:'';  border:10px transparent  solid; border-bottom-color:#333;vertical-align:top; position:absolute; top:-23px;}


.cms-std em { display:none; position:relative; }
.cms-std em.Date { display:block; }
.cms-std em.Date:before { content:'Date : '; font-weight:bold }

.cms-std > * > ul > li {  display:block; overflow:hidden; margin-top:10px; }
.cms-std > * > ul > li > div { display:block; overflow:hidden; border:1px #ccc solid; padding:10px; background-color:#fff; }
.Xcms-std > ul > li > div > div { overflow:hidden; border-top: 1px #ccc solid; margin-top:5px; padding-top:10px;}

.cms-std > ul > li > div ximg { display:block; float:left; vertical-align:top;   margin:0px 10px 5px 0px; border:1px #ccc solid; background-color: white; padding:5px;  }
.cms-std > ul > li > div > div > .text { display:block; vertical-align:top; width:auto }

.cms-std .std-Find { border:1px #ccc solid; padding:5px;  margin-bottom:10px}
.cms-std .std-Find .search { font-size:14px; line-height:14px; padding:8px 15px;background:#efefef; width: 185px; border:0px solid #efefef;  display:inline-block }
.cms-std .std-Find .button { font-size:14px; line-height:14px; padding:5px 15px;position:relative;left:-8px;border:2px solid #207cca;background-color:#207cca;color:#fafafa; background-image:none}
.cms-std .std-Find .button:hover  {background-color:#fafafa;color:#207cca;}
.cms-std .std-Find .button:before { content:'x'; border:6px red solid; border-right-color:#207cca;  }

.cms-std .std-Calendar * { overflow:visible!important}
.cms-std .std-Calendar ul { float:left; width:100%}

.cms-std .std-Calendar li.day  > div{ background-color:#eee;}
.cms-std .std-Calendar li > div{  overflow: visible; border:1px #ccc solid; padding:0px; margin:0px  }
.cms-std .std-Calendar li > div >em,
.cms-std .std-Calendar li > div > span { font-style:normal; text-align:center; padding:10px 3px;   display:block; }
.cms-std .std-Calendar li > div > span { background-color:#FFEED5}
.cms-std .std-Calendar li > div > span:hover { background-color:#B7CADE }
 
.cms-std .std-Calendar li.day span { padding:10px 0px; text-align:center; position:static; font-size:14px; background-color:transparent; line-height:18px}
  
.cms-std .std-Downloads ul li { }
.cms-std .std-Downloads ul li a {vertical-align:top;  padding:10px 10px;   background-color: #EEE; border: 1px solid #CCC; display: block}
.cms-std .std-Downloads ul li a:hover{ text-decoration:none; background-color: #ddd;}
.cms-std .std-Downloads ul li span  {vertical-align:top; display:block; color:#666;font-size:10px; margin:0px; padding:0px; line-height:15px}
.cms-std .std-Downloads ul em{vertical-align:top; margin-right:10px; float:left;width:64px; height:64px; background-size:64px 64px; display:inline-block;}
.cms-std .std-Downloads ul li span.name { font-weight:bold; color:#333; font-size:12px; line-height:18px}
 
.cms-std .std-Branches ul > li > div{ height:200px; padding:5px;    }
.cms-std .std-Branches ul > li > div p { margin:0px 0px; padding: 0px; line-height:120%; color:#666  }
.cms-std .std-Branches ul > li > div address { padding-bottom:5px }
.cms-std .std-Branches ul > li > div strong { color:#333;  display:block; font-size:14px }

.cms-std .std-Members ul > li > div {  height:200px; padding-bottom:10px;} 
.cms-std .std-Members ul > li > div > div > *{ display:block; margin:0px 0px; padding: 0px; line-height:150%; color:#666}
.cms-std .std-Members ul > li > div > div{ height:100%;   padding:5px 5px 5px 10px; float:left; border-left:1px #ccc solid; }

.cms-std .std-YouTube .gap10 a,.cms-std .std-YouTube .std-video{ background-color:#efefef; padding:10px; border:1px #ccc solid; display:block ;    }
.cms-std .std-YouTube .gap10 a figcaption{ margin-top:10px; overflow:hidden; width:100%; display:block; height:30px; }
.cms-std .stdv-YouTube .gap10 a figcaption{ height:60px; }

.cms-std .std-Gallery .COL5{ max-width: 660px;}
.cms-std .std-Gallery .COL5 img{ display: block; padding:0px; border:0px; }
.cms-std .std-Gallery .COL5 a { display: block; padding: 5px; border:1px #ccc solid;}

.cms-std .std-Events > ul > li> div > span { float:left; text-align:center; width:30px; margin-right: 5px }
.cms-std .std-Events > ul > li> div > span b{  font-size: 20px; }
.cms-std .std-Events > ul > li> div > div{  overflow:hidden;  padding-left: 5px; border-left: 1px #ccc solid;  }
 
.cms-std .std-News > ul > li> div > div{  overflow:hidden;  margin-top: 5px; padding-top: 5px; border-top: 1px #ccc solid;  }
  
.cms-std .std-Archive a {   color:inherit ; text-decoration: none;  display: block  }
.cms-std .std-Archive h3 {  width:100%; overflow:hidden;  font-size:12px; white-space: nowrap  }
.cms-std .std-Archive li:hover div { background-color: #efefef;   text-decoration: underline}
 
.cms-std .std-Testimonials img { float:left; margin-right:30px; margin-bottom:20px; border-radius:50% 50%; border:1px #ccc solid; padding:3px; background-color:white; box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.4);}
.cms-std .std-Testimonials div { border:0px transparent none; padding:0px; margin:0px; }

.cms-std .std-FAQs > ul > li > div { padding-left:50px}
.cms-std .std-FAQs > ul > li > div  > h3:before { content:'Q  '; position:absolute; font-weight:bold; font-size:40px; color: rgba(0,0,0,.3); margin-left:-45px; margin-top:-10px; }
.cms-std .std-FAQs > ul > li:before { content:'a  '; position:absolute;   font-size:40px; color: rgba(0,0,0,.4);  margin:15px 0px 0px 20px; }
 
.cms-std .std-Publications figcaption{    float:left ; display: block ; width:80px; line-height:15px; height:60px; overflow: hidden   }
