HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    BACKGROUND: #ebeae8;
    COLOR: #000000;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif
}
BODY#bd
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(mw-bg.gif) #ebeae8 repeat-x left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
BODY.contentpane
{
    FONT-SIZE: 12px;
    MARGIN: 1em 2em;
    WIDTH: auto;
    COLOR: #000000;
    LINE-HEIGHT: 1.3em
}
BODY.fs1
{
    FONT-SIZE: 10px
}
BODY.fs2
{
    FONT-SIZE: 11px
}
BODY.fs3
{
    FONT-SIZE: 12px
}
BODY.fs4
{
    FONT-SIZE: 13px
}
BODY.fs5
{
    FONT-SIZE: 14px
}
BODY.fs6
{
    FONT-SIZE: 15px
}
A
{
    COLOR: #c55901;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
A:active
{
    TEXT-DECORATION: underline
}
A:focus
{
    TEXT-DECORATION: underline
}
A IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.contentheading
{
    LINE-HEIGHT: normal
}
.componentheading
{
    LINE-HEIGHT: normal
}
.blog_more STRONG
{
    LINE-HEIGHT: normal
}
H1
{
    LINE-HEIGHT: normal
}
H2
{
    LINE-HEIGHT: normal
}
H3
{
    LINE-HEIGHT: normal
}
H4
{
    LINE-HEIGHT: normal
}
SMALL
{
    FONT-SIZE: 92%
}
.small
{
    FONT-SIZE: 92%
}
.smalldark
{
    FONT-SIZE: 92%
}
.button
{
    FONT-SIZE: 92%
}
.article-meta
{
    FONT-SIZE: 92%
}
.modifydate
{
    FONT-SIZE: 92%
}
.img_caption P
{
    FONT-SIZE: 92%
}
.site-slogan
{
    FONT-SIZE: 92%
}
A.readon
{
    FONT-SIZE: 92%
}
#ja-pathway
{
    FONT-SIZE: 92%
}
#ja-footer
{
    FONT-SIZE: 92%
}
IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.img_caption
{
    PADDING-RIGHT: 10px
}
.img_caption P
{
    COLOR: #555555;
    TEXT-ALIGN: center
}
.left
{
}
.right
{
}
DIV.leading .img-desc
{
    FLOAT: left;
    MARGIN: 8px 5px 0px 0px
}
DIV.article-content IMG
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 4px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 8px 0px 0px;
    BORDER-LEFT: #dddddd 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #dddddd 1px solid
}
.img-desc IMG
{
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 4px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 8px 0px 0px;
    BORDER-LEFT: #dddddd 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #dddddd 1px solid
}
.img-desc .img_caption P
{
    FONT-SIZE: 10px
}
.img_caption IMG
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 4px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.img_caption P
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 5px
}
.img-border
{
    BORDER-RIGHT: #b9b7b5 5px solid;
    BORDER-TOP: #b9b7b5 5px solid;
    BORDER-LEFT: #b9b7b5 5px solid;
    BORDER-BOTTOM: #b9b7b5 5px solid
}
H1
{
    FONT-SIZE: 200%
}
H2
{
    FONT-SIZE: 175%
}
H3
{
    FONT-SIZE: 150%
}
H4
{
    FONT-SIZE: 125%
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px
}
UL
{
    LIST-STYLE-TYPE: none
}
UL LI
{
    PADDING-LEFT: 30px;
    BACKGROUND: url(bullet.gif) no-repeat 20px 8px
}
OL LI
{
    MARGIN-LEFT: 35px
}
TH
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: left
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    BACKGROUND: url(dot.gif) repeat-x 50% top;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: medium none
}
FIELDSET A
{
    FONT-WEIGHT: bold
}
FIELDSET.input
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
LEGEND
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff
}
HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #4f4f4f 1px solid;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px
}
BR
{
}
TD
{
    FONT-SIZE: 100%
}
TH
{
    FONT-SIZE: 100%
}
DIV
{
    FONT-SIZE: 100%
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM LABEL
{
    CURSOR: pointer
}
INPUT
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputbox
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.button
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputbox
{
    BORDER-RIGHT: #b9b7b5 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #b9b7b5 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 100%;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #b9b7b5 1px solid;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #b9b7b5 1px solid
}
.button
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(but-bg.gif) #000000 repeat-x left center;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid
}
* HTML .button
{
    PADDING-RIGHT: 5px! important;
    PADDING-LEFT: 5px! important;
    PADDING-BOTTOM: 0px! important;
    PADDING-TOP: 0px! important
}
* + HTML .button
{
    PADDING-RIGHT: 5px! important;
    PADDING-LEFT: 5px! important;
    PADDING-BOTTOM: 0px! important;
    PADDING-TOP: 0px! important
}
.article_separator
{
    DISPLAY: none;
    MARGIN: 0px
}
.article_seperator
{
    DISPLAY: none;
    MARGIN: 0px
}
.leading_separator
{
    DISPLAY: block;
    HEIGHT: 10px
}
.row_separator
{
    DISPLAY: none
}
.column_separator
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.sectiontableheader
{
    BORDER-RIGHT: #4f4f4f 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #4f4f4f 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(but-bg.gif) #000000 repeat-x left center;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #4f4f4f 1px solid;
    COLOR: #cccccc;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #4f4f4f 1px solid
}
.sectiontableheader A
{
    COLOR: #ffffff
}
.sectiontableheader A:hover
{
    COLOR: #ffffff
}
.sectiontableheader A:active
{
    COLOR: #ffffff
}
.sectiontableheader A:focus
{
    COLOR: #ffffff
}
TR.sectiontableentry0 TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #cccccc 1px solid
}
TR.sectiontableentry1 TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #cccccc 1px solid
}
TR.sectiontableentry2 TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #cccccc 1px solid
}
TR.sectiontableentry2 TD
{
    BACKGROUND: #f7f6f5
}
TABLE.contentpane
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none
}
TABLE.contentpaneopen
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0
}
TABLE.contenttoc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 10px;
    WIDTH: 30%;
    PADDING-TOP: 0px
}
TABLE.contenttoc TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(bullet.gif) no-repeat 12px 8px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
TABLE.contenttoc TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    TEXT-INDENT: 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.poll
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
TABLE.pollstableborder
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
TABLE.pollstableborder IMG
{
    VERTICAL-ALIGN: baseline
}
TABLE.pollstableborder TD
{
    PADDING-RIGHT: 4px! important;
    PADDING-LEFT: 4px! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 4px! important;
    PADDING-TOP: 4px! important;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0
}
TABLE.pollstableborder TR.sectiontableentry1 TD
{
    BACKGROUND: #f7f6f5
}
TABLE.searchintro
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
    PADDING-TOP: 10px
}
TABLE.searchintro TD
{
    PADDING-RIGHT: 5px! important;
    PADDING-LEFT: 5px! important;
    PADDING-BOTTOM: 5px! important;
    PADDING-TOP: 5px! important
}
.blog_more
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    PADDING-TOP: 10px
}
.blog_more H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c55901;
    PADDING-TOP: 0px
}
.blog_more STRONG
{
    DISPLAY: block;
    MARGIN: 0px 0px 5px;
    TEXT-TRANSFORM: uppercase
}
.blog_more UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.blog_more UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(bullet.gif) no-repeat 4px 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.blog_more UL LI A
{
    COLOR: #555555
}
.blog_more UL LI A:hover
{
    COLOR: #c55901
}
.blog_more UL LI A:active
{
    COLOR: #c55901
}
.blog_more UL LI A:focus
{
    COLOR: #c55901
}
.category
{
    FONT-WEIGHT: bold
}
H1.componentheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 200%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.componentheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 200%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.contentdescription
{
    PADDING-BOTTOM: 30px
}
H2.contentheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 180%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    COLOR: #666666;
    PADDING-TOP: 0px
}
.contentheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 180%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    COLOR: #666666;
    PADDING-TOP: 0px
}
TABLE.blog .contentheading
{
    FONT-SIZE: 150%
}
A.contentpagetitle
{
}
A.contentpagetitle:hover
{
}
A.contentpagetitle:active
{
}
A.contentpagetitle:focus
{
}
A.readon
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(readon-bg.gif) no-repeat left center;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    WIDTH: 85px;
    COLOR: #555555;
    PADDING-TOP: 1px
}
A.readon:hover
{
    BACKGROUND: url(readon-hover.gif) no-repeat left center;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
A.readon:focus
{
    BACKGROUND: url(readon-hover.gif) no-repeat left center;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
A.readon:active
{
    BACKGROUND: url(readon-hover.gif) no-repeat left center;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
TABLE.contentpaneopen TD
{
}
TABLE.contentpane TD
{
}
TABLE.contentpaneopen
{
    WIDTH: 100%
}
TABLE.contentpane
{
    WIDTH: 100%
}
TABLE.blog
{
    WIDTH: 100%
}
.moduletable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
UL.pagination
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px auto 10px;
    COLOR: #555555;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
UL.pagination LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL.pagination LI SPAN
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
UL.pagination A
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 4px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #4f4f4f;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-DECORATION: none
}
UL.pagination A:hover
{
    COLOR: #c55901
}
UL.pagination A:active
{
    COLOR: #c55901
}
UL.pagination A:focus
{
    COLOR: #c55901
}
.pagenavbar
{
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(icon-pages.gif) no-repeat left center
}
.pagenavcounter
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(icon-pages.gif) no-repeat 0px 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 8px
}
.smalldark
{
    TEXT-ALIGN: left
}
DIV.syndicate DIV
{
    TEXT-ALIGN: center
}
.pollstableborder TR.sectiontableentry1 TD
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.pollstableborder TR.sectiontableentry2 TD
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.latestnews LI.latestnews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(dot.gif) repeat-x left bottom;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
UL.mostread LI.mostread
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(dot.gif) repeat-x left bottom;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
UL.latestnews A
{
    PADDING-LEFT: 10px;
    BACKGROUND: url(bullet.gif) no-repeat left center;
    COLOR: #c55901
}
UL.mostread A
{
    PADDING-LEFT: 10px;
    BACKGROUND: url(bullet.gif) no-repeat left center;
    COLOR: #c55901
}
.bannerheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%
}
#ja-contentheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: -10px -15px 0px;
    PADDING-TOP: 0px
}
#ja-contentheading H1.componentheading
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%! important;
    BACKGROUND: url(h3-bg2.gif) no-repeat left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -5px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    LETTER-SPACING: 1px
}
#ja-contentheading H1.componentheading SPAN.left-bg
{
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(arrow-right.gif) no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 14px;
    PADDING-TOP: 9px
}
#ja-contentheading H1.componentheading SPAN.right-bg
{
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(h3-sep.gif) no-repeat right bottom
}
#ja-contentheading DIV.leading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
#ja-contentheading DIV.blog
{
    BORDER-RIGHT: #b9b7b5 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 15px;
    BACKGROUND: #ebeae8;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #b9b7b5 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b9b7b5 1px solid
}
#ja-contentheading .leading H2.contentheading
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 170%
}
#ja-contentheading H2.contentheading
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 110%
}
#ja-contentheading .article-meta
{
    FLOAT: none;
    WIDTH: auto
}
#ja-contentheading .article-toolswrap
{
    MARGIN: 0px
}
#ja-contentheading P
{
    MARGIN: 5px 0px 10px
}
DIV.content-desc P
{
    CLEAR: both;
    DISPLAY: block;
    MARGIN: 0px
}
.article-toolswrap
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.article-tools
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.article-meta
{
    FLOAT: left;
    WIDTH: 70%;
    COLOR: #999999
}
.createdby
{
    COLOR: #999999
}
.createdate
{
    PADDING-RIGHT: 6px;
    BACKGROUND: url(vline.gif) no-repeat right center;
    MARGIN-RIGHT: 5px
}
.modifydate
{
    DISPLAY: block;
    MARGIN: 15px 0px;
    WIDTH: 100%;
    COLOR: #999999
}
.article-section
{
    PADDING-LEFT: 6px;
    BACKGROUND: url(vline.gif) no-repeat left center;
    MARGIN-LEFT: 5px
}
.article-section A
{
    COLOR: #555555
}
.article-category A
{
    COLOR: #555555
}
DIV.buttonheading
{
    RIGHT: 10px;
    POSITION: absolute;
    TOP: 4px
}
.buttonheading IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: right;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.cols3
{
    FLOAT: left;
    WIDTH: 33.3%
}
DIV.column1 .contentpaneopen
{
    PADDING-RIGHT: 10px
}
DIV.column2 .contentpaneopen
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.column3 .contentpaneopen
{
    PADDING-LEFT: 10px
}
.wrap
{
    CLEAR: both;
    WIDTH: 100%
}
.main
{
    MARGIN: 0px auto;
    WIDTH: 960px
}
.inner
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.ja-mainbg
{
    BACKGROUND: url(body-bg.jpg) no-repeat center top
}
#ja-mainbody
{
    FLOAT: left;
    WIDTH: 68%
}
#ja-content
{
    CLEAR: both;
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 68%
}
#ja-current-content
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(cc-bg.gif) repeat-y right top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 10px
}
#ja-colwrap
{
    FLOAT: right;
    WIDTH: 32%
}
#ja-colwrap .ja-innerpad
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#ja-col1
{
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 30%
}
#ja-col2
{
    FLOAT: right;
    OVERFLOW: hidden;
    WIDTH: 28%
}
#ja-container
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(container-bg.gif) repeat-x left bottom;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
#ja-container-fr
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(container-bg.gif) repeat-x left bottom;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
#ja-container-fl
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(container-bg.gif) repeat-x left bottom;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
#ja-container-f
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(container-bg.gif) repeat-x left bottom;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
#ja-container .main
{
    MARGIN-TOP: 15px
}
#ja-container-fr .main
{
    MARGIN-TOP: 15px
}
#ja-container-fl .main
{
    MARGIN-TOP: 15px
}
#ja-container-f .main
{
    MARGIN-TOP: 15px
}
#ja-container .main .inner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#ja-container-fr .main .inner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#ja-container-fl .main .inner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#ja-container-f .main .inner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#ja-container-fr #ja-mainbodywrap
{
    WIDTH: 100%
}
#ja-container-fr #ja-col1
{
    WIDTH: 22%
}
#ja-container-fr #ja-content
{
    WIDTH: 78%
}
#ja-container-fr #ja-current-content
{
    MARGIN-RIGHT: 0px
}
#ja-container-fl #ja-mainbodywrap
{
    FLOAT: left;
    WIDTH: 100%
}
#ja-container-fl #ja-content
{
    WIDTH: 80%
}
#ja-container-fl #ja-col2
{
    WIDTH: 20%
}
#ja-container-fl #ja-current-content
{
    MARGIN-LEFT: 0px
}
#ja-container-f #ja-mainbody
{
    WIDTH: 100%
}
#ja-container-f #ja-content
{
    WIDTH: 100%
}
#ja-container-f #ja-current-content
{
    BACKGROUND: url(cc-bg2.gif) repeat-y center top
}
DIV.moduletable H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    BACKGROUND: url(h3-bg.gif) no-repeat left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px
}
DIV.moduletable_default H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    BACKGROUND: url(h3-bg.gif) no-repeat left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px
}
DIV.moduletable_menu H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    BACKGROUND: url(h3-bg.gif) no-repeat left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px
}
DIV.moduletable_text H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    BACKGROUND: url(h3-bg.gif) no-repeat left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px
}
DIV.moduletable_blank H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    BACKGROUND: url(h3-bg.gif) no-repeat left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px
}
DIV.moduletable_tabs H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    BACKGROUND: url(h3-bg.gif) no-repeat left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    LETTER-SPACING: 1px
}
DIV.moduletable H3 SPAN.left-bg
{
    PADDING-RIGHT: 60px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(span-left.gif) no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 10px
}
DIV.moduletable_menu H3 SPAN.left-bg
{
    PADDING-RIGHT: 60px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(span-left.gif) no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 10px
}
DIV.moduletable_default H3 SPAN.left-bg
{
    PADDING-RIGHT: 60px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(span-left.gif) no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 10px
}
DIV.moduletable_text H3 SPAN.left-bg
{
    PADDING-RIGHT: 60px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(span-left.gif) no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 10px
}
DIV.moduletable_tabs H3 SPAN.left-bg
{
    PADDING-RIGHT: 60px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(span-left.gif) no-repeat right bottom;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 10px
}
DIV.moduletable H3 SPAN.right-bg
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(h3-sep.gif) no-repeat right bottom;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.moduletable_default H3 SPAN.right-bg
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(h3-sep.gif) no-repeat right bottom;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.moduletable_menu H3 SPAN.right-bg
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(h3-sep.gif) no-repeat right bottom;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.moduletable_text H3 SPAN.right-bg
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(h3-sep.gif) no-repeat right bottom;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.moduletable_tabs H3 SPAN.right-bg
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(h3-sep.gif) no-repeat right bottom;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.moduletable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 5px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
DIV.moduletable_default
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 5px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
DIV.moduletable_menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 5px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
DIV.moduletable_text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 5px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
DIV.moduletable_blank
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 5px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
DIV.moduletable_tabs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 5px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
DIV.ja-box-ct
{
    BORDER-RIGHT: #b9b7b5 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #b9b7b5 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #ebeae8;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #b9b7b5 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #b9b7b5 1px solid
}
DIV.hilite1 DIV.ja-box-ct
{
    BACKGROUND: #333333
}
DIV.hilite1 UL.menu LI A
{
    BACKGROUND: url(arrow-grey.gif) no-repeat left center;
    COLOR: #999999
}
DIV.hilite1 UL.menu LI A:hover
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.hilite1 UL.menu LI A:focus
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.hilite1 UL.menu LI A:active
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.hilite1 UL.menu LI.active A
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.hilite2 DIV.ja-box-ct
{
    BACKGROUND: #aaaaaa
}
DIV.hilite2 UL.menu LI A
{
    BACKGROUND: url(arrow-grey2.gif) no-repeat left center;
    COLOR: #555555
}
DIV.hilite2 UL.menu LI A:hover
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.hilite2 UL.menu LI A:focus
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.hilite2 UL.menu LI A:active
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.hilite2 UL.menu LI.active A
{
    BACKGROUND: url(arrow-white.gif) no-repeat left center;
    COLOR: #ffffff
}
DIV.moduletable_blank
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 0px
}
DIV.moduletable_blank DIV.ja-box-ct
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px! important;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px! important;
    BORDER-BOTTOM: medium none
}
#ja-colwrap DIV.moduletable_tabs
{
    BORDER-RIGHT: #b9b7b5 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b9b7b5 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #dddddd;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #b9b7b5 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #b9b7b5 1px solid
}
#ja-colwrap DIV.moduletable_tabs DIV.ja-box-ct
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.banneritem_text
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 5px! important;
    PADDING-TOP: 5px! important
}
DIV.advs
{
    CLEAR: both;
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 100%
}
DIV.moduletable LI
{
    BACKGROUND-POSITION: 5px 7px;
    PADDING-LEFT: 13px
}
DIV.moduletable_menu LI
{
    BACKGROUND-POSITION: 5px 7px;
    PADDING-LEFT: 13px
}
DIV.moduletable_text LI
{
    BACKGROUND-POSITION: 5px 7px;
    PADDING-LEFT: 13px
}
#ja-header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 999;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 140px
}
H1.logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 30px 20px 0px;
    PADDING-TOP: 0px
}
DIV.logo-text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 30px 20px 0px;
    PADDING-TOP: 0px
}
H1.logo A
{
    DISPLAY: block;
    BACKGROUND: url(logo.png) no-repeat center 50%;
    WIDTH: 245px;
    HEIGHT: 75px
}
H1.logo A SPAN
{
    POSITION: absolute;
    TOP: -1000px
}
DIV.logo-text
{
    outline: none
}
DIV.logo-text H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 300%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LETTER-SPACING: 2px
}
DIV.logo-text H1 A
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #c55901
}
DIV.logo-text H1 A:hover
{
    TEXT-DECORATION: none
}
DIV.logo-text H1 A:focus
{
    TEXT-DECORATION: none
}
DIV.logo-text H1 A:active
{
    TEXT-DECORATION: none
}
.site-slogan
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px -2px;
    COLOR: #555555;
    PADDING-TOP: 0px;
    LETTER-SPACING: 2px
}
#ja-mainnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 9999;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#ja-mainnav .main
{
    POSITION: relative
}
#ja-mainnav .inner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(mainnav-bg.gif) #333333 repeat-x left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #4f4f4f 1px solid
}
#ja-mainnav A
{
    LINE-HEIGHT: normal;
    outline: none
}
#ja-subnav A
{
    LINE-HEIGHT: normal;
    outline: none
}
#ja-subnav
{
}
#ja-subnav UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#ja-subnav LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(dot.gif) repeat-x 50% bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px
}
#ja-subnav A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(arrow-grey.gif) no-repeat left center;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    COLOR: #4f4f4f;
    PADDING-TOP: 6px;
    TEXT-DECORATION: none;
    outline: none
}
#ja-subnav A:hover
{
    BACKGROUND: url(arrow-hover.gif) no-repeat 0px 10px;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
#ja-subnav A:active
{
    BACKGROUND: url(arrow-hover.gif) no-repeat 0px 10px;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
#ja-subnav A:focus
{
    BACKGROUND: url(arrow-hover.gif) no-repeat 0px 10px;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
#ja-subnav LI.active A
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(arrow-hover.gif) no-repeat 0px 10px;
    COLOR: #c55901
}
#ja-pathway
{
    COLOR: #555555
}
#ja-pathway .inner
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #aaaaaa 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #cccccc;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 5px 0px;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    POSITION: relative;
    HEIGHT: 28px
}
#ja-pathway .ja-pathway-text
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px
}
#ja-pathway SPAN
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px
}
#ja-pathway STRONG
{
    COLOR: #c55901
}
#ja-pathway A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}
#ja-pathway IMG
{
    MARGIN: 0px 5px
}
UL.menu
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.menu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(dot.gif) repeat-x 50% bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px
}
UL.menu LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(arrow-grey.gif) no-repeat left center;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    COLOR: #555555;
    PADDING-TOP: 6px;
    TEXT-DECORATION: none;
    outline: none
}
UL.menu LI A:hover
{
    BACKGROUND: url(arrow-hover.gif) no-repeat left center;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
UL.menu LI A:active
{
    BACKGROUND: url(arrow-hover.gif) no-repeat left center;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
UL.menu LI A:focus
{
    BACKGROUND: url(arrow-hover.gif) no-repeat left center;
    COLOR: #c55901;
    TEXT-DECORATION: none
}
UL.menu LI.active A
{
    FONT-WEIGHT: bold;
    COLOR: #c55901
}
UL.menu LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.menu LI LI
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
UL.menu LI LI A
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px! important;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px! important;
    FONT-WEIGHT: normal! important;
    PADDING-BOTTOM: 5px! important;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    COLOR: #4f4f4f! important;
    PADDING-TOP: 5px! important;
    BORDER-BOTTOM: medium none
}
UL.menu LI LI A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
UL.menu LI LI A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
UL.menu LI LI A:focus
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
UL.menu LI LI.active A
{
    FONT-WEIGHT: bold! important;
    COLOR: #4f4f4f
}
UL.menu LI LI LI A
{
    PADDING-LEFT: 35px! important;
    FONT-WEIGHT: normal! important;
    BACKGROUND: url(bullet.gif) no-repeat 25px 10px;
    COLOR: #4f4f4f! important
}
UL.menu LI LI LI.active A
{
    FONT-WEIGHT: bold! important
}
.ja-box-full
{
    FLOAT: left;
    OVERFLOW: hidden
}
.ja-box-left
{
    FLOAT: left;
    OVERFLOW: hidden
}
.ja-box-center
{
    FLOAT: left;
    OVERFLOW: hidden
}
.ja-box-right
{
    FLOAT: left;
    OVERFLOW: hidden
}
#ja-topsl
{
    Z-INDEX: 10;
    MARGIN: 0px;
    HEIGHT: 324px
}
#ja-topsl .inner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: #333333;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 5px;
    PADDING-TOP: 0px
}
#ja-topsl DIV.moduletable
{
    MARGIN-RIGHT: -5px
}
#ja-topsl2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#ja-topsl2 DIV.moduletable H3
{
    BACKGROUND: url(h3-bg2.gif) no-repeat left bottom
}
#ja-topsl2 DIV.moduletable H3 SPAN.left-bg
{
    PADDING-RIGHT: 50px;
    BACKGROUND: url(arrow-right2.gif) no-repeat right bottom
}
#ja-topsl2 DIV.moduletable .ja-box-ct
{
    BORDER-RIGHT: #b9b7b5 1px solid;
    BORDER-TOP: medium none;
    BACKGROUND: url(topsl-boxct.gif) #dddddd repeat-x left bottom;
    BORDER-LEFT: #b9b7b5 1px solid;
    COLOR: #555555;
    BORDER-BOTTOM: #b9b7b5 1px solid
}
#ja-topsl2 DIV.ja-newscatwrap SPAN.article_seperator
{
    DISPLAY: none
}
#ja-topsl2 DIV.ja-newscatwrap IMG
{
    BORDER-RIGHT: #b9b7b5 5px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b9b7b5 5px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #b9b7b5 5px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #b9b7b5 5px solid
}
#ja-botsl
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #333333;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 40px;
    BORDER-BOTTOM: #222222 1px solid
}
#ja-botsl DIV.moduletable H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
#ja-botsl DIV.moduletable
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #aaaaaa;
    PADDING-TOP: 0px
}
#ja-botsl DIV.moduletable_default
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #aaaaaa;
    PADDING-TOP: 0px
}
#ja-botsl DIV.ja-box-ct
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#ja-botsl DIV.moduletable H3
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 0px 0px 10px;
    BORDER-BOTTOM: #c55901 1px solid
}
#ja-botsl DIV.moduletable H3 SPAN.right-bg
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#ja-botsl DIV.moduletable H3 SPAN.left-bg
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
#ja-botsl .ja-box-left DIV.moduletable
{
    MARGIN: 0px 10px 0px 0px
}
#ja-botsl .ja-box-left DIV.moduletable_default
{
    MARGIN: 0px 10px 0px 0px
}
#ja-botsl .ja-box-right DIV.moduletable
{
    MARGIN: 0px
}
#ja-botsl .ja-box-right DIV.moduletable_default
{
    MARGIN: 0px
}
#ja-botsl .ja-box-center DIV.moduletable
{
    MARGIN: 0px 10px 0px 0px
}
#ja-botsl .ja-box-center DIV.moduletable_default
{
    MARGIN: 0px 10px 0px 0px
}
#ja-botsl .img-border
{
    BORDER-RIGHT: #222222 1px solid;
    BORDER-TOP: #222222 1px solid;
    BACKGROUND: #000000;
    BORDER-LEFT: #222222 1px solid;
    BORDER-BOTTOM: #222222 1px solid
}
#ja-botsl A
{
    COLOR: #aaaaaa
}
#ja-botsl A:hover
{
    COLOR: #c55901
}
#ja-botsl A:focus
{
    COLOR: #c55901
}
#ja-botsl A:active
{
    COLOR: #c55901
}
#ja-footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #333333 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #222222;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    COLOR: #666666;
    PADDING-TOP: 20px
}
#ja-footer A
{
    COLOR: #555555
}
#ja-footer A:hover
{
    COLOR: #c55901
}
#ja-footer A:active
{
    COLOR: #c55901
}
#ja-footer A:focus
{
    COLOR: #c55901
}
#ja-footer SMALL
{
    FONT-SIZE: 100%
}
#ja-footer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-footer LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-footer LI A
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #555555;
    PADDING-TOP: 0px
}
#ja-footer LI A:hover
{
    COLOR: #c55901
}
#ja-footer LI A:focus
{
    COLOR: #c55901
}
#ja-footer LI A:active
{
    COLOR: #c55901
}
UL.accessibility
{
    POSITION: absolute;
    TOP: -100%
}
LI.ja-firstitem
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#ja-slideshow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 640px;
    PADDING-TOP: 10px
}
#ja-hl
{
    FLOAT: right;
    WIDTH: 295px
}
#ja-hl DIV.moduletable H3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(hl-h3-bg.gif) no-repeat right center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-hl DIV.moduletable A
{
    COLOR: #cccccc
}
#ja-hl DIV.moduletable A:hover
{
    COLOR: #dddddd
}
#ja-hl DIV.moduletable .img-border
{
    BORDER-RIGHT: #c55901 5px solid;
    BORDER-TOP: #c55901 5px solid;
    MARGIN-TOP: -1px;
    BORDER-LEFT: #c55901 5px solid;
    BORDER-BOTTOM: #c55901 5px solid
}
#ja-hl DIV.moduletable H3 SPAN.left-bg
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 65px;
    BACKGROUND: url(hl-span-r.gif) no-repeat left center;
    FLOAT: right;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 14px
}
#ja-hl DIV.moduletable H3 SPAN.right-bg
{
    BACKGROUND: url(h3-sep2.gif) repeat-x left center
}
#ja-hl DIV.ja-box-ct
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    COLOR: #999999;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#ja-tabwrap
{
    FLOAT: right;
    WIDTH: 30%
}
#ja-headtools
{
    RIGHT: 5px;
    BACKGROUND: url(ht-bg.gif) no-repeat left center;
    WIDTH: 215px;
    POSITION: absolute;
    TOP: 8px;
    HEIGHT: 28px
}
#ja-headtools UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    PADDING-TOP: 3px;
    WHITE-SPACE: nowrap
}
#ja-headtools LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px
}
#ja-usertools
{
    FLOAT: left;
    PADDING-TOP: 3px
}
#ja-usertools STRONG
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px
}
#ja-usertools UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-usertools LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-usertools IMG
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    PADDING-TOP: 2px
}
#ja-login FORM A
{
    BACKGROUND: url(bullet2.gif) no-repeat left center;
    COLOR: #ffffff
}
#ja-register FORM A
{
    BACKGROUND: url(bullet2.gif) no-repeat left center;
    COLOR: #ffffff
}
#ja-register LABEL
{
    PADDING-RIGHT: 5px;
    COLOR: #ffffff
}
#ja-login LABEL
{
    PADDING-RIGHT: 5px;
    COLOR: #ffffff
}
#ja-login .button
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BACKGROUND: url(but-bg.gif) #000000 repeat-x left center;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid
}
#ja-register .button
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BACKGROUND: url(but-bg.gif) #000000 repeat-x left center;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid
}
#ja-register
{
    BORDER-RIGHT: #222222 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #222222 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 15px;
    Z-INDEX: 999;
    RIGHT: 9px;
    BACKGROUND: #333333;
    PADDING-BOTTOM: 5px;
    OVERFLOW: hidden;
    BORDER-LEFT: #222222 1px solid;
    COLOR: #c55901;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #222222 1px solid;
    POSITION: absolute;
    TOP: 27px;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
#ja-login
{
    BORDER-RIGHT: #222222 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #222222 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 15px;
    Z-INDEX: 999;
    RIGHT: 9px;
    BACKGROUND: #333333;
    PADDING-BOTTOM: 5px;
    OVERFLOW: hidden;
    BORDER-LEFT: #222222 1px solid;
    COLOR: #c55901;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #222222 1px solid;
    POSITION: absolute;
    TOP: 27px;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
#ja-headtools LI A.login-switch
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
#ja-headtools LI A.register-switch
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
#ja-headtools LI A.login-switch
{
    BACKGROUND: url(login-bg.gif) no-repeat left center;
    WIDTH: 66px
}
#ja-headtools LI A.register-switch
{
    BACKGROUND: url(sign-bg.gif) no-repeat left center;
    WIDTH: 130px
}
#ja-headtools LI A.search-switch:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#ja-headtools LI A.register-switch:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#ja-headtools LI A.show
{
    COLOR: #ffffff
}
#ja-headtools LI A.show:hover
{
    COLOR: #ffffff
}
#ja-login .inputbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BACKGROUND: #ebeae8;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #cccccc 1px solid
}
#ja-register .inputbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BACKGROUND: #ebeae8;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #cccccc 1px solid
}
DIV.ja-headtool A.logout-switch
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(logout-bg.gif) no-repeat left top;
    PADDING-BOTTOM: 5px;
    WIDTH: 190px;
    COLOR: #999999;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
