#jsn-master {
font-family : Arial, Helvetica, sans-serif;
font-size : 75%;
line-height : 1.5;
background : #172534 url(../images/master-bg.jpg) repeat-x top left;
direction : rtl;
text-align : right;
}
#jsn-page {
background-color : #ffffff;
color : #000;
border-left : 2px solid #000000;
border-right : 2px solid #000000;
width : 960px;
height : 100%;
margin : 0 auto;
}
#jsn-header {
position : relative;
}
#jsn-logo {
position : absolute;
bottom : 0;
right : 0;
}
#jsn-ptop {
position : absolute;
top : 28px;
left : 20px;
}
#jsn-mainmenu {
height : 30px;
position : relative;
background-color : #282828;
}
#jsn-ptoolbar {
position : absolute;
top : 3px;
right : 3px;
}
#jsn-pinset {
position : absolute;
top : 3px;
right : 3px;
}
#jsn-fontresizer {
position : absolute;
top : 3px;
left : 8px;
}
#jsn-promo {
color : #f2f2f2;
background : #595959 url(../images/promo-bg.jpg) repeat-x left top;
border-bottom : 5px solid #404040;
}
#jsn-promo h3 {
color : #ffffff;
}
#jsn-puser8_inner, #jsn-puser9_inner {
padding : 15px;
}
#jsn-puser8 a:link, #jsn-puser8 a:visited, #jsn-puser9 a:link, #jsn-puser9 a:visited {
color : #40afff;
}
#jsn-maincontent_inner {
padding : 0 15px;
}
#jsn-mainbody {
padding : 1.5em;
}
#jsn-content {
background-color : #ffffff;
border-bottom : 1px solid #b3b3b3;
}
#jsn-content_inner1 {
background : transparent url(../images/leftside-bg-small.png) repeat-y left top;
}
#jsn-content_inner2 {
background : transparent url(../images/rightside-bg-small.png) repeat-y right top;
}
#jsn-pathway {
background : transparent url(../images/dot.png) repeat-x bottom left;
padding : 0.6em 1em;
}
#jsn-banner {
text-align : center;
margin : 0 auto;
padding : 20px 0 20px 0;
}
#jsn-usermodules1 {
padding : 1.2em 0;
background : transparent url(../images/dot.png) repeat-x left bottom;
}
#jsn-usermodules2 {
padding : 1.2em 0;
background : transparent url(../images/dot.png) repeat-x left top;
}
#jsn-usermodules3 {
padding : 0.6em;
border-top : 2px solid #ffffff;
border-bottom : 6px solid #404040;
background : #d9d9d9 url(../images/usermodules3-bg.png) repeat-x left top;
}
#jsn-usermodules1_inner_grid2, #jsn-usermodules2_inner_grid2 {
background : transparent url(../images/dot.png) repeat-y 50% top;
}
#jsn-puser1_grid2, #jsn-puser3_grid2 {
width : 49.95%;
float : left;
}
#jsn-puser2_grid2, #jsn-puser4_grid2 {
width : 49.95%;
float : right;
}
#jsn-puser5_grid2, #jsn-puser6_grid2, #jsn-puser7_grid2 {
width : 49.95%;
float : left;
}
#jsn-puser5_grid3, #jsn-puser6_grid3, #jsn-puser7_grid3 {
width : 33.3%;
float : left;
}
#jsn-puser1, #jsn-puser2, #jsn-puser3, #jsn-puser4 {
padding : 0.6em 1.2em;
}
#jsn-puser5, #jsn-puser6, #jsn-puser7 {
padding : 1.2em;
}
#jsn-pleft, #jsn-pright {
padding : 1em;
}
#jsn-pright div.module, #jsn-pright div.module-plain, #jsn-pright div.module-box, #jsn-pleft div.module, #jsn-pleft div.module-plain, #jsn-pleft div.module-box {
margin-bottom : 1.5em;
}
#jsn-footer {
padding : 1.2em 1em;
font-size : 0.9em;
color : #595959;
}
#jsn-footer a:link, #jsn-footer a:visited {
color : #000;
text-decoration : underline;
}
#jsn-footer a:hover {
text-decoration : none;
}
#jsn-pfooter_grid2 {
float : left;
width : 49.5%;
}
#jsn-pbottom_grid2 {
float : right;
width : 49.5%;
}
#jsn-pbottom {
text-align : left;
}
div.search-icon {
background : transparent url(../images/icon-module-search.png) no-repeat left center;
padding-left : 20px;
}
table.poll td, table.poll-box td, table.poll-plain td {
text-align : right;
}
div.module, div.module-box, div.module-plain, div.moduletable-plain, div.moduletable {
overflow : hidden;
}
div.module h3, div.module-box h3, div.module-plain h3, div.moduletable h3, div.moduletable-plain h3 {
color : #173e7e;
font-size : 1.4em;
margin : 0 0 3px 0;
}
div.module-box {
padding : 0;
}
div.module-box > div {
padding : 16px 0 0 0;
}
div.module-box > div > div {
padding : 0 0 0 16px;
}
div.module-box > div > div > div {
padding : 0 16px 16px 0;
}
div.box-blue {
background : transparent url(../images/module-box-blue-bg-r.png) no-repeat top right;
}
div.box-blue > div {
background : transparent url(../images/module-box-blue-bg-l.png) no-repeat top left;
}
div.box-blue > div > div {
background : transparent url(../images/module-box-blue-bg-l.png) no-repeat bottom left;
}
div.box-blue > div > div > div {
background : transparent url(../images/module-box-blue-bg-r.png) no-repeat bottom right;
}
div.box-blue div div div div {
background : none;
}
div.box-green {
background : transparent url(../images/module-box-green-bg-r.png) no-repeat top right;
}
div.box-green > div {
background : transparent url(../images/module-box-green-bg-l.png) no-repeat top left;
}
div.box-green > div > div {
background : transparent url(../images/module-box-green-bg-l.png) no-repeat bottom left;
}
div.box-green > div > div > div {
background : transparent url(../images/module-box-green-bg-r.png) no-repeat bottom right;
}
div.box-green div div div div {
background : none;
}
div.box-yellow {
background : transparent url(../images/module-box-yellow-bg-r.png) no-repeat top right;
}
div.box-yellow > div {
background : transparent url(../images/module-box-yellow-bg-l.png) no-repeat top left;
}
div.box-yellow > div > div {
background : transparent url(../images/module-box-yellow-bg-l.png) no-repeat bottom left;
}
div.box-yellow > div > div > div {
background : transparent url(../images/module-box-yellow-bg-r.png) no-repeat bottom right;
}
div.box-yellow div div div div {
background : none;
}
div.box-grey {
background : transparent url(../images/module-box-grey-bg-r.png) no-repeat top right;
color : #f2f2f2;
}
div.box-grey > div {
background : transparent url(../images/module-box-grey-bg-l.png) no-repeat top left;
}
div.box-grey > div > div {
background : transparent url(../images/module-box-grey-bg-l.png) no-repeat bottom left;
}
div.box-grey > div > div > div {
background : transparent url(../images/module-box-grey-bg-r.png) no-repeat bottom right;
}
div.box-grey div div div div {
background : none;
}
div.box-grey h3 {
color : #fff;
}
div.box-grey a:link, div.box-grey a:visited {
color : #40afff;
}
div.header-dots h3, div.icon-dots h3 {
background : url(../images/icon-module-dots.png) no-repeat right 5px;
padding : 0 10px 0 0;
}
div.header-arrow h3, div.icon-arrow h3 {
background : url(../images/icon-module-arrow.png) no-repeat right 5px;
padding : 0 16px 0 0;
}
div.icon-article h3 {
background : url(../images/icon-module-article.png) no-repeat right 5px;
padding : 2px 22px 2px 0;
}
div.icon-calendar h3 {
background : url(../images/icon-module-calendar.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-cart h3 {
background : url(../images/icon-module-cart.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-comment h3 {
background : url(../images/icon-module-comment.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-display h3 {
background : url(../images/icon-module-display.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-download h3 {
background : url(../images/icon-module-download.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-user h3 {
background : url(../images/icon-module-user.png) no-repeat right 5px;
padding : 2px 21px 2px 0;
}
div.icon-selection h3 {
background : url(../images/icon-module-selection.png) no-repeat right 5px;
padding : 2px 21px 2px 0;
}
div.icon-online h3 {
background : url(../images/icon-module-online.png) no-repeat right 5px;
padding : 2px 21px 2px 0;
}
div.icon-statistics h3 {
background : url(../images/icon-module-statistics.png) no-repeat right 5px;
padding : 2px 21px 2px 0;
}
div.icon-settings h3 {
background : url(../images/icon-module-settings.png) no-repeat right 5px;
padding : 2px 21px 2px 0;
}
div.icon-search h3 {
background : url(../images/icon-module-search.png) no-repeat right 5px;
padding : 2px 21px 2px 0;
}
div.icon-folder h3 {
background : url(../images/icon-module-folder.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-star h3 {
background : url(../images/icon-module-star.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-image h3 {
background : url(../images/icon-module-image.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-home h3 {
background : url(../images/icon-module-home.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-help h3 {
background : url(../images/icon-module-help.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-info h3 {
background : url(../images/icon-module-info.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-mail h3 {
background : url(../images/icon-module-mail.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
div.icon-rss h3 {
background : url(../images/icon-module-rss.png) no-repeat right 4px;
padding : 2px 21px 2px 0;
}
html, body {
border : 0;
margin : 0;
padding : 0;
}
p, pre, blockquote, form, dl, ul, ol, fieldset, address {
padding : 0;
margin : 0.35em 0 0.8em 0;
}
fieldset {
padding : 0.5em;
}
pre {
padding : 1em;
border-left : 5px solid #404040;
background : #ffffd5;
font-family : "Courier New", Courier, monospace;
}
blockquote {
padding-left : 55px;
background : transparent url(../images/icon-text-blockquote.png) no-repeat top left;
font-style : italic;
min-height : 45px;
color : #404040;
}
small {
font-size : 0.85em;
}
sup {
position : relative;
bottom : 0.3em;
vertical-align : baseline;
}
sup em {
font-size : 0.8em;
color : red;
}
sup {
position : relative;
bottom : 0.3em;
vertical-align : baseline;
}
acronym, abbr {
border-bottom : 1px dashed;
letter-spacing : 1px;
cursor : help;
}
h1, h2, h3, h4, h5, h6 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 0.6em 0 0.25em 0;
}
h1 {
font-size : 1.4em;
color : #000000;
}
h2 {
font-size : 1.3em;
color : #000000;
}
h3 {
font-size : 1.2em;
color : #cc3333;
}
h4 {
font-size : 1.1em;
color : #cc8033;
}
h5, h6 {
font-size : 1em;
font-weight : bold;
color : #333333;
}
img {
border : none;
}
img.image-left {
float : left;
margin : 0.5em 1em 0.5em 0;
}
img.image-right {
float : right;
margin : 0.5em 0 0.5em 1em;
}
img.image-border {
border : 1px solid #e5e5e5;
padding : 3px;
}
img.image-margin {
margin : 0.5em;
}
a:link, a:visited {
text-decoration : none;
outline : none;
color : #00789f;
}
a:hover {
text-decoration : underline;
}
a:active {
color : #ff0000;
}
a img {
border : none;
}
a.text {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-txt.png) no-repeat center right;
}
a.music {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-music.png) no-repeat center right;
}
a.archive {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-archive.png) no-repeat center right;
}
a.movie {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-film.png) no-repeat center right;
}
a.wmv {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-wmv.png) no-repeat right center;
}
a.doc, a.rtf {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-doc.png) no-repeat center right;
}
a.xls {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-xls.png) no-repeat center right;
}
a.pps {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-pps.png) no-repeat center right;
}
a.flash {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-flash.png) no-repeat center right;
}
a.pdf {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-pdf.png) no-repeat center right;
}
a.rss, a.atom {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-feed.png) no-repeat center right;
}
a.vcard {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-vcard.png) no-repeat center right;
}
a.mov {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-mov.png) no-repeat right center;
}
a.dmg, a.app {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-dmg.png) no-repeat center right;
}
a.ical {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-ical.png) no-repeat center right;
}
a.css {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-css.png) no-repeat center right;
}
a.ttf {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-ttf.png) no-repeat center right;
}
a.torrent {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-torrent.png) no-repeat center right;
}
a.mailto {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-mailto.png) no-repeat center right;
}
a.callto {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-call.png) no-repeat center right;
}
a.msnim {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-msn.png) no-repeat center right;
}
a.aim {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-aim.png) no-repeat center right;
}
a.yim {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-yim.png) no-repeat center right;
}
a.skype {
padding : 5px 20px 5px 0;
background : transparent url(../images/icon-link-skype.png) no-repeat center right;
}
a.noicon {
padding : 0 !important ;
background : none !important ;
}
#jsn-mainbody a[title="PDF"], #jsn-mainbody a[title="Print"], #jsn-mainbody a[title="E-mail"] {
padding : 0;
background : none;
}
.clearbreak {
clear : both;
}
div.grid2:after, div.grid3:after, div.grid4:after, div.grid5:after, ul.hlist-left:after, ul.hlist-right:after, .clearafter:after {
clear : both;
display : block;
content : ".";
height : 0;
visibility : hidden;
}
div.grid-col {
float : left;
overflow : hidden;
margin-right : 2%;
}
div.grid-lastcol {
float : right;
overflow : hidden;
margin-right : 0 !important ;
}
div.grid2 div.grid-col {
width : 48.8%;
}
div.grid3 div.grid-col {
width : 31.9%;
}
div.grid4 div.grid-col {
width : 23.4%;
}
div.grid5 div.grid-col {
width : 18.3%;
}
.border {
border : 1px solid #e5e5e5;
padding : 3px;
}
.alert {
border-top : 2px solid #feabab;
border-bottom : 2px solid #feabab;
padding : 1em 1em 1em 5em;
background : #ffdfdf /*url(../images/icon-text-alert.png) no-repeat 1.5em 0%;*/
}
.info {
border-top : 2px solid #b7d2f2;
border-bottom : 2px solid #b7d2f2;
padding : 1em 5em 1em 1em;
background : #dbe7f8 url(../images/icon-text-info.png) no-repeat 98% 0%;
}
.download {
border-top : 2px solid #ddedbc;
border-bottom : 2px solid #ddedbc;
padding : 1em 1em 1em 5em;
background : #f2f9e5 url(../images/icon-text-download.png) no-repeat 1.5em 0%;
}
.comment {
border-top : 2px solid #feebab;
border-bottom : 2px solid #feebab;
padding : 1em 5em 1em 1em;
background : #fef8e1 url(../images/icon-text-comment.png) no-repeat 98% 0%;
}
.tip {
border-top : 2px solid #feebab;
border-bottom : 2px solid #feebab;
padding : 1em 5em 1em 1em;
background : #ffffd5 url(../images/icon-text-tip.png) no-repeat 98% 5%;
}
.attachment {
border-top : 2px solid #e5e5e5;
border-bottom : 2px solid #e5e5e5;
padding : 1em 5em 1em 1em;
background : #f2f2f2 /*url(../images/icon-text-attachment.png) no-repeat 98% 5%;*/
}
.dropcap:first-letter {
float : left;
color : #404040;
font : 4em/0.8em "Times New Roman", Times, serif;
}
.prolabel {
background : transparent url(../images/prolabel.png) no-repeat right 50%;
padding-right : 84px;
}
.freenprolabel {
background : transparent url(../images/freenprolabel.png) no-repeat right 50%;
padding-right : 98px;
}
ul li {
margin : 0.3em 1.6em 0.3em 0;
padding : 0;
}
ol li {
margin : 0.3em 2em 0.3em 0;
padding : 0;
}
ul.arrowlist-red, ul.arrowlist-green, ul.arrowlist-blue, ul.iconlist-article, ul.iconlist-folder, ul.iconlist-image, ul.iconlist-online, ul.iconlist-star, ul.iconlist-user {
list-style : none;
}
ul.arrowlist-red li {
margin-right : 0.6em;
padding : 0 10px 0 0;
background : url(../images/arrow.png) no-repeat right 6px;
}
ul.arrowlist-green li {
margin-right : 0.6em;
padding : 0 10px 0 0;
background : url(../images/icon-arrow-s.png) no-repeat right 6px;
}
ul.arrowlist-blue li {
margin-right : 0.6em;
padding : 0 10px 0 0;
background : url(../images/icon-arrow-blue.png) no-repeat right 6px;
}

