* { margin: 0; padding: 0;}
body { color: #545C66; background: #FFFFFF; font-family: Tahoma, Arial, Geneva, sans-serif; line-height: 1.5;}
body.contentpane { width: auto; margin: 1em 2em; background: #FFFFFF; color: #000000; font-size: 12pt; font-family: serif; line-height: 140%;}
body.fs1{ font-size: 8px;}
body.fs2{ font-size: 9px;}
body.fs3{ font-size: 10px;}
body.fs4{ font-size: 11px;}
body.fs5{ font-size: 12px;}
body.fs6{ font-size: 13px;}
body.fs7{ font-size: 14px;}
body.fs8{ font-size: 15px;}
body.fs9{ font-size: 16px;}
a:hover, a:active, a:focus { color: #5FA4FB; text-decoration: underline;}
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenavcounter, .pagenav, .pagenavbar { }
h1 { font-size: 1.3em; font-weight: normal;}
h2 { font-size: 1.2em;}
h3 { font-size: 1.15em;}
h4 { font-size: 1em; text-transform: uppercase;}
p { margin: 5px 0 15px;}
ul { margin-top: 5px; margin-bottom: 15px; list-style: none;}
ul li { padding-left: 22px;}
ol { margin-top: 5px; margin-bottom: 15px;}
ol li { margin-left: 35px;}
th { padding: 4px; font-weight: bold; text-align: left;}
fieldset { border: none;}
fieldset a { font-weight: bold;}
hr { border-top: 1px solid #C6CED9; border-right: 0; border-left: 0; border-bottom: 0; height: 1px;}
a img { border: none;}
td, div { font-size: 1em;}
pre, .code { padding: 10px 15px; margin: 5px 0 15px; border-left: 5px solid #8E9CAE; background: #ECF0F4; font: 1em/1.5 "Courier News", monospace;}
blockquote { padding: 15px 40px; background: url(../../images/quote.gif) 10px 10px no-repeat; font: italic 1em/1.5 Georgia, Times, serif;}
.dropcap { float: left; padding: 3px 3px 0 0; display: block; color: #646E7B; font: 50px/40px Georgia, Times, serif;}
.error { padding-left: 22px; color: #E50000; background: url(../../images/bullet-error.gif) no-repeat top left;}
.message { padding-left: 22px; color: #4F89D2; background: url(../../images/bullet-info.gif) no-repeat top left;}
.tips { padding-left: 22px; color: #E86D29; background: url(../../images/bullet-tips.gif) no-repeat top left;}
.highlight { border-bottom: 1px dotted; background: #DFE5EC; font-weight: bold;}
p.stickynote { padding: 25px 60px 15px 20px; background: url(../../images/sticky-bg.gif) no-repeat top right #4F89D2; color: #FFFFFF;}
p.clipnote { padding: 25px 60px 15px 20px; background: url(../../images/clip-bg.gif) no-repeat top right #4F89D2; color: #FFFFFF;}
.blocknumber { position: relative; clear: both; padding: 5px 10px 10px;}
.bignumber { float: left; font: 30px/normal Arial, sans-serif; font-weight: bold; color: #4F89D2; display: block; margin-right: 5px; margin-bottom: 5px;}
form { margin: 0; padding: 0;}
input, select { font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;}
select, .inputbox { padding: 2px;}
textarea { padding-left: 2px;}
.button, .button:hover { border-top: 1px solid #DFE5EC; border-right: 1px solid #8E9CAE; border-bottom: 1px solid #8E9CAE; border-left: 1px solid #DFE5EC; padding: 1px 10px!important; padding: 1px 5px; background: url(../../images/button-bg.gif) repeat-x top left #ECF0F4; color: #646E7B;}
.button:active, .button:focus { border-top: 1px solid #8E9CAE; border-right: 1px solid #DFE5EC; border-bottom: 1px solid #DFE5EC; border-left: 1px solid #8E9CAE;}
.inputbox { border: 1px solid #DFE5EC; background: #FFFFFF;}
.inputbox:hover, .inputbox:focus { border: 1px solid #8E9CAE;}
div.moduletable h3 { margin: 0 -10px 5px; padding: 5px 10px; color: #646E7B; font-size: 1em;}
div.moduletable { padding: 10px;}
table.blog { }
table.blog .article_seperator { display: block; background: url(../../images/avv/seperator.gif) repeat-x center; height: 10px;}
#ja-leftcol .article_seperator, #ja-rightcol .article_seperator { display: none;}
table.contentpane { border: none; width: 100%;}
table.contentpaneopen { border: none;}
table.contenttoc { margin: 0 0 10px 10px; padding: 0; width: 35%;}
table.contenttoc a { text-decoration: none;}
table.contenttoc td { padding: 1px 5px 1px 22px; background: url(../../images/avv/bullet-list.gif) no-repeat 5% 50%;}
table.contenttoc th { padding: 4px; border-bottom: 5px solid #FFFFFF; background: #FAE59B; color: #646E7B; 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;}
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; border: dotted 1px #004D00;}
.blog_more strong { margin: 0 0 5px; padding-left: 13px; display: block; color: #646E7B; text-transform: uppercase;}
td.buttonheading { padding: 0 0 0 3px!important; text-align: center;}
.category { font-weight: bold;}
.clr { clear: both;}
.componentheading { padding-bottom: 5px; margin-bottom: 10px; background: url(../../images/avv/seperator2.gif) no-repeat bottom right; color: #4F89D2; font-size: 1.3em; line-height: normal; font-weight: bold;}
.contentdescription { padding-bottom: 30px;}
table.blog .contentheading { font-size: 1.17em; font-weight: bold;}
.contentheading { color: #ffc53a; font-size: 1.3em; font-weight: bold;}
a.contentpagetitle { text-decoration: none!important; color: #004D00;}
a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus { text-decoration: none!important;}
a.readon { float: right; padding: 1px 5px 1px 16px; display: block; background: url(../../images/avv/arrow-readon.gif) no-repeat 5% 55% #4F89D2; color: #000000; font-size: 0.87em; text-decoration: none;}
a.readon:hover, a.readon:active, a.readon:focus { color: #000000; background: url(../../images/avv/arrow-readon.gif) no-repeat 5% 55% #5FA4FB; text-decoration: none!important;}
table.contentpaneopen td, table.contentpane td { }
table.contentpaneopen, table.contentpane, table.blog { width: 100%;}
.createdate { padding-bottom: 10px; color: #8E9CAE; font-weight: bold; line-height: 10px;}
.modifydate { color: #8E9CAE; height: 15px;}
.moduletable { padding: 0;}
.mosimage { padding: 0; margin: 8px 15px 0 0!important; margin: 8px 5px 0 0;}
.mosimage img { padding: 0; margin: 0!important;}
.mosimage_caption { margin-top: 2px; padding: 1px 2px; color: #8E9CAE;}
.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(../../images/pages.gif) no-repeat center left;}
.pagenavcounter { padding: 8px 14px 0 14px; background: url(../../images/pages.gif) no-repeat 0 11px;}
.sectiontableheader { padding: 5px; background: #FFDB7C; color: #695A13; font-weight: bold;}
tr.sectiontableentry1 td { padding: 5px; background: url(../../images/avv/seperator.gif) repeat-x bottom;}
tr.sectiontableentry2 td { padding: 5px; background: url(../../images/avv/seperator.gif) repeat-x bottom;}
.small { color: #8E9CAE;}
.smalldark { text-align: left;}
div.syndicate div { text-align: center;}
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td { background: none;}
#ja-wrapper { margin: 0 auto; padding: 0; width: 97%; text-align: left; min-width: 750px; max-width: 2000px; border: 4px solid #646E7B;}
.narrow #ja-wrapper { width: 74%;}
.wide #ja-wrapper { width: 85%;}
#ja-container, #ja-container-fr, #ja-container-fl, #ja-container-f { clear: both; padding: 0;}
#ja-container, #ja-container-fr { background: #FFFDE8;}
#ja-container-fl, #ja-container-f { background: #FFFDE8;}
#ja-contentwrap { background: #FFFDE8;}
#ja-content { padding: 7px 7px 7px 7px;}
#ja-header { clear: both; background: url(../../images/header-bg.jpg) top right repeat-x #4F89D2; color: #FFFFFF; text-align: left; line-height: normal; height: 70px; position: relative;}
#ja-header h1 { font-size: 2em; position: absolute; top: 12px; left: 15px;}
#ja-header h1 img { float: left;}
#ja-usertoolswrap { position: absolute; top: 25px; right: 15px; height: 27px; padding: 0; padding-left: 4px; background: url(../../images/usertools-left-bg.gif) top left no-repeat;}
#ja-usertools { padding: 0; float: left; display: block; font-size: 11px; height: 27px; background: url(../../images/usertools-right-bg.gif) top right no-repeat;}
#ja-usertools span { float: left; margin: 0 10px 0 10px; display: block;}
#ja-usertools img { padding: 9px 2px 0;}
#ja-usertools a { }
#ja-usertools a:hover, #ja-usertools a:active, #ja-usertools a:focus { }
#ja-search { float: left; display: block; margin: 5px 15px 5px 10px;}
#ja-search div.search { padding-left: 18px; background: url(../../images/avv/icon-search.gif) no-repeat center left;}
#ja-search .inputbox { border: none!important; width: 100px; color: #DFE5EC; background: #4F89D2; padding-left: 5px; font-size: x-small;}
#ja-usertools .inputbox:hover, #ja-usertools .inputbox:focus { }
#ja-mainnav { float: left; width: 100%; font-size: 1em; line-height: normal; background: #646E7B; border-bottom: 5px solid #5FA4FB;}
#ja-subnavwrap { clear: both; float: left; width: 100%; background: #5FA4FB; border-bottom: 5px solid #5FA4FB;}
#ja-subnav { padding: 0 10px;}
a.mainlevel { padding: 3px; border-bottom: 1px solid #C6CED9; display: block; color: #646E7B; text-decoration: none; font-size: 1em
}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { color: #4F89D2; background: #F0DC93; text-decoration: none; font-size: 1em
}
a.mainlevel#active_menu { color: #000000; font-weight: bold; text-decoration: none; font-size: 1em
}
a.sublevel { padding: 2px 4px 2px 12px; display: block; background: url(../../images/bullet-list2.gif) no-repeat 2% 50%; text-decoration: none; color: #646E7B;}
a.sublevel:hover, a.sublevel:active, a.sublevel:focus { text-decoration: none; background: url(../../images/bullet-list3.gif) no-repeat 2% 50%; color: #4F89D2;}
#active_menu { background: url(../../images/bullet-list3.gif) no-repeat 2% 50%; color: #4F89D2;}
#ja-rightcol a.mainlevel { border: none;}
#ja-topsl { color: #000000; background: #ffc53a; padding: 0px; border: 0px solid #e4be35;}
#ja-topsl a { color: #5FA4FB;}
#ja-topsl h3 { padding: 0; margin: 0 0 0px; color: #004D00; font-size: 0%;display: none !important; visibility: none;}
#ja-topsl div.moduletable { margin: 0; padding: 2px 2px 2px; border-right: 2px solid #ffc53a;}
#ja-botsl { background: url(../../images/avv/botsl-bg.gif) top repeat-x #FFC53A; color: #000000; padding: 15px 20px; border: solid 2px #765041;}
#ja-botsl a { color: #765041;}
.ja-box { float: left; overflow: hidden;}
#ja-botsl h3 { padding: 0; margin: 0 0 5px; color: #004D00; font-size: 1em;}
#ja-botsl div.moduletable { margin: 0 20px 0 0; padding: 0;}
#ja-botsl ul { padding: 0; margin: 0!important;}
#ja-botsl li { padding: 0; margin: 0; background: none; line-height: 170%;}
#ja-botsl li a { padding-left: 13px; background: url(../../images/arrow-readon.gif) no-repeat 0 50%; color: #000000; text-decoration: none;}
#ja-botsl li a:hover, #ja-botsl li a:active, #ja-botsl li a:focus { color: #5FA4FB; background: url(../../images/arrow-readon2.gif) no-repeat 0 50%; color: #000000; font-weight: bold; text-decoration: none;}
#ja-botsl td { padding: 0;}
#ja-botsl .article_seperator, #ja-topsl .article_seperator { display: none;}
#ja-botsl table, #ja-topsl table { border-spacing: 0; border-collapse: collapse;}
.box-ended div.moduletable { margin-right: 0!important; border: none!important;}
#ja-pathway { padding: 7px 0 9px; text-indent: 10px; background: url(../../images/avv/pathway-bg.gif) repeat-x bottom #FFFFFF; color: #000000;}
#ja-pathway strong { margin-right: 10px;}
#ja-pathway img { margin: 0 5px;}
#ja-pathway a { color: #734C00; text-decoration: underline;}
#ja-pathway a:hover, #ja-pathway a:active { color: #646E7B; text-decoration: none;}
#ja-mainbody, #ja-mainbody-fl, #ja-mainbody-fr, #ja-mainbody-f { }
#ja-mainbody { float: left; width: 84%;}
#ja-mainbody #ja-contentwrap { float: right; width: 79.9%;}
#ja-mainbody-fl { float: left; width: 80%;}
#ja-mainbody-fl #ja-contentwrap { float: left; width: 100%;}
#ja-mainbody-fr { float: left; width: 100%;}
#ja-mainbody-fr #ja-contentwrap { float: right; width: 83.9%;}
#ja-mainbody-fr #ja-leftcol { width: 16%;}
#ja-mainbody-f { float: left; width: 100%;}
#ja-leftcol { float: left; width: 20%;}
#ja-leftcol div.moduletable h3 { margin: 0 -10px 5px; padding: 5px 10px; color: #004D00; font-size: 0.9em; background: url(../../images/avv/h3-bg.gif) no-repeat center right #FAE59B; border: solid 2px #E4BE35;}
#ja-leftcol div.moduletable { padding: 0 10px 10px; background: url(../../images/avv/modules-bg.gif) repeat-y top right #E4BE35;}
#ja-rightcol { float: right; width: 16%; background: #FFFFE6;}
#ja-rightcol div.moduletable h3 { padding: 0px 10px 4px 14px; margin: 0 0 7px; color: #4F89D2; font-size: 0.9em;}
#ja-rightcol div.moduletable { padding: 5px 0 10px; width: 98%; border: 1px solid #FFEEBB;}
#ja-rightcol div.moduletable-hilite h3 { margin: 0 -10px 5px; padding: 10px 10px 4px 8px; color: #FFFFFF; background: url(../../images/h3-bg-hilite.gif) no-repeat top right #FAE59B; font-size: 1em;}
#ja-rightcol div.moduletable-hilite { margin-bottom: 5px; padding: 0px 10px 10px; color: #FFFFFF; background: #4F89D2; border-right: 10px solid #FFFFFF;}
#ja-footer { clear: both; background: url(../../images/footer-bg.gif) repeat-x top #544B43; color: #C6CED9; border-bottom: 1px solid #3A4048; position: relative; height: 60px;}
#ja-footer a { color: #C6CED9; text-decoration: none;}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { color: #5FA4FB;}
#ja-bottomline { position: absolute; top: 10px; left: 15px;}
#ja-cert { position: absolute; top: 25px; right: 15px;}
#ja-cert a { padding-left: 5px;}
div.back_button a, div.back_button a:hover, div.back_button a:active { margin: 10px 0; display: block; color: #8E9CAE; background: none!important; text-decoration: none!important;}
#mod_login_password, #mod_login_username { width: 90%;}
#mod_login_password { }
#mod_login_username { }
#mod_login_remember { border: none; background: none;}
.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-coolads { height: 0; overflow: hidden; position: relative;}
#ja-coolads-container { margin-right: 5%; overflow: hidden;}
#ja-coolads-container div.moduletable { overflow: hidden;}
body#bd { background: url(../../images/avv/body-bg.jpg) repeat-x top #f0dc93; background-attachment: fixed;}
a { color: #545C66;}
a:hover, a:active, a:focus { color: #CA9700;}
ul li { background: url(../../images/avv/bullet-list.gif) no-repeat 7px 6px;}
table.contenttoc td { background: url(../../images/avv/avv/bullet-list.gif) no-repeat 5% 50%;}
.componentheading { color: #004D00;}
.contentheading { color: #004D00;}
a.readon { background-color: #FFC53A; color: #000000;}
a.readon:hover, a.readon:active, a.readon:focus { background-color: #FFFFE6; color: #000000;}
#ja-header { background: url(../../images/avv/header-bg.jpg) top right repeat-x #FFC53A;}
#ja-usertoolswrap { background: url(../../images/avv/usertools-left-bg.gif) top left no-repeat;}
#ja-usertools { background: url(../../images/avv/usertools-right-bg.gif) top right no-repeat;}
#ja-search .inputbox { background: #ffffe6; font-size: 0.9em; color: black;}
#ja-mainnav { border-bottom: 5px solid #FFC53A;}
#ja-subnavwrap { background: #FFC53A; border-bottom: 5px solid #FFC53A;}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { color: #545C66;}
a.mainlevel#active_menu { }
a.sublevel:hover, a.sublevel:active, a.sublevel:focus { background: url(../../images/avv/bullet-list3.gif) no-repeat 2% 50%; color: #CA9700;}
#active_menu { background: url(../../images/avv/bullet-list3.gif) no-repeat 2% 50%; color: #000000; font-weight: bold;}
#ja-topsl a { color: #000000;}
#ja-botsl li a:hover, #ja-botsl li a:active, #ja-botsl li a:focus { color: #000000; background: url(../../images/avv/arrow-readon2.gif) no-repeat 0 50%;}
#ja-rightcol div.moduletable h3 { color: #004D00; font-size: 0.9em; background: url(../../images/avv/h3right-bg.gif) no-repeat bottom left #FAE59B; border: solid 2px #E4BE35;}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { color: #FFC53A;}
p.stickynote { background: url(../../images/avv/sticky-bg.gif) no-repeat top right #FFC53A;}
p.clipnote { background: url(../../images/avv/clip-bg.gif) no-repeat top right #FFC53A;}
.bignumber { color: #FFC53A;}
#ja-rightcol div.moduletable-hilite h3 { background: url(../../images/avv/h3-bg-hilite.gif) no-repeat top right #FFFFFF;}
#ja-rightcol div.moduletable-hilite { background: #FFC53A;}
#ja-splitmenu li.active_menu a, #ja-splitmenu li.active_menu a:hover, #ja-splitmenu li.active_menu a:active, #ja-splitmenu li.active_menu a:focus { background-image: url(../../ja_splitmenu/img/tableft-active-avv.gif)!important;}
#ja-splitmenu li.active_menu a span, #ja-splitmenu li.active_menu a:hover span, #ja-splitmenu li.active_menu a:active span, #ja-splitmenu li.active_menu a:focus span { background-image: url(../../ja_splitmenu/img/tabright-active-avv.gif)!important;}
#ja-subnav a:hover, #ja-subnav a:active, #ja-subnav a:focus, #ja-subnav li.active_menu a, #ja-subnav li.active_menu a:hover, #ja-subnav li.active_menu a:active, #ja-subnav li.active_menu a:focus { background: #FFC53A!important;}
#ja-cssmenu li a.active { background-color: #FFC53A!important;}
#ja-cssmenu li li a.active { background-color: transparent!important;}
#ja-cssmenu li li a.active { color: #FFC53A!important;}
#jasdl-mainnav li.active a, #jasdl-mainnav li.active a:hover, #jasdl-mainnav li.active a:active, #jasdl-mainnav li.active a:focus { background-image: url(../../ja_splitmenu/img/tableft-active-avv.gif)!important;}
#jasdl-mainnav li.active a span, #jasdl-mainnav li.active a:hover span, #jasdl-mainnav li.active a:active span, #jasdl-mainnav li.active a:focus span { background-image: url(../../ja_splitmenu/img/tabright-active-avv.gif)!important;}
#jasdl-subnav a:focus, #jasdl-subnav ul li.active a { background: #FFC53A!important;}
hr
{ color: #FFC55A; background-color: transparent;}
.hrcolor
{ height: 1px; border: 0; color: #FFC55A; background-color: #FFC55A;}
.quote
{ color: #000000; background-color: #FFFFE6; border: 1px solid black; margin: 8px; padding-left: 5px; font-size: 1em;}
.code
{ color: #000000; background-color: #cccccc; border: 1px solid black; margin: 1px; padding: 1px; font-size: small; line-height: 1.3em;}
.quoteheader, .codeheader
{ color: #000000; text-decoration: none; font-style: normal; font-weight: bold; font-size: 1em; line-height: 1.2em; padding-left: 5px; margin: 5px;}
.help
{ cursor: help; background-color: transparent;}
.meaction
{ color: red; background-color: transparent;}
.editor
{ width: 98%;}
.highlight
{ background-color: yellow; font-weight: bold; color: black;}
.windowbg
{ color: #000000; background-color: #FBFDFD; padding-left: 5px;}
.windowbg2
{ color: #000000; background-color: #Fffde8; padding-left: 5px;}
.windowbg3
{ color: #004D00; background-color: #FFFFE6; padding-left: 5px;}
.windowbg4
{ color: #004D00; background-color: transparent; padding-left: 5px;}
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{ font-weight: bold; font-style: normal; color: #004D00; background-color: #FAE59B; border: 1px #E4BE35 solid;}
.titlebg a:hover, .titlebg2 a:hover
{ color: #ffffff; text-decoration: underline;}
.catbg, .catbg3
{ font-weight: bold; background-color: #FFFFE6; color: #004D00;}
.bordercolor
{ background-color: #FFC55A;}
.tborder
{ border: 1px solid #E4BE35;}
.smalltext
{ font-size: 0.9em;}
.normaltext
{ font-size: small;}
.largetext
{ font-size: large;}
input, textarea
{ font-size: 9pt; color: #000000; font-family: verdana, sans-serif; background-color: #FFEA96;}
input.check
{ background-color: #FFEA96;}
select
{ font-size: 8pt; font-weight: normal; color: #000000; font-family: verdana, sans-serif; background-color: #FFEA96;}
a img{ border: 0;}
#ajax_in_progress
{ background: #32CD32; color: white; text-align: center; font-weight: bold; font-size: 18pt; padding: 3px; width: 100%; position: fixed; top: 0; left: 0;}
table
{ empty-cells: show;}
.post{ padding-left: 5px; font-size: 1em;}
.bordecho{ border-right: 1px solid #E4BE35;}
.bordecho{ border-right: 1px solid #E4BE35;}
.transMenu .item#active, a.havechild-mainlevel-active-trans, a.havechild-mainlevel-active-trans:active, a.havechild-mainlevel-active-trans:focus, a.jahover-active, a.mainlevel-active-trans, a.mainlevel-active-trans:hover, a.mainlevel-active-trans:active, a.mainlevel-active-trans:focus { background-color: #FFC53A!important; color: #000000;}
.transMenu { position: absolute; overflow: hidden; left: -1000px; top: -1000px;}
.transMenu .content { position: absolute;}
.transMenu .items { position: relative; left: 0px; top: 0px; z-index: 2;}
.transMenu.top .items { }
.transMenu .background { position: absolute; left: 0px; top: 0px; z-index: 1; -moz-opacity: 0.8; filter: alpha(opacity=80);}
.transMenu .shadowRight { width: 2px; position: absolute; z-index: 3; top: 3px; -moz-opacity: .4; filter: alpha(opacity=40);}
.transMenu .shadowBottom { position: absolute; z-index: 1; left: 3px; height: 2px; -moz-opacity: .4; filter: alpha(opacity=40);}
.transMenu .item { color: #000000; font-weight: bold; text-decoration: none; text-transform: none; border: none; cursor: pointer; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
.transMenu .item.hover { color: #000000; font-weight: bold; background: #ffffe6;}
.transMenu .item img { margin-left: 10px;}
.transMenu .item#active { background: #ffffe6; color: #000000; font-weight: bold;}
.transMenu .item#active:hover { color: #000000; font-weight: bold; background: #ffffe6;}
#ja-mainnav div.transmenu-inner { float: left; width: 100%; background: #e4be35;}
#ja-transmenu { margin: 0; padding: 0; background: #ffffe6;}
#ja-transmenu li { margin: 0; padding: 0; background: none; display: inline;}
#ja-transmenu li a { padding: 5px 20px; float: left; text-decoration: none; display: block; text-align: center; color: #000000; border-right: 1px solid #ffffe6;}
#ja-transmenu li a:hover { color: #000000; font-weight: bold; text-decoration: none;}
a.havechild-mainlevel-trans { background: url(img2/arrow-off.gif) center right no-repeat;}
a.mainlevel-trans:active { color: #000000; font-weight: bold; background: url(img2/arrow-off.gif) center right no-repeat #ffffe6;}
a.havechild-mainlevel-active-trans, a.havechild-mainlevel-active-trans:active
a.havechild-mainlevel-active-trans:focus { color: #000000; font-weight: bold; background: url(img2/arrow-off.gif) center right no-repeat #ffffe6;}
a.jahover { color: #000000; font-weight: bold; background: url(img/arrow-off.gif) center right no-repeat #ffffe6;}
a.jahover-active { color: #000000!important; font-weight: bold; background: url(img2/arrow-off.gif) center right no-repeat #ffffe6;}
a.mainlevel-trans { }
a.mainlevel-trans:hover, a.mainlevel-trans:active, a.mainlevel-trans:focus { color: #000000; font-weight: bold; background: #ffffe6;}
a.mainlevel-active-trans { color: #000000!important; font-weight: bold; background: #ffffe6;}
a.mainlevel-active-trans:hover, a.mainlevel-active-trans:active, a.mainlevel-active-trans:focus { background: #ffffe6; color: #000000; font-weight: bold;}