DIV.ja-headtool A.logout-switch:hover
{
    COLOR: #ffffff
}
DIV.ja-headtool A.logout-switch:focus
{
    COLOR: #ffffff
}
DIV.ja-headtool A.logout-switch:active
{
    COLOR: #ffffff
}
#ja-loginwrap
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(tool-sep.gif) repeat-y left top;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: right
}
#ja-login FORM
{
    MARGIN-TOP: 5px;
    FLOAT: left
}
#ja-login FORM LABEL
{
    FLOAT: left
}
LABEL.ja-login-user SPAN
{
    DISPLAY: block;
    BACKGROUND: url(icon-user.gif) no-repeat left center;
    FLOAT: left;
    WIDTH: 20px;
    TEXT-INDENT: -5000px;
    HEIGHT: 20px
}
LABEL.ja-login-password SPAN
{
    DISPLAY: block;
    BACKGROUND: url(icon-key.gif) no-repeat left center;
    FLOAT: left;
    WIDTH: 20px;
    TEXT-INDENT: -5000px;
    HEIGHT: 20px
}
#ja-login FORM INPUT.button
{
    FONT-SIZE: 11px! important;
    FLOAT: left
}
#ja-login FORM #mod_login_username
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px! important;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px 8px 0px 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 110px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid
}
#ja-login FORM #mod_login_password
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px! important;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px 8px 0px 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 110px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid
}
#ja-login FORM A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(bullet1.gif) no-repeat left center;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#ja-login FORM A:hover
{
    COLOR: #c55901;
    TEXT-DECORATION: underline
}
#ja-login FORM A:active
{
    COLOR: #c55901;
    TEXT-DECORATION: underline
}
#ja-login FORM A:focus
{
    COLOR: #c55901;
    TEXT-DECORATION: underline
}
.ja-login-links
{
    CLEAR: both;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    PADDING-TOP: 2px;
    LETTER-SPACING: normal
}
DIV#login
{
    PADDING-RIGHT: 8px;
    DISPLAY: inline;
    PADDING-LEFT: 12px;
    BACKGROUND: url(vline.gif) no-repeat left center
}
DIV#login .button
{
    FLOAT: left
}
#ja-usertools
{
    RIGHT: 210px;
    POSITION: absolute;
    TOP: 88px
}
DIV#ja-usercolors
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 14px
}
#ja-usertools UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-usercolors UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-usertools UL LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-usercolors UL LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#ja-search
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    Z-INDEX: 1;
    RIGHT: 10px;
    BACKGROUND: url(search-bg.gif) no-repeat left center;
    PADDING-BOTTOM: 2px;
    WIDTH: 330px;
    PADDING-TOP: 2px;
    POSITION: absolute;
    TOP: 3px
}
#ja-search .inputbox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 0px 15px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 220px;
    COLOR: #666666;
    BORDER-BOTTOM: medium none
}
* + HTML #ja-search .inputbox
{
}
#ja-search .button
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 25px;
    FONT-SIZE: 11px;
    BACKGROUND: url(bsearch-bg.gif) no-repeat left center;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    COLOR: #cccccc;
    LINE-HEIGHT: 24px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 24px
}
* HTML #ja-search .button
{
    PADDING-LEFT: 20px! important;
    WIDTH: 80px;
    HEIGHT: 24px
}
* + HTML #ja-search .button
{
    PADDING-LEFT: 20px! important;
    WIDTH: 80px;
    HEIGHT: 24px
}
#ja-banner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 5px 0px 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
DIV.back_button A
{
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 10px 0px;
    TEXT-DECORATION: none! important
}
DIV.back_button A:hover
{
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 10px 0px;
    TEXT-DECORATION: none! important
}
DIV.back_button A:active
{
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 10px 0px;
    TEXT-DECORATION: none! important
}
.clr
{
    CLEAR: both
}
.hasTip IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
UL.no-display
{
    DISPLAY: none
}
DIV.ja-innerdiv
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    BACKGROUND: url(dot.gif) repeat-x 50% bottom;
    PADDING-BOTTOM: 10px! important;
    PADDING-TOP: 10px! important
}
DIV.ja-innerdiv SPAN.title
{
    DISPLAY: block;
    FONT-WEIGHT: bold
}
DIV.ja-innerdiv .img-border
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px 8px 0px 0px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid
}
#ja-cs DIV.ja-box-ct
{
    BORDER-RIGHT: #b9b7b5 1px solid;
    BORDER-TOP: #b9b7b5 1px solid;
    BORDER-LEFT: #b9b7b5 1px solid;
    BORDER-BOTTOM: #b9b7b5 1px solid
}
.tool-tip
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    Z-INDEX: 999;
    BACKGROUND: #ffffff;
    FLOAT: left;
    MAX-WIDTH: 200px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.tool-title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    BACKGROUND: url(selector-arrow.png) no-repeat;
    PADDING-BOTTOM: 5px;
    MARGIN: -15px 0px 0px;
    PADDING-TOP: 15px
}
.tool-text
{
    FONT-SIZE: 100%;
    MARGIN: 0px
}
#system-message DD.message UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#system-message DD.error UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#system-message DD.notice UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#system-message DD.message UL LI
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
#system-message DD.error UL LI
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
#system-message DD.notice UL LI
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
#system-message DD.message UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: #666666;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#system-message DD.error UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: #666666;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#system-message DD.notice UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: #666666;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: inline-block
}
HTML[xmlns] .clearfix
{
    DISPLAY: block
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
