@charset "utf-8";
/* CSS Document */


body {
}

h1 {
	color: #000000;
}

h2 {
	color: #4D120F;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
}

h3 {
	color: #4D120F;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}

h4 {
	color: #669900;
}

h5, h6 {
	color: #666666;
}

a:link, a:visited {
	color: #4D120F;
}

a:hover {
}

a:active {
	color: #FF0000;
}


blockquote {
	color: #993300;
}

.componentheading, .contentheading {
}

a.readon:link, a.readon:visited {
	background: transparent url(button-readmore.png) no-repeat left top;
	display: block;
	font-size: 0;
	height: 17px;
	width: 83px;
}

a.readon:hover {
}

td.sectiontableheader {
	background: #800000;
	color: #FFFFFF;
}

span.highlight {
	background: #FFFFAA;
	padding: 0.2em;
}

table.blog span.article_seperator {
}

a.pathway:link, a.pathway:visited {
	color: #404040;
}

#jsn-master {
	color: #000000;
	background-color: #CACACA;
}

#jsn-master-top {
	background: #343434 url(/images/master-topbg1.png) repeat left top;
}

#jsn-master-top_inner {
	background: transparent url(/images/master-topbg2.png) repeat-x left top;
}

#jsn-page_inner1 {
	background: transparent url(/images/page-leftshadow.png) no-repeat left top;
}

#jsn-page_inner2 {
	background: transparent url(/images/page-rightshadow.png) no-repeat right top;
}

#jsn-page_inner3 {
	background: transparent url(/images/page-bottom.png) no-repeat left bottom;
}

#jsn-logo a {
	background: transparent url(/images/logo-top.png) no-repeat 0 0;
}

#jsn-ptop_inner1 {
	background: transparent url(/images/ptop-leftborder.png) no-repeat left top;
}

#jsn-ptop_inner2 {
	background: transparent url(/images/ptop-rightborder.png) no-repeat right top;
}

#jsn-body {
	background-color: #ffffff;
}

#jsn-body_inner {
	background-color: #CACACA;
}

#jsn-toolbar_wrapper1 {
	background: transparent url(/images/toolbar-leftborder.png) no-repeat left top;
}

#jsn-toolbar_wrapper2 {
	background: transparent url(/images/toolbar-rightborder.png) no-repeat right top;
}

#jsn-toolbar {
	background: transparent url(/images/toolbar-bg.png) repeat-x left top;
}

#jsn-pheader {
}

#jsn-sidecontent {
	border-top: 10px solid #670001;
}

#jsn-puser1_wrapper {
	background: transparent url(/images/puser1-bg1.png) repeat-y right top;
}

#jsn-puser1 {
	background: transparent url(/images/puser1-bg2.png) repeat-x left bottom;
}

#jsn-content {
	background: transparent url(/images/content-bg.png) repeat-y left top;
}

#jsn-maincontent {
	background: transparent url/images/(maincontent-bg.png) repeat-x left top;
}

#jsn-master-bottom {
	background: #2A2A2A url(/images/master-bottombg.png);
}

#jsn-pfooter {
	background: transparent url(/images/logo-bottom.png) no-repeat 35px 35px;
}

table.poll td, table.poll-box td, table.poll-plain td {
	text-align: left;
}

div.moduletable h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
}

div#jsn-pleft div.moduletable {
	margin-bottom: 1.5em;
}

#jsn-ptop form {
	margin: 0;
}

#jsn-ptop .inputbox {
	border: none;
	float: left;
	height: 18px;
	padding: 0 3px;
}

#jsn-ptop .button {
	background: transparent url(/images/button-go-red.png) no-repeat left top;
	border: none;
	float: left;
	height: 20px;
	margin: 0 2px;
	width: 28px;
}

#jsn-sidecontent h3 {
	margin: 0;
}

#jsn-puser1 h3 {
	color: #2A2A2A;
}

#jsn-puser2, #jsn-pleft {
	color: #E5E5E5;
}

#jsn-puser2 h3, #jsn-pleft h3 {
	color: #ffffff;
}

#jsn-puser2 a, #jsn-pleft a {
	color: #ffffff;
	text-decoration: none;
}

#jsn-footer {
	color: #959595;
}

#jsn-footer a:link, #jsn-footer a:visited {
	color: #959595;
	text-decoration: underline;
}

#jsn-footer a:hover {
	text-decoration: none;
}

#jsn-puser2 form {
}

.menu {
	border-bottom: 1px solid #858585;
	border-left: #858585 1px solid;
	border-right: #858585 1px solid;
	border-top: #858585 1px solid;
	color: black;
	font: 11px Arial, sans-serif;
	background-color: white;
}

table.data {
	background: Silver none repeat scroll 0%;
	border-bottom: 1px solid #E0E0E0;
	font-size: 100%;
	line-height: 1.6em;
	margin: 4px;
}
