.voicer-box{
	margin:0 5px 11px;
	border-right:1px solid #848c94;
	width:190px;
	height:130px;
	float:left;
	padding:10px;
	background:#172534
}
.voicer-box img{float:left;margin-right:14px}
.voicer-box h3{
	margin:16px 0 32px 0;
	font-size:12px;
	text-align:center;
	color:#fff
}
.voicer-country:before,.voicer-country:after{
	content:" ";
	display:table;
	clear:both;
}
.voicer-country{
	margin:0 6px 11px 7px;
	clear:left;
	padding:14px 13px;
	background:#35414d
}
.voicer-country h2{
	margin:10px 0;
	font-size:14px;
	color:#fff
}
.voicer-country img{
	float:left;
	margin-right:30px
}
.mejs-mediaelement{position:absolute;top:0;left:0}
.mejs-container{position:relative}
.voicerp .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;width:100%}
.voicerp .mejs-controls div{list-style-type:none;display:block;float:left;margin:0;padding:0;height:20px}
.voicerp .mejs-controls .mejs-time{display:block;height:17px;width:auto;overflow:hidden;text-align:center;padding:auto 4px}
.voicerp .mejs-controls .mejs-time span{color:#fff;line-height:12px;display:block;float:left;width:auto}
.voicerp .mejs-button button{cursor:pointer;display:block;text-decoration:none;border:0;padding:0;margin:0;border:0 none transparent}
.voicerp div.mejs-time-rail{position:relative}
.voicerp .mejs-time-rail span{position:absolute;display:block;height:100%;cursor:pointer;*zoom:1;left:0;width:0}
.voicerp .mejs-time-rail .mejs-time-handle{visibility:hidden;position:absolute;margin:0;width:10px;cursor:pointer;text-align:center}
.voicerp .mejs-time-rail .mejs-time-float{visibility:hidden;position:absolute;display:block;width:36px;height:17px!important;top:-26px;margin-left:-18px}
.voicerp .mejs-time-rail:hover .mejs-time-float{visibility:visible}
.voicerp .mejs-time-rail .mejs-time-float-current{display:block;left:0;border:solid 1px #333;width:36px;text-align:center;font-size:11px;height:17px!important;line-height:17px!important;background:#eee}
.voicerp .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0!important;height:0!important;line-height:0!important;border:solid 5px #eee;border-color:#eee transparent transparent transparent;border-radius:0;top:15px;left:13px}
.voicerp .mejs-time-rail:hover .mejs-time-handle{visibility:visible}
.mejs-clear{clear:both}
.mejs-container.voicerp{margin-left:87px}
.voicerp .mejs-controls{height:25px;width:98px;left:0;border:1px solid #fff}
.voicerp .mejs-controls div.mejs-playpause-button{width:28px;height:25px;border-right:1px solid #ccc;background:#fff}
.voicerp .mejs-controls .mejs-playpause-button button{background:transparent url(http://www.commercialsonhold.com/css/i/controls.png) 0 0 no-repeat;width:16px;height:16px;margin:4px 7px}
.voicerp .mejs-controls .mejs-play button{background-position:0 0}
.voicerp .mejs-controls .mejs-pause button{background-position:0 -16px}
.voicerp .mejs-controls div.mejs-time-rail{height:25px}
.voicerp .mejs-controls .mejs-time-rail .mejs-time-total{background:#fff;opacity:.4}
.voicerp .mejs-controls .mejs-time-rail .mejs-time-current{background:#6ee}
.voicerp .mejs-controls .mejs-time-rail .mejs-time-handle{background:#000;width:10px}
#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
}

#jsn-page {
background-color:#fff;
color:#000;
border-left:2px solid #000;
border-right:2px solid #000;
width:960px;
height:100%;
margin:0 auto
}

#jsn-header {
position:relative
}

#jsn-logo {
position:absolute;
bottom:0;
left:0
}

#jsn-ptop {
position:absolute;
top:28px;
right:20px
}

#jsn-mainmenu {
height:30px;
position:relative;
background-color:#282828
}

#jsn-ptoolbar {
position:absolute;
top:3px;
left:3px
}

#jsn-pinset {
position:absolute;
top:3px;
right:3px
}

#jsn-fontresizer {
position:absolute;
top:3px;
right:8px
}

#jsn-promo {
color:#f2f2f2;
background:#595959 url(../images/promo-bg.jpg) repeat-x left top;
border-bottom:5px solid #404040
}

