body{background:#FFF; color:#000; font-family:Arial,Helvetica,sans-serif; line-height:1.4}
body.contentpane{background:#FFF; color:#000; line-height:1.4; width:auto; margin:1em 2em}
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:#16A9CD; text-decoration:underline}
a:hover, a:active, a:focus{color:#3B464A; text-decoration:underline}
.small, .smalldark, .createdate, .modifydate, .mosimage_caption{font-size:90%}
h1{font-size:170%}
h2{font-size:150%}
h3{font-size:130%}
h4{font-size:100%; text-transform:uppercase}
p, pre, blockquote, ul, ol{margin:15px 0; padding:0}
h1, h2, h3, h4, h5, h6{color:#58656A; margin:1em 0; padding:0}
ul{list-style:disc}
th{font-weight:700; text-align:left; padding:4px}
hr{border-bottom:0; border-left:0; border-right:0; border-top:2px solid #B4E4F0; height:1px}
td, div{font-size:100%}
form label{cursor:pointer}
input, select, textarea, .inputbox{font:100% inherit; padding:2px}
.button, .button:hover{background:url(../images/but-bg.gif) repeat-x center #16A9CD; border:1px solid #51BFD9; color:#FFF; font-weight:700; padding:2px 5px}
.inputbox{border:2px solid #B4E4F0; margin-bottom:2px}
.inputbox:hover, .inputbox:focus{border-color:#66BD64}
pre, .code{background:url(../images/tp-code.gif) no-repeat top left #EFF9FC; font:1em/1.5 "Courier News",monospace; margin:15px 0; padding:15px 25px 15px 40px}
blockquote{background:url(../images/quote.gif) 15px 5px no-repeat; font:italic 1em/1.5 Georgia,Times,serif; margin:15px 0; padding:10px 40px 10px 60px}
div.blockquote{background:url(../images/quote-right.gif) no-repeat bottom right; margin:0; padding:0}
.dropcap{color:#16A9CD; display:block; float:left; font:50px/40px Georgia,Times,serif; padding:4px 8px 0 0}
.error{background:url(../images/bullet-error.gif) no-repeat center left; color:#CF3020; padding:5px 5px 5px 25px}
.message{background:url(../images/bullet-info.gif) no-repeat center left; color:#16A9CD; padding:5px 5px 5px 25px}
.tips{background:url(../images/bullet-tips.gif) no-repeat center left; color:#DF8A00; padding:5px 5px 5px 25px}
.highlight{background:#FFFFF0; border:1px dotted #9AA6AA; font-weight:700; padding:0 5px}
p.stickynote{background:url(../images/sticky-bg.gif) no-repeat top right #EFF9FC; padding:40px 90px 15px 25px}
p.pinnote{background:url(../images/pin-bg.gif) no-repeat top right #EFF9FC; padding:40px 90px 15px 25px}
p.clipnote{background:url(../images/clip-bg.gif) no-repeat top right #EFF9FC; padding:40px 90px 15px 25px}
ul.checklist{list-style:none}
ul.checklist li{background:url(../images/checklist-bg.gif) no-repeat top left; margin-left:3px; padding:5px 0 5px 32px}
.bignumber{background:url(../images/ol-bg.gif) no-repeat top left; color:#FFF; display:block; float:left; font:bold 20px/normal Arial,sans-serif; margin-right:8px; padding:7px}
.blocknumber{clear:both; position:relative; margin:5px 0; padding:10px 15px}
div.bubble1, div.bubble2, div.bubble3, div.bubble4{margin:25px 0}
div.bubble1 div{background:url(../images/bub-br-bg.gif) no-repeat bottom right; width:100%; margin:0}
div.bubble1 div div{background:url(../images/bub-bl-bg.gif) no-repeat bottom left}
div.bubble1 div div div{background:url(../images/bub-tr-bg.gif) no-repeat top right}
div.bubble1 div div div div{background:url(../images/bub-tl-bg.gif) no-repeat top left}
div.bubble1 div div div div div{font:italic 1em/1.5 Georgia,Times,serif; width:auto; margin:0; padding:15px 25px 30px}
div.bubble2{background:url(../images/bub-arrow-bg.gif) no-repeat bottom left; width:99%}
div.bubble2 div{border:2px solid #B4E4F0; border-bottom:none; font:italic 1em/1.5 Georgia,Times,serif; margin-bottom:20px; background:#EFF9FC; padding:15px 25px}
div.bubble3 div{background:url(../images/bub2-br-bg.gif) no-repeat bottom right; width:100%; margin:0}
div.bubble3 div div{background:url(../images/bub2-bl-bg.gif) no-repeat bottom left}
div.bubble3 div div div{background:url(../images/bub2-tr-bg.gif) no-repeat top right}
div.bubble3 div div div div{background:url(../images/bub2-tl-bg.gif) no-repeat top left}
div.bubble3 div div div div div{font:italic 1em/1.5 Georgia,Times,serif; width:auto; margin:0; padding:15px 25px 50px}
div.bubble4{background:url(../images/bub2-arrow-bg.gif) no-repeat bottom left; width:99%}
div.bubble4 div{border:2px solid #B4E4F0; font:italic 1em/1.5 Georgia,Times,serif; margin-bottom:30px; background:#EFF9FC; padding:15px 25px}
a.but-download{background:url(../images/download-right-bg.gif) no-repeat top right #16A9CD; display:block; text-decoration:none; width:228px; margin:0; padding:0}
span.download{background:url(../images/download-left-bg.gif) no-repeat top left; cursor:pointer; display:block; line-height:normal; text-align:left; width:228px; margin:0; padding:18px 0}
span.download strong{color:#FFF; display:block; font:22px/normal Arial,sans-serif; letter-spacing:-1px; text-align:left; margin:0; padding:0 10px 0 70px}
span.download span{color:#B4E4F0; font:11px/normal Arial,sans-serif; padding-left:70px}
a.but-signup{background:url(../images/signup-right-bg.gif) no-repeat top right #66BD64; display:block; text-decoration:none; width:228px; margin:0; padding:0}
span.signup{background:url(../images/signup-left-bg.gif) no-repeat top left; cursor:pointer; display:block; line-height:normal; width:228px; margin:0; padding:18px 0}
span.signup strong{color:#FFF; display:block; font:22px/normal Arial,sans-serif; letter-spacing:-1px; text-align:left; margin:0; padding:0 10px 0 90px}
span.signup span{color:#B4E2B3; font:11px/normal Arial,sans-serif; padding-left:90px; text-align:left}
div.moduletable h3{color:#58656A; font-size:135%; margin:0 0 5px; padding:0}
div.moduletable{margin-bottom:15px; padding:5px 15px}
div.module-fresh h3, div.module-hot h3, div.module-natural h3, div.module-hilite h3, div.module h3{margin:0 0 5px; padding:0}
div.module-fresh, div.module-hot, div.module-natural, div.module-hilite, div.module{clear:both; float:left; width:100%; margin:0 0 15px; padding:0}
div.module-fresh, div.module-hot, div.module-natural, div.module-hilite{margin-bottom:25px}
div.module-fresh div div div, div.module-hot div div div, div.module-natural div div div, div.module-hilite div div div, div.module div div div{padding:15px}
div.module-fresh div div div div, div.module-hot div div div div, div.module-natural div div div div, div.module-hilite div div div div, div.module div div div div{background:none; margin:0; padding:0}
div.module{background:url(../images/box-tl.gif) no-repeat top left}
div.module-fresh{background:url(../images/box-fresh-br.gif) no-repeat bottom right}
div.module-fresh div{background:url(../images/box-fresh-bl.gif) no-repeat bottom left}
div.module-fresh div div{background:url(../images/box-fresh-tr.gif) no-repeat top right}
div.module-fresh div div div{background:url(../images/box-fresh-tl.gif) no-repeat top left}
div.module-hot{background:url(../images/box-hot-br.gif) no-repeat bottom right #CF3020}
div.module-hot div{background:url(../images/box-hot-bl.gif) no-repeat bottom left}
div.module-hot div div{background:url(../images/box-hot-tr.gif) no-repeat top right}
div.module-hot div div div{background:url(../images/box-hot-tl.gif) no-repeat top left}
div.module-natural{background:url(../images/box-natural-br.gif) no-repeat bottom right}
div.module-natural div{background:url(../images/box-natural-bl.gif) no-repeat bottom left}
div.module-natural div div{background:url(../images/box-natural-tr.gif) no-repeat top right}
div.module-natural div div div{background:url(../images/box-natural-tl.gif) no-repeat top left}
div.module-hilite{background:url(../images/box-hilite-br.gif) no-repeat bottom right #16A9CD}
div.module-hilite div{background:url(../images/box-hilite-bl.gif) no-repeat bottom left}
div.module-hilite div div{background:url(../images/box-hilite-tr.gif) no-repeat top right}
div.module-hilite div div div{background:url(../images/box-hilite-tl.gif) no-repeat top left}
.article_seperator{display:block; height:20px}
table.contentpane{border:none; border-collapse:collapse; width:100%}
table.contentpaneopen{border:none; border-collapse:collapse}
table.contenttoc{width:35%; margin:0 0 10px 10px; padding:0}
table.contenttoc td{background:url(../images/bullet-list.gif) no-repeat 3% 50%; padding:3px 5px 3px 20px}
table.contenttoc th{background:url(../images/but-bg.gif) repeat-x center #16A9CD; color:#FFF; text-indent:5px; padding:5px}
table.poll{border-collapse:collapse; width:100%; padding:0}
table.pollstableborder{border:none; text-align:left; width:100%; padding:0}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:2px}
table.searchintro{width:100%; padding:10px 0}
table.searchintro td{padding:5px}
table.adminform{width:400px}
.blog_more{background:url(../images/seperator.gif) no-repeat top center; padding-top:25px; margin:15px 0}
.blog_more strong{color:#3B464A; display:block; font-size:135%; margin:0 0 5px}
td.buttonheading{text-align:center; padding:0 0 0 8px}
.clr{clear:both}
.componentheading{background:url(../images/seperator.gif) no-repeat bottom left; color:#58656A; font-size:200%; font-weight:700; line-height:normal; margin-bottom:25px; padding-bottom:5px}
.contentdescription{padding-bottom:30px}
table.blog .contentheading{font-size:170%; font-weight:700; line-height:normal}
.contentheading{color:#58656A; font-size:200%; font-weight:700; line-height:normal}
a.readon{display:block; float:left; font-weight:700; margin-top:10px; text-decoration:none; padding:5px 0}
table.contentpaneopen, table.contentpane, table.blog{border-collapse:collapse; border-spacing:0; width:100%}
.createdate{color:#9AA6AA; padding:2px 0 5px 2px}
.modifydate{color:#9AA6AA; height:15px}
.mosimage{margin:15px 10px 15px 0; padding:0}
.mosimage_caption{color:#9AA6AA; margin-top:5px; padding:1px 2px}
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar{padding:0 2px}
.pagenavbar{background:url(../images/pages.gif) no-repeat center left; padding-left:14px}
.pagenavcounter{background:url(../images/pages.gif) no-repeat 0 11px; padding:8px 14px 0}
.sectiontableheader{background:url(../images/but-bg.gif) repeat-x center #16A9CD; color:#FFF; font-weight:700; padding:8px 5px}
tr.sectiontableentry1 td{background:#FFF; border-bottom:1px solid #B4E4F0; padding:8px 5px}
tr.sectiontableentry2 td{background:#EFF9FC; border-bottom:1px solid #B4E4F0; padding:8px 5px}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td{background:#FFFFF0}
.small{color:#9AA6AA; padding-left:2px}
.smalldark{color:#9AA6AA; text-align:left}
div.syndicate div{text-align:center}
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td{background:none}
#ja-headerwrap, #ja-topslwrap, #ja-botslwrap1, #ja-mainnavwrap, #ja-containerwrap, #ja-footerwrap{clear:both; text-align:center; width:100%}
#ja-header, #ja-topsl, #ja-botslwrap2, #ja-mainnav, #ja-container, #ja-container-f, #ja-container-fr, #ja-container-fl, #ja-footer{text-align:left; width:720px; margin:0 auto}
.wide #ja-header, .wide #ja-topsl, .wide #ja-botslwrap2, .wide #ja-mainnav, .wide #ja-container, .wide #ja-container-f, .wide #ja-container-fr, .wide #ja-container-fl, .wide #ja-footer{width:900px}
.auto #ja-header, .auto #ja-topsl, .auto #ja-botslwrap2, .auto #ja-mainnav, .auto #ja-container, .auto #ja-container-f, .auto #ja-container-fr, .auto #ja-container-fl, .auto #ja-footer{width:85%}
#ja-containerwrap{background:url(../images/containerwrap-bg.gif) repeat-x; text-align:left}
#ja-container, #ja-container-fr{background:url(../images/container-bg.gif) no-repeat 20% 0 #FFF}
#ja-container-f{background:#FFF}
#ja-content{clear:both; display:block; height:400px; margin:0; padding:0 20px 25px}
html>body #ja-content{height:auto; min-height:400px}
#ja-headerwrap{background:url(../images/header-bg.gif) repeat-x bottom #EFF9FC}
#ja-header{height:100px; line-height:normal; position:relative; text-align:left}
#ja-header h1{bottom:0; font-size:2.5em; left:0; position:absolute; margin:0; padding:0 0 0 15px}
#ja-header h1 a{text-decoration:none; text-transform:uppercase}
#ja-header h1 img{float:left}
#ja-topnav{bottom:0; font-size:1em; height:90px; position:absolute; right:0; width:70%}
#ja-topnav ul{float:right; margin:0; padding:0}
#ja-topnav li{background:none; display:inline; margin:0; padding:0}
#ja-mainnavwrap{background:url(../images/mainnavwrap-bg.gif) repeat-x top #16A9CD; border-bottom:1px solid #0089AB; border-top:1px solid #0089AB; padding:0}
#ja-mainnav{background:url(../images/mainnav-bg.gif) no-repeat 20% 0 #16A9CD}
#ja-mainnav ul{list-style:none; margin:0; padding:0}
#ja-mainnav-left div.search{margin:7px 0 0}
#ja-mainnav-left div.search .inputbox{background:url(../images/icon-search.gif) no-repeat 95% 50% #FFF; width:90%}
a.mainlevel{color:#58656A; display:block; font-weight:700; text-decoration:none; width:85%; margin:2px 2px 4px; padding:3px 6px}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus{border:2px solid #51BFD9; color:#3B464A; text-decoration:none; margin:0 0 2px}
a.mainlevel#active_menu{background:#16A9CD; border:2px solid #16A9CD; color:#FFF; font-weight:700; text-decoration:none; margin:0 0 2px}
a.sublevel{background:url(../images/bullet-list.gif) no-repeat 3% 55%; display:block; text-decoration:none; padding:4px 4px 4px 17px}
#active_menu{color:#16A9CD; font-weight:700}
.ja-box-left, .ja-box-center, .ja-box-right{float:left; overflow:hidden}
.ja-box-full{float:none; overflow:hidden}
.ja-box-left div.moduletable{padding-right:20px}
.ja-box-center div.moduletable{padding:0 20px}
#ja-topslwrap{background:#16A9CD}
#ja-topsl{background:url(../images/topsl-bg.gif) repeat-x 20% 0 #51BFD9; clear:both; color:#FFF; position:relative; padding:0}
#ja-topsl h3{color:#FFF; margin:0 0 5px; padding:0}
#ja-topsl div.moduletable{margin:0; padding:15px 25px}
#ja-botslwrap2{background:url(../images/botsl-right-bg.gif) no-repeat top right}
#ja-botsl{background:url(../images/botsl-left-bg.gif) no-repeat top left; float:left; width:100%; padding:10px 0}
#ja-botsl div.ja-box-left, #ja-botsl div.ja-box-center{background:url(../images/botsl-vseperator.gif) no-repeat center right}
#ja-botsl div.moduletable{color:#9AA6AA; margin:0; padding:5px 25px}
#ja-botsl h3{color:#9AA6AA; margin:0 0 5px; padding:0}
#ja-pathwaywrap{background:url(../images/pathwayleft-bg.gif) no-repeat bottom left; clear:both; display:block; float:left; margin-bottom:20px; padding-left:6px}
#ja-pathway{background:url(../images/pathwayright-bg.gif) no-repeat bottom right #EFF9FC; display:block; float:left; font-size:1em; margin:0; padding:6px 12px 6px 6px}
#ja-pathway img{margin:0 5px 1px}
#ja-pathway strong{margin-right:5px}
#ja-pathway a{font-weight:700; text-decoration:none}
#ja-mainbody #ja-contentwrap{float:right; width:75%}
#ja-mainbody-fr #ja-contentwrap{float:right; width:80%}
#ja-mainbody-fr #ja-leftcol{width:20%}
#ja-leftcol{float:left; padding-top:25px; width:24.9%}
#ja-rightcol{float:right; padding-top:25px; width:19.9%}
#ja-rightcol-inner{padding-right:5px; margin:0}
#ja-leftcol ul{margin:0}
#ja-footerwrap{background:#EFF9FC; border-top:2px solid #B4E4F0}
#ja-footer{background:url(../images/sublogo.gif) no-repeat 0 0; clear:both; color:#9AA6AA; overflow:hidden; position:relative; text-align:left; padding:20px 0}
#ja-footer a{color:#9AA6AA; font-weight:700}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus{color:#3B464A; font-weight:700}
#ja-bottomline{float:left; padding-left:25px; margin:0}
#ja-cert{position:absolute; right:0; top:18px}
#ja-cert a{padding-left:10px}
.ja-db, .ja-db li{display:inline; margin:0; padding:0}
a.ja-ob, a.ja-cb{display:block; float:left; text-decoration:none; width:21px; padding:8px 0}
a.ja-ob{background:url(../images/ob.gif) no-repeat top right}
a.ja-ob:hover, a.ja-ob:active, a.ja-ob:focus{background:url(../images/ob-on.gif) no-repeat top right; text-decoration:none}
a.ja-cb{background:url(../images/cb.gif) no-repeat top right}
a.ja-cb:hover, a.ja-cb:active, a.ja-cb:focus{background:url(../images/cb-on.gif) no-repeat top right; text-decoration:none}
#ja-bigicon{bottom:-65px; cursor:pointer; display:block; height:110px; position:absolute; right:-45px; width:107px}
#jausertoolswrap{display:block; font-size:12px; width:30px; z-index:999}
span.ja-sitetool{cursor:pointer; display:block; font-weight:700; text-align:center; text-decoration:none; width:30px; margin:0; padding:0}
#ja-usertools{bottom:20px; font-size:11px; height:0; line-height:normal; overflow:hidden; position:absolute; right:0; width:30px; padding:0}
#ja-usertools ul{margin:5px 0; padding:0}
#ja-usertools ul li{line-height:normal; list-style:none; margin:0; padding:0}
#ja-usertools img{clear:both; padding:0 7px}
div.gradline{background:url(../images/grad-line.gif) repeat-y 80% 0 #0089AB; border-bottom:1px solid #007592; border-top:1px solid #007592; padding:1px 0}
div.innerpad{padding:0 15px}
#ja-banner{margin-top:25px; text-align:center}
div.back_button a, div.back_button a:hover, div.back_button a:active{display:block; font-weight:700}
#mod_login_password, #mod_login_username{width:90%}
#mod_login_remember{background:none; border:none}
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
* html >body .clearfix{display:block; width:100%}
* html .clearfix{height:1%}
html{height:auto; margin-bottom:1px}
html, body, form, fieldset, form, .blog_more ul, .mosimage img, #ja-topnav a, #ja-topnav img, #ja-topsl ul, #ja-botsl ul{margin:0; padding:0}
body#bd, select, textarea, .inputbox{background:#FFF; color:#3B464A}
ul li, ol li{line-height:170%; margin-left:35px}
fieldset, a img{border:none}
fieldset a, table.contenttoc a, .category{font-weight:700}
a.but-download:hover, a.but-signup:hover, a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus, a.readon:hover, a.readon:active, a.readon:focus, a.sublevel:hover, a.sublevel:active, a.sublevel:focus{text-decoration:none}
a.but-download:hover span.download strong, a.but-signup:hover span.signup strong{color:#FF6}
div.module-fresh, div.module-hot, div.module-natural, div.module-hilite, div.module-fresh a, div.module-hot a, div.module-natural a, div.module-hilite a, div.module-fresh h3, div.module-hot h3, div.module-natural h3, div.module-hilite h3, #ja-topsl a{color:#FFF}
div.module-fresh div, div.module-hot div, div.module-natural div, div.module-hilite div, div.module div, div.module-fresh div div, div.module-hot div div, div.module-natural div div, div.module-hilite div div, div.module div div, .moduletable, #ja-topsl div.ja-box-left, #ja-topsl div.ja-box-center, #ja-topsl div.ja-box-right, #ja-topsl td, #ja-botsl td{padding:0}
#ja-leftcol .article_seperator, #ja-topsl .article_seperator, #ja-botsl .article_seperator, #ja-botsl .article_seperator, #ja-topsl .article_seperator{display:none}
.blog_more ul li, #ja-topsl li, #ja-botsl li{margin-left:15px; padding:0}
#ja-contentwrap div.innerpad, .ja-box-right div.moduletable{padding-left:20px}
#ja-mainnav-right, #ja-topsl-right{float:left; width:79.5%}
#ja-mainnav-left, #ja-topsl-left{float:left; width:20%}
#ja-mainnav-left div.innerpad, #ja-topsl-left div.moduletable, #ja-leftcol div.moduletable{padding-left:0}
#ja-botsl table, #ja-topsl table, #ja-leftcol table{border-collapse:collapse; border-spacing:0}
#ja-mainbody, #ja-mainbody-fl{float:left; width:80%}
#ja-mainbody-fl #ja-contentwrap, #ja-mainbody-fr, #ja-mainbody-f{float:left; width:100%}
#ja-rightcol ul li, #ja-leftcol ul li{margin-left:15px}
