

body {
	color:#474747;
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;
	font-weight: 300;
}

.jm-module .jm-title {
	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;
}

.dj-megamenu li a.dj-up_a {
	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;
}

.page-header h2,
h2.item-title,
h2 span.subheading-category,
.cat-children > h3,
.page-header > h1,
h2 span.subheading-category,
.contact-category > h2,
.blog-featured > h1,
.weblink-category > h2,
.newsfeed > h2,
.newsfeed-category > h2,
#djcatalog h2.djc_title,
#djcatalog .djc_related_title,
#djcatalog .djc_title h3,
.dj-cat-title {
	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;
}



.container-fluid {
		max-width: 1024px;
	margin: 0 auto;
	}

	

	#jm-top-bar,
	#jm-menu-bar,
	#jm-top,
	#jm-main,
	#jm-bottom,
	#jm-footer {
		padding-left: 20px;
		padding-right: 20px;
	}

			.lcr.scheme3 #jm-content {
	    margin-right: 17.174796747967% !important; 
	    margin-left: -120.22357723577% !important;
	}
	.lrc.scheme3 #jm-content,
	.lrc.scheme2 #jm-content,
	.lcr.scheme2.noright #jm-content {
		margin-left: 3.0487804878049%;
	}
	

@media (min-width: 768px) and (max-width: 979px) {
							.lcr.scheme3 #jm-content {
		    margin-right: 17.127071823204% !important; 
		    margin-left: -119.88950276243% !important;
		}
		.lrc.scheme3 #jm-content,
		.lrc.scheme2 #jm-content,
		.lcr.scheme2.noright #jm-content {
			margin-left: 2.7624309392265%;
		}
						
}
	

#jm-header .jm-module.header-narrow-ms {
     
            max-width: 1024px;
        margin: 30px auto 0; 
}

@media (min-width: 768px) and (max-width: 979px) {
	#jm-header .jm-module.header-narrow-ms {
	     	
	}
}


	

	.lcr #jm-left,
	.lrc #jm-left,
	.lrc #jm-right {
		padding-right: 3.0487804878049%;
	}
	.lcr #jm-right,
	.clr #jm-left,
	.clr #jm-right {
		padding-left: 3.0487804878049%;
	}
	.lcr #jm-left:after {
	    left: 22.713414634146%;
	}
	.lcr #jm-right:after {
	    left: 128.81097560976%;
	}
	.lcr.noleft #jm-right:after {
	    left: 103.0487804878%;
	}		
	.lrc #jm-left:after {
	    left: 22.713414634146%;	
	}
	.lrc #jm-right:after {
	    left: 39.888211382114%;	
	}
	.lrc.noleft #jm-right:after {
	    left: 14.126016260163%;	
	}
	.clr #jm-left:after {
	    left: 103.0487804878%;	
	}
	.clr #jm-right:after {
	    left: 128.81097560976%;	
	}
	.clr.noleft #jm-right:after {
	    left: 103.0487804878%;	
	}		

@media (min-width: 768px) and (max-width: 979px) {
				
	
			.lcr #jm-left,
		.lrc #jm-left,
		.lrc #jm-right {
			padding-right: 2.7624309392265%;
		}
		.lcr #jm-right,
		.clr #jm-left,
		.clr #jm-right {
			padding-left: 2.7624309392265%;
		}
		.lcr #jm-left:after {
		    left: 22.92817679558%;
		}
		.lcr #jm-right:after {
		    left: 128.45303867403%;
		}
		.lcr.noleft #jm-right:after {
		    left: 102.76243093923%;
		}		
		.lrc #jm-left:after {
		    left: 22.92817679558%;	
		}
		.lrc #jm-right:after {
		    left: 40.055248618785%;	
		}
		.lrc.noleft #jm-right:after {
		    left: 14.364640883978%;	
		}
		.clr #jm-left:after {
		    left: 102.76243093923%;	
		}
		.clr #jm-right:after {
		    left: 128.45303867403%;	
		}
		.clr.noleft #jm-right:after {
		    left: 102.76243093923%;	
		}		
	}
	