
/* ::::: http://www.infoaqp.net/ciisi2008/templates/ja_zibal/ja_splitmenu/ja-splitmenu.css ::::: */

#ja-splitmenu { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; height: 20px; line-height: 20px; }
#ja-splitmenu li { margin: 0pt; padding: 0pt; display: inline; }
#ja-splitmenu a { border-right: 1px solid rgb(51, 51, 51); padding: 0pt 25px; float: left; display: block; text-align: center; color: rgb(217, 231, 239); text-decoration: none; position: relative; }
#ja-splitmenu a:hover, #ja-splitmenu a:active { background: rgb(51, 51, 51) url('topnav-on-bg.gif') no-repeat scroll right bottom; color: rgb(255, 255, 255); text-decoration: none; }
#ja-splitmenu li.active_menu a { background: rgb(77, 132, 167) url('topnav-active-bg.gif') repeat-x scroll right top; text-decoration: none; color: rgb(255, 255, 255); }
#ja-splitmenu li.active_menu a:hover, #ja-splitmenu li.active_menu a:active { background: rgb(77, 132, 167) url('topnav-active-bg.gif') repeat-x scroll right top; text-decoration: none; color: rgb(255, 255, 255); }
#ja-splitmenu a { cursor: pointer; }
#ja-subnav { padding-bottom: 10px; width: auto; }
#ja-subnav h3 { margin: 0pt 0pt 1px; padding: 0pt 10px 0pt 20px; background: rgb(225, 225, 225) url('h3-bg.gif') no-repeat scroll center top; font-size: 1em; height: 22px; line-height: 21px; color: rgb(102, 102, 102); text-transform: uppercase; }
#ja-subnav ul { margin: 0pt; padding: 0pt; }
#ja-subnav li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; }
#ja-subnav a { background: transparent url('submenu-bg.gif') no-repeat scroll left top; padding-left: 24px; display: block; height: 22px; line-height: 20px; color: rgb(102, 102, 102); text-decoration: none; }
#ja-subnav a:hover, #ja-subnav a:active, #ja-subnav li.active_menu a, #ja-subnav li.active_menu a:hover { background: transparent url('submenu-bg.gif') no-repeat scroll left bottom; text-decoration: none; color: rgb(77, 132, 167); }