#jsn-puser8_inner,#jsn-puser9_inner {
padding:15px
}

#jsn-maincontent_inner {
padding:0 15px
}

#jsn-mainbody {
padding:1.5em
}

#jsn-content {
background-color:#fff;
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:.6em 1em
}

#jsn-banner {
text-align:center;
margin:0 auto;
padding:0px 0
}

#jsn-usermodules1 {
background:transparent url(../images/dot.png) repeat-x left bottom;
padding:1.2em 0
}

#jsn-usermodules2 {
background:transparent url(../images/dot.png) repeat-x left top;
padding:1.2em 0
}

#jsn-usermodules3 {
border-top:2px solid #fff;
border-bottom:6px solid #404040;
background:#d9d9d9 url(../images/usermodules3-bg.png) repeat-x left top;
padding:.6em
}

#jsn-usermodules1_inner_grid2,#jsn-usermodules2_inner_grid2 {
background:transparent url(../images/dot.png) repeat-y 50% top
}

#jsn-puser2_grid2,#jsn-puser4_grid2 {
width:49.95%;
float:right
}

#jsn-puser5_grid3,#jsn-puser6_grid3,#jsn-puser7_grid3 {
width:33.3%;
float:left
}

#jsn-puser1,#jsn-puser2,#jsn-puser3,#jsn-puser4 {
padding:.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 {
font-size:0.9em;
color:#595959;
padding:1.2em 1em
}

#jsn-footer a:link,#jsn-footer a:visited {
color:#000;
text-decoration:underline
}

#jsn-pfooter_grid2 {
float:left;
width:49.5%
}

#jsn-pbottom_grid2 {
float:right;
width:49.5%
}

div.search-icon {
background:transparent url(../images/icon-module-search.png) no-repeat left center;
padding-left:20px
}

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:#000;
font-size:1.1em;
margin:0 0 3px
}

div.module-box {
padding:0
}

div.module-box > div {
padding:16px 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) top right no-repeat
}

div.box-blue > div {
background:transparent url(../images/module-box-blue-bg-l.png) top left no-repeat
}

div.box-blue > div > div {
background:transparent url(../images/module-box-blue-bg-l.png) bottom left no-repeat
}

div.box-blue > div > div > div {
background:transparent url(../images/module-box-blue-bg-r.png) bottom right no-repeat
}

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-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-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 h3 {
color:#FFF
}

div.header-dots h3,div.icon-dots h3 {
background:url(../images/icon-module-dots.png) no-repeat left 5px;
padding:0 0 0 10px
}

div.header-arrow h3,div.icon-arrow h3 {
background:url(../images/icon-module-arrow.png) no-repeat left 5px;
padding:0 0 0 16px
}

div.icon-article h3 {
background:url(../images/icon-module-article.png) no-repeat left 5px;
padding:2px 0 2px 22px
}

