
body {
	font-size: 12px;
	line-height: 1.5;
	font-family:  arial, helvetica, sans-serif, verdana;
	background-image: url(../img/cnf_bgblue.gif);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #000099;
}

.bgmain
{
	background-image: url(../img/nnin_bgldmain.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #f7fbfe;
}

.frametop
{
	background-image: url(../img/nnin_bgld_top.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #FFFFFF;
    font:9px/8px Gill Sans, Verdana, Arial, Helvetica;
	font-weight: normal;
	color: #000000;	
}

.logonav
{
	background-image: url(../img/nnin_bgld_logonav.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #FFFFFF;
    font:9px/8px Gill Sans, Verdana, Arial, Helvetica;
	font-weight: normal;
	color: #000000;	
}

.logonavEDU {
	background-image: url(../img/nnin_bgld_logonav_blank.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #FFFFFF;
    font:9px/8px Gill Sans, Verdana, Arial, Helvetica;
	font-weight: normal;
	color: #000000;	
}

#homepgheader4print
{
	display: none;
}

#skipnav
{
	display: none;
}

.bgldfooter
{
	background-image: url(../img/nnin_bgldfooterblue.gif);
	background-repeat: repeat-x;
    background-position: top left;
    background-color: #000099;

}

td {
	font-size: 12px;
	font-family:  arial, helvetica, sans-serif, verdana;
	line-height: 1.5;

}

#faqnav {
font: 9px/8px Verdana, Arial, Helvetica, Gill Sans, sans-serif;
font-weight: normal;
color: #000000;
padding-top: 0px; padding-bottom: 0px
}

#titlefeatured {
	font-family: Gill Sans, Verdana, Arial, Helvetica;
	font-size: 14px/14px;
	color: #000000;
	font-weight: bold;	
}

A:link.titlefeatured { text-decoration: none; color: #000000;  }
A:visited.titlefeatured { text-decoration: none; color: #000000;  }
A:hover.titlefeatured {text-decoration: underline; color: #0000FF;  }

#footer {
	font-family: Gill Sans, Verdana, Arial, Helvetica;
	font-size: 9px/8px;
	color: #FFFFFF;
	font-weight: bold;	
}

td.nav
{ 
font:11px/10px Verdana, Arial, Helvetica, Gill Sans, sans-serif;
font-weight: normal;
text-align: center;
vertical-align: middle;
}

td.primarynav
{ 
	font-family: Verdana, Arial, Helvetica, Gill Sans, sans-serif, Universe;
	font-size: 85%;
}

td.fadedbar
{ 
    background-image: url(../img/cnf_bgfadedbar.gif);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #D3E8ED;
}


td.ldtopyellowdotptrn
{ 
    background-image: url(../img/nnin_bgld_yellowdotptrn.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #E2EBEE;
}

td.ldcontent
{ 
    background-image: url(../img/nnin_bgld_bluedotptrn.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #FFFFFF; /* used to be #F8FBFD */
}


A:link { text-decoration: none; color: #000099 }
A:visited { text-decoration: none; color: #660099 }
A:hover { text-decoration: underline; color: #0000FF }


A:link.nav { text-decoration: none; color: #000099;  }
A:visited.nav { text-decoration: none; color: #000099;  }
A:hover.nav {text-decoration: underline; color: #0000FF;  }


A:link.footer { text-decoration: none; color: #FFCC00;  }
A:visited.footer { text-decoration: none; color: #FFFFCC;  }
A:hover.footer {text-decoration: underline; color: #FFCC00;  }


.submenu {font-family: verdana,arial; font-size: 11px; font-weight: normal; line-height: 16px; width: 100%; text-decoration: none; color: #000099;}

.submenu:hover {font-weight: normal; text-decoration: none; color: #ffffff; background-color: #000099;}

.submenun6 {font-family: verdana,arial; font-size: 11px; font-weight: normal; line-height: 16px; width: 100%; text-decoration: none; color: #000099; padding-top: 2px; padding-bottom: 2px; padding-right: 100%;}

.submenun6:hover {font-weight: normal; text-decoration: none; color: #ffffff; background-color: #000099;}

/************** RIGHT margin menu *************/

#rightcolumn {
	width: 150px;
	float: right;
	background-color: #D3E8ED; /*F4FAFA*/
	margin: 3px;
	border: 1px solid #000098; /*e7e7e2*/
	display: block;	
	text-decoration: none;
	padding: 5px;

/* macIE5 hack \*/

	width: 160px;

/* end hack */
}

#rightcolumntop {
	float: right;
	line-height: 1.5;
	background-color: #D3E8ED; /*F4FAFA*/
	margin: 3px;
	border: 1px solid #000098; /*e7e7e2*/
	/* display: block;	*/
	text-decoration: none;
	padding: 0px;

/* ie5/win box model hack */
	width: 160px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 160px;  /*this is the killer */

/* macIE5 hack \*/

	width: 170px;

/* end macIE5 hack */

}


#rightnav UL {	
	list-style: none;
 	margin: 0;
	padding: 0;
}

/* The style below fixed IE5/MAC */
#rightnav li {
	margin: 0;
}

#rightnavfeatured {	
	list-style: none;
 	margin: 0 0 0px 0;
	padding: 0;
}

#rightnav p {
	font-size: 11px;
	line-height: 1.5;
	padding: 5px;
	margin: 0;
}

#rightnav a {
	display: block;	
	font: bold 11px/1.5 arial, helvetica, sans-serif, verdana;
	text-decoration: none;
	padding: 5px;
	border-bottom: 1px solid #fff; /*e7e7e2*/
	margin: 0;
	text-align: left;
/* ie5/win box model hack */
	width: 170px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 170px;
}

#rightnavfeatured a {
	display: block;	
	font-weight: bold;
	text-decoration: none;
	width: 160px;
	padding: 5px;
	margin: 0;
	text-align: left;

/* ie5/win box model hack */
	width: 160px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 160px;
	}

	
/* unhack ie5/win */
#leftnav>li a {
	width: 150px;
	}

#rightnav a:hover {
	background: #f2f7fa;
}


#rightcolumntable {
	width: 162px;
	float: right;
	background-color: #D3E8ED; /*F4FAFA*/
	margin: 3px;
	border: 1px solid #000098; /*e7e7e2*/
	display: block;	
	font-weight: normal;
	font-size: 100%;
	text-decoration: none;
	padding: 5px;
}


