html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}b,u,s,i{font-style:normal;font-weight:normal;text-decoration:none}body,input,textarea,select,button{    font:normal 13px/18px helvetica,arial,hirakakupro-w3,osaka,"ms pgothic",sans-serif; color:#333}h1,h2{ font-size:20px;font-weight:bold;line-height:24px}h3{ font-size:15px; font-weight:bold}h4{font-weight:bold}.left{float:left}.right{float:right}.left-text{text-align:left;clear:both}.right-text{text-align:right;clear:both}.center-text{text-align:center}img.left{margin:0 15px 15px 0}img.right{margin:0 0 15px 15px}a{ color:#5f6165; background-repeat:no-repeat; text-decoration:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}.hover a.menu,.hover a.down,a.hover,a:hover{ color:#86888a; background-color:#d1e1ea}a:active{ color:#000; background-color:#86888a}a:hover img,a:active img{background-color:#fff}a:focus,button:focus,input:focus,textarea:focus{ outline:none}h1 a,h2 a,h3 a,h4 a,h5 a,.buttons a{color:#004b73}a.gray{color:#999}a.gray:hover{color:#004b73}a.gray:active{color:#000}.dim a{color:#999}.dim-a a,a.dim{color:#a3c3d5}.dim a:hover,a.dim:hover{color:#004b73}.dim a:active,a.dim:active{color:#000}.dim{color:#999}.gray{color:#888}h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,.buttons a:active,.dim a:active{ color:#000}h3 a,h4 a,h5 a{ display:inline-block; margin:0 -3px; padding:0 3px}h3.left a{display:-moz-inline-box; display:inline-block}a.action:active{ color:#000; background-color:#a3c3d5}ul.tabs{ position:relative; overflow:visible; height:18px}ul.tabs li{ position:relative; float:left; margin-right:2px}ul.tabs li.last{margin-right:0}ul.tabs li a{ display:-moz-inline-block; display:inline-block; position:relative; top:-5px; height:18px; padding:5px 9px}ul.tabs li.active a{ top:-8px; padding:8px 9px; color:#000; background:#d1e1ea; font-weight:bold}ul.tabs li.active a:hover{cursor:default}ul.tabbed li{float:left;margin-right:3px}ul.tabbed li a:hover,ul.tabbed li a:active{background-color:#d1e1ea;background-position:right -2491px}ul.tabbed li.front em,ul.tabbed li a{position:relative;display:-moz-inline-block;display:inline-block;padding:18px 14px;height:18px;font-weight:bold;text-align:center;text-decoration:none}ul.tabbed li a{margin-bottom:1px;padding-bottom:17px}ul.tabbed li.last{float:right;padding:18px 0 0 0}ul.tabbed li.last button{width:109px}.tabbed-content{padding-left:20px}.tab-arrow{position:relative;float:left;width:14px;height:50px}.tab-arrow a{position:absolute;bottom:0;left:0;height:0;width:0;border-top:11px solid #fff;border-bottom:11px solid #fff;text-index:-1000em;overflow:hidden}.tab-arrow a.prev-tab-arrow{border-right:11px solid #eee}.tab-arrow a.next-tab-arrow{border-left:11px solid #eee}.tab-arrow a.prev-tab-arrow:hover,.tab-arrow a.prev-tab-arrow:active{border-right:11px solid #d1e1ea}.tab-arrow a.next-tab-arrow:hover,.tab-arrow a.next-tab-arrow:active{border-left:11px solid #d1e1ea}ul.tabbed li.prev-tab{position:absolute;top:0;left:0}ul.tabbed li.prev-tab a{left:auto;right:0}ul.tabbed li.tab-arrow{margin:0;padding:0}ul.tabbed li.tab-arrow a{position:absolute;margin:0;padding:0;height:0;width:0}.error{background:#fcc}label{ display:block; position:relative}label input{vertical-align:middle}input.text,textarea,button{display:table-cell;display:-moz-inline-box; display:inline-block; position:relative; margin:0; border:0; padding:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -khtml-box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -khtml-appearance:none; -moz-appearance:none}input.text{ height:16px; margin:4px 0; border:1px solid #bbb; padding:5px 7px; font-size:15px; line-height:16px; vertical-align:top}* html input.text{ margin-top:3px}textarea{ height:72px; margin:4px 0; border:1px solid #bbb; padding:4px 7px; font-size:15px; line-height:18px}input.placeholder,textarea.placeholder{ color:#999}button::-moz-focus-inner{ padding:0; border:0}button.has-icon span{margin-left:7px}button span,x:-moz-any-link{display:-moz-inline-block}button span:-moz-first-node,input.text:-moz-first-node{ line-height:19px}body.is_chrome button span,body#is_chrome button span{ top:-1px; left:auto; right:-4px; margin-left:8px}button:active{background-position:0 -170px}button:active span{background-position:right -170px}button.prev{padding-left:23px; padding-left:9px;background-position:-40px -130px}button.prev:active{padding-left:23px; padding-left:9px;background-position:-40px -170px}button.next{background-position:0 -210px}button.next:active{background-position:0 -250px}button.next span{padding-right:23px;background-position:right -210px}button.next:active span{padding-right:23px;background-position:right -250px}button.yes span,button.no span{  width:40px}button.disabled,button.disabled:active{opacity:0.75;filter:alpha(opacity=75);background-position:0 -170px}button.disabled span,button.disabled:active span{color:#ddd;background-position:right -170px}button.light-disabled,button.light-disabled:active{opacity:0.85;filter:alpha(opacity=85);background-position:0 -1340px}button.light-disabled span,button.light-disabled:active span{color:#666;background-position:right -1340px}body{ text-align:center}#container{ position:relative; width:960px; margin:0 auto; padding:0 5px; text-align:left}html,body,#container{height:100%}#header-content{position:relative;min-height:100%;_height:100%}#content{position:relative;padding-top:99px;padding-bottom:288px}body.dashboard #content,body.teach #content,body.landing #content,body.nli-aay #content{padding-top:117px}#header{    position:absolute;top:9px;left:0;    z-index:10;    height:90px;width:960px;        background:url(img/sprite.png) 0 25px repeat-x;zoom:1}.main_map{-webkit-border-radius:10px;-moz-border-radius:10px;border:7px solid #5f6165}#side_map,#region_map{-webkit-border-radius:7px;-moz-border-radius:10px;border:5px solid #5f6165;overflow:hidden}img.region_img{-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #5f6165;margin-bottom:4px;width:140px;height:82px;margin-top:2px}#logo{    position:absolute;    left:0;    top:28px;    width:220px;    height:60px;    margin:0;padding:0;    font-size:40px;    line-height:54px}#logo a{    display:block;    overflow:hidden;    width:220px;    height:50px;    background:url(/i/logo2.gif); text-indent:-1000em}#tag-line{position:absolute;left:81px;bottom:0;font-size:12px;z-index:5}#header #popular-searches{position:absolute;top:72px;left:618px;text-align:left;font-size:11px;color:#999}#nav{ display:block; position:absolute;     left:600px;    top:18px;    height:38px;    padding-top:22px;    font-size:15px;    font-weight:bold;    z-index:6}#nav li{    position:relative;    float:left;    height:28px;    margin-right:4px}.dropdown li a,#nav li a{    display:-moz-inline-block;    display:block;    position:relative;    float:left;    z-index:11;    height:18px;    padding:5px 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#nav li a.menu{    padding-right:20px;background:url(img/sprite.png) 587px 43px}#nav li a:hover,#nav li.hover a.menu,#nav li a.hover{ color:#fff; background-color:#5e5e5e; background-position:587px 23px}#nav li a:active,#nav li.hover a.menu:active,#nav li a.hover:active{ color:#fff; background-color:#5e5e5e; background-position:587px 43px}.dropdown a.down,.dropdown .hover a.down,#nav>li.hover>a.menu,#nav>li>a.hover,#nav>li>a{ -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0}.dropdown{position:relative}.dropdown .elt{position:relative;display:block}.dropdown ul,#nav ul{ display:none; position:absolute; float:none; left:0; top:27px; z-index:10; width:170px; border:1px solid #bbb; margin:0; padding:4px 0; background:#fff; font-size:13px; line-height:18px; font-weight:normal; -webkit-box-shadow:rgba(0,0,0,0.125) 0 3px 4px; -moz-box-shadow:rgba(0,0,0,0.125) 0 3px 4px; box-shadow:rgba(0,0,0,0.125) 0 3px 4px}.dropdown .hover ul,#nav .hover ul{display:block}.dropdown ul{top:18px;width:185px}.dropdown ul li,#nav ul li{ float:none; width:auto; height:auto; margin:0; padding:0 4px}.dropdown ul li a,.dropdown ul li span,#nav ul li a,#nav ul li span{ float:none; width:auto; margin:0; padding:0 10px}.dropdown ul li span.dis,#nav ul li span.dis{ color:#999}#user-nav{ position:relative; overflow:hidden; float:right; height:18px; font-size:12px}#user-nav li{ float:left; border-right:1px solid #ccc; padding:0 2px}#user-nav li.last{ border-right:0; padding-right:0}#user-nav a{ display:inline-block; padding:0 3px}#header form{ position:relative; clear:right; float:right; height:34px; margin-top:18px; padding:0 0 0 3px; background:#fff}#obs-detail-div{position:relative;width:600px;height:133px;margin-bottom:10px;padding-top:0px;-webkit-border-radius:10px;background-image:url(../i/details_bg.png);opacity:.9;top:10px;overflow:hidden;zoom:1;margin-right:1px;clear:both}#region-detail-div{position:relative;width:650px;margin-bottom:10px;padding-top:0px;top:10px;overflow:hidden;zoom:1;margin-right:1px;clear:both}#reading_details{text-align:center;padding-top:10px}#reading_details h3{color:#AAA;font-size:1 em}#reading_details h4{padding-top:4px;color:#fffefe;font-size:1.3em}#reading_details h5{padding-top:4px;color:#fffefe;font-size:1em}#reading_details h6{padding-top:2px;color:#AAA;font-size:.8em}#detail_box_1{margin-left:20px;width:130px;float:left}#detail_box_2{width:130px;float:left}#detail_box_3{width:130px;float:left}#detail_box_4{width:130px;float:left;margin-right:35px}#status_detail{display:block;height:12px;margin-top:100px;clear:both;font-size:.8em;text-align:right;margin-right:10px;color:#c9d3dd;border-top:1px inset #c9d3dd;margin-left:8px;margin-top:0px}#status_detail img{padding-top:5px;border:0px}#region_status_detail{display:block;height:20px;clear:both;font-size:.8em;text-align:right;margin-right:10px;background-color:#999;color:#c9d3dd;border-top:1px inset #c9d3dd;margin-left:8px;margin-top:-5px;z-index:15}#status_detail img{padding-top:5px}#header form input.text{ width:241px;margin:4px 0 2px 0;*margin:3px 0 1px 0;    padding-left:7px;    background:#fff}#header form s{display:-moz-inline-box;display:inline-block;height:36px;width:5px;background-color:#fff}#header form input.loading{background-image:url(../../img/loading-333-fff-16px.gif);background-position:5px 5px}#header form button{height:34px;margin-top:-1px}#header form button span{width:50px}#content{ position:relative}#alpha,#beta,#gamma{ position:relative; float:left; width:300px}#alpha,#beta{ margin-right:30px}#footer{position:relative;clear:both;width:100%;overflow:hidden;margin:-145px 0 0;border-top:1px solid #bbb;padding:26px 0 0;font-size:12px}#footer h5{font-size:13px;font-weight:bold}#footer ul.sections{position:relative;float:left}#footer ul.sections li{position:relative;float:left;width:140px;height:108px;padding-left:9px;border-left:1px solid #ccc}#footer ul.sections li.first{border:0;padding:0 10px 0 0}#footer ul.sections ul{float:none;left:0}#footer ul.sections ul li{float:none;height:auto;margin:0;padding:0;border:0}#footer .notice{position:relative;float:right;width:300px}.basic-header{background-image:none}.nou-header{background-image:none;padding-bottom:0}hr.dark{color:#ccc;background-position:0 -1000px}.left-widget{float:left;width:280px;margin-right:40px}.right-widget{float:left;width:280px}.left-widget .media-activities,.right-widget .media-activities{width:230px}.widget{ position:relative; margin-bottom:18px}body.public-home #alpha,body.public-home #beta{width:630px;margin:0;left:165px}body.nli #alpha{float:none;width:960px;margin-bottom:18px}body.nli #beta{width:600px;margin-right:30px}body.nli #gamma{width:330px;margin-right:0}body.nli #delta{float:left;width:960px}body.nli #content{padding-bottom:180px}body.nli ul.images li{margin-bottom:0}.nli-footer{padding-top:54px;overflow:hidden;zoom:1}.single_wide{padding-top:10px;overflow:hidden;zoom:1}.single_wide .group{float:left;margin-right:1px}.single_wide .group-1{width:258px}.single_wide .group-2{width:267px}.single_wide .group-3{width:214px}.single_wide .group-4{width:218px;margin-right:0}.single_wide ul{margin-bottom:18px}.single_wide li{font-size:12px}.single_wide a{display:-moz-inline-block;display:inline-block}.nli-footer .group{float:left;margin-right:1px}.nli-footer .group-1{width:258px}.nli-footer .group-2{width:267px}.nli-footer .group-3{width:214px}.nli-footer .group-4{width:218px;margin-right:0}.nli-footer ul{margin-bottom:18px}.nli-footer li{font-size:12px}.nli-footer a{display:-moz-inline-block;display:inline-block}body.full #alpha,body.full #beta,body.full #gamma{float:none;width:100%}body.full .beta-left{float:left;width:300px}body.full .beta-right{float:right;width:630px}button.search span{width:80px}body.single #alpha,body.single #beta{float:none;left:210px;width:540px}body.single #gamma{float:none;left:180px;width:600px;margin-top:36px}body.single #alpha h1{padding-bottom:18px}.content{position:relative}.content .indicator{top:0;right:0}.two-lines{position:relative;height:36px}.clr{overflow:hidden;zoom:1}.layout{zoom:1}.hidden{color:#5e5e5e}div#side_ad{-webkit-border-radius:4px;-moz-border-radius:4px;border:3px solid #5f6165;overflow:hidden}.pkg:after,#content:after{ content:""; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.075em; line-height:0}.pkg,#content{display:inline-block}* html .pkg,* html #content{height:1%}.pkg[class],#content[id]{height:auto}.pkg,#content{display:block}* html{ position:absolute; height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}.clickable-text{cursor:pointer}.clickable-text:hover{text-decoration:underline}.js-close{position:relative;float:right;z-index:1000;font-size:9px;line-height:11px;width:1em;height:1em;border:1px solid #888;color:#888;padding:0;text-align:center;cursor:pointer}#tooltip{z-index:3000;position:absolute;border:1px solid #000;padding:5px;background-color:#fff;text-align:left}#tooltip{max-width:300px;overflow:hidden;color:#666;font-size:11px}#tooltip h3{padding:0 0 2px 0;color:#333;font-size:13px;font-weight:bold} .addthis_button{float:right;margin-top: 3px; margin-right: 26px;}