body{background:#FFF;color:#000;font-family:Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;line-height:1.5;}
body#bd{color:#555;background-color:#999;background-attachment:fixed;background-position:center top;}
body.fs3{font-size:12px;}
#ja-splitmenu {margin:0;padding:8px 0 0 15px;position:relative;}
#ja-splitmenu ul {margin:0;padding:0;}
#ja-splitmenu li {float:left;padding:0 14px 0 0;margin:0 2px;}
#ja-splitmenu a {display:block;float:left;text-decoration:none;font-weight:bold;color:#ccc;padding:0;height:26px;line-height:26px;text-transform:uppercase;font-size:92%;}
#ja-splitmenu a span {display:block;float:left;padding:0 10px 0 10px;height:26px;line-height:26px;}
#ja-splitmenu a:hover,#ja-splitmenu a:active,#ja-splitmenu a:focus {color:#fff;}
#ja-splitmenu a:hover span,#ja-splitmenu a:active span,#ja-splitmenu a:focus span {cursor:pointer;color:#fff;}
#ja-splitmenu li.active a,#ja-splitmenu li.active a:hover,#ja-splitmenu li.active a:active,#ja-splitmenu li.active a:focus {color:#ffd331;}
#ja-splitmenu li.active a span,#ja-splitmenu li.active a:hover span,#ja-splitmenu li.active a:active span,#ja-splitmenu li.active a:focus span {cursor:pointer;}
a.down{font-weight:700;font-size:15px;}
a.map{color:#999;}
.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4{line-height:normal;}
h1{font-size:110%;}
h3{font-size:150%;}
h4{font-size:125%;}
p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6{margin:0 0 1em;padding:0;}
ul li{list-style:none;}
.article-content1 li{margin-left:30px;list-style:circle;padding-left:1px;}
ul.latestnews li{background:url(../images/bullet.gif) no-repeat 20px 6px;}
ol li{margin-left:35px;}
th{font-weight:700;text-align:left;padding:7px 8px;}
fieldset{border:none;padding:10px 5px;}
fieldset.input{background:none;padding:0;}
hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #2F2F2F;height:1px;}
td,th,div{font-size:100%;}
input,select,textarea,.inputbox{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:100%;}
.inputbox{border:1px solid #ccc;font-size:100%;width:240px;padding:3px 2px;}
.button{margin-bottom:3px;border:1px solid #ffd331;background-color:#ffd331;color:#333;text-transform:uppercase;font-size:91%;font-weight:700;height:20px;padding:2px 10px;}
select#ordering,select#limit{background-image:none;}
span.highlight{color:red;font-weight:700;}
.article_separator,.article_seperator{clear:both;display:block;height:20px;background:none;margin:0;}
.column_separator{padding:0 25px;}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}
table.down p{margin:1px;}
table.searchintro{width:100%;padding:10px 0;}
table.searchintro td{padding:5px!important;}
h1.componentheading,.componentheading{font-size:110%;color:#555;margin:0 0 5px;padding:0;}
h2.contentheading,.contentheading{font-size:100%;color:#80CCE6;margin:-3px 0 9px;padding:0;}
table.blog .contentheading{font-size:102%;}
#ja-wrapper{width:930px;clear:both;border:1px solid #999;background-color:#e5e5e5;margin:0 auto;}
#ja-container{padding:5px 10px;}
#ja-mainbody{width:70%;float:left;}
#ja-content{clear:both;display:block;float:right;width:70%;}
#ja-current-content{margin:0;padding:20px;}
td.article_column_column_separator{padding-left:10px;border-left:1px solid #ccc;}
td.article_column{padding-right:9px;}
.article-content img,.article-content1 img{border:2px solid #999;}
div.contentpaneopenjava{border-bottom:1px solid #ccc;height:160px;}
div.contentpaneopenbook{border-bottom:1px solid #ccc;height:173px;}
.article-content p{margin:5px 0 -2px 110px;}
p.ran{font-weight:700;font-size:14px;}
img.gk_news_show_news_image_static{display:block;margin:0 auto;padding:5px;}
h4.gk_news_show_news_header{text-align:center;font-size:12px;margin:0 0 7px;padding:5px;}
table#mp3glav a{float:left;background:url(../images/prev.gif) no-repeat left;text-align:left;padding:1px 0 1px 20px;}
table#mp3glav h4{margin:4px;padding:0;}
h2.contentheadingmp3{margin-bottom:-12px;}
a.contentpagetitlemp3{background:url(../images/prev.gif) no-repeat left;padding-left:20px;}
li.none{display:none;}
#ja-col1{float:left;overflow:hidden;width:30%;}
#ja-col1 div.ja-innerpad{padding-right:5px;}
#ja-col2{float:right;overflow:hidden;width:30%;}
#ja-col2 div.ja-innerpad{padding-left:5px;}
#ja-containerwrap,#ja-containerwrap-fr,#ja-containerwrap-fl,#ja-containerwrap-f{clear:both;}
#ja-containerwrap-fr #ja-col1{width:22%;}
#ja-containerwrap-fr #ja-content{width:77%;background-color:#fff;border:1px solid #ccc;}
div.module h3{padding-left:15px;text-align:left;font-size:92%;height:32px;line-height:32px;color:#ffd331;background-color:#444;border:1px solid #fff;text-transform:uppercase;margin:0 0 10px;}
div.module{background-color:#fff;float:left;clear:both;width:100%;overflow:hidden;margin-bottom:5px;border:1px solid #ccc;padding:0;}
div.module div div div{padding:0 0 10px;}
div.module div div div div{background:none;margin:0;padding:0;}
li.latestnews{padding:2px 5px;}
ul.latestnews{margin-bottom:0;}
div.banneritem_text{padding:5px 0!important;}
div.module li{padding-left:15px;background-position:5px 7px;}
#ja-header{line-height:normal;position:relative;z-index:999;height:90px;background:url(../images/header-bg.gif) repeat-x bottom #CCC;border-top:1px solid #CCC;margin:0;padding:0;}
h1.logo,div.logo-text{margin:0 20px;padding:0;}
h1.logo{width:264px;height:60px;float:left;margin-top:15px;}
h1.logo a{width:264px;height:60px;display:block;}
h1.logo a span{position:absolute;top:-1000px;}
#ja-topbar{height:25px;position:relative;background-color:#333;border:1px solid #333;margin:0;}
#ja-mainnav{height:42px;position:relative;z-index:999;background-color:#333;margin:0;padding:0 10px;}
#ja-mainnav a,#ja-subnav a{outline:none;line-height:normal;}
#ja-pathway strong{margin-right:5px;}
#ja-pathway img{margin:1px 5px;}
ul.menu{list-style:none;display:block;margin:0;padding:0;}
ul.menu li{display:block;line-height:normal;border-bottom:1px solid #ccc;margin:0 15px;padding:0 0 2px;}
ul.menu li a{display:block;outline:none;text-decoration:none;color:#555;font-weight:700;margin:0;padding:8px 2px;}
ul.menu li.active a{font-weight:700;color:#2588a6;}
ul.menu li ul{list-style:none;margin:0;padding:0;}
ul.menu li li{border:none;background:none;padding:0;}
ul.menu li li.active a{color:#2588a6;font-weight:700;}
ul.menu li li li.active a{font-weight:700!important;}
#ja-footer{clear:both;position:relative;color:#999;text-align:center;border:1px solid #1D1D1D;background:#2f2f2f;margin:0;padding:8px 20px;}
#ja-botnav{background:#1D1D1D;border:1px solid #333;clear:both;text-align:center;margin:0;padding:5px 0;}
ul.accessibility{position:absolute;top:-100%;}
#ja-login{position:absolute;right:30px;top:15px;}
#ja-search{position:absolute;right:0;top:0;height:24px;font-size:11px;width:340px;}
#ja-search .inputbox{width:240px;height:13px;background:transparent;border:1px solid #ccc;color:#ccc;margin:2px 0;}
#ja-search .button{font-size:11px;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html > body .clearfix{display:block;width:100%;}
* html .clearfix{height:1%;}
div.pathway{position:relative;}
div.pagination{width:650px;margin:10px 0 5px;}
div.tab{float:left;margin-right:4px;}
span.page-block{margin:3px;}
div.page-block{float:left;margin-right:10px;}
html,body,form,fieldset,img,form,#ja-splitmenu ul{margin:0;padding:0;}
a,ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus{color:#2588a6;text-decoration:none;}
a:hover,a:active,a:focus,ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus{color:#2588a6;text-decoration:underline;}
a img,table.down img{border:none;}
small,.small,.smalldark,.article-meta,.modifydate,.img_caption p,.site-slogan,#ja-login,a.readon,#ja-botnav,#ja-pathway,#ja-subnav,#ja-contentsl1,#ja-contentsl2,#ja-footer,#ja-col1,#ja-col2,#ja-botsl,h2{font-size:105%;}
fieldset legend,fieldset a,.category,.relateditems,ul.latestnews a,ul.mostread a{font-weight:700;}
form label,#ja-splitmenu li.active a span,#ja-splitmenu li.active a:hover span,#ja-splitmenu li.active a:active span,#ja-splitmenu li.active a:focus span{cursor:pointer;}
* html .button,*+html .button{padding:0 5px!important;}
a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus,div.pagination a:hover,div.pagination a:active,div.pagination a:focus{color:#2588a6;}
table.contentpaneopen,table.contentpane,table.blog,#ja-containerwrap-fr #ja-mainbody{width:100%;}
div.module div,div.module div div{padding:0;}