/*body {margin:0px; padding:0px; font: 1.0em verdana, arial, helvetica;background:url(../images/body-background.jpg);background-repeat:repeat-x;}*/

body {margin:0px; padding:0px; font: 1.0em verdana, arial, helvetica;background:#fff}

html {background:#000}
img {border:0px;}

/* Header */
div#header {height:82px; text-align:right; margin-top:0; padding-top:0px;background:url(../images/nitrd_logo.jpg);background-repeat:no-repeat; border-top:3px solid #38396F;border-right:3px solid #38396F;}
div#header .search {position:relative; right:75px;top:38px}

div#header h1 {width:100%; margin-top:0; margin-right:auto; margin-left:auto; 
		font: 1.2em bold, arial, hevetica, sans-serif;  text-align:center; 
		padding:0 0 .1em; border-top:2px solid #069; border-bottom:1px solid #069;visibility:hidden;}
		
/*Quicklinks to the right */
div#quicklinks {font-size:.7em;font-weight:bold;position:absolute; width:200px; top:30px; right:0px;padding:5px;color:#59785C;font-weight:bold}
div#quicklinks a {text-decoration:underline; color:#59785C;}

/*Navigation Styles */
div#nav {position:absolute; left:0px; top:240px; width:150px;
				padding:.5em 0 0 0; margin:22px 0 0 15px;font-size:.95em;}
div#nav p {font-size:.80em; font-weight:bold;margin-bottom:10px;margin-top:0px}
div#nav ul {margin-top:-17px; margin-bottom:.8em;}
div#nav li {margin-bottom:1px; margin-left:-40px;font-size:.65em; list-style-type:none;padding:6px 0px 6px 0px;margin-bottom:-8px;padding-right:-5px}	
div#nav li a {text-decoration:none;color:#38396F;background:#F0F0F0;display:block;padding:3px;margin-bottom:-3px;margin-right:0px;width:173px;font-weight:bold}
div#nav li .nitrd {color:#9E2F35;}
div#nav li a:hover {text-decoration:underline}
div#nav ul li ul li {margin-left:-20px;font-size:.85em;}
div#nav .rule {border-bottom:1px solid #A7A7A7;margin-top:2px; margin-right:0px; margin-left:0px;display:block;width:180px}
div#nav .sub {position:absolute;top:-55px}

/*Alternative Navigation */
div#banner {background:#38396F; width:100%; height:142;padding-bottom:5px;padding-top:5px;font-size:.75em;color:#fff}
div#banner a {font-weight:bold;color:#fff;text-decoration:none}
div#banner a:hover {background:#ccc;color:#38396F; padding-top:5px;padding-bottom:5px}
div#homebanner {background:url(../images/banner_background.jpg);width:100%;height:142px;margin-bottom:-1px;border-bottom:1px solid #000}
div#homebanner .img {padding:0px;margin-left:5px}

/* Content Styles */		
div#content {margin:5px 250px 0 200px; padding: 0 1em;border-left:1px solid #ccc}
div#content h3 {font-size:18px;}
div#content a {text-decoration:underline; color:#38396F;}
div#content h1{font-family:Arial, Helvetica, sans-serif;font-size:.95em;color:#978B72;}
div#content p {font-size:.8em;}
div#content table {font-size:.75em;}
div#content table tr td {text-align:left}
div#content ul li  {font-size:.75em;padding:5px;list-style-image:url(../images/bullet.gif);}
div#content ol li  {font-size:.75em;padding:5px;}
div#content ul li ul li {font-size:.90em;padding:5px;}
div#content .rule {border-bottom:1px solid #ccc;margin-bottom:5px;margin-top:5px}
div#content .top {position:absolute;left:67%;font-size:.70em;margin-top:-5px}
.heightfix {height:700px;}
div#content .ncoblue {color:#38396F;font-weight:bolder}


/* Content Styles */		
div#contentspl {margin:5px 250px 0 200px; padding: 0 1em;border-left:1px solid #ccc;}
div#contentspl h3 {font-size:18px;}
div#contentspl a {text-decoration:underline; color:#38396F;font-size:.80em}
div#contentspl h1{font-family:Arial, Helvetica, sans-serif;color:#978B72;}
div#contentspl p {font-size:.8em;}
div#contentspl ul li  {font-size:.75em;padding:5px;list-style-image:url(../images/bullet.gif);}
div#contentspl ol li  {font-size:.75em;padding:5px;}
div#contentspl ul li ul li {font-size:.90em;padding:5px;}
div#contentspl .rule {border-bottom:1px solid #ccc;margin-bottom:5px;margin-top:5px}
div#contentspl .top {position:absolute;left:67%;font-size:.70em;margin-top:-5px}
div#contentspl .ncoblue {color:#38396F;font-weight:bolder}

/*Right Column */
div#rightcolumn {position:absolute; width:200px; top:225px; right:10px;  
		margin:20px 15px 0 0; padding:1em  .5em;}
