* { 
margin : 0;
padding : 0;
} 
body { 
color : #545c66;
background : #ffffff;
font-family : Tahoma, Arial, Geneva, sans-serif;
line-height : 1.5;
} 
body#bd { 
background : #ffffff;
background-attachment : fixed;
} 
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 : #00005A;
text-decoration : underline;
} 
a:hover, a:active, a:focus { 
color : #00005A;
text-decoration : underline;
} 
h1 { 
font-size : 1.5em;
font-weight : normal;
} 
h2 { 
font-size : 1.3em;
} 
h3 { 
font-size : 1.17em;
} 
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 : 35px;
background : url(../images/bullet-list.gif) no-repeat 20px 6px;
} 
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) no-repeat 10px 10px;
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 : #00005A;
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 : #00005A url(../images/sticky-bg.gif) no-repeat top right;
color : #ffffff;
} 
p.clipnote { 
padding : 25px 60px 15px 20px;
background : #00005A url(../images/clip-bg.gif) no-repeat top right;
color : #ffffff;
} 
.blocknumber { 
position : relative;
clear : both;
padding : 5px 10px 10px;
} 
.bignumber { 
float : left;
font : 30px/normal Arial, sans-serif;
font-weight : bold;
color : #00005A;
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 : #ecf0f4 url(../images/button-bg.gif) repeat-x top left;
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 .article_seperator { 
display : block;
background : url(../images/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/bullet-list.gif) no-repeat 5% 50%;
} 
table.contenttoc th { 
padding : 4px;
border-bottom : 5px solid #ffffff;
background : #dfe5ec;
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;
} 
.blog_more { 
margin : 10px 0;
} 
.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/seperator2.gif) no-repeat bottom right;
color : #00005A;
font-size : 1.7em;
line-height : normal;
font-weight : bold;
} 
.contentdescription { 
padding-bottom : 30px;
} 
table.blog .contentheading { 
font-size : 1.17em;
font-weight : bold;
} 
.contentheading { 
color : #00005A;
font-size : 1.7em;
} 
a.contentpagetitle { 
text-decoration : none !important;
} 
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 : #00005A url(../images/arrow-readon.gif) no-repeat 5% 55%;
color : #ffffff;
font-size : 0.87em;
text-decoration : none;
} 
a.readon:hover, a.readon:active, a.readon:focus { 
color : #ffffff;
background : #00005A url(../images/arrow-readon.gif) no-repeat 5% 55%;
text-decoration : none !important;
} 
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 : #dfe5ec;
color : #646e7b;
font-weight : bold;
} 
tr.sectiontableentry1 td { 
padding : 5px;
background : url(../images/seperator.gif) repeat-x bottom;
} 
tr.sectiontableentry2 td { 
padding : 5px;
background : url(../images/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 : 95%;
text-align : left;
min-width : 750px;
max-width : 2000px;
} 
.narrow #ja-wrapper { 
width : 750px;
} 
.wide #ja-wrapper { 
width : 930px;
} 
#ja-container, #ja-container-fr, #ja-container-fl, #ja-container-f { 
clear : both;
padding : 0;
} 
#ja-container, #ja-container-fr { 
background : #ffffff url(../images/container-bg.gif) repeat-y 20% 0;
} 
#ja-container-fl, #ja-container-f { 
background : #ffffff;
} 
#ja-contentwrap { 
background : url(../images/grad1.gif) repeat-x top;
} 
#ja-content { 
padding : 10px 15px 20px;
} 
#ja-header { 
clear : both;
color : #ffffff;
text-align : left;
line-height : normal;
height : 175px;
position : relative;
background : #00005A url(../images/default.jpg) no-repeat;
} 
#ja-header h1 { 
font-size : 2em;
position : absolute;
top : 12px;
left : 15px;
} 
#ja-header h1 img { 
float : left;
} 
#ja-usertoolswrap { 
float : right;
padding : 0;
padding-left : 4px;
} 
#ja-usertools { 
padding : 0;
float : left;
display : block;
font-size : 11px;
height : 27px;
} 
#ja-usertools span { 
float : left;
margin : 0 10px 0 10px;
display : block;
} 
#ja-usertools img { 
padding : 9px 2px 0;
} 
#ja-search { 
float : left;
display : block;
margin : 4px 15px 3px 10px;
} 
#ja-search div.search { 
padding-left : 18px;
background : url(../images/default/icon-search.gif) no-repeat center left;
} 
#ja-search .inputbox { 
border : none !important;
width : 100px;
color : #3f89c3;
padding-left : 5px;
} 
#ja-mainnav { 
float : left;
width : 100%;
font-size : 1em;
line-height : normal;
background : #00005A;
} 
#top_menunav { 
float : left;
width : 100%;
font-size : 1em;
line-height : normal;
background : #00005A;
} 
#ja-subnavwrap { 
clear : both;
float : left;
width : 100%;
background : #00005A;
border-bottom : 5px solid #00005A;
} 
#ja-subnav { 
padding : 0 10px;
} 
a.mainlevel { 
padding : 3px;
border-bottom : 1px solid #c6ced9;
display : block;
color : #646e7b;
text-decoration : none;
} 
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { 
color : #00005A;
background : #dfe5ec;
text-decoration : none;
} 
a.mainlevel#active_menu { 
background : #00005A;
color : #ffffff;
text-decoration : none;
} 
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 : #00005A;
} 
#active_menu { 
background : url(../images/bullet-list3.gif) no-repeat 2% 50%;
color : #00005A;
} 
#ja-rightcol a.mainlevel { 
border : none;
} 
#ja-topsl { 
color : #d9e5f4;
background : #545c66 url(../images/topsl-bg.gif) repeat-x bottom;
padding : 10px;
} 
#ja-topsl a { 
color : #00005A;
} 
#ja-topsl h3 { 
padding : 0;
margin : 0 0 5px;
color : #ffffff;
font-size : 1em;
} 
#ja-topsl div.moduletable { 
background : url(../images/topsl-modules-bg.gif) repeat-x top;
margin : 0;
padding : 5px 10px 10px;
border-right : 2px solid #545c66;
} 
#ja-pathway { 
padding : 7px 0 9px;
text-indent : 10px;
background : #ffffff url(../images/pathway-bg.gif) repeat-x bottom;
color : #646e7b;
} 
#ja-pathway strong { 
margin-right : 10px;
} 
#ja-pathway img { 
margin : 0 5px;
} 
#ja-pathway a { 
color : #646e7b;
text-decoration : none;
} 
#ja-pathway a:hover, #ja-pathway a:active { 
color : #646e7b;
text-decoration : none;
} 
#ja-mainbody { 
float : left;
width : 80%;
} 
#ja-mainbody #ja-contentwrap { 
float : right;
width : 75%;
} 
#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 : 80%;
} 
#ja-mainbody-fr #ja-leftcol { 
width : 20%;
} 
#ja-mainbody-f { 
float : left;
width : 100%;
} 
#ja-leftcol { 
float : left;
width : 24.9%;
} 
#ja-leftcol div.moduletable h3 { 
margin : 0 -10px 5px;
padding : 5px 10px;
background : #d0dce7 url(../images/h3-bg.gif) no-repeat center right;
color : #646e7b;
font-size : 1em;
} 
#ja-leftcol div.moduletable { 
padding : 0 10px 10px;
background : #ecf0f4 url(../images/modules-bg.gif) repeat-y top right;
} 
#ja-rightcol { 
float : left;
width : 20%;
padding-top : 10px;
background : url(../images/grad1.gif) repeat-x top;
} 
#ja-rightcol div.moduletable h3 { 
margin : 0 0 5px;
padding : 0 10px 4px 14px;
color : #00005A;
background : url(../images/h3right-bg.gif) no-repeat bottom left;
font-size : 1em;
} 
#ja-rightcol div.moduletable { 
margin-bottom : 5px;
padding : 5px 0 10px;
width : 92%;
} 
#ja-rightcol div.moduletable-hilite h3 { 
margin : 0 -10px 5px;
padding : 10px 10px 4px 8px;
color : #ffffff;
background : #ffffff url(../images/h3-bg-hilite.gif) no-repeat top right;
font-size : 1em;
} 
#ja-rightcol div.moduletable-hilite { 
margin-bottom : 5px;
padding : 0 10px 10px;
color : #ffffff;
background : #00005A;
border-right : 10px solid #ffffff;
} 
#ja-footer { 
clear : both;
background : #00005A;
color : #ffffff;
border-bottom : 1px solid #3a4048;


