body{color:#545C66;background:#FFF;font-family:"Trebuchet MS", Tahoma, Arial, Geneva, sans-serif;line-height:1.5;}
body.contentpane{width:auto;background:#FFF;color:#000;font-size:12pt;font-family:serif;line-height:140%;margin:1em 2em;}
body.fs1{font-size:9px;}
body.fs2{font-size:10px;}
body.fs4{font-size:12px;}
body.fs6{font-size:14px;}
body#bd {background:#6b6359;}
a{color:#4F89D2;text-decoration:underline;}
a:hover,a:active,a:focus{color:#5FA4FB;text-decoration:none;}
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{font-weight:bold;text-align:left;padding:4px;}
hr{border-top:1px solid #C6CED9;border-right:0;border-left:0;border-bottom:0;height:1px;}
td,div{font-size:1em;}
pre,.code{border-left:5px solid #8E9CAE;background:#ECF0F4;font:1em/1.5 "Courier News", monospace;margin:5px 0 15px;padding:10px 15px;}
blockquote{background:url(../images/quote.gif) 10px 10px no-repeat;font:italic 1em/1.5 Georgia, Times, serif;padding:15px 40px 5px;}
.dropcap{float:left;display:block;color:#646E7B;font:50px/40px Georgia, Times, serif;padding:3px 3px 0 0;}
.error{padding-left:22px;color:#E50000;background:url(../images/bullet-error.gif) no-repeat top left;}
.message{color:green;font-size:2em;font-weight:bold;margin:0 0 15px;}
.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{background:url(../images/sticky-bg.gif) no-repeat top right #4F89D2;color:#FFF;padding:25px 60px 15px 20px;}
p.clipnote{background:url(../images/clip-bg.gif) no-repeat top right #4F89D2;color:#FFF;padding:25px 60px 15px 20px;}
.blocknumber{position:relative;clear:both;padding:5px 10px 10px;}
.bignumber{float:left;font:30px/normal Arial, sans-serif;font-weight:bold;color:#4F89D2;display:block;margin-right:5px;margin-bottom:5px;}
input,select{font:11px/normal Tahoma, Arial, Helvetica, sans-serif;}
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;background:url(../images/button-bg.gif) repeat-x top left #ECF0F4;color:#646E7B;padding:1px 5px;}
.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:#FFF;}
.inputbox:hover,.inputbox:focus{border:1px solid #8E9CAE;}
div.moduletable h3{color:#646E7B;font-size:1em;margin:0 -10px 5px;padding:5px 10px;}
div.moduletable{/*padding:10px;*/}
table.blog .article_seperator{display:block;background:url(../images/seperator.gif) repeat-x center;height:10px;}
table.contentpane{border:none;width:100%;}
table.contenttoc{width:35%;margin:0 0 10px 10px;padding:0;}
table.contenttoc td{background:url(../images/bullet-list.gif) no-repeat 5% 50%;padding:1px 5px 1px 22px;}
table.contenttoc th{border-bottom:5px solid #FFF;background:#DFE5EC;color:#646E7B;text-indent:5px;padding:4px;}
table.poll{width:100%;border-collapse:collapse;padding:0;}
table.pollstableborder{width:100%;border:none;text-align:left;padding:0;}
table.pollstableborder img{vertical-align:baseline;}
table.searchintro{width:100%;padding:10px 0;}
table.searchintro td{padding:5px;}
table.adminform{width:400px;}
.blog_more{margin:10px 0;}
.blog_more strong{padding-left:13px;display:block;color:#646E7B;text-transform:uppercase;margin:0 0 5px;}
td.buttonheading{text-align:center;padding:0 0 0 3px;}
.clr{clear:both;}
.componentheading{padding-bottom:5px;margin-bottom:10px;background:url(../images/seperator2.gif) no-repeat bottom right;color:#4F89D2;line-height:normal;font-weight:bold;font-size:1.2em;}
.contentdescription{padding-bottom:30px;}
.contentheading{color:#4F89D2;font-family:"Trebuchet MS",Tahoma,Arial,Geneva,sans-serif;font-weight:bold;font-size:1.2em;}
a.readon{float:right;display:block;background:url(../images/arrow-readon.gif) no-repeat 5% 55% #4F89D2;color:#FFF;font-size:0.87em;text-decoration:none;padding:1px 5px 1px 16px;}
a.readon:hover,a.readon:active,a.readon:focus{color:#FFF;background:url(../images/arrow-readon.gif) no-repeat 5% 55% #5FA4FB;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;}
.mosimage{margin:8px 5px 0 0;padding:0;}
.mosimage_caption{margin-top:2px;color:#8E9CAE;padding:1px 2px;}
.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar{padding:0 2px;}
.pagenavbar{padding-left:14px;background:url(../images/pages.gif) no-repeat center left;}
.pagenavcounter{background:url(../images/pages.gif) no-repeat 0 11px;padding:8px 14px 0;}
.sectiontableheader{background:#DFE5EC;color:#646E7B;font-weight:bold;padding:5px;}
.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{width:80%;text-align:left;min-width:750px;max-width:2000px;border:4px solid #646E7B;margin:0 auto;padding:0;}
.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:url(../images/container-bg.gif) repeat-y 20% 0 #FFF;}
#ja-container-fl,#ja-container-f{background:#FFF;}
#ja-contentwrap{background:url(../images/grad1.gif) repeat-x top;}
#ja-content{padding:10px 15px 20px;}
#ja-header{clear:both;background:url(../images/header-bg.jpg) top right repeat-x #4F89D2;color:#FFF;text-align:left;line-height:normal;height:70px;position:relative;}
#ja-header h1{font-size:2em;position:absolute;top:12px;left:15px;}
#ja-header h1 img{float:left;}
#ja-usertoolswrap{float:right;clear:none;height:27px;background:url(../images/usertools-left-bg.gif) top left no-repeat;padding:0;}
#ja-usertools{float:left;display:block;font-size:11px;height:27px;background:url(../images/usertools-right-bg.gif) top right no-repeat;padding:0;}
#ja-usertools span{float:left;display:block;margin:0 10px;}
#ja-usertools img{padding:9px 2px 0;}
#ja-search{float:left;display:block;margin:5px 15px 5px 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:150px;color:#DFE5EC;background:#4F89D2;padding-left:5px;}
#ja-mainnav{float:left;clear:none;font-size:1em;line-height:normal;background:#646E7B;border-bottom:5px solid #5FA4FB;width:100%;}
#ja-subnavwrap{clear:both;float:left;width:100%;background:#5FA4FB;border-bottom:5px solid #5FA4FB;}
#ja-subnav{padding:0 10px;}
a.mainlevel{border-bottom:1px solid #C6CED9;display:block;color:#646E7B;text-decoration:none;padding:3px;}
a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus{color:#4F89D2;background:#DFE5EC;text-decoration:none;}
a.mainlevel#active_menu{background:#4F89D2;color:#FFF;text-decoration:none;}
a.sublevel{display:block;background:url(../images/bullet-list2.gif) no-repeat 2% 50%;text-decoration:none;color:#646E7B;padding:2px 4px 2px 12px;}
a.sublevel:hover,a.sublevel:active,a.sublevel:focus{text-decoration:none;background:url(../images/bullet-list3.gif) no-repeat 2% 50%;color:#4F89D2;}
#active_menu{background:url(../images/bullet-list3.gif) no-repeat 2% 50%;color:#4F89D2;}
/*#ja-topsl{color:#D9E5F4;background:url(../images/topsl-bg.gif) bottom repeat-x #545C66;float:left;padding:10px;}*/
#ja-topsl{background:url(../images/botsl-bg.gif) top left repeat-x #545C66;color:#C6CED9;padding:15px 20px;}
#ja-topsl div.moduletable{background:url(../images/topsl-modules-bg.gif) repeat-x top;border-right:2px solid #545C66;margin:10px 0 0 0;padding:5px 10px 10px;}
#ja-botsl{background:url(../images/botsl-bg.gif) top left repeat-x #545C66;color:#C6CED9;padding:15px 20px;}
#ja-botsl a{color:#C6CED9;}
.ja-box{float:left;overflow:hidden;}
#ja-botsl div.moduletable{margin:0 20px 0 0;padding:0;}
#ja-botsl li{background:none;line-height:170%;margin:0;padding:0;}
#ja-botsl li a{padding-left:13px;background:url(../images/arrow-readon.gif) no-repeat 0 50%;text-decoration:none;}
#ja-botsl li a:hover,#ja-botsl li a:active,#ja-botsl li a:focus{color:#5FA4FB;background:url(../images/arrow-readon2.gif) no-repeat 0 50%;text-decoration:none;}
#ja-botsl table,#ja-topsl table{border-spacing:0;border-collapse:collapse;}
.box-ended div.moduletable{margin-right:0;border:none !important;}
#ja-pathway{text-indent:10px;background:url(../images/pathway-bg.gif) repeat-x bottom #FFF;color:#646E7B;clear:left;padding:7px 0 9px 9px;}
#ja-pathway strong{margin-right:10px;}
#ja-pathway img{margin:0 5px;}
#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;width:25%;}
#ja-leftcol div.moduletable h3{background:url(../images/h3-bg.gif) no-repeat center right #D0DCE7;color:#646E7B;font-size:1em;margin:0 -10px 5px;padding:5px 10px;}
#ja-leftcol div.moduletable{background:url(../images/modules-bg.gif) repeat-y top right #ECF0F4;padding:0 10px 10px;}
#ja-rightcol{float:left;width:20%;padding-top:10px;background:url(../images/grad1.gif) repeat-x top;}
#ja-rightcol div.moduletable h3{color:#4F89D2;background:url(../images/h3right-bg.gif) no-repeat bottom left;font-size:1em;margin:0 0 5px;padding:0 10px 4px 14px;}
#ja-rightcol div.moduletable{margin-bottom:5px;width:92%;padding:5px 0 10px;}
#ja-rightcol div.moduletable-hilite h3{color:#FFF;background:url(../images/h3-bg-hilite.gif) no-repeat top right #FFF;font-size:1em;margin:0 -10px 5px;padding:10px 10px 4px 8px;}
#ja-rightcol div.moduletable-hilite{margin-bottom:5px;color:#FFF;background:#4F89D2;border-right:10px solid #FFF;padding:0 10px 10px;}
#ja-footer{clear:both;background:url(../images/footer-bg.gif) repeat-x top #434952;color:#C6CED9;border-bottom:1px solid #3A4048;position:relative;height:50px;}
#ja-footer a{color:#C6CED9;text-decoration:none;}
div.MGQadverts a:link, div.MGQadverts a:visited {color:#c87038;margin:5px; padding:5px; float:left;font-size:11px;}
#ja-bottomline{position:absolute;top:25px;left:15px;clear:both;}
#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{display:block;color:#8E9CAE;background:none !important;text-decoration:none !important;margin:10px 0;}
#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:auto;}
#ja-coolads{height:0;overflow:hidden;position:relative;}
#ja-coolads-container{margin-right:5%;overflow:hidden;}
#ja-coolads-container div.moduletable{overflow:hidden;}
*,form{margin:0;padding:0;}
body.fs3,body.fs5{font-size:13px;}
fieldset,a img,table.contentpaneopen,#ja-rightcol a.mainlevel{border:none;}
fieldset a,.category,table.blog .contentheading{font-weight:bold;}
select,.inputbox,table.pollstableborder td{padding:2px;}
#ja-leftcol .article_seperator,#ja-rightcol .article_seperator,#ja-botsl .article_seperator,#ja-topsl .article_seperator{display:none;}
table.contenttoc a,a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a,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;}
a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus{text-decoration:none !important;}
.moduletable,#ja-botsl td{padding:0;}
.mosimage img,#ja-botsl ul{margin:0;padding:0;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td{background:url(../images/seperator.gif) repeat-x bottom;padding:5px;}
#ja-topsl a,#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus{color:#5FA4FB;}
#ja-topsl h3,#ja-botsl h3{color:#FFF;font-size:1em;margin:0 0 5px;padding:0;}
#ja-pathway a,#ja-pathway a:hover,#ja-pathway a:active{color:#646E7B;text-decoration:none;}
#ja-mainbody,#ja-mainbody-fl{float:left;width:80%;}
#ja-mainbody-fl #ja-contentwrap,#ja-mainbody-fr,#ja-mainbody-f{float:left;width:100%;}