body {
		text-align:center;
		}
	
	#frame {
		width:1000px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}
		
	#contentleft {
		width:174px;
		padding:0px;
		float:left;
		background:#fff;
		border-right: 1px solid gray;
		margin:0;
		}
	
	#contentcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
		width:550px;
		padding:10px;
		float:left;
		background:#fff;
		margin:0;
		}
  #contentcenternerrtc {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
		width:566px;
		padding:10px;
		float:left;
		background:#fff;
		margin:0;
		}
	#contentrightnerrtc {
		width:234px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px;
		padding:0px;
		float:right;
		background:#fff;
		border-left: 1px solid gray;
		margin:0;
		}
	#contentcenternoright {
		width:790px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px;
		padding:10px;
		float:left;
		background:#fff;
		margin:0;
		}
	#contentcenternoleftright {
		width:996px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px;
		padding:4px;
		float:left;
		background-color: #ffffff;
		margin:0;
		}
	#contentright {
		width:250px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px;
		padding:0px;
		float:right;
		background:#fff;
		border-left: 1px solid gray;
		margin:0;
		}
	#contentcenter50 {
		width:500px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px;
		padding:10px;
		float:left;
		background:#fff;
		}
	#contentright50 {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px;
		width:500px;
		height:503px;
		padding:10px;
		float:left;
		background:#fff;
		border-left: 1px solid gray;
		}
	#candyleft {
		float: left; 
		width: 75px;  
		background: #ffffff; 
		margin: 5px 0px 5px 0px;
		}	
	#candyright {
		float: right; 
		width: 160px;  
		background: #ffffff; 
		margin: 10px 0px 5px 0px;
		padding: 0px 10px 0px 0px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 10px;
		}	
	#contentheader {
		
		}
	#contentfooter {
		background:#ffffff;
		clear: both;
		font-size:11px;
		}
	#summary {
		width:600px;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px;
		padding:5px;
		float:left;
		background:#fff;
		margin:0;
		}
a:link              { color:#002469; text-decoration:none; }
a:visited           { color:#002469; text-decoration:none; }
a:hover             { color:#002469; text-decoration:underline; }
a:active            { color:#002469; text-decoration:none; }

	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:18px;
		padding-top:10px;
		}
		
	h2 {
		font-size:16px;
		padding-top:10px;
		}
	.whiteheader h3 {
		font-size:14px;
		padding:10px;
		margin:0px;
		color: #ffffff;
		}		
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
	#contentright p { font-size:10px}



#left-menu {
width: 165px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
/* this width value is also effected by
the padding we will later set on the links. */
}

#left-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000066;
}

#left-menu a:hover {
color: #000000;
text-decoration: underline;
} 

#left-menu a {
display: block;
width:165px;
padding: 2px 2px 2px 10px;
text-decoration: none; /*lets remove the link underlines*/
} 

#left-menu li {
margin: 2px 0 0;
} 

#left-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: Arial, Verdana, Helvetica, sanf-serif;
font-size: 11px; 
} 

#mastheadtop {
 color: #002469;
 font: 11px Arial, Verdana, Helvetica, sans-serif;
 border-bottom: 1px solid #FFFFFF;
 padding-top: 5px;
 padding-right:5px;
 padding-bottom: 5px;
 text-align: right;
}
 
#mastheadtop a { color:#002469;}
 
#mastheadtop a:hover {color: #002469;}
    
#mastheadtop li{
 display: inline;
 padding-right: 10px;
 margin-top: 0px;
 list-style: none;
}
#mastheadtop td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }




#mastheadmiddle {
}
 
#mastheadbottom {
 background: #002469;
 color: #FFFFFF;
 font: 11px Arial, Helvetica, sans-serif;
 border-top: 1px solid #FFFFFF;
 padding-top: 5px;
 padding-right:5px;
 padding-bottom: 5px;
 text-align: right;
}

#mastheadbottom a { color:#FFFFFF;}
 
#mastheadbottom a:hover {color: #CCCCCC;}
 
#mastheadbottom li {
 display: inline;
 list-style-type: none;
 padding-right: 20px;
 margin-top: 0px;
}

sub2	  		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
			  	  text-decoration: none;
			  	  color: #000000; }		
a.sub2	  		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
			  	  text-decoration: none;
			  	  color: #122373; }			  
a.sub2:hover		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
				  font-size: 11px; 
				  text-decoration: underline; 
				  color: #122373; }		

