html, body {padding:0; margin:0;}
body {font: normal 1em/1.4em verdana, helvetica, sans-serif;
	color:#444;
	background:#fffff6;
	}
#wrapper {width:780px; margin:6px auto; background-color:#fff;padding:0; border:1px solid #000;}
#header { padding:0; background-color: #fff; }
#footer { clear:both; padding:10px; background-color: #fff; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* clearfix hack  */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

span.first
{
 float: left;
 font-family: Old English, Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}


h1 {
	text-indent: -100em;
	overflow: hidden;
	background: transparent url(images/nchha.png) no-repeat;
	line-height: 182px;
	margin:0;
	padding:0;
	height: 182px;
	}
h2 {
	margin:12px 38px; font: bold 1.1em/1.4em georgia,'Times new Roman',serif;
	color: #237; text-align:center;
}
h3 {margin-left:38px; font-size:1em; color:#037;}
h4 {margin:12px; font-size:0.9em;}
h5 {
	margin:12px 38px; font: bold 1.1em/1.4em georgia,'Times new Roman',serif;
	color: #237;
}

#main p {font-size:0.95em; margin:12px 42px;}
p.js {text-align:justify;}
.bordered {border:1px solid #000; background:#fff; padding:2px;}
.ctr {text-align:center;}
.sm_link {font-size:9px;}

#navcontainer {border-top: 1px solid #fff; margin:0;}
#navcontainer ul 
	{
	padding: .2em 0;
	margin: 0;
	list-style-type: none;
	background: #1D5C6E url(images/lbg.png) left top repeat-x;
	color: #FFF;
	width: 100%;
	font: bold 0.9em verdana, helvetica, sans-serif;
	text-align: center;
	}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
	{
	text-decoration: none;
	background: #1D5C6E url(images/lbg.png) left top repeat-x;
	color: #FFF;
	padding: .2em 1em;
	border-right: 1px solid #fff;
	}
#navcontainer ul li a:hover, #navcontainer ul li#active a
	{
	background-color: #333;
	background-position: left -150px;
	color: #ffeaba;
	}

#main ul li {margin-left:42px; margin-right:42px; font-size:.9em;}

#contactl {
		float:left; 
		width:350px;
		padding-left: 50px;
		}

#contactr {
		float:right;
		width:350px;
		padding-left: 30px;
		}

#foot { font-size:0.7em; 

	text-align:right;

	clear:both;

	padding:2px 10px 24px 12px;

	margin:12px;

	border-top:1px dashed #81a273;

}

