body
{
	margin-top: 0px;
                font-family:Verdana;
	font-size:11px; 
	color:#3F4A4E;
                background: #3399FF url(/images/nfcs/bc.gif) repeat-x;	
}
a,a:visited
{
	text-decoration: none;
	color:#08457B;
	font-weight: bold;
}
h3
{
	font-family:Verdana;
	font-size:16px; 
	color:#9E2002;;
}
a:hover
{
	text-decoration: underline;
	color:#006DD6;
	font-weight: bold;
}
.site-wrapper
{
	width:780px; 
	min-height:600px; 
 	margin-left:auto;  
	margin-right:auto; 
	margin-top:-65px;
	z-index: 1;	
}
.border-wrapper
{
	border:solid 2px white; 
}
.body-wrapper
{
	margin-top:0px;  
	/* float:left;  */
 	padding-left: 10px;	 
	width:766px; 
	min-height:500px;
	background-color: #EFE3E7;
	background:url(/images/nfcs/bg-content.gif);
	background-repeat:repeat-y;
}
.content
{
	float: left;
	width: 531px;
                margin: 0px 0px 0px 0px;
                display: inline;
}
.content img
{
               float: left;
               margin: 0px 10px 10px 5px;
}

.content h3
{
	font-family:Verdana;
	font-size:16px; 
	color:#9E2002;
                margin: 10px 0px 0px 0px;
                /*display: inline;*/
}
.news
{
	float: left;
/*	background-color: #EFF3FF;*/
	width: 210px;	
/*	padding:0px 0px 0px 0px;*/
                margin: 0px 0px 0px 12px;
                display: inline;
}
p           
{
               margin:10px 15px 10px 15px;
}
.newsheader
{
	width:212px; 
	text-align:center;
	height:40px; 
	left:11px;
	color: #9E2002;
	font-weight: bold;
 	position: relative;
	line-height: 40px;
	background:url(/images/nfcs/menu.jpg); 
	background-repeat:repeat-x; 	

}
a.news, a.news:visited
{
	color: #9E2002;
}	
.news-heading
{
	font-weight: bold;
}

.footer
{
	clear:left; 
	text-align: center;
	line-height: 40px;
	height:40px; 
	background:url(/images/nfcs/footer.jpg); 
}
 
.header-wrapper
{
	width:696px; 
                top:76px;
	height:25px;  
 	position: absolute;
	line-height: 40px;
 	padding-left: 80px;	
	background:url(/images/nfcs/menu.jpg); 
	background-repeat:repeat-x; 
	z-index: 0;

}
.logo
{
	position: relative;
	background: url(/images/nfcs/logo.gif) no-repeat;
	margin-left:auto;  
	margin-right:auto; 
	width:80px; 
	height:75px;
	z-index: 100;	
	top: 85px;
	left:-340px;
}
.companyname
{	
	font-size: 24px;
	font-weight: bold;
	background:url(/images/nfcs/menu.jpg); 
	color: RED;	
	position: relative;
	top: 34px;
	width:776px; 
	height:32px;
	left: 2px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_variations.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */

 /* Set up the default font and ovrall size to include image */
.menu {
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
position:relative; 
margin:0.0em 80px 0 0px;
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
}
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/* set up the default top level links Gray=#888*/
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:88px; 
height:1.5em;
font-weight:bold;
color:#888; 
border-bottom:8px solid #888;
/*background:#fff; */
padding-left:10px; 
line-height:1.5em;
margin-right:2px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:98px;
w\idth:88px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover (red=#9e2002)*/
.menu ul li:hover a,
.menu ul li a:hover {
color:#000; 
border-bottom:8px solid RED;
}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
width:96px;
border:1px solid RED;
border-top:0;
background:transparent;
}
/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:transparent url(../../opacity/opaque.png); 
color:#000; 
border:0;
margin:0;
color:#333;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1em; 
padding:5px; 
width:86px
}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#888; 
color:#fff;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:96px; /* for IE5.5 faulty box model */
w\idth:86px; /* for IE6 */
}