/* ::::: http://www.infoaqp.net/ciisi2008/templates/ja_zibal/css/template_css.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-family: Tahoma,Arial,sans-serif; }
body#bd { margin: 0pt; padding: 0pt; background: rgb(227, 227, 227) none repeat scroll 0% 0%; text-align: center; }
body.contentpane { margin: 10px; width: auto; font-size: 12pt; font-family: serif; line-height: 140%; }
body.fs1 { font-size: 57%; }
body.fs2 { font-size: 63%; }
body.fs3 { font-size: 69%; }
body.fs4 { font-size: 75%; }
body.fs5 { font-size: 81%; }
body.fs6 { font-size: 87%; }
h1 { font-size: 1.7em; }
h2 { margin: 10px 0pt; font-size: 1.5em; }
h3, h4 { margin: 10px 0pt; font-size: 1.25em; }
#ja-main, #ja-main-f, #ja-footer { line-height: 1.5; }
.contentheading, .componentheading, div.moduletable h3, #ja-subnav h3, h1, h2, h3, h4, h5 {  }
a { color: rgb(77, 132, 167); text-decoration: none; }
a:hover, a:active, a:focus { color: rgb(51, 51, 51); text-decoration: underline; }
p { margin: 15px 0pt; }
ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
li { background: transparent url('arrow-off.gif') no-repeat scroll 3px 6px; padding-left: 12px; }
th { padding: 4px; font-weight: bold; text-align: left; }
fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
#ja-content fieldset, #ja-content-f fieldset { width: 500px; }
fieldset a { font-weight: bold; }
hr { border-style: solid none none; border-color: rgb(170, 170, 170) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; height: 1px; }
img { border: 0pt none ; }
td, div { font-size: 1em; }
form { margin: 0pt; padding: 0pt; }
input, select { font-family: Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
select, .inputbox { padding: 2px; }
textarea { padding-left: 2px; }
.button { border-style: solid; border-color: rgb(225, 225, 225) rgb(186, 189, 182) rgb(186, 189, 182) rgb(225, 225, 225); border-width: 1px; padding: 1px 4px; background: rgb(239, 239, 239) url('but-bg.gif') repeat scroll 0% 0%; }
.button:hover, .button:focus { border-style: solid; border-color: rgb(186, 189, 182) rgb(225, 225, 225) rgb(225, 225, 225) rgb(186, 189, 182); border-width: 1px; }
.inputbox { border-style: solid; border-color: rgb(186, 189, 182) rgb(237, 238, 236) rgb(237, 238, 236) rgb(186, 189, 182); border-width: 1px; background: rgb(255, 255, 255) url('shadow.gif') repeat-x scroll center top; }
.inputbox:hover, .inputbox:focus { border: 1px solid rgb(186, 189, 182); background: rgb(255, 255, 255) url('shadow.gif') repeat-x scroll center top; }
div.modules { width: 100%; }
div.moduletable { padding: 0pt 12px 0pt 13px; width: auto; margin-bottom: 10px; }
div.moduletable h3 { margin: 0pt -12px 10px -13px; padding: 0pt 10px 0pt 20px; background: rgb(225, 225, 225) url('h3-bg.gif') no-repeat scroll center bottom; color: rgb(102, 102, 102); font-size: 1em; line-height: 21px; text-transform: uppercase; height: 22px; }
div.moduletable h3.collapse { margin: 0pt -12px 10px -13px; padding: 0pt 10px 0pt 20px; background: rgb(225, 225, 225) url('h3-bg.gif') no-repeat scroll center top; color: rgb(102, 102, 102); font-size: 1em; line-height: 21px; text-transform: uppercase; height: 22px; cursor: pointer; }
div.moduletable table { border-collapse: collapse; border-spacing: 0pt; }
table.blog {  }
table.blog .article_seperator { display: block; height: 15px; }
table.contentpane { border: medium none ; width: 100%; }
table.contentpaneopen { border: medium none ; }
table.contenttoc { margin: 0pt 0pt 10px 10px; padding: 0pt; width: 35%; }
table.contenttoc td { padding: 1px 5px 1px 18px; background: transparent url('arrow-off.gif') no-repeat scroll 7px 7px; }
table.contenttoc th { padding: 2px 4px; background: rgb(77, 132, 167) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-indent: 5px; text-transform: uppercase; }
table.poll { padding: 0pt; width: 100%; border-collapse: collapse; }
table.pollstableborder { border: medium none ; padding: 0pt; width: 100%; text-align: left; }
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td { padding: 2px ! important; }
table.searchintro { padding: 10px 0pt; width: 100%; }
table.searchintro td { padding: 5px ! important; }
.adminform textarea { width: 400px ! important; }
.adminform textarea.inputbox {  }
.blog_more { margin: 10px 0pt; }
.blog_more strong { margin: 0pt 0pt 5px; background: transparent url('bullet.gif') no-repeat scroll left center; padding-left: 13px; display: block; color: rgb(102, 102, 102); text-transform: uppercase; }
td.buttonheading { padding: 0pt 3px ! important; text-align: center; }
.category { font-weight: bold; }
.clr { clear: both; }
.code, pre { border: 1px solid rgb(240, 240, 192); padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; width: auto; }
.componentheading { margin: -10px -15px 10px; padding: 4px 15px; background: rgb(225, 225, 225) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-size: 1em; font-weight: bold; line-height: normal; text-transform: uppercase; }
.contentdescription { padding-bottom: 30px; }
.contentheading { font-size: 1.7em; }
table.blog .contentheading { background: transparent url('bullet.gif') no-repeat scroll 0px 9px; padding-left: 13px; color: rgb(77, 132, 167); font-size: 1.25em; font-weight: bold; }
table.blog a.contentpagetitle { color: rgb(77, 132, 167); font-size: 1.25em; font-weight: bold; text-decoration: none; }
a.mainlevel { background: transparent url('arrow-off.gif') no-repeat scroll 0px 5px; padding-left: 10px; color: rgb(102, 102, 102); text-decoration: none; }
a.mainlevel:hover, a.mainlevel:active { color: rgb(51, 51, 51); text-decoration: underline; }
a.sublevel { padding-left: 8px; }
a.readon { padding: 1px 3px 1px 12px; background: rgb(77, 132, 167) url('arrow-readon-on.gif') no-repeat scroll 4px 5px; color: rgb(255, 255, 255); font-size: 10px; text-decoration: none; text-transform: lowercase; }
a.readon:hover { color: rgb(255, 255, 255); text-decoration: none; }
table.contentpaneopen td, table.contentpane td {  }
table.contentpaneopen, table.contentpane, table.blog { width: 100%; }
.createdate { color: rgb(170, 170, 170); font-weight: bold; line-height: 10px; }
.modifydate { color: rgb(170, 170, 170); height: 15px; }
.error { color: rgb(204, 0, 0); }
.highlight { border-bottom: 1px dotted; font-weight: bold; }
.message { font-weight: bold; }
.moduletable { padding: 0pt; }
.mosimage { margin: 15px 15px 0pt 0pt ! important; padding: 0pt; }
.mosimage img { margin: 0pt ! important; padding: 0pt; }
.mosimage_caption { padding: 1px 2px; margin-top: 2px; color: rgb(170, 170, 170); }
.pagenav { padding: 2px; }
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a { border-style: solid; border-color: rgb(225, 225, 225) rgb(186, 189, 182) rgb(186, 189, 182) rgb(225, 225, 225); border-width: 1px; padding: 1px 4px; background: rgb(239, 239, 239) url('but-bg.gif') repeat scroll 0% 0%; color: rgb(102, 102, 102); text-decoration: none; }
a.pagenav:hover, a.pagenav:active, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_next a:hover, .pagenav_next a:active, .pagenavbar a:hover, .pagenavbar a:active { border-style: solid; border-color: rgb(186, 189, 182) rgb(225, 225, 225) rgb(225, 225, 225) rgb(186, 189, 182); border-width: 1px; padding: 1px 4px; background: rgb(239, 239, 239) url('but-bg.gif') repeat scroll 0% 0%; color: rgb(102, 102, 102); text-decoration: none; }
.pagenavbar { background: transparent url('pages.gif') no-repeat scroll left center; padding-left: 14px; color: rgb(102, 102, 102); }
.pagenavcounter { padding: 8px 14px 0pt; background: transparent url('pages.gif') no-repeat scroll 0pt 11px; color: rgb(102, 102, 102); }
.sectiontableheader { padding: 1px 4px; background: rgb(77, 132, 167) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; }
.sectiontableheader a, .sectiontableheader a:hover { color: rgb(255, 255, 255); }
tr.sectiontableentry1 td { padding: 4px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
tr.sectiontableentry2 td { padding: 4px; }
.small { color: rgb(170, 170, 170); }
.smalldark { text-align: left; }
#banner {  }
#ja-wrapper {  }
#ja-header-wrap1, #ja-sh-wrap1, #ja-pathway-wrap1, #ja-main-wrap1, #ja-footer-wrap1 { text-align: center; }
#ja-header-wrap2, #ja-sh-wrap2, #ja-pathway-wrap2, #ja-main-wrap2, #ja-footer-wrap2 { margin: auto; width: 750px; padding-left: 20px; }
#ja-header-wrap3, #ja-sh-wrap3, #ja-pathway-wrap3, #ja-main-wrap3, #ja-footer-wrap3 { padding-right: 20px; }
#ja-header, #ja-sh, #ja-pathway, #ja-main, #ja-footer { text-align: left; }
.wide #ja-header-wrap2, .wide #ja-sh-wrap2, .wide #ja-pathway-wrap2, .wide #ja-main-wrap2, .wide #ja-footer-wrap2 { width: 900px; }
.wide #ja-main { background: rgb(255, 255, 255) url('main-wide-bg.gif') repeat-y scroll right center; }
.wide #ja-content { width: 688px; float: left; }
.wide #ja-content-f {  }
#ja-header-wrap1 { background: transparent url('header-wrap1.gif') repeat scroll center top; }
#ja-header-wrap2 { background: transparent url('header-wrap2.gif') repeat-y scroll left top; }
#ja-header-wrap3 { background: transparent url('header-wrap3.gif') repeat-y scroll right top; position: relative; }
#ja-header { background: rgb(77, 132, 167) url('header-bg.gif') repeat-x scroll center top; height: 75px; position: relative; }
#ja-header h1 { margin: 0pt; padding: 0pt; font-size: 2.5em; position: absolute; top: 0pt; left: 0pt; }
#ja-header h1 img { margin: 0pt; padding: 0pt; }
#ja-header a { color: rgb(255, 255, 255); }
#ja-search { background: transparent url('icon-search.gif') no-repeat scroll left center; padding-left: 20px; position: absolute; top: 40px; right: 22px; }
#ja-search-tool { background: transparent url('icon-search.gif') no-repeat scroll 0px 6px; padding-left: 20px; }
#ja-search-tool .inputbox { border: medium none ; background: transparent none repeat scroll 0% 0%; margin-top: 3px; color: rgb(255, 255, 255); }
#ja-search .inputbox { border: 1px solid rgb(77, 132, 167); color: rgb(77, 132, 167); }
#ja-search .inputbox:hover, #ja-search .inputbox:focus { border: 1px solid rgb(77, 132, 167); color: rgb(51, 51, 51); }
#ja-usertoolswrap { padding: 0pt; background: transparent url('usertools-bg.gif') repeat-x scroll 0% 0%; height: 30px; position: absolute; top: 0pt; right: 0pt; }
#ja-usertools { padding: 0pt 18px 0pt 30px; background: transparent url('usertools-leftbg.gif') no-repeat scroll left top; float: left; display: block; color: rgb(255, 255, 255); font-size: 11px; height: 30px; }
#ja-usertools img { padding: 6px 4px 2px; display: block; cursor: pointer; }
#ja-usertools a { padding: 0pt; float: left; display: block; }
#ja-usertools a:hover, #ja-usertools a:active, #ja-usertools a:focus { background: rgb(59, 101, 128) none repeat scroll 0% 0%; }
#ja-topnav { border-top: 1px solid rgb(129, 171, 198); border-bottom: 1px solid rgb(129, 171, 198); font-size: 10px; text-transform: uppercase; }
#ja-topnav a { color: rgb(217, 231, 239); font-weight: bold; }
#ja-sh-wrap1 { background: rgb(204, 204, 204) url('spotlight-wrap1.gif') repeat-x scroll left top; }
#ja-sh-wrap2 { background: transparent url('spotlight-wrap2.gif') no-repeat scroll left top; }
#ja-sh-wrap3 { background: transparent url('spotlight-wrap3.gif') no-repeat scroll right top; }
#ja-sh { padding: 0pt; color: rgb(255, 255, 255); height: 150px; }
#ja-spotlight { margin-top: 20px; }
.ja-box { border-style: solid; border-color: rgb(255, 255, 255) rgb(225, 225, 225) rgb(225, 225, 225) rgb(255, 255, 255); border-width: 1px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; overflow: hidden; float: left; }
#ja-spotlight h3 { margin: 0pt 0pt 5px; padding: 5px 0pt 0pt 18px; background: transparent url('bullet.gif') no-repeat scroll 5px 12px; }
#ja-spotlight div.moduletable { padding: 0pt 5px; background: transparent none repeat scroll 0% 0% ! important; margin-bottom: 0pt; }
#ja-spotlight ul { margin: 0pt; padding: 0pt; }
#ja-spotlight li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; height: 20px; }
#ja-spotlight li a { padding: 0pt 5px 0pt 18px; background: transparent url('arrow-off.gif') no-repeat scroll 7px 8px; display: block; line-height: 20px; }
#ja-spotlight li a:hover { background: rgb(225, 225, 225) url('arrow-off.gif') no-repeat scroll 7px 8px; text-decoration: none; }
#ja-spotlight td { padding: 0pt 5px; }
#ja-pathway-wrap1 { background: rgb(68, 116, 147) url('pathway-wrap1.gif') repeat scroll center top; }
#ja-pathway-wrap2 { background: transparent url('pathway-wrap2.gif') repeat-y scroll left top; }
#ja-pathway-wrap3 { background: transparent url('pathway-wrap3.gif') repeat-y scroll right top; }
#ja-pathway { border-top: 1px solid rgb(129, 171, 198); margin: 0pt; padding: 4px 15px; background: rgb(77, 132, 167) none repeat scroll 0% 0%; color: rgb(77, 132, 167); line-height: normal; }
#ja-pathway a { color: rgb(255, 255, 255); text-decoration: none; }
#ja-pathway img { margin: 0pt 5px; }
#ja-pathway strong { margin-right: 8px; }
#ja-main-wrap1 { background: rgb(239, 239, 239) url('main-wrap1.gif') repeat-x scroll center top; }
#ja-main-wrap2 { background: transparent url('main-wrap2.gif') repeat scroll left top; }
#ja-main-wrap3 { background: transparent url('main-wrap3.gif') repeat scroll right top; }
#ja-main { border-top: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) url('main-bg.gif') repeat-y scroll right center; }
#ja-main-f { border-top: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; }
#ja-content { width: 538px; float: left; }
#ja-mainbody { padding: 10px 15px 20px; }
#ja-content-f {  }
#ja-sidecol { width: 190px; float: right; margin-bottom: 10px; }
#ja-sidecol table { border-collapse: collapse; }
#ja-sidecol a.mainlevel {  }
#ja-sidecol ul.mainlevel { background: transparent url('arrow-off.gif') no-repeat scroll 5px 4px; padding-left: 20px; }
#ja-sidecol ul.mainlevel:hover { background: transparent url('arrow-on.gif') no-repeat scroll 5px 4px; }
#ja-sidecol a.sublevel { padding-left: 3px; }
#ja-sidecol .article_seperator { display: none; }
#ja-footer-wrap1 { background: rgb(204, 204, 204) url('footer-wrap1.jpg') repeat scroll center top; clear: both; height: 100%; }
#ja-footer-wrap2 { background: transparent url('footer-wrap2.jpg') repeat-y scroll left top; }
#ja-footer-wrap3 { background: transparent url('footer-wrap3.jpg') repeat-y scroll right top; }
#ja-footer { border-top: 1px solid rgb(255, 255, 255); padding: 15px 0pt; background: rgb(77, 132, 167) url('footer-bg.jpg') no-repeat scroll left top; color: rgb(217, 231, 239); position: relative; height: 100%; }
#ja-footer p { padding-right: 15px; padding-left: 15px; }
#ja-footer ul#mainlevel-nav, #ja-footer ul#mainlevel { padding-left: 5px; }
#ja-footer ul#mainlevel li, #ja-footer ul#mainlevel-nav li { padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; }
#ja-footer a { color: rgb(255, 255, 255); }
#ja-footer ul a { padding: 2px 10px; color: rgb(255, 255, 255); }
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { background: rgb(68, 116, 147) none repeat scroll 0% 0%; text-decoration: none; }
#ja-bottomline { margin: 10px 0pt 0pt; padding: 0pt; }
#ja-bottomline a { padding: 0pt; }
#ja-cert { position: absolute; top: 30px; right: 10px; }
#ja-cert a:hover, #ja-cert a:active, #ja-cert a:focus { background: transparent none repeat scroll 0% 0%; }
div.back_button a, div.back_button a:hover, div.back_button a:active { margin: 10px 0pt; display: block; color: rgb(170, 170, 170); text-decoration: none; }
#mod_login_password, #mod_login_username { width: 140px; }
#mod_login_password {  }
#mod_login_username {  }
#mod_login_remember { border: medium none ; background: transparent none repeat scroll 0% 0%; }
#mod_search_searchword { width: 140px; }
.clearfix:after { clear: both; display: block; content: "."; height: 0pt; visibility: hidden; }
* html > body .clearfix { width: 100%; display: block; }
* html .clearfix { height: 1%; }
html { margin-bottom: 1px; height: 100% ! important; }

/* ::::: http://www.infoaqp.net/ciisi2008/templates/ja_zibal/css/colors/black.css ::::: */

