#jcd-main, table {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-align:justify;
	font-size:14px;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
	margin:0;
	padding:0;
}

.jcd-postcontent, .jcd-postcontent li, .jcd-postcontent table, .jcd-postcontent a, .jcd-postcontent a:link, .jcd-postcontent a:visited, .jcd-postcontent a.visited, .jcd-postcontent a:hover, .jcd-postcontent a.hovered {
}

.jcd-postcontent p {
	margin:12px 0px 21px 0px;
}

.jcd-postcontent h1, .jcd-postcontent h1 a, .jcd-postcontent h1 a:link, .jcd-postcontent h1 a:visited, .jcd-postcontent h1 a:hover, .jcd-postcontent h2, .jcd-postcontent h2 a, .jcd-postcontent h2 a:link, .jcd-postcontent h2 a:visited, .jcd-postcontent h2 a:hover, .jcd-postcontent h3, .jcd-postcontent h3 a, .jcd-postcontent h3 a:link, .jcd-postcontent h3 a:visited, .jcd-postcontent h3 a:hover, .jcd-postcontent h4, .jcd-postcontent h4 a, .jcd-postcontent h4 a:link, .jcd-postcontent h4 a:visited, .jcd-postcontent h4 a:hover, .jcd-postcontent h5, .jcd-postcontent h5 a, .jcd-postcontent h5 a:link, .jcd-postcontent h5 a:visited, .jcd-postcontent h5 a:hover, .jcd-postcontent h6, .jcd-postcontent h6 a, .jcd-postcontent h6 a:link, .jcd-postcontent h6 a:visited, .jcd-postcontent h6 a:hover, .jcd-blockheader .t, .jcd-blockheader .t a, .jcd-blockheader .t a:link, .jcd-blockheader .t a:visited, .jcd-blockheader .t a:hover, .jcd-vmenublockheader .t, .jcd-vmenublockheader .t a, .jcd-vmenublockheader .t a:link, .jcd-vmenublockheader .t a:visited, .jcd-vmenublockheader .t a:hover, .jcd-logo-name, .jcd-logo-name a, .jcd-logo-name a:link, .jcd-logo-name a:visited, .jcd-logo-name a:hover, .jcd-logo-text, .jcd-logo-text a, .jcd-logo-text a:link, .jcd-logo-text a:visited, .jcd-logo-text a:hover, .jcd-postheader, .jcd-postheader a, .jcd-postheader a:link, .jcd-postheader a:visited, .jcd-postheader a:hover {
	font-style:normal;
	font-weight:normal;
	font-size:31px;
	text-decoration:none;
}

.jcd-postcontent a {
	text-decoration:none;
	color:#CCCCCC;
}

.jcd-postcontent a:link {
	text-decoration:none;
	color:#CCCCCC;
}

.jcd-postcontent a:visited, .jcd-postcontent a.visited {
	color:#ABB5BF;
}

.jcd-postcontent a:hover, .jcd-postcontent a.hover {
	text-decoration:underline;
	color:#858585;
}

.jcd-postcontent h1 {
	color:#858585;
	font-size:29px;
	margin:10px 0px 0px 0px;
}

.jcd-blockcontent h1 {
	font-size:29px;
	margin:10px 0px 0px 0px;
}

.jcd-postcontent h1 a, .jcd-postcontent h1 a:link, .jcd-postcontent h1 a:hover, .jcd-postcontent h1 a:visited, .jcd-blockcontent h1 a, .jcd-blockcontent h1 a:link, .jcd-blockcontent h1 a:hover, .jcd-blockcontent h1 a:visited {
	font-size:29px;
}

.jcd-postcontent h2 {
	color:#FFDE0A;
	font-size:24px;
	margin:10px 0px 0px 0px;
}

.jcd-blockcontent h2 {
	font-size:24px;
	margin:10px 0px 0px 0px;
}

.jcd-postcontent h2 a, .jcd-postcontent h2 a:link, .jcd-postcontent h2 a:hover, .jcd-postcontent h2 a:visited, .jcd-blockcontent h2 a, .jcd-blockcontent h2 a:link, .jcd-blockcontent h2 a:hover, .jcd-blockcontent h2 a:visited {
	font-size:24px;
}

.jcd-postcontent h3 {
	color:#E2E5E9;
	font-size:20px;
	margin:10px 0px 0px 0px;
}

.jcd-blockcontent h3 {
	font-size:20px;
	margin:10px 0px 0px 0px;
}

.jcd-postcontent h3 a, .jcd-postcontent h3 a:link, .jcd-postcontent h3 a:hover, .jcd-postcontent h3 a:visited, .jcd-blockcontent h3 a, .jcd-blockcontent h3 a:link, .jcd-blockcontent h3 a:hover, .jcd-blockcontent h3 a:visited {
	font-size:20px;
}

.jcd-postcontent h4 {
	color:#FFF6BD;
	font-size:18px;
	margin:10px 0px 0px 0px;
}

.jcd-blockcontent h4 {
	font-size:18px;
	margin:10px 0px 0px 0px;
}

