body {}
h1 { color: #000000;}
h2 { color: #000000;}
h3 {color: #CC3333;}
h4 {color: #669900;}
h5, h6 {color: #FF9900;}
a:link, a:visited { color: #0075BF;}
a:hover {}
a:active {color: #FF0000;}
blockquote {color: #993300;}
.componentheading, .contentheading {}
a.readon:link,a.readon:visited {color: #404040; background: #f2f2f2 url(../images/icon-arrow-m.png) no-repeat 5px center;border: 1px solid #e5e5e5;}
a.readon:hover {background-color: #e5e5e5;}
td.sectiontableheader {color: #FFFFFF; background: #00789F;}
span.highlight { padding: .2em; background: #FFFFAA;}
table.blog span.article_seperator {}
a.pathway:link, a.pathway:visited {color: #404040;}
#jsn-master { background-color: #FFFFFF; color: #000;}
#jsn-logo a { color: #1a1a1a; height: 50px; text-decoration: none; outline: 0;}
#jsn-logo h1 {}
#jsn-body_wrapper { background: #192532 url(../images/master-bg.png) repeat-x top left;}
#jsn-body { border-left: 5px solid #FFF; border-right: 5px solid #FFF;}
#jsn-mainmenu {background-color: #1a1a1a; border-top: 1px solid #282828; border-bottom: 1px solid #282828;}
#jsn-pheader { background-color: #595959; border-bottom: 5px solid #404040;}
#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: #e5e5e5 url(../images/pathway-bg.png) repeat-x bottom left; padding: .6em 1.2em;}
#jsn-usermodules1 { background: transparent url(../images/dot.png) repeat-x left bottom;}
#jsn-usermodules2 {background: transparent url(../images/dot.png) repeat-x left top;}
#jsn-usermodules3 { 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-footer { color: #595959;}
#jsn-footer a:link, #jsn-footer a:visited { color: #000; text-decoration: underline;}
#jsn-footer a:hover { text-decoration: none;}
div.search-icon { background: transparent url(../images/icon-search.png) no-repeat left center; padding-left: 20px;}
div#jsn-pright div.module, div#jsn-pleft div.module { margin-bottom: 1.5em;}
table.poll td, table.poll-box td, table.poll-plain td { text-align: left; }/* moduletable style */
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-plain h3, div.moduletable h3 { color: #000000; font-family: Verdana,  Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; margin: 0 0 0.5em 0;}
div.module-box { margin: 0 0 10px; padding: 0; position: relative; z-index: 100; }
div.module-box > div { padding: 30px 0 0 0; }
div.module-box > div > div {padding: 0 0 0 10px;}
div.module-box > div > div > div {padding: 5px 20px 15px 10px;}
div.module-box h3 {position: absolute; top: 10px; left: 8px; margin: 0; padding: .2em 1em;}
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-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 h3 { color: #FFF;}
div.box-grey { background: transparent url(../images/module-box-grey-bg-r.png) no-repeat top right; color: #FFF;}
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.header-dots h3 { background: url(../images/icon-doubledots.png) no-repeat left 5px; padding: 0 0 0 10px;}
div.header-arrow h3 { background: url(../images/icon-arrow-m.png) no-repeat left 5px; padding: 0 0 0 16px;}


