/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
body#bd {
	color: #323232;
	background: #eaeaea url(bg.jpg) no-repeat top center;
	line-height: 18px;
	
}
#jv-wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: visible;
}

#jv-mainmenuwrap,
#jv-submenuwrap,
#jv-headerwrap,
#jv-containerwrap,
#jv-footerwrap {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}

#jv-mainmenu,
#jv-submenu,
#jv-submenudrop,
#jv-header,
#jv-container,
#jv-footer {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	clear: both;
}
/* MODULE TABLE
----------------------------------------------*/
div.moduletable,
div.moduletable_text,
div.moduletable_menu {
	
}
div.moduletable h3,
div.moduletable_text h3,
div.moduletable_menu h3 {
	margin: 0 0 0 5px;
	background: url(h3-table.png) no-repeat bottom right;
	line-height: 37px;
	font-size: 130%;
	color: #000000;
}
div.moduletable h3 span,
div.moduletable_text h3 span,
div.moduletable_menu h3 span {
	display: block;
	margin: 0 0 0 -5px;
	padding-left: 40px;
	line-height: 37px;
	background: url(span-table.png) no-repeat bottom left;
}
/* MODULE ROUNDED
----------------------------------------------*/
div.jv-mod-br {
	margin: 0 0 15px;
	background: url(color-br.gif) no-repeat bottom right;
}
div.jv-mod-bl {
	background: url(color-bl.gif) no-repeat bottom left;
}
div.jv-mod-tr {
	background: url(color-tr.gif) no-repeat top right;
}
div.jv-mod-tl {
	background: url(color-tl.gif) no-repeat top left;
}
div.module h3,
div.module_text h3,
div.module_menu h3,
div.module-blank h3  {
	margin: 0;
	padding: 0 0 0 18px;
	line-height: 42px;
	color: #f9f9f9;
}
div.module-blank {
	background: url(blank-br.gif) no-repeat bottom right;
}
div.module-blank div.jv-mod-bl {
	background: url(blank-bl.gif) no-repeat bottom left;
}
div.module-blank div.jv-mod-tr {
	background: url(blank-tr.gif) no-repeat top right;
}
div.module-blank div.jv-mod-tl {
	background: url(blank-tl.gif) no-repeat top left;
}
div.mod-content {
	padding: 5px 10px 15px;
}
div.module-blank div.mod-content {
	padding: 0;
}
div.mod-content ul.menu,
div.mod-content ul.menu ul {
	margin: 0;
	padding: 0;
}
div.mod-content ul.menu li {
	margin: 0;
	padding: 0;
	line-height: 26px;
	background: none;
}
div.mod-content ul.menu li a {
	padding: 0;
	line-height: 26px;
	display: block;
	border-bottom: 1px solid #CCCCCC;
	font-size: 100%;
	
}
div.mod-content ul.menu li a span {
	display: block;
	color: #ad0366;
	font-size: 100%;
	padding: 4px 0px 4px 12px;
	line-height: 18px;
	
}
div.mod-content ul.menu li#current.parent a,
div.mod-content ul.menu li a:hover,
div.mod-content ul.menu li a:active,
div.mod-content ul.menu li a:focus {
	color: #0286d2;
	text-decoration: none;
}
div.mod-content ul.menu li#current a span,
div.mod-content ul.menu li a:hover span,
div.mod-content ul.menu li a:active span,
div.mod-content ul.menu li a:focus span {
	 color: #0286d2;
}

div.mod-content ul.menu li#current li a,
div.mod-content ul.menu li li a {
	color: #ad0366;
	padding-left: 10px;
	font-size: 95%;
}
div.mod-content ul.menu li#current li a span,
div.mod-content ul.menu li li a span {
	color: #ad0366;
	
}
div.mod-content ul.menu li#current.parent li a:hover span,
div.mod-content ul.menu li li#current a span,
div.mod-content ul.menu li li a:hover span,
div.mod-content ul.menu li li a:active span,
div.mod-content ul.menu li li a:focus span {
	color: #0286d2;
}
div.mod-content ul.menu li li#current li a,
div.mod-content ul.menu li li li a {
	padding-left: 40px;
	font-size: 90%;
}
div.mod-content ul.menu li li#current li a span {
	color: #ad0366;
}
div.mod-content ul.menu li li li#current li a,
div.mod-content ul.menu li li li li a {
	padding-left: 50px;
	font-size: 85%;
}
div.mod-content ul.menu li li li#current li a span {
	color: #ad0366;
}
/* END MODULETABLE
----------------------------------------------*/

/* BEGIN MAINMENU
------------------------------------------------------------ */
#jv-mainmenuwrap {
	background: #a90771 url(main-bg.jpg) repeat-x bottom left;
	height: 48px;
}
#jv-mainmenu {
	padding: 0;
	position: relative;
	z-index: 999;
}
#jv-submenuwrap {
	background: #340021;
}
#jv-submenu {
	height: 48px;
}
#jv-submenudrop {
	height: 48px;
}
/* END MAINMENU
------------------------------------------------------------ */

