#adminlogin{text-align:left;position:absolute;right:90px;top:95px}
#byline{height:148px;position:absolute;right:2%;top:3%;width:14px;z-index:1}
#content{font-size:120%;line-height:140%;text-align:left;clear:none;margin:0 0 auto 40px;padding:0}
#flashcontent{width:710px;height:140px;padding:22px 25px 0}
#flashcontent p{text-align:center;color:#f00;font-weight:700}
#footer *{color:#009}
#footer{background:#e4e4f7 url(images/sjbfooter.gif) no-repeat top;clear:both;height:63px;margin:0 auto;padding:0}
#header{height:202px;width:990px;margin:0 auto}
#header h1{color:#fff;font-size:150%;float:left;margin:10px 0 0 7px;padding:10px}
#header_bottom{background:#e4e4f7 url(images/sjbsides.gif);padding:4px 12px 25px;position:relative;text-align:left}
#header_bottom>div>img{margin:-3px 0}
#header_bottom .mngmnt_icon{margin:-3px 0 3px}
#header_bottom{top:0}
#header_bottom div{_margin:-16px 0}
#header_box{background:#e4e4f7 url(images/sjbheader.gif) no-repeat top center;height:150px}
#login,#login a,#login a:visited{color:#efbb00;text-decoration:none;text-align:left;position:absolute;right:90px;top:120px}
#main{background:#fff url(images/sjbsides.gif) repeat-y top;margin:0 auto;padding:0;position:relative;width:990px}
#main a:hover,#main a:focus{background:#e4e4f7;text-decoration:none;color:#000;}
#nav_holder{float:right;font-size:120%;text-align:right;margin:-2px auto}
#search_box{text-align:left;position:absolute;right:90px;top:70px}
#leftsidebar h2,#rightsidebar h2{font:120% "Lucida Grande", Verdana, Sans-Serif;margin:5px 0 0;padding:0}
#leftsidebar{text-align:left;float:left;font:1em "Lucida Grande", Verdana, Arial, Sans-Serif;margin:0 10px 0 15px;width:200px}
#rightsidebar{text-align:left;float:right;font:1em "Lucida Grande", Verdana, Arial, Sans-Serif;margin:0 20px 0 5px;width:200px}
#topright{left:50%;margin-left:180px;position:absolute;text-align:left;top:30px;width:250px;z-index:1}
.administration_modmgrbody{border:1px solid #ffc800;padding-left:10px}
.administration_modmgrheader span.active{color:green;font-weight:700}
.administration_modmgrheader span.inactive{color:red;font-weight:700}
.administration_modmgrheader{background:#ffc800}
.bullet{color:#efbb00;font-family:Arial, "Times New Roman"}
.button{border-bottom:1px solid #fff;border-left:1px solid #fff;font-size:0.8em;line-height:20px;padding:3px 6px}
.container_box{margin:2px}
.container_editbox{border:2px dashed #e4e4f7;margin:2px}
.container_editheader table tr td.info{font-size:8pt;font-weight:700}
.container_editheader{background:#e4e4f7;padding:3px}
.description{height:50px;background:url(images/sjbtopmenubg.gif) no-repeat top center;padding:8px 37px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.90}
.BGffc800, .BGffc800 *{background:#ffc800}
.BGe4e4f7{background:#e4e4f7;color:#333;border:1px solid #e4e4f7;padding:5px;margin:0 0 7px 0}
.error{color:red;font-weight:700;padding-bottom:1em}
.form_header{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:1em}
.form_title{font-size:14px;font-weight:700}
.itemtitle,td.debug_varname{font-weight:700}
.leftnav a,.leftnav a:visited{color:#333;margin:-1px;padding:1px;text-decoration:none;white-space:nowrap}
.leftnav a:hover{background:#fff;color:#04eb01}
.leftnav div{margin:2px 0 -2px 10px}
.leftnav td{padding:0;letter-spacing:.07em;border-bottom:1px solid #d7dde5}
.lined_table td{border-bottom:1px solid #d7dde5}
.lined_table{width:100%}
.moduletitle{font-size:1.25em;font-weight:700}
.navlevel1,cite{color:#333;text-transform:uppercase;margin:3px 0}
.navlevel2{float:left;line-height:100%}
.mngmntlink{padding:0 7px}
.row .mngmntlink,.row .navlink{color:#009}
.search_result_item{margin:2px 0;padding:2px 5px;border:1px dashed #d7dde5}
.search_results_title{font-size:120%;font-weight:700}
.selectedPage,#selectedPage{color:#ffc800;background:#009}
.semitransp img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.40}
.semitransp:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1}
.semitransp{-moz-opacity:40%;filter:alpha(opacity=40)}
.tab_btn{background:#e4e4f7;border-top:3px double #ddd;border-right:3px double #c9c9ef;padding:0 3px}
a:link{color:#666}
a.downloadlink:before{content:url(images/download.png)}
a.navlevel1:hover,a.navlevel2:hover{background:#f00;color:#fff;text-decoration:underline}
a.navlevel1:link,a.navlevel1:visited,a.navlevel1:active,a.navlevel2:link,a.navlevel2:visited,a.navlevel2:active,h1 a,h1 a:hover,h1 a:visited,.description{color:#fff;text-decoration:none}
acronym,abbr,span.caps{font-size:90%;letter-spacing:.07em}
body *{color:#333;font-family:"Lucida Grande", Verdana, Arial, Sans-Serif;font-size:100%}
body{font-family:"Lucida Grande", Verdana, Arial, Sans-Serif;background:#e4e4f7 url(images/sjbbg.gif);font-size:60%;margin:0;padding:0;text-align:center}
h1,h2,h3,h4{font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif;margin:0;font-weight:700}
h1{font-size:140%}
h2.pagetitle{text-align:center}
h2{font-size:130%}
h3{font-size:120%}
h4{font-size:110%}
hr{background:#c9c9ef;border:none;color:#c9c9ef;height:1px;margin:0;padding:0}
img.leftnav{border-top:4px solid #fff;height:12px;width:200px;margin:0;position:relative}
img,fieldset{border:0}
input{padding:2px 4px;background:#ffe380}
input:active,input:hover{background:#ffeeaf}
li{margin:7px 0 8px 10px}
p+p{margin:-5px auto 10px}
p{margin:5px auto 10px}
table.debug_array,table.debug_array tr td{background:#0a0;color:#fff}
table.debug_null,table.debug_null tr td,.debug_null{background:#000;color:#fff;font-weight:700}
table.debug_object,table.debug_object tr td{background:#a00;color:#fff}
table.debug_scalar,table.debug_scalar tr td,.debug_scalar{background:#00a;color:#fff}
table.nowrap td{white-space:nowrap;padding:1px 3px}
td.debug_attribute{font-family:monospace;font-size:10px}
td.debug_type{background:#aaa;color:#fff;font-size:14px;font-weight:700}
td.debug_value{color:#fff;font-family:monospace;font-size:11px}
td.header,tr.header *{background:#9999df;color:#fff;font-size:105%;font-weight:700}
tr.even_row{background:#c9c9ef;color:#000}
tr.odd_row{background:#e4e4f7;color:#000}
tr.even_row td a,tr.odd_row td a{padding:0 4px}
tr.row:hover td,tr.row:hover td a{background:#009;color:#fff}
ul li:before{content:"\00BB \0020"}
ul{margin-left:0;margin-top:0;padding-left:12px}


/* Start workarounds For Internet Explorer */
form{margin:0}

#content.withleftsidebar form,
#content.withleftsidebar textarea#text,
#content.withleftsidebar .htmlarea,
#content.withleftsidebar .container_box,
#content.withleftsidebar .container_editbox,
#content.withleftsidebar .container_editheader{
width:695px;
}

#content.withsidebars form,
#content.withsidebars textarea#text,
#content.withsidebars .htmlarea,
#content.withsidebars .container_box,
#content.withsidebars .container_editbox,
#content.withsidebars .container_editheader{
width:485px;
}

#content.withoutsidebars form,
#content.withoutsidebars textarea#text,
#content.withoutsidebars .htmlarea,
#content.withoutsidebars .container_box,
#content.withoutsidebars .container_editbox,
#content.withoutsidebars .container_editheader{
width:900px;
}

/* End workarounds For Internet Explorer */

/* For Firefox START */
#content.withoutsidebars{width:900px;margin:0 auto auto 70px}
#content.withleftsidebar{width:660px;margin:0 30px 0 240px}
#content.withsidebars{width:470px;margin:0 30px 0 240px}
/* For Firefox STOP */
/* For IE7 START */
.withoutsidebars{width:900px}
.withleftsidebar{margin-left:245px;width:660px;margin:0 30px 0 340px}
.withsidebars{width:470px}
/* For IE7 STOP */
/* Ignored by IE6 START */
html>body #leftsidebar{margin:0 10px 0 30px}
html>body #rightsidebar{margin:0 40px 0 5px}
html>body .withleftsidebar{width:670px;margin:0 25px 0 240px}
html>body hr{margin:0 0 10px 0}
html>body ul{list-style:none;text-indent:-12px}
html>body{margin-bottom:0}
/* Ignored by STOP */
