  html, body, form, fieldset { margin: 0; padding: 0; } body { color: #000000; background: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 150%; } body#bd { color: #2A343A; background: url(/templates/ja_mageia/css/../images/body-bg.jpg) repeat-x top #75838B; } body.contentpane { width: auto;  margin: 1em 2em; background: #FFFFFF; color: #000000; font-size: 12pt; font-family: serif; line-height: 140%; } body.fs1 { font-size: 9px; } body.fs2{ font-size: 10px; } body.fs3{ font-size: 11px; } body.fs4{ font-size: 12px; } body.fs5{ font-size: 13px; } body.fs6{ font-size: 14px; }  a { color: #0064A1; text-decoration: underline; } a:hover, a:active, a:focus { color: #0064A1; text-decoration: underline; }  .contentheading, .componentheading, .blog_more strong, h1, h2 { font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }  small, .small, .smalldark, .mosimage_caption { font-size: 90%; color: #92A3AE; }  h1 { font-size: 180%; } h2 { font-size: 155%; } h3 { font-size: 125%; } h4 { font-size: 100%; text-transform: uppercase; } p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 1em 0; padding: 0; } ul { list-style: none; } ul li { padding-left: 30px; line-height: 180%; background: url(/templates/ja_mageia/css/../images/bullet-list.gif) no-repeat 18px 8px; } ol li { margin-left: 35px; line-height: 180%; } th { padding: 5px; font-weight: bold; text-align: left; } fieldset { border: none; } fieldset a { font-weight: bold; } hr { border-top: 1px solid #D0D9DF; border-right: 0; border-left: 0; border-bottom: 0; height: 1px; } a img { border: none; } td, div { font-size: 100%; }  form { margin: 0; padding: 0; } form label { cursor: pointer; } input, select, textarea, .inputbox { padding: 1px; font-family: Tahoma, Arial, sans-serif; font-size: 100%; } select, textarea, .inputbox { background: #FFFFFF; color: #3C4A53; } .button { font-weight: bold; color: #3C4A53; padding: 2px; background: url(/templates/ja_mageia/css/../images/but-bg.gif) repeat-x top; border: 1px solid #92A3AE; } .inputbox { margin-bottom: 1px; padding: 3px 0 3px 5px; background: #FFFFFF; border: 1px solid #92A3AE; } .inputbox:hover, .inputbox:focus { }  pre, .code { padding: 10px 15px; margin: 5px 0 15px; border-left: 5px solid #92A3AE; background: #FAFAF0; } blockquote { padding: 1em 40px 1em 15px; } blockquote span.open { padding: 0 0 0 20px; background: url(/templates/ja_mageia/css/../images/so-q.gif) no-repeat left top; } blockquote span.close { padding: 0 20px 0 0; background: url(/templates/ja_mageia/css/../images/sc-q.gif) no-repeat bottom right; }  .quote-hilite { padding : 10px 15px; margin: 0; background: #FFFFFF; border: 1px solid #D0D9DF; }  .small-quote { background: none; margin: 0; padding: 0; } .small-quote span.open-quote { background: url(/templates/ja_mageia/css/../images/so-q.gif) no-repeat center left; margin: 0; padding-left: 20px; } .small-quote span.close-quote { background: url(/templates/ja_mageia/css/../images/sc-q.gif) no-repeat center right; margin: 0; padding-right: 20px; } .small-quote span.author { display: block; padding: 2px 5px 2px 20px; background: url(/templates/ja_mageia/css/../images/author.gif) no-repeat 5px 4px #D0D9DF; border-top: 1px solid #D0D9DF; margin: 0.5em 0 0; text-transform: uppercase; font-size: 90%; }  .dropcap { float: left; padding: 4px 8px 0 0; display: block; color: #92A3AE; font: 50px/40px Georgia, Times, serif; }  .error { padding-left: 25px; color: #CC0000; background: url(/templates/ja_mageia/css/../images/bullet-error.gif) no-repeat top left; } .message { padding-left: 25px; color: #DF8600; background: url(/templates/ja_mageia/css/../images/bullet-info.gif) no-repeat top left; } .tips { padding-left: 25px; color: #0064A1; background: url(/templates/ja_mageia/css/../images/bullet-tips.gif) no-repeat top left; } .highlight { padding: 1px 5px; background: #FFFFCC; font-weight: bold; }  p.stickynote { background: url(/templates/ja_mageia/css/../images/sticky-bg.gif) no-repeat 5px center #FFFFFF; padding: 10px 0px 10px 40px; border: 1px solid #D0D9DF; } p.download { background: url(/templates/ja_mageia/css/../images/download-bg.gif) no-repeat 5px center #FFFFFF; padding: 10px 0px 10px 40px; border: 1px solid #D0D9DF; } .blocknumber { clear: both; padding: 5px 15px 10px; position: relative; }  ul.checklist { list-style: none; } ul.checklist li { margin-left: 15px; padding: 0 0 5px 20px; background: url(/templates/ja_mageia/css/../images/checklist-bg.gif) no-repeat 0 3px; }  ul.stars { list-style: none; } ul.stars li { margin-left: 15px; padding: 0px 0 5px 20px; background: url(/templates/ja_mageia/css/../images/star-bg.gif) no-repeat 0 3px; }  .bignumber { float: left; margin-right: 8px; padding: 6px 7px; display: block; color: #FFFFFF; background: url(/templates/ja_mageia/css/../images/ol-bg.gif) no-repeat top left; font: 20px/normal Arial, sans-serif; font-weight: bold; }  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 { padding-left: 15px; margin-left: 15px; font-weight: bold; background: url(/templates/ja_mageia/css/../images/author.gif) no-repeat center left; } div.bubble1 div { margin: 0; width: 100%; background: url(/templates/ja_mageia/css/../images/bub1-br.gif) no-repeat bottom right; } div.bubble1 div div { background: url(/templates/ja_mageia/css/../images/bub1-bl.gif) no-repeat bottom left; } div.bubble1 div div div { background: url(/templates/ja_mageia/css/../images/bub1-tr.gif) no-repeat top right; } div.bubble1 div div div div { background: url(/templates/ja_mageia/css/../images/bub1-tl.gif) no-repeat top left; } div.bubble1 div div div div div { margin: 0; padding: 15px 15px 30px 15px; width: auto; } div.bubble2 div { margin: 0; width: 100%; background: url(/templates/ja_mageia/css/../images/bub2-br.gif) no-repeat bottom right; } div.bubble2 div div { background: url(/templates/ja_mageia/css/../images/bub2-bl.gif) no-repeat bottom left; } div.bubble2 div div div { background: url(/templates/ja_mageia/css/../images/bub2-tr.gif) no-repeat top right; } div.bubble2 div div div div { background: url(/templates/ja_mageia/css/../images/bub2-tl.gif) no-repeat top left; } div.bubble2 div div div div div { margin: 0; padding: 15px 15px 35px 15px; width: auto; } div.bubble3 div { margin: 0; width: 100%; background: url(/templates/ja_mageia/css/../images/bub3-br.gif) no-repeat bottom right; } div.bubble3 div div { background: url(/templates/ja_mageia/css/../images/bub3-bl.gif) no-repeat bottom left; } div.bubble3 div div div { background: url(/templates/ja_mageia/css/../images/bub3-tr.gif) no-repeat top right; } div.bubble3 div div div div { background: url(/templates/ja_mageia/css/../images/bub3-tl.gif) no-repeat top left; } div.bubble3 div div div div div { margin: 0; padding: 15px 15px 50px 15px; width: auto; } div.bubble4 div { margin: 0; width: 100%; background: url(/templates/ja_mageia/css/../images/bub4-br.gif) no-repeat bottom right; } div.bubble4 div div { background: url(/templates/ja_mageia/css/../images/bub4-bl.gif) no-repeat bottom left; } div.bubble4 div div div { background: url(/templates/ja_mageia/css/../images/bub4-tr.gif) no-repeat top right; } div.bubble4 div div div div { background: url(/templates/ja_mageia/css/../images/bub4-tl.gif) no-repeat top left; } div.bubble4 div div div div div { margin: 0; padding: 15px 15px 55px 15px; width: auto; }  table.blog { } .article_seperator { display: block; height: 20px; } #ja-col1 .article_seperator, #ja-col2 .article_seperator { display: none; } 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%; } table.contenttoc a { text-decoration: none; } table.contenttoc td { padding: 1px 5px 1px 25px; background: url(/templates/ja_mageia/css/../images/bullet-list.gif) no-repeat 5% 50%; } table.contenttoc th { padding: 0 0 3PX; border-bottom: 1px solid #D0D9DF; text-indent: 5px; } table.poll { padding: 0; width: 100%; border-collapse: collapse; } table.pollstableborder { padding: 0; width: 100%; border: none; text-align: left; } table.pollstableborder img { vertical-align: baseline; } table.pollstableborder td { padding: 2px!important; border-collapse: collapse; border-spacing: 0; } table.pollstableborder tr.sectiontableentry1 td { border: none; background: #D0D9DF; } table.pollstableborder tr.sectiontableentry2 td { border: none; } table.searchintro { padding: 10px 0; width: 100%; } table.searchintro td { padding: 5px!important; } table.adminform { width: 400px!important;  } .adminform .inputbox { } .blog_more { margin: 10px 0; } .blog_more strong { margin: 0 0 5px; display: block; color: #3C4A53; font-size: 155%; } .blog_more ul { margin: 0; padding: 0; } .blog_more ul li { margin: 0; padding: 0 0 0 17px; background: url(/templates/ja_mageia/css/../images/bullet-list.gif) no-repeat 6px 8px; } td.buttonheading { padding: 0 0 0 8px!important; text-align: center; background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-x bottom; } .category { font-weight: bold; } .clr { clear: both; } .componentheading { padding: 0 0 10px 0; margin-bottom: 20px; font-size: 170%; border-bottom: 1px solid #D0D9DF; } .contentdescription { padding-bottom: 30px; } .contentheading { font-size: 170%; padding-bottom: 10px; border-bottom: 1px solid #D0D9DF; text-transform: capitalize; } a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus { text-decoration: none !important; } a.readon { float: left; display: block; text-decoration: none; text-transform: uppercase; } a.readon:hover, a.readon:active, a.readon:focus { } table.contentpaneopen td, table.contentpane td { } table.contentpaneopen, table.contentpane, table.blog { width: 100%; } .createdate { padding: 3px; text-transform: uppercase; font-size: 90%; color: #92A3AE; } .modifydate { color: #92A3AE; height: 15px; padding-top: 15px; } .moduletable { padding: 0; } .mosimage { margin: 15px 5px 10px 0; padding: 0 5px 5px; } * html .mosimage {  padding: 5px 0 !important; margin: 15px 10px 10px 0; } *+html .mosimage {  padding: 5px 0 !important; } .mosimage img { padding: 0 !important; margin: 0 !important; } .mosimage_caption { margin-top: 5px; padding: 1px 2px; color: #92A3AE; } .pagenav, .pagenav_prev, .pagenav_next, .pagenavbar { padding: 0 2px; } a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a { text-decoration: none; } a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus { text-decoration: none; } .pagenavbar { padding-left: 14px; background: url(/templates/ja_mageia/css/../images/pages.gif) no-repeat center left; } .pagenavcounter { padding: 8px 14px 0 14px; background: url(/templates/ja_mageia/css/../images/pages.gif) no-repeat 0 11px; } .sectiontableheader { padding: 30px 5px 8px; border-bottom: 3px solid #D0D9DF; font-size: 170%; } tr.sectiontableentry1 td { padding: 8px 5px; background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-x bottom; } tr.sectiontableentry2 td { padding: 8px 5px; background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-x bottom; } tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-x bottom; } .smalldark { text-align: left; } div.syndicate div { text-align: center; } .pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td { background: none; }  #ja-wrapper { width: 950px; margin: 0 auto; background: #FFFFFF; } .narrow #ja-wrapper { width: 750px; } #ja-containerwrap, #ja-containerwrap-fr, #ja-containerwrap-fl, #ja-containerwrap-f { clear: both; } #ja-containerwrap, #ja-containerwrap-fr { background: url(/templates/ja_mageia/css/../images/mainwrap-bg.gif) repeat-y 23%; } #ja-containerwrap #ja-container { background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-y 77% 0; } #ja-containerwrap-fl { background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-y 75% 0; } #ja-containerwrap-fl #ja-container { background: none; } #ja-containerwrap-fr #ja-container { background: none; } #ja-mainbody, #ja-mainbody-fr { float: right; width: 77%; } #ja-mainbody #ja-contentwrap { float: left; width: 70%; } #ja-mainbody-fl { float: left; width: 100%; } #ja-mainbody-fl #ja-contentwrap { float: left; width: 74.8%; background: none; } #ja-mainbody-fl #ja-col2 { float: right; width: 25%; } #ja-mainbody-f { float: none; width: 100%; } #ja-container { padding: 20px 0 0; } #ja-content { padding: 0 20px; margin: 0; clear: both; display: block; }  #ja-headerwrap { background: #5D6B74; position: relative; height: 200px; line-height: normal; } #ja-header { height: 200px; } h1.logo { font-size: 300%; display: block; float: left; margin: 0; padding: 0; width: 218px; height: 48px; } .narrow h1.logo { width: 172px; } h1.logo a { width: 217px; height: 48px; display: block; float: left; text-decoration: none; text-transform: uppercase; outline: none; text-indent: -4000px; background: url(/templates/ja_mageia/css/../images/logo.gif) no-repeat; } .narrow h1.logo a { width: 172px; background: url(/templates/ja_mageia/css/../images/logo-narrow.gif) no-repeat; } #ja-newsflash { line-height: normal; height: 170px; position: relative; width: 22.9%; float: left; background: #5D6B74; } #ja-scroll_1, #ja-scroll_2 { background: #5D6B74; } #ja-pathwaywrap { background: url(/templates/ja_mageia/css/../images/opaque-default.png); clear: both; height: 30px; } #ja-pathway { display: block; padding: 10px 0 5px; color: #D0D9DF; width: 77%; float: right; text-indent: 20px; position: relative; } #ja-pathway strong { margin-right: 10px; } #ja-pathway img { margin: 0 5px 0; } #ja-pathway a { font-weight: bold; color: #D0D9DF; text-decoration: none; }  #ja-mainnavwrap { clear: both; background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-y 218px 0; } .narrow #ja-mainnavwrap { background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-y 173px 0; } #ja-mainnav { float: right; width: 77%; } #ja-mainnavwrap a, #ja-mainnavwrap a:hover, #ja-mainnavwrap a:active, #ja-mainnavwrap a:focus { outline: none; } #ja-subnavwrap { } #ja-subnav { }  a.mainlevel { padding: 5px 0 5px 20px; width: 90%; display: block; color: #2A343A; text-decoration: none; background: url(/templates/ja_mageia/css/../images/a-mainlevel.gif) no-repeat bottom left; } a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { color: #2A343A; text-decoration: none; background: url(/templates/ja_mageia/css/../images/a-mainlevel-hover.gif) no-repeat bottom left; } a.mainlevel#active_menu { color: #0064A1; background: url(/templates/ja_mageia/css/../images/a-mainlevel-hover.gif) no-repeat bottom left; font-weight: bold; text-decoration: none; } a.sublevel { padding: 2px 4px 2px 20px; display: block; color: #2A343A; text-decoration: none; background: url(/templates/ja_mageia/css/../images/bullet-list.gif) no-repeat 10px 9px; } a.sublevel:hover, a.sublevel:active, a.sublevel:focus { color: #0064A1; text-decoration: none; } #active_menu { color: #0064A1; font-weight: bold; }  div.moduletable h3 { font-size: 170%; padding: 0 2px 10px; margin: 0 -2px 10px; border-bottom: 1px solid #D0D9DF; color: #0064A1; font-weight: normal; } div.moduletable { padding: 0 10px 10px; margin-bottom: 30px; } #ja-col1 div.moduletable { padding-left: 0; margin-bottom: 15px; } #ja-col1 div.moduletable H3 { color: #0064A1; } #ja-col2 div.moduletable { padding-right: 0; margin-bottom: 15px; } div.moduletable-blank { background: none; padding: 0; margin-bottom: 15px; }   .ja-box-full, .ja-box-left, .ja-box-right, .ja-box-rightcol { float: left; overflow: hidden; padding: 0; } .ja-box-full div.moduletable, .ja-box-left div.moduletable, .ja-box-right div.moduletable, .ja-box-rightcol div.moduletable { padding: 0 20px 20px 20px; } .ja-box-left div.moduletable h3, .ja-box-full div.moduletable h3 { background: #92A3AE; } .ja-box-left, .ja-box-full { background: #FFFFFF; } .ja-box-right div.moduletable h3 { background: #5D6B74; } .ja-box-right { background: #F4F6F7; } .ja-box-rightcol div.moduletable h3 { background: #3C4A53; } .ja-box-rightcol { background: #E3E8EB; }  #ja-botslwrap { float: left; clear: both; width: 100%; } #ja-botsl { } #ja-botsl h3 { color: #FFFFFF; margin: 0 -20px 10px; padding: 6px 20px; font-size: 100%; text-transform: uppercase; letter-spacing: 1px; } #ja-botsl div.moduletable { margin: 0; } #ja-botsl ul { padding: 0; margin: 0 !important; } #ja-botsl li { padding: 0 0 0 13px; margin: 0; background: url(/templates/ja_mageia/css/../images/bullet-list.gif) no-repeat 2px 10px; } #ja-botsl td { padding: 0; } #ja-botsl .article_seperator { display: none; } #ja-botsl table { border-spacing: 0; border-collapse: collapse; }  #ja-col1 { float: left; width: 22.9%; overflow: hidden; } #ja-col1 div.ja-innerpad { padding: 1px 15px 10px 20px; } #ja-col2 { float: right; width: 30%; overflow: hidden; } #ja-col2 div.ja-innerpad { padding: 1px 20px 10px 10px; } #ja-col1 table, #ja-col2 table { border-collapse: collapse; border-spacing: 0; } #ja-col1 ul li, #ja-col2 ul li { padding-left: 15px; margin: 0; background: url(/templates/ja_mageia/css/../images/bullet-list.gif) no-repeat 3px 9px; } #ja-col1 ul, #ja-col2 ul { margin: 0; }  #ja-usercolorswrap, #ja-usertoolswrap { position: absolute; top: 0; right: 15px; font-size: 11px; } *+html #ja-usertoolswrap { right: 0; } #ja-usertools { margin: 0; padding: 10px 0 4px 0; } * html #ja-usertools {  float: left; } *+html #ja-usertools {  padding: 8px 0 4px 0; } #ja-usercolors ul, #ja-usertools ul { margin: 0; padding: 0; float: left; } #ja-usercolors ul li, #ja-usertools ul li { margin: 0; padding: 0; list-style: none; background: none; display: inline; } #ja-usercolors img, #ja-usertools img { padding: 0; margin: 0 0 0 2px; } #ja-usercolors { float: left; padding: 10px 5px 4px; }  #ja-footerwrap { border-top: 5px solid #D0D9DF; padding: 20px 0; clear: both; position: relative; } #ja-footer { padding: 0 0 20px 0; width: 77%; float: right; position: relative; color: #3C4A53; background: url(/templates/ja_mageia/css/../images/dot.gif) repeat-y 0 0; } #ja-footer small, #ja-footer address { padding: 0 0 0 20px; font-style: normal; display: block; float: left; font-size: 100%; color: #3C4A53;} #ja-footer ul { margin: 0 0 5px 20px; padding: 0; } #ja-footer li { margin: 0; padding: 0; display: inline; background: none; } #ja-footer li a { display: inline; padding: 0 20px 0 0; line-height: normal; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #5D6B74; } #ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus { text-decoration: none; color: #5D6B74; }  #ja-searchwrap { width: 22.99%; float: left; background: #3C4A53; height: 30px; } #ja-search { background: url(/templates/ja_mageia/css/../images/icon-search.gif) no-repeat center left; padding-left: 17px; margin: 6px 0 0 20px; } #ja-search .inputbox { width: 150px; padding: 2px 5px 3px; color: #D0D9DF; background: #3C4A53; border: 1px solid #3C4A53; } .narrow #ja-search .inputbox { width: 100px; }  ul.accessibility { position: absolute; top: -100%; } #ja-banner { text-align: center; padding: 20px 20px 20px 20px; background: url(/templates/ja_mageia/css/../images/slider-bg.gif) #E6E6E6; } div.back_button a, div.back_button a:hover, div.back_button a:active { margin: 10px 0; display: block; background: url(/templates/ja_mageia/css/../images/body-bg.jpg) repeat-x #75838B;  text-decoration: none!important; } #mod_login_password, #mod_login_username { width: 80%; } #mod_login_remember { border: none; background: none; }  div.nftitle, div.nfimages, div.nfcontent { padding: 0 20px 0 20px; } div.nftitle { font-size: 170%; color: #FFFFFF; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; margin-top: 0; } div.nftitle a { text-decoration: none; border: none; color: #FFFFFF; } div.nfimages { text-align: center; } div.nfcontent { color: #D0D9DF; margin: 0; }  .clearfix:after { clear: both; display: block; content: "."; height: 0; visibility: hidden; } * html > body .clearfix { width: 100%; display: block; } * html .clearfix { height: 1%; }  html { margin-bottom: 1px; height: 100%!important; height: auto; }   #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: none; 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: -1.25em 0 0 12em;  } #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 { margin: 0; padding: 25px 10px 10px 40px; line-height: normal; display: block; text-decoration: none; text-transform: uppercase; color: #556975; border-right: 1px solid #D0D9DF; font-weight: bold; } #ja-cssmenu li a:hover, #ja-cssmenu li a:active, #ja-cssmenu li a:focus { } #ja-cssmenu li { margin: 0 0 0 1px; background: url(/templates/ja_mageia/ja_cssmenu/../images/dot5px-grey.gif) repeat-x top; } #ja-cssmenu li:hover, #ja-cssmenu li.sfhover, #ja-cssmenu li.havechildsfhover, #ja-cssmenu li.havechild-activesfhover { background: url(/templates/ja_mageia/ja_cssmenu/../images/dot5px-blue.gif) repeat-x top #F4F6F7; } #ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus { background: #0064A1; color: #FFFFFF; }  #ja-cssmenu li ul { border: 1px solid #D0D9DF; background: #F4F6F7; } #ja-cssmenu li ul li { border-top: 1px solid #F5F5F8; border-bottom: 1px solid #D0D9DF; background: none; } #ja-cssmenu li ul a { border-right: none; margin: 0; padding: 7px 10px; background: none; font-weight: normal; line-height: normal; color: #4F4F4F; font-size: 100%; text-transform: none; } #ja-cssmenu li.havesubchild, #ja-cssmenu li.havesubchild-active { background: url(/templates/ja_mageia/ja_cssmenu/../images/arrow2.gif) 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: #FFFFFF; color: #0064A1; } #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: #0064A1; font-weight: bold; margin: 0; padding: 7px 10px; } #ja-cssmenu ul li a.active span, #ja-cssmenu ul li a.active:hover span, #ja-cssmenu ul li a.active:active span, #ja-cssmenu ul li a.active:focus span { background: none !important; color: #0064A1; font-weight: bold; padding: 0; } #ja-cssmenu li ul a span { margin: 0; padding: 0; }  