/* BEGIN HEADER
-------------------------------------------------------------*/
#jv-header {
	position: relative;
	z-index: 10;
}
#jv-logo {
	background: url(logo.png) no-repeat top left;
	display: block;
	float: left;
	width: 40%;
	margin: 20px 0;
}
#jv-logo  img {
	width: 203px;
	height: 83px;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}
#jv-search {
	position: absolute;
	right: 0;
	top: 2px;
	z-index: 999;
	display: inline-block;
}
#jv-search .search {
	width: 302px;
	height: 100px;
	background: url(search.png) no-repeat;
}
#jv-search .inputbox {
	color: #cacaca;
	background: none;
	border: none;
	height: 15px;
	line-height: 15px;
	padding: 11px 10px 11px 40px;
	width: 168px;
}
#jv-search .button {
	border: none;
	background: none;
	width: 71px;
	height: 37px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	line-height: 32px;
	text-indent: -999em;
}

/* END HEADER
-------------------------------------------------------------*/

/* BEGIN CONTAINER
-------------------------------------------------------------*/
#jv-main {
	width: 100%;
	clear: both;
	display: inline-block;
	margin-bottom: 15px;
}
#jv-body-tr {
	background: url(body-tr.png) no-repeat bottom right;
	margin-left: 6px;
}
#jv-body-tl {
	background: url(body-tl.png) no-repeat bottom left;
	margin-left: -6px;
	height: 6px;
}
#jv-body-cr {
	width: 100%;
	clear: both;
}
#jv-body-cl {
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background: #f9f9f9;
	padding: 7px 13px;
}
#jv-body-br {
	background: url(body-br.png) no-repeat top right;
	margin-left: 6px;
}
#jv-body-bl {
	background: url(body-bl.png) no-repeat top left;
	margin-left: -6px;
	height: 6px;
}
#jv-body-cl div.jv-mod-br {
	background: url(h3-br.gif) repeat-y bottom right;
}
#jv-body-cl div.jv-mod-bl {
	background: url(h3-bl.gif) repeat-y bottom left;
}
#jv-body-cl div.jv-mod-tr {
	background: url(h3-tr.gif) no-repeat top right;
}
#jv-body-cl div.jv-mod-tl {
	background: url(h3-tl.gif) no-repeat top left;
	overflow: hidden;
}
#jv-body-cl div.jv-mod-br h3 {
	border-bottom: 1px solid #e1e1e1;
	line-height: 40px;
	padding-left: 0;
	font-size: 130%;
}
#jv-body-cl div.jv-mod-br h3 span {
	background: url(h3-span.gif) no-repeat 17px 10px;
	display: block;
	padding-left: 40px;
	color: #323232;
}
#jv-body-cl div.module-art {
	background: #980153 url(art-br.gif) no-repeat bottom right;
}
#jv-body-cl div.module-art div.jv-mod-bl {
	background: url(art-bl.gif) no-repeat bottom left;
}
#jv-body-cl div.module-art div.jv-mod-tr {
	background: url(art-tr.gif) no-repeat top right;
}
#jv-body-cl div.module-art div.jv-mod-tl {
	background: url(art-tl.gif) no-repeat top left;
}
#jv-body-cl div.module-art div.jv-mod-br h3 {
	display: none;
}
div.module-art div.mod-content {
	padding: 8px;
}
.jv-box-left div.jv-mod-br {
	margin-right: 7px;
}
.jv-box-right div.jv-mod-br {
	margin-left: 7px;
}
.jdSlideshow a.left  {
	background: url(arrow-left.png) no-repeat left center;
	width: 19px;
	height: 96px;
	opacity: 1;
	filter: alpha(opacity=100);
}
.jdSlideshow a.right  {
	background: url(arrow-right.png) no-repeat right center;
	width: 19px;
	height: 96px;
	opacity: 1;
	filter: alpha(opacity=100);
}
.jdSlideshow a.left:hover,
.jdSlideshow a.right:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jv_vheadline_wrap div.jv-pagislide {
	margin-left: 0;
}
#jv-pathway {
	width: 100%;
	clear: both;
	display: inline-block;
	background: url(path-r.gif) no-repeat bottom right;
	margin-bottom: 15px;
}
#jv-pathway-pad {
	background: url(path-l.gif) no-repeat bottom left;
	height: 32px;
	overflow: hidden;
}
#jv-pathway-pad span.breadcrumbs {
	line-height: 32px;
	display: block;
	color: #f9f9f9;
	padding: 0 5px;
}
#jv-pathway-pad span.breadcrumbs a.pathway {
	color: #f9f9f9;
	display: inline-block;
	line-height: 32px;
	font-weight: bold;
	padding: 0 25px 0 10px;
	background: url(arrow-pathway.gif) no-repeat right center;
}
#jv-pathway-pad span.breadcrumbs span.pathway-inner {
	padding: 0 10px;
}
#jv-userbox-wrap {
	width: 100%;
	clear: both;
	display: inline-block;
}
#jv-userbox {
	margin: 0;
	padding: 0;
}
.jv-box-left,
.jv-box-center {
	float: left;
	overflow: hidden;
}
.jv-box-right {
	float: right;
	overflow: visible;
}
.jv-box-full {
	float: none;
	clear: both;
	overflow: hidden;
}
ul.latestnews,
ul.mostread {
	margin: 0;
}
#jv-userbox .latestnewsitems {
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
}
#jv-userbox div.latestnewsitems img {
	padding: 4px;
	background: #eeeeee;
	width:80px;
	height:60px;
}
/* Begin colright */
#jv-colright {
	float: right;
	width: 300px;
	overflow: hidden;
}
#jv-colright-pad {
	margin: 0;
	padding: 0;
}
#jv-colright-pad .latestnewsitems {
	padding-bottom: 10px;
	border-bottom: 1px dashed #e1e1e1;
}
#jv-colright-pad div.latestnewsitems img {
	background: #eeeeee;
	margin-top: 8px;
}

