@charset "utf-8";
/* CSS Document */
body {
	background:url(../images/jnan-background.png) repeat 0 0;
	width:100%;
	font: 100% Arial, Helvetica, sans-serif; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
	height:100%;
	margin: 0 auto;
}
#container{
	width:1024px;
	height:100%;
	margin: 0 auto;
}
#header_container{
	background:url(../images/jnan-header.png) no-repeat 0 0;
	width:1024px;
	height:148px;
	float:left;
	display:block;
	margin:0 auto;
}
#header_container a.logo{
	background:url(../images/jnan-header.png) no-repeat -85px 0;
	width:443px;
	height:100px;
	float:left;
	display:block;
	margin: 0px 0px 0px 85px;
}
#header_nav{
	background:url(../images/jnan-nav.png) no-repeat 0 0;
	width:840px;
	height:46px;
	float:left;
	display:block;
	margin: 0px 0px 0px 93px;
}
#header_nav a.home{
	background:url(../images/jnan-nav.png) no-repeat -231px 0px;
	width:91px;
	height:46px;
	float:left;
	display:block;
	margin: 0px 0px 0px 231px;
}
#header_nav a.home:hover{background-position: -231px -48px;}

#header_nav a.about{
	background:url(../images/jnan-nav.png) no-repeat -321px 0px;
	width:90px;
	height:46px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
}
#header_nav a.about:hover{background-position: -321px -48px;}

#header_nav a.services{
	background:url(../images/jnan-nav.png) no-repeat -411px 0px;
	width:114px;
	height:46px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
}
#header_nav a.services:hover{background-position: -411px -48px;}

/*
#header_nav a.news{
	background:url(../images/jnan-nav.png) no-repeat -479px 0px;
	width:87px;
	height:46px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
}

#header_nav a.news:hover{background-position: -479px -48px;}
container selector */
#header_nav a.contact{
	background:url(../images/jnan-nav.png) no-repeat -521px 0px;
	width:110px;
	height:46px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
}
#header_nav a.contact:hover{background-position: -521px -48px;}

#content{
	background:url(../images/jnan-content.png) no-repeat 0 0;
	width:560px;
	height:330px;
	float:left;
	display:block;
	margin: 3px 0px 0px 93px;
	padding: 5px;
	font:Tahoma, Geneva, sans-serif;
}
#content a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#content a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#content a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#content .small-text{
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
#content .small-text a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#content .small-text a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#content .small-text a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#content .heading{
	color:#163358;
	font-weight:bold;
	font-size:20px;
}
#content .subheading{
	color:#163358;
	font-weight:bold;
	font-size:15px;
}
.header{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
.header a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
.header a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
.header a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#page_content{
	background:url(../images/jnan-content-page.png) repeat 0 0;
	width:820px;
	height:100%;
	float:left;
	display:block;
	margin: 3px 0px 0px 93px;
	padding: 10px;
	font:Tahoma, Geneva, sans-serif;
}
#page_content a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#page_content a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#page_content a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#page_content .small-text{
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
#page_content .small-text a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#page_content .small-text a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#page_content .small-text a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#page_content .heading{
	color:#163358;
	font-weight:bold;
	font-size:20px;
}
#page_content .subheading{
	color:#163358;
	font-weight:bold;
	font-size:15px;
}
#email_contact{
	background:url(../images/email_contact.png) no-repeat 0 0;
	width:252px;
	height:265px;
	float:left;
	display:block;
	margin: 3px 0px 0px 3px;
	padding: 60px 10px 10px 10px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}
#footer_container{
	background:url(../images/jnan-footer.png) no-repeat 0 0;
	width:839px;
	height:235px;
	float:left;
	display:block;
	margin: 0px 0px 0px 93px;
}
#footer_container .small-text{
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
#footer_container .small-text a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_container .small-text a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_container .small-text a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#footer_box01 {
	background:url(../images/jnan-footer-box.png) no-repeat 0 0;
	width:239px;
	height:152px;
	float:left;
	display:block;
	margin: 0px 0px 0px 23px;
	padding: 13px;
}
#footer_box01 .small-text{
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
#footer_box01 .small-text a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_box01 .small-text a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_box01 .small-text a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#footer_box02 {
	background:url(../images/jnan-footer-box.png) no-repeat 0 0;
	width:239px;
	height:152px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 13px;
}
#footer_box02 .small-text{
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
#footer_box02 .small-text a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_box02 .small-text a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_box02 .small-text a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#footer_box03 {
	background:url(../images/jnan-footer-box.png) no-repeat 0 0;
	width:239px;
	height:152px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 13px;
}
#footer_box03 .small-text{
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
#footer_box03 .small-text a:link{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_box03 .small-text a:visit{
	font-weight:bold;
	text-decoration:none;
	color:#163358;
}
#footer_box03 .small-text a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#626366;
}
#footer_nav{
	background:url(../images/jnan-footer-nav.png) no-repeat 0 0;
	width:839px;
	height:40px;
	float:left;
	display:block;
	margin: 5px 0px 0px 0px;
}
#footer_nav a.home{
	background:url(../images/jnan-footer-nav.png) no-repeat 0px 0px;
	width:45px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 325px;
}
#footer_nav a.about{
	background:url(../images/jnan-footer-nav.png) no-repeat 0px 0px;
	width:34px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 8px;
}
#footer_nav a.services{
	background:url(../images/jnan-footer-nav.png) no-repeat 0px 0px;
	width:49px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 13px;
}
#footer_nav a.news{
	background:url(../images/jnan-footer-nav.png) no-repeat 0px 0px;
	width:34px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 13px;
}
#footer_nav a.contact{
	background:url(../images/jnan-footer-nav.png) no-repeat 0px 0px;
	width:49px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 10px;
}
#footer_nav a.facebook{
	background:url(../images/facebook-icon.png) no-repeat 0 0;
	width:40px;
	height:40px;
	float:right;
	display:block;
	margin: 0px 200px 0px 10px;
}
#footer_nav a.copyright{
	background:url(../images/jnan-footer-nav.png) no-repeat 0px 0px;
	width:300px;
	height:17px;
	float:left;
	display:block;
	margin: 3px 0px 0px 280px;
}
#footer_page_container{
	background:url(../images/jnan-footer.png) no-repeat 0 bottom;
	width:839px;
	height:50px;
	float:left;
	display:block;
	margin: 5px 0px 0px 93px;
	padding: 5px 0px 0px 0px;
}
#footer_page_nav{
	width:839px;
	height:40px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
}
#footer_page_nav a.home{
	background:url(../images/jnan-footer-nav.png) no-repeat -326px 2px;
	width:40px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 306px;
}
#footer_page_nav a.about{
	background:url(../images/jnan-footer-nav.png) no-repeat -378px 2px;
	width:35px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 10px;
}
#footer_page_nav a.services{
	background:url(../images/jnan-footer-nav.png) no-repeat -425px 2px;
	width:49px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 13px;
}
#footer_page_nav a.news{
	background:url(../images/jnan-footer-nav.png) no-repeat -464px 2px;
	width:34px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 13px;
}
#footer_page_nav a.contact{
	background:url(../images/jnan-footer-nav.png) no-repeat -485px 2px;
	width:49px;
	height:14px;
	float:left;
	display:block;
	margin: 0px 0px 0px 10px;
}
#footer_page_nav a.copyright{
	background:url(../images/jnan-footer-nav.png) no-repeat -280px -16px;
	width:300px;
	height:17px;
	float:left;
	display:block;
	margin: 3px 0px 0px 280px;
}