body{background:#FFF;color:#000;font-family:"Lucida Grande",Arial,sans-serif;line-height:1.6}body#bd{background:#b6b6b6 url(/image/1.0/page-bg.png) 0 0 repeat-x;padding-top:20px}body.contentpane{color:#000;font-size:12px;line-height:1.3em;width:auto;margin:1em 2em}body.fs1{font-size:10px}body.fs2{font-size:11px}body.fs3{font-size:12px}body.fs4{font-size:13px}body.fs5{font-size:14px}body.fs6{font-size:15px}a{color:#ff5126;text-decoration:none}a:hover,a:active,a:focus{color:#ff613b;text-decoration:none}a img{border:0}small,.small,.smalldark,.createby,.createdate,.modifydate,.img_caption,p.site-slogan,a.readon,#ja-pathway,#ja-pathway2,#ja-pathway3,#ja-pathway4,#ja-headlinewrap,#ja-col1,#ja-col2,#ja-botsl,#ja-footer{font-size:92%;color:#666}small,.small{color:#858783}img.caption{margin-top:15px}h1{font-size:180%}h2{font-size:150%}h3{font-size:125%}h4{font-size:100%;text-transform:uppercase}p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6{margin:10px 0;padding:0}ul{list-style:none}ul li{background:url(/image/1.0/bullet.gif) no-repeat 18px 7px;line-height:160%;padding-left:30px}
ol li{line-height:180%;margin-left:35px}th{font-weight:700;text-align:left;padding:5px}fieldset{border:0;padding:10px 5px}fieldset a{font-weight:700}hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #ccc;height:1px}td,div{font-size:100%}.table-head{font-weight:700;background-color:#f8f8f7}#gpsbundles{width:100%;border-collapse:collapse}#gpsbundles td,#gpsbundles th{font-size:1em;border:1px solid #e7e8e6;padding:3px 7px 2px 7px}#gpsbundles th{font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#91ae4e;color:#fff}#gpsbundles tr.alt td{color:#000;background-color:#f0f0f0}#gpsbundles tr.title td{color:#fff;background-color:#2c79b3}#gpsbundles tr.noborder td{border-width:0}.gp_button{float:left;margin-right:4px;margin-top:6px;display:block;width:126px;height:27px;text-align:center;line-height:27px;font-weight:bold;background:url(/image/1.0/button.png) 0 0 no-repeat}.rowA{background-color:#f0f0f0;border-right:1px solid #666}.rowmGIS{border-bottom:1px #ddd solid}#minicomparison{font-size:12px;width:536px;text-align:left;border-collapse:collapse}
#minicomparison th{font-size:14px;font-weight:bold;padding:10px 8px;border-bottom:2px solid #fff;color:#fff}#minicomparison td{padding:4px;padding:8px 8px;border-bottom:1px solid #fff}#minicomparison .odd{background:#f4f3f1}.mcomparison-function{background:#fff}.mcomparison-basic{background:#ccf6c8}.mcomparison-advanced{background:#ffda8a}.mcomparison-professional{background:#e1ecf4}#mcomph-function{background-color:#FFF}#mcomph-basic{background-color:#629f65}#mcomph-advanced{background-color:#ce8c43}#mcomph-professional{background-color:#136ba2}.shadow-left{padding-left:10px;background:url(/image/1.0/shadow-l.png) 0 35px no-repeat}.shadow-right{padding-right:10px;background:url(/image/1.0/shadow-r.png) 100% 35px no-repeat}.main-page{background:#fff url(/image/1.0/main-tl.png) 0 0 no-repeat}.main-page2{background:url(/image/1.0/main-tr.png) 100% 0 no-repeat}.main-page3{background:url(/image/1.0/main-bl.png) 0 100% no-repeat}.main-page4{background:url(/image/1.0/main-br.png) 100% 100% no-repeat;padding:5px}form label{cursor:pointer}
input,select,textarea,.inputbox{font-family:Tahoma,Arial,sans-serif;font-size:100%}.inputbox{border:1px solid #CCC;color:#515756;background:#FFF;padding:3px}.button{border:1px outset #a8a8a8;background:url(/image/1.0/grad4.gif) repeat-x;font-size:92%;color:#515756;font-weight:700;padding:2px 8px}.article_separator{clear:both;display:block;height:20px;background:url(/image/1.0/dot.gif) repeat-x center}.column_separator{padding:0 25px}td.sectiontableheader{background:url(/image/1.0/grad3.gif) repeat-x bottom #a8a8a8;border:1px solid #e7e8e6;padding:4px}tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{background:url(/image/1.0/dot2.gif) repeat-x bottom;padding:4px}table.contentpane{border:0;width:100%}table.contentpaneopen{border:0;border-collapse:collapse;border-spacing:0}table.contenttoc{float:right;width:35%;font-size:92%;margin:0 0 10px 10px;padding:0}table.contenttoc td{background:url(/image/1.0/bullet.gif) no-repeat 10px 9px;padding:1px 5px 1px 20px}table.contenttoc th{border-bottom:1px solid #e7e8e6;text-indent:5px;padding:0 0 3px}
table.poll{border-collapse:collapse;width:100%;padding:0}table.pollstableborder{border:0;text-align:left;width:100%;padding:0}table.pollstableborder img{vertical-align:baseline}table.pollstableborder td{border-collapse:collapse;border-spacing:0;background:0;padding:4px!important}table.pollstableborder tr.sectiontableentry1 td{background:#f8f8f7}table.searchintro{width:100%;padding:10px 0}table.searchintro td{padding:5px}.blog_more strong{display:block;font-size:125%;margin:0 0 5px}.blog_more ul li{background:url(/image/1.0/bullet.gif) no-repeat 6px 10px;margin:0;padding:0 0 0 17px}.category{font-size:125%;font-weight:700}h1.componentheading,.componentheading{margin:0 0 10px;padding:0 0 5px}.componentheading{font-size:200%;font-weight:400;border-bottom:1px solid #e7e8e6}.contentdescription{padding-bottom:30px}h2.contentheading,.contentheading{font-weight:400;line-height:normal;margin:0;padding:0}.contentheading{font-size:200%;line-height:normal;color:#2c79b3}table.blog .contentheading{font-size:150%;line-height:normal}
a.readon{display:block;float:left;text-align:center;clear:both;background:url(/image/1.0/grad2-2.gif) repeat-x center #8bab32;color:#FFF;margin-top:5px;text-transform:lowercase;padding:0 5px}a.readon:hover,a.readon:active,a.readon:focus{background:url(/image/1.0/grad2-1.gif) repeat-x center #2c79b3;color:#FFF;text-decoration:none}ul.pagination{margin:5px auto 0;padding:0}ul.pagination li span{padding:2px 5px}ul.pagination a{background:#FFF;border:1px solid #CCC;padding:1px 4px;text-decoration:none;color:#4f4f4f}.pagenavbar{background:url(/image/1.0/icon-pages.gif) no-repeat center left;font-weight:700;padding-left:14px}.pagenavcounter{float:left;width:57%;background:url(/image/1.0/icon-pages.gif) no-repeat 0 11px;font-weight:700;padding:8px 14px 0}.sectiontableheader{color:#FFF;font-weight:700;padding:8px 5px}.sectiontableheader a{color:#FFF}.smalldark{text-align:left}div.syndicate div{text-align:center}.article-tools{border-top:2px solid #DDD;width:100%;float:left;clear:both;margin-bottom:5px;display:block;background:#f0f0f0}
.article #sidebar-ct{float:left;width:200px;background:#00F;color:#FFF}.article-meta{width:70%;float:left;padding:5px}.createby{background:url(/image/1.0/icon-user.gif) no-repeat 0 2px;padding:3px 3px 3px 20px}.createdate{background:url(/image/1.0/icon-date.gif) no-repeat 0 2px;padding:3px 3px 3px 20px}.modifydate{float:left;width:100%;color:#858783;margin-bottom:10px;display:block}div.buttonheading{float:right;width:20%;padding-right:2px;padding-bottom:5px;padding-left:5px}.buttonheading img{border:0;float:right;margin:7px 5px 0 0}#ja-wrapper{width:1176px;margin:0 auto;padding:0 0 20px}.narrow #ja-wrapper{width:750px}#ja-container{border-top:1px solid #e7e8e6;border-bottom:1px solid #e7e8e6;background:url(/image/1.0/main-bg1.gif) repeat-y left}.narrow #ja-container{background:url(/image/1.0/main-bg1-n.gif) repeat-y left}#ja-container2{border-bottom:1px solid #e7e8e6;background:url(/image/1.0/main-bg2.gif) repeat-y right}.narrow #ja-container2{background:url(/image/1.0/main-bg2-n.gif) repeat-y right}#ja-mainbody{width:80%;float:right}
#ja-content{clear:both;display:block;float:left;width:75%}#ja-current-content{padding-top:10px;padding-right:15px;padding-bottom:0;padding-left:15px}#ja-col1{float:left;overflow:hidden;width:20%;color:#626a69}#ja-col2{float:right;overflow:hidden;width:25%;color:#626a69}#ja-colwrap table{border-collapse:collapse;border-spacing:0}#ja-colwrap .article_separator{display:none}#ja-containerwrap,#ja-containerwrap-f,#ja-containerwrap-fr,#ja-containerwrap-fl{background:url(/image/1.0/grad1.gif) repeat-x bottom #FFF;margin:25px 0;padding:0}#ja-containerwrap-f #ja-container{border:1px solid #e7e8e6}#ja-containerwrap-fr #ja-container2{background:0;border-right:1px solid #e7e8e6}#ja-containerwrap-fl #ja-content{width:79.9%}#ja-containerwrap-fl #ja-col2{width:20%}#ja-containerwrap-fl #ja-container{background:0;border-left:1px solid #e7e8e6}div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3,div.moduletable_hilite h3{font-size:100%;background:url(/image/1.0/grad3a.gif) repeat-x bottom #a8a8a8;border-bottom:1px solid #e7e8e6;color:#FFF;margin:0 -10px 5px;padding:5px 10px}
div.moduletable,div.moduletable_menu,div.moduletable_text,div.moduletable_hilite{margin:0;padding:0 10px 10px}#ja-botsl div.moduletable,#ja-botsl div.moduletable_menu,#ja-botsl div.moduletable_text{border-bottom:0}div.banneritem_text{padding:5px 0!important}div.advs{clear:both;display:block;float:left;width:100%}div.moduletable li,div.moduletable_text li,div.moduletable_menu li,div.moduletable_hilite li{background:url(/image/1.0/bullet.gif) no-repeat 5px 8px;padding-left:16px;margin:0}div.moduletable_hilite h3{background:url(/image/1.0/grad2.gif) repeat-x bottom #2c79b3}#ja-header{height:105px;line-height:normal;position:relative;background-color:#FFF}h1.logo,h1.logo-text{font-size:200%;margin:0;padding:0}h1.logo a{width:255px;display:block;position:absolute;height:105px;bottom:2px;left:0}h1.logo a span{position:absolute;top:-1000px}h1.logo-text a{text-decoration:none;outline:0;position:absolute;bottom:35px;left:15px}p.site-slogan{color:#858783;position:absolute;bottom:20px;left:15px;margin:0;padding:0}#top-mid{position:absolute;width:290px;height:82px;bottom:2px;right:452px}
#ja-mainnavwrap{background:url(/image/1.0/shadow.gif) repeat-x bottom;height:37px;position:relative;z-index:999}#ja-mainnav{background-color:#163d68;height:32px}#ja-mainnav a,#ja-subnav a{outline:0}#ja-subnav{display:block;font-size:92%;border-bottom:1px solid #e7e8e6;height:28px}#ja-subnav li a{display:block;float:left;line-height:28px;background:url(/image/1.0/vline.gif) no-repeat center left;padding:0 15px}#ja-subnav li.active a,#ja-subnav li.active a:hover,#ja-subnav li.active a:active,#ja-subnav li.active a:focus{font-weight:700;color:#8bab32}#ja-pathway,#ja-pathway3{border:1px solid #e7e8e6;border-bottom:0;color:#626a69;font-weight:700;background:#f8f8f7;padding:5px 15px}#ja-pathway2{border:1px solid #ccc;border-bottom:0;color:#fff;font-weight:700;background:#163d68;padding:5px 15px}#ja-pathway4{border:1px solid #e7e8e6;border-top:0;color:#626a69;font-weight:700;background:#f8f8f7;padding:5px 15px}#ja-pathway strong,#ja-pathway2 strong,#ja-pathway3 strong,#ja-pathway4 strong{margin-right:5px}#ja-pathway a,#ja-pathway3 a,#ja-pathway4 a{color:#626a69;font-weight:400}
#ja-pathway2 a{color:#fff;font-weight:400}#ja-pathway img,#ja-pathway2 img,#ja-pathway3 img,#ja-pathway4 img{margin:1px 5px}ul.menu li{background:0;margin:0;padding:0}ul.menu li a{display:block;outline:0;color:#626a69;border-bottom:1px solid #e7e8e6;background:url(/image/1.0/arrow.png) no-repeat 97% center;padding:6px 4px}ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus{color:#2c79b3;background:url(/image/1.0/arrow2.png) no-repeat 97% center}ul.menu li.active a{color:#2c79b3;font-weight:700}ul.menu li li a{background:url(/image/1.0/bullet.gif) no-repeat 10px 13px!important;border:0;font-weight:400;padding-left:20px!important;width:75%}.ja-box-full,.ja-box-left,.ja-box-center,.ja-box-right{float:left;overflow:hidden}.ja-box-left,.ja-box-center{background:url(/image/1.0/vline2.gif) repeat-y top right}#ja-topsl{height:240px;margin:0 0 10px}#ja-botsl{border:1px solid #e7e8e6;background:url(/image/1.0/grad1.gif) repeat-x top #f8f8f7;color:#626a69;padding:10px 0}#ja-botsl h3{color:#626a69;font-size:100%;background:0;border:0;margin-bottom:0}
#ja-botsl div.moduletable{padding:0 15px}#ja-botsl ol li{margin:0 0 0 20px;padding:0}#ja-botsl ul li{background:url(/image/1.0/bullet.gif) no-repeat 5px 7px;margin:0;padding:0 0 0 15px}#ja-botsl a{color:#626a69}#ja-footer{background-color:#FFF;position:relative;text-align:center;padding:0}#ja-footer small{color:#858783;font-size:100%}#ja-footer ul{line-height:normal;margin:0 0 8px;padding:0}#ja-footer li{display:inline;background:url(/image/1.0/vline.gif) no-repeat center left;margin:0;padding:0}#ja-footer li a{display:inline;line-height:normal;padding:0 15px}li.ja-firstitem{background:none!important}.ja-footurl{float:none;clear:both}ul.accessibility{position:absolute;top:-100%}#ja-search{bottom:12px;right:10px;position:absolute;font-size:11px}#ja-search .inputbox{background:url(/image/1.0/icon-search.gif) no-repeat 5px center #FFF;border:1px solid #e7e8e6;padding:2px 0 2px 22px}#ja-login{position:absolute;width:430px;top:15px;right:0;background:url(/image/1.0/grad4.gif) repeat-x bottom #f8f8f7;border:1px solid #e7e8e6;border-bottom:1px solid #CCC;padding:4px 8px}
label.ja-login-user span{display:block;float:left;text-indent:-5000px;background:url(/image/1.0/icon-user.png) no-repeat center left;width:20px;height:20px}label.ja-login-password span{display:block;float:left;text-indent:-5000px;background:url(/image/1.0/icon-key.png) no-repeat center left;width:20px;height:20px}#ja-login form input.button{font-size:11px!important;float:left}#ja-login form #mod_login_username,#ja-login form #mod_login_password{width:110px;font-size:11px!important;margin:1px 8px 0 0;padding:2px}#ja-login form a{color:#858783;text-decoration:none;font-size:10px;padding:0 5px}#ja-login form a:hover,#ja-login form a:active,#ja-login form a:focus{color:#858783;text-decoration:underline}.ja-login-links{padding-top:2px;clear:both}#ja-banner{text-align:center;overflow:hidden;width:100%;margin:0 0 15px}div.back_button a,div.back_button a:hover,div.back_button a:active{background:none!important;display:block;text-decoration:none!important;margin:10px 0}.hasTip img{border:0;margin:10px 5px 0 0}div.ja-innerdiv{clear:both;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e7e8e6}
div.ja-innerdiv img{border:1px solid #e7e8e6;margin:2px 8px 0 0;padding:2px}.tool-tip{background:#FFF;border:1px solid #ccc;float:left;max-width:200px;padding:5px}.tool-title{background:url(/image/1.0/selector-arrow.png) no-repeat;font-size:100%;font-weight:700;margin:-15px 0 0;padding:15px 0 5px}.tool-text{font-size:100%;margin:0}#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:0;color:#FFF;margin:0;padding:5px}#ja-usertools{font-size:11px;position:absolute;top:113px;right:-17px;padding:7px 0 0}#ja-usertools ul{float:left;margin:0 15px 0 0;padding:0}#ja-usertools ul li{list-style:none;background:0;display:inline;margin:0;padding:0}#ja-usertools img{padding:0 3px 0 0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html>body .clearfix{display:block;width:100%}* html .clearfix{height:1%}html,body,form,fieldset,img,form,.blog_more ul,div.moduletable ul,div.moduletable_text ul,div.moduletable_menu ul,div.moduletable_hilte ul,#ja-subnav ul,#ja-botsl ul,#ja-botsl ol,#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{margin:0;padding:0}
fieldset.input,.moduletable{padding:0}* html .button,*+html .button{padding:1px 5px!important}table.contenttoc a,.mostread,.latestnews,.latestforumtopics{text-decoration:none}table.contentpaneopen,table.contentpane,table.blog,#ja-containerwrap-f #ja-mainbody,#ja-containerwrap-f #ja-content,#ja-containerwrap-fr #ja-content,#ja-containerwrap-fl #ja-mainbody{width:100%}ul.pagination li,#ja-subnav li{background:0;display:inline;margin:0;padding:0}tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:8px 5px}.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td,#ja-containerwrap-f #ja-container,#ja-containerwrap-f #ja-container2,#ja-subnav li a.first-item,ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus{background:0}#ja-header,#ja-mainnav,#ja-subnav,#ja-pathway,#ja-pathway2,#ja-pathway3,#ja-pathway4,#ja-container,#ja-topsl,#ja-botsl,#ja-footer,.clr{clear:both}ul.menu,ul.menu li ul{list-style:none;margin:0;padding:0}* html #ja-topsl,*+html #ja-topsl{margin:0 1px 10px!important}
#ja-login form,#ja-login form label{float:left}#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{background:#626a69;border:0}#expbanner-text{width:735px;height:70px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;position:relative;z-index:10;top:165px;right:0;background-color:transparent;background-image:url(/image/1.0/bg.png);background-repeat:repeat;background-attachment:scroll;background-position:0 0;color:#FFF}#jflanguageselection{float:right;margin:10px 0}#jflanguageselection ul.jflanguageselection{list-style:none;margin-top:3px;font-weight:400;padding:0}#jflanguageselection ul.jflanguageselection li{background-image:none;padding-left:0;padding-right:0;float:left;white-space:nowrap;border:0;font-size:.9em;margin:1px}#jflanguageselection ul.jflanguageselection li#active_language{font-weight:700;font-size:1em}#jflanguageselection ul.jflanguageselection li a{display:block}#jflanguageselection ul.jflanguageselection img{border:0}div#jflanguageselection img.langImg{float:left;border:0;margin-top:3px}
div#jflanguageselection li img.langImg{float:left;border:0;margin:1px 3px 0 0}#jflanguageselection select.jflanguageselection{border:1px solid #ccc}#jflanguageselection label.jflanguageselection{position:absolute;left:-1000px}.rawimages{text-align:center;margin-top:3px}.rawimages img{border:0;margin:2px}.rawimages span#active_language img{border:0;margin:2px}#jflanguageselection option.opaque{color:graytext}.ja-slidewrap{border:0}.ja-slide-main-wrap{margin:0 auto;overflow:visible}.ja-slidewrap .sl-mask1,.ja-slidewrap .sl-mask2{background:url(/image/1.0/sl-mask-top.png) repeat-x left top;height:10px;position:absolute;top:0;left:0;width:755px;z-index:100}.ja-slidewrap .sl-mask2{background:url(/image/1.0/sl-mask-bot.png) repeat-x left bottom;top:auto;bottom:0}.maskDesc{background:url(/image/1.0/trans-black.png);z-index:10;height:100px!important;bottom:0!important;right:0!important;width:601px!important}.maskDesc .ja-slide-desc{color:#fff;font-size:125%;padding:6px;display:block}.maskDesc .ja-slide-desc h3{color:#dedede;font-size:150%;padding:0;margin:0}
@media screen and (-webkit-min-device-pixel-ratio:0){.maskDesc .ja-slide-desc h3{color:#dedede;font-size:150%;padding:0;margin:0;line-height:1.0}}.maskDesc .ja-slide-desc br{line-height:0;font-size:1px}#ja-slideshow .ja-slide-buttons{position:absolute;bottom:30px;left:15px;width:70px;height:43px}.ja-slide-buttons .ja-slide-prev,.ja-slide-buttons .ja-slide-next{background-color:transparent;background-image:url(/image/1.0/btncontrol.png);background-repeat:no-repeat;display:block;float:left;padding:0;width:35px;height:43px;text-indent:-999em;margin:0}.ja-slide-buttons .ja-slide-prev.hover,.ja-slide-buttons .ja-slide-next.hover{background-image:url(/image/1.0/btncontrol-hover.png)}.ja-slide-buttons .ja-slide-prev{background-position:left top;float:left}.ja-slide-buttons .ja-slide-next{background-position:right top;float:right}#ja-cssmenu{margin:0;padding:0;float:left}#ja-cssmenu ul{margin:0;padding:0}#ja-cssmenu li{margin:0;padding:0;float:left;display:block;background:0;cursor:pointer}#ja-cssmenu li ul{width:16.4em;position:absolute;z-index:99;left:-999em;height:auto;w\idth:15.9em}
#ja-cssmenu li ul ul{margin:-2em 0 0 15em}#ja-cssmenu li li{padding:0 1em 0 0;margin:0;width:14.9em}#ja-cssmenu ul a{width:14.8em;w\idth:10.8em}#ja-cssmenu li:hover ul ul,#ja-cssmenu li:hover ul ul ul,#ja-cssmenu li.sfhover ul ul,#ja-cssmenu li.havechildsfhover ul ul,#ja-cssmenu li.havechild-activesfhover ul ul,#ja-cssmenu li.activesfhover ul ul,#ja-cssmenu li.sfhover ul ul ul,#ja-cssmenu li.havechildsfhover ul ul ul,#ja-cssmenu li.havechild-activesfhover ul ul ul,#ja-cssmenu li.activesfhover ul ul ul{left:-999em}#ja-cssmenu li:hover ul,#ja-cssmenu li li:hover ul,#ja-cssmenu li li li:hover ul,#ja-cssmenu li.sfhover ul,#ja-cssmenu li.havechildsfhover ul,#ja-cssmenu li.havechild-activesfhover ul,#ja-cssmenu li.activesfhover ul,#ja-cssmenu li li.sfhover ul,#ja-cssmenu li li.havesubchildsfhover ul,#ja-cssmenu li li.havesubchild-activesfhover ul,#ja-cssmenu li li.activesfhover ul,#ja-cssmenu li li li.sfhover ul,#ja-cssmenu li li li.havesubchildsfhover ul,#ja-cssmenu li li li.havesubchild-activesfhover ul,#ja-cssmenu li li li.activesfhover ul{left:auto}
#ja-cssmenu li a{display:block;text-decoration:none;line-height:32px;padding:0 20px;color:#c3dbed;font-size:100%;font-weight:bold}#ja-cssmenu li a:hover,#ja-cssmenu li a:active,#ja-cssmenu li a:focus{color:#fff}#ja-cssmenu li:hover,#ja-cssmenu li.sfhover,#ja-cssmenu li.havechildsfhover,#ja-cssmenu li.havechild-activesfhover{color:#fff;background-color:#878684}#ja-cssmenu li a.active,#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active:active,#ja-cssmenu li a.active:focus{color:#000;background-color:#fec24a}#ja-cssmenu li ul{border:1px solid #2b6484;background:url(/image/1.0/grad2.gif) repeat-x bottom #5192c3}#ja-cssmenu li ul li{border-bottom:1px solid #2972a8;border-right:0;background:0}#ja-cssmenu li ul a{border-right:0;margin:0;padding:7px 10px;line-height:normal;background:0;color:#fff;font-weight:normal;font-size:92%}#ja-cssmenu li.havesubchild,#ja-cssmenu li.havesubchild-active{background:url(/image/1.0/arrow3.png) no-repeat 94% 50%}#ja-cssmenu li ul a:hover,#ja-cssmenu li ul a:active,#ja-cssmenu li ul a:focus,#ja-cssmenu ul li:hover,#ja-cssmenu ul li.sfhover,#ja-cssmenu ul li.havesubchildsfhover,#ja-cssmenu ul li.havesubchild-activesfhover,#ja-cssmenu ul ul li:hover,#ja-cssmenu ul ul li.sfhover,#ja-cssmenu ul ul li.havesubchildsfhover,#ja-cssmenu ul ul li.havesubchild-activesfhover{background-color:#878684;color:#fff}
#ja-cssmenu ul li a.active,#ja-cssmenu ul li a.active:hover,#ja-cssmenu ul li a.active:active,#ja-cssmenu ul li a.active:focus{background:none!important;color:#fff;font-weight:bold}.error-message{padding-bottom:10px;text-align:center;font-size:1.4em;color:#163d68}#pager{text-align:center}#pager a{color:#fff}#pager a img{margin-top:2px}#login-box{width:300px;margin:0 auto;border:1px solid #ccc;-moz-border-radius:6px;padding:0 10px 10px 10px;background:url('/image/1.0/grad1.gif') repeat-x scroll left bottom transparent}#login-box h2{font-size:1.1em;border-bottom:1px solid #ccc;padding-bottom:5px}#result{padding:5px}#result thead tr,#result tfoot tr{background:#163d68;color:#fff}#result th,#result td{border:#ccc 1px solid;border-collapse:collapse}#result th,#result td{padding:3px}#result tbody tr:hover td{background-color:#fec24a}#result th.explanation,#result td.explanation{background-color:#fff;border:none!important;width:16px!important;vertical-align:top}#result td.explanation div{position:absolute;width:70px;padding:3px;background-color:#ffc;border:1px solid #ff9!important;border-radius:5px;z-index:9999}
#record{padding:5px}#record thead tr,#record tfoot tr{background:#163d68;color:#fff}#record thead th,#record tfoot th{text-align:center}#record table,#record tr,#record th{border:#ccc 1px solid;border-collapse:collapse}#record td{border:0}#record th,#record td{padding:3px}#record tbody tr:hover td{background-color:#fec24a}#record tbody td input{width:150px}div.explanation{text-align:center;margin-bottom:3px}div.explanation div{background-color:#ffc;border:1px solid #ff9!important;border-radius:5px;width:450px;margin:0 auto}