
/* ::::: http://www.pixobel.com/templates/ja_edenite/css/template.css ::::: */

html, body, form, fieldset { margin: 0pt; padding: 0pt; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-family: "Lucida Grande",Arial,sans-serif; line-height: 1.6; }
body#bd { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(81, 87, 86); }
body.contentpane { margin: 1em 2em; color: rgb(0, 0, 0); font-size: 12px; line-height: 1.3em; width: auto; }
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: rgb(44, 121, 179); text-decoration: none; }
a:hover, a:active, a:focus { color: rgb(44, 121, 179); text-decoration: underline; }
a img { border: medium none ; }
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {  }
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, p.site-slogan, a.readon, #ja-pathway, #ja-headlinewrap, #ja-col1, #ja-col2, #ja-botsl, #ja-footer { font-size: 92%; }
small, .small { color: rgb(133, 135, 131); }
small, .small { color: rgb(133, 135, 131); }
img { margin: 0pt; padding: 0pt; }
.mosimage { margin: 15px 10px 0pt 0pt; padding: 0pt 0pt 5px; }
.mosimage_caption { color: rgb(204, 204, 204); }
h1 { font-size: 180%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
h4 { font-size: 100%;  }
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 { margin: 10px 0pt; padding: 0pt; }
ul { list-style-type: none; list-style-image: url('none'); list-style-position: outside }
ul li { background: transparent url('bullet.gif') no-repeat scroll 18px 7px; line-height: 160%; padding-left: 30px; }
ol li { line-height: 180%; margin-left: 35px; }
th { padding: 5px; font-weight: bold; text-align: left; }
fieldset { border: medium none ; padding: 10px 5px; }
fieldset a { font-weight: bold; }
fieldset.input { padding: 0pt; }
hr { border-left:0pt none -moz-use-text-color; border-right:0pt none -moz-use-text-color; border-top:1px solid rgb(204, 204, 204); border-bottom:0pt none -moz-use-text-color; height: 1px }
td, div { font-size: 100%; }
form { margin: 0pt; padding: 0pt; }
form label { cursor: pointer; }
input, select, textarea, .inputbox { font-family: Tahoma,Arial,sans-serif; font-size: 100%; }
.inputbox { border: 1px solid rgb(204, 204, 204); padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(81, 87, 86); }
.button { border: 1px outset rgb(168, 168, 168); padding: 2px 8px; background: transparent url('grad4.gif') repeat-x scroll 0% 0%; font-size: 92%; color: rgb(81, 87, 86); font-weight: bold; }
* html .button { padding: 1px 5px ! important; }
* + html .button { padding: 1px 5px ! important; }
table.blog {  }
.article_seperator { background: transparent url('dot.gif') repeat-x scroll center center; clear: both; display: block; height: 30px; }
.article_column {  }
.column_separator { padding: 0pt 25px; }
td.sectiontableheader { border: 1px solid rgb(231, 232, 230); padding: 4px; background: rgb(168, 168, 168) url('grad3.gif') repeat-x scroll center bottom; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 4px; background: transparent url('dot.gif') repeat-x scroll center bottom; }
table.contentpane { border: medium none ; width: 100%; }
table.contentpaneopen { border: medium none ; border-collapse: collapse; border-spacing: 0pt; }
table.contenttoc { margin: 0pt 0pt 10px 10px; padding: 0pt; width: 35%; font-size: 92%; }
table.contenttoc a { text-decoration: none; }
table.contenttoc td { padding: 1px 5px 1px 20px; background: transparent url('bullet.gif') no-repeat scroll 10px 9px; }
table.contenttoc th { border-bottom: 1px solid rgb(231, 232, 230); padding: 0pt 0pt 3px; text-indent: 5px; }
table.poll { padding: 0pt; border-collapse: collapse; width: 100%; }
table.pollstableborder { border: medium none ; padding: 0pt; text-align: left; width: 100%; }
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td { padding: 4px ! important; background: transparent none repeat scroll 0% 0%; border-collapse: collapse; border-spacing: 0pt; }
table.pollstableborder tr.sectiontableentry1 td { background: rgb(248, 248, 247) none repeat scroll 0% 0%; }
table.searchintro { padding: 10px 0pt; width: 100%; }
table.searchintro td { padding: 5px ! important; }
table.adminform {  }
.adminform .inputbox {  }
.blog_more {  }
.blog_more strong { margin: 0pt 0pt 5px; display: block; font-size: 125%; }
.blog_more ul { margin: 0pt; padding: 0pt; }
.blog_more ul li { margin: 0pt; padding: 0pt 0pt 0pt 17px; background: transparent url('bullet.gif') no-repeat scroll 6px 10px; }
.category { font-size: 125%; font-weight: bold; }
h1.componentheading, .componentheading { margin: 0pt 0pt 10px; padding: 0pt 0pt 5px; }
.componentheading { border-bottom: 1px solid rgb(231, 232, 230); font-size: 200%; font-weight: normal; }
.contentdescription { padding-bottom: 30px; }
h2.contentheading, .contentheading { margin: 0pt; padding: 0pt; font-weight: normal; line-height: normal; }
.contentheading { font-size: 200%; line-height: normal; color: rgb(44, 121, 179); }
table.blog .contentheading { font-size: 150%; line-height: normal; }
a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {  }
a.readon { padding: 0pt 5px; background: rgb(139, 171, 50) url('grad2-2.gif') repeat-x scroll center center; display: block; float: left; text-align: center; clear: both; color: rgb(255, 255, 255); margin-top: 5px; text-transform: lowercase; }
a.readon:hover, a.readon:active, a.readon:focus { background: rgb(44, 121, 179) url('grad2-1.gif') repeat-x scroll center center; color: rgb(255, 255, 255); text-decoration: none; }
table.contentpaneopen td, table.contentpane td {  }
table.contentpaneopen, table.contentpane, table.blog { width: 100%; }
.moduletable { padding: 0pt; }
ul.pagination { margin: 15px auto 0pt; padding: 0pt; }
ul.pagination li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; }
ul.pagination li span { padding: 2px 5px; }
ul.pagination a { padding: 2px 3px; text-decoration: none; }
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {  }
.pagenavbar { background: transparent url('icon-pages.gif') no-repeat scroll left center; font-weight: bold; padding-left: 14px; }
.pagenavcounter { padding: 8px 14px 0pt; background: transparent url('icon-pages.gif') no-repeat scroll 0pt 11px; font-weight: bold; }
.sectiontableheader { padding: 8px 5px; color: rgb(255, 255, 255); font-weight: bold; }
.sectiontableheader a { color: rgb(255, 255, 255); }
tr.sectiontableentry1 td { padding: 8px 5px; }
tr.sectiontableentry2 td { padding: 8px 5px; }
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {  }
.smalldark { text-align: left; }
div.syndicate div { text-align: center; }
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td { background: transparent none repeat scroll 0% 0%; }
.createdate { color: rgb(133, 135, 131); }
.modifydate { float: left; width: 100%; color: rgb(133, 135, 131); margin-bottom: 10px; display: block; }
div.buttonheading { float: right; width: 20%; }
.buttonheading img { border: 0pt none ; margin: 7px 5px 0pt 0pt; float: right; }
#ja-wrapper { margin: 0pt auto; padding: 0pt 0pt 40px; width: 950px; }
.narrow #ja-wrapper { width: 750px; }
#ja-header, #ja-mainnav, #ja-subnav, #ja-pathway, #ja-container, #ja-topsl, #ja-botsl, #ja-footer { clear: both; }
#ja-container { border-top: 1px solid rgb(231, 232, 230); border-bottom: 1px solid rgb(231, 232, 230); background: transparent url('main-bg1.gif') repeat-y scroll left center; }
.narrow #ja-container { background: transparent url('main-bg1-n.gif') repeat-y scroll left center; }
#ja-container2 { border-bottom: 1px solid rgb(231, 232, 230); background: transparent url('main-bg2.gif') repeat-y scroll right center; }
.narrow #ja-container2 { background: transparent url('main-bg2-n.gif') repeat-y scroll right center; }
#ja-mainbody { width: 80%; float: right; }
#ja-content { clear: both; display: block; float: left; width: 75%; }
#ja-current-content { padding: 10px 15px; }
#ja-col1 { overflow: hidden; float: left; width: 20%; color: rgb(98, 106, 105); }
#ja-col2 { overflow: hidden; float: right; width: 25%; color: rgb(98, 106, 105); }
#ja-colwrap a {  }
#ja-colwrap a:hover, #ja-colwrap a:active, #ja-colwrap a:focus {  }
#ja-colwrap table { border-collapse: collapse; border-spacing: 0pt; }
#ja-colwrap .article_separator { display: none; }
#ja-containerwrap, #ja-containerwrap-f, #ja-containerwrap-fr, #ja-containerwrap-fl { margin: 25px 0pt; padding: 0pt; background: rgb(255, 255, 255) url('grad1.gif') repeat-x scroll center bottom; }
#ja-containerwrap-f #ja-mainbody { width: 100%; }
#ja-containerwrap-f #ja-content { width: 100%; }
#ja-containerwrap-f #ja-container, #ja-containerwrap-f #ja-container2 { background: transparent none repeat scroll 0% 0%; }
#ja-containerwrap-f #ja-container { border: 1px solid rgb(231, 232, 230); }
#ja-containerwrap-fr #ja-content { width: 100%; }
#ja-containerwrap-fr #ja-container2 { background: transparent none repeat scroll 0% 0%; }
#ja-containerwrap-fr #ja-container2 { border-right: 1px solid rgb(231, 232, 230); }
#ja-containerwrap-fl #ja-mainbody { width: 100%; }
#ja-containerwrap-fl #ja-content { width: 79.9%; }
#ja-containerwrap-fl #ja-col2 { width: 20%; }
#ja-containerwrap-fl #ja-container { border-left: 1px solid rgb(231, 232, 230); background: transparent none repeat scroll 0% 0%; }
div.moduletable h3, div.moduletable-hilite h3 { border-bottom: 1px solid rgb(231, 232, 230); margin: 0pt -10px 5px; padding: 5px 10px; background: rgb(168, 168, 168) url('grad3.gif') repeat-x scroll center bottom; font-size: 100%; color: rgb(255, 255, 255); }
div.moduletable, div.moduletable-hilite { margin: 0pt; padding: 0pt 10px 10px; }
#ja-botsl div.moduletable { border-bottom: medium none; }
div.banneritem_text { padding: 5px 0pt ! important; }
div.advs { clear: both; display: block; float: left; width: 100%; }
div.moduletable ul, div.moduletable-hilte ul { margin: 0pt; padding: 0pt; }
div.moduletable li, div.moduletable-hilite li { margin: 0pt; background: transparent url('bullet.gif') no-repeat scroll 5px 8px; padding-left: 16px; }
div.moduletable-hilite h3 { background: rgb(44, 121, 179) url('grad2.gif') repeat-x scroll center bottom; }
#ja-header { height: 80px; line-height: normal; position: relative; }
#ja-header a {  }
h1.logo, h1.logo-text { margin: 0pt; padding: 0pt; font-size: 200%; }
h1.logo a { background: transparent url('logo.gif') no-repeat scroll 0% 0%; width: 435px; display: block; position: absolute; height: 55px; bottom: 15px; left: 0pt; }
h1.logo a span { position: absolute; top: -1000px; }
h1.logo-text a { text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; position: absolute; bottom: 35px; left: 15px; }
p.site-slogan { margin: 0pt; padding: 0pt; color: rgb(133, 135, 131); position: absolute; bottom: 20px; left: 15px; }
#ja-mainnavwrap { background: transparent url('shadow.gif') repeat-x scroll center bottom; height: 37px; position: relative; z-index: 999; }
#ja-mainnav { background: rgb(44, 121, 179) url('grad2.gif') repeat-x scroll center top; height: 32px; }
#ja-mainnav a, #ja-subnav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#ja-subnav { border-bottom: 1px solid rgb(231, 232, 230); display: block; font-size: 92%; height: 28px; }
#ja-subnav ul { margin: 0pt; padding: 0pt; }
#ja-subnav li { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; }
#ja-subnav li a { padding: 0pt 15px; background: transparent url('vline.gif') no-repeat scroll left center; display: block; float: left; line-height: 28px; }
#ja-subnav li.active a, #ja-subnav li.active a:hover, #ja-subnav li.active a:active, #ja-subnav li.active a:focus { font-weight: bold; color: rgb(139, 171, 50); }
#ja-subnav li a.first-item { background: transparent none repeat scroll 0% 0%; }
#ja-pathway { border-left:1px solid rgb(231, 232, 230); border-right:1px solid rgb(231, 232, 230); border-top:1px solid rgb(231, 232, 230); border-bottom:medium none -moz-use-text-color; background:rgb(248, 248, 247); color: rgb(98, 106, 105); font-weight: bold; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px }
#ja-pathway strong { margin-right: 5px; }
#ja-pathway a { color: rgb(98, 106, 105); font-weight: normal; }
#ja-pathway img { margin: 1px 5px; }
a.mainlevel { border-bottom: 1px solid rgb(231, 232, 230); padding: 6px 4px; background: transparent url('arrow.png') no-repeat scroll 97% center; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; width: 90%; display: block; color: rgb(98, 106, 105); text-decoration: none; }
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { background: transparent url('arrow2.png') no-repeat scroll 97% center; color: rgb(44, 121, 179); }
a#active_menu.mainlevel { color: rgb(44, 121, 179); font-weight: bold; }
a.sublevel { padding: 5px 4px 4px 20px; background: transparent url('bullet.gif') no-repeat scroll 10px 13px ! important; display: block; text-decoration: none; }
a.sublevel:hover, a.sublevel:active, a.sublevel:focus { background: transparent none repeat scroll 0% 0%; }
#active_menu { color: rgb(44, 121, 179); font-weight: bold; }
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right { overflow: hidden; float: left; }
.ja-box-left, .ja-box-center { background: transparent url('vline2.gif') repeat-y scroll right top; }
#ja-topsl { margin: 0pt 0pt 10px; height: 240px; }
.narrow #ja-topsl { overflow: hidden; width: 448px; }
* html #ja-topsl { margin: 0pt 1px 10px ! important; }
* + html #ja-topsl { margin: 0pt 1px 10px ! important; }
#ja-botsl { border: 1px solid rgb(231, 232, 230); padding: 10px 0pt; background: rgb(248, 248, 247) url('grad1.gif') repeat-x scroll center top; color: rgb(98, 106, 105); }
#ja-botsl h3 { border: medium none ; background: transparent none repeat scroll 0% 0%; color: rgb(98, 106, 105); font-size: 100%; margin-bottom: 0pt; }
#ja-botsl div.moduletable { padding: 0pt 15px; }
#ja-botsl ul, #ja-botsl ol { margin: 0pt; padding: 0pt; }
#ja-botsl ol li { margin: 0pt 0pt 0pt 20px; padding: 0pt; }
#ja-botsl ul li { margin: 0pt; padding: 0pt 0pt 0pt 15px; background: transparent url('bullet.gif') no-repeat scroll 5px 7px; }
#ja-botsl a { color: rgb(98, 106, 105); }
#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {  }
#ja-footer { border-top: 1px solid rgb(231, 232, 230); padding: 20px 0pt 0pt; color: rgb(98, 106, 105); position: relative; text-align: center; }
#ja-footer small { color: rgb(133, 135, 131); font-size: 100%; }
#ja-footer ul { margin: 0pt 0pt 8px; padding: 0pt; line-height: normal; }
#ja-footer li { margin: 0pt; padding: 0pt; background: transparent url('vline.gif') no-repeat scroll left center; display: inline; }
#ja-footer li a { padding: 0pt 15px; display: inline; line-height: normal; }
li.ja-firstitem { background: transparent none repeat scroll 0% 0% ! important; }
.ja-footurl { float: none; clear: both; }
ul.accessibility { position: absolute; top: -100%; }
#ja-search { bottom: 12px; right: 10px; position: absolute; font-size: 11px; }
#ja-search .inputbox { border: 1px solid rgb(231, 232, 230); padding: 2px 0pt 2px 22px; background: rgb(255, 255, 255) url('icon-search.gif') no-repeat scroll 5px center; }
#ja-login { border-style: solid; border-color: rgb(231, 232, 230) rgb(231, 232, 230) rgb(204, 204, 204); border-width: 1px; padding: 4px 8px; background: rgb(248, 248, 247) url('grad4.gif') repeat-x scroll center bottom; position: absolute; top: 15px; right: 0pt; }
#ja-login form { float: left; }
#ja-login form label { float: left; }
label.ja-login-user span { background: transparent url('icon-user.gif') no-repeat scroll left center; display: block; float: left; text-indent: -5000px; width: 20px; height: 20px; }
label.ja-login-password span { background: transparent url('icon-key.gif') no-repeat scroll left center; display: block; float: left; text-indent: -5000px; width: 20px; height: 20px; }
#ja-login form input.button { font-size: 11px ! important; float: left; }
#ja-login form #mod_login_username, #ja-login form #mod_login_password { margin: 1px 8px 0pt 0pt; padding: 2px; width: 110px; font-size: 11px ! important; }
#ja-login form a { padding: 0pt 5px; color: rgb(133, 135, 131); text-decoration: none; font-size: 10px; }
#ja-login form a:hover, #ja-login form a:active, #ja-login form a:focus { color: rgb(133, 135, 131); text-decoration: underline; }
.ja-login-links { padding-top: 2px; clear: both; }
#mod_login_password, #mod_login_username { width: 90%; }
#mod_login_remember { border: medium none ; background: transparent none repeat scroll 0% 0%; }
.mostread, .latestnews { text-decoration: none; }
#ja-banner { margin: 0pt 0pt 15px; overflow: hidden; text-align: center; width: 100%; }
div.back_button a, div.back_button a:hover, div.back_button a:active { margin: 10px 0pt; background: transparent none repeat scroll 0% 0% ! important; display: block; text-decoration: none ! important; }
.clr { clear: both; }
.hasTip img { border: medium none ; margin: 10px 5px 0pt 0pt; }
div.ja-innerdiv { border-bottom: 1px solid rgb(231, 232, 230); clear: both; margin-bottom: 10px; padding-bottom: 10px; }
div.ja-innerdiv img { border: 1px solid rgb(231, 232, 230); margin: 2px 8px 0pt 0pt; padding: 2px; }
.tool-tip { border: 1px solid rgb(204, 204, 204); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; max-width: 200px; }
.tool-title { margin: -15px 0pt 0pt; padding: 15px 0pt 5px; background: transparent url('selector-arrow.png') no-repeat scroll 0% 0%; font-size: 100%; font-weight: bold; }
.tool-text { margin: 0pt; font-size: 100%; }
#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul { margin: 0pt; padding: 0pt; }
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { margin: 0pt; padding: 5px; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#system-message dd.message ul { border: medium none ; background: rgb(98, 106, 105) none repeat scroll 0% 0%; }
#system-message dd.error ul { border: medium none ; background: rgb(98, 106, 105) none repeat scroll 0% 0%; }
#system-message dd.notice ul { border: medium none ; background: rgb(98, 106, 105) none repeat scroll 0% 0%; }
.clearfix:after { clear: both; content: "."; display: block; height: 0pt; visibility: hidden; }
* html > body .clearfix { display: block; width: 100%; }
* html .clearfix { height: 1%; }

/* ::::: http://www.pixobel.com/templates/ja_edenite/css/typo.css ::::: */

pre, .code { border-left: 5px solid rgb(204, 204, 204); margin: 5px 0pt 15px; padding: 10px 15px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; font-family: "Courier News",monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: 1.5; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
blockquote { padding: 1em 40px 1em 15px; }
blockquote span.open { padding: 0pt 0pt 0pt 15px; background: transparent url('so-q.gif') no-repeat scroll left top; }
blockquote span.close { padding: 0pt 15px 0pt 0pt; background: transparent url('sc-q.gif') no-repeat scroll right bottom; }
blockquote.testimonial { border-bottom: 1px solid rgb(231, 232, 230); padding: 0pt 0pt 10px; }
blockquote.testimonial span.author { background: transparent url('icon-author.gif') no-repeat scroll 5px center; display: block; font-weight: bold; margin-top: 5px; padding-left: 20px; }
.dropcap { padding: 4px 8px 0pt 0pt; color: rgb(75, 75, 75); display: block; float: left; font-family: Georgia,Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 50px; line-height: 40px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
p.error { background: transparent url('icon-error.gif') no-repeat scroll left top; color: rgb(204, 0, 0); padding-left: 25px; }
p.message { background: transparent url('icon-info.gif') no-repeat scroll left top; color: rgb(44, 121, 179); padding-left: 25px; }
p.tips { background: transparent url('icon-tips.gif') no-repeat scroll left top; color: rgb(229, 140, 0); padding-left: 25px; }
.highlight { padding: 1px 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; font-weight: bold; }
p.stickynote { border: 1px solid rgb(204, 204, 204); padding: 10px 0px 10px 40px; background: rgb(255, 255, 255) url('sticky-bg.gif') no-repeat scroll 5px center; }
p.download { border: 1px solid rgb(204, 204, 204); padding: 10px 0px 10px 45px; background: rgb(255, 255, 255) url('download-bg.gif') no-repeat scroll 5px center; }
.blocknumber { padding: 5px 15px 10px; clear: both; position: relative; }
ul.checklist { list-style-type: none; list-style-image: url('none'); list-style-position: outside }
ul.checklist li { padding: 0pt 0pt 0pt 20px; background: transparent url('icon-checklist.gif') no-repeat scroll 0pt 4px; margin-left: 15px; }
ul.stars { list-style-type: none; list-style-image: url('none'); list-style-position: outside }
ul.stars li { padding: 0pt 0pt 0pt 20px; background: transparent url('icon-star.gif') no-repeat scroll 0pt 5px; margin-left: 15px; }
ul.arrow { list-style-type: none; list-style-image: url('none'); list-style-position: outside }
ul.arrow li { padding: 0pt 0pt 0pt 20px; background: transparent url('icon-arrow.gif') no-repeat scroll 3px 5px; margin-left: 15px; }
.bignumber { padding: 6px 7px; background: transparent url('ol-bg.gif') no-repeat scroll left top; color: rgb(255, 255, 255); display: block; float: left; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-right: 8px; }
div.bubble1, div.bubble2, div.bubble3, div.bubble4 { margin: 15px 0pt; }
div.bubble1 span.author, div.bubble2 span.author, div.bubble3 span.author, div.bubble4 span.author { font-weight: bold; margin-left: 15px; padding-left: 0pt; }
div.bubble1 div { margin: 0pt; background: transparent url('bub1-br.gif') no-repeat scroll right bottom; width: 100%; }
div.bubble1 div div { background: transparent url('bub1-bl.gif') no-repeat scroll left bottom; }
div.bubble1 div div div { background: transparent url('bub1-tr.gif') no-repeat scroll right top; }
div.bubble1 div div div div { background: transparent url('bub1-tl.gif') no-repeat scroll left top; }
div.bubble1 div div div div div { margin: 0pt; padding: 10px 15px 20px; width: auto; }
div.bubble2 div { margin: 0pt; background: transparent url('bub2-br.gif') no-repeat scroll right bottom; width: 100%; }
div.bubble2 div div { background: transparent url('bub2-bl.gif') no-repeat scroll left bottom; }
div.bubble2 div div div { background: transparent url('bub2-tr.gif') no-repeat scroll right top; }
div.bubble2 div div div div { background: transparent url('bub2-tl.gif') no-repeat scroll left top; }
div.bubble2 div div div div div { margin: 0pt; padding: 10px 15px 25px; width: auto; }
div.bubble3 div { margin: 0pt; background: transparent url('bub3-br.gif') no-repeat scroll right bottom; width: 100%; }
div.bubble3 div div { background: transparent url('bub3-bl.gif') no-repeat scroll left bottom; }
div.bubble3 div div div { background: transparent url('bub3-tr.gif') no-repeat scroll right top; }
div.bubble3 div div div div { background: transparent url('bub3-tl.gif') no-repeat scroll left top; }
div.bubble3 div div div div div { margin: 0pt; padding: 10px 15px 45px; width: auto; }
div.bubble4 div { margin: 0pt; background: transparent url('bub4-br.gif') no-repeat scroll right bottom; width: 100%; }
div.bubble4 div div { background: transparent url('bub4-bl.gif') no-repeat scroll left bottom; }
div.bubble4 div div div { background: transparent url('bub4-tr.gif') no-repeat scroll right top; }
div.bubble4 div div div div { background: transparent url('bub4-tl.gif') no-repeat scroll left top; }
div.bubble4 div div div div div { margin: 0pt; padding: 10px 15px 45px; width: auto; }
.legend-title { margin: 0pt; padding: 0pt 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; float: left; font-weight: bold; left: 7px; position: absolute; top: -13px; }
.legend { border: 1px solid rgb(204, 204, 204); margin: 20px 0pt; padding: 0pt 10px; position: relative; }

/* ::::: http://www.pixobel.com/templates/ja_edenite/ja_menus/ja_moomenu/ja.moomenu.css ::::: */

#ja-cssmenu { margin: 0pt; padding: 0pt;  float: left; width: 100%;  }
#ja-cssmenu ul { margin: 0pt; padding: 0pt; }

#ja-cssmenu li.rhs {float:right; border-right: 1px solid rgb(117, 170, 210); margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%;  display: block; cursor: pointer; }
#ja-cssmenu li.rhs a {  border-right: 1px solid rgb(43, 100, 132); padding: 0pt 20px; display: block; text-decoration: none; line-height: 32px; color: rgb(195, 219, 237); font-size: 100%; font-weight: bold; }
#ja-cssmenu li.rhs  a:hover, #ja-cssmenu li.rhs a:active, #ja-cssmenu li.rhs a:focus { float:right; color: rgb(255, 255, 255);background: rgb(43, 100, 132) url('grad2-1.gif') repeat-x scroll center top; }

#ja-cssmenu li.rhs a.active, #ja-cssmenu li.rhs a.active:hover, #ja-cssmenu li.rhs a.active:active, #ja-cssmenu li.rhs a.active:focus {float:right; background: rgb(145, 174, 78) url('grad2-2.gif') repeat-x scroll center top; color: rgb(255, 255, 255); }

#ja-cssmenu li { border-right: 1px solid rgb(117, 170, 210); margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; display: block; cursor: pointer; }
#ja-cssmenu li a { border-right: 1px solid rgb(43, 100, 132); padding: 0pt 20px; display: block; text-decoration: none; line-height: 32px; color: rgb(195, 219, 237); font-size: 100%; font-weight: bold; }
#ja-cssmenu li a:hover, #ja-cssmenu li a:active, #ja-cssmenu li a:focus { color: rgb(255, 255, 255);background: rgb(43, 100, 132) url('grad2-1.gif') repeat-x scroll center top; }

#ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus { background: rgb(145, 174, 78) url('grad2-2.gif') repeat-x scroll center top; color: rgb(255, 255, 255); }

#ja-cssmenu li .actives {border-right: 1px solid rgb(117, 170, 210); margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%;  display: block; cursor: pointer;  background: #707272 url('grad2-3.gif') repeat-x scroll center top; color: rgb(255, 255, 255);border-right: 1px solid rgb(43, 100, 132); padding: 0pt 20px; display: block; text-decoration: none; line-height: 32px; color: rgb(195, 219, 237); font-size: 100%; font-weight: bold;  }


#ja-cssmenu li.bhs {float:left; border-right: 1px solid rgb(117, 170, 210); margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%;  display: block;  width:200pt;}
#ja-cssmenu li.bhs a {  border-right: 1px solid rgb(43, 100, 132); padding: 0pt 20px; display: block; text-decoration: none; line-height: 32px; color: rgb(195, 219, 237); font-size: 100%; font-weight: bold;width:200pt; }
#sidebar11space {
	float: left; 
	width: 315px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	background-color: #EBEBEB;
	background-repeat: repeat-x;
	background: transparent url('itf.gif') no-repeat;
}
#sidebar11login {
	float: left; 
	width: 305px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;

}
#sidebar2login {
	float: right; 
	width: 360px;
	padding: 15px 10px 15px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#bbg{
	height: 40px;
	width: 168px;
	background-color: #ffffff;
	background-image: url(bbg.gif);
	float: left;
	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
}
#bbg #bbgt {
	padding-top: 6px;
}
#gbg{
	height: 40px;
	width: 168px;
	background-color: #ffffff;
	background-image: url(gbg.gif);
	float: left;
	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
}
#gbg #gbgt {
	padding-top: 6px;
}
#grbg{
	height: 40px;
	width: 168px;
	background-color: #fffff;
	background-image: url(grbg.gif);
	float: left;
	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
}
#grbg #grbgt {
	padding-top: 6px;
}
#coltext{
padding: 6px 4px;  
}
#tbbg{
	height: 40px;
	width: 100%;
	background-color: #ffffff;
	background-image: url(tbbg.gif);
	float: left;
	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;
	color: #2682bd;
	font-size: 12pt;
font-weight:bold;
}
#tbbg #tbbgt {float: left;
	padding-left: 18px;
	padding-top: 12px;
}
#tgbg{
	height: 40px;
	width: 100%;
	
	background-image: url(tgbg.gif);
	float: left;
	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;
	color: #707272;float: left;
	font-size: 12pt;
font-weight:bold;
}
#tgbg #tgbgt {
	float: left;
	color: #707272;
padding-left: 18px;
	padding-top: 12px;}
#tgrbg{
	height: 40px;
	width: 100%;
	background-color: #fffff;
	background-image: url(tgrbg.gif);
	float: left;
	font-family: calibri,Verdana, Arial, Helvetica, sans-serif;
	color: #a3b73a;
	font-size: 12pt;font-weight:bold;
}
#tgrbg #tgrbgt {
	float: left;
padding-left: 18px;
	padding-top: 12px;}