div#rightcolumn p {font-size:.65em;padding:4px 1px 8px 4px;margin-right:2px}
div#rightcolumn ul li {font-size:.60em;padding:3px;list-style-image:url(../images/bullet.gif);}
div#rightcolumn a {text-decoration:underline;color:#38396F}
div#rightcolumn h3 {font-size:.70em; font-weight:bold;color:#fff;text-align:center}

/*Footer*/
div#footer {clear:both;text-align:center;}
div#footer .address {font-size:.80em;color:#666666;}
div#footer a {text-decoration:underline;color:#38396F;}
div#footer p {font-size:.70em;margin:4px}
div#footer .rule {border-bottom:4px solid #38396F;margin-bottom:10px;margin-top:10px; margin-left:200px;margin-right:200px}
div#subfooter {clear:both;width:100%;height:35px;bottom:0px;background:#000;border-top:10px solid #38396F;margin-top:20px}

/* Boxes */
#rightcolumn div.boxmulti h3, #rightcolumn div.boxnat h3
	/*	Titles of all boxes share the same properities, excepting the color */
	{	background-color: #38396F; font-size: .80em;
		text-align: center; color: #fff;
		padding: 0 0 2px 0; margin:0;}
.grey {border:1px solid #cccccc; width:198px;background:#FDFDFD;}
.grey img {float:left;padding-right:5px}
	
#rightcolumn div.boxalert h3
	{	background-color: #ccc; font-size: .80em;
		text-align: center; color: #000; border-top:1px solid #38396F; border-right:1px solid #38396F; border-left:1px solid #38396F;
		padding: 0 0 2px 0; margin:0;}
.error
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.message
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: Green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Required
{
	color:Red;
}
.lightline {border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
}
.style2 {color: #FFFFFF; font-weight: bold; }
.style5 
{
	color: #006600;
	font-weight: bold;
}

/*Right Column for Summit Page*/
div#srightcolumn {position:absolute; width:252px; top:225px; right:10px;  
		margin:20px 15px 0 0; padding:1em  .5em;}
div#srightcolumn p {font-size:.65em;padding:4px 1px 8px 4px;margin-right:2px}
div#srightcolumn ul li {font-size:.60em;padding:3px;list-style-image:url(../images/bullet.gif);}
div#srightcolumn a {text-decoration:underline;color:#38396F}
div#srightcolumn h3 {font-size:.70em; font-weight:bold;color:#fff;text-align:center}

.errormessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FieldRequired
{
	color:Red;
}
/* Content Styles */		
div#content12 {margin:5px 250px 0 200px; padding: 0 1em;border-left:1px solid #ccc;
	
}
div#content12 h3 {font-size:18px;}
div#content12 a {text-decoration:underline; color:#38396F;}
div#content12 h1{font-family:Arial, Helvetica, sans-serif;font-size:.95em;color:#978B72;}
div#content12 p {font-size:.8em;}
div#content12 ul li  {font-size:.75em;padding:5px;list-style-image:url(../images/bullet.gif);}
div#content12 ol li  {font-size:.75em;padding:5px;}
div#content12 ul li ul li {font-size:.90em;padding:5px;}
div#content12 .rule {border-bottom:1px solid #ccc;margin-bottom:5px;margin-top:5px}
div#content12 .top {position:absolute;left:67%;font-size:.70em;margin-top:-5px}
.heightfix12 {height:600px;}
div#content12 .ncoblue {color:#38396F;font-weight:bolder}

/* Content Styles */		
div#content22 {margin:5px 250px 0 200px; padding: 0 1em;border-left:1px solid #ccc;
	
}

div#content22 a {text-decoration:underline; color:#38396F;}
div#content22 h1{font-family:Arial, Helvetica, sans-serif;color:#978B72;}

div#content22 .rule {border-bottom:1px solid #ccc;margin-bottom:5px;margin-top:5px}
div#content22 .top {position:absolute;left:67%;margin-top:-5px}
.heightfix12 {height:600px;}
div#content22 .ncoblue {color:#38396F;font-weight:bolder}