a { color: rgb(51, 51, 51); text-decoration: underline; }
a.readon { background-color: rgb(102, 102, 102); }
div.moduletable h3 { background: rgb(225, 225, 225) url('h3-bg_001.gif') no-repeat scroll center bottom; }
div.moduletable h3.collapse { background: rgb(225, 225, 225) url('h3-bg_001.gif') no-repeat scroll center top; }
.contentheading { color: rgb(102, 102, 102); }
table.blog .contentheading { background: transparent url('bullet_001.gif') no-repeat scroll 0px 9px; color: rgb(102, 102, 102); }
table.blog a.contentpagetitle { color: rgb(51, 51, 51); }
.sectiontableheader { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
table.contenttoc th { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.blog_more strong { background: transparent url('bullet_001.gif') no-repeat scroll left center; }
#ja-spotlight h3 { background: transparent url('bullet_001.gif') no-repeat scroll 5px 12px; }
#ja-search .inputbox { border: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); }
#ja-search .inputbox:hover, #ja-search .inputbox:focus { border: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); }
#ja-usertools a:hover, #ja-usertools a:active, #ja-usertools a:focus { background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
#ja-header { background: rgb(51, 51, 51) url('header-bg_001.gif') repeat-x scroll center top; }
#ja-pathway-wrap1 { background: rgb(45, 45, 45) url('pathway-wrap1_001.gif') repeat scroll center top; }
#ja-pathway-wrap2 { background: transparent url('pathway-wrap2_001.gif') repeat-y scroll left top; }
#ja-pathway-wrap3 { background: transparent url('pathway-wrap3_001.gif') repeat-y scroll right top; }
#ja-pathway { border-top: 1px solid rgb(153, 153, 153); background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(102, 102, 102); }
#ja-usertoolswrap { background: transparent url('usertools-bg_001.gif') repeat-x scroll 0% 0%; }
#ja-usertools { background: transparent url('usertools-leftbg_001.gif') no-repeat scroll left top; }
#ja-footer { background: rgb(51, 51, 51) url('footer-bg_001.jpg') no-repeat scroll left top; color: rgb(204, 204, 204); }
#ja-footer a { text-decoration: none; }
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { background: rgb(45, 45, 45) none repeat scroll 0% 0%; text-decoration: none; }
#ja-cert a:hover, #ja-cert a:active, #ja-cert a:focus { background: transparent none repeat scroll 0% 0%; }
#ja-topnav { border-top: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(102, 102, 102); }
#ja-topnav a { color: rgb(225, 225, 225); }
#ja-splitmenu li.active_menu a, #ja-splitmenu li.active_menu a:hover, #ja-splitmenu li.active_menu a:active { background: rgb(51, 51, 51) url('topnav-active-bg_001.gif') repeat-x scroll right top; }
#ja-subnav a:hover, #ja-subnav a:active, #ja-subnav li.active_menu a, #ja-subnav li.active_menu a:hover { background: transparent url('submenu-bg_001.gif') no-repeat scroll left bottom; color: rgb(51, 51, 51); }
#ja-cssmenu li ul { border: 1px solid rgb(45, 45, 45); background: transparent url('opaque-black.png') repeat scroll 0% 0%; }
#ja-cssmenu li a.active { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover, #ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover { background: rgb(45, 45, 45) url('nav-on-bg.gif') repeat scroll 0% 0%; }
.transMenu .background { background-color: rgb(51, 51, 51) ! important; }
.transMenu .item.hover { background-color: rgb(51, 51, 51); }
a.havechild-mainlevel-active-trans, a.havechild-mainlevel-active-trans:active { background-color: rgb(51, 51, 51); }
a.jahover-active { background-color: rgb(51, 51, 51); }
a.mainlevel-active-trans, a.mainlevel-active-trans:hover, a.mainlevel-active-trans:active { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }

/* ::::: null ::::: */

.Estilo1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
.Estilo2 { color: rgb(255, 255, 255); }

/* ::::: null ::::: */

.Estilo1 { color: rgb(255, 255, 255); }

