@charset "UTF-8";.blue{color:#185CA1;}
.gray{color:#918269;}
.light-gray{color:#E6E6E6;}
section{max-width:940px;height:auto;margin:1em auto;padding:10px;border:solid 1px #DDD;-webkit-box-shadow:0 0 10px 0 rgba(102,102,102,0.3);box-shadow:0 0 10px 0 rgba(102,102,102,0.3);}
.marker_pale-pink{background:-webkit-linear-gradient(transparent 80%, #FFCCFF 80%);background:-moz-linear-gradient(transparent 80%, #FFCCFF 80%);background:-o-linear-gradient(transparent 80%, #FFCCFF 80%);background:-ms-linear-gradient(transparent 80%, #FFCCFF 80%);background:linear-gradient(transparent 80%, #FFCCFF 80%);}
.marker_pale-pink-w{background:-webkit-linear-gradient(transparent 20%, #FFCCFF 20%);background:-moz-linear-gradient(transparent 20%, #FFCCFF 20%);background:-o-linear-gradient(transparent 20%, #FFCCFF 20%);background:-ms-linear-gradient(transparent 20%, #FFCCFF 20%);background:linear-gradient(transparent 20%, #FFCCFF 20%);}
.marker_pink{background:-webkit-linear-gradient(transparent 80%, #FF6699 80%);background:-moz-linear-gradient(transparent 80%, #FF6699 80%);background:-o-linear-gradient(transparent 80%, #FF6699 80%);background:-ms-linear-gradient(transparent 80%, #FF6699 80%);background:linear-gradient(transparent 80%, #FF6699 80%);}
.marker_yellow{background:-webkit-linear-gradient(transparent 80%, #FFCC00 80%);background:-moz-linear-gradient(transparent 80%, #FFCC00 80%);background:-o-linear-gradient(transparent 80%, #FFCC00 80%);background:-ms-linear-gradient(transparent 80%, #FFCC00 80%);background:linear-gradient(transparent 80%, #FFCC00 80%);}
.marker_orange{background:-webkit-linear-gradient(transparent 80%, #FF9900 80%);background:-moz-linear-gradient(transparent 80%, #FF9900 80%);background:-o-linear-gradient(transparent 80%, #FF9900 80%);background:-ms-linear-gradient(transparent 80%, #FF9900 80%);background:linear-gradient(transparent 80%, #FF9900 80%);}
.marker_orange-w{background:-webkit-linear-gradient(transparent 20%, #FF9900 20%);background:-moz-linear-gradient(transparent 20%, #FF9900 20%);background:-o-linear-gradient(transparent 20%, #FF9900 20%);background:-ms-linear-gradient(transparent 20%, #FF9900 20%);background:linear-gradient(transparent 20%, #FF9900 20%);}
p.note{margin:5px 20px;padding-left:1em;text-indent:-1em;font-size:90%;}
p.img-box-center{margin:10px auto;text-align:center;}
p.img-box-center img{display:inline-block;max-width:100%;height:auto;margin:5px;}
#wrapper{border-top:#185CA1 solid 5px;}
header{position:relative;background-color:#FFF;border-bottom:#185CA1 solid 6px;}
#header_inner{position:relative;width:100%;margin:0 auto;min-height:100px;line-height:1;}
#header_inner h1{margin:0 auto;padding:4px 1em;text-align:center;font-size:120%;color:#FFF;background-color:#000;}
p#logo{padding:2px;font-weight:normal;text-align:center;}
p#catchcopy{position:static;padding:2px;text-align:center;color:#185CA1;font-family:'Roboto Condensed', sans-serif;font-size:120%;}
#search{position:static;text-align:center;}
#navControl{position:absolute;left:5px;top:92px;width:36px;height:34px;margin-top:-90px;border:1px solid #c3c4c7;border-bottom:none;background:none;background:-webkit-gradient(linear, left top, left bottom, from(#f5f6f8), color-stop(0.5,#e5e6e8), color-stop(0.5,#e5e6e8), to(#f5f6f8));background:-moz-linear-gradient(top,#f5f6f8 0%, #e5e6e8 50%, #e5e6e8 50%, #f5f6f8 100%);background:-o-linear-gradient(top,#f5f6f8 0%, #e5e6e8 50%, #e5e6e8 50%, #f5f6f8 100%);background:-ms-linear-gradient(top,#f5f6f8 0%, #e5e6e8 50%, #e5e6e8 50%, #f5f6f8 100%);background:linear-gradient(top,#f5f6f8 0%, #e5e6e8 50%, #e5e6e8 50%, #f5f6f8 100%);-pie-background:linear-gradient(top,#f5f6f8 0%, #e5e6e8 50%, #e5e6e8 50%, #f5f6f8 100%);box-shadow:0 1px 2px #aaa;behavior:url(js/PIE.htc);text-align:center;}
#navControl i{line-height:36px;font-size:180%;vertical-align:middle;text-shadow:0px 1px 0px #fff;}
#navControl a{display:block;color:#666;text-decoration:none;}
#navControl a.active{color:#999;}
#navControl span{margin:0 auto;text-align:center;font-size:12px;color:#F60;}
ul#globalNav li{float:none;width:100%;position:relative;border-bottom:1px solid #c3c4c7;font-size:140%;}
ul#globalNav li.ya{font-size:80% !important;text-indent:1em;}
ul#globalNav li a,
ul#globalNav li.ya a{display:block;padding:10px 5px;color:#333;text-decoration:none;background:none;behavior:url(js/PIE.htc);border-top:1px solid #fff;font-size:90%;font-weight:700;text-shadow:0px 1px 0px #fff;}
ul#globalNav li.ya:after{display:block;position:absolute;top:50%;right:10px;width:9px;height:9px;margin-top:-7px;border-top:solid 4px #039;border-right:solid 4px #039;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";}
ul#globalNav li.ya a:hover{background:#E4E4E4;}
#content{clear:left;position:relative;max-width:940px;margin:0 auto;padding:0 10px;}
#share{padding:2px 0;text-align:center;}
#share ul{margin:0;padding:0;}
#share li{margin:0;padding:0;display:inline-block;vertical-align:top;}
.ms{display:block;width:26px;height:20px;margin:0;padding:0;background:url(../images/common/mail.png) left top no-repeat;cursor:pointer;}
#topicPath{clear:right;margin:0 0 5px;padding:15px 0 0 6px;text-align:left;font-size:90%;}
#topicPath li{display:inline;font-size:1.0em;}
#topicPath li a{background:url(../images/common/img_topicpath.png) no-repeat right 5px;padding-right:10px;}
#nav-sub{clear:left;max-width:940px;margin:0 auto;text-align:center;}
#nav-sub ul{width:100%;margin:0;padding:0;}
#nav-sub ul li{display:block;float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing::border-box;text-align:center;vertical-align:middle;}
#nav-sub ul li i{font-size:18px;display:none;}
#nav-sub ul li a{font-size:11px;display:block;margin:2px 2px;padding:8px 2px;color:#FFF;background:#6699CC;text-align:center;text-decoration:none;border:#6699CC solid 1px;}
#nav-sub ul li.current a{background:#66CCFF;color:#FFF;border:#66CCFF solid 1px;}
#nav-sub ul li a:hover{color:#FFF;background:#66CCFF;border:#66CCFF solid 1px;}
#content{position:relative;clear:left;max-width:940px;margin:0 auto;padding:10px;text-align:center;}
main{clear:left;padding:0 0 20px;text-align:left;}
main h1{clear:left;padding:10px 0 0;color:#185CA1;font-size:26px;}
main h1.page-title{padding:10px 0 !important;font-size:140% !important;color:#185CA1 !important;}
.cont{clear:both;position:relative;margin:0 0 5px;padding:10px;behavior:url(js/PIE.htc);}
.cont h2{font-family:'Roboto Condensed', sans-serif;margin:0 0 10px;padding:5px 10px;text-shadow:0px 1px 0px #fff;color:#185CA1;border:1px solid #d6d4d3;background:#fcfcfc;background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eaeaea));background:-moz-linear-gradient(top, #fcfcfc, #eaeaea);background:-o-linear-gradient(top, #fcfcfc, #eaeaea);background:-ms-linear-gradient(top, #fcfcfc, #eaeaea);background:linear-gradient(top, #fcfcfc, #eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eaeaea');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc', endColorstr='#eaeaea)";-pie-background:linear-gradient(top, #fcfcfc, #eaeaea);behavior:url(js/PIE.htc);word-wrap:break-word;word-break:keep-all;}
.cont h3{color:#FFF;margin-bottom:5px;padding:3px 0;font-family:Shin Go Regular;font-weight:normal;}
.cont h3.bluecolor{padding-left:5px;background-color:#185CA1;}
hr{clear:both;margin:1em;border:0;height:1px;background:#CCCCCC;box-shadow:0 1px 0 #fff;behavior:url(js/PIE.htc);}
.slabtexted .slabtext{display:inline-block;white-space:nowrap}
.slabtextinactive .slabtext{display:inline;white-space:normal}
.slabtextdone .slabtext{display:block}
.pagination‎{clear:both;position:relative;overflow:hidden;margin:10px 0;padding:3px 0;border-top:#CCC solid 1px;border-bottom:#CCC solid 1px;}
.pagination‎ p{margin:5px;text-align:center;}
ul.pager{margin:10px 0;position:relative;left:50%;float:left;}
ul.pager li{float:left;margin-right:5px;border:1px #333399 solid;font-weight:bold;position:relative;left:-50%;}
ul.pager li.prev,
ul.pager li.next{position:relative;display:block;padding:3px 3px;color:#CCC;border:none;}
ul.pager li a{position:relative;display:block;padding:3px 8px;color:#333399;background-color:#FFF;}
ul.pager li.prev a,
ul.pager li.next a{position:relative;padding:0 4px;color:#333399;}
ul.pager li a:link,
ul.pager li a:visited{text-decoration:none;}
ul.pager li a:hover,
ul.pager li a:active{background-color:#CAEBFD;text-decoration:none;}
ul.pager li.current{display:block;padding:3px 8px;background:#333399;color:#FFFFFF;}
footer{clear:both;height:auto;padding:25px 0;background-color:#185CA1;text-align:center;}
#footer_inner{width:90%;max-width:100%;margin:0 auto;padding:10px 0;font-size:90%;color:#FFF;text-align:left;background-color:#185CA1;}
p#ciee-logo{padding:0;}
p.catch{padding:10px;font-size:120%;}
p#ciee-text{clear:left;margin-top:10px;padding:10px 0;}
p#copyright{padding:10px 0;}
p.address{padding:10px 0;}
.footer-menu{margin:1em 0;}
.footer-menu ul{margin:1em 0;}
.footer-menu ul li a{display:block;margin:1px;padding:5px;text-decoration:none;color:#FFF;}
.footer-menu ul li a:hover,
.footer-menu ul li a:focus{background-color:#FFF;color:#185CA1;}
#return-top{position:fixed;display:block;z-index:10;right:10px;bottom:80px;background:#111;background:rgba(0,0,0,.6);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.4);-moz-box-shadow:0px 0px 3px rgba(0,0,0,.4);box-shadow:0px 0px 3px rgba(0,0,0,.4);list-style-type:none;margin:0;padding:0;line-height:1;}
#return-top li{display:block;margin:4px;}
#return-top a{display:block;color:#FFF;padding:5px 2px;font-size:12px;line-height:12px;opacity:0.8;-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);}
#return-top a:hover{text-decoration:none;opacity:1.0;-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);}
#nav-program{position:fixed;display:block;width:100%;z-index:8;left:0;bottom:0;list-style-type:none;margin:0;padding:0;line-height:1;}
#nav-program dl{max-width:940px;margin:0 auto;padding:5px 0 0;}
#nav-program dt{padding:5px 2px 5px;line-height:1;width:100px;color:#000;font-size:12px;font-weight:700;display:block;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#F90;box-shadow:rgba(3, 5, 8, 0.5) 0px 0px 6px 3px;-webkit-box-shadow:rgba(3, 5, 8, 0.5) 0px 0px 6px 3px;-moz-box-shadow:rgba(3, 5, 8, 0.5) 0px 0px 6px 3px;}
#nav-program ul{margin:0 auto;padding:2px 2px 2px;text-align:center;background:#F90;box-shadow:rgba(3, 5, 8, 0.5) 0px 0px 6px 3px;-webkit-box-shadow:rgba(3, 5, 8, 0.5) 0px 0px 6px 3px;-moz-box-shadow:rgba(3, 5, 8, 0.5) 0px 0px 6px 3px;}
#nav-program li{display:inline-block;margin:1px;}
#nav-program li a{display:block;padding:8px 3px;background-color:#333399;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;}
#nav-program li.current a{background-color:#FFF;color:#000;}
#nav-program li a:hover,
#nav-program li a:focus{background-color:#69F;color:#000;}
@media print, screen and (min-width:451px) and (max-width:639px){#nav-sub ul li{display:inline-block;width:33%;vertical-align:middle;}
}
@media print, screen and (min-width:640px){header{border-bottom:none;}
#header_inner{position:relative;padding:0;}
#header_inner h1{display:block;position:absolute;top:8px;right:5px;font-size:24px;}
#header_inner h1 a{text-decoration:none;}
p#logo{display:block;position:absolute;top:10px;left:5px;}
p#catchcopy{display:block;position:absolute;top:35px;left:170px;font-size:24px;}
#navControl{display:none;margin-top:0;}
nav{padding:0 !important;text-align:center;background-color:#185CA1;}
#nav_inner{max-width:940px;!important;margin:0 auto !important;padding:0 !important;}
ul#globalNav{margin:0 auto;text-align:center;background-color:#185CA1;z-index:100;}
ul#globalNav li,
ul#globalNav li a,
ul#globalNav li.ya a{border:none;}
ul#globalNav li{float:left;width:21.02%!important;padding:6px 3px;height:32px;line-height:32px;text-align:center;z-index:200;font-size:90% !important;border-right:#FFF solid 1px;}
ul#globalNav li li{border-right:none;}
ul#globalNav li:first-child{border-left:#FFF solid 1px;}
ul#globalNav li li:first-child{border-left:none;}
ul#globalNav li:last-child{margin-right:0;}
ul#globalNav li.n{width:14.70%!important;}
ul#globalNav li.ya{text-indent:0;}
ul#globalNav li.parent ul{display:none;}
ul#globalNav li.parentOn,
ul#globalNav li.parentOn.n{background:#FF9900;}
ul#globalNav li.parentOn ul,
ul#globalNav li.parentOn.n ul{display:block;}
ul#globalNav li a{display:block;position:relative;text-decoration:none;line-height:1;font-weight:bold;text-align:center;color:#FFF;background:none;text-shadow:none;behavior:url(js/PIE.htc);}
ul#globalNav li a:hover,
ul#globalNav li a.on{color:#FFF;}
ul#globalNav li a i{display:none;}
ul#globalNav li.ya:after{display:none;}
ul#globalNav ul{margin:5px 0 0;background:#FF9900;}
ul#globalNav ul li{width:100% !important;float:none;display:block;}
ul#globalNav ul li a{display:block;font-size:100%;font-weight:normal;color:#FFF !important;text-shadow:none !important;background:none !important;font-weight:normal !important;}
ul#globalNav ul li{margin:-2px 0;padding:0;}
ul#globalNav ul li a:hover{background-color:#FC0 !important;}
#share li{float:right;margin:4px;padding:0;display:inline-block;vertical-align:top;}
#content{clear:both;padding:0 20px;}
main h1{padding:10px 0;font-size:36px;}
#nav-sub{z-index:1500;}
#nav-sub ul{width:96%;margin:0 auto;z-index:2000;}
#nav-sub ul li{width:18%;vertical-align:middle;}
#nav-sub ul li span{display:none;}
#nav-sub ul li.home{width:5%;}
#nav-sub ul li.project{width:23%;}
#nav-sub ul li i{display:block;font-size:15px;padding:0;}
#nav-sub ul li{margin-bottom:15px;}
#nav-sub ul li a{position:relative;padding:10px 4px;font-size:11px;}
#nav-sub ul li.current a:after{border-left:solid 7px transparent;border-right:solid 7px transparent;border-top:solid 10px #66CCFF;bottom:-10px;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;width:0;}
#nav-program ul{margin:0 auto;padding:5px 5px 10px;text-align:center;}
footer{padding:0;}
#footer_inner{margin:0 auto;padding:10px;}
.footer-menu ul{float:left;margin-right:2em;}
.footer-menu ul li a:hover,
.footer-menu ul li a:focus{background-color:#185CA1;color:#FFF;}
p.catch{padding:10px 0 5px;font-size:180%;font-weight:700;}
p.address{padding:10px;font-size:120%;}
}
@media print, screen and (min-width:960px){#header_inner{max-width:940px;height:90px;min-height:90px;padding:0;}
nav{margin:0 auto;padding:0;}
ul#globalNav li{font-size:100% !important;}
#content{max-width:940px;margin:0 auto;padding:0;}
#nav-sub ul{width:100%;margin:0 auto;}
#nav-sub ul li a{padding:5px 4px;font-size:14px;}
#nav-sub ul li i{display:block;font-size:21px;padding:0;}
#footer_inner{max-width:940px;margin:0 auto;font-size:90%;color:#FFF;}
.footer-menu ul{float:left;margin-left:2em;margin-right:4em;}
.footer-menu ul li a{display:block;margin:1px;padding:1px;text-decoration:none;background-color:#185CA1;color:#FFF;}
.footer-menu ul li a:hover{text-decoration:underline;}
}