div.icon-calendar h3 {
background:url(../images/icon-module-calendar.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-cart h3 {
background:url(../images/icon-module-cart.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-comment h3 {
background:url(../images/icon-module-comment.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-display h3 {
background:url(../images/icon-module-display.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-download h3 {
background:url(../images/icon-module-download.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-user h3 {
background:url(../images/icon-module-user.png) no-repeat left 5px;
padding:2px 0 2px 21px
}

div.icon-selection h3 {
background:url(../images/icon-module-selection.png) no-repeat left 5px;
padding:2px 0 2px 21px
}

div.icon-online h3 {
background:url(../images/icon-module-online.png) no-repeat left 5px;
padding:2px 0 2px 21px
}

div.icon-statistics h3 {
background:url(../images/icon-module-statistics.png) no-repeat left 5px;
padding:2px 0 2px 21px
}

div.icon-settings h3 {
background:url(../images/icon-module-settings.png) no-repeat left 5px;
padding:2px 0 2px 21px
}

div.icon-search h3 {
background:url(../images/icon-module-search.png) no-repeat left 5px;
padding:2px 0 2px 21px
}

div.icon-folder h3 {
background:url(../images/icon-module-folder.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-star h3 {
background:url(../images/icon-module-star.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-image h3 {
background:url(../images/icon-module-image.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-home h3 {
background:url(../images/icon-module-home.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-help h3 {
background:url(../images/icon-module-help.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-info h3 {
background:url(../images/icon-module-info.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-mail h3 {
background:url(../images/icon-module-mail.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

div.icon-rss h3 {
background:url(../images/icon-module-rss.png) no-repeat left 4px;
padding:2px 0 2px 21px
}

html,body {
border:0;
margin:0;
padding:0
}

p,pre,blockquote,form,dl,ul,ol,fieldset,address {
margin:0.35em 0 0.8em;
padding:0
}

fieldset {
padding:.5em
}

pre {
border-left:5px solid #404040;
background:#FFFFD5;
font-family:"Courier New", Courier, monospace;
padding:1em
}

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:.85em
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline
}

sup em {
font-size:.8em;
color:red
}

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 .25em
}

h1 {
font-size:1.4em;
color:#000
}

h2 {
font-size:1.3em;
color:#000
}

h3 {
font-size:1.2em;
color:#C33
}

h4 {
font-size:1.1em;
color:#CC8033
}

h5,h6 {
font-size:1em;
font-weight:700;
color:#333
}

img.image-left {
float:left;
margin:.5em 1em .5em 0
}

img.image-right {
float:right;
margin:.5em 0 .5em 1em
}

img.image-margin {
margin:.5em
}

a:link,a:visited {
text-decoration:none;
outline:none;
color:#00789f
}

a:active {
color:red
}

a.text {
background:transparent url(../images/icon-link-txt.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.music {
background:transparent url(../images/icon-link-music.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.archive {
background:transparent url(../images/icon-link-archive.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.movie {
background:transparent url(../images/icon-link-film.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.wmv {
background:transparent url(../images/icon-link-wmv.png) no-repeat right center;
padding:5px 20px 5px 0
}

a.doc,a.rtf {
background:transparent url(../images/icon-link-doc.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.xls {
background:transparent url(../images/icon-link-xls.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.pps {
background:transparent url(../images/icon-link-pps.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.flash {
background:transparent url(../images/icon-link-flash.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.pdf {
background:transparent url(../images/icon-link-pdf.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.rss,a.atom {
background:transparent url(../images/icon-link-feed.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.vcard {
background:transparent url(../images/icon-link-vcard.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.mov {
background:transparent url(../images/icon-link-mov.png) no-repeat right center;
padding:5px 20px 5px 0
}

a.dmg,a.app {
background:transparent url(../images/icon-link-dmg.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.ical {
background:transparent url(../images/icon-link-ical.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.css {
background:transparent url(../images/icon-link-css.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.ttf {
background:transparent url(../images/icon-link-ttf.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.torrent {
background:transparent url(../images/icon-link-torrent.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.mailto {
background:transparent url(../images/icon-link-mailto.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.callto {
background:transparent url(../images/icon-link-call.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.msnim {
background:transparent url(../images/icon-link-msn.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.aim {
background:transparent url(../images/icon-link-aim.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.yim {
background:transparent url(../images/icon-link-yim.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.skype {
background:transparent url(../images/icon-link-skype.png) no-repeat center right;
padding:5px 20px 5px 0
}

a.noicon {
background:none !important;
padding:0 !important
}

#jsn-mainbody a[title="PDF"],#jsn-mainbody a[title="Print"],#jsn-mainbody a[title="E-mail"] {
background:none;
padding:0
}

.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%
}

.alert {
border-top:2px solid #FEABAB;
border-bottom:2px solid #FEABAB;
background:#FFDFDF url(../images/icon-text-alert.png) no-repeat 1.5em;
padding:1em 1em 1em 5em
}

.info {
border-top:2px solid #B7D2F2;
border-bottom:2px solid #B7D2F2;
background:#DBE7F8 url(../images/icon-text-info.png) no-repeat 1.5em;
padding:1em 1em 1em 5em
}

.download {
border-top:2px solid #DDEDBC;
border-bottom:2px solid #DDEDBC;
background:#F2F9E5 url(../images/icon-text-download.png) no-repeat 1.5em;
padding:1em 1em 1em 5em
}

.comment {
border-top:2px solid #FEEBAB;
border-bottom:2px solid #FEEBAB;
background:#FEF8E1 url(../images/icon-text-comment.png) no-repeat 1.5em;
padding:1em 1em 1em 5em
}

.tip {
border-top:2px solid #FEEBAB;
border-bottom:2px solid #FEEBAB;
background:#FFFFD5 url(../images/icon-text-tip.png) no-repeat 1.5em;
padding:1em 1em 1em 5em
}

.attachment {
border-top:2px solid #e5e5e5;
border-bottom:2px solid #e5e5e5;
background:#f2f2f2 url(../images/icon-text-attachment.png) no-repeat 1.5em;
padding:1em 1em 1em 5em
}

.dropcap:first-letter {
float:left;
color:#404040;
font:4em/.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:.3em 0 .3em 1.6em;
padding:0
}

ol li {
margin:.3em 0 .3em 2em;
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-left:.6em;
background:url(../images/arrow.png) no-repeat left 6px;
padding:0 0 0 10px
}

ul.arrowlist-green li {
margin-left:.6em;
background:url(../images/icon-arrow-s.png) no-repeat left 6px;
padding:0 0 0 10px
}

ul.arrowlist-blue li {
margin-left:.6em;
background:url(../images/icon-arrow-blue.png) no-repeat left 6px;
padding:0 0 0 10px
}

ul.iconlist-article li {
margin-left:.6em;
background:url(../images/icon-module-article.png) no-repeat left top;
padding:0 0 0 20px
}

ul.iconlist-folder li {
margin-left:.6em;
background:url(../images/icon-module-folder.png) no-repeat left top;
padding:0 0 0 20px
}

ul.iconlist-image li {
margin-left:.6em;
background:url(../images/icon-module-image.png) no-repeat left top;
padding:0 0 0 20px
}

ul.iconlist-online li {
margin-left:.6em;
background:url(../images/icon-module-online.png) no-repeat left top;
padding:0 0 0 20px
}

ul.iconlist-star li {
margin-left:.6em;
background:url(../images/icon-module-star.png) no-repeat left top;
padding:0 0 0 20px
}

ul.iconlist-user li {
margin-left:.6em;
background:url(../images/icon-module-user.png) no-repeat left top;
padding:0 0 0 20px
}

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
}

table {
border-collapse:collapse;
border-spacing:0
}

table.plainrows {
border-collapse:collapse;
background-color:#f2f2f2;
color:#404040
}

table.plainrows thead {
border-bottom:solid 1px #284d73
}

table.plainrows thead th {
text-transform:capitalize;
background-color:#366999;
color:#fff;
font-size:1.1em;
padding:5px 10px
}

table.plainrows tfoot th,table.plainrows tfoot td {
text-transform:capitalize;
background-color:#d9d9d9;
color:#000;
font-size:1.1em;
padding:3px 10px
}

table.plainrows tbody th,table.plainrows tbody td {
border-bottom:solid 1px #d9d9d9;
padding:4px 10px
}

table.plainrows tbody th {
white-space:nowrap
}

table.colorstripes {
border:1px solid #162c40;
color:#fff;
background:#284d73;
border-collapse:collapse
}

table.colorstripes td,table.colorstripes th {
border:1px dashed #366999;
padding:5px 10px
}

table.colorstripes thead th {
border:1px solid #284d73;
background:#162c40;
color:#fff;
font-size:1.1em
}

table.colorstripes tbody tr.odd {
background:#224161
}

table.colorstripes tfoot th,table.colorstripes tfoot td {
border:none;
background:#162c40;
color:#fff;
font-size:1.1em;
padding:4px 10px
}

table.greystripes {
border:1px solid #d9d9d9;
color:#404040;
background:#fff;
border-collapse:collapse
}

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 #000;
background:#404040;
color:#fff;
font-size:1.1em
}

table.greystripes tbody tr.odd {
background:#f2f2f2
}

table.greystripes tfoot th,table.greystripes tfoot td {
border:none;
background-color:#d9d9d9;
color:#000;
font-size:1.1em;
padding:4px 10px
}

span.pathway {
font-weight:700;
font-size:0.9em
}

a.pathway:link,a.pathway:visited {
font-weight:400;
text-decoration:none;
color:#404040;
padding:0 .25em
}

.componentheading,.contentheading {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.4em
}

table.blog td {
padding-right:5px
}

table.blog span.article_seperator {
display:block;
height:1.5em
}

td.buttonheading {
padding:0 2px
}

span.small,td.createdate,td.modifydate {
color:#999;
font-size:0.9em;
padding-bottom:.6em
}

div.pagenavcounter {
color:#595959;
font-size:.9em;
font-weight:700;
margin:.5em 0
}

table.contenttoc {
border:1px solid #D9D9D9;
background:#f2f2f2;
margin:0 0 1em 1em
}

table.contenttoc th {
background:url(../images/grey_dot.png) bottom repeat-x;
font-weight:700;
text-align:center;
padding:.4em
}

table.contenttoc td {
padding:.25em .6em
}

a.toclink:link,a.toclink:visited {
font-size:.9em
}

div.mosimage {
color:#595959;
margin:.8em;
padding:.3em
}

div.mosimage_caption {
font-weight:700;
font-size:0.9em;
padding:.2em
}

a.readon:link,a.readon:visited {
text-decoration:none;
color:#404040;
background:#f2f2f2 url(../images/icon-module-arrow.png) no-repeat 5px center;
border:1px solid #e5e5e5;
padding:3px 6px 3px 22px
}

a.readon:hover {
background-color:#e5e5e5;
text-decoration:none
}

td.contentdescription {
padding:.5em 0
}

a.category:link,a.category:visited {
font-weight:700
}

td.sectiontableheader {
font-weight:700;
font-size:1.1em;
color:#FFF;
background-color:#366999;
padding:5px 8px
}

td.sectiontableheader a {
color:#fff;
text-decoration:underline
}

tr.sectiontableentry1 td {
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding:5px 8px
}

tr.sectiontableentry2 td {
padding:5px 8px
}

div.blog_more div {
padding-bottom:.3em
}

div.pagenavbar div {
color:#999;
font-weight:700;
font-size:.9em
}

th.pagenav_prev,th.pagenav_next {
color:#999;
font-size:.9em;
font-weight:700
}

.pagenav {
color:#999;
margin-top:1em;
font-size:.9em;
font-weight:700;
text-transform:uppercase;
padding:0 .5em
}

div.back_button {
font-weight:700;
margin:.5em 0;
padding:.4em 0
}

.hd {
display:none
}

body.contentpane {
color:#000;
background:#FFF;
padding:1em
}

input#mod_search_searchword {
margin-right:3px
}

span.highlight {
background:#FFA;
padding:.2em
}

form#form-login fieldset.input {
border:none;
padding:0
}

p#form-login-username,p#form-login-password,p#form-login-remember {
margin:0 0 6px
}

table.pollstableborder {
text-align:left;
margin:.5em 0
}

table.pollstableborder td {
text-align:left;
font-size:.9em;
border:none;
padding:3px 2px
}

table.pollstableborder tr.sectiontableentry0 td {
background-color:#f2f2f2;
padding:.5em .8em
}

table.pollstableborder tr.sectiontableentry1 td {
background:none;
padding:.5em .8em
}

#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.selected {
background-image:none !important;
background-color:#366999
}

#jsn-master div.dynamic-tab-pane-control div.tab-page {
border-top:3px solid #366999;
border-color:#999;
padding:5px
}

#system-message {
margin-bottom:20px
}

#system-message ul li {
margin-left:0
}

#system-message dd.message ul {
background:#c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat
}

#system-message dd.error ul {
border-top:3px solid #de7a7b;
border-bottom:3px solid #de7a7b;
padding-left:40px;
color:#c00;
background:#e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;
text-indent:0;
margin:0
}

.tool-tip {
float:left;
background:#ffc;
border:1px solid #D4D5AA;
max-width:200px;
padding:5px
}

.tool-title {
font-size:100%;
font-weight:700;
background:url(../../system/images/selector-arrow.png) no-repeat;
margin:-15px 0 0;
padding:15px 0 5px
}

.tool-text {
font-size:100%;
margin:0
}

#system-message dd.notice ul {
border-top:3px solid #f0dc7e;
border-bottom:3px solid #f0dc7e;
color:#c00;
background:#efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat
}

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

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 #000;
border-left:1px solid #404040;
color:#fff;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none;
margin:0;
padding:3px 1.5em
}

ul.menu-suckerfish ul {
position:absolute;
left:-999em;
z-index:2;
list-style:none;
margin:0;
padding:0
}

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

ul.menu-suckerfish ul li {
position:relative;
width:185px;
background:none;
margin:0;
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;
font-size:0.9em;
font-weight:400;
text-decoration:none;
height:1%;
padding:4px 10px
}

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:#fff
}

ul.menu-suckerfish ul li.active li a,ul.menu-suckerfish ul li.active li.active li a {
font-weight:400;
color:#cfdbe5
}

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-right: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 {
left: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 {
left:-999em
}

ul.menu-suckerfish,ul.menu-suckerfish li li {
clear:left
}

ul.menu-bullettree,ul.menu-bullettree ul {
background:none;
list-style:none;
margin:0;
padding:0
}

ul.menu-bullettree li {
background:none;
margin:0;
padding:0
}

ul.menu-bullettree {
border-top:1px dotted #b3b3b3
}

ul.menu-bullettree ul li {
margin-left:1em
}

ul.menu-bullettree a:link,ul.menu-bullettree a:visited {
display:block;
background:transparent url(../images/bullettree-level0.png) no-repeat 5px 10px;
border-bottom:1px dotted #b3b3b3;
color:#404040;
text-decoration:none !important;
padding:3px 5px 3px 15px
}

ul.menu-bullettree a:hover {
background-color:#d9d9d9;
color:#000
}

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
}

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:700;
color:#000
}

ul.menu-bullettree li.current li a {
font-weight:400
}

ul.menu-divbar li {
display:inline;
border-left:1px solid #B3B3B3;
background:none;
margin:0;
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-icon li {
display:inline;
background:none;
margin:0;
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:#000
}

#jsn-promo h3,div.box-grey ul.menu-bullettree li.current a,div.box-grey ul.menu-bullettree li.current a:hover {
color:#fff
}

#jsn-puser8 a:link,#jsn-puser8 a:visited,#jsn-puser9 a:link,#jsn-puser9 a:visited,div.box-grey a:link,div.box-grey a:visited {
color:#40afff
}

#jsn-puser1_grid2,#jsn-puser3_grid2,#jsn-puser5_grid2,#jsn-puser6_grid2,#jsn-puser7_grid2 {
width:49.95%;
float:left
}

#jsn-footer a:hover,a.contentpagetitle:link,a.contentpagetitle:visited,td.sectiontableheader a:hover,a.blogsection:link,a.blogsection:visited,div.pagenavbar a:link,div.pagenavbar a:visited,th.pagenav_prev a:link,th.pagenav_prev a:visited,th.pagenav_next a:link,th.pagenav_next a:visited {
text-decoration:none
}

#jsn-pbottom,table.plainrows tfoot td,table.colorstripes tfoot td,table.greystripes tfoot td {
text-align:right
}

table.poll td,table.poll-box td,table.poll-plain td,caption,th {
text-align:left
}

div.box-blue div div div div,div.box-green div div div div,div.box-yellow div div div div,div.box-grey div div div div {
background:none
}

img,a img {
border:none
}

img.image-border,.border {
border:1px solid #e5e5e5;
padding:3px
}

a:hover,a.pathway:hover,a.contentpagetitle:hover,a.blogsection:hover,div.pagenavbar a:hover,th.pagenav_prev a:hover,th.pagenav_next a:hover,a.pagenav:hover,div.back_button a:hover {
text-decoration:underline
}

ul.hlist,ul.hlist-left,ul.hlist-right,ul.nobullet {
list-style:none;
margin:0
}

ul.nobullet li,ul.menu-divbar,ul.menu-icon {
list-style:none;
margin:0;
padding:0
}

table.plainrows caption,table.colorstripes caption,table.greystripes caption {
text-transform:uppercase;
text-align:center;
font-size:1.2em;
font-weight:700;
padding:6px 0
}

table.plainrows tbody tr:hover,table.greystripes tbody tr:hover,table.greystripes tbody tr:hover th,table.greystripes tbody tr.odd:hover th {
background:#e5e5e5
}

table.colorstripes tbody th,table.colorstripes tbody td,table.greystripes tbody th,table.greystripes tbody td {
text-align:left;
vertical-align:top
}

table.colorstripes tbody tr:hover,table.colorstripes tbody tr:hover th,table.colorstripes tbody tr.odd:hover th {
background:#1f3d59
}

table.blog,table.contentpane,table.contentpaneopen {
width:100%
}

a.pagenav:link,a.pagenav:visited,div.back_button a:link,div.back_button a:visited {
text-decoration:none;
text-transform:uppercase
}

#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab a,ul.menu-bullettree li.current a:hover,ul.menu-bullettree li.current li a:hover {
color:#000
}

#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected a,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:700;
color:#fff
}

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

ul.menu-divbar a:hover,ul.menu-icon a:hover {
text-decoration:underline !important
}