ul.checklist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.checklist li {
background:transparent url(../images/checklist-bg.gif) no-repeat scroll right 6px;
margin-right:0em;
padding:0 25px 0 0;
}

ul.iconlist-article li {
margin-left : 0.6em;
padding : 0 0 0 20px;
background : url(../images/icon-module-article.png) no-repeat left top;
}
ul.iconlist-folder li {
margin-left : 0.6em;
padding : 0 0 0 20px;
background : url(../images/icon-module-folder.png) no-repeat left top;
}
ul.iconlist-image li {
margin-left : 0.6em;
padding : 0 0 0 20px;
background : url(../images/icon-module-image.png) no-repeat left top;
}
ul.iconlist-online li {
margin-left : 0.6em;
padding : 0 0 0 20px;
background : url(../images/icon-module-online.png) no-repeat left top;
}
ul.iconlist-star li {
margin-left : 0.6em;
padding : 0 0 0 20px;
background : url(../images/icon-module-star.png) no-repeat left top;
}
ul.iconlist-user li {
margin-left : 0.6em;
padding : 0 0 0 20px;
background : url(../images/icon-module-user.png) no-repeat left top;
}
ul.hlist, ul.hlist-left, ul.hlist-right {
margin : 0;
list-style : none;
}
ul.hlist li {
display : inline;
margin : 0;
}
ul.hlist-left li {
display : inline;
margin : 0 1em 0 0;
}
ul.hlist-right li {
display : inline;
margin : 0 0 0 1em;
}
ul.nobullet {
margin : 0;
list-style : none;
}
ul.nobullet li {
margin : 0;
padding : 0;
list-style : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
caption, th {
text-align : right;
}
table.plainrows {
border-collapse : collapse;
background-color : #f2f2f2;
color : #404040;
}
table.plainrows caption {
padding : 6px 0;
text-transform : uppercase;
text-align : center;
font-size : 1.2em;
font-weight : bold;
}
table.plainrows thead {
border-bottom : 1px solid #284d73;
}
table.plainrows thead th {
text-transform : capitalize;
background-color : #366999;
padding : 5px 10px;
color : #ffffff;
font-size : 1.1em;
}
table.plainrows tfoot th, table.plainrows tfoot td {
text-transform : capitalize;
padding : 3px 10px;
background-color : #d9d9d9;
color : #000000;
font-size : 1.1em;
}
table.plainrows tfoot td {
text-align : right;
}
table.plainrows tbody th, table.plainrows tbody td {
border-bottom : 1px solid #d9d9d9;
padding : 4px 10px;
}
table.plainrows tbody th {
white-space : nowrap;
}
table.plainrows tbody tr:hover {
background : #e5e5e5;
}
table.colorstripes {
border : 1px solid #162c40;
color : #ffffff;
background : #284d73;
border-collapse : collapse;
}
table.colorstripes caption {
padding : 6px 0;
text-transform : uppercase;
text-align : center;
font-size : 1.2em;
font-weight : bold;
}
table.colorstripes td, table.colorstripes th {
border : 1px dashed #366999;
padding : 5px 10px;
}
table.colorstripes thead th {
border : 1px solid #284d73;
background : #162c40;
color : #ffffff;
font-size : 1.1em;
}
table.colorstripes tbody th, table.colorstripes tbody td {
text-align : right;
vertical-align : top;
}
table.colorstripes tbody tr.odd {
background : #224161;
}
table.colorstripes tbody tr:hover {
background : #1f3d59;
}
table.colorstripes tbody tr:hover th, table.colorstripes tbody tr.odd:hover th {
background : #1f3d59;
}
table.colorstripes tfoot th, table.colorstripes tfoot td {
border : none;
padding : 4px 10px;
background : #162c40;
color : #ffffff;
font-size : 1.1em;
}
table.colorstripes tfoot td {
text-align : left;
}
td, tr {
text-align : right;
}
table.greystripes {
border : 1px solid #d9d9d9;
color : #404040;
background : #ffffff;
border-collapse : collapse;
}
table.greystripes caption {
padding : 6px 0;
text-transform : uppercase;
text-align : center;
font-size : 1.2em;
font-weight : bold;
}
table.greystripes td, table.greystripes th {
border : 1px dashed #e5e5e5;
padding : 5px 10px;
}
table.greystripes thead th {
border : 1px solid #595959;
border-bottom : 2px solid #000000;
background : #404040;
color : #ffffff;
font-size : 1.1em;
}
table.greystripes tbody th, table.greystripes tbody td {
text-align : right;
vertical-align : top;
}
table.greystripes tbody tr.odd {
background : #f2f2f2;
}
table.greystripes tbody tr:hover {
background : #e5e5e5;
}
table.greystripes tbody tr:hover th, table.greystripes tbody tr.odd:hover th {
background : #e5e5e5;
}
table.greystripes tfoot th, table.greystripes tfoot td {
border : none;
padding : 4px 10px;
background-color : #d9d9d9;
color : #000000;
font-size : 1.1em;
}
table.greystripes tfoot td {
text-align : left;
}
span.pathway {
font-weight : bold;
font-size : 0.9em;
}
a.pathway:link, a.pathway:visited {
padding : 0 0.25em;
font-weight : normal;
text-decoration : none;
color : #404040;
}
a.pathway:hover {
text-decoration : underline;
}
.componentheading, .contentheading {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 2.4em;
color: #173e7e;

font-weight: bold; 
}
a.contentpagetitle:link, a.contentpagetitle:visited {
text-decoration : none;
}
a.contentpagetitle:hover {
text-decoration : underline;
}
table.blog {
width : 100%;
}
table.blog td {
padding-right : 5px;
}
table.contentpane, table.contentpaneopen {
width : 100%;
}
table.blog span.article_seperator {
display : block;
height : 1.5em;
}
td.buttonheading {
padding : 0 2px;
}
span.small, td.createdate, td.modifydate {
color : #999999;
font-size : 0.9em;
padding-bottom : 0.6em;
}
div.pagenavcounter {
color : #595959;
margin : 0.5em 0;
font-size : 0.9em;
font-weight : bold;
}
table.contenttoc {
margin : 0 0 1em 1em;
border : 1px solid #d9d9d9;
background : #f2f2f2;
}
table.contenttoc th {
padding : 0.4em;
background : url(../images/grey_dot.png) 0% bottom ;
font-weight : bold;
text-align : center;
}
table.contenttoc td {
padding : 0.25em 0.6em;
}
a.toclink:link, a.toclink:visited {
font-size : 0.9em;
}
div.mosimage {
padding : 0.3em;
margin : 0.8em;
color : #595959;
}
div.mosimage_caption {
padding : 0.2em;
font-weight : bold;
font-size : 0.9em;
}
a.readon:link, a.readon:visited {
padding : 3px 6px 3px 22px;
text-decoration : none;
color : #404040;
background : #f2f2f2 url(../images/icon-module-arrow.png) no-repeat 5px center;
border : 1px solid #e5e5e5;
}
a.readon:hover {
background-color : #e5e5e5;
text-decoration : none;
}
td.contentdescription {
padding : 0.5em 0;
}
a.category:link, a.category:visited {
font-weight : bold;
}
td.sectiontableheader {
padding : 5px 8px;
font-weight : bold;
font-size : 1.1em;
color : #ffffff;
background-color : #366999;
}
td.sectiontableheader a {
color : #ffffff;
text-decoration : underline;
}
td.sectiontableheader a:hover {
text-decoration : none;
}
tr.sectiontableentry1 td, td.sectiontableentry1 {
padding : 5px 8px;
border-top : 1px solid #e5e5e5;
border-bottom : 1px solid #e5e5e5;
}
tr.sectiontableentry2 td, td.sectiontableentry2 {
padding : 5px 8px;
}
div.blog_more div {
padding-bottom : 0.3em;
}
a.blogsection:link, a.blogsection:visited {
text-decoration : none;
}
a.blogsection:hover {
text-decoration : underline;
}
div.pagenavbar div {
color : #999999;
font-weight : bold;
font-size : 0.9em;
}
div.pagenavbar a:link, div.pagenavbar a:visited {
text-decoration : none;
}
div.pagenavbar a:hover {
text-decoration : underline;
}
th.pagenav_prev, th.pagenav_next {
color : #999999;
font-size : 0.9em;
font-weight : bold;
}
th.pagenav_prev a:link, th.pagenav_prev a:visited, th.pagenav_next a:link, th.pagenav_next a:visited {
text-decoration : none;
}
th.pagenav_prev a:hover, th.pagenav_next a:hover {
text-decoration : underline;
}
.pagenav {
color : #999999;
padding : 0 0.5em;
margin-top : 1em;
font-size : 0.9em;
font-weight : bold;
text-transform : uppercase;
}
a.pagenav:link, a.pagenav:visited {
text-decoration : none;
text-transform : uppercase;
}
a.pagenav:hover {
text-decoration : underline;
}
div.back_button {
margin : 0.5em 0;
padding : 0.4em 0;
font-weight : bold;
}
div.back_button a:link, div.back_button a:visited {
text-decoration : none;
text-transform : uppercase;
}
div.back_button a:hover {
text-decoration : underline;
}
.hd {
display : none;
}
body.contentpane {
padding : 1em;
}
input#mod_search_searchword {
margin-right : 3px;
}
span.highlight {
padding : 0.2em;
background : #ffffaa;
}
input#mod_login_username {
width : 125px;
}
input#mod_login_password {
width : 125px;
}
table.pollstableborder {
margin : 0.5em 0;
text-align : right;
}
table.pollstableborder td {
text-align : right;
font-size : 0.9em;
padding : 3px 2px;
border : none;
}
table.pollstableborder td.sectiontableheader {
background : none;
color : #000000;
}
table.pollstableborder tr.sectiontableentry1 td {
background-color : #f2f2f2;
padding : 0.5em 0.8em;
}
table.pollstableborder tr.sectiontableentry2 td {
background : none;
padding : 0.5em 0.8em;
}
body.contentpane {
color : #000000;
background : #ffffff;
}
#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab {
background-image : none;
background-color : #e5e5e5;
padding : 5px;
}
#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab a {
color : #000000;
}
#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected {
background-image : none !important ;
background-color : #366999;
}
#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected a {
font-weight : bold;
color : #ffffff;
}
#jsn-master div.dynamic-tab-pane-control div.tab-page {
border-color : #999999;
border-top : 3px solid #366999;
padding : 5px;
}
/** @SUCKERFISH **/