.jcd-postcontent h4 a, .jcd-postcontent h4 a:link, .jcd-postcontent h4 a:hover, .jcd-postcontent h4 a:visited, .jcd-blockcontent h4 a, .jcd-blockcontent h4 a:link, .jcd-blockcontent h4 a:hover, .jcd-blockcontent h4 a:visited {
	font-size:18px;
}

.jcd-postcontent h5 {
	color:#FFF6BD;
	font-size:15px;
	margin:10px 0px 0px 0px;
}

.jcd-blockcontent h5 {
	font-size:15px;
	margin:10px 0px 0px 0px;
}

.jcd-postcontent h5 a, .jcd-postcontent h5 a:link, .jcd-postcontent h5 a:hover, .jcd-postcontent h5 a:visited, .jcd-blockcontent h5 a, .jcd-blockcontent h5 a:link, .jcd-blockcontent h5 a:hover, .jcd-blockcontent h5 a:visited {
	font-size:15px;
}

.jcd-postcontent h6 {
	color:#FFF199;
	font-size:14px;
	margin:10px 0px 0px 0px;
}

.jcd-blockcontent h6 {
	font-size:14px;
	margin:10px 0px 0px 0px;
}

.jcd-postcontent h6 a, .jcd-postcontent h6 a:link, .jcd-postcontent h6 a:hover, .jcd-postcontent h6 a:visited, .jcd-blockcontent h6 a, .jcd-blockcontent h6 a:link, .jcd-blockcontent h6 a:hover, .jcd-blockcontent h6 a:visited {
	font-size:14px;
}

ul {
	list-style-type:none;
}

ol {
	list-style-position:inside;
}

html, body {
	height:100%;
}

#jcd-main {
	position:relative;
	z-index:0;
	width:100%;
	min-height:100%;
	cursor:default;
	overflow:hidden;
	left:3px;
	top:0;
}

#jcd-page-background-glare-wrapper {
	position:fixed;
	width:100%;
}

#jcd-page-background-glare {
	position:relative;
	top:0;
	max-width:811px;
	min-width:1000px;
	height:644px;
	left:0;
	margin-right:auto;
	background-image:url(images/page_gl.png);
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
}

body {
	min-width:1000px;
	color:#919EAC;
	background-color:#030404;
	background-image:url(images/Bottom_texture.jpg);
	background-attachment:fixed;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:repeat;
	background-repeat-y:repeat;
	background-repeat:repeat;
	margin:0;
	padding:0;
}

#jcd-page-background-middle-texture {
	position:relative;
	background-image:url(images/Middle_texture.jpg);
	background-attachment:fixed;
	width:100%;
	min-width:1000px;
	min-height:100%;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
}

.cleared {
	display:block;
	clear:both;
	float:none;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	font-size:0;
	height:0;
	overflow:hidden;
	border-style:none;
	margin:0;
	padding:0;
}

.reset-box {
	overflow:hidden;
	display:table;
}

form {
	margin:0;
	padding:0;
}

table.position {
	position:relative;
	width:100%;
	table-layout:fixed;
}

.jcd-box, .jcd-box-body {
	position:relative;
	margin:0px auto 0px auto;
}

.jcd-box::before, .jcd-box::after, .jcd-box-body::before, .jcd-box-body::after {
	position:absolute;
	top:0;
	bottom:0;
	content:' ';
	line-height:0;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
}

.jcd-box::before, .jcd-box-body::before {
	left:0;
}

.jcd-box::after, .jcd-box-body::after {
	right:0;
}

