body{font-family:arial,sans-serif;font-size:100%;background:#fff;color:#000;margin:0}
#top{font-size:230%;font-weight:700;height:50px;line-height:50px;text-align:left;padding-left:50px;background:#77A0C9;color:#006;margin:0}
#b{border-left:50px solid #77A0C9;padding:10px 180px 0 0}
#c{padding:0 2% 0;overflow:hidden;min-height:110vh}
#linkList{position:absolute;top:25px;right:0}
#nav{list-style:none;text-align:center;margin:43px 20px 0 0;padding:0}
#nav a:link,#nav a:visited{display:block;color:#006;background:#77A0C9;text-decoration:none;font-weight:700;width:160px;margin:8px 0;padding:1px 0;line-height:normal}
#nav a:hover{background:#006;color:#fff}
#btt a:link{font-size:300%;position:fixed;top:75%;padding:20px 14px 30px 12px;text-align:center;text-decoration:none;line-height:normal;background:#77A0C9}
#btt a:hover{background:#77A0C9;color:#fff}
h1{font-size:230%;font-weight:700;margin-top:0;text-align:center;color:#006}
h2{font-size:120%;color:#006}
hr{background:#77A0C9;width:25%;height:2px;border:0;clear:both;text-align:center;margin:15px auto}
.subnav{width:156px;text-align:center;border:2px solid #77A0C9;margin:13px 0;padding:3px 0 0}
a:link{color:#006;line-height:normal}
a:visited{color:purple}
a:active,a:hover,.rd{color:red}
.tc,.subnav p{text-align:center}
.c4{border:2px solid #77A0C9;margin:8px 2px 0 0}
.c5{border:none}
.gy{color:#666}
.bu{font-size:120%;font-weight:700;color:#006}
.fr{float:right}
.tt{font-size:250%}
ins.c1{display:inline-block;width:336px;height:280px}
ins.c2{display:inline-block;width:160px;height:600px;margin:10px 0}
input.toggle,div.window label{display:none}
.cc_banner-wrapper{z-index:9001;position:relative}
.cc_container{position:fixed;left:20%;right:0;bottom:0;overflow:hidden;margin-top:20px;padding:0 20px;background:#fff;color:#000;border-top:1px solid #77A0C9;border-left:1px solid #77A0C9}
.cc_container .cc_btn{color:#006;background:#77A0C9;text-decoration:none;text-align:center;font-weight:700;width:160px;margin:15px 0 0 1%;padding:1px 0;float:right;border:2px solid;border-radius:25px}
.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#006;background-color:#77A0C9;font-weight:700}
.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#006;color:#fff;font-weight:700}
.cc_container .cc_message{float:right;margin:15px 1%}
.cc_container a{color:#006}
.cc_container a:visited{color:purple}
.cc_container a:hover,.cc_container a:active{color:red}
.cc_container .cc_logo{display:none}
@media screen and (max-width:1035px){
#b{border-left:38px solid #77A0C9;padding:10px 180px 0 0}
#top{font-size:180%;font-weight:700;height:38px;line-height:37px;text-align:left;padding-left:38px;background:#77A0C9;color:#006;margin:0}
#nav{list-style:none;text-align:center;margin:31px 20px 0 0;padding:0}
#btt a:link{font-size:230%;padding:20px 11px 30px 8px}
h1{font-size:180%;font-weight:700;margin-top:0;text-align:center;color:#006}
}
@media screen and (max-width:768px){
#top{font-size:100%;font-weight:700;height:20px;line-height:20px;text-align:center;background:#77A0C9;color:#006;padding:0;margin:0}
#b{border-left:0;padding:66px 0 0}
#c{padding:0 1% 0}
#nav{list-style:none;text-align:center;margin:0;padding:0}
#nav a:link,#nav a:visited{margin:10px 0 0 -1px;padding:4px 0;line-height:normal} 
h1{font-size:150%;font-weight:700;margin-top:0;text-align:center;color:#006}
h2{font-size:100%;color:#006}
a:link{color:#006;line-height:175%}
div.window{text-align:center}
div.window label{display:block;color:#006;background:#77A0C9;text-decoration:none;font-weight:700;width:160px;margin-top:7px;padding:4px 0;line-height:normal;margin-right:10px}
input.toggle ~ div{height:0;overflow:hidden;margin:0 0 0 -10px;padding:0 0 0 10px;background:#fff}
input.toggle:checked ~ div{height:99%;border:1px solid #77A0C9;margin-top:10px}
input.toggle:checked + label{background:#77A0C9}
input.toggle:checked + label:hover,div.window label:hover{background:#006;color:#fff}
ins.c2,#btt a:link{display:none}
.cc_container{padding:0 10px}
}
@media print{
#b{padding:0 10px 0 0}
#top,#nav,#linkList,#btt,.subnav,ins.c1,ins.c2{display:none}
a:link,a:visited,a:active,a:hover,.rd,.gy,.bu,h1,h2{color:#000}
.c4{border:2px solid #000;margin:8px 0}
#c{padding:0 2%}
.cc_banner-wrapper,.cc_container{display:none}
}