html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:300;font-style:normal}ul,ol{list-style:none}fieldset,img,div,p{border:none}p,h4{line-height:120%}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:300}em,i{font-style:italic}*{margin:0;padding:0}html{font-size:100%;font-style:normal;font-weight:300}body{font-size:1.1em;line-height:120%;font-style:normal;font-weight:300;margin:0;padding:0;text-align:center;background:#ffffff;height:100%;color:#002d5d}b,strong{font-weight:400}i,em{font-style:italic}p{margin-bottom:0.8em}h2{font-size:2.7em;margin-bottom:0.5em;color:#00a9ac}p.h2-sub{font-size:1.4em;margin-bottom:0.5em;margin-top:0;color:#002d5d;line-height:120%;font-weight:600}p.h2-sub span{font-style:italic;font-size:0.7em;font-weight:400}h3{font-size:1.3em;margin-top:0.6em;margin-bottom:0.2em;font-weight:400;letter-spacing:0.005em}p.h3-sub{font-size:1.0em;margin-bottom:0.3em;color:#999999;line-height:120%}h4{font-size:1.4em;margin-top:0.5em;margin-bottom:0.3em}p.h4-sub{font-size:1.0em;margin-bottom:0.6em;color:#999999;line-height:120%}body.reference p.h3-sub{color:#002d5d}header.top{background:url(../images/bg-header-top.png) center -60px no-repeat;height:258px}a.home{margin-top:80px;padding-top:134px;height:0px;width:329px;background:url(../images/logo-blue.png) left top no-repeat;background:url(../images/logo-blue.svg) left top no-repeat;overflow:hidden;display:inline-block}div.box-outer{background:url(../images/bg-header-inner.png) center top no-repeat}div.box-inner{background:url(../images/bg-footer-inner.png) center bottom no-repeat;padding-top:55px;padding-bottom:55px;min-height:348px}div.box-hp{background:url(../images/bg-hp.png) center bottom no-repeat;min-height:500px}nav.main-menu ul{font-size:0}nav.main-menu ul li{height:32px;display:inline-block;font-size:17px;box-sizing:border-box}nav.main-menu ul li a{color:#ffffff;padding-left:18px;padding-right:18px;line-height:32px;height:32px;display:inline-block;background:#00a9ac;text-decoration:none;vertical-align:middle;box-sizing:border-box}nav.main-menu ul li a:hover{color:#cffcf9}nav.main-menu ul li.active a{color:#cffcf9}nav.main-menu ul li:first-child a{padding-left:56px}nav.main-menu ul li:last-child a{padding-right:56px;background-image:none}.margin-top-50{margin-top:50px}div.row.section-header{height:70px}div.row.section-header h3{font-size:25px;line-height:70px;font-weight:300}div.row.r-item div.item{position:relative;margin-bottom:40px}div.row.r-item div.item a{display:block;text-decoration:none}div.row.r-item div.item a:hover{text-decoration:none}div.row.r-item div.item a:hover div.r-middle>div.stretch{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0.4}div.row.r-item div.item a:hover div.r-middle>div.stretch img{margin:0;padding:0;display:block}div.row.r-item div.item div.r-middle{position:relative;background-color:#e2f2f2}div.row.r-item div.item div.r-middle:before{display:block;content:" ";width:100%;padding-top:141.4%}div.row.r-item div.item div.r-middle>div.stretch{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border:1px solid #00a9ac;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}div.row.r-item div.item div.r-middle>div.stretch div.branch-item{width:100%;height:100%;background-color:#e2f2f2}div.row.r-item div.item div.r-middle>div.stretch img{width:100%;height:100%;margin:0;padding:0;display:block}div.row.r-item div.item p{width:90%;padding-left:5%;padding-right:5%;height:100%;line-height:40px;font-size:17px;color:#002d5d;font-weight:400}div.row.r-item.branch div.item div.r-middle{position:relative}div.row.r-item.branch div.item div.r-middle:before{display:block;content:" ";width:100%;padding-top:34.5%}div.row.r-item.branch div.item div.r-middle>div.stretch{border:none}div.row.r-item.branch div.item div.r-middle>div.stretch div.branch-item p{display:table;width:100%;line-height:100%;margin:0;padding:0}div.row.r-item.branch div.item div.r-middle>div.stretch div.branch-item p span{font-family:"myriad-pro-condensed", sans-serif;font-weight:300;display:table-cell;text-align:center;vertical-align:middle;width:90%}div.row.r-item.branch div.item div.r-bottom{height:40px}div.row.r-item.branch div.item div.r-bottom p{font-family:"myriad-pro-condensed", sans-serif;font-weight:300;font-style:normal;font-size:0.7em;line-height:120%;margin:7px 0 0 0;padding:0;width:100%;height:40px}footer.bottom{background:url(../images/bg-footer-bottom.png) center top;height:136px}footer p{color:#cccccc;font-size:14px;margin-top:25px}footer p.copy{float:left;margin-left:1%}footer p.maker{float:right;margin-right:1%}footer a{color:#cccccc;text-decoration:none}footer a:hover{color:#cccccc;text-decoration:underline}fieldset#fieldset-authorlogin{margin-top:30px;margin-left:auto;margin-right:auto;border:none;width:300px;text-align:left}fieldset#fieldset-authorlogin legend{margin-bottom:25px;margin-top:25px;font-size:1em;font-weight:300;font-style:italic}fieldset#fieldset-authorlogin input#submit{margin-top:15px}fieldset#fieldset-authorlogin ol li{width:100%;margin-bottom:5px;list-style-type:none}fieldset#fieldset-authorlogin ol li label{width:100%;font-size:0.8em;text-align:left;font-weight:400;margin-bottom:0}fieldset#fieldset-authorlogin ol li input[type='text'],fieldset#fieldset-authorlogin ol li input[type='password']{margin-bottom:5px;width:100%;background-color:rgba(255,255,255,0.8)}#fieldset-authorlogin ol li input[type='text'],#fieldset-authorlogin ol li input[type='password']{margin-bottom:5px;width:100%;background-color:rgba(255,255,255,0.8)}#fieldset-authorlogin ol li input[type='text']:focus,#fieldset-authorlogin ol li input[type='password']:focus{border-color:#00a9ac}div.pp_pic_holder div.ppt{display:none !important}span.highlight{background-color:yellow}div#error-box{position:relative;float:left;clear:none;width:600px}div#error-box h3{position:relative;float:left;width:100%;font-size:32px;line-height:100%;margin-bottom:20px}div#error-box p{position:relative;float:left;margin-top:0;margin-bottom:24px;overflow:hidden}div#error-box p a{color:#e2001a;text-decoration:none}div#error-box p a:hover{text-decoration:underline}p.error{font-size:1em;margin-top:70px}.al-left{text-align:left}.al-right{text-align:right}.al-center{text-align:center}.floatLeft{float:left}.floatRight{float:right}.hidden{display:none}.nodisplay{display:none}.bold{font-weight:400}.italic{font-style:italic}.uppercase{text-transform:uppercase}.no-border{border:0}a:focus{-moz-outline-style:none;outline:none}a:active{outline:none}div.cleaner{width:100%;clear:both}.colorRed{color:#C94A1D}.colorBlack{color:#000000}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (max--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 196dpi), only screen and (min-resolution: 2dppx){header.top{background-image:url(../images/bg-header-top@2x.png);background-size:2600px auto}a.home{background-image:url(../images/logo-blue@2x.png);background-size:100% auto;background-image:url(../images/logo-blue.svg)}div.box-outer{background-image:url(../images/bg-header-inner@2x.png);background-size:2600px auto}div.box-inner{background-image:url(../images/bg-footer-inner@2x.png);background-size:2600px auto}div.box-hp{background-image:url(../images/bg-hp@2x.png);background-size:2600px auto}nav.main-menu ul li{margin-right:-1px}footer.bottom{background-image:url(../images/bg-footer-bottom@2x.png);background-size:2600px auto}}@media (max-width: 1000px){nav.main-menu ul li{height:30px;font-size:16px}nav.main-menu ul li:first-child a{padding-left:42px}nav.main-menu ul li:last-child a{padding-right:42px}nav.main-menu ul li a{padding-left:11px;padding-right:11px;line-height:30px;height:30px;background-position-y:-8px}div.box-inner{min-height:396px}}@media (max-width: 550px){footer p{font-size:12px}}@media (max-width: 400px){a.home{width:100%;background-size:100%}nav.main-menu ul li{height:30px;font-size:14px}nav.main-menu ul li:first-child a{padding-left:12px}nav.main-menu ul li:last-child a{padding-right:12px}nav.main-menu ul li a{padding-left:8px;padding-right:8px;line-height:30px;height:30px;background-position-y:-10px}div.box-inner{min-height:360px}}
