ul.jclist {
padding: 0;
list-style-image: none;
list-style-type: none;
}
ul.jclist li {
background-image: none;
list-style: none;
list-style-image: none;
margin-left: 5px !important;
margin-left: 0;
display: block;
overflow: hidden;
}
ul.jclist span img {
width: auto;
height: auto;
float: none;
}
#centertop, #centerbottom { text-align:left; margin:0 auto; clear:both; }
#sitehold { position:relative; text-align:left; margin:0 auto; clear:both; }
#header { text-align:left; position:relative; padding:22px 0 22px 0; z-index:1000; }
#logo, #logo_dark { float:left; text-align:left; overflow:hidden; }
#logo a, #logo_dark a { text-indent:-7500px; display:block; text-decoration:none; width:100%; }
#holder, #holder2, #holder3 { height:100% !important; height:1%; overflow:hidden; margin:0 auto; text-align:center; padding:5px 0; }
#leftblock, #midblock, #rightblock, #insetblock, #insetsholder_2t, #insetsholder_2b, #insetsholder_3t, #insetsholder_3b { height:100% !important; height:1%; overflow:hidden; text-align:left; float:left; }
#holder2 #midblock { float:left; }
#holder2 #leftblock, #holder2 #rightblock, #holder2 #insetblock { float:right; }
#holder2 #insetsholder_2t { float:left; }
#holder2 #insetsholder_2b { float:right; }
#holder3 #midblock { float:right; }
#holder3 #leftblock, #holder3 #rightblock, #holder3 #insetblock { float:left; }
#holder3 #insetsholder_3t { float:right; }
#holder3 #insetsholder_3b { float:left; }
.clearm { clear:both; height:1px; overflow:hidden; }
#yjsgheadergrid {float:right; height:auto; margin:0; padding:0; }
#yjsg1, #yjsg2, #yjsg2_inside, #yjsg3, #yjsg4, #yjsg5, #yjsg6, #yjsg7, #yjsgbodytop, #yjsgbodybottom, #yjsg7_holder { margin:0 auto 0 auto; text-align:center; overflow:hidden; height:auto; width:100%; padding:15px 0; }
#yjsg7 { padding:0; }
#yjsgbodytop, #yjsgbodybottom { width:100%; padding:0 0 0px 0; margin:5px 0 5px 0; }
#yjsg2 { padding:0 0 0px 0; }
#yjsg2_inside { margin:0 auto 32px auto; }
#yjsg7 .yjsgxhtml { min-height:245px; }
#yjsg7 .yjsquare { padding: 0px 15px 10px 15px; }
#yjsg7 #user21 .yjsquare { padding: 0px 15px 10px 0px; }
#yjsg7 #user25 .yjsquare { padding: 0px 0px 10px 15px; }
.Mozaic#yjsg2 { padding:0; background:none; }
.Mozaic#yjsg2 #yjsg2_inside { background:none; margin:0 auto; padding:0; }
.yjsgxhtml { float:left; clear:right; text-align:left; margin:0; padding:0; }
.yjsgxhtml .yjsquare { margin:0 0; padding:0 0; }
.yjplain p { padding:5px 10px; }
#insetsholder_2t, #insetsholder_2b { padding:0; margin:0px 0 0 0; }
.inside { margin:0; padding:0px 3px; overflow:hidden; }
#leftblock .inside, #rightblock .inside, #insetblock .inside { padding:0 0 0 15px; }
.insidem { padding:0px 3px; margin:0 0; }
#footer, #footer_holder { clear:both; text-align:center; overflow:hidden; margin:0 auto; padding:0px 0; position:relative; }
#youjoomla { clear:both; text-align:left; padding:5px 0px; overflow:hidden; }
#footmod { clear:both; text-align:left; padding:0; margin:0px; overflow:hidden; }
#cp { text-align:left; padding:2px 0px; overflow:hidden; }
.yjsgcp span { text-transform:capitalize; }
.validators { float:left; text-align:left; }
.yjsglogo { position:absolute; right:10px; top:10%; height:48px; width:229px; text-indent:-9999px; }
#joomlacredit { padding:3px 10px; text-align:left; }
.yjsquare, .yjsquare_yj1, .yjsquare_yj2 { margin: 5px 0 10px 0px; padding: 0px 0 10px 0; clear: both; display:block; height:100% !Important; height:1%; overflow:hidden; }
.yjsquare h4, .yjsquare_yj1 h4, .yjsquare_yj2 h4, .yjsquare_mozslider h4, .yjsquare_yjnf3 h4 { text-transform: capitalize; overflow:hidden; padding:0 0 10px 0; margin:5px; font-size:150%; }
#leftblock .yjsquare h4, #rightblock .yjsquare h4, #insetblock .yjsquare h4 { margin:5px 0px; }
.yjsquare h4 span, .yjsquare_yj1 h4 span, .yjsquare_yj2 h4 span, .yjsquare_mozslider h4 span, .yjsquare_yjnf3 h4 span { text-transform: capitalize; overflow:hidden; }
.yjsquare_in, .yjsquare_yj1 .yjsquare_in, .yjsquare_yj2 .yjsquare_in { overflow:hidden; padding:5px; }
.yjsquare p, .yjsquare_yj1 p, .yjsquare_yj2 p { overflow:hidden; padding:3px; }
#footmod .yjsquare { padding:0; margin:0; }
#footmod li, #footmod li:hover { list-style-type:none; list-style-image:none; background:none; }
#footmod ul { padding:0; margin:0; }
#footmod ul li { display: inline; margin:0; padding:0 10px 0 0; }
#pathway { padding:3px 0px; }
#pathway .yjsg_breadcrumbs a.pathway { margin:0 5px 0 0; padding:0 15px 0 0; }
#tools { position:absolute; z-index:10000; right:4px; top:0px; padding:0px 0px 0 0px; margin:0; text-align:left; width:auto; font-weight:bold; height:25px; line-height:19px; }
#tools .tdir { font-size:80%; margin:0 0 4px 0; }
#tools .fs { font-size:110%; margin:0 7px 0 0; }
.pollbuttons { margin:0 auto; text-align:center; }
#modlgn_passwd, #modlgn_username { width: 95%; height:16px; padding-left: 3px; padding-top:3px; }
#yjsgheadergrid .bannergroup, #yjsgheadergrid .banner { padding:15px 0 0 0; text-align:right; }
div.yjsg-newsflash { overflow: hidden; }
div.yjsg-newsflash div.item { padding-bottom: 15px; overflow: hidden; }
div.yjsg-newsflash div.last { padding-bottom: 0px; }
.yjsquare_yjnf3, .yjsquare_yjnf3 .yjsquare_in { padding:0; margin:0; }
.yjsquare_yjnf3 h4 { margin:5px 5px 10px 5px; }
.yjnewsflash { margin:0px 0px 0px 0px !important; padding:0px 0px !important; border:none; font-size:100%; height:1% !important; }
.yjnewsflash img { padding:6px; margin:0; border:0; }
.nfimgpos { text-align:left; margin:0; padding:0; }
.yjnewsflash_title { margin:15px 0; display:block; font-size:150%;line-height: 18px; font-weight: bold; font-variant: normal; }
span.yjnsreadon { height:24px; line-height:24px; display:block; clear:both; float:right; padding:0 0 0 10px!important; margin:10px 0 0 0!important; }
a.yjns_rm { display: block; height:24px; line-height:24px; padding:0 10px 0 0px!important; border:0; }
ul.quick_nav { margin:0; padding:0; list-style-type:none; background:none; }
ul.quick_nav li { display:block; width:50%; float:left; margin:0; padding:0; list-style-type:none; background:none; overflow:hidden; }
ul.quick_nav li a { height: 26px; line-height: 20px; text-decoration: none; display: block; text-decoration: none; padding:5px 0 0 8px; }
.small_logo { float:right; display:block; width:125px; height:61px; background: url("") no-repeat left center; }
div.yjsg-newsitems .yjsg-blog_f, div.yjsg-newsitems .yjsg-blog_c, div.yjsg-newsitems .yjsg-blog_s { padding:0 0px; }
.news_item_f { margin:0 0px 0 0; position:relative; z-index:10; }
.news_item_c { margin:0 0px; position:relative; z-index:10; }
.news_item_s { margin:0 0px; position:relative; z-index:10; }
.news_item_a { margin:0px 0px 0 0px!Important; padding:0px 0px; overflow:hidden; position:relative; z-index:10; }
div.title { overflow:hidden; display:block; position:relative; z-index:10; }
div.title h1, div.title h2, h1.pagetitle, .componentheading { font-size:150%; }
div.title h1, div.title h2 { text-align:left; padding:0 0 10px 0; margin:5px 0 4px 0; line-height:1.5em; }
.newsitem_text { display:block; padding:0px 0px 0px 0px; }
.newsitem_tools { display: block; width:100%; margin:0 0 0 0 !Important; clear:both; overflow:hidden; padding:3px 0; margin:0 0 10px 0; }
.newsitem_info { width: 70%; display: block; float:left; overflow:hidden; }
.buttonheading { width:30%; display:block; overflow:hidden; padding:0; float:right; }
.buttonheading img { border:0; }
.buttonheading .email, .buttonheading .print, .buttonheading .pdf { float:right; margin:0px 2px 0 0; width:16px; }
.createby { padding:0 3px 0 0px; }
.createdate { padding:0 3px 0 0px; }
.newsitem_section { padding:0 3px 0 0px; }
.newsitem_section a { padding:0 3px 0 0px; }
.newsitem_category { padding:0 3px 0 0px; }
.newsitem_category a { padding:0 3px 0 0px; }
.modifydate { width: 100%; display: block; padding:10px 0; overflow:hidden; }
.components { padding:20px 0; }
div.yjsg-newsitems .float-left { float: left; overflow: hidden; }
div.yjsg-newsitems .float-right { float: right; overflow: hidden; }
div.yjsg-newsitems .width20 { width: 20%; }
div.yjsg-newsitems .width25 { width: 25%; }
div.yjsg-newsitems .width33 { width: 33.333%; }
div.yjsg-newsitems .width50 { width: 50%; }
div.yjsg-newsitems .width100 { width: 100%; }
div.yjsg-newsitems .yjsg-leadingarticles { overflow: hidden; }
.yjsg-morearticles { margin: 10px 0px 10px 0px; clear:both; display:block; }
.yjsg-morearticles h3 { padding:0 0 10px 0; }
div.yjsg-pagination { text-align: center; }
.categorylist { padding:0 5px; }
.description { font-size:140%; }
span.article_separator { display: block; height: 15px; clear: both; }
div.yjsg-newsitems div.multicolumns div.news_item_f, div.yjsg-newsitems div.multicolumns div.news_item_c, div.yjsg-newsitems div.multicolumns div.news_item_s { margin: 0px 5px 5px 5px;/* multi row newsitem spacing*/ }
div.yjsg-newsitems div.multicolumns div.first div.news_item_f, div.yjsg-newsitems div.multicolumns div.first div.news_item_c, div.yjsg-newsitems div.multicolumns div.first div.news_item_s { margin-left: 0px; }
div.yjsg-newsitems div.multicolumns div.last div.news_item_f, div.yjsg-newsitems div.multicolumns div.last div.news_item_c, div.yjsg-newsitems div.multicolumns div.last div.news_item_s { margin-right: 0px; }
div.yjsg-newsitems div.yjsg-morearticles { margin: 10px 0px 10px 0px; }
.menu_description { clear:both; display:block; line-height:27px; padding:0 0px 0 0; margin-top:-10px; font-weight:normal; font-size:11px; text-transform:capitalize; }
span.sub_main { line-height:23px; }
#top_menu { width:100%; margin:16px auto 0 auto; display:block; position:relative; z-index:10000; }
#horiznav { height:37px; z-index:500; float:none; }
#horiznav ul { list-style:none; line-height:37px; padding-top:0px; }
#horiznav ul li { position:relative; margin:0; }
#horiznav a { text-transform:uppercase; display:block; cursor:pointer; height:37px; padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; font: bold 80%/37px Tahoma; }
#horiznav li a:hover { height:37px; }
#horiznav li { float:left; padding:0; padding:0px 25px 0px 0px; }
#horiznav ul ul a { background:none; }
#horiznav ul ul { border:none; }
#horiznav li li a { font-weight:normal; padding:0 0px 0 0px; margin:0; height:32px; line-height:32px; text-indent:0px; }
#horiznav li ul a span { margin:0 0 0 5px; display:block; }
#horiznav ul ul a { display:block; text-decoration:none; text-transform:uppercase; height:auto; font-weight:bold; }
#horiznav li li { padding:0; background:none; }
#horiznav li li { float:left; padding:0; }
#horiznav li:hover, #horiznav li.sfHover { left:0; }
#horiznav ul ul a:hover { background:none; height:auto; line-height:32px; padding:0 0px 0 0px; margin:0; }
#horiznav li ul { position:absolute; left:-999em; height:auto; font-weight:normal; border-width:0; margin:0px 0 0 0px; padding:0; border-bottom:none; }
#horiznav li:hover, #horiznav li.sfHover { position: static; }
#horiznav li:hover ul ul, #horiznav li:hover ul ul ul, #horiznav li:hover ul ul ul ul, #horiznav li.sfHover ul ul, #horiznav li.sfHover ul ul ul, #horiznav li.sfHover ul ul ul ul { left:-999em; }
#horiznav li:hover ul, #horiznav li li:hover ul, #horiznav li li li:hover ul, #horiznav li li li li:hover ul, #horiznav li.sfHover ul, #horiznav li li.sfHover ul, #horiznav li li li.sfHover ul, #horiznav li li li li.sfHover ul { z-index:100; left:auto; }
#horiznav ul ul li a { border-right:none; }
#horiznav ul li:hover li:hover, #horiznav ul li#current ul li a, #horiznav ul li#current ul li, #horiznav ul li#current ul li a:hover, #horiznav ul li#current ul li.hover, #horiznav li.haschild:hover li span, #horiznav li.haschild.sfHover li span, #horiznav li.sfHover li span, #horiznav ul li li a, #horiznav ul li.haschild li#current a, #horiznav ul li.haschild li#current, #horiznav ul li.sfHover li.sfHover, #horiznav ul li ul li a:hover, #horiznav ul li ul li:hover, #horiznav ul li ul li.sfHover { background-image:none; }
#horiznav li ul ul { margin: -32px 0 0 173px; }
#horiznav ul li:hover li a, #horiznav ul li.sfHover li a { background-image: none; }
#horiznav ul ul a, #horiznav li ul { width: 173px; }
#horiznav li li, #horiznav li.haschild ul li#current:hover, #horiznav li.haschild ul li#current.sfHover { width: 173px; }
#top_menu_d { width:100%; margin:16px auto 0 auto; display:block; position:relative; z-index:10000; }
#horiznav_d { height:37px; position:relative; display:block; position:relative; padding:0px; margin:0px; overflow:hidden; background-color:#dbdbdb; }
#horiznav_d a { white-space: nowrap; display: block; float: left; text-transform:uppercase; cursor:pointer; height:37px; padding:0px 25px 0px 25px; margin:0px 0px 0px 0px; font: bold 10px/37px Tahoma; }
#horiznav_d ul { margin: 0; padding-top:0px; line-height:37px; float: left; }
#horiznav_d ul ul ul { left: -20000px; }
#horiznav_d li { padding: 0; margin: 0 0px 0 0; float: left; display: block; }
#horiznav_d li ul { display: none; margin: 0 auto; padding: 0; position: absolute; top:37px; height: 37px; overflow:hidden; left: 0; width:100%; }
#horiznav_d li a span, #horiznav_d li .separator span { display: block; padding:0; }
#horiznav_d li ul a, #horiznav_d li.active ul a { display: block; float: left; font-weight: normal; padding: 0 10px; background: none; height: 37px; line-height: 37px; }
#horiznav_d li.active ul { display: block; }
#horiznav_d li:hover ul, #horiznav_d li.sfHover ul { display: block; z-index: 6000; }
#horiznav_d li a, #horiznav_d li .separator { font: bold 80%/38px Tahoma; text-transform: uppercase; }
#horiznav_d li li { background:none; }
#horiznav_d li li.active, #horiznav_d li li.active:hover, #horiznav_d li li.active.sfHover, #horiznav_d li li:hover, #horiznav_d li li.sfHover { background:none; }
#horiznav_d li li.active a, #horiznav_d li li.active .separator, #horiznav_d li li.active a:hover, #horiznav_d li li.active .separator:hover, #horiznav_d li li:hover a, #horiznav_d li li:hover .separator, #horiznav_d li li.sfHover a, #horiznav_d li li.sfHover .separator { background:none; }
#horiznav_d li li a, #horiznav_d li li .separator { background: none; }
#horiznav_d li li, #horiznav_d li li a span, #horiznav_d li li .separator span { background: none; }
#horiznav_d li.sfHover li a, #horiznav_d li:hover li a, #horiznav_d ul li.active ul li.active li a, #horiznav_d ul li.active.parent ul li a, #horiznav_d li.sfHover li .separator, #horiznav_d li:hover li .separator, #horiznav_d ul li.active.parent ul li .separator, #horiznav_d ul li.active.parent ul li .seperator { text-indent: 0px; background: none; }
#horiznav_d li.active li a, #horiznav_d li.active.parent li a, #horiznav_d li.active li .separator, #horiznav_d li.active.parent li .separator { background: none; }
#horiznav_d ul ul li:hover, #horiznav_d ul ul li.sfHover { background-image: none; }
#horiznav_d ul ul li a, #horiznav_d ul li.active.parent ul a, #horiznav_d ul li.active.parent ul a span, #horiznav_d ul ul li .separator, #horiznav_d ul li.active.parent ul .separator, #horiznav_d ul li.active.parent ul .separator span { background: none; }
#horiznav_d ul ul li.active, #horiznav_d ul ul li.active:hover, #horiznav_d ul ul li.active.sfHover { background: none; }
#horiznav_d li.parent li a:hover { background: none; }
#horiznav_d ul li ul { width:100%; }
#mainlevel ul, .menu ul { list-style: none; margin: 0; padding: 0; }
#mainlevel { padding:0; text-align:left; margin-left:-19px; margin-right:-8px; }
.menu { padding:0; text-align:left; margin-left:-19px; margin-right:-8px; }
#mainlevel li, .menu li, .menu li:hover { background-image:none; }
#mainlevel li a, .menu li a { height: 26px; line-height: 20px; text-decoration: none; display: block; text-decoration: none; text-indent:22px; padding-top:5px; }
a.mainlevel { display: block; height: 26px; line-height: 20px; padding-top:5px; text-decoration: none; text-indent:24px; }
a.sublevel { display: block; padding: 2px 4px 0px 15px; text-decoration: none; }
a.sublevel:hover, a.sublevel:active, a.sublevel:focus { text-decoration: underline; }
.module a.sublevel { display: block; padding: 0px 4px 12px 15px; margin:0; }
img.border { padding:5px; margin:2px 3px 0 0; }
.message, .tips, .error { padding:5px 5px 5px 0px !Important; text-indent:25px; }
.highlight { padding:0 5px; }
pre, code { font:italic 100% monospace; padding:10px; white-space:normal !Important; }
div.blockquote { width:auto !Important; padding:5px 0px 5px 0px !Important; }
div.blockquote blockquote { padding:15px 40px 5px 40px !Important; }
.dropcap { float:left; padding:4px 8px 0 0; display:block; font-family:Georgia, Times, serif; font-size:50px; line-height:40px; }
p.down, p.clip, p.pin, p.sticky { padding:20px 20px 10px 40px; margin:10px 0; }
.blocknumber { padding:5px 15px 10px 15px; }
.bignumber { float:left; margin:0 15px 0 5px; padding:5px 5px 5px 6px; display:block; font-weight:bold; background-position:left top; font-family:Arial, sans-serif; font-size:23px; line-height:normal; }
ul.video li, li.video, li.video:hover, ul.check li, li.check, li.check:hover, ul.star li, li.star, li.star:hover { padding-bottom:5px; padding-left:25px; list-style-image:none; list-style-type:none; }
img.border { border:1px solid #e7e7e7; background:#F6F6F6; }
.special { background:#FFC; border:1px solid #9E9F63; }
.error { color:#C00; background:url("") no-repeat center left; }
.message { color:#069; background:url("") no-repeat center left; }
.tips { color:#FF5A00; background:url("") no-repeat center left; }
.highlight { border-bottom:1px dashed #888; background:#FEFAE1; }
div.blockquote { border:1px solid #e7e7e7; background:#F6F6F6 url("") no-repeat 0px 2px !Important; }
div.blockquote blockquote { background:url("") no-repeat right bottom; }
.dropcap { color:#e7e7e7; font-family:Georgia, Times, serif; }
p.sticky, p.pin, p.clip, p.down, pre, .code { border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-left:5px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:#F6F6F6 url("") no-repeat left center; }
pre, .code { background:#F6F6F6; }
p.pin { background:#F6F6F6 url("") no-repeat left center; }
p.clip { background:#F6F6F6 url("") no-repeat left center; }
p.down { background:#F6F6F6 url("") no-repeat left center; }
.bignumber { color:#e7e7e7; background-position:left top; }
body ul.star li, body li.star { background:url("") no-repeat 0 1px; }
body ul.video li, body li.video { background: url("") no-repeat 0px 0px; }
.clrm { width:100%; clear:both; text-align:center; overflow:hidden; }
p.nonscript { background:#FFFFCC; font-size:15px; color:#121212; font-weight:bold; padding:20px 0; position:absolute; top:0; margin:0 0 50px 0; width:100%; }
a.read_small, a.read_small:visited { font-size:90%; font-weight:bold; display:inline-block; overflow:hidden; padding:5px 0 0 0; line-height:10px; position:relative; }
body { text-align:center; padding:0; margin:0px 0 0px 0; line-height:18px; background-color:#FFFFFF; }
#stylef1 { font-family:"Bookman Old Style", serif; }
#stylef2 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#stylef3 { font-family: "Times New Roman", Times, serif; }
#stylef4 { font-family:Century Gothic, sans-serif; }
#stylef5 { font-family:"Lucida Grande", sans-serif; }
#stylef6 { font-family: Arial, Helvetica, sans-serif; }
#stylef7 { font-family: Tahoma, Geneva, sans-serif; }
#stylef8 { font-family: Verdana, Geneva, sans-serif; }
#stylef9 { font-family: Copperplate Gothic Light, sans-serif; }
#stylef10 { font-family:"Lucida Console", Monaco, monospace; }
#stylef11 { font-family: Gill Sans MT, sans-serif; }
#stylef12 { font-family: "Trebuchet MS", Helvetica, sans-serif; }
#stylef13 { font-family: "Courier New", Courier, monospace; }
#stylef14 { font-family: Cambria, serif; }
#stylef15 { font-family: Georgia, Serif; }
#stylef16 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
a:focus { outline:0px; }
focus { outline:0px; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin:0.5em 0; }
ul { margin: 0px; padding: 0px; list-style:none; }
ul li { padding-left:15px; }
body ol { list-style: decimal inside; margin:0; padding:0; }
body ol li { margin: 0px; padding: 5px 3px; list-style-image:none; background:none; }
body a, body a:hover { cursor: pointer; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
h1 { font-size:2.5em; line-height:1.5em; }
h2 { font-size:1.7em; line-height:1.7em; }
h3 { font-size:1.3em; line-height:1.3em; }
h4 { font-size:1.2em; line-height:1.2em; }
h5 { font-size:1.1em; line-height:1.1em; }
h6 { font-size:1em; line-height:1em; font-weight:bold; }
h1 .cufon { padding:5px 0 0 0; }
.componentheading { letter-spacing: normal; margin:0 0px 4px 0px; }
.contentpaneopen { padding:0 0px; text-align: left; }
.contentpane { padding:0 0px 0px 0px !important; text-align: left; }
.category { margin-left:0px; }
.insidem ul { margin-left:10px; }
.contentpaneopen { border-collapse: separate; border-spacing: 3px; }
table.contenttoc { margin: 0 0 10px 10px; padding: 0; width: 30%; float: right; }
.toclink { padding:5px; display:block; margin: 2px 0; }
img a, img { border:0; padding:0; }
.img_caption { text-align:center; }
.img_caption.left { float: left; margin-right: 1em; }
.img_caption.right { float: right; margin-left: 1em; }
.img_caption.left p { clear: left; text-align: center; padding:3px; }
.img_caption.right p { clear: right; text-align: center; padding:3px; }
.contentdescription img { padding:5px; margin:0px; }
input#search_searchword { padding:2px; }
table.searchintro { padding: 10px 0; width: 100%; }
table.searchintro td { padding: 5px!important; }
.clr { clear:both; height:1px; }
fieldset { padding:.5em; }
.inputbox { margin-top:5px; }
.input { border:0; }
.required { margin:5px 0 0 0; }
.button, .validate { padding:1px 3px; border:none; margin-top:5px; width:140px; height:24px; line-height:24px; text-transform:uppercase; font-size:9px; font-weight:bold; text-align:center; }
.readon { height:24px; line-height:24px; display:block; clear:both; float:left; padding:0 0 0 10px; margin:10px 0 0 0; }
.readon span { display: block; height:24px; line-height:24px; padding:0 10px 0 0px; }
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a, .back_button a { height:21px; text-transform:uppercase; font-weight:normal; line-height:21px; padding:0 5px; }
.back_button { padding: 0 5px; }
.yjsg_poll { padding:0 5px; }
div.yjsg_poll div.poll fieldset { margin: 15px 0px 10px 0px; }
table.pollstableborder td.sectiontableentry0, table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2, table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder tr.sectiontableentry2 td { height: 20px; padding-left: 5px; text-align:left; padding-right: 10px; line-height: 18px; margin-bottom:5px; background: none; border:none; }
table.pollstableborder { border: none; padding: 0; width: 100%; text-align: left; }
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td { padding:0 5px !important; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { height: 20px; padding: 0 10px; line-height: 29px; }
.sectiontableheader { padding: 5px; font-weight: bold; }
table.pollstableborder tr.sectiontableentry0 td { border: none; background: #f3f2f2; }
table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder tr.sectiontableentry2 td { border: none; }
.sectiontableheader { border: 1px solid #d4d4d4; background:#DEDEDE; }
.sectiontableentry1 { background-color : #DEDEDE; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { border-bottom: 1px solid #fff; }
tr.sectiontableentry0 td, td.sectiontableentry0, tr.sectiontableentry2 td, td.sectiontableentry2 { background-color: #f3f2f2; }
tr.sectiontableentry1 td, td.sectiontableentry1 { background-color: #E9E9E9; }
tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { background-color: #EEEEEE; }
.tool-tip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px; text-align:left; }
.tool-title { padding: 0; margin: 0; font-size:12px; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; text-align:left; background: url("") no-repeat; }
.tool-text { font-size:11px; margin: 0; text-align:left; }
input.system-openid { background: url("") no-repeat; background-color: #fff; background-position: 0 50%; color: #000; padding-left: 18px; }
.system-unpublished { background: #FDFDFD; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; }
#system-message { margin-bottom: 10px; padding: 0; }
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; background-image:none; }
#system-message dd ul { background-color:#FDFDFD; color: #c02; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; }
#system-message dt.message { display: none; }
#system-message dd.message ul li { background-image:none; }
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #FDFDFD; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; }
#system-message dd.error ul li { background-image:none; }
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #FDFDFD; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; }
#system-message dd.notice ul li { background-image:none; }
#system-debug { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; text-align:left; }
#system-debug div { font-size: 11px; }
.yj-clearfix {position:absolute; left:-1000px;}
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }
#editor-xtd-buttons { padding: 5px; }
.button2-left, .button2-right, .button2-left div, .button2-right div { float: left; }
.button2-left a, .button2-right a, .button2-left span, .button2-right span { display: block; height: 22px; float: left; line-height: 22px; font-size: 11px; color: #666; cursor: pointer; }
.button2-left span, .button2-right span { cursor: default; color: #999; }
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding: 0 6px; }
.page span { color: #000; font-weight: bold; }
.button2-left a:hover, .button2-right a:hover { text-decoration: none; color: #0B55C4; }
.button2-left a, .button2-left span { padding: 0 24px 0 6px; }
.button2-right a, .button2-right span { padding: 0 6px 0 24px; }
.button2-left { background: url("") no-repeat; float: left; margin-left: 5px; }
.button2-right { background: url("") 100% 0 no-repeat; float: left; margin-left: 5px; }
.button2-left .image { background: url("") 100% 0 no-repeat; }
.button2-left .readmore { background: url("") 100% 0 no-repeat; }
.button2-left .pagebreak { background: url("") 100% 0 no-repeat; }
.button2-left .blank { background: url("") 100% 0 no-repeat; }
a img.calendar { width: 16px; height: 16px; margin-left: 3px; background: url("") no-repeat; cursor: pointer; vertical-align: middle; }
#component-contact { padding:0 8px; }
body#stylef1, body#stylef2, body#stylef3, body#stylef4, body#stylef5, body#stylef6, body#stylef7, body#stylef8, body#stylef9, body#stylef10, body#stylef11, body#stylef12, body#stylef13, body#stylef14, body#stylef15, body#stylef16 { background-repeat:no-repeat; background-position:center top; }
#logo { background:url("/image/logo.png") no-repeat 0px 0px; }
#logo_dark { background:url("") no-repeat 0px 0px; }
#yjsg2 { background: url("") no-repeat center bottom; }
#yjsg2_inside { background:#fff; }
#holder, #holder2, #holder3 { background: url("/image/titles_inset.gif") repeat-x left top; }
#pathway .yjsg_breadcrumbs a.pathway { background: url("") no-repeat right center; }
#yjsg7 { background:#dddddd; border-top:1px solid #fff; }
#yjsg7 .yjsgxhtml { background: url("") no-repeat right 15px; }
#yjsg7 #user25 { background:none; }
#footer { background:#fff; color:#121212; }
.yjsglogo { background: url("") no-repeat center center; }
#joomlacredit { background:#fff; }
a:link, a:visited { text-decoration: none; color:#121212; }
a:focus, a:hover { color:#3f95dc; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { color:#121212; }
.small, .createdate, .modifydate, .createby { color:#121212; font-size:10px; font-weight:bold; font-style:italic; }
.pagetitle, div.title h1, div.title h2, .yjsg-morearticles h3 { color:#121212; background: url("/image/titles_inset.gif") repeat-x left bottom; }
div.title h1 span, div.title h2 span { color:#3f95dc; }
.yjsg-morearticles h3 { border:none; }
div.title h1 a:link, div.title h1 a:visited, div.title h2 a:link, div.title h2 a:visited { color:#121212; }
div.title h1 a:hover, div.title h1 a:focus, div.title h2 a:hover, div.title h2 a:focus { color:#3f95dc; }
div.title h2 a span, div.title h2 a:visited span { color:#3f95dc; }
div.title h2 a:hover span, div.title h2 a:focus span { color:#121212; }
fieldset, .toclink { border:1px solid #c8c8c8; }
.yjsquare_in fieldset, .yjround_in fieldset { border:none; }
.inputbox, #userreminder .required { background: #FFFFFF; border: 1px solid #3f95dc; }
.inputbox:hover, .inputbox:focus, #userreminder .required:hover, #userreminder .required:focus { background: #F7F7F7; border: 1px solid #c8c8c8; }
.button, .validate { background:transparent url("") no-repeat left center; color:#fff; }
a.readon:link, a.readon:visited, span.yjnsreadon { background:url("") no-repeat left center; color:#fff; text-transform:uppercase; font-size:100%; font-weight:bold; text-shadow:1px 1px #2b7aba; }
a.readon:hover, a.readon:focus, .pagenavbar a:hover { color:#121212; text-shadow:none; }
.readon span, a.yjns_rm, a.yjns_rm:visited { background:url("") no-repeat right center; font-size:80%; }
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a, .back_button a { background:#3f95dc; border:1px solid #3f95dc; color:#fff; }
a.pagenav:hover, .pagenav_prev a:hover, .pagenav_next a:hover, .pagenavbar a:hover, .back_button a:hover { color: #000; }
.button#result, .button#vote { background:transparent url("") no-repeat left center; color:#fff; text-shadow:1px 1px #2b7aba; }
.button#vote { background:transparent url("")  text-shadow:none; }
.yjround .content, .yjround .t, .yjround .b, .yjround .b div { background:url(""); }
.yjround h4, .yjround_mozslider h4 { color:#121212; }
.yjround h4 span, .yjround_mozslider h4 span { color:#3f95dc;  }
.yjsquare h4, .yjsquare_mozslider h4, .yjsquare_yjnf3 h4 { color:#121212; background: url("/image/titles_inset.gif") repeat-x left bottom; }
.yjsquare h4 span, .yjsquare_mozslider h4 span, .yjsquare_yjnf3 h4 span { color:#3f95dc; }
.yjsquare_yj1 h4 { color:#121212; background: url("/image/titles_inset.gif") repeat-x left bottom; }
.yjsquare_yj1 h4 span { color:#121212; }
.yjsquare_yj1 { background:#DDDDDD; }
.yjsquare_yj2 h4 { color:#3f95dc; background: url("/image/titles_inset.gif") repeat-x left bottom; }
.yjsquare_yj2 h4 span { color:#3f95dc; }
.yjsquare_yj2 { background:#fff; }
#horiznav ul li a span.menu_description { color:#908d8d; }
#horiznav ul li.active a span.menu_description, #horiznav ul li a:hover span.menu_description, #horiznav ul li.sfHover a span.menu_description { color:#4F4F4F; }
#horiznav ul li a { color: #0a0909; background:none; }
#horiznav ul li a:hover, #horiznav ul li:hover a, #horiznav ul li.sfHover a { color: #3f95dc; background:none; }
#horiznav li#current a, #horiznav li#current a:hover, #horiznav li#current:hover a, #horiznav li#current.sfHover a, #horiznav li.active a { color: #3f95dc; background:none; }
#horiznav li#current, #horiznav li#current:hover, #horiznav li#current.sfHover, #horiznav li.active { background: url("/image/active_r.png") no-repeat right center; }
#horiznav ul li:hover li a, #horiznav ul li.sfHover li a, #horiznav ul li#current:hover li a, #horiznav ul li#current.sfHover li a, #horiznav ul li:hover ul ul li a, #horiznav ul ul li.active { color: #3f95dc;/* SUB LEVEL LINKS HOVER COLOR */ background-image: none; }
#horiznav li:hover ul, #horiznav li li:hover ul, #horiznav li li li:hover ul, #horiznav li li li li:hover ul, #horiznav li.sfHover ul, #horiznav li li.sfHover ul, #horiznav li li li.sfHover ul, #horiznav li li li li.sfHover ul, #horiznav ul li:hover li a, #horiznav ul li.sfHover li a, #horiznav ul li:hover ul ul li a, #horiznav ul li.sfHover ul ul li a { background-color: #EEEEEE;/* SUB LEVEL BACKGROUND COLOR */ }
#horiznav li ul li a:hover, #horiznav li ul li ul li a:hover, #horiznav li li:hover, #horiznav ul li li.sfHover, #horiznav li li.sfHover a, #horiznav ul li li:hover a, #horiznav ul li li:hover, #horiznav ul li li.sfHover, #horiznav ul li li#current a:hover, #horiznav li.haschild ul li#current.sfHover, #horiznav li.haschild ul li#current:hover, #horiznav ul li.haschild li#current a:hover { background-color: #ebeaea;/* SECOND LEVEL BACKGROUND  HOVER COLOR */ color: #121212;/* SUB LEVEL BACKGROUND TEXT HOVER COLOR */ background-image: none; }
#horiznav ul li#current ul li a, #horiznav ul li#current ul li, #horiznav ul li#current ul li a:hover, #horiznav ul li#current ul li.hover #horiznav ul li#current ul li.sfHover, #horiznav ul li.haschild li#current a { color: #3f95dc;/* SUB LEVEL ACTIVE TEXT COLOR */ }
#horiznav li li { border-bottom: 1px solid #cecece; border-top: 1px solid #fff; }
#horiznav li ul { border: 1px solid #cecece; border-bottom:none; }
#horiznav li, #horiznav { font-weight: bold; background:none; }
#horiznav li { background: url("/image/normal_r.png") no-repeat right center; }
#horiznav ul li:hover, #horiznav ul li.sfHover { background: url("/image/hover_r.png") no-repeat right center; }
#horiznav ul li ul li.haschild a.child, #horiznav ul li ul li a.child:hover { background-image:url(""); background-repeat:no-repeat; background-position:95% 50%; }
#horiznav ul li.active ul li a.child, #horiznav ul li#current.active a.child, #horiznav ul li#current.active a.child:hover { background-image:url(""); background-repeat:no-repeat; background-position:95% 50%; }
#horiznav_d ul li a span.menu_description { color:#908d8d; }
#horiznav_d ul li.active a span.menu_description, #horiznav_d ul li a:hover span.menu_description, #horiznav_d ul li.sfHover a span.menu_description { color:#4F4F4F; }
#horiznav_d { font-weight: bold; background:none; }
#horiznav_d li { background:none; }
#horiznav_d li a, #horiznav_d li .separator { background: url("/image/normal_r.png") no-repeat right center; color: #121212; }
#horiznav_d ul li ul { background:#EEEEEE; }
#horiznav_d li.active, #horiznav_d li.active:hover, #horiznav_d li.active.sfHover, #horiznav_d li:hover, #horiznav_d li.sfHover { background:none; }
#horiznav_d li.active a, #horiznav_d li.active .separator, #horiznav_d li.active a:hover, #horiznav_d li.active .separator:hover, #horiznav_d li:hover a, #horiznav_d li:hover .separator, #horiznav_d li.sfHover a, #horiznav_d li.sfHover .separator { background: url("/image/active_r.png") no-repeat right center; color: #3f95dc; /*TOP LEVEL ACTIVE LINK COLOR */ }
#horiznav_d li.haschild li a:hover, #horiznav_d li.haschild li.active a, #horiznav_d li.haschild li a { color: #3f95dc; text-decoration:underline; background-image: url(""); background-repeat:no-repeat; background-position:left center; }
#horiznav_d li.haschild li a { color:#121212; font-weight: bold; }
#mainlevel li a, .menu li a, a.mainlevel { background: url("") no-repeat left top; color:#121212;  }
#mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, a.mainlevel:hover, a.mainlevel#active_menu, #mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, .menu li a:hover, .menu li.active a { background: url("") no-repeat left bottom;/* HOVER AND ACTIVE LINKS BG IMAGE */ }
a.sublevel { background: url("/image/bodyli.gif") no-repeat 5px 9px;  color: #3f95dc!Important; }
a.sublevel:hover { text-decoration:underline; }
#footmod a.mainlevel:hover, #footmod a.mainlevel:active, #footmod a.mainlevel:focus, #mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, a.mainlevel#active_menu, a.sublevel, a.sublevel:hover, a.sublevel:active, a.sublevel:focus, #active_menu, a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus, ul li a:hover, li.active a, li.parent a { color:#3f95dc;/*HOVER AND ACTIVE LINK COLOR */ }
li.active ul li a, a.sublevel#active_menu { color:#525252;  }
li.active ul li a:hover, li.active ul li.active a { color:#3f95dc;   background: url("") no-repeat left top; }
ul li { background: url("/image/bodyli.gif") no-repeat 0px 5px; }
#userlogin, #userlogout, #userregister, #userreminder { background:#fff; color:#3f95dc; border:1px solid #3f95dc; }
#userlogin_wrap { border:1px dashed #ccc; }
#login_frame { background:#fff; margin:0 auto; border:1px dashed #ccc; }
p.img_caption { background:#efefef; border:1px solid #ccc; text-shadow:1px 1px #fff; text-transform:uppercase; color:#5F5F5F; }
a.yjnewsflash_title, .yjnewsflash_titl:visited { color:#121212; }
a.yjnewsflash_title:hover, a.yjnewsflash_title:focus { color:#3f95dc; }
a.yjns_rm, a.yjns_rm:visited { color:#fff!Important; text-shadow:1px 1px #2b7aba; }
a.yjns_rm:hover, a.yjns_rm:focus { color:#121212!Important; text-shadow:none; }
img.border, .yjnewsflash img { border:1px solid #fff; background:#fafafa; }
a.read_small, a.read_small:visited { color:#3f95dc!Important; }
a.read_small:hover, a.read_small:focus { color:#121212!Important; text-decoration:underline; }
a.topscroll, a.topscroll:visited, a.yjlink, a.yjlink:visited { color:#3f95dc !Important; font-weight:bold; font-size:90%; }
a.topscroll:hover, a.topscroll:focus, a.yjlink:hover, a.yjlink:focus { color:#121212!Important; }
.small_logo { background: url("") no-repeat left center; }
div.info a.moz_read, div.info a.moz_read:visited { color:#3f95dc; }
div.info a.moz_read:hover, div.info a.moz_read:focus { color:#121212; }
ul.quick_nav li a { background: url("") no-repeat left top; text-shadow:1px 1px #fff; }
ul.quick_nav li a:hover { color:#3f95dc; }
#footmod a:hover, #footmod a:focus { color:#3f95dc; }
.validators a:hover, .validators a:focus { color:#3f95dc; }
#mod_login_remember {border: none;padding: 0!important;}
div.title h1,
div.title h2,
div.componentheading,
h1,
h2,
h3,
h4,
h5,
h6,
.yjround h4,
.yjsquare h4,
.yjnewsflash_title {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.css-1k0443g-link {
    display: inline-flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    text-decoration: none !important;
    font-size: 14px !important;
    line-height: 18px !important;
}
.css-1k0443g-link svg {
    margin-left: 4px !important;
    align-self: center !important;
}
.css-1k0443g-link.css-1717gdn-margin0 {
    margin: 0px !important;
}
.css-1k0443g-link.css-9etimb-margin0400 {
    margin: 0px 4px 0px 0px !important;
}
.css-1k0443g-link.css-1gcipk5-margin0004 {
    margin: 0px 0px 0px 4px !important;
}
.css-1k0443g-link.css-1xbrbni-fz13 {
    font-size: 13px !important;
}
.css-1k0443g-link.css-k9by7c-fz14 {
    font-size: 14px !important;
}
.css-1mpzm6e-linkContent {
    display: inline-block !important;
    word-break: break-all !important;
}
.css-1us8r2b {
    color: var(--tb-text-link) !important;
}
.css-1us8r2b span {
    color: var(--tb-text-link) !important;
}
.css-1us8r2b:hover {
    color: var(--tb-text-accent) !important;
}
.css-1us8r2b:hover span {
    color: var(--tb-text-accent) !important;
}
.css-1us8r2b:hover svg path {
    fill: var(--tb-text-accent) !important;
}
.css-1us8r2b:disabled {
    color: var(--tb-text-color-tertiary) !important;
}
.css-1us8r2b:disabled span {
    color: var(--tb-text-color-tertiary) !important;
}
.css-1us8r2b:disabled svg path {
    fill: var(--tb-text-color-tertiary) !important;
}
.css-1us8r2b svg path {
    fill: var(--tb-text-link) !important;
}
.css-1fztk4s {
    color: var(--tb-text-color-secondary) !important;
}
.css-1fztk4s span {
    color: var(--tb-text-color-secondary) !important;
}
.css-1fztk4s:hover {
    color: var(--tb-text-accent) !important;
}
.css-1fztk4s:hover span {
    color: var(--tb-text-accent) !important;
}
.css-1fztk4s:hover svg path {
    fill: var(--tb-text-accent) !important;
}
.css-1fztk4s:disabled {
    color: var(--tb-text-color-tertiary) !important;
}
.css-1fztk4s:disabled span {
    color: var(--tb-text-color-tertiary) !important;
}
.css-1fztk4s:disabled svg path {
    fill: var(--tb-text-color-tertiary) !important;
}
.css-1fztk4s svg path {
    fill: var(--tb-text-color-secondary) !important;
}
.css-xwcasm {
    color: var(--tb-text-color-secondary) !important;
}
.css-xwcasm span {
    color: var(--tb-text-color-secondary) !important;
}
.css-xwcasm:hover {
    color: var(--tb-text-color-primary) !important;
}
.css-xwcasm:hover span {
    color: var(--tb-text-color-primary) !important;
}
.css-xwcasm:hover svg path {
    fill: var(--tb-text-color-primary) !important;
}
.css-xwcasm:disabled {
    color: var(--tb-text-color-tertiary) !important;
}
.css-xwcasm:disabled span {
    color: var(--tb-text-color-tertiary) !important;
}
.css-xwcasm:disabled svg path {
    fill: var(--tb-text-color-tertiary) !important;
}
.css-xwcasm svg path {
    fill: var(--tb-text-color-secondary) !important;
}
.css-b9xw2u-pureLogo svg {
    margin-left: 0px !important;
}
.css-1o3cmxs-box {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
}
.css-1o3cmxs-box > input {
    width: 100%;
    height: 100%;
    outline: none;
    box-sizing: border-box;
    padding-left: 28px;
    color: var(--tb-text-color-primary);
}
.css-1o3cmxs-box > input::-webkit-input-placeholder {
    color: var(--tb-text-color-tertiary);
}
.css-1o3cmxs-box > input::placeholder {
    color: var(--tb-text-color-tertiary);
}
.css-1yvudrs-icon {
    position: absolute;
    width: fit-content;
    height: 100%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    margin: 0px 10px;
    cursor: text;
}
.css-1yvudrs-icon svg {
    height: 12px;
    width: 12px;
}
.css-1yvudrs-icon svg path {
    fill: var(--tb-text-color-primary);
}
.css-ckgqeg-wrapper {
    width: fit-content;
    word-break: break-all !important;
    flex-shrink: 0 !important;
}
.css-1qkqe40-wrapperMain {
    color: var(--tb-text-color-primary) !important;
}
.css-jtm3ok-wrapperSecondary {
    color: var(--tb-text-color-secondary) !important;
}
.css-10tj9xs-wrapperTertiary {
    color: var(--tb-text-color-secondary) !important;
    font-style: italic !important;
}
.css-19hoc03-wrapperTertiaryNormal {
    color: var(--tb-text-color-tertiary) !important;
}
.css-1d3svyj-wrapperBold {
    font-weight: 700;
}
.css-1ammeim-logo {
    position: relative;
    height: 100% !important;
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    padding: 0px 17px !important;
}
.css-1ammeim-logo svg {
    width: 12px !important;
    height: 15px !important;
}
.css-1ammeim-logo::after {
    position: absolute;
    content: "" !important;
    width: 1px !important;
    height: calc(100% - 16px) !important;
    top: 8px !important;
    right: 0px !important;
    background-color: var(--tb-border-lineAlpha) !important;
}
.css-17arqrt-ringBg {
    stroke: var(--tb-color-chart-empty) !important;
}
.css-195m3az-statsBox {
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    padding: 0px 10px !important;
}
.css-195m3az-statsBox > :not(:last-child) {
    margin-right: 8px !important;
}
#rcr-wrapper .css-7hw97d-statsItem {
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
}
#rcr-wrapper .css-7hw97d-statsItem:hover .css-u2i7c4-statsItemValue {
    color: var(--tb-text-accent) !important;
}
#rcr-wrapper .css-7hw97d-statsItem > svg {
    margin-left: 4px;
}
#rcr-wrapper .css-7hw97d-statsItem .css-3jfaje-statsItemLabel,
#rcr-wrapper .css-7hw97d-statsItem .css-u2i7c4-statsItemValue {
    text-transform: uppercase !important;
    font-size: 14px !important;
    line-height: 16px !important;
    letter-spacing: 0.05em !important;
}
#rcr-wrapper .css-7hw97d-statsItem .css-3jfaje-statsItemLabel {
    font-weight: 400 !important;
    color: var(--tb-text-color-secondary) !important;
    margin-right: 4px !important;
}
#rcr-wrapper .css-7hw97d-statsItem .css-u2i7c4-statsItemValue {
    font-weight: 700 !important;
    color: var(--tb-text-color-primary) !important;
}
#rcr-wrapper .css-p6wk71-badge,
#ah_p .css-p6wk71-badge {
    width: fit-content;
    height: fit-content;
    padding: 2px 4px !important;
    line-height: 14px !important;
    border-radius: 3px !important;
    white-space: nowrap !important;
    color: var(--tb-text-color-primary) !important;
    font-size: 12px !important;
}
#rcr-wrapper .css-p6wk71-badge.css-17gvaj4-badgeRounded,
#ah_p .css-p6wk71-badge.css-17gvaj4-badgeRounded {
    padding: 2px 6px !important;
    border-radius: 10px !important;
}
#rcr-wrapper .css-p6wk71-badge.css-z2cyft-badgeSuccess,
#ah_p .css-p6wk71-badge.css-z2cyft-badgeSuccess {
    background-color: var(--tb-color-success) !important;
    color: var(--tb-text-color-badgeWhite) !important;
}
#rcr-wrapper .css-p6wk71-badge.css-955jgm-badgeSuccessMuted,
#ah_p .css-p6wk71-badge.css-955jgm-badgeSuccessMuted {
    background-color: var(--tb-color-success-muted) !important;
    color: var(--tb-text-color-primary) !important;
}
#rcr-wrapper .css-p6wk71-badge.css-8epk8l-badgeNotice,
#ah_p .css-p6wk71-badge.css-8epk8l-badgeNotice {
    background-color: var(--tb-color-notice) !important;
    color: var(--tb-text-color-badgeWhite) !important;
}
#rcr-wrapper .css-p6wk71-badge.css-1529jhs-badgeWarning,
#ah_p .css-p6wk71-badge.css-1529jhs-badgeWarning {
    background-color: var(--tb-color-warning) !important;
    color: var(--tb-text-color-badgeBlack) !important;
}
#rcr-wrapper .css-p6wk71-badge.css-887nmz-badgeWarningMuted,
#ah_p .css-p6wk71-badge.css-887nmz-badgeWarningMuted {
    background-color: var(--tb-color-warning-muted) !important;
}
#rcr-wrapper .css-p6wk71-badge.css-1wnowiq-badgeError,
#ah_p .css-p6wk71-badge.css-1wnowiq-badgeError {
    color: var(--tb-text-color-badgeWhite) !important;
    background-color: var(--tb-background-danger) !important;
}
#rcr-wrapper .css-p6wk71-badge.css-dkin2h-lg,
#ah_p .css-p6wk71-badge.css-dkin2h-lg {
    padding: 3px 6px !important;
    font-size: 13px !important;
}
.css-187jbui-trendsBar {
    color: inherit;
    width: 100% !important;
    display: flex !important;
    align-items: flex-start !important;
    border: 1px solid rgb(227, 227, 227) !important;
    border-radius: 16px !important;
    text-decoration: none !important;
    background-color: rgb(255, 255, 255) !important;
}
.css-187jbui-trendsBar:hover {
    background-color: rgb(247, 247, 247) !important;
}
.css-1tdyequ-trendsBarContainer {
    width: 100% !important;
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
}
.css-1erg32w-trendsBarItem {
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    margin-right: 8px !important;
}
.css-1erg32w-trendsBarItem span {
    font-size: 14px !important;
    line-height: 20px !important;
}
.css-10g2h2o-trendsBarItemLabel {
    margin-right: 4px !important;
    color: var(--tb-text-color-secondary) !important;
}
.css-12efmon-trendsBarItemMetric {
    color: var(--tb-text-color-primary) !important;
    font-weight: 700 !important;
}
.css-1ip5jpt-trendsFlag {
    box-shadow: 0 0 0 1px var(--tb-border-lineAlpha) inset;
    width: 14px !important;
    height: 10px !important;
    margin-right: 8px !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    flex-shrink: 0 !important;
}
.css-18c83yc-trends {
    display: flex !important;
    column-gap: 8px !important;
}
.css-1wlyonz-trendsCard {
    display: flex !important;
    margin-top: 8px !important;
}
.css-16ck7rl-checkbox2 {
    display: flex !important;
    align-items: flex-start !important;
}
.css-16ck7rl-checkbox2:hover span {
    border-color: var(--tb-border-controlHoverAlpha) !important;
}
.css-16ck7rl-checkbox2 input {
    position: relative;
    z-index: -9999 !important;
    visibility: hidden !important;
    display: none !important;
}
.css-16ck7rl-checkbox2 span {
    display: flex !important;
    width: 14px !important;
    height: 14px !important;
    background-color: var(--background--box) !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    border: 1px solid var(--tb-border-controlAlpha) !important;
}
.css-16ck7rl-checkbox2 input:checked + span {
    background-color: var(--tb-background-selected) !important;
    border: 1px solid var(--tb-border-selected) !important;
}
.css-16ck7rl-checkbox2 input:checked + span::after {
    mask: url("") center center / contain no-repeat;
    content: "" !important;
    width: 12px !important;
    height: 12px !important;
    background-color: var(--tb-text-color-primary) !important;
}
.css-16ck7rl-checkbox2 input:disabled + span {
    background-color: var(--tb-background-controlDisabled) !important;
    border: 1px solid var(--tb-border-controlDisabled) !important;
    cursor: default !important;
}
.css-16ck7rl-checkbox2 label:first-child {
    margin-top: 2px !important;
}
.css-176kdsb-label {
    margin-left: 8px !important;
    cursor: pointer !important;
}
.css-x1g4kk-labelDisabled {
    color: var(--tb-text-color-tertiary) !important;
    cursor: default !important;
}
.css-16gd2vq-checkboxToogle {
    position: relative;
    height: fit-content;
}
.css-16gd2vq-checkboxToogle .ah_checkbox-tg__label {
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    width: 20px !important;
    height: 12px !important;
    margin: 0px !important;
    padding: 2px !important;
    background-color: var(--tb-background-track) !important;
    border-radius: 13px !important;
    cursor: pointer !important;
}
.css-16gd2vq-checkboxToogle .ah_checkbox-tg__label::before {
    display: none !important;
}
.css-16gd2vq-checkboxToogle .ah_checkbox-tg_disabled {
    background-color: var(--tb-background-track) !important;
}
.css-16gd2vq-checkboxToogle .ah_checkbox-tg_disabled .ah_checkbox-tg__dot {
    background-color: var(--tb-checkbox-inactive-dot-color) !important;
}
.css-16gd2vq-checkboxToogle .ah_checkbox-tg__dot {
    width: 8px !important;
    height: 8px !important;
    background-color: var(--tb-background-knob) !important;
    border-radius: 50% !important;
    flex-shrink: 0 !important;
    transform: translate3d(0px, 0px, 0px) !important;
    transition: transform 300ms !important;
}
.css-16gd2vq-checkboxToogle > input {
    position: absolute;
    left: -9999px !important;
}
.css-16gd2vq-checkboxToogle > input:checked + .ah_checkbox-tg__label {
    background-color: var(--tb-background-success) !important;
}
.css-16gd2vq-checkboxToogle > input:checked + .ah_checkbox-tg__label > .ah_checkbox-tg__dot {
    background-color: var(--tb-background-knob) !important;
    transform: translate3d(8px, 0px, 0px) !important;
}
.css-16gd2vq-checkboxToogle > input:checked + .ah_checkbox-tg__label.ah_checkbox-tg__label--secondary {
    background-color: var(--tb-color-main) !important;
}
.css-16gd2vq-checkboxToogle > input:disabled + .ah_checkbox-tg__label {
    cursor: default !important;
    opacity: 0.4 !important;
}
.css-1eb9slb-checkboxToggleLg .ah_checkbox-tg__label {
    width: 40px !important;
    height: 22px !important;
    padding: 3px !important;
    background-color: var(--tb-background-track) !important;
}
.css-1eb9slb-checkboxToggleLg .ah_checkbox-tg__dot {
    width: 16px !important;
    height: 16px !important;
    background-color: var(--tb-checkbox-inactive-dot-color) !important;
}
.css-1eb9slb-checkboxToggleLg > input:checked + .ah_checkbox-tg__label > .ah_checkbox-tg__dot {
    transform: translate3d(18px, 0px, 0px) !important;
}
.css-127ox97-copy {
    width: fit-content;
    -webkit-box-align: center !important;
    align-items: center !important;
    color: var(--tb-text-color-secondary) !important;
    line-height: 34px !important;
    cursor: pointer !important;
}
.css-127ox97-copy > svg {
    margin-right: 5px !important;
}
.css-127ox97-copy > svg > path {
    color: var(--tb-text-color-secondary) !important;
}
.css-127ox97-copy:hover > svg > path {
    color: var(--tb-text-color-primary) !important;
}
.css-127ox97-copy:hover span {
    color: var(--tb-text-color-primary) !important;
}
#yjsg6 {
    margin-bottom: 20px;
}
.footer{
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 960px;
    margin: 0 auto 20px auto;
}
.footer__navigation{
    width: 100%;
}
.footer__list{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}
.footer__item {
    padding: 0;
    background: none;
}
.footer__image{
    display: block;
    width: 140px;
    object-fit: contain;
    height: 100px;
}