html, body, form, fieldset{margin:0; padding:0}
body{background:#FFF; color:#333; font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif; line-height:1.5;margin-top:10px;}
body#bd{background:#FFF; color:#333; text-align:center}
body.contentpane{margin:1em 2em; width:auto; background:#FFF; color:#000}
body.fs1{font-size:9px}
body.fs2{font-size:10px}
body.fs3{font-size:11px}
body.fs4{font-size:12px}
body.fs5{font-size:13px}
body.fs6{font-size:14px}
a{color:#069; text-decoration:underline}
a:hover, a:active, a:focus{color:#333; text-decoration:underline}
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4, h5, h6{}
small, .small, .smalldark, .mosimage_caption{color:#999; font-size:100%}
h1{font-size:100%}
h2{font-size:150%}
h3{font-size:135%}
h4{font-size:100%; text-transform:uppercase}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6{margin:10px 0; padding:0}
ul{list-style:none}
ul li{padding-left:35px; background:url(../images/bullet-list.gif) no-repeat 25px 8px; line-height:170%}
ol li{margin-left:35px; line-height:170%}
th{padding:5px; font-weight:bold; text-align:left}
fieldset{border:none}
fieldset a{font-weight:bold}
hr{border-bottom:0; border-left:0; border-right:0; border-top:1px solid #CCC; height:1px}
a img{border:none}
td, div{font-size:100%}
form{margin:0; padding:0}
form label{cursor:pointer}
input, select, textarea, .inputbox{padding:2px; font-family:Tahoma,Arial,sans-serif; font-size:100%}
select, textarea, .inputbox{background:#FFF; color:#333}
.button, .button:hover{}
.button:active, .button:focus{}
.inputbox{border:1px solid #CCC; margin-bottom:1px}
.inputbox:hover, .inputbox:focus{border-color:#999; background:#FFC}
pre, .code{padding:10px 15px; margin:5px 0 15px; border-left:5px solid #DDD; background:#F5F5F5}
blockquote{margin:20px 0; padding:0}
blockquote span.open{padding:0 0 0 20px; background:url(../images/so-q.gif) no-repeat left top}
blockquote span.close{padding:0 20px 0 0; background:url(../images/sc-q.gif) no-repeat bottom right}
.quote-hilite{padding:10px 15px; margin:0; border:1px solid #CCC; background:#FFF}
.small-quote{margin:0; padding:0; background:none}
.small-quote span.open-quote{margin:0; padding-left:20px; background:url(../images/so-q.gif) no-repeat center left}
.small-quote span.close-quote{margin:0; padding-right:20px; background:url(../images/sc-q.gif) no-repeat center right}
.small-quote span.author{padding:2px 5px 2px 20px; border-top:1px solid #DDD; margin:0.5em 0 0; display:block; background:url(../images/author.gif) no-repeat 5px 4px #DDD; font-size:92%; text-transform:uppercase}
.dropcap{float:left; padding:4px 8px 0 0; display:block; font:50px/40px Georgia,Times,serif}
.error{padding-left:25px; color:#AE3333; background:url(../images/bullet-error.gif) no-repeat top left}
.message{padding-left:25px; color:#069; background:url(../images/bullet-info.gif) no-repeat top left}
.tips{padding-left:25px; color:#F79B34; background:url(../images/bullet-tips.gif) no-repeat top left}
.highlight{padding:1px 5px; background:#FFC; font-weight:bold}
p.stickynote{padding:15px 0px 15px 45px; border:1px solid #CCC; background:url(../images/sticky-bg.gif) no-repeat 5px center #FFF}
p.download{padding:15px 0px 15px 45px; border:1px solid #CCC; background:url(../images/download-bg.gif) no-repeat 5px center #FFF}
.blocknumber{clear:both; padding:5px 15px 10px; position:relative}
ul.checklist{list-style:none}
ul.checklist li{margin-left:15px; padding:0 0 5px 20px; background:url(../images/checklist-bg.gif) no-repeat 0 3px}
ul.stars{list-style:none}
ul.stars li{margin-left:15px; padding:0px 0 5px 20px; background:url(../images/star-bg.gif) no-repeat 0 3px}
.bignumber{float:left; margin-right:8px; padding:6px 7px; display:block; color:#FFF; background:url(../images/ol-bg.gif) no-repeat top left; font:20px/normal Arial,sans-serif; font-weight:bold}
div.bubble1, div.bubble2, div.bubble3, div.bubble4{margin:15px 0}
div.bubble1 span.author, 
div.bubble2 span.author, 
div.bubble3 span.author, 
div.bubble4 span.author{padding-left:15px; margin-left:15px; background:url(../images/author.gif) no-repeat center left; font-weight:bold}
div.bubble1 div{margin:0; width:100%; background:url(../images/bub1-br.gif) no-repeat bottom right}
div.bubble1 div div{background:url(../images/bub1-bl.gif) no-repeat bottom left}
div.bubble1 div div div{background:url(../images/bub1-tr.gif) no-repeat top right}
div.bubble1 div div div div{background:url(../images/bub1-tl.gif) no-repeat top left}
div.bubble1 div div div div div{margin:0; padding:15px 15px 30px 15px; width:auto}
div.bubble2 div{margin:0; width:100%; background:url(../images/bub2-br.gif) no-repeat bottom right}
div.bubble2 div div{background:url(../images/bub2-bl.gif) no-repeat bottom left}
div.bubble2 div div div{background:url(../images/bub2-tr.gif) no-repeat top right}
div.bubble2 div div div div{background:url(../images/bub2-tl.gif) no-repeat top left}
div.bubble2 div div div div div{margin:0; padding:15px 15px 35px 15px; width:auto}
div.bubble3 div{margin:0; width:100%; background:url(http://otjhbseotst/slots/images/bub3-br.gif) no-repeat bottom right}
div.bubble3 div div{background:url(http://otjhbseotst/slots/images/bub3-bl.gif) no-repeat bottom left}
div.bubble3 div div div{background:url(http://otjhbseotst/slots/images/bub3-tr.gif) no-repeat top right}
div.bubble3 div div div div{background:url(http://otjhbseotst/slots/images/bub3-tl.gif) no-repeat top left}
div.bubble3 div div div div div{margin:0; padding:15px 15px 50px 15px; width:auto}
div.bubble4 div{margin:0; width:100%; background:url(http://otjhbseotst/slots/images/bub4-br.gif) no-repeat bottom right}
div.bubble4 div div{background:url(http://otjhbseotst/slots/images/bub4-bl.gif) no-repeat bottom left}
div.bubble4 div div div{background:url(http://otjhbseotst/slots/images/bub4-tr.gif) no-repeat top right}
div.bubble4 div div div div{background:url(http://otjhbseotst/slots/images/bub4-tl.gif) no-repeat top left}
div.bubble4 div div div div div{margin:0; padding:15px 15px 55px 15px; width:auto}
.legend-title{margin:0; padding:0 3px; float:left; display:block; background:#FFF; font-weight:bold; position:absolute; top:-12px; left:7px}
.legend{margin:20px 0; padding:0 10px; border:1px solid #CACACC; background:#FFF; position:relative}
div.moduletable h3{margin:0 0 5px; padding:0; color:#333; font-size:100%; text-transform:uppercase}
div.moduletable{margin:0; padding:10px 15px}
.article_seperator{display:block; background:url(../images/sep.gif) repeat-x center; height:20px}
table.blog .article_seperator{}
#ja-col1 .article_seperator, 
#ja-col2 .article_seperator, 
#ja-topsl .article_seperator, 
#ja-botsl .article_seperator{display:none}
table.contentpane{border:none; width:100%; border-collapse:collapse}
table.contentpaneopen{border:none; border-collapse:collapse}
table.contenttoc{margin:0 0 10px 10px; padding:0 0 5px; width:35%; border:1px solid #DDD}
table.contenttoc a{font-weight:bold}
table.contenttoc td{padding:5px 5px 2px 20px; background:url(../images/bullet-list.gif) no-repeat 10px 12px}
table.contenttoc th{border-bottom:1px solid #DDD; background:#F7F7F7; text-indent:5px; text-transform:uppercase}
table.poll{padding:0; width:100%; border-collapse:collapse}
table.pollstableborder{border:none; padding:0; width:100%; text-align:left}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:2px !important}
table.pollstableborder tr.sectiontableentry1 td{border:none; background:#E4E4E4}
table.pollstableborder tr.sectiontableentry2 td{border:none}
table.searchintro{padding:10px 0; width:100%}
table.searchintro td{padding:5px !important}
table.adminform{width:400px!important}
.adminform .inputbox{}
.blog_more{margin:15px 0}
.blog_more strong{margin:0 0 5px; display:block; font-size:150%}
.blog_more ul{margin:0; padding:0}
.blog_more ul li{padding-left:13px; margin:0; background:url(../images/bullet-list.gif) no-repeat 2px 8px}
td.buttonheading{padding:0 0 0 5px!important; text-align:center}
td.buttonheading a{border:none}
.category{font-weight:bold}
.clr{clear:both}
.componentheading{margin-bottom:15px; padding-bottom:5px; background:url(../images/sep.gif) repeat-x bottom; color:#333; font-size:200%; line-height:normal}
.contentdescription{padding-bottom:30px}
table.blog .contentheading{font-size:150%; line-height:normal; font-weight:bold}
.contentheading{font-size:200%; line-height:normal}
a.contentpagetitle{text-decoration:none}
a.contentpagetitle:hover, 
a.contentpagetitle:active, 
a.contentpagetitle:focus{text-decoration:none}
a.readon{float:left; padding:3px 5px 3px 12px; border:1px solid #F2F2F2; display:block; background:url(http://otjhbseotst/slots/images/arrow.png) no-repeat 5px 50% #F7F7F7; text-decoration:none}
a.readon:hover, a.readon:active, a.readon:focus{background:url(../images/arrow2.png) no-repeat 5px 50% #069; color:#FFF; text-decoration:none}
table.contentpaneopen td, table.contentpane td{}
table.contentpaneopen, table.contentpane, table.blog{width:100%; border-collapse:collapse; border-spacing:0}
.createdate{margin:5px 0 10px; color:#999; letter-spacing:1px}
.modifydate{color:#999; height:15px}
.moduletable{padding:0}
.mosimage{}
.mosimage img{}
.mosimage_caption{margin-top:5px; padding:1px 2px; color:#999}
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar{padding:0 2px}
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a{}
.pagenavbar{}
.pagenavcounter{padding:8px 14px 0 14px; background:url(../images/pages.gif) no-repeat 0 11px}
.sectiontableheader{padding:7px 5px; background:#069; color:#FFF; font-weight:bold}
tr.sectiontableentry1 td{padding:7px 5px; border-bottom:1px solid #DDD; background:#FFF}
tr.sectiontableentry2 td{padding:7px 5px; border-bottom:1px solid #DDD; background:#F7F7F7}
tr.sectiontableentry1:hover td, 
tr.sectiontableentry2:hover td{background:#FFC}
.small{}
.smalldark{text-align:left}
div.syndicate div{text-align:center}
.pollstableborder tr.sectiontableentry1 td, 
.pollstableborder tr.sectiontableentry2 td{background:none}
#ja-wrapper{margin:0 auto; padding:0; width:750px; text-align:left}
.wide #ja-wrapper{margin:0 auto; width:970px}
.auto #ja-wrapper{width:95%}
#ja-botslwrap, 
#ja-subnavwrap{clear:both; width:100%}
#ja-headerwrap, 
#ja-mainnavwrap1{clear:both; padding:0 5px}
#ja-contentwrap{width:60%; float:left}
#ja-content{float:right; width:66.6%}
#ja-content div.innerpad{clear:both; margin:0; padding:1em; display:block; height:400px}
html>body #ja-content div.innerpad{height:auto; min-height:400px}
#ja-mascol{width:40%; float:right; clear:right; overflow:hidden}
#ja-col1{float:left; width:33.3%; overflow:hidden}
#ja-col1 h3{margin:-10px -15px 10px; padding:5px 15px; background:url(../images/h3-bg.gif) repeat-y right #E4E4E4}
#ja-col2{float:right; width:50%; overflow:hidden}
#ja-col1 table, #ja-col2 table, #ja-col3 table{border-collapse:collapse; border-spacing:0}
#ja-col1 ul, #ja-col2 ul, #ja-col3 ul{margin:0; padding:0}
#ja-col1 ul li, #ja-col2 ul li, #ja-col3 ul li{padding-left:13px; background:url(../images/bullet-list.gif) no-repeat 2px 8px}
#ja-col2 ul li.mostread, #ja-col3 ul li.mostread, 
#ja-col2 ul li.latestnews, #ja-col3 ul li.latestnews{padding:4px 2px; border-bottom:1px solid #E4E4E4; background:none}
#ja-col2 ul li.mostread a, #ja-col3 ul li.mostread a, 
#ja-col2 ul li.latestnews a, #ja-col3 ul li.latestnews a{text-decoration:none}
#ja-col2 ul li.mostread a:hover, #ja-col3 ul li.mostread a:hover, 
#ja-col2 ul li.latestnews a:hover, #ja-col3 ul li.latestnews a:hover{text-decoration:underline}
#ja-col2 div.moduletable h3, 
#ja-col3 div.moduletable h3{}
#ja-col3{float:left; width:50%; overflow:hidden}
#ja-containerwrap{}
#ja-container{background:url(../images/mainwrap-bg1.gif) repeat-y 20% 0; :}
#ja-containerwrap{}
#ja-containerwrap-lr #ja-contentwrap{width:80%}
#ja-containerwrap-lr #ja-col1{width:25%}
#ja-containerwrap-lr #ja-content{width:74.9%}
#ja-containerwrap-lr #ja-mascol{width:20%}
#ja-containerwrap-lr #ja-col2{width:100%}
#ja-containerwrap-lo #ja-contentwrap{width:100%; float:none; clear:both}
#ja-containerwrap-lo #ja-col1{width:20%}
#ja-containerwrap-lo #ja-content{width:79.9%}
#ja-containerwrap-ro #ja-container{background:none}
#ja-containerwrap-ro #ja-contentwrap{width:80%}
#ja-containerwrap-ro #ja-content{width:100%}
#ja-containerwrap-ro #ja-mascol{width:20%}
#ja-containerwrap-ro #ja-col2{width:100%}
#ja-containerwrap-lm #ja-contentwrap{width:80%}
#ja-containerwrap-lm #ja-col1{width:25%}
#ja-containerwrap-lm #ja-content{width:74.9%}
#ja-containerwrap-lm #ja-mascol{width:20%}
#ja-containerwrap-lm #ja-col3{width:100%}
#ja-containerwrap-mo #ja-container{background:none}
#ja-containerwrap-mo #ja-contentwrap{width:80%}
#ja-containerwrap-mo #ja-content{width:100%}
#ja-containerwrap-mo #ja-mascol{width:20%}
#ja-containerwrap-mo #ja-col3{width:100%}
#ja-containerwrap-rm #ja-container{background:none}
#ja-containerwrap-rm #ja-content{width:100%}
#ja-containerwrap-w #ja-container{background:none}
#ja-containerwrap-w #ja-contentwrap{width:100%; float:none; clear:both}
#ja-containerwrap-w #ja-content{width:100%}
#ja-header{padding:0; border-bottom:1px solid #CCC; line-height:normal; text-align:left; position:relative; height:85px; z-index:2}
#ja-header h1{margin:0; padding:0; width:240px; text-indent:-2000%; position:absolute; top:5px; left:15px; height:58px; background:url(../images/logo.gif) no-repeat}
#ja-header h1 a{width:240px; display:block; background:url(../images/logo.gif) no-repeat; height:60px; outline:none}
#ja-header h1 a:hover, 
#ja-header h1 a:active, 
#ja-header h1 a:focus{background:url(../images/logo-hover.gif) no-repeat}
#ja-mainnav{padding:0 10px; position:absolute; bottom:0; left:0}
#ja-mainnav a, 
#ja-mainnav a:hover, 
#ja-mainnav a:active, 
#ja-mainnav a:focus{text-decoration:none; outline:none}
#ja-mainnav ul{margin:0; padding:0; list-style:none}
#ja-search{border:1px solid #E4E4E4; border-bottom:none; padding-left:25px; background:url(../images/icon-search.gif) no-repeat 7px 50% #F7F7F7; position:absolute; bottom:0; right:10px}
#ja-search div.search{padding:0}
#ja-search div.search .inputbox{width:100px; border:none; padding:5px; margin:0; border-left:1px solid #E4E4E4; background:#FFF}
#ja-search div.search .inputbox:hover, 
#ja-search div.search .inputbox:focus{width:120px; background:#FFC}
a.mainlevel{margin:0; padding:5px 2px; width:95%; border-bottom:1px solid #DDD; display:block; color:#333; text-decoration:none}
a.mainlevel:hover, 
a.mainlevel:active, 
a.mainlevel:focus{border-bottom:1px solid #CCC; background:url(../images/arrow4.png) no-repeat 98% 50%; text-decoration:underline}
a.mainlevel#active_menu{background:url(http://otjhbseotst/slots/images/arrow.png) no-repeat 98% 50%}
a.sublevel{padding:3px 3px 3px 14px; display:block; background:url(../images/sublevel-bg.gif) no-repeat top left}
a.sublevel:hover, 
a.sublevel:active, 
a.sublevel:focus{}
#active_menu{font-weight:bold}
.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:0 15px 0 0}
.ja-box-right div.moduletable{padding:0 0 0 15px}
.ja-box-center div.moduletable{padding:0 15px}
#ja-topsl{clear:both; padding:0; border-bottom:1px solid #CCC; position:relative; z-index:1; height:180px}
#ja-topsl h3{margin:0 0 10px; padding:0; font-size:200%; text-transform:none}
#ja-topsl p{margin:0; padding:0}
#ja-topsl a{}
#ja-topsl div.moduletable{width:45%; padding:0; margin:0; position:absolute; left:15px; top:30px}
#ja-botsl{border-top:1px solid #CCC}
#ja-botsl div.moduletable{padding:10px 15px; background:none}
#ja-botsl div.ja-box-left, 
#ja-botsl div.ja-box-center{background:url(../images/vdot2.gif) repeat-y right}
#ja-botsl h3{margin:0 0 5px; padding:3px 0}
#ja-topsl ul, 
#ja-botsl ul{margin:0; padding:0}
#ja-topsl li, 
#ja-botsl li{padding-left:12px; margin:0; background:url(../images/bullet-list.gif) no-repeat 2px 8px}
#ja-topsl td, 
#ja-botsl td{padding:0}
#ja-botsl .article_seperator, 
#ja-topsl .article_seperator{display:none}
#ja-botsl table, 
#ja-topsl table{border-collapse:collapse; border-spacing:0}
#ja-pathway{margin:0; padding:2px; display:block; color:#999; font-size:92%}
#ja-pathway img{margin:0 5px 1px}
#ja-footerwrap{border-top:1px solid #CCC; clear:both; color:#999; height:100px}
#ja-footer{text-align:right; overflow:hidden; position:relative; height:100px}
#ja-footer a{}
#ja-footer a:hover, 
#ja-footer a:active, 
#ja-footer a:focus{}
.ja-banner{text-align:left; position:absolute; top:15px; left:0}
#ja-footer ul{margin:0; padding:0; position:absolute; top:15px; right:0}
#ja-footer ul li{padding:0 8px; display:inline; background:url(../images/vdot.gif) repeat-y center right}
#ja-footer small{position:absolute; top:40px; right:0}
ul.accessibility{position:absolute; top:-100%}
#ja-usertools{background:#FFF; font-size:11px; position:absolute; top:30px; right:10px}
#ja-usertools ul{margin:0; padding:0 0 0 10px; float:left}
#ja-usertools ul li{margin:0; padding:0; list-style:none; display:inline; background:none}
#ja-usertools img{}
div.back_button a, 
div.back_button a:hover, 
div.back_button a:active, 
div.back_button a:focus{float:left; margin:10px 0; display:block; font-weight:bold}
#mod_login_password, #mod_login_username{width:90%}
#mod_login_remember{border:none; background:none}
.nftitle{margin-bottom:10px; font-size:200%; text-decoration:none; color:#333}
.nfcontent{margin:0; font-size:115%}
.clearfix:after{clear:both; display:block; content:"."; height:0; visibility:hidden}
* html >body .clearfix{width:100%; display:block}
* html .clearfix{height:1%}
html{margin-bottom:1px; height:100%!important; height:auto}
#ja-splitmenu{margin:0; padding:0}
#ja-splitmenu ul{margin:0; padding:0; list-style:none}
#ja-splitmenu li{margin:0; padding:0; display:inline}
#ja-splitmenu a{float:left; margin:0 1px 0 0; padding:4px 10px; border:1px solid #FFF; border-bottom:none; display:block; font-size:100%; font-weight:bold; text-decoration:none}
#ja-splitmenu a:hover, 
#ja-splitmenu a:active, 
#ja-splitmenu a:focus{border:1px solid #E4E4E4; border-bottom:none; background:#F7F7F7; text-decoration:none}
#ja-splitmenu li.active a, 
#ja-splitmenu li.active a:hover, 
#ja-splitmenu li.active a:active, 
#ja-splitmenu li.active a:focus{border:1px solid #069; border-bottom:none; color:#FFF; background:#069}
#ja-subnav{border-bottom:1px solid #CCC; clear:right; padding:5px; background:#F7F7F7}
#ja-subnav ul{margin:0; padding:0}
#ja-subnav li{margin:0; padding:0; display:inline; background:none; line-height:normal}
#ja-subnav a{padding:3px 15px; float:left; display:block; background:url(../images/vdot.gif) no-repeat center left; text-decoration:none}
#ja-subnav a:hover, 
#ja-subnav a:active, 
#ja-subnav a:focus{text-decoration:underline}
#ja-subnav li.active a{font-weight:bold; text-decoration:none}
#ja-subnav li.active a:hover, 
#ja-subnav li.active a:active, 
#ja-subnav li.active a:focus{font-weight:bold; text-decoration:underline}
#ja-subnav .first-item{background:none}