
h2 {
    line-height: inherit;
}
#jsn-page {
    transition: width 0.3s ease-in-out 0s;
}
div#jsn-pos-breadcrumbs.display-mobile, div.jsn-modulecontainer.display-mobile, div#jsn-pos-breadcrumbs.display-tablet, div.jsn-modulecontainer.display-tablet, div#jsn-pos-breadcrumbs.display-smartphone, div.jsn-modulecontainer.display-smartphone {
    display: none;
}
div#jsn-pos-breadcrumbs.display-desktop, div.jsn-modulecontainer.display-desktop {
    display: block;
}
#jsn-logo #jsn-logo-mobile {
    display: none;
}
#jsn-logo .jsn-topheading {
    display: none;
}
#jsn-menu div.jsn-modulecontainer {
    float: left;
    margin: 0;
}
#jsn-menu #jsn-pos-toolbar div.jsn-modulecontainer {
    float: left;
}
#jsn-menu div.display-inline.jsn-modulecontainer {
    margin: 5px 10px 0;
}
#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
    background: none repeat scroll 0 0 #4a4a4a;
    min-width: 220px;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 38px;
    visibility: hidden;
    z-index: 200;
}
#jsn-menu div.display-dropdown.jsn-modulecontainer a, #jsn-menu div.display-inline.jsn-modulecontainer a {
    color: #ccc;
    text-decoration: underline;
}
#jsn-menu div.display-dropdown.jsn-modulecontainer a:hover, #jsn-menu div.display-inline.jsn-modulecontainer a:hover {
    color: #fff;
    text-decoration: none;
}
#jsn-menu #jsn-pos-mainmenu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
    left: 0;
}
#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner {
    position: relative;
}
#jsn-menu .jsn-modulecontainer[class*="display-"] .jsn-modulecontainer_inner h3.jsn-moduletitle {
    color: #ccc;
    cursor: pointer;
    font-size: 1.1em;
    padding: 0;
    text-shadow: none;
}
#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {
    padding: 11px;
}
#jsn-menu #jsn-pos-mainmenu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle {
    border-right: 1px solid #404040;
}
#jsn-menu #jsn-pos-mainmenu .jsn-modulecontainer.display-dropdown h3.jsn-moduletitle > span {
    border-right: 1px solid #000000;
}
#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
    background: none repeat scroll 0 0 #4a4a4a;
    color: #fff;
}
#jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover .jsn-modulecontent {
    visibility: visible;
}
#jsn-menu div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontent {
    top: 58px;
}
#jsn-menu div.display-dropdown.menu-richmenu.jsn-modulecontainer .jsn-modulecontainer_inner h3.jsn-moduletitle > span {
    padding: 11px 11px 31px;
}
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul {
    right: 0;
}
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a {
    background-image: url("../images/icons/icon-arrow-white-rtl.png");
    background-position: 2% center;
    background-repeat: no-repeat;
    padding-left: 16px;
    padding-right: 12px;
}
#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {
    border-right: 1px solid #162c40;
    text-align: right;
}
.jsn-joomla-30 #jsn-pos-breadcrumbs {
    padding: 5px 15px;
}
#jsn-gotoplink {
    background-color: #000;
    bottom: 0;
    color: #999;
    display: block;
    left: 50%;
    padding: 8px 12px;
    position: fixed;
    z-index: 999;
}
#jsn-gotoplink:hover {
    background-color: #333333;
    color: #e5e5e5;
    text-decoration: none;
}
#jsn-pos-background {
    margin: 0 auto;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: -100;
}
#jsn-pos-background p {
    margin: 0;
}
#jsn-pos-background img {
    width: 100%;
}
.text-alert {
    background: url("../images/icons/icon-text-alert.png") no-repeat scroll 0 0 #ffdfdf;
    border-bottom: 2px solid #feabab;
    border-top: 2px solid #feabab;
}
.text-info {
    background: url("../images/icons/icon-text-info.png") no-repeat scroll 0 0 #dbe7f8;
    border-bottom: 2px solid #b7d2f2;
    border-top: 2px solid #b7d2f2;
}
.text-download {
    background: url("../images/icons/icon-text-download.png") no-repeat scroll 0 0 #f2f9e5;
    border-bottom: 2px solid #ddedbc;
    border-top: 2px solid #ddedbc;
}
.text-comment {
    background: url("../images/icons/icon-text-comment.png") no-repeat scroll 0 0 #fef8e1;
    border-bottom: 2px solid #feebab;
    border-top: 2px solid #feebab;
}
.text-tip {
    background: url("../images/icons/icon-text-tip.png") no-repeat scroll 0 0 #ffffd5;
    border-bottom: 2px solid #feebab;
    border-top: 2px solid #feebab;
}
.text-attachment {
    background: url("../images/icons/icon-text-attachment.png") no-repeat scroll 0 0 #f2f2f2;
    border-bottom: 2px solid #e5e5e5;
    border-top: 2px solid #e5e5e5;
}
.text-video {
    background: url("../images/icons/icon-text-video.png") no-repeat scroll 0 0 #f2f2f2;
    border-bottom: 2px solid #e5e5e5;
    border-top: 2px solid #e5e5e5;
}
.text-audio {
    background: url("../images/icons/icon-text-audio.png") no-repeat scroll 0 0 #f2f2f2;
    border-bottom: 2px solid #e5e5e5;
    border-top: 2px solid #e5e5e5;
}
.text-tip, .text-info, .text-alert, .text-audio, .text-video, .text-comment, .text-download, .text-attachment {
    background-position: left center;
    min-height: 20px;
    padding: 0.8em 0.8em 0.8em 5em;
}
.link-button {
    border: 1px solid #595959;
    cursor: pointer;
    display: inline-block;
    font-size: 1.1em;
    padding: 5px 12px;
    text-decoration: none;
}
.link-button:hover {
    border-color: #000;
}
a.link-button:hover, .link-button a:hover {
    text-decoration: none;
}
a.link-button, .link-button a {
    color: #fff !important;
    font-weight: bold;
}
.link-button.button-light, .link-button.button-light a {
    color: #333 !important;
}
.link-button .link-icon {
    line-height: 16px;
    margin: 3px 0;
}
.link-icon {
    display: inline-block;
    padding-left: 22px;
}
.link-icon-ext {
    background: url("../images/icons/icons-ext.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: inline-block;
    padding-right: 22px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-aim, .link-icon-ext.jsn-icon-ext-aim {
    background-position: right 0;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-archive, .link-icon-ext.jsn-icon-ext-archive {
    background-position: right -86px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-mobile, .link-icon-ext.jsn-icon-ext-mobile {
    background-position: right -172px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-css, .link-icon-ext.jsn-icon-ext-css {
    background-position: right -258px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-application, .link-icon-ext.jsn-icon-ext-application {
    background-position: right -344px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-doc, .link-icon-ext.jsn-icon-ext-doc {
    background-position: right -430px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-feed, .link-icon-ext.jsn-icon-ext-feed {
    background-position: right -516px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-movie, .link-icon-ext.jsn-icon-ext-movie {
    background-position: right -602px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-flash, .link-icon-ext.jsn-icon-ext-flash {
    background-position: right -688px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-calendar, .link-icon-ext.jsn-icon-ext-calendar {
    background-position: right -774px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-mail, .link-icon-ext.jsn-icon-ext-mail {
    background-position: right -860px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-quicktime, .link-icon-ext.jsn-icon-ext-quicktime {
    background-position: right -946px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-msn, .link-icon-ext.jsn-icon-ext-msn {
    background-position: right -1032px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-music, .link-icon-ext.jsn-icon-ext-music {
    background-position: right -1118px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-pdf, .link-icon-ext.jsn-icon-ext-pdf {
    background-position: right -1204px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-powerpoint, .link-icon-ext.jsn-icon-ext-powerpoint {
    background-position: right -1290px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-skype, .link-icon-ext.jsn-icon-ext-skype {
    background-position: right -1376px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-torrent, .link-icon-ext.jsn-icon-ext-torrent {
    background-position: right -1462px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-font, .link-icon-ext.jsn-icon-ext-font {
    background-position: right -1548px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-text, .link-icon-ext.jsn-icon-ext-text {
    background-position: right -1634px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-vcard, .link-icon-ext.jsn-icon-ext-vcard {
    background-position: right -1720px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-windowsmedia, .link-icon-ext.jsn-icon-ext-windowsmedia {
    background-position: right -1806px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-xls, .link-icon-ext.jsn-icon-ext-xls {
    background-position: right -1892px;
}
.jsn-joomla-25 .link-icon-ext.icon-ext-yahoo, .link-icon-ext.jsn-icon-ext-yahoo {
    background-position: right -1978px;
}
table.table-style {
    background: none repeat scroll 0 0 #ffffff;
    border-collapse: collapse;
    border-spacing: 0;
    color: #404040;
}
table.table-style caption {
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
}
table.table-style td, table.table-style th {
    border-bottom: 1px solid #dedede;
    padding: 10px;
}
table.table-style th {
    text-align: left;
}
table.table-style .highlight {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
table.table-style thead th {
    border-top: 6px solid #fff;
    color: #ffffff;
    font-size: 1.1em;
}
table.table-style thead th.highlight {
    border-top: medium none;
}
table.table-style tbody th, table.table-style tbody td {
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    text-align: left;
    vertical-align: top;
}
table.table-style tbody .highlight {
    background-color: #999;
}
table.table-style tbody tr.odd {
    background: none repeat scroll 0 0 #f2f2f2;
}
table.table-style tbody tr.odd .highlight {
    background-color: #7e7e7e;
}
table.table-style tbody tr:hover th, table.table-style tbody tr:hover td {
    background: none repeat scroll 0 0 #e4e4e4;
}
table.table-style tbody tr:hover .highlight {
    background: none repeat scroll 0 0 #737373;
}
table.table-style tfoot {
    border: 1px solid #dedede;
}
table.table-style tfoot th, table.table-style tfoot td {
    background-color: #d9d9d9;
    border: medium none;
    padding: 4px 10px;
}
table.table-style tfoot td {
    text-align: right;
}
table.style-colorheader thead th.highlight {
    background-color: #484848;
}
table.style-colorstripes {
    color: #fff;
}
table.style-colorstripes thead, table.style-colorstripes tfoot {
    border: medium none;
}
table.style-colorstripes tbody .highlight {
    border-bottom: medium none;
    border-top: 1px solid #fff;
    color: #333;
}
table.style-greystripes thead th {
    background: none repeat scroll 0 0 #404040;
    border-right: 1px groove #999999;
}
ul.list-icon {
    list-style-type: none;
}
ul.list-icon li {
    margin: 5px 0;
    padding-left: 20px;
    position: relative;
}
ul.list-icon li .jsn-listbullet {
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}
ul.list-number-bullet {
    list-style: outside none none;
}
ul.list-number-bullet li {
    margin-left: 0;
    padding: 6px 0 6px 36px;
    position: relative;
}
ul.list-number-bullet li .jsn-listbullet {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    left: 0;
    line-height: 24px;
    margin: 4px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 24px;
}
ul.list-number-digit {
    list-style: outside none none;
}
ul.list-number-digit li {
    margin-left: 0;
    padding: 8px 0 8px 42px;
    position: relative;
}
ul.list-number-digit li .jsn-listbullet {
    display: block;
    font-size: 32px;
    font-weight: bold;
    left: 0;
    line-height: 100%;
    position: absolute;
    text-align: right;
    top: 0;
    width: 32px;
}
ul.list-number-digit.digit-blue li .jsn-listbullet {
    color: #009aca;
}
ul.list-number-digit.digit-green li .jsn-listbullet {
    color: #429e00;
}
ul.list-number-digit.digit-grey li .jsn-listbullet {
    color: #999999;
}
ul.list-number-digit.digit-orange li .jsn-listbullet {
    color: #e66000;
}
ul.list-number-digit.digit-red li .jsn-listbullet {
    color: #bf0000;
}
ul.list-number-digit.digit-violet li .jsn-listbullet {
    color: #9e0084;
}
ul.list-horizontal {
    list-style: outside none none;
    margin: 0;
}
ul.list-horizontal li {
    display: inline;
    margin: 0 0.5em;
}
ul.list-nobullet {
    list-style: outside none none;
    margin: 0;
}
ul.list-nobullet li {
    list-style: outside none none;
    margin-left: 0;
    padding-left: 0;
}
.menu-iconmenu li[class*="icon-"] > a > span, .menu-iconmenu li[class*="jsn-icon-"] > a > span {
    padding-left: 24px;
}
.jsn-menu-toggle {
    display: none;
}
div.jsn-modulecontainer ul.menu-mainmenu ul {
    visibility: hidden;
}
div.jsn-modulecontainer ul.menu-mainmenu li:hover > ul {
    visibility: visible;
}
ul.menu-mainmenu.jsn-desktop-on-mobile ul {
    display: none;
}
ul.menu-mainmenu.jsn-desktop-on-mobile li:hover > ul {
    display: block;
}
div.jsn-modulecontainer ul.menu-mainmenu.menu-iconmenu > li > a > span {
    line-height: 19px;
}
div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu > li > a.jsn-nodescription {
    padding-bottom: 28px;
}
div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu.menu-iconmenu > li > a span {
    line-height: 1.5;
}
div.jsn-modulecontainer ul.menu-treemenu.menu-iconmenu > li > a > span {
    line-height: 16px;
}
div.jsn-modulecontainer ul.menu-treemenu.menu-richmenu.menu-iconmenu > li > a span {
    line-height: 1.5;
}
div.jsn-modulecontainer ul.menu-mainmenu ul {
    left: auto;
}
#jsn-menu.jsn-menu-sticky + #jsn-content-top {
    padding-top: 40px;
}
#jsn-menu.jsn-menu-sticky {
    position: fixed;
    top: 0;
    width: 960px;
}
div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback > ul {
    right: 0;
}
div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback a {
    text-align: right;
}
div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul li.parent > a {
    background-image: url("../images/icons/icon-arrow-white-rtl.png");
    background-position: 2% center;
}
div.jsn-modulecontainer ul.menu-mainmenu li.jsn-submenu-flipback ul ul {
    margin-left: 0;
    right: 199px;
}
div.box-blue ul.menu-treemenu li a:hover, div.box-blue ul.menu-treemenu li a.current {
    background-color: #cff0fa;
}
div.solid-1 ul.menu-treemenu li a:hover, div.solid-1 ul.menu-treemenu li a.current {
    background-color: #fafacf;
}
div.box-green ul.menu-treemenu li a:hover, div.box-green ul.menu-treemenu li a.current, div.solid-2 ul.menu-treemenu li a:hover, div.solid-2 ul.menu-treemenu li a.current {
    background-color: #e7facf;
}
div.lightbox-1 ul.menu-treemenu li a:hover, div.lightbox-1 ul.menu-treemenu li a.current {
    background-color: #fdfdfd;
}
div.jsn-modulecontainer ul.menu-sidemenu, div.jsn-modulecontainer ul.menu-sidemenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.jsn-modulecontainer ul.menu-sidemenu {
    border-top: 1px dotted #b3b3b3;
}
div.jsn-modulecontainer ul.menu-sidemenu li {
    margin: 0;
    padding: 0;
    position: relative;
}
div.jsn-modulecontainer ul.menu-sidemenu li ul {
    position: absolute;
    top: 0;
}
div.jsn-modulecontainer ul.menu-sidemenu > li {
    border-bottom: 1px dotted #b3b3b3;
}
div.jsn-modulecontainer ul.menu-sidemenu > li.last {
    border-bottom: medium none;
}
div.jsn-modulecontainer ul.menu-sidemenu li a {
    color: #404040;
    cursor: pointer;
    display: block;
    padding: 8px 12px;
    text-decoration: none;
}
div[class*="box-"] ul.menu-sidemenu {
    margin: 5px -15px -15px;
}
div.box-grey ul.menu-sidemenu li a, div[class*="richbox-"] ul.menu-sidemenu li a {
    color: #d9d9d9;
}
div.jsn-modulecontainer ul.menu-sidemenu > li.parent > a {
    background: url("../images/icons/icon-arrow-black.png") no-repeat scroll 98% center rgba(0, 0, 0, 0);
    padding-right: 16px;
}
ul.menu-sidemenu li > a > span {
    display: block;
}
ul.menu-sidemenu > li > a > span {
    background: url("../images/icons/icons-base.png") no-repeat scroll left -343px rgba(0, 0, 0, 0);
    padding-left: 18px;
}
div.jsn-modulecontainer ul.menu-sidemenu ul {
    visibility: hidden;
}
div.jsn-modulecontainer ul.menu-sidemenu li:hover > ul {
    visibility: visible;
}
div.jsn-modulecontainer ul.menu-sidemenu.menu-iconmenu > li > a > span {
    line-height: 16px;
}
div.jsn-modulecontainer ul.menu-sidemenu li a span.jsn-menudescription {
    display: none;
}
div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu li a span.jsn-menudescription {
    color: #595959;
    display: block;
}
div.box-grey ul.menu-sidemenu.menu-richmenu li a span.jsn-menudescription, div[class*="richbox-"] ul.menu-sidemenu.menu-richmenu li a span.jsn-menudescription {
    color: #b8b8b8;
}
div.jsn-modulecontainer ul.menu-sidemenu.menu-richmenu.menu-iconmenu > li > a span {
    line-height: 1.5;
}
div.jsn-modulecontainer ul.menu-sidemenu ul {
    position: absolute;
    top: 0;
}
div.jsn-modulecontainer ul.menu-sidemenu ul li a {
    color: #ccc;
    cursor: pointer;
    display: block;
}
div.jsn-modulecontainer ul.menu-sidemenu ul li.parent > a {
    background: url("../images/icons/icon-arrow-white.png") no-repeat scroll 98% center rgba(0, 0, 0, 0);
    padding-right: 16px;
}
div.jsn-modulecontainer ul.menu-sidemenu ul ul {
    top: 0;
}
div.box-grey ul.menu-sidemenu > li.parent > a, div[class*="richbox-"] ul.menu-sidemenu > li.parent > a {
    background: url("../images/icons/icon-arrow-white.png") no-repeat scroll 98% center rgba(0, 0, 0, 0);
}
div.jsn-modulecontainer ul.menu-sidemenu li:hover > a {
    color: #fff;
}
div.jsn-modulecontainer ul.menu-sidemenu > li:hover > a {
    background-color: #d9d9d9;
    color: #000;
}
div.box-blue ul.menu-sidemenu > li:hover > a {
    background-color: #cff0fa;
}
div.box-yellow ul.menu-sidemenu > li:hover > a, div.solid-1 ul.menu-sidemenu > li:hover > a {
    background-color: #fafacf;
}
div.box-green ul.menu-sidemenu > li:hover > a, div.solid-2 ul.menu-sidemenu > li:hover > a {
    background-color: #e7facf;
}
div.box-grey ul.menu-sidemenu > li:hover > a, div.richbox-1 ul.menu-sidemenu > li:hover > a {
    background-color: #474747;
    color: #fff;
}
div.richbox-2 ul.menu-sidemenu > li:hover > a {
    color: #fff;
}
div.lightbox-1 ul.menu-sidemenu > li:hover > a {
    background-color: #fdfdfd;
}
div.jsn-modulecontainer ul.menu-sidemenu li.active > a {
    color: #fff;
    font-weight: bold;
}
div.jsn-modulecontainer ul.menu-sidemenu > li.active > a {
    background-color: #d9d9d9;
    color: #000;
}
div.box-blue ul.menu-sidemenu > li.active > a {
    background-color: #cff0fa;
}
div.box-yellow ul.menu-sidemenu > li.active > a, div.solid-1 ul.menu-sidemenu > li.active > a {
    background-color: #fafacf;
}
div.box-green ul.menu-sidemenu > li.active > a, div.solid-2 ul.menu-sidemenu > li.active > a {
    background-color: #e7facf;
}
div.box-grey ul.menu-sidemenu > li.active > a, div.richbox-1 ul.menu-sidemenu > li.active > a {
    background-color: #474747;
    color: #fff;
}
div.richbox-2 ul.menu-sidemenu > li.active > a {
    color: #fff;
}
div.lightbox-1 ul.menu-sidemenu > li.active > a {
    background-color: #fdfdfd;
}
div.jsn-modulecontainer ul.menu-sidemenu li:hover > ul {
    left: auto;
}
div.jsn-modulecontainer ul.menu-topmenu.menu-iconmenu > li > a {
    line-height: 16px;
}
#jsn-mobileswitch {
    display: none;
    float: right;
    padding: 10px;
}
#jsn-mobileswitch a {
    background: url("../images/icons/icons-mobile.png") no-repeat scroll -16px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    width: 16px;
}
#jsn-desktopswitch {
    display: none;
    float: right;
    padding: 11px 10px;
}
#jsn-desktopswitch a {
    background: url("../images/icons/icons-mobile.png") no-repeat scroll -32px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    width: 16px;
}
@media only screen and (max-device-width: 960px) {
body.jsn-mobile #jsn-desktopswitch {
    display: block;
}
body.jsn-desktop #jsn-mobileswitch {
    display: block;
}
}
#jsn-sitetoolspanel {
    margin: 5px 3px 0 0;
}
ul#jsn-sitetools-menu, ul#jsn-sitetools-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
ul#jsn-sitetools-menu li {
    background: url("../images/icons/icons-uni.png") no-repeat scroll center -1368px rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
ul#jsn-sitetools-menu li, ul#jsn-sitetools-inline li {
    position: relative;
}
ul#jsn-sitetools-menu > li:hover {
    background-color: #4a4a4a;
}
ul#jsn-sitetools-menu li a, ul#jsn-sitetools-inline li a {
    display: block;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 32px;
}
ul#jsn-sitetools-inline > li > a {
    display: none;
}
ul#jsn-sitetools-menu li ul {
    height: 100%;
    position: absolute;
    visibility: hidden;
    width: 144px;
    z-index: 90;
}
ul#jsn-sitetools-menu li:hover ul {
    visibility: visible;
}
body.jsn-desktop-on-mobile ul#jsn-sitetools-menu li ul {
    display: none;
}
body.jsn-desktop-on-mobile ul#jsn-sitetools-menu li:hover ul {
    display: block;
}
ul#jsn-sitetools-menu ul li, ul#jsn-sitetools-inline ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    padding: 0 4px;
}
ul#jsn-sitetools-menu ul li a {
    display: inline-block;
    float: left;
    height: 16px;
    margin: 6px 3px 10px;
    width: 16px;
}
ul#jsn-sitetools-inline {
    float: left;
    list-style: outside none none;
    margin: 7px 0;
    padding: 0;
}
ul#jsn-sitetools-inline ul {
    float: left;
    margin: 0;
}
ul#jsn-sitetools-inline li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
ul#jsn-sitetools-inline ul li a {
    display: inline-block;
    float: left;
    height: 20px;
    width: 22px;
}
#jsn-selector-blue, #jsn-selector-red, #jsn-selector-green, #jsn-selector-violet, #jsn-selector-orange, #jsn-selector-grey, #jsn-selector-blue.current, #jsn-selector-blue:hover, #jsn-selector-red.current, #jsn-selector-red:hover, #jsn-selector-green.current, #jsn-selector-green:hover, #jsn-selector-violet.current, #jsn-selector-violet:hover, #jsn-selector-orange.current, #jsn-selector-orange:hover, #jsn-selector-grey.current, #jsn-selector-grey:hover {
    background-image: url("../images/icons/icons-sitetools-color.png");
    background-repeat: no-repeat;
}
#jsn-selector-blue {
    background-position: -20px 0;
}
#jsn-selector-red {
    background-position: -40px 0;
}
#jsn-selector-green {
    background-position: -60px 0;
}
#jsn-selector-violet {
    background-position: -80px 0;
}
#jsn-selector-orange {
    background-position: -100px 0;
}
#jsn-selector-grey {
    background-position: -120px 0;
}
#jsn-selector-blue.current, #jsn-selector-blue:hover {
    background-position: -20px -20px;
}
#jsn-selector-red.current, #jsn-selector-red:hover {
    background-position: -40px -20px;
}
#jsn-selector-green.current, #jsn-selector-green:hover {
    background-position: -60px -20px;
}
#jsn-selector-violet.current, #jsn-selector-violet:hover {
    background-position: -80px -20px;
}
#jsn-selector-orange.current, #jsn-selector-orange:hover {
    background-position: -100px -20px;
}
#jsn-selector-grey.current, #jsn-selector-grey:hover {
    background-position: -120px -20px;
}
div.box-blue div.jsn-modulecontainer_inner {
    background: url("../images/module-styles/box-blue.png") repeat-x scroll left bottom #f5fcfe;
}
div.box-green div.jsn-modulecontainer_inner {
    background: url("../images/module-styles/box-green.png") repeat-x scroll left bottom #fafef5;
}
div.solid-1 div.jsn-modulecontainer_inner {
    background: url("../images/module-styles/solid-1.png") repeat-x scroll left bottom #fefef5;
}
div.solid-2 div.jsn-modulecontainer_inner {
    background: url("../images/module-styles/solid-2.png") repeat-x scroll left bottom #fafef5;
}
div.lightbox-1 div.jsn-modulecontainer_inner {
    background: url("../images/module-styles/lightbox-1.png") repeat-x scroll left bottom #e9e9e9;
}
#jsn-content-top div[class*="solid-"], #jsn-content-top div[class*="solid-"] h3.jsn-moduletitle {
    color: #000;
}
div[class*="icon-"] h3.jsn-moduletitle span.jsn-moduleicon, div[class*="jsn-icon-"] h3.jsn-moduletitle span.jsn-moduleicon {
    padding-left: 22px;
}
div.contact .dl-horizontal dd {
    margin-left: 25px;
}
.jsn-joomla-30 div.search .inputbox {
    max-width: 100%;
    width: auto;
}
button#jform_profile_dob_img.btn {
    height: 30px;
}
dl.stats-module dt {
    float: left;
    width: 65%;
}
dl.stats-module dd {
    margin: 0;
}
.jsn-joomla-25 .link-icon[class*="icon-"], .jsn-joomla-25 .menu-iconmenu [class*="icon-"] > a > span, .jsn-joomla-25 .list-icon[class*="icon-"] li .jsn-listbullet, .jsn-joomla-25 [class*="icon-"] h3.jsn-moduletitle span.jsn-moduleicon, .link-icon[class*="jsn-icon-"], .menu-iconmenu [class*="jsn-icon-"] > a > span, .list-icon[class*="jsn-icon-"] li .jsn-listbullet, [class*="jsn-icon-"] h3.jsn-moduletitle span.jsn-moduleicon {
    background-image: url("../images/icons/icons-uni.png");
    background-repeat: no-repeat;
}
.jsn-joomla-25 .link-icon.icon-article, .jsn-joomla-25 .menu-iconmenu .icon-article > a > span, .jsn-joomla-25 .list-icon.icon-article li .jsn-listbullet, .jsn-joomla-25 .icon-article h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-article, .menu-iconmenu .jsn-icon-article > a > span, .list-icon.jsn-icon-article li .jsn-listbullet, .jsn-icon-article h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 0;
}
.jsn-joomla-25 .link-icon.icon-calendar, .jsn-joomla-25 .menu-iconmenu .icon-calendar > a > span, .jsn-joomla-25 .list-icon.icon-calendar li .jsn-listbullet, .jsn-joomla-25 .icon-calendar h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-calendar, .menu-iconmenu .jsn-icon-calendar > a > span, .list-icon.jsn-icon-calendar li .jsn-listbullet, .jsn-icon-calendar h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -86px;
}
.jsn-joomla-25 .link-icon.icon-cart, .jsn-joomla-25 .menu-iconmenu .icon-cart > a > span, .jsn-joomla-25 .list-icon.icon-cart li .jsn-listbullet, .jsn-joomla-25 .icon-cart h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-cart, .menu-iconmenu .jsn-icon-cart > a > span, .list-icon.jsn-icon-cart li .jsn-listbullet, .jsn-icon-cart h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -172px;
}
.jsn-joomla-25 .link-icon.icon-comment, .jsn-joomla-25 .menu-iconmenu .icon-comment > a > span, .jsn-joomla-25 .list-icon.icon-comment li .jsn-listbullet, .jsn-joomla-25 .icon-comment h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-comment, .menu-iconmenu .jsn-icon-comment > a > span, .list-icon.jsn-icon-comment li .jsn-listbullet, .jsn-icon-comment h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -258px;
}
.jsn-joomla-25 .link-icon.icon-display, .jsn-joomla-25 .menu-iconmenu .icon-display > a > span, .jsn-joomla-25 .list-icon.icon-display li .jsn-listbullet, .jsn-joomla-25 .icon-display h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-display, .menu-iconmenu .jsn-icon-display > a > span, .list-icon.jsn-icon-display li .jsn-listbullet, .jsn-icon-display h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -344px;
}
.jsn-joomla-25 .link-icon.icon-download, .jsn-joomla-25 .menu-iconmenu .icon-download > a > span, .jsn-joomla-25 .list-icon.icon-download li .jsn-listbullet, .jsn-joomla-25 .icon-download h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-download, .menu-iconmenu .jsn-icon-download > a > span, .list-icon.jsn-icon-download li .jsn-listbullet, .jsn-icon-download h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -430px;
}
.jsn-joomla-25 .link-icon.icon-folder, .jsn-joomla-25 .menu-iconmenu .icon-folder > a > span, .jsn-joomla-25 .list-icon.icon-folder li .jsn-listbullet, .jsn-joomla-25 .icon-folder h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-folder, .menu-iconmenu .jsn-icon-folder > a > span, .list-icon.jsn-icon-folder li .jsn-listbullet, .jsn-icon-folder h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -516px;
}
.jsn-joomla-25 .link-icon.icon-help, .jsn-joomla-25 .menu-iconmenu .icon-help > a > span, .jsn-joomla-25 .list-icon.icon-help li .jsn-listbullet, .jsn-joomla-25 .icon-help h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-help, .menu-iconmenu .jsn-icon-help > a > span, .list-icon.jsn-icon-help li .jsn-listbullet, .jsn-icon-help h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -602px;
}
.jsn-joomla-25 .link-icon.icon-home, .jsn-joomla-25 .menu-iconmenu .icon-home > a > span, .jsn-joomla-25 .list-icon.icon-home li .jsn-listbullet, .jsn-joomla-25 .icon-home h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-home, .menu-iconmenu .jsn-icon-home > a > span, .list-icon.jsn-icon-home li .jsn-listbullet, .jsn-icon-home h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -688px;
}
.jsn-joomla-25 .link-icon.icon-image, .jsn-joomla-25 .menu-iconmenu .icon-image > a > span, .jsn-joomla-25 .list-icon.icon-image li .jsn-listbullet, .jsn-joomla-25 .icon-image h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-image, .menu-iconmenu .jsn-icon-image > a > span, .list-icon.jsn-icon-image li .jsn-listbullet, .jsn-icon-image h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -774px;
}
.jsn-joomla-25 .link-icon.icon-info, .jsn-joomla-25 .menu-iconmenu .icon-info > a > span, .jsn-joomla-25 .list-icon.icon-info li .jsn-listbullet, .jsn-joomla-25 .icon-info h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-info, .menu-iconmenu .jsn-icon-info > a > span, .list-icon.jsn-icon-info li .jsn-listbullet, .jsn-icon-info h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -860px;
}
.jsn-joomla-25 .link-icon.icon-mail, .jsn-joomla-25 .menu-iconmenu .icon-mail > a > span, .jsn-joomla-25 .list-icon.icon-mail li .jsn-listbullet, .jsn-joomla-25 .icon-mail h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-mail, .menu-iconmenu .jsn-icon-mail > a > span, .list-icon.jsn-icon-mail li .jsn-listbullet, .jsn-icon-mail h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -946px;
}
.jsn-joomla-25 .link-icon.icon-online, .jsn-joomla-25 .menu-iconmenu .icon-online > a > span, .jsn-joomla-25 .list-icon.icon-online li .jsn-listbullet, .jsn-joomla-25 .icon-online h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-online, .menu-iconmenu .jsn-icon-online > a > span, .list-icon.jsn-icon-online li .jsn-listbullet, .jsn-icon-online h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1032px;
}
.jsn-joomla-25 .link-icon.icon-rss, .jsn-joomla-25 .menu-iconmenu .icon-rss > a > span, .jsn-joomla-25 .list-icon.icon-rss li .jsn-listbullet, .jsn-joomla-25 .icon-rss h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-rss, .menu-iconmenu .jsn-icon-rss > a > span, .list-icon.jsn-icon-rss li .jsn-listbullet, .jsn-icon-rss h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1118px;
}
.jsn-joomla-25 .link-icon.icon-search, .jsn-joomla-25 .menu-iconmenu .icon-search > a > span, .jsn-joomla-25 .list-icon.icon-search li .jsn-listbullet, .jsn-joomla-25 .icon-search h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-search, .menu-iconmenu .jsn-icon-search > a > span, .list-icon.jsn-icon-search li .jsn-listbullet, .jsn-icon-search h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1204px;
}
.jsn-joomla-25 .link-icon.icon-selection, .jsn-joomla-25 .menu-iconmenu .icon-selection > a > span, .jsn-joomla-25 .list-icon.icon-selection li .jsn-listbullet, .jsn-joomla-25 .icon-selection h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-selection, .menu-iconmenu .jsn-icon-selection > a > span, .list-icon.jsn-icon-selection li .jsn-listbullet, .jsn-icon-selection h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1290px;
}
.jsn-joomla-25 .link-icon.icon-settings, .jsn-joomla-25 .menu-iconmenu .icon-settings > a > span, .jsn-joomla-25 .list-icon.icon-settings li .jsn-listbullet, .jsn-joomla-25 .icon-settings h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-settings, .menu-iconmenu .jsn-icon-settings > a > span, .list-icon.jsn-icon-settings li .jsn-listbullet, .jsn-icon-settings h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1376px;
}
.jsn-joomla-25 .link-icon.icon-star, .jsn-joomla-25 .menu-iconmenu .icon-star > a > span, .jsn-joomla-25 .list-icon.icon-star li .jsn-listbullet, .jsn-joomla-25 .icon-star h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-star, .menu-iconmenu .jsn-icon-star > a > span, .list-icon.jsn-icon-star li .jsn-listbullet, .jsn-icon-star h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1462px;
}
.jsn-joomla-25 .link-icon.icon-statistics, .jsn-joomla-25 .menu-iconmenu .icon-statistics > a > span, .jsn-joomla-25 .list-icon.icon-statistics li .jsn-listbullet, .jsn-joomla-25 .icon-statistics h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-statistics, .menu-iconmenu .jsn-icon-statistics > a > span, .list-icon.jsn-icon-statistics li .jsn-listbullet, .jsn-icon-statistics h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1548px;
}
.jsn-joomla-25 .link-icon.icon-user, .jsn-joomla-25 .menu-iconmenu .icon-user > a > span, .jsn-joomla-25 .list-icon.icon-user li .jsn-listbullet, .jsn-joomla-25 .icon-user h3.jsn-moduletitle span.jsn-moduleicon, .link-icon.jsn-icon-user, .menu-iconmenu .jsn-icon-user > a > span, .list-icon.jsn-icon-user li .jsn-listbullet, .jsn-icon-user h3.jsn-moduletitle span.jsn-moduleicon {
    background-position: 0 -1634px;
}
.jsn-joomla-30 .blog-featured .items-leading h2 {
    padding: 5px 0;
}
ul.jsn-pagination li {
    margin: 5px 0;
}
.readon {
    background-image: -moz-linear-gradient(-90deg, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
    border-radius: 5px;
    transition: all 0.3s ease-out 0s;
}
.readon:hover {
    box-shadow: 0 0 3px #333;
}
#jsn-gotoplink {
    transition: color 0.3s linear 0s, background 0.3s ease-out 0s;
}
.text-box {
    border-radius: 5px;
    box-shadow: 0 0 2px #999;
}
.text-box-highlight {
    transition: all 0.3s ease-out 0s;
}
.text-box-highlight:hover {
    border-radius: 5px;
    box-shadow: 0 0 2px #999;
}
.text-highlight {
    border-radius: 3px;
}
.link-button {
    border-radius: 5px;
}
.link-button:hover {
    box-shadow: 0 0 3px #333;
}
.link-button, .link-button a {
    transition: all 0.3s ease-out 0s;
}
.link-action {
    transition: color 0.3s linear 0s, background 0.3s ease-out 0s;
}
.link-action:hover {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.link-highlight {
    transition: all 0.3s ease-out 0s;
}
.link-highlight:hover {
    border-radius: 5px;
    box-shadow: 0 0 2px #999;
}
.link-button.button-light, .link-button.button-light:hover {
    background-image: -moz-linear-gradient(-90deg, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
    border-color: #999999;
}
.link-button.button-dark, .link-button.button-dark:hover {
    background-image: -moz-linear-gradient(-90deg, rgb(79, 79, 79) 0%, rgb(51, 51, 51) 100%);
}
.link-button.button-green, .link-button.button-green:hover {
    background-image: -moz-linear-gradient(-90deg, rgb(92, 134, 33) 0%, rgb(72, 105, 27) 100%);
}
.link-button.button-orange, .link-button.button-orange:hover {
    background-image: -moz-linear-gradient(50% 0 -90deg, rgb(196, 112, 28) 0%, rgb(160, 91, 23) 100%);
}
.link-button.button-blue, .link-button.button-blue:hover {
    background-image: -moz-linear-gradient(50% 0 -90deg, rgb(58, 119, 173) 0%, rgb(44, 89, 131) 100%);
}
.link-button.button-red, .link-button.button-red:hover {
    background-image: -moz-linear-gradient(50% 0 -90deg, rgb(140, 35, 35) 0%, rgb(112, 29, 29) 100%);
}
table.table-style th, table.table-style td {
    transition: background 0.3s ease-out 0s;
}
ul.list-number-bullet li .jsn-listbullet {
    border-radius: 5px;
}
ul.list-number-bullet.bullet-blue li .jsn-listbullet {
    background-image: -moz-linear-gradient(-90deg, rgb(28, 107, 179) 0%, rgb(51, 57, 63) 100%);
}
ul.list-number-bullet.bullet-green li .jsn-listbullet {
    background-image: -moz-linear-gradient(-90deg, rgb(66, 158, 0) 0%, rgb(38, 91, 0) 100%);
}
ul.list-number-bullet.bullet-grey li .jsn-listbullet {
    background-image: -moz-linear-gradient(-90deg, rgb(133, 133, 133) 0%, rgb(56, 56, 56) 100%);
}
ul.list-number-bullet.bullet-orange li .jsn-listbullet {
    background-image: -moz-linear-gradient(-90deg, rgb(230, 96, 0) 0%, rgb(116, 50, 0) 100%);
}
ul.list-number-bullet.bullet-red li .jsn-listbullet {
    background-image: -moz-linear-gradient(-90deg, rgb(191, 0, 0) 0%, rgb(113, 0, 0) 100%);
}
ul.list-number-bullet.bullet-violet li .jsn-listbullet {
    background-image: -moz-linear-gradient(-90deg, rgb(158, 0, 132) 0%, rgb(93, 0, 76) 100%);
}
.inputbox {
    border-radius: 3px;
    transition: color 0.1s linear 0s, background 0.3s ease-out 0s, border-color 0.3s ease 0s;
}
#jsn-page .button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: -moz-linear-gradient(center top , #999, #777);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4);
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    transition: color 0.1s linear 0s, background 0.3s ease-out 0s;
}
.button:hover, .button:active {
    background-image: -moz-linear-gradient(center top , #777, #555);
    transition: color 0.1s linear 0s, background 0.3s ease-out 0s, background-position 0.3s ease 0s;
}
ul.menu-mainmenu li a, ul.menu-sidemenu li a, ul.menu-treemenu li a {
    transition: color 0.3s linear 0s, background 0.3s ease-out 0s;
}
ul.menu-mainmenu li ul, ul.menu-sidemenu li ul {
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
}
ul.menu-mainmenu li:hover > ul, ul.menu-sidemenu li:hover > ul {
    opacity: 100;
}
@media only screen and (max-width: 960px), (max-device-width: 960px) {
ul.menu-mainmenu li ul, ul.menu-sidemenu li ul {
    transition: none 0s ease 0s ;
}
}
ul#jsn-sitetools-menu li ul {
    opacity: 0;
    right: 0;
    top: 0;
    transition: all 0.15s ease 0s;
}
ul#jsn-sitetools-menu li:hover ul {
    opacity: 1;
    right: 32px;
}
ul#jsn-sitetools-menu li, #jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner h3, #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
    transition: background 0.15s ease-out 0s;
}
div[class*="box-"] div.jsn-modulecontainer_inner, div[class*="solid-"] div.jsn-modulecontainer_inner {
    border-radius: 5px;
    box-shadow: 0 0 4px #666;
}
h3.jsn-moduletitle, #jsn-content-top div[class*="box-"] h3.jsn-moduletitle, #jsn-content-top div[class*="solid-"] h3.jsn-moduletitle, .contentheading, .componentheading, .subheading {
    text-shadow: 1px 1px 1px #e5e5e5;
}
ul.menu-mainmenu > li.active > a, div.box-grey h3.jsn-moduletitle, div[class*="richbox-"] h3.jsn-moduletitle, #jsn-content-top h3.jsn-moduletitle, #jsn-content-top div.box-grey h3.jsn-moduletitle, #jsn-content-top div[class*="richbox-"] h3.jsn-moduletitle {
    text-shadow: 1px 1px 1px #000;
}
.jsn-joomla-30 .calendar .button {
}
ul.jsn-pagination li a, ul.jsn-pagination li span {
    background-image: -moz-linear-gradient(center top , #fefefe 0%, #eaeff1 100%);
    border-radius: 3px;
}