.newsnav { font:11px/12px Arial, Verdana, Helvetica; text-decoration:none; color:#002469}	
.newsnav:hover { font:11px/12px Arial, Verdana, Helvetica; text-decoration:underline; color:#002469}	
  
.black9		{ font-family:  Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 9px; 
			  	  text-decoration: none;
			  	  color: #000000; }				
.black9b		{ font-family:  Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 10px; 
			  	  text-decoration: none;
				  font-weight: bold; 
			  	  color: #000000; }		
.black11			{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
			  	  text-decoration: none;
			  	  color: #000000; }	
a.black11:link    { font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
			  	  text-decoration: none;
			  	  color: #000000; }	
a.black11:visited { font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
			  	  text-decoration: none;
			  	  color: #000000; }
a.black11:hover   { font-family: Arial, Verdana, Helvetica, sans-serif; 
				  font-size: 11px; 
				  text-decoration: underline; 
				  color: #000000; }
a.black11:active  { font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
			  	  text-decoration: none;
			  	  color: #000000; }
	
.black11b		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
				   font-weight: bold;
			  	  text-decoration: none;
			  	  color: #000000; }					  	
a.black11b:link		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
				   font-weight: bold;
			  	  text-decoration: none;
			  	  color: #000000; }		
a.black11b:visited { font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
				  font-weight: bold;
			  	  text-decoration: none;
			  	  color: #000000; }				  
a.black11b:hover		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
				   font-weight: bold;
			  	  text-decoration: underline;
			  	  color: #000000; }			
a.black11b:active  { font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 11px; 
				  font-weight: bold;
			  	  text-decoration: none;
			  	  color: #000000; }				  
.black12		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 12px; 
			  	  text-decoration: none;
			  	  color: #000000; }		
.black12b		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 12px; 
				   font-weight: bold;
			  	  text-decoration: none;
			  	  color: #000000; }	
.white12b		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 12px; 
				   font-weight: bold;
			  	  text-decoration: none;
			  	  color: #ffffff; }		
th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }				  
ul { font-family: Arial, Verdana, Helvetica, sans-serif;}
ol { font-family: Arial, Verdana, Helvetica, sans-serif;}
li 	{ font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 12px; 
				  text-decoration: none;
			  	  color: #000000; }				  
 				  
h3.blue	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #ffffff; background: #002469; margin:0;}		  
h3.gray	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; background: #ececec; margin:0;}
h3.graycat	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000066; background: #ececec; margin:0; text-decoration: none;}
h3.graycat:hover	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000066; background: #ececec; margin:0; text-decoration: underline;}
  .subnavcat {font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 13px; 
			  	  text-decoration: none;
				  color: #000066; 
				  line-height:1em;}	
  .subnavcat:hover {font-family: Arial, Verdana, Helvetica, sans-serif; 
			  	  font-size: 13px; 
			  	  text-decoration: underline;
				  color: #000066; 
				  line-height:1em;}
h3.title	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; background: #ececec; margin:0;}	
h3.cdtitle	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; background: #ffffff; margin:0;}	
h3.cd	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background: #ffffff; margin:0;}			  				 				  
h3.search	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #002469; background: #ececec; margin:0;}	
h3.news	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; background: #002469; margin:0;}	
h1.pagetitle { font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; font-size: 18px; color: #002469; background: #ffffff; margin:0; }
h1.cathead { font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 20px; color: #002469; letter-spacing: -.04em; line-height: 1em; background: #ffffff; border-bottom: 1px solid #EEEEEE; margin: 0; }  
h2.cattop { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; letter-spacing: -.04em; line-height: 1em; border-bottom: 1px solid #EEEEEE; margin: 0; }
li.catsub { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; letter-spacing: -.04em; line-height: 1em; margin: 0; }
form {margin:0;}
label { font-size: 10pt; text-align: left; margin: 4px; display: block;}
.eu-floater {	float: right;	width: 200px;	border: 1px solid #CCCCCC;	padding: 4px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 7px;}
.eu-floaterleft {float: left; width: 130px;	border: 1px solid #CCCCCC;	padding: 4px;	margin-top: 5px;	margin-right: 7px;	margin-bottom: 5px;	margin-left: 0px;}
.eu-heading {font-size: 1.1em; font-weight: bold; text-decoration: underline;}
.eu-h2 { color: #000000; text-decoration: none;}
.eu-h3 { color: #000000;text-decoration: none;}	
.eu-table 		{ border: 1px solid #CCC; padding: 3px; }
.eu-headerrow 	{ height: 28px; background-color: #003366; font:14px; color: #F5F5F5; }
.eu-headertext 	{ padding-left: 10px; font-weight: bold;}
.eu-subheader 	{ height: 28px; font:12px; color: #000; font-weight: bold; padding-left: 10px; }
.eu-odd 		{ height: 28px; background-color: #F5F5F5; font:12px; }
.eu-even 		{ height: 28px; background-color: #FFF; font:12px; }
.eu-col-a	 	{ width: 65px; padding-left: 10px; }
.eu-col-b 		{ width: 400px; }
.eu-col-c 		{ width: 75px; text-decoration: underline; }
.csho-course {color:#006; font-weight: bold;}
.csho-redbold {color: #F03; font-weight: bold;}

.orgchart { background: url(/nerrtc/images/chart.png) no-repeat; position: relative; width: 732px; height: 359px; left: 72px; top: 20px;}

.chart-item { position: absolute; overflow: hidden; }
.chart-item .name { color: #494848; font-size: 12px; font-weight: 700; padding: 10px 0 2px 10px; line-height: 1.2em; vertical-align: baseline; }
.chart-item .position { color: #333333; font-size: 10px; font-weight: 400; padding: 0px 0 0 10px; line-height: 1.2em; vertical-align: baseline; }
.chart-item .division { color: #333333; font-size: 10px; font-weight: 400; padding: 0px 0 0 10px; line-height: 1.2em; vertical-align: baseline; }
.chart-item .photo { position: absolute; top: 10px; right: 10px; border:1px solid #29588b; width: 40px; height: 48px; }

.chart-item-full { display: none; overflow: hidden; width: 256px; position: relative; }
.chart-item-kind-0 { width: 192px; height: 65px; }
.chart-item-kind-1 { width: 143px; height: 65px; }

.chart-item-full .name { color: #494848; font-size: 12px; font-weight: 700; padding: 0 0 2px 0; line-height: 1.2em; vertical-align: baseline; }
.chart-item-full .position { color: #333333; font-size: 10px; font-weight: 400; padding: 0; line-height: 1.2em; vertical-align: baseline; }
.chart-item-full .division { color: #333333; font-size: 10px; font-weight: 400; padding: 0; line-height: 1.2em; vertical-align: baseline; }
.chart-item-full .bio { color: #333333; font-size: 10px; font-weight: 400; padding: 0; line-height: 1.2em; vertical-align: baseline; }
.chart-item-full .photo { float: right; padding: 0 0 0 10px; }
.chart-item-full .photo img {border:1px solid #29588b; width: 100px; height: 120px;}

.chart-item-full .bio { padding: 10px 0 0 0; line-height: 1.15em;  }
.chart-item-full .email { padding: 0 0 10px 10px; width: 100px; text-align: center; float: right; clear: right; }
.chart-item-full .email a { color: #0055ad; text-decoration: none; font-size: 12px; font-weight: 700; }
.chart-item-full .email a:hover { text-decoration: underline; }

.charttip .chart-item-full { display: block; }
.charttip {
  width: 256px;
  background: url(/nerrtc/images/tooltipbg.png) repeat-y;
  border: 1px solid #29588b;
  padding: 10px;
  z-index: 10000;
}

.multiNational {
	display:block;
	position:relative;
	width: 100%;
	border:1px solid #c6c6c6;	
	padding: 17px;
	margin: 15px auto;
}
.multiNational h2 {
	font:bold 16px Verdana, Geneva, sans-serif;
	color: #790101;
	text-transform: uppercase;
	position:absolute;
	background: #fff;
	padding: 5px 20px;
	top: -25px;
	text-align:center;
}
.multiNational h2 a {
	color: #790101;
	background:#fff;
	text-decoration:none;
	text-align:center;
}
.multiNational h3 {
	font:normal 12px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#2b2b2b;
	letter-spacing:.3em;
	width: 100%;
	padding: 0px;
	margin:0px 0px 25px 0px;
	text-align:center;
}
.multiNational ul li {
	list-style-image: url(images/arrow-blue.gif);
	padding: 0px 0px 10px 0px;
}
.multiNational img {
	float: left;
	padding: 0px 25px 20px 0px;	
}
.clearfloat {
	clear:both;	
}