/* Mainlevel */
ul.menu-suckerfish {
	z-index: 1;
	float: left;
	border-left: 1px solid #404040;
	margin: 0;
	background: none;
	padding: 0;
	list-style: none;
	
}

ul.menu-suckerfish li {
	float: left;
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

ul.menu-suckerfish a:link,
ul.menu-suckerfish a:visited {
	display: block;
	border-right: 1px solid #000000;
	border-left: 1px solid #404040;
	margin: 0;
	padding: 3px 1.5em;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	
}

ul.menu-suckerfish a:hover {
	background-color: #404040;
}

ul.menu-suckerfish li.active a {
	background-color: #404040;
}


/* Sublevel */
ul.menu-suckerfish ul {
	position: absolute;
	right: -999em;
	z-index: 2;
	margin: 0;
	padding: 0;
	list-style: none;

	
}

/* Other containers */
ul.menu-suckerfish ul ul {
	margin: -26px 184px 0 0;
	z-index: 3;
}

/* Items */
ul.menu-suckerfish ul li {
	position: relative;
	width: 185px;
	margin: 0;
	background: none;
	padding: 0;
}

ul.menu-suckerfish ul a:link,
ul.menu-suckerfish ul a:visited {
	display: block;
	border-top: 1px solid #366999;
	border-right: none;
	border-bottom: 1px solid #162c40;
	border-left: 1px solid #162c40;
	background: #284d73 none;
	color: #cfdbe5;
	padding: 4px 10px;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	height: 1%;
}

ul.menu-suckerfish ul a:hover,
ul.menu-suckerfish ul li.parent a:hover,
ul.menu-suckerfish ul li.parent li.parent a:hover {
	border-top: 1px solid #1f3d59;
	background-color: #1f3d59;
	color: #ffffff;
}

/* Active */
ul.menu-suckerfish ul li.active a,
ul.menu-suckerfish ul li.active li.active a,
ul.menu-suckerfish ul li.active li.active li.active a {
	font-weight: bold;
	color: #ffffff;
}

/* Clear active */
ul.menu-suckerfish ul li.active li a,
ul.menu-suckerfish ul li.active li.active li a {
	font-weight: normal;
	color: #cfdbe5;
}

/* Children expanded */
ul.menu-suckerfish ul li.parent a,
ul.menu-suckerfish ul li.parent li.parent a {
	background: #284d73 url("../images/suckerfish-expand.png") no-repeat 95% center;
	padding-left: 10px;
}

/* Clear children expanded */
ul.menu-suckerfish ul li.parent li a,
ul.menu-suckerfish ul li.parent li.parent li a {
	background-image: none;
}


/* Rollover actions */
ul.menu-suckerfish li:hover ul,
ul.menu-suckerfish li.hover ul,
ul.menu-suckerfish li:hover ul li:hover ul,
ul.menu-suckerfish li.hover ul li.hover ul,
ul.menu-suckerfish li:hover ul li:hover ul li:hover ul,
ul.menu-suckerfish li.hover ul li.hover ul li.hover ul {
	right: auto;
}

ul.menu-suckerfish li:hover ul ul,
ul.menu-suckerfish li.hover ul ul,
ul.menu-suckerfish li:hover ul li:hover ul ul,
ul.menu-suckerfish li.hover ul li.hover ul ul,
ul.menu-suckerfish li:hover ul li:hover ul li:hover ul ul,
ul.menu-suckerfish li.hover ul li.hover ul li.hover ul ul {
	right: -999em;
}

ul.menu-suckerfish,
ul.menu-suckerfish li li {
	clear: left;
}
/*ul.menu-suckerfish {
background:transparent none repeat scroll 0 0;
border-left:1px solid #404040;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:1;
}

ul.menu-suckerfish li {
background:transparent none repeat scroll 0 0;
display:inline;
float:right;
margin:0;
padding:0;
}
ul.menu-suckerfish a:link, ul.menu-suckerfish a:visited {
border-left:1px solid #404040;
border-right:1px solid #000000;
color:#FFFFFF;
display:block;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
margin:0;
padding:3px 1.5em;
text-decoration:none;
}
ul.menu-suckerfish a:hover {
background-color:#404040;
}
ul.menu-suckerfish li.active a {
background-color:#404040;
}
ul.menu-suckerfish ul {
right:-999em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
z-index:2;
}
ul.menu-suckerfish ul ul {
margin:-26px 184px 0 0;
z-index:3;
}
ul.menu-suckerfish ul li {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
position:relative;
width:185px;
}
ul.menu-suckerfish ul a:link, ul.menu-suckerfish ul a:visited {
background:#284D73 none repeat scroll 0 0;
border-color:#366999 -moz-use-text-color #162C40 #162C40;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#CFDBE5;
display:block;
font-size:0.9em;
font-weight:normal;
height:1%;
padding:4px 10px;
text-decoration:none;
}
ul.menu-suckerfish ul a:hover, ul.menu-suckerfish ul li.parent a:hover, ul.menu-suckerfish ul li.parent li.parent a:hover {
background-color:#1F3D59;
border-top:1px solid #1F3D59;
color:#FFFFFF;
}
ul.menu-suckerfish ul li.active a, ul.menu-suckerfish ul li.active li.active a, ul.menu-suckerfish ul li.active li.active li.active a {
color:#FFFFFF;
font-weight:bold;
}
ul.menu-suckerfish ul li.active li a, ul.menu-suckerfish ul li.active li.active li a {
color:#CFDBE5;
font-weight:normal;
}
ul.menu-suckerfish ul li.parent a, ul.menu-suckerfish ul li.parent li.parent a {
background:#284D73 url(../images/suckerfish-expand.png) no-repeat scroll 95% center;
padding-left:10px;
}
ul.menu-suckerfish ul li.parent li a, ul.menu-suckerfish ul li.parent li.parent li a {
background-image:none;
}
ul.menu-suckerfish li:hover ul, ul.menu-suckerfish li.hover ul, ul.menu-suckerfish li:hover ul li:hover ul, ul.menu-suckerfish li.hover ul li.hover ul, ul.menu-suckerfish li:hover ul li:hover ul li:hover ul, ul.menu-suckerfish li.hover ul li.hover ul li.hover ul {
right:auto;
}
ul.menu-suckerfish li:hover ul ul, ul.menu-suckerfish li.hover ul ul, ul.menu-suckerfish li:hover ul li:hover ul ul, ul.menu-suckerfish li.hover ul li.hover ul ul, ul.menu-suckerfish li:hover ul li:hover ul li:hover ul ul, ul.menu-suckerfish li.hover ul li.hover ul li.hover ul ul {
right:-999em;
}

ul.menu-suckerfish, ul.menu-suckerfish li li {
clear:right;
}*/
ul.menu-bullettree, ul.menu-bullettree ul {
background : none;
list-style : none;
padding : 0;
margin : 0;
text-align : right;
}
ul.menu-bullettree li {
background : none;
padding : 0;
margin : 0;
text-align : right;
}
ul.menu-bullettree {
border-top : 1px dotted #b3b3b3;
text-align : right;
}
ul.menu-bullettree ul li {
margin-right : 1em;
}
ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
display : block;
background : transparent url(../images/bullettree-level0.png) no-repeat 98% 10px;
border-bottom : 1px dotted #b3b3b3;
padding : 3px 15px 3px 5px;
color : #404040;
text-decoration : none !important ;
}
ul.menu-bullettree a:hover {
background-color : #8babdb;
color : #000000;/*font-weight: bold;*/
text-align : right;
}
div.box-grey ul.menu-bullettree a:link, div.box-grey ul.menu-bullettree a:visited {
color : #d9d9d9;
}
div.box-grey ul.menu-bullettree a:hover {
background-color : #404040;
color : #d9d9d9;
}
ul.menu-bullettree ul a:link, ul.menu-bullettree ul a:visited {
background-image : url(../images/bullettree-level1.png);
border-bottom : none;
text-align : right;
}
ul.menu-bullettree ul ul a:link, ul.menu-bullettree ul ul a:visited {
background-image : url(../images/bullettree-level2.png);
}
ul.menu-bullettree ul ul ul a:link, ul.menu-bullettree ul ul ul a:visited {
background-image : url(../images/bullettree-level3.png);
}
ul.menu-bullettree a.current {
background-image : url(../images/bullettree-current.png) !important ;
font-weight : bold;
color : #000000;
text-align : right;
}
ul.menu-bullettree li.current a:hover {
color : #000000;
text-align : right;
}
div.box-grey ul.menu-bullettree li.current a {
color : #ffffff;
text-align : right;
}
div.box-grey ul.menu-bullettree li.current a:hover {
color : #ffffff;
text-align : right;
}
ul.menu-bullettree li.current li a {
font-weight : normal;
text-align : right;
}
ul.menu-bullettree li.current li a:hover {
color : #000000;
text-align : right;
}
ul.menu-divbar {
margin : 0;
padding : 0;
list-style : none;
}
ul.menu-divbar li {
display : inline;
margin : 0;
border-left : 1px solid #b3b3b3;
background : none;
padding : 0 0.8em;
}
ul.menu-divbar li.first {
border-left : none !important ;
}
ul.menu-divbar a:link, ul.menu-divbar a:visited {
text-decoration : none !important ;
}
ul.menu-divbar a:hover {
text-decoration : underline !important ;
}
ul.menu-icon {
margin : 0;
padding : 0;
list-style : none;
}
ul.menu-icon li {
display : inline;
margin : 0;
background : none;
padding : 0 0 0 12px;
}
ul.menu-icon a:link, ul.menu-icon a:visited {
background : transparent url(../images/dot.png) no-repeat left top;
padding-left : 20px;
text-decoration : none !important ;
color : #000000;
}
ul.menu-icon a:hover {
text-decoration : underline !important ;
}