body {
background-color: #ECECEC; 
font-size: 9pt; 
font-family: Verdana; 
background-image: url('images/npuzzle.gif')
}

#nmenu ul {
	margin:0; 
	padding:0; 
	list-style-type:none
}

#nmenu li {
	background: url(images/nro.gif) no-repeat 0 50%; 
	padding-left: 15px
}

#nmenu a {
	text-decoration:none; 
	color: #fff
}

#nmenu a:visited {
	text-decoration:none; 
	color: #fff
}

#nmenu a:hover {
	text-decoration:underline; 
	color:#F00
}


.sgrey {
	font-size: 8pt; 
	color: #808080;
	text-align: right !important;
}

p {
	font-size: 9pt; 
	margin-top: 0px; 
	margin-bottom: 4px
}

a:hover {text-decoration: underline; color:#F00}

ul {
	margin:0; 
	padding:0; 
	list-style-type:none
}

li {
	background: url(images/nch_r.gif) no-repeat 0 50%; 
	padding-left: 15px
}

ol li {
	background:none;
	padding-bottom: 10px;
}

h1 {
font-size: 16pt; 
text-align: center; 
font-family: arial;
color: #000080;
}

h2 {
font-size: 13pt; 
text-align: left; 
font-family: arial;
color: #000080;
}

h1.compact {
font-size: 1.3em; 
text-align: center; 
font-family: arial;
color: #000080;
margin-bottom: 0;
margin-top: 3px;
}
div.top {
	height: 7px; 
	background-image: url(images/n2.gif)
}

.ttab {
	background: #FFF;
	width:100%;
	border: none
}

.tdline {
	width: 7px;
	background: url(images/n1.gif)
}

.menublock {
	width: 17%;
	vertical-align: top;
	background: url(images/nb_8.gif)
}

.framer {
	vertical-align: top;
	padding: 5px
}


.dashed {
	 border-bottom: 1px dashed #808080; 
	 padding: 8px;
}

.link1 {
font-size: 14pt; 
text-decoration: none
}

.rightblock {
	width: 15%;
	text-align: center;
	background: url(images/nb_8.gif)
}

#nmenu {
	margin: 5px; 
	background: #2C5885; 
	border: 1px solid #dad2b0; 
	padding: 5px
}



.nmenu2 {
	background: #AEEBA5; 
	padding-left: 5px; 
	margin-top: 10px
}

.green_b {
	border: 2px solid #339933;
	width: 500px;
	background: #CCFFCC;
	margin: auto;
}

.real {
background-color: #339933;
margin:auto;
}

.real td {
	background-color: #ccffcc;
	text-align: justify;
}

.real a {
	text-decoration: none;
}

#real {
background-color: #339933;
width: 95%;
margin:auto;
}

#real td {
	background-color: #ccffcc;
	text-align: center;
}

#real a {
	text-decoration: none;
}

#claim {
	background: #eeecb7; 
	width: 90%; 
	margin: auto; 
	margin-bottom: 30px; 
	padding-left: 15px; 
	border: 2px dashed #d56a6a;
	color: #505050;
	font-size: 13px;
	text-align: left;
}

#greatlist a {
	text-decoration: none;
	font-size: 15px
}

#greatlist li {
	margin-bottom: 5px;
}

#letters a {
	font-size: 14pt; 
	text-decoration: none
}

#contenttab {
	 border: 1px dashed #808080; 
	 padding: 8px;
	 margin: auto;
	 width: 95%; 
	 text-align: justify

}

#contenttab img {
	margin: 5px;
}

#contenttab p {
	margin-bottom:12px;

}

#down {
	 background: #fff;
	 margin:auto
}

.bord {
	background: url(images/n1.gif); 
	width: 7px
}

.adv {
	text-align: center
}

.fifty {
	width: 50%
}

.alleft {
	text-align: left;
}

.news {
	 border-bottom: 1px dashed #808080; 
	 padding: 8px;
}

.news img {
	float: left;
	margin-right: 5px
}

.news p {
	text-align: justify;
}

.clear {
	clear: left;
}

.alcent {
	text-align: center;
}

.under {
	text-decoration: underline;
	margin-top: 20px
}