.jcd-box::before {
	overflow:hidden;
	direction:ltr;
	z-index:-3;
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

.jcd-box::after {
	z-index:-3;
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
}

.jcd-box-body::before, .jcd-box-body::after {
	background-repeat-x:no-repeat;
	background-repeat-y:repeat;
	background-repeat:repeat-y;
}

.jcd-box-body::before {
	z-index:-3;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
}

.jcd-box-body::after {
	z-index:-3;
	background-position:100% 0%;
	background-position-x:100%;
	background-position-y:0%;
}

.jcd-box .jcd-box::before, .jcd-box .jcd-box::after, .jcd-box-body .jcd-box-body::before, .jcd-box-body .jcd-box-body::after {
	z-index:-2;
}

.jcd-box .jcd-box .jcd-box::before, .jcd-box .jcd-box .jcd-box::after, .jcd-box-body .jcd-box-body .jcd-box-body::before, .jcd-box-body .jcd-box-body .jcd-box-body::after {
	z-index:-1;
}

.jcd-bar {
	position:relative;
}

.jcd-bar::before, .jcd-bar::after {
	position:absolute;
	top:0;
	bottom:0;
	content:' ';
	z-index:-1;
	background-repeat-x:repeat;
	background-repeat-y:repeat;
	background-repeat:repeat;
}

.jcd-bar::before {
	left:0;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
}

.jcd-bar::after {
	right:0;
	background-position:100% 0%;
	background-position-x:100%;
	background-position-y:0%;
}

li h1, .jcd-postcontent li h1, .jcd-blockcontent-body li h1 {
	margin:1px;
}

li h2, .jcd-postcontent li h2, .jcd-blockcontent-body li h2 {
	margin:1px;
}

li h3, .jcd-postcontent li h3, .jcd-blockcontent-body li h3 {
	margin:1px;
}

li h4, .jcd-postcontent li h4, .jcd-blockcontent-body li h4 {
	margin:1px;
}

li h5, .jcd-postcontent li h5, .jcd-blockcontent-body li h5 {
	margin:1px;
}

li h6, .jcd-postcontent li h6, .jcd-blockcontent-body li h6 {
	margin:1px;
}

li p, .jcd-postcontent li p, .jcd-blockcontent-body li p {
	margin:1px;
}

.jcd-sheet {
	max-width:1000px;
	margin-top:15px;
	margin-bottom:-5px;
	cursor:auto;
	width:1000px;
}

.jcd-sheet-body {
	min-width:16px;
	min-height:16px;
	padding:13px;
}

.jcd-sheet::before, .jcd-sheet::after {
	content:url(images/sheet_t.png);
	font-size:0;
	background-image:url(images/sheet_b.png);
}

.jcd-sheet::after {
	clip:rect(auto auto auto 979px);
}

.jcd-sheet::before, .jcd-sheet-body::before {
	right:21px;
}

.jcd-sheet-body::after {
	width:21px;
	top:21px;
	bottom:21px;
	background-image:url(images/sheet.png);
}

.jcd-sheet-body::before {
	top:21px;
	bottom:21px;
	background-image:url(images/sheet.png);
}

div.jcd-header {
	position:relative;
	width:100%;
	height:300px;
	margin:0px auto 0px auto;
}

.jcd-header::before {
	position:absolute;
	display:block;
	content:' ';
	z-index:-2;
	top:0;
	width:100%;
	height:300px;
	background-position:50% 0%;
	background-position-x:50%;
	background-position-y:0%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-image:url(images/header.jpg);
}

div.jcd-headerobject {
	display:block;
	position:absolute;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-image:url(images/header%2dobject.png);
	width:312px;
	height:231px;
	left:632px;
	top:36px;
}

div.jcd-logo {
	display:block;
	position:absolute;
	top:225px;
	right:94%;
	left:30px;
	margin-right:-350px;
}

.jcd-logo-name {
	display:block;
	text-align:right;
	font-family:'Century Gothic';
	color:#FFFFFF;
	text-shadow:rgb(25, 25, 25) 3px 3px 5px;
	margin:0;
	padding:0;
}

.jcd-logo-name a, .jcd-logo-name a:link, .jcd-logo-name a:visited, .jcd-logo-name a:hover {
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

.jcd-logo-text {
	display:block;
	text-align:right;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:14px;
	text-transform:none;
	color:#FFFFFF;
	text-shadow:rgb(51, 51, 51) 2px 2px 3px;
	margin:0;
	padding:0;
}

.jcd-logo-text a, .jcd-logo-text a:link, .jcd-logo-text a:visited, .jcd-logo-text a:hover {
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:14px;
	text-transform:none;
	color:#DFE3E7;
	margin:0;
	padding:0;
}

#headline, #slogan {
	display:block;
	min-width:150px;
	text-align:right;
}

ul.jcd-hmenu a, ul.jcd-hmenu a:link, ul.jcd-hmenu a:visited, ul.jcd-hmenu a:hover {
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	position:relative;
	z-index:11;
}

ul.jcd-hmenu, ul.jcd-hmenu ul {
	display:block;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.jcd-hmenu li {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	display:block;
	float:left;
	position:relative;
	z-index:5;
	background-image:none;
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:transparent;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

ul.jcd-hmenu li:hover {
	z-index:10000;
	white-space:normal;
}

ul.jcd-hmenu li li {
	float:none;
	width:auto;
}

ul.jcd-hmenu li:hover > ul {
	visibility:visible;
	top:100%;
}

ul.jcd-hmenu li li:hover > ul {
	top:0;
	left:100%;
}

ul.jcd-hmenu::after, ul.jcd-hmenu ul::after {
	content:'.';
	height:0;
	display:block;
	visibility:hidden;
	overflow:hidden;
	clear:both;
}

ul.jcd-hmenu, ul.jcd-hmenu ul {
	min-height:0;
}

ul.jcd-hmenu ul {
	visibility:hidden;
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	background-image:url(images/spacer.gif);
	margin:-10px 0px 0px -30px;
	padding:10px 30px 30px 30px;
}

ul.jcd-hmenu ul.jcd-hmenu-left-to-right {
	right:auto;
	left:0;
	margin:-10px 0px 0px -30px;
}

ul.jcd-hmenu ul.jcd-hmenu-right-to-left {
	left:auto;
	right:0;
	margin:-10px -30px 0px 0px;
}

ul.jcd-hmenu ul ul {
	z-index:-1;
	margin:-30px 0px 0px -11px;
	padding:30px 30px 30px 10px;
}

ul.jcd-hmenu ul ul.jcd-hmenu-left-to-right {
	right:auto;
	left:0;
	margin:-30px 0px 0px -11px;
	padding:30px 30px 30px 10px;
}

ul.jcd-hmenu ul ul.jcd-hmenu-right-to-left {
	left:auto;
	right:0;
	margin:-30px -11px 0px 0px;
	padding:30px 10px 30px 30px;
}

ul.jcd-hmenu li li:hover > ul.jcd-hmenu-left-to-right {
	right:auto;
	left:100%;
}

ul.jcd-hmenu li li:hover > ul.jcd-hmenu-right-to-left {
	left:auto;
	right:100%;
}

ul.jcd-hmenu {
	position:relative;
	float:right;
	padding:0;
}

.jcd-nav {
	min-height:29px;
	z-index:100;
	margin:7px auto 0px auto;
}

.jcd-nav::before, .jcd-nav::after {
	background-image:url(images/nav.png);
}

.jcd-nav::before {
	right:0;
}

.jcd-nav::after {
	width:0;
}

.jcd-nav-outer {
	position:absolute;
	width:100%;
}

ul.jcd-hmenu > li > a {
	position:relative;
	display:block;
	height:29px;
	cursor:pointer;
	text-decoration:none;
	color:#C8CFD5;
	line-height:29px;
	text-align:center;
	padding:0px 18px 0px 18px;
}

ul.jcd-hmenu > li > a::before, ul.jcd-hmenu > li > a::after {
	position:absolute;
	display:block;
	content:' ';
	top:0;
	bottom:0;
	z-index:-1;
	background-image:url(images/menuitem.png);
}

ul.jcd-hmenu > li > a::before {
	left:0;
	right:0;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
}

ul.jcd-hmenu > li > a::after {
	width:0;
	right:0;
	background-position:100% 0%;
	background-position-x:100%;
	background-position-y:0%;
}

.jcd-hmenu a, .jcd-hmenu a:link, .jcd-hmenu a:visited, .jcd-hmenu a:hover {
	font-size:13px;
	text-align:left;
	text-decoration:none;
}

ul.jcd-hmenu > li > a:hover::before, ul.jcd-hmenu > li:hover > a::before {
	background-position:0% 50%;
	background-position-x:0%;
	background-position-y:50%;
}

ul.jcd-hmenu > li > a:hover::after, ul.jcd-hmenu > li:hover > a::after {
	background-position:100% 50%;
	background-position-x:100%;
	background-position-y:50%;
}

ul.jcd-hmenu > li > a:hover, ul.jcd-hmenu > li:hover > a {
	color:#D0D6DC;
}

ul.jcd-hmenu > li::before {
	position:absolute;
	display:block;
	content:' ';
	top:0;
	left:-1px;
	width:1px;
	height:29px;
	background-image:url(images/menuseparator.png);
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
}

ul.jcd-hmenu > li {
	margin-left:1px;
}

ul.jcd-hmenu > li:first-child {
	margin-left:0;
}

ul.jcd-hmenu > li:first-child::before {
	display:none;
}

.jcd-hmenu ul a {
	display:block;
	white-space:nowrap;
	height:24px;
	background-image:url(images/subitem.png);
	min-width:7em;
	text-align:left;
	text-decoration:none;
	line-height:24px;
	color:#D0D6DC;
	font-size:12px;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	border-left:1px solid #7F8F9F;
	border-right:1px solid #7F8F9F;
	border-top:0px solid #7F8F9F;
	border-bottom:1px solid #7F8F9F;
	margin:0;
	padding:0px 17px 0px 17px;
}

.jcd-hmenu ul > li:first-child > a {
	border-top-width:1px;
}

.jcd-hmenu ul a:link, .jcd-hmenu ul a:visited, .jcd-hmenu ul a:hover, .jcd-hmenu ul a:active {
	text-align:left;
	text-decoration:none;
	line-height:24px;
	color:#D0D6DC;
	font-size:12px;
	margin:0;
	padding:0px 17px 0px 17px;
}

.jcd-hmenu ul li a:hover {
	color:#000000;
	border-top-color:#7F8F9F;
	border-right-color:#7F8F9F;
	border-bottom-color:#7F8F9F;
	border-left-color:#7F8F9F;
	border-top-width:1px;
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

.jcd-hmenu ul li a.jcd-hmenu-before-hovered {
	border-bottom-width:0;
}

.jcd-hmenu ul li:hover > a {
	color:#000000;
	border-top-color:#7F8F9F;
	border-right-color:#7F8F9F;
	border-bottom-color:#7F8F9F;
	border-left-color:#7F8F9F;
	border-top-width:1px;
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

.jcd-layout-wrapper {
	position:relative;
	margin:7px auto 0px auto;
}

.jcd-content-layout {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

.jcd-content-layout-row {
	display:table-row;
}

.jcd-layout-cell {
	display:table-cell;
	vertical-align:top;
}

.jcd-vmenublock {
	max-width:974px;
	margin:0;
}

.jcd-vmenublock-body {
	padding:0;
}

.jcd-vmenublockheader {
	line-height:35px;
	min-height:35px;
	margin-bottom:3px;
	border:1px solid #999999;
}

.jcd-vmenublockheader::before, .jcd-vmenublockheader::after {
	background-image:url(images/vmenublockheader.png);
}

.jcd-vmenublockheader::before {
	right:22px;
}

.jcd-vmenublockheader::after {
	width:22px;
}

.jcd-vmenublockheader .t {
	min-height:35px;
	white-space:nowrap;
	line-height:35px;
	font-family:Verdana;
	font-size:12px;
	letter-spacing:27px;
	color:#B3B3B3;
	margin:0;
	padding:0px 10px 0px 63px;
}

.jcd-vmenublockheader .t a, .jcd-vmenublockheader .t a:link, .jcd-vmenublockheader .t a:visited, .jcd-vmenublockheader .t a:hover {
	color:#D9DEE2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.jcd-vmenublockcontent {
	max-width:974px;
}

.jcd-vmenublockcontent-body {
	padding:0;
}

ul.jcd-vmenu, ul.jcd-vmenu ul {
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	display:block;
}

ul.jcd-vmenu, ul.jcd-vmenu li {
	display:block;
	width:auto;
	line-height:0;
	margin:0;
	padding:0;
}

ul.jcd-vmenu {
	margin-top:0;
	margin-bottom:0;
}

ul.jcd-vmenu ul {
	display:none;
	position:relative;
	margin:0;
	padding:0;
}

ul.jcd-vmenu ul.active {
	display:block;
}

ul.jcd-vmenu a {
	display:block;
	cursor:pointer;
	z-index:0;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	margin-left:0;
	margin-right:0;
	position:relative;
	font-family:Verdana;
}

ul.jcd-vmenu li {
	position:relative;
}

ul.jcd-vmenu > li > a {
	color:#ABB5BF;
	height:30px;
	line-height:30px;
	white-space:nowrap;
	margin-top:1px;
	margin-bottom:1px;
	border-left:1px solid #424D57;
	border-right:1px solid #424D57;
	border-top:0px none #424D57;
	border-bottom:0px none #424D57;
	padding:0px 11px 0px 11px;
}

ul.jcd-vmenu > li > a.active {
	border-top-color:#586674;
	border-right-color:#586674;
	border-bottom-color:#586674;
	border-left-color:#586674;
	z-index:1;
	color:#FFFF00;
}

ul.jcd-vmenu a:hover, ul.jcd-vmenu a.active:hover {
	color:#333333;
}

ul.jcd-vmenu > li > a::before, ul.jcd-vmenu > li > a::after {
	position:absolute;
	display:block;
	content:' ';
	z-index:-1;
	background-image:url(images/vmenuitem.png);
	top:0;
	height:30px;
}

ul.jcd-vmenu > li > a::before {
	left:0;
	right:1px;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
}

ul.jcd-vmenu > li > a::after {
	width:1px;
	right:0;
	background-position:100% 0%;
	background-position-x:100%;
	background-position-y:0%;
}

ul.jcd-vmenu > li > a.active::before {
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

ul.jcd-vmenu > li > a.active::after {
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
}

ul.jcd-vmenu > li > a:hover {
	background-color:transparent;
	border-top-color:#586674;
	border-right-color:#586674;
	border-bottom-color:#586674;
	border-left-color:#586674;
	z-index:2;
}

ul.jcd-vmenu > li > a:hover::before {
	background-position:0% 50%;
	background-position-x:0%;
	background-position-y:50%;
}

ul.jcd-vmenu > li > a:hover::after {
	background-position:100% 50%;
	background-position-x:100%;
	background-position-y:50%;
}

ul.jcd-vmenu > li {
	margin-top:0;
}

ul.jcd-vmenu > li > ul {
	margin-top:0;
	padding-bottom:0;
}

ul.jcd-vmenu > li:first-child {
	margin-top:0;
}

ul.jcd-vmenu > li > a > span.border-top, ul.jcd-vmenu > li > a > span.border-bottom {
	display:block;
	position:absolute;
	content:' ';
	left:-1px;
	right:-1px;
	height:1px;
	background-color:transparent;
	z-index:-1;
}

ul.jcd-vmenu > li > a > span.border-top {
	top:-1px;
	background-color:#424D57;
}

ul.jcd-vmenu > li > a > span.border-bottom {
	bottom:-1px;
	background-color:#424D57;
}

ul.jcd-vmenu > li > a.active:hover {
	border-top-color:#424D57;
	border-right-color:#424D57;
	border-bottom-color:#424D57;
	border-left-color:#424D57;
}

ul.jcd-vmenu > li > a.active:hover > span.border-top, ul.jcd-vmenu > li > a.active:hover > span.border-bottom {
	background-color:transparent;
}

ul.jcd-vmenu > li > a.active:hover > span.border-top, ul.jcd-vmenu > li > a.active:hover > span.border-bottom {
	background-color:#424D57;
	z-index:1;
}

ul.jcd-vmenu > li > a.active > span.border-top, ul.jcd-vmenu > li > a.active > span.border-bottom {
	background-color:#586674;
	z-index:1;
}

ul.jcd-vmenu > li > a:hover > span.border-top, ul.jcd-vmenu > li > a:hover > span.border-bottom {
	background-color:#586674;
	z-index:2;
}

ul.jcd-vmenu ul li {
	margin:0;
	padding:0;
}

ul.jcd-vmenu li li, ul.jcd-vmenu li li a {
	position:relative;
}

ul.jcd-vmenu ul a {
	display:block;
	position:relative;
	white-space:nowrap;
	height:22px;
	overflow:visible;
	background-image:url(images/vsubitem.png);
	line-height:22px;
	color:#B3BDC6;
	font-size:12px;
	margin-left:0;
	margin-right:0;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	padding:0px 15px 0px 15px;
}

ul.jcd-vmenu ul a.active {
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

ul.jcd-vmenu ul a:hover {
	line-height:22px;
	color:#B3BDC6;
	font-size:12px;
	margin-left:0;
	margin-right:0;
	background-position:0% 50%;
	background-position-x:0%;
	background-position-y:50%;
}

ul.jcd-vmenu ul li li a:hover, ul.jcd-vmenu ul li li a:hover.active {
	background-position:0% 50%;
	background-position-x:0%;
	background-position-y:50%;
}

ul.jcd-vmenu ul a:link, ul.jcd-vmenu ul a:visited, ul.jcd-vmenu ul a:active {
	line-height:22px;
	color:#B3BDC6;
	font-size:12px;
	margin-left:0;
	margin-right:0;
}

ul.jcd-vmenu > li > ul > li:first-child {
	padding-top:0;
	margin-top:0;
}

ul.jcd-vmenu li li {
	position:relative;
	margin-top:0;
}

ul.jcd-vmenu ul ul a {
	padding-left:30px;
}

ul.jcd-vmenu ul ul ul a {
	padding-left:45px;
}

ul.jcd-vmenu ul ul ul ul a {
	padding-left:60px;
}

ul.jcd-vmenu ul ul ul ul ul a {
	padding-left:75px;
}

ul.jcd-vmenu ul li a.active {
	color:#1F1B00;
}

ul.jcd-vmenu ul li a:hover, ul.jcd-vmenu ul li a:hover.active {
	color:#333333;
}

.jcd-block {
	max-width:974px;
	margin:10px;
}

.jcd-block-body {
	padding:0;
}

div.jcd-block img {
	margin:10px;
}

.jcd-blockheader {
	margin-bottom:0;
	min-height:35px;
	line-height:35px;
}

.jcd-blockheader .t {
	min-height:35px;
	color:#FFE53D;
	font-size:15px;
	white-space:nowrap;
	font-family:Verdana;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	line-height:36px;
	margin:0;
}

.jcd-blockheader .t a, .jcd-blockheader .t a:link, .jcd-blockheader .t a:visited, .jcd-blockheader .t a:hover {
	color:#FFE53D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.jcd-blockcontent {
	max-width:974px;
}

.jcd-blockcontent-body {
	color:#A2ADB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px;
}

.jcd-blockcontent-body table, .jcd-blockcontent-body li, .jcd-blockcontent-body a, .jcd-blockcontent-body a:link, .jcd-blockcontent-body a:visited, .jcd-blockcontent-body a:hover {
	color:#A2ADB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.jcd-blockcontent-body p {
text-align:left;
color:#B3B3B3;
line-height:1.4em;
font-size:8pt;
font-family:Arial;
margin:;
}

.jcd-blockcontent-body a, .jcd-blockcontent-body a:link {
	color:#858585;
	text-decoration:underline;
}

.jcd-blockcontent-body a:visited, .jcd-blockcontent-body a.visited {
	color:#E2E5E9;
	text-decoration:none;
}

.jcd-blockcontent-body a:hover, .jcd-blockcontent-body a.hover {
	color:#FFF199;
	text-decoration:underline;
}

.jcd-blockcontent-body ul li {
	font-size:14px;
	line-height:125%;
	color:#B3BDC6;
	background-image:url(images/blockcontentbullets.png);
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:5px 0px 0px 10px;
	padding:0px 0px 0px 13px;
}

span.jcd-button-wrapper > a.jcd-button, span.jcd-button-wrapper > a.jcd-button:link, span.jcd-button-wrapper > input.jcd-button, span.jcd-button-wrapper > button.jcd-button {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	position:relative;
	top:0;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	text-align:center;
	color:#181C20;
	width:auto;
	outline-style:none;
	outline-width:initial;
	outline-color:#000000;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	background-image:none;
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	line-height:18px;
	height:18px;
	overflow:visible;
	cursor:pointer;
	text-indent:0;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	border-style:none;
	margin:0;
	padding:0px 5px 0px 5px;
}

.jcd-button img, span.jcd-button-wrapper img {
	vertical-align:middle;
	margin:0;
}

span.jcd-button-wrapper {
	vertical-align:middle;
	display:inline-block;
	position:relative;
	height:18px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:0;
	width:auto;
	max-width:974px;
	z-index:0;
	margin:0;
	padding:0;
}

.firefox2 span.jcd-button-wrapper {
	display:block;
	float:left;
}

input, select, textarea {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

div.jcd-block select {
	width:96%;
}

span.jcd-button-wrapper.hover > .jcd-button, span.jcd-button-wrapper.hover > a.jcd-button:link {
	color:#FFF5B3;
	text-decoration:none;
}

span.jcd-button-wrapper.active > .jcd-button, span.jcd-button-wrapper.active > a.jcd-button:link {
	color:#1C1C1C;
}

span.jcd-button-wrapper > span.jcd-button-l, span.jcd-button-wrapper > span.jcd-button-r {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	background-image:url(images/button.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

span.jcd-button-wrapper > span.jcd-button-l {
	left:0;
	right:7px;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
}

span.jcd-button-wrapper > span.jcd-button-r {
	width:7px;
	right:0;
	background-position:100% 0%;
	background-position-x:100%;
	background-position-y:0%;
}

span.jcd-button-wrapper.hover > span.jcd-button-l {
	background-position:0% 50%;
	background-position-x:0%;
	background-position-y:50%;
}

span.jcd-button-wrapper.hover > span.jcd-button-r {
	background-position:100% 50%;
	background-position-x:100%;
	background-position-y:50%;
}

span.jcd-button-wrapper.active > span.jcd-button-l {
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

span.jcd-button-wrapper.active > span.jcd-button-r {
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
}

span.jcd-button-wrapper input {
	float:none;
}

.jcd-post {
	max-width:974px;
	margin:5px;
}

.jcd-post-body {
	padding:10px;
}

a img {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
}

.jcd-article img, img.jcd-article, .jcd-block img, .jcd-footer img {
	border:1px solid #586674;
	margin:0px 27px 12px 3px;
}

.jcd-metadata-icons img {
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	vertical-align:middle;
	border-style:none;
	margin:2px;
}

.jcd-article table, table.jcd-article {
	border-collapse:collapse;
	margin:1px;
}

.jcd-post .jcd-content-layout-br {
	height:0;
}

.jcd-article th, .jcd-article td {
	vertical-align:top;
	text-align:left;
	border:1px solid #697A8C;
	padding:2px;
}

.jcd-article th {
	text-align:center;
	vertical-align:middle;
	padding:7px;
}

pre {
	overflow:auto;
	padding:0.1em;
}

#preview-image {
	float:left;
}

.preview-cms-logo {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	float:left;
	margin:1em 1em 0px 0px;
}

.preview-sharepoint-logo {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	float:left;
	margin:5px;
}

.jcd-postmetadataheader {
	position:relative;
	z-index:1;
	background-color:#353D46;
	padding:1px;
}

.jcd-postheader {
	text-align:right;
	font-family:Verdana;
	font-size:18pt;
	color:#666666;
	margin:3px 16px 6px 9px;
}

.jcd-postheader a, .jcd-postheader a:link, .jcd-postheader a:visited, .jcd-postheader a.visited, .jcd-postheader a:hover, .jcd-postheader a.hovered {
	font-size:26px;
	text-align:right;
}

.jcd-postheader a, .jcd-postheader a:link {
	text-align:left;
	text-decoration:underline;
	color:#969696;
}

.jcd-postheader a:visited, .jcd-postheader a.visited {
	text-decoration:none;
	color:#EDEDED;
}

.jcd-postheader a:hover, .jcd-postheader a.hovered {
	text-decoration:underline;
	color:#919191;
}

.jcd-postheadericons, .jcd-postheadericons a, .jcd-postheadericons a:link, .jcd-postheadericons a:visited, .jcd-postheadericons a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	color:#D0D6DC;
}

.jcd-postheadericons {
	padding:1px;
}

.jcd-postheadericons a, .jcd-postheadericons a:link {
	text-decoration:none;
	color:#B3BDC6;
}

.jcd-postheadericons a:visited, .jcd-postheadericons a.visited {
	color:#B3BDC6;
}

.jcd-postheadericons a:hover, .jcd-postheadericons a.hover {
	text-decoration:underline;
	color:#FFE224;
}

span.jcd-postdateicon {
	display:inline-block;
	line-height:1em;
}

span.jcd-postdateicon::after {
	content:'.';
	width:1px;
	visibility:hidden;
	display:inline-block;
}

span.jcd-postauthoricon {
	display:inline-block;
	line-height:1em;
}

span.jcd-postauthoricon::after {
	content:'.';
	width:1px;
	visibility:hidden;
	display:inline-block;
}

span.jcd-postediticon {
	display:inline-block;
	line-height:1em;
}

span.jcd-postediticon::after {
	content:'.';
	width:1px;
	visibility:hidden;
	display:inline-block;
}

.jcd-postcontent ol, .jcd-postcontent ul {
	margin:1em 0px 1em 2em;
	padding:0;
}

.jcd-postcontent li {
	color:#A2ADB9;
	text-align:left;
	margin:10px 0px 0px 36px;
	padding:0px 0px 0px 13px;
}

.jcd-postcontent li ol, .jcd-post li ul {
	margin:0.5em 0px 0.5em 2em;
	padding:0;
}

.jcd-postcontent ol > li {
	background-image:none;
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	padding-left:0;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
}

.jcd-postcontent ul > li {
	background-image:url(images/postbullets.png);
	padding-left:13px;
	font-family:Verdana;
	font-weight:normal;
	font-style:normal;
	font-size:8pt;
	text-align:left;
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
}

blockquote, blockquote a, .jcd-postcontent blockquote a, .jcd-blockcontent blockquote a, .jcd-footer blockquote a, blockquote a:link, .jcd-postcontent blockquote a:link, .jcd-blockcontent blockquote a:link, .jcd-footer blockquote a:link, blockquote a:visited, .jcd-postcontent blockquote a:visited, .jcd-blockcontent blockquote a:visited, .jcd-footer blockquote a:visited, blockquote a:hover, .jcd-postcontent blockquote a:hover, .jcd-blockcontent blockquote a:hover, .jcd-footer blockquote a:hover {
	font-weight:normal;
	text-align:left;
	font-family:Verdana;
	line-height:1.4em;
	font-style:normal;
	color:#B3B3B3;
	font-size:10pt;
}

blockquote p, .jcd-postcontent blockquote p, .jcd-blockcontent blockquote p, .jcd-footer blockquote p {
	margin:0;
}

blockquote {
background-color:#353D46;
background-image:url(images/postquote.png);
clear:both;
background-position:0% 0%;
background-position-x:0%;
background-position-y:0%;
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
background-repeat:no-repeat;
margin:;
padding:15px 15px 15px 50px;
}

.jcd-postmetadatafooter {
	position:relative;
	z-index:1;
	background-color:#353D46;
	padding:1px;
}

.jcd-postfootericons, .jcd-postfootericons a, .jcd-postfootericons a:link, .jcd-postfootericons a:visited, .jcd-postfootericons a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	color:#DFE3E7;
}

.jcd-postfootericons {
	padding:1px;
}

.jcd-postfootericons a, .jcd-postfootericons a:link {
	text-decoration:none;
	color:#B3BDC6;
}

.jcd-postfootericons a:visited, .jcd-postfootericons a.visited {
	color:#B3BDC6;
}

.jcd-postfootericons a:hover, .jcd-postfootericons a.hover {
	text-decoration:underline;
	color:#FFE224;
}

span.jcd-postcategoryicon {
	display:inline-block;
	line-height:1em;
}

span.jcd-postcategoryicon::after {
	content:'.';
	width:1px;
	visibility:hidden;
	display:inline-block;
}

span.jcd-posttagicon {
	display:inline-block;
	line-height:1em;
}

span.jcd-posttagicon::after {
	content:'.';
	width:1px;
	visibility:hidden;
	display:inline-block;
}

span.jcd-postcommentsicon {
	display:inline-block;
	line-height:1em;
}

span.jcd-postcommentsicon::after {
	content:'.';
	width:1px;
	visibility:hidden;
	display:inline-block;
}

.jcd-footer {
	position:relative;
	margin-top:0;
	margin-bottom:0;
	width:100%;
}

.jcd-footer-body {
	position:relative;
	color:#BCC4CD;
	font-size:12px;
	padding:8px;
}

.jcd-footer-body ul li {
	font-size:14px;
	line-height:125%;
	color:#BCC4CD;
	background-image:url(images/footerbullets.png);
	background-position:0% 0%;
	background-position-x:0%;
	background-position-y:0%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 17px;
}

.jcd-footer-body::before {
	position:absolute;
	content:' ';
	z-index:-2;
	left:0;
	right:0;
	top:0;
	bottom:50px;
	background-image:url(images/footer.png);
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

.jcd-footer::before, .jcd-footer::after {
	position:absolute;
	content:' ';
	z-index:-2;
	bottom:0;
	height:50px;
	background-image:url(images/footer_b.png);
}

.jcd-footer::before {
	left:0;
	right:0;
	background-position:0% 100%;
	background-position-x:0%;
	background-position-y:100%;
}

.jcd-footer::after {
	right:0;
	width:0;
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
}

.jcd-footer-text p {
	text-align:center;
	color:#808080;
	letter-spacing:1px;
	font-size:9pt;
	margin:0;
	padding:0;
}

.jcd-footer-body a, .jcd-footer-body a:link, .jcd-footer-body a:visited, .jcd-footer-body a:hover, .jcd-footer-body td, .jcd-footer-body th, .jcd-footer-body caption {
	color:#BCC4CD;
	font-size:12px;
}

.jcd-footer-text {
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-bottom:7px;
}

.jcd-footer-body a, .jcd-footer-body a:link {
	color:#A3A3A3;
	text-decoration:none;
}

.jcd-footer-body a:visited {
	color:#CBD1D8;
}

.jcd-footer-body a:hover {
	color:#03a106;
	text-decoration:underline;
}

div.jcd-footer img {
	margin:7px;
}

.jcd-page-footer, .jcd-page-footer a, .jcd-page-footer a:link, .jcd-page-footer a:visited, .jcd-page-footer a:hover {
font-family:Arial;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:normal;
text-decoration:underline;
color:#CCCCCC;
}

.jcd-page-footer {
position:relative;
z-index:10;
text-align:center;
text-decoration:none;
color:#999999;
padding:1em;
}

.jcd-content-layout .jcd-sidebar1 {
	width:225px;
}

.intro-divider {
    width: 270px;
    border-top: 1px solid #666666;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