#jv-colright-pad .latestnewsdate {
	color: #8d8d8d;
	font-size: 0.8em;
	font-weight: bold;
}
#jv-colright-pad div.module-blank div.mod-content {
	padding: 8px;
}
.jv-member {
	clear: both;
	overflow: hidden;
	padding: 5px 0 10px;
}
.jv-member-img {
	float: left;
}
.jv-member-img img {
	padding: 5px;
	background: #eeeeee;
	border: none;
	margin: 0 10px 0 6px;
	width:80px;
	height:60px;
}
.jv-member-content h4 {
	margin: 0;
}
.jv-member-see {
	color: #8c8c8c;
}
.jv-member-comment {
	color: #0286d2;
}
.memberhover {
	background: #dee7f5;
	cursor: pointer;
}
/* END CONTAINER
-------------------------------------------------------------*/

/* BEGIN FOOTER 
-------------------------------------------------------------*/
#jv-useradd-tc {
	background: #990154 url(add-tc.gif) repeat-x top center;
}
#jv-useradd-tr {
	background: url(add-tr.gif) no-repeat top right;
}
#jv-useradd-tl {
	background: url(add-tl.gif) no-repeat top left;
	padding: 14px 14px 50px;
	color: #E1E1E1;
	overflow: visible;
}
#jv-useradd-tl a {
	color: #FFF;
}
#jv-useradd-tl a:hover span,
#jv-useradd-tl a:focus span,
#jv-useradd-tl a:active span {
	color: #FFF;
	text-decoration: underline;
}
#jv-useradd-br {
	background: url(add-br.gif) no-repeat top right;
}
#jv-useradd-bl {
	background: url(add-bl.gif) no-repeat top left;
	height: 4px;
}
#jv-user6 {
	float: left;
}
#jv-user7 {
	float: left;
}
#jv-user8 {
	float: right;
}
#jv-user6 div.moduletable,
#jv-user6 div.moduletable_text,
#jv-user6 div.moduletable_menu {
	margin: 0 11px 0 0;
}
#jv-user6  blockquote {
	padding: 1em 6px;
}
#jv-user7 div.moduletable,
#jv-user7 div.moduletable_text,
#jv-user7 div.moduletable_menu {
	margin: 0 0 0 11px;
}
.jv-useradd div.mod-content {
	overflow: hidden;
}
#jv-user8 .mod-content img {
	margin: 0 5px 5px 0px;
	padding: 5px;
	background: #bc0068;
}
.jv-useradd div.mod-content ul li a {
	border-bottom: 1px solid #b20665;
	background: url(foot-arrow.png) no-repeat 5px 7px;
}
.jv-useradd div.mod-content ul li a span {
	color: #ffffff;
	padding-left:20px;
}
.jv-copyright {
	clear: both;
	background: url(footer-r.png) no-repeat bottom right;
	margin: 0 0 30px 10px;
}
.jv-copyright-pad {
	background: url(footer-l.png) no-repeat bottom left;
	min-height: 40px;
	margin-left: -10px;
	color: #f9f9f9;
	padding: 5px 0;
	text-align: center;
}
.jv-copyright-pad a {
	color: #ffffff;
}

/* END FOOTER 
-------------------------------------------------------------*/


/* Clearfix */
.clearfix {
	clear: both;
}
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}
*+html .clearfix,
* html .clearfix {
	height: 1%;
}

select {
	padding: 3px;
	border: none;
	background: url(bg-select.jpg) no-repeat 0 0;
}
.jv-item {
	margin: 10px 0;
	display: block;
	clear: both;
}
.jv-item label {
	margin-right: 10px;
	width: 110px;
	text-align: right;
}
.jv-item .button {
	margin: 0 auto;
	padding: 0;
	width: 145px;
	height: 28px;
	display: block;
	font-size: 120%;
	font-weight: bold;
	background: url(button2.jpg) no-repeat 0 0;
}
.linkler{
	
		background: url(foot-arrow.png) no-repeat 5px 5px;
		font-size:12px;
		font-weight:bold;
		}
		.otellink{
		font-size:12px;
		font-weight:bold;
		color:#AD0366;
		}
