 input.system-openid { background: url(http://openid.net/login-bg.gif) no-repeat; background-color: #fff; background-position: 0 50%; color: #000; padding-left: 18px; }  .system-unpublished { background: #e8edf1; border-top: 4px solid #c4d3df; border-bottom: 4px solid #c4d3df; }  #system-message { margin-bottom: 10px; padding: 0;} #system-message dt { font-weight: bold; } #system-message dd { margin: 0; font-weight: bold; text-indent: 30px; } #system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}  #system-message dt.message { display: none; } #system-message dd.message { }  #system-message dt.error { display: none; } #system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}  #system-message dt.notice { display: none; } #system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}  #system-debug { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; } #system-debug div { font-size: 11px;}  .invalid { border-color: #ff0000; } label.invalid { color: #ff0000; }  #editor-xtd-buttons { padding: 5px; } .button2-left, .button2-right, .button2-left div, .button2-right div { float: left; } .button2-left a, .button2-right a, .button2-left span, .button2-right span { display: block; height: 22px; float: left; line-height: 22px; font-size: 11px; color: #666; cursor: pointer; } .button2-left span, .button2-right span { cursor: default; color: #999; } .button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding: 0 6px; } .page span { color: #000; font-weight: bold; } .button2-left a:hover, .button2-right a:hover { text-decoration: none; color: #0B55C4; } .button2-left a, .button2-left span { padding: 0 24px 0 6px; } .button2-right a, .button2-right span { padding: 0 6px 0 24px; } .button2-left { background: url(/templates/system/css/../images/j_button2_left.png) no-repeat; float: left; margin-left: 5px; } .button2-right { background: url(/templates/system/css/../images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; } .button2-left .image { background: url(/templates/system/css/../images/j_button2_image.png) 100% 0 no-repeat; } .button2-left .readmore { background: url(/templates/system/css/../images/j_button2_readmore.png) 100% 0 no-repeat; } .button2-left .pagebreak { background: url(/templates/system/css/../images/j_button2_pagebreak.png) 100% 0 no-repeat; } .button2-left .blank { background: url(/templates/system/css/../images/j_button2_blank.png) 100% 0 no-repeat; }  div.tooltip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px; z-index:13000; } div.tooltip h4 { padding: 0; margin: 0; font-size: 95%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(/templates/system/css/../images/selector-arrow.png) no-repeat; } div.tooltip p { font-size: 90%; margin: 0; }  .img_caption.left { float: left; margin-right: 1em; } .img_caption.right { float: right; margin-left: 1em; } .img_caption.left p { clear: left; text-align: center; } .img_caption.right p { clear: right; text-align: center; }  a img.calendar { width: 16px; height: 16px; margin-left: 3px; background: url(/templates/system/css/../images/calendar.png) no-repeat; cursor: pointer; vertical-align: middle; }   div.caption { padding: 0 10px 0 10px; } div.caption img { border: 1px solid #CCC; } div.caption p { font-size: .90em; color: #666; text-align: center; }  hr#system-readmore { border: red dashed 1px; color: red; } hr.system-pagebreak { border: gray dashed 1px; color: gray; }   html, body, form, fieldset { margin: 0; padding: 0; } body {  color: #000000; font-family: "Lucida Grande", Arial, sans-serif; line-height: 1.6; } body#bd { border-top: 1px solid #FFFFFF; color: #333333; background: #333333; } body.contentpane { color: #000000; font-size: 12px; line-height: 1.3em; margin: 0; margin: 1em 2em; width: auto;  } 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: #00B0DB; text-decoration: unerline; } a:hover, a:active, a:focus { color: #333333; text-decoration: underline; } a img { border: none; }  .contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 { }  small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, p.site-slogan, a.readon, #ja-pathway, #ja-botsl, #ja-footer { font-size: 92%; } small, .small { color: #999999; } img { margin: 0; padding: 0; } 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(/templates/ja_helio/css/../images/bullet.gif) no-repeat 18px 7px; line-height: 160%; padding-left: 30px; } ol li { line-height: 180%; margin-left: 35px; } th { font-weight: bold; padding: 5px; text-align: left; } fieldset { border: none; padding: 10px 5px; } fieldset a { font-weight: bold; } fieldset.input { padding: 0; } hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #CCCCCC; height: 1px; } td, div { font-size: 100%; }  form { margin: 0; padding: 0; } form label { cursor: pointer; } input, select, textarea, .inputbox { font-family: Arial, sans-serif; font-size: 100%; } .inputbox { border: 1px solid #CCCCCC; padding: 2px; background: #FFFFFF; } .inputboxBzz { font-family: Arial, sans-serif; font-size: 100%; border: 1px solid #CCCCCC; padding: 2px; background: #FFFFFF; width: 34px; } .button { padding: 2px 8px; border: 1px solid #666666; background: url(/templates/ja_helio/css/../images/but-bg.gif) repeat-x center #666666; font-size: 92%; color: #FFFFFF; } * html .button {  padding: 1px 5px !important; } *+html .button {  padding: 1px 5px !important; }  table.blog { } .article_separator { clear: both; display: block; height: 30px; background: url(/templates/ja_helio/css/../images/sep.gif) repeat-x center; } .article_column { } .column_separator { padding: 0 25px; }  .sectiontableheader { background: #444444; border-right: 1px solid #EFEFEF; padding: 4px; } tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 4px; background: url(/templates/ja_helio/css/../images/dot.gif) repeat-x bottom; } table.contentpane { border: none; width: 100%; } table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; } table.contenttoc { margin: 0 0 10px 10px; padding: 0; width: 35%; font-size: 92%; } table.contenttoc a { text-decoration: none; } table.contenttoc td { background: url(/templates/ja_helio/css/../images/bullet.gif) no-repeat 10px 9px; padding: 1px 5px 1px 20px; } table.contenttoc th { border-bottom: 1px solid #EFEFEF; padding: 0 0 3px; text-indent: 5px; } table.poll { border-collapse: collapse; padding: 0; width: 100%; } table.pollstableborder { border: none; padding: 0; text-align: left; width: 100%; } table.pollstableborder img { vertical-align: baseline; } table.pollstableborder td { border-collapse: collapse; border-spacing: 0; padding: 4px !important; background: none; } table.pollstableborder tr.sectiontableentry1 td { background: #EFEFEF; } table.searchintro { padding: 10px 0; width: 100%; } table.searchintro td { padding: 5px!important; } table.adminform { } .adminform .inputbox { } .blog_more { } .blog_more strong { display: block; font-size: 125%; margin: 0 0 5px; } .blog_more ul { margin: 0; padding: 0; } .blog_more ul li { background: url(/templates/ja_helio/css/../images/bullet.gif) no-repeat 6px 10px; margin: 0; padding: 0 0 0 17px; } .category { font-size: 125%; font-weight: bold; } h1.componentheading, .componentheading { margin: 0 0 10px; padding: 0 0 5px; } h1.browse_1 { font-size: 175%;  } .componentheading { font-size: 200%; font-weight: bold; border-bottom: 1px solid #EFEFEF; } .contentdescription { padding-bottom: 30px; } h2.contentheading, .contentheading { font-weight: bold; margin: 0; padding: 0; line-height: normal; } .contentheading { font-size: 175%; line-height: normal; } table.blog .contentheading { font-size: 180%; line-height: normal; font-weight: bold; } a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus { } a.readon { display: block; float: left; text-align: center; clear: both; padding-left: 20px; text-transform: uppercase; background: url(/templates/ja_helio/css//templates/ja_helio/css/../images/icon-arrow.gif) no-repeat left center; text-decoration: none; } table.contentpaneopen td, table.contentpane td { } table.contentpaneopen, table.contentpane, table.blog { width: 100%; } .moduletable { padding: 0; } ul.pagination { margin: 15px auto 0; padding: 0; } ul.pagination li { background: none; display: inline; margin: 0; padding: 0; } ul.pagination li span{ padding: 2px 5px; } ul.pagination a { padding: 2px 3px; text-decoration: none; } ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus { } .pagenavbar { background: url(/templates/ja_helio/css/../images/icon-pages.gif) no-repeat center left; font-weight: bold; padding-left: 14px; } .pagenavcounter { background: url(/templates/ja_helio/css/../images/icon-pages.gif) no-repeat 0 11px; font-weight: bold; padding: 8px 14px 0 14px; } .sectiontableheader { color: #FFFFFF; font-weight: bold; padding: 8px 5px; } .sectiontableheader a { color: #FFFFFF; } tr.sectiontableentry1 td { padding: 8px 5px; } tr.sectiontableentry2 td { padding: 8px 5px; } tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { } .smalldark { text-align: left; } div.syndicate div { text-align: center; } .pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td { background: none; }  .createdate { color: #999999; } .modifydate { float: left; width: 100%; color: #999999; margin-bottom: 10px; display: block; } div.buttonheading { float: right; width: 20%; } .buttonheading img { border: 0; float: right; margin: 7px 5px 0 0; }  #ja-wrapper { background: url(/templates/ja_helio/css/../images/bd-bg.gif) repeat-x 0 5px #FFFFFF; } #ja-headerwrap, #ja-mainnavwrap, #ja-botslwrap, #ja-footerwrap { clear: both; } #ja-header, #ja-mainnav, #ja-container, #ja-botsl, #ja-footer { width: 920px; margin: 0 auto; margin-left: auto; margin-right: auto; clear: both; z-index: 2; } #nja-runtom { } .narrow #ja-header, .narrow #ja-mainnav, .narrow #ja-container, .narrow #ja-botsl, .narrow #ja-footer { width: 750px; } #ja-container { padding: 20px 0 0; background: url(/templates/ja_helio/css/../images/bd-deco.gif) no-repeat right bottom; } #ja-mainbody { width: 75%; float: left; }  #ja-content { clear: both; display: block; float: right; width: 69%; } #ja-current-content { padding: 0 0 20px; }  #ja-col1 { float: left; overflow: hidden; width: 27%; } #ja-col1 .ja-innerpad { padding: 0 0 50px 0; } #ja-col2 { float: right; overflow: hidden; width: 25%; background: url(/templates/ja_helio/css/../images/col-center.gif) repeat-y 20px 0; } #ja-col2-top { background: url(/templates/ja_helio/css/../images/col-top.gif) no-repeat 20px 0; } #ja-col2-bot { background: url(/templates/ja_helio/css/../images/col-bot.gif) no-repeat 20px bottom; padding: 0 0 0 40px; }  #ja-colwrap a { } #ja-colwrap a:hover, #ja-colwrap a:active, #ja-colwrap a:focus { } #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 { padding: 0; margin: 0; background: url(/templates/ja_helio/css/../images/grad2.gif) repeat-x bottom; clear: both; }  #ja-containerwrap-f #ja-mainbody { width: 100%; } #ja-containerwrap-f #ja-content { width: 100%; }  #ja-containerwrap-fr #ja-mainbody { width: 100%; } #ja-containerwrap-fr #ja-content { width: 77%; } #ja-containerwrap-fr #ja-col1 { width: 20%; }  #ja-containerwrap-fl #ja-content { width: 100%; }  div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3, div.moduletable_light h3, div.moduletable_hilite h3 { font-size: 100%; margin: 0 -5px 5px; padding: 0 0 0 28px; background: url(/templates/ja_helio/css/../images/h3-bg.gif) no-repeat center left #333333; white-space: nowrap; color: #CCCCCC; height: 30px; } div.moduletable h3 span, div.moduletable_menu h3 span, div.moduletable_text h3 span, div.moduletable_light h3 span, div.moduletable_hilite h3 span { margin: 0; padding: 0; float: left; width: 100%; display: block; background: url(/templates/ja_helio/css/../images/h3-bg.gif) no-repeat center right; height: 30px; line-height: 28px; } div.moduletable_light h3 { background: url(/templates/ja_helio/css/../images/h3-bg-light.gif) no-repeat center left #EFEFEF; color: #333333; } div.moduletable_light h3 span { background: url(/templates/ja_helio/css/../images/h3-bg-light.gif) no-repeat center right; } div.moduletable_hilite h3 { background: url(/templates/ja_helio/css/../images/h3-bg-hilite.gif) no-repeat center left #00B0DB; color: #FFFFFF; } div.moduletable_hilite h3 span { background: url(/templates/ja_helio/css/../images/h3-bg-hilite.gif) no-repeat center right; } div.moduletable, div.moduletable_menu, div.moduletable_text, div.moduletable_light, div.moduletable_hilite { margin: 0 0 20px; padding: 0 5px; } .feature_bottom_border { border-top: 1px solid #e4e4e4; border-bottom: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; border-left: 1px solid #e4e4e4; } .hoejkh { height: 2em; } div.module h3, div.module_menu h3, div.module_text h3, div.module_hilite h3 { margin: 0 0 8px; padding: 5px 5px 6px 13px; white-space: nowrap; font-size: 100%; color: #CCCCCC; } div.module, div.module_menu, div.module_text, div.module_hilite { margin: 0 0 20px; padding: 0; width: 100%;  background: url(/templates/ja_helio/css/../images/box-br.gif) no-repeat bottom right; } div.module div, div.module_menu div, div.module_text div, div.module_hilite div { padding: 0; background: url(/templates/ja_helio/css/../images/box-bl.gif) no-repeat bottom left; } div.module div div, div.module_menu div div, div.module_text div div, div.module_hilite div div { padding: 0; background: url(/templates/ja_helio/css/../images/box-tr.gif) no-repeat top right; } div.module div div div, div.module_menu div div div, div.module_text div div div, div.module_hilite div div div { padding: 0 15px 15px; background: url(/templates/ja_helio/css/../images/box-tl.gif) no-repeat top left; } div.module_hilite h3 { color: #FFFFFF; border-bottom: 1px solid #8DDDF0; } div.module_hilite { background: url(/templates/ja_helio/css/../images/box-hilite-br.gif) no-repeat bottom right #00B0DB; color: #FFFFFF; } div.module_hilite div { background: url(/templates/ja_helio/css/../images/box-hilite-bl.gif) no-repeat bottom left; } div.module_hilite div div { background: url(/templates/ja_helio/css/../images/box-hilite-tr.gif) no-repeat top right; } div.module_hilite div div div { background: url(/templates/ja_helio/css/../images/box-hilite-tl.gif) no-repeat top left; }  div.module div div div div, div.module_menu div div div div, div.module_text div div div div, div.module_hilite div div div div { margin: 0; padding: 0; background: none; overflow: hidden; }  div.banneritem_text { padding: 5px 0 !important; } div.advs { clear: both; display: block; float: left; width: 100%; } div.moduletable ul, div.moduletable_text ul, div.moduletable_menu ul, div.moduletable_hilite ul, div.moduletable_light ul, div.module ul, div.module_menu ul, div.module_text ul, div.module_hilite ul { margin: 0; padding: 0; } div.moduletable li, div.moduletable_text li, div.moduletable_menu li, div.moduletable_hilite li, div.moduletable_light li, div.module li, div.module_menu li, div.module_text li, div.module_hilite li { background: url(/templates/ja_helio/css/../images/bullet.gif) no-repeat 5px 8px; margin: 0; padding-left: 16px; }  #ja-headerwrap { height: 80px; } #ja-header { height: 80px; line-height: normal; position: relative; } #ja-header a { } h2.logo, h1.logo-text { margin: 0; padding: 0; font-size: 300%; letter-spacing: 1px; } .logo a { width: 706px; display: block; background: url(/templates/ja_helio/css/../images/logo_l.gif) no-repeat; position: absolute; height: 50px; bottom: 10px; left: 0; } .logoblog a { width: 214px; display: block; background: url(/templates/ja_helio/css/../images/logoblog_s.gif) no-repeat; position: absolute; height: 50px; bottom: 10px; left: 706px; } h2.logo a span { position: absolute; top: -1000px; } h2.logo-text a { text-decoration: none; outline: none; position: absolute; bottom: 25px; left: 5px; } p.site-slogan { margin: 0; padding: 0; color: #999999; position: absolute; bottom: 10px; left: 5px; letter-spacing: 2px; }  #ja-mainnavwrap { background: url(/templates/ja_helio/css/../images/mainnav-bg.gif) repeat-x top; color: #CCCCCC; } #ja-mainnav { height: 50px; position: relative; z-index: 999; } #ja-mainnav a, #ja-subnav a { outline: none; } #ja-subnav ul { margin: 0; padding: 0; } #ja-subnav li { background: none !important; display: block; margin: 0 !important; padding: 0 !important; } #ja-subnav a { display: block; outline: none; padding: 5px 2px; border-bottom: 1px solid #EFEFEF; color: #333333; text-decoration: none; } #ja-subnav a:hover, #ja-subnav a:active, #ja-subnav a:focus { color: #00B0DB; background: url(/templates/ja_helio/css/../images/arrow.png) no-repeat 95% center; } #ja-subnav li.active a { color: #00B0DB; background: url(/templates/ja_helio/css/../images/arrow.png) no-repeat 95% center; font-weight: bold; }  #ja-pathwaywrap { padding: 0 0 0 25px; color: #FFFFFF; font-weight: bold; background: url(/templates/ja_helio/css/../images/h3-bg-hilite.gif) no-repeat left center #00B0DB; margin: 0 5px 10px 0; white-space: nowrap; overflow: hidden; display: block; height: 30px; } #ja-pathway { padding: 0; display: block; float: left; width: 100%; background: url(/templates/ja_helio/css/../images/h3-bg-hilite.gif) no-repeat right center; margin: 0; height: 30px; } #ja-pathway div.ja-innerpad { padding-top: 7px; line-height: normal; } #ja-pathway strong { margin-right: 5px; } #ja-pathway a { color: #FFFFFF; text-decoration: none; } #ja-pathway a:hover { text-decoration: underline; } #ja-pathway img { margin: 1px 5px; }  ul.menu { list-style: none; margin: 0; padding: 0; } ul.menu li { background: none; margin: 0; padding: 0; border-bottom: 1px solid #FFFFFF; } ul.menu li a { display: block; outline: none; padding: 5px 2px; border-bottom: 1px solid #CCCCCC; color: #333333; text-decoration: none; } ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus { color: #00B0DB; background: url(/templates/ja_helio/css/../images/arrow.png) no-repeat 95% center; } ul.menu li.active a { background: url(/templates/ja_helio/css/../images/arrow.png) no-repeat 95% center; font-weight: bold; color: #00B0DB; } ul.menu li ul { list-style: none; margin: 0; padding: 0; } ul.menu li li { border: none; } ul.menu li li a { background: url(/templates/ja_helio/css/../images/bullet.gif) no-repeat 10px 13px !important; border: none; font-weight: normal !important; padding-left: 20px !important; width: 75%;  } ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus { background: none; }   .ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right { float: left; overflow: hidden; } .ja-box-left, .ja-box-center { }  #ja-topsl { color: #FFFFFF; height: 250px; margin-bottom: 25px; } .ja-slideshow-mask { width: 100%; display: block; background: url(/templates/ja_helio/css/../images/header-mask.png) no-repeat; position: absolute; top: 0; left: 0; height: 250px; z-index: 100; } #ja-topsl div.moduletable { padding: 0; margin: 0; }  #ja-botslwrap { background: #333333; color: #999999; padding: 10px 0; border-top: 1px solid #FFFFFF; } #ja-botsl { color: #999999; padding: 10px 0; background: url(/templates/ja_helio/css/../images/hline.gif) repeat-x bottom; } #ja-botsl h3 { color: #CCCCCC; font-size: 125%; background: none; border: none; margin: 0; padding: 0; height: auto; } #ja-botsl div.moduletable { padding: 0 15px; } #ja-botsl ul, #ja-botsl ol { margin: 10px 0; padding: 0; } #ja-botsl ol li { margin: 0 0 0 18px; padding: 0; } #ja-botsl ul li { margin: 0; padding: 0 0 0 20px; background: url(/templates/ja_helio/css/../images/arrow.png) no-repeat 2px 7px; } #ja-botsl li a { color: #999999; } #ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { color: #FFFFFF; }  #ja-footerwrap { padding: 0; background: #333333; } #ja-footer { color: #666666; padding: 10px 0 30px; position: relative; background: #333333; } #ja-footer small { position: absolute; top: 5px; left: 0; color: #999999; font-size: 100%; } #ja-footer ul { position: absolute; top: 6px; right: 0; margin: 0; padding: 0; line-height: normal; } #ja-footer li { display: inline; margin: 0; padding: 0; background: url(/templates/ja_helio/css/../images/vline.gif) no-repeat center left; } #ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { color: #FFFFFF; } #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 { top: 10px; right: 0; position: absolute; font-size: 12px; background: url(/templates/ja_helio/css/../images/search-bg.gif) no-repeat; width: 190px; height: 20px; } #ja-search .inputbox { padding: 3px 0 0 25px; background: none; border: none; }  #ja-login { position: absolute; top: 25px; right: 0; } #ja-login #login-wrap { background: url(/templates/ja_helio/css/../images/login-bg.gif) no-repeat; height: 22px; width: 333px; } #logout-wrap form input.button { font-size: 11px !important; float: left; color: #333333; background: #CCCCCC !important; border: 1px solid #B4B4B4 !important; } #ja-login form { float: left; } #ja-login form label { float: left; } label.ja-login-user span, label.ja-login-password span { display: none; } #ja-login form input.button { font-size: 11px !important; float: left; background: none; border: none; } #ja-login form #mod_login_username, #ja-login form #mod_login_password { width: 100px; margin: 3px 0 0 22px; font-size: 11px !important; padding: 2px; background: none; border: none; } #ja-login form #mod_login_password { margin: 3px 18px 0 35px; } #ja-login form a { padding: 0 8px 0 13px; text-decoration: none; font-size: 10px; background: url(/templates/ja_helio/css/../images/arrow.png) no-repeat left center; } #ja-login form a:hover, #ja-login form a:active, #ja-login form a:focus { text-decoration: underline; } .ja-login-links { display: block; clear: both; padding-top: 8px; }  .mostread, .latestnews { text-decoration: none; } #ja-banner { margin: 0 0 15px; text-align: center; overflow: hidden; width: 100%; } div.back_button a, div.back_button a:hover, div.back_button a:active { background: none!important; display: block; margin: 10px 0; text-decoration: none!important; } .clr { clear: both; } .hasTip img { border: none; margin: 10px 5px 0 0; } div.ja-innerdiv { padding: 8px 0 5px; border-bottom: 1px solid #EFEFEF; } div.ja-innerdiv img { padding: 2px; margin: 0 5px 0 0; }  .tool-tip { background: #FFFFFF; border: 1px solid #CCCCCC; float: left; max-width: 200px; padding: 5px; } .tool-title { background: url(/templates/ja_helio/css/../../system/images/selector-arrow.png) no-repeat; font-size: 100%; font-weight: bold; margin: 0; margin-top: -15px; padding: 0; padding-bottom: 5px; padding-top: 15px; } .tool-text { font-size: 100%; margin: 0; } #system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul { margin: 0; padding: 0; } #system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { background: none; color: #FFFFFF; margin: 0; padding: 5px; }  #system-message dd.message ul { background: #666666; border: none; }  #system-message dd.error ul { background: #666666; border: none; }  #system-message dd.notice ul { background: #666666; border: none; }  .clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } * html > body .clearfix { display: block; width: 100%; } * html .clearfix { height: 1%; }  pre, .code { background: #FFFFCC; border-left: 5px solid #CCCCCC; font: 1em/1.5 "Courier News", monospace; margin: 5px 0 15px; padding: 10px 15px; } blockquote { padding: 1em 40px 1em 15px; } blockquote span.open { background: url(/templates/ja_helio/css/../images/so-q.gif) no-repeat left top; padding: 0 0 0 15px; } blockquote span.close { background: url(/templates/ja_helio/css/../images/sc-q.gif) no-repeat bottom right; padding: 0 15px 0 0; } blockquote.testimonial { padding: 0 0 10px; border-bottom: 1px solid #E7E8E6; } blockquote.testimonial span.author { background: url(/templates/ja_helio/css/../images/icon-author.gif) no-repeat 5px center; display: block; font-weight: bold; margin-top: 5px; padding-left: 20px; }  .dropcap { color: #4B4B4B; display: block; float: left; font: 50px/40px Georgia, Times, serif; padding: 4px 8px 0 0; }  p.error { background: url(/templates/ja_helio/css/../images/icon-error.gif) no-repeat top left; color: #CC0000; padding-left: 25px; } p.message { background: url(/templates/ja_helio/css/../images/icon-info.gif) no-repeat top left; color: #2C79B3; padding-left: 25px; } p.tips { background: url(/templates/ja_helio/css/../images/icon-tips.gif) no-repeat top left; color: #E58C00; padding-left: 25px; } .highlight { background: #FFFFCC; font-weight: bold; padding: 1px 5px; }  p.stickynote { background: url(/templates/ja_helio/css/../images/sticky-bg.gif) no-repeat 5px center #FFFFFF; border: 1px solid #CCCCCC; padding: 10px 0px 10px 40px; } p.download { background: url(/templates/ja_helio/css/../images/download-bg.gif) no-repeat 5px center #FFFFFF; border: 1px solid #CCCCCC; padding: 10px 0px 10px 45px; } .blocknumber { clear: both; padding: 5px 15px 10px; position: relative; }  ul.checklist { list-style: none; } ul.checklist li { background: url(/templates/ja_helio/css/../images/icon-checklist.gif) no-repeat 0 4px; margin-left: 15px; padding: 0 0 0 20px; }  ul.stars { list-style: none; } ul.stars li { background: url(/templates/ja_helio/css/../images/icon-star.gif) no-repeat 0 5px; margin-left: 15px; padding: 0 0 0 20px; }  ul.arrow { list-style: none; } ul.arrow li { background: url(/templates/ja_helio/css/../images/icon-arrow.gif) no-repeat 3px 5px; margin-left: 15px; padding: 0 0 0 20px; }  .bignumber { background: url(/templates/ja_helio/css/../images/ol-bg.gif) no-repeat top left; color: #FFFFFF; display: block; float: left; font: bold 20px/normal Arial, sans-serif; margin-right: 8px; padding: 6px 7px; }  div.bubble1, div.bubble2, div.bubble3, div.bubble4 { margin: 15px 0; } div.bubble1 span.author, div.bubble2 span.author, div.bubble3 span.author, div.bubble4 span.author { font-weight: bold; margin-left: 15px; padding-left: 0; } div.bubble1 div { background: url(/templates/ja_helio/css/../images/bub1-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble1 div div { background: url(/templates/ja_helio/css/../images/bub1-bl.gif) no-repeat bottom left; } div.bubble1 div div div { background: url(/templates/ja_helio/css/../images/bub1-tr.gif) no-repeat top right; } div.bubble1 div div div div { background: url(/templates/ja_helio/css/../images/bub1-tl.gif) no-repeat top left; } div.bubble1 div div div div div { margin: 0; padding: 10px 15px 20px; width: auto; } div.bubble2 div { background: url(/templates/ja_helio/css/../images/bub2-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble2 div div { background: url(/templates/ja_helio/css/../images/bub2-bl.gif) no-repeat bottom left; } div.bubble2 div div div { background: url(/templates/ja_helio/css/../images/bub2-tr.gif) no-repeat top right; } div.bubble2 div div div div { background: url(/templates/ja_helio/css/../images/bub2-tl.gif) no-repeat top left; } div.bubble2 div div div div div { margin: 0; padding: 10px 15px 25px; width: auto; } div.bubble3 div { background: url(/templates/ja_helio/css/../images/bub3-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble3 div div { background: url(/templates/ja_helio/css/../images/bub3-bl.gif) no-repeat bottom left; } div.bubble3 div div div { background: url(/templates/ja_helio/css/../images/bub3-tr.gif) no-repeat top right; } div.bubble3 div div div div { background: url(/templates/ja_helio/css/../images/bub3-tl.gif) no-repeat top left; } div.bubble3 div div div div div { margin: 0; padding: 10px 15px 45px; width: auto; } div.bubble4 div { background: url(/templates/ja_helio/css/../images/bub4-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble4 div div { background: url(/templates/ja_helio/css/../images/bub4-bl.gif) no-repeat bottom left; } div.bubble4 div div div { background: url(/templates/ja_helio/css/../images/bub4-tr.gif) no-repeat top right; } div.bubble4 div div div div { background: url(/templates/ja_helio/css/../images/bub4-tl.gif) no-repeat top left; } div.bubble4 div div div div div { margin: 0; padding: 10px 15px 45px; width: auto; }  .legend-title { background: #FFFFFF; display: block; float: left; font-weight: bold; left: 7px; margin: 0; padding: 0 3px; position: absolute; top: -13px; } .legend { border: 1px solid #CCCCCC; margin: 20px 0; padding: 0 10px; position: relative; }   #ja-newsmoo-container { text-align: left; } #ja-newsmoo-container li { background: none; } #ja-newsmoo-wrap { position: relative; margin: 20px -5px 0 0; text-align: left !important; } #ja-newsmoo-wrap .ja-newsmoo-items { display: block; margin: 0px; } #ja-newsmoo-wrap div { float: left; } div:after { content: ""; } #ja-newsmoo-wrap .ja-newsmoo { display: block; cursor: pointer; overflow: hidden; background: url(/templates/ja_helio/css/../../images/newsmoo-sep.gif) repeat-x bottom left #FFFFFF; position: absolute; margin: 0; padding: 0; } #ja-newsmoo-wrap .ja-newsmoo span { display: block; } #ja-newsmoo { } .ja-newsmoo img { margin: 0 0 5px; padding: 0; } .ja-newsmoo-title a { padding: 5px; font-weight: bold; font-size: 100%; text-decoration: none; } .ja-newsmoo-desc { padding: 0 5px; } #ja-newsmoo-wrap a.readon { margin: 5px 0 0 5px; }  #ja-cssmenu { margin: 0;  padding: 0; background: url(/templates/ja_helio/ja_menus/ja_moomenu/../../images/mainnav-sep.gif) no-repeat left; } #ja-cssmenu ul { margin: 0;  padding: 0; } #ja-cssmenu li { margin: 0;  padding: 0; float: left; display: block; background: none; background: url(/templates/ja_helio/ja_menus/ja_moomenu/../../images/mainnav-sep.gif) no-repeat right; 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: 40px; padding: 0 20px 4px; color: #AAAAAA; font-size: 100%; font-weight: bold; letter-spacing: 1px; } #ja-cssmenu li a:hover, #ja-cssmenu li a:active, #ja-cssmenu li a:focus { color: #FFFFFF; } #ja-cssmenu li:hover, #ja-cssmenu li.sfhover, #ja-cssmenu li.havechildsfhover, #ja-cssmenu li.havechild-activesfhover { background: url(/templates/ja_helio/ja_menus/ja_moomenu/../../images/mainnav-hover.gif) no-repeat center bottom; color: #FFFFFF; } #ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus { background: url(/templates/ja_helio/ja_menus/ja_moomenu/../../images/mainnav-active.gif) no-repeat center bottom; color: #FFFFFF; }  #ja-cssmenu li ul { border: 2px solid #555555; border-bottom-width: 1px; background: url(/templates/ja_helio/ja_menus/ja_moomenu/../../images/trans-bg.png); } #ja-cssmenu li ul li { border-bottom: 1px solid #555555; border-right: none; background: none; } #ja-cssmenu li ul a { border-right: none; margin: 0; padding: 7px 10px; line-height: normal; height: auto; background: none; color: #FFFFFF; font-weight: normal; font-size: 92%; } #ja-cssmenu li.havesubchild, #ja-cssmenu li.havesubchild-active { background: url(/templates/ja_helio/ja_menus/ja_moomenu/../../images/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: #00B0DB; color: #FFFFFF; } #ja-cssmenu ul li a.active { background: none !important; color: #00B0DB; font-weight: bold; } #ja-cssmenu ul li a.active:hover, #ja-cssmenu ul li a.active:active, #ja-cssmenu ul li a.active:focus { color: #FFFFFF; }  a { color: #CC0000; } div.module_hilite h3 { border-bottom: 1px solid #CC0000; } div.module_hilite { background: url(/templates/ja_helio/css/colors/../../images/red/box-hilite-br.gif) no-repeat bottom right #CC0000; } div.module_hilite div { background: url(/templates/ja_helio/css/colors/../../images/red/box-hilite-bl.gif) no-repeat bottom left; } div.module_hilite div div { background: url(/templates/ja_helio/css/colors/../../images/red/box-hilite-tr.gif) no-repeat top right; } div.module_hilite div div div { background: url(/templates/ja_helio/css/colors/../../images/red/box-hilite-tl.gif) no-repeat top left; } div.moduletable_hilite h3 { background: url(/templates/ja_helio/css/colors/../../images/red/h3-bg-hilite.gif) no-repeat center left #CC0000; } div.moduletable_hilite h3 span { background: url(/templates/ja_helio/css/colors/../../images/red/h3-bg-hilite.gif) no-repeat center right; } #ja-subnav a:hover, #ja-subnav a:active, #ja-subnav a:focus { color: #CC0000; } #ja-subnav li.active a { color: #CC0000; } #ja-pathwaywrap { background: url(/templates/ja_helio/css/colors/../../images/red/h3-bg-hilite.gif) no-repeat left center #CC0000; } #ja-pathway { background: url(/templates/ja_helio/css/colors/../../images/red/h3-bg-hilite.gif) no-repeat right center; } ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus { color: #CC0000; } ul.menu li.active a { color: #CC0000; }  #ja-splitmenu li.active a, #ja-splitmenu li.active a:hover, #ja-splitmenu li.active a:active, #ja-splitmenu li.active a:focus { background: url(/templates/ja_helio/css/colors/../../images/red/mainnav-active.gif) no-repeat center bottom; }  #ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus { background: url(/templates/ja_helio/css/colors/../../images/red/mainnav-active.gif) no-repeat center bottom; } #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: #CC0000; } #ja-cssmenu ul li a.active { color: #CC0000; } 