height : 60px;
} 
#ja-footer a { 
color : #ffffff;
text-decoration : none;
} 
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { 
color : #ffffff;
} 
#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_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;
} 
ul#mainlevel-nav { 
list-style : none;
padding : 0;
margin : 0;
font-size : 0.8em;
} 
ul#mainlevel-nav li { 
padding-top : 4px;
background-image : none;
padding-left : 0;
padding-right : 0;
float : left;
margin : 0;
font-size : 11px;
line-height : 21px;
white-space : nowrap;
} 
ul#mainlevel-nav li a { 
display : inline;
padding-left : 15px;
padding-right : 15px;
text-decoration : none;
color : #ffffff;
background : transparent;
border-right : 1px solid #cccccc;
} 
#buttons > ul#mainlevel-nav li a { 
width : auto;
} 
ul#mainlevel-nav li a:hover { 
color : #ffffff;
} 
#ja-spotlight { 
margin-top : 30px;
margin-left : 10px;
margin-right : 10px;
} 
#ja-spotlight .ja-box { 
float : left;
overflow : hidden;
} 
#ja-spotlight .ja-box h3 { 
margin-bottom : 5px;
font-size : 1em;
text-indent : 3px;
} 
#ja-spotlight .ja-box ul { 
padding : 0;
margin : 0 !important;
} 
#ja-spotlight .ja-box li { 
padding : 0;
margin : 0;
background : none;
} 
.box-centered { 
text-align : center !important;
} 
.box-centered div.moduletable, .box-centered div.module-orange, .box-centered div.module-green, .box-centered div.module-blue { 
margin-left : auto !important;
margin-right : auto !important;
text-align : left;
} 
#ja-spotlight .box-ended div.moduletable, #ja-spotlight .box-ended div.module-orange, #ja-spotlight .box-ended div.module-green, #ja-spotlight .box-ended div.module-blue { 
margin-right : 0 !important;
float : right;
} 
.box-fulled div.moduletable, .box-fulled div.module-orange, .box-fulled div.module-green, .box-fulled div.module-blue { 
width : 100% !important;
} 
#ja-spotlightbot { 
margin-top : 30px;
margin-left : 10px;
margin-right : 10px;
} 
#ja-spotlightbot .ja-box { 
float : left;
overflow : hidden;
} 
#ja-spotlightbot .ja-box h3 { 
margin-bottom : 5px;
font-size : 1em;
text-indent : 3px;
} 
#ja-spotlightbot .ja-box ul { 
padding : 0;
margin : 0 !important;
} 
#ja-spotlightbot .ja-box li { 
padding : 0;
margin : 0;
background : none;
} 
.box-centered { 
text-align : center !important;
} 
.box-centered div.moduletable, .box-centered div.module-orange, .box-centered div.module-green, .box-centered div.module-blue { 
margin-left : auto !important;
margin-right : auto !important;
text-align : left;
} 
#ja-spotlight .box-ended div.moduletable, #ja-spotlight .box-ended div.module-orange, #ja-spotlight .box-ended div.module-green, #ja-spotlight .box-ended div.module-blue { 
margin-right : 0 !important;
float : right;
} 
.box-fulled div.moduletable, .box-fulled div.module-orange, .box-fulled div.module-green, .box-fulled div.module-blue { 
width : 100% !important;
} 
div.module h3 { 
margin : 0 0 5px;
font-size : 1em;
color : #3f89c3;
text-transform : uppercase;
} 
div.module { 
margin-bottom : 8px;
padding : 0;
float : left;
width : 100%;
background : url(../images/box-br.gif) no-repeat bottom right;
} 
div.module div { 
padding : 0;
background : url(../images/box-bl.gif) no-repeat bottom left;
} 
div.module div div { 
padding : 0;
background : url(../images/box-tr.gif) no-repeat top right;
} 
div.module div div div { 
padding : 9px 15px 15px;
background : url(../images/box-tl.gif) no-repeat top left;
} 
div.module div div div div { 
margin : 0;
padding : 0;
background : none;
} 
div.module-blue h3, div.module-green h3, div.module-orange h3 { 
text-transform : uppercase;
font-size : 1em;
margin : 0 0 5px;
} 
div.module-green { 
margin-bottom : 5px;
padding : 0;
width : 97.5%;
background : url(../images/box-br-green.gif) no-repeat bottom right;
color : #ffffff;
} 
div.module-green a { 
color : #ffffff;
} 
div.module-green div { 
padding : 0;
background : url(../images/box-bl-green.gif) no-repeat bottom left;
} 
div.module-green div div { 
padding : 0;
background : url(../images/box-tr-green.gif) no-repeat top right;
} 
div.module-green div div div { 
padding : 9px 15px 15px;
background : url(../images/box-tl-green.gif) no-repeat top left;
} 
div.module-blue { 
margin-bottom : 5px;
padding : 0;
width : 97.5%;
background : url(../images/box-br-blue.gif) no-repeat bottom right;
color : #ffffff;
} 
div.module-blue a { 
color : #ffffff;
} 
div.module-blue div { 
padding : 0;
background : url(../images/box-bl-blue.gif) no-repeat bottom left;
} 
div.module-blue div div { 
padding : 0;
background : url(../images/box-tr-blue.gif) no-repeat top right;
} 
div.module-blue div div div { 
padding : 9px 15px 15px;
background : url(../images/box-tl-blue.gif) no-repeat top left;
} 
div.module-orange { 
margin-bottom : 5px;
padding : 0;
width : 97.5%;
background : url(../images/box-br-orange.gif) no-repeat bottom right;
color : #ffffff;
} 
div.module-orange a { 
color : #ffffff;
} 
div.module-orange div { 
padding : 0;
background : url(../images/box-bl-orange.gif) no-repeat bottom left;
} 
div.module-orange div div { 
padding : 0;
background : url(../images/box-tr-orange.gif) no-repeat top right;
} 
div.module-orange div div div { 
padding : 9px 15px 15px;
background : url(../images/box-tl-orange.gif) no-repeat top left;
} 
#ja-cssmenu { 
margin : 0;
float : left;
width : 100%;
background : #00005A;
} 
#ja-cssmenu ul { 
margin : 0;
padding : 0;
float : left;
width : 100%;
} 
#ja-cssmenu li { 
margin : 0;
padding : 0;
float : left;
display : block;
background : none;
cursor : pointer;
} 
#ja-cssmenu li ul { 
width : 15.4em;
position : absolute;
z-index : 99;
left : -999em;
height : auto;
width : 14.9em;
} 
#ja-cssmenu li ul ul { 
margin : -1.5em 0 0 12em;
} 
#ja-cssmenu li li { 
padding : 5px 1em 5px 0;
margin : 0;
width : 13.9em;
} 
#ja-cssmenu ul a { 
width : 13.8em;
width : 9.8em;
} 
#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul, #ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.sfhover 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 li.sfhover ul, #ja-cssmenu li li li.sfhover ul { 
left : auto;
} 
#ja-cssmenu li ul { 
background : #9DA337;
} 
#ja-cssmenu li ul a { 
border-right : none;
font-size : 11px;
text-transform : none;
} 
#ja-cssmenu li ul a:hover { 
color : #ffffff;
} 
#ja-cssmenu li a { 
padding : 5px 20px;
display : block;
color : #ffffff;
text-decoration : none;
font-weight : bold;
} 
#ja-cssmenu li a:hover { 
color : #ffffff;
} 
#ja-cssmenu li a.active { 
background : #9DA337;
color : #ffffff;
} 
#ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active { 
color : #ffffff;
background : #9DA337;
} 
#ja-cssmenu li li a.active { 
background : #9DA337;
color : #9DA337;
} 
#ja-cssmenu li.havechild { 
background : url(img/arrow-parent.gif) no-repeat center right;
} 
#ja-cssmenu li.havesubchild { 
background : url(img/arrow-child.gif) no-repeat center right;
} 
#ja-cssmenu li:hover, #ja-cssmenu li.sfhover { 
background : #9DA337;
} 
#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover, #ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover { 
background : #9DA337;
} 
#ja-cssmenu ul li a, #ja-cssmenu ul ul li a { 
padding : 0 10px;
background : none;
font-weight : bold;
} 
