// BEGIN styles for main decorators
a.externalLink:link, a.externalLink:visited, a.externalLink:hover,a.externalLink:active {
  background: url(/ncmain/images/external.png) right center no-repeat;
  padding-right: 18px;
}

.nc-title {
	padding: 15px 25px 5px 21px;
	border-bottom: 1px solid #000000;
	background-color: #6B1424;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 1px;
}

.rgtnav {font-size: 0.9em;background-color: #2a728d;}
.rgtnav a:link {color: #000000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.rgtnav a:visited {color: #521D37; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.rgtnav	a:hover {color: #000033; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.rgtnav	a:active {color: #000000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

// END styles for main decorators



#nccontent { 
	color: #000000;font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }

#nccontent h1 {font-size: 1.5em; color: #191970; line-height: 1.5em; margin:1em 0 0.5em 0; padding:0;}
#nccontent h2 {font-size: 1.3em; line-height: 1.5em; color: #00539F; margin:1em 0 0.5em 0; padding:0;}
#nccontent h3 {font-size: 1.2em; color: #000000; margin:1em 0 0.5em 0; padding:0;}
#nccontent h4  {font-size: 1.1em; color: #000000; margin:1em 0 0.5em 0; padding:0;}
#nccontent h5 {font-size: 1.0em; color: #000000; margin:1em 0 0.5em 0; padding:0;}
#nccontent h6 {font-size: 1.0em; color: #000000; margin:1em 0 0.5em 0; padding:0;}
#nccontent ul ol { padding:0;}
#nccontent li {padding:0;}
#nccontent li.typenone { padding:0; list-style-type:none;}
#nccontent p {margin-top:0.5em; }


#nccontent table {font-size: 0.9em; text-align: left;}
#nccontent table.lg {font-size: 1em; text-align: left;}
#nccontent th {font-size: 1em; text-align: left; vertical-align: baseline;color: #333333;}
#nccontent td {vertical-align: top;}
#nccontent tr.type1 {font-size: 1em; text-align: left; background: #F6F7F9;}
#nccontent tr.type2 {font-size: 1em; text-align: left; background: #e7e7e9;}
#nccontent tr.type0 {font-size: 1em; text-align: left; background: #D3E3FF;}
#nccontent ul.typenone{  padding:0; list-style-type:none;}
#nccontent li.type1 {color: #000000;  text-align: left; margin-top: 0.5em; margin-bottom: 0.5em;}

.tbborder{border-style: solid;border-width: 1px;border-color: #cccccc;} 
 tr.type1 {font-size: 1em; text-align: left; background: #F6F7F9;}
 tr.type2 {font-size: 1em; text-align: left; background: #e7e7e9;}
.fsheader {  background: #dfeff5;}	
.ncauthor	{font-size: 0.9em; color: #393939; font-weight:bold; }
.ncbold {color: #000000;font-weight:bold;}
.ncitalic {color: #000000;font-style:italic;}
.ncsmall {color: #000000;font-size: 0.95em;}
.ncindent {	margin-left: 3em;}
.ncsearch {font-size: 11px; font-family: Verdana, Arial, sans-serif;color: #000000; font-weight: bold; text-align:left;}
.ncspace { padding:0.3em 0 0 0; }
.ncspace1 { padding:0.2em 0 0 0; }

/*mukus is fact sheet border and padding*/
.mukus {border-style: solid;
	border-right-width: 1px;border-color:#00539F;
	border-top-width: 1px;border-color:#00539F;
	border-bottom-width: 3px;border-color:#00539F;
	border-left-width: 1px;border-color:#00539F;
	padding: 0 2em 0 2.5em;
	}

.ncbacklink {font-size: 11px; font-family: Verdana, Arial, sans-serif;color: #1F2C54; font-weight: bold; text-align:left;text-decoration:underline; padding: 0 0 10px 0 ;}

	
a.ncsearchtlink:link {font-size: 11px; font-family: Verdana, Arial, sans-serif;color: #000000; font-weight: bold; text-align:left;text-decoration:underline;}
a.ncsearchtlink:visited {font-size: 11px; font-family: Verdana, Arial, sans-serif;color: #000000; font-weight: bold; text-align:left;text-decoration: underline;}
a.ncsearchtlink:hover {font-size: 11px; font-family: Verdana, Arial, sans-serif;color: #000000; font-weight: bold; text-decoration: underline;text-align:left;}

a.ncsearchlink:link	{font-size: 9px; font-family: Verdana, Arial, sans-serif;color: #000; text-align:left;padding:0 0 0 0.6em;}
a.ncsearchlink:visited{font-size: 9px; font-family: Verdana, Arial, sans-serif;text-align:left;color: #1F2C54; padding:0 0 0 0.6em;}
a.ncsearchlink:hover{font-size: 9px; font-family: Verdana, Arial, sans-serif;color: #1F2C54; text-align:left;padding:0 0 0 0.6em;}

a.ncsearchfslink:link	{font-size: 9px; font-family: Verdana, Arial, sans-serif;color: #000; text-align:left;padding:0 ;}
a.ncsearchfslink:visited{font-size: 9px; font-family: Verdana, Arial, sans-serif;text-align:left;color: #1F2C54; padding:0 ;}
a.ncsearchfslink:hover{font-size: 9px; font-family: Verdana, Arial, sans-serif;color: #1F2C54; text-align:left;padding:0 ;}

.ncbodytext {font-size: 1.2em; color: #000000; font-family: Verdana, Arial, sans-serif; }

/*search results page*/
.ncnoresults{font-size: 1em; color: #000; font-family: Verdana, Arial, sans-serif; }

.imgi{ vertical-align:bottom; text-align:right; }


/*header as link*/
a.ncheadlink:link {font-size: 1.2em; color: #003366;   text-decoration:none;}
a.ncheadlink:visited {font-size: 1.2em; color: #003366;   text-decoration:none;}
a.ncheadlink:hover{font-size: 1.2em; color: #000000;   text-decoration: underline;}


/*404 page*/

.ncerror
{font-size: 1em;font-family: Verdana, Arial, sans-serif;
background: #efefef;  margin: 0 0 0 10px; padding: 20px; width: 500px;}


/*top of article anchorlinks*/

.ncanchorlink
{font-size: 1em;
font-family: Verdana, Arial, sans-serif;
background: #efefef;  margin: 0.1em ; padding:0.1em; }


.ncanchorlink ul, .ncanchorlink li
{list-style-type: none;margin:0 ; padding:0;}

.ncanchorlink a:link, .ncanchorlink a:visited
{line-height: 1.6em;
font-weight: normal;
margin: 0.3em 0.2em 0.2em 0em;
padding: 0.3em 0.5em 0.5em 0em;
text-decoration: underline;
color: #2A355C;
}

.ncanchorlink a:hover
{line-height: 1.6em;
margin: 0.3em 0.2em 0.2em 0em;
padding: 0.3em 0.5em 0.5em 0em;
text-decoration: underline;
font-weight: normal;
color: #000;
background: #efefef;
}


/*ctu anchorlinks*/

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

.ncctuanchorlink li{list-style-type:none;background-image: url(/ncmain/images/anchor_icon.gif);background-repeat: no-repeat; background-position: 100% .5em; width:500px;}

.ncctuanchorlink
{font-size: 1em;
font-family: Verdana, Arial, sans-serif;
background: #efefef;  margin: 0 ; padding:0em; }


.ncctuanchorlink li a  {
  height: 100%;
    width: 98%;
    display: block;
    padding-right: 15px;
    text-decoration: none;
font-weight: normal;font-style:normal;
}

.ncctuanchorlink a:link, .ncctuanchorlink a:visited
{line-height: 1.6em;
text-decoration: underline;
color: #2A355C;
}

.ncctuanchorlink a:hover
{line-height: 1.6em;
text-decoration: underline;
color: #000;

}
/*ctu authorlink - not used*/
.ncctuauthorlink a:link, .ncctuauthorlink a:visited {font-size: 1em; font-family: Verdana, Arial, sans-serif; color: #2A355C;  text-align: left; text-decoration: underline; font-style:italic;}
.ncctuauthorlink a:hover{font-size: 1em; font-family: Verdana, Arial, sans-serif; color: #2A355C;  text-align: left; text-decoration: underline;font-style:italic;}




/*rq box*/
.ncrqbox
{font-size: 1em;
font-family: Verdana, Arial, sans-serif;
background: #efefef;  margin:1em 0 1em 1em ; padding:0.3em;width:80%; }

/*article back to top links*/
a.ncbacktoplink:link	{font-size: 0.95em; font-family: Verdana, Arial, sans-serif; color: #2A355C;  text-align: left; text-decoration: underline;}
a.ncbacktoplink:visited	{font-size: 0.95em;  font-family: Verdana, Arial, sans-serif; color: #333333;  text-align: left;}
a.ncbacktoplink:hover	{font-size: 0.95em;  font-family: Verdana, Arial, sans-serif; color: #000033; background-color: #eeeeee; text-align: left; text-decoration: underline;}

/*	about section positions*/
.ncpostb {padding: 2px 1px 2px 1px;
border: 1px solid #C9C9C9;}
.ncpostable {font-size: 1.1em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; line-height: 1.3em; background-color: #efefef; }
.ncpostable1 {font-size: 1.2em;  color: #141D38; font-family: Verdana, Arial, sans-serif; line-height: 1.3em; background-color: #fff;}
 a.ncposlink:link {font-size: 1.2em; color: #003366;   text-decoration:none;}
 a.ncposlink:visited {font-size: 1.2em; color: #003366;   text-decoration:none;}
 a.ncposlink:hover{font-size: 1.2em; color: #000000;   text-decoration: underline;}

/*	advanced search*/
.ncadvsearch {font-size: 1.2em; color: #ffffff; font-family: Verdana, Arial, sans-serif; padding: 4px 0px 4px 2px; background-color: #2A708D; }
.ncadvsearchbg {background-color: #E3E3E3;}
.ncadvsearchbg1 {background-color: #efefef;}
.ncadvsearchname {font-weight:bold; font-size: 1em; color: #000000; font-family: Verdana, Arial, sans-serif; padding: 15px 10px 10px 10px; background-color: #ffffff; }
.ncadvsearchname2 {font-weight:bold; font-size: 1em; color: #000000; font-family: Verdana, Arial, sans-serif; background-color: #efefef; }
.ncadvsearchbox {background-color: #E3E3E3; width: 70%; margin:0.5em ; padding:0.5em;}


/*	2nd level index	*/
/*	boxes	*/
.ncboxtitle {font-size: 1.4em; color: #ffffff; font-weight: normal; font-family: Verdana, Arial, sans-serif; font-variant: small-caps; margin:0.2em 0 0.2em 0; padding:0.2em 0 0.2em 0.5em;}
.ncboxtext {font-size: 1.2em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; line-height: 1.2em;padding:0.5em 0 0 0 ;}
.ncboxtext2 {font-size: 1.3em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; line-height: 1.3em; }
.ncbox {padding: 0.2em 0.7em 1em 1em ; }
.ncboxtd {padding: 0.3em 0.3em 1em 1em ; }
.ncboxtdc {padding: 0.3em 0.3em 1em 1.5em ; }

a.ncboxlink:link {font-size: 1.5em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.5em; margin:0 ; padding:0;}

a.ncboxlink:visited {font-size: 1.5em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;line-height: 1.5em; text-decoration: underline;margin:0 ; padding:0;}

a.ncboxlink:hover {font-size: 1.5em; font-weight: normal; color: #004378; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.5em; margin:0 ; padding:0; }

.ncfeaturesubtitle {font-size: 1.2em; font-weight: bold; color: #1F2C54; font-family: Verdana, Arial, sans-serif;line-height: 1.3em; margin:0 ; padding:0 0.5em 0 0;}


a.ncmorelink:link {font-size: 1.1em;  color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline;  margin:0 ; padding:0;}
a.ncmorelink:visited {font-size: 1.1em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; margin:0 ; padding:0;}
a.ncmorelink:hover {font-size: 1.1em;  color: #30579D; font-family: Verdana, Arial, sans-serif;text-decoration: underline;  margin:0 ; padding:0;}

/*	nav	*/
.ncnavitalic {font-size: 1em; color: #ffffff; font-style:italic; font-family: Verdana, Arial, sans-serif;font-weight: bold; margin:0 ; padding:0.4em ; background:#1F2C54;}
	
a.ncnavaudience:link {font-size: 1.1em; color: #ffffff; font-weight: bold; font-family: Verdana, Arial, sans-serif; text-decoration: none;}
a.ncnavaudience:visited {font-size: 1.1em; color: #ffffff; font-weight: bold; font-family: Verdana, Arial, sans-serif; text-decoration: none;}
a.ncnavaudience:hover {font-size: 1.1em; color: #ffffff; font-weight: bold; font-family: Verdana, Arial, sans-serif;text-decoration: underline; }

.ncnavaudpad { padding:0.5em 0.5em 0.5em 0.4em; }


a.ncnavlink:active {font-size: 1.2em; font-weight: bold; font-family: Verdana, Arial, sans-serif;color: #000; line-height: 1.2em; }
a.ncnavlink:link {font-size: 1.2em; font-family: Verdana, Arial, sans-serif; color: #000; text-decoration: none;line-height: 1.2em; }
a.ncnavlink:visited {font-size: 1.2em; font-family: Verdana, Arial, sans-serif; color: #3C2155; line-height: 1.2em; }
a.ncnavlink:hover {font-size: 1.2em; font-family: Verdana, Arial, sans-serif; color: #000; text-decoration: underline;line-height: 1.2em; }

.ncnavinfotitle {font-size: 1.1em; color: #1F2C54; font-weight: bold; background:#A7D4E4; margin:0.4em 0 0.4em 0.2em; padding:0.4em;}
.ncnavinfowsah {font-size: 1.1em; color: #510018; font-weight: bold; background:#E6E3E4; margin:0.4em 0 0.4em 0.2em; padding:0.4em;}
.nchelp {padding:0.4em 0 0.1em 0; }
.nchelp1 { background:#FFF6C4;}
.ncinfo {margin: 0.6em 0 0.8em 0; background:#dfeff5;}
.ncacrob {padding:0 0 0.4em 0; background:#F3F3F3;margin: 0.3em 0 0.2em 0;}


/*	topaudience	*/
a.nctoplink:active	{font-size: 1.2em; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #1F2C54; background-color: #ffffff;	background-position: left;	text-align: left;}
a.nctoplink:link	{font-size: 1.2em; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #fff; background-color: #990000;	background-position: left;	text-align: left;}
a.nctoplink:hover	{font-size: 1.2em; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #fff; background-color: #990000;	background-position: left;	text-align: left;}
a.nctoplink:visited	{font-size: 1.2em; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #fff; background-color: #990000;	background-position: left;	text-align: left;}
.nctopnavitalic {font-size: 1.0em; color: #ffffff; font-style:italic; font-family: Verdana, Arial, sans-serif;font-weight: bold; margin:0.2em ; padding:0.2em ;}

/*	about section */
.ncleader {font-size: 1.1em;  color: #051634; font-family: Verdana, Arial, sans-serif;line-height: 1.3em; margin:0 ; padding:0 0.5em 0 0.5em;}
.ncleaderitalic {font-size: 1.1em;  color: #333333; font-style:italic; font-weight: bold;font-family: Verdana, Arial, sans-serif;line-height: 1.3em; margin:0 ; padding:0 0.5em 0 0.5em;}
.ncleadername{font-size: 1.3em; font-weight: bold; line-height: 1.5em; color: #00539F; margin:1em 0 0.5em 0; padding:0;}
.ncleadertitle{font-size: 1.2em; font-weight: bold;line-height: 1.5em; color: #333333; margin:1em 0 0.5em 0; padding:0;}
hr.type1 {color: #A7D4E3; background-color: #A7D4E3; height: 1px;}
a.ncleaderlink:link, a.ncleaderlink:visited {font-size: 1.1em;  color: #053266; font-family: Verdana, Arial, sans-serif;text-decoration: none;line-height: 1.3em; margin:0 ; padding:0 0.5em 0 0.5em;}
a.ncleaderlink:hover {font-size: 1.1em;  color: #053266; font-family: Verdana, Arial, sans-serif; text-decoration: underline;line-height: 1.3em; margin:0 ; padding:0 0.5em 0 0.5em;}

/*	video */
/*	 also used this style once for director message image in about section */
.vimg { margin: 0px 10px 5px 0px;  border: 1px solid;border-color: #00539F;}


/*	home */
/*	intro text next to image */	
.ncptsdboxtx{font-size: 1em;  color: #fff; font-family: Verdana, Arial, sans-serif; line-height: 1.3em; padding: 0 0.6em 0 0.9em;}	
.ncptsdboxtxb{font-size: 1em;  font-weight: bold;color: #fff; font-family: Verdana, Arial, sans-serif;line-height: 1.3em; }

/*	image border */	
.ncimbo {border-style: solid; border-width: 1px;border-color:#1E406C;}
/*	specific info*/	
.ncspeinfo {border-style: solid; border-width: 1px;border-color:#1E406C;background: #29375F; font-family: Verdana, Arial, sans-serif;font-style:italic;color: #fff;font-size: 0.9em;line-height: 1.2em;
margin: 0.1em 0.2em 0.1em 0.2em;padding: 0em 0.5em 0.2em 0.2em;}

.ncinfologo {margin: 0.5em 0em 0em 0em;padding: 0;}


.ncspeborder {border-style: solid; border-left-width: 1px;border-right-width: 0px;
border-top-width: 0px;border-bottom-width: 0px;border-left-color:#1E406C; padding: 0 0 0 0.8em;margin: 0.4em 0 0 0.2em ;}

/*ptsd info box*/	
a.ncaudiencelink:link	{font-size: 1.0em;  color: #1E2D54; }
a.ncaudiencelink:visited {font-size: 1.0em; color: #3C2155; }
a.ncaudiencelink:hover	{font-size: 1.0em;  color: #004378; }
	

a.ncinfoboxlink:link	{font-size: 0.85em;  color: #192B5C; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.3em;}
a.ncinfoboxlink:visited {font-size: 0.85em; color: #3C2155; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.3em;}
a.ncinfoboxlink:hover {font-size: 0.85em;  color: #004378; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.3em;}


a.ncinfoboxslink:link	{font-size: 0.85em;  color: #333333; text-decoration: underline; line-height: 1.5em;margin:0 ; padding:0 ;}
a.ncinfoboxslink:visited {font-size: 0.85em; color: #3C2155; text-decoration: underline; line-height: 1.5em;margin:0 ; padding:0 ;}
a.ncinfoboxslink:hover {font-size: 0.85em;  color: #282F4B; text-decoration: underline; line-height: 1.5em;margin:0 ; padding:0;}

a.ncinfogotolink:link	{font-size: 0.85em;  color: #1F2C54; text-decoration: underline; margin:0 ; padding:0 ;}
a.ncinfogotolink:visited {font-size: 0.85em; color: #323656; text-decoration: underline; margin:0 ; padding:0 ;}
a.ncinfogotolink:hover {font-size: 0.85em;  color: #16366D; text-decoration: underline; margin:0 ; padding:0;}

a.nchinfoboxlinkb:link {font-size: 0.8em; font-weight: bold; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.5em; margin:0 ; padding:0;}

a.nchinfoboxlinkb:visited {font-size: 0.8em; font-weight: bold; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline;line-height: 1.5em; margin:0 ; padding:0}

a.nchinfoboxlinkb:hover {font-size: 0.8em; font-weight: bold; color: #004378; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.5em; margin:0 ; padding:0}


a.nchinfoboxinflink:link {font-size: 0.95em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.4em; margin:0 ; padding:0;}

a.nchinfoboxinflink:visited {font-size: 0.95em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline;line-height: 1.4em; margin:0 ; padding:0;}

a.nchinfoboxinflink:hover {font-size: 0.95em; font-weight: normal; color: #004378; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.4em; margin:0 ; padding:0;}

/*site map*/
.sitem {border-style: solid;border-width: 1px;border-color: #cccccc;} 
.sitemc {border-style: solid;border-width: 1px;border-color: #fff;clear: both;}	

.sitemleft { margin:0.5em 0 0.5em 0 ; padding:0.1em;float: left;
width: 280px; } 
.sitemmid {margin:0.5em 0 0.5em 0em ; padding:0.1em;margin-left: 290px;}

.module-header{background: #eeeeee; margin:0.1em 0 0.1em 0 ; padding:0.2em;}

a.module-headerh:link{font-size: 0.9em; font-weight: normal;color:  #00539F; } 
a.module-headerh:visited{font-size: 0.9em; font-weight: normal;color: #1F2C54;  } 
a.module-headerh:hover{font-size: 0.9em; font-weight: normal;color: #1F2C54; } 


.module-content{background: #fff;}
.module-list ul{background: #fff;}
.module-list ul ul{background: #fff;}
.list-item {list-style-type: none;}
.list-item1 {font-size: 0.95em;list-style-type:none;}
.list-item2 {font-size: 0.95em;font-style:italic;list-style-type: circle;}

/*home page feature boxes*/	
a.nchboxlinkb:link {font-size: 1.0em; font-weight: bold; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 2.1em; margin:0 ; padding:0;}

a.nchboxlinkb:visited {font-size: 1.0em; font-weight: bold; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline;line-height:  2.1em; margin:0 ; padding:0;}

a.nchboxlinkb:hover {font-size: 1.0em; font-weight: bold; color: #004378; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height:  2.1em; margin:0 ; padding:0;}



a.nchboxlink:link {font-size: 0.95em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.4em; margin:0 ; padding:0;}

a.nchboxlink:visited {font-size: 0.95em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline;line-height: 1.4em; margin:0 ; padding:0;}

a.nchboxlink:hover {font-size: 0.95em; font-weight: normal; color: #004378; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.4em; margin:0 ; padding:0;}

a.nchboxlink1:link {font-size: 1em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.5em; margin:0 ; padding: 0;}

a.nchboxlink1:visited {font-size: 1em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline;line-height: 1.5em; margin:0 ; padding: 0;}

a.nchboxlink1:hover {font-size: 1em; font-weight: normal; color: #004378; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.5em; margin:0 ; padding: 0;}


.nchboxtitle {font-size: 1.1em; color: #ffffff; font-weight: normal; font-family: Verdana, Arial, sans-serif; font-variant: small-caps; margin:0; padding:0.2em 0 0.2em 0.5em;}

.ncinfoboxtext {font-size: 1em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; line-height: 1.2em; font-weight: bold; padding:0.6em 0 0 0.5em ;margin: 0.2em;}

.ncinfoboxtext3 {font-size: 1em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; line-height: 1.2em; font-weight: bold; padding:0.6em 0 0.5em 0.5em ;margin: 0.2em 0 0.3em 0;}

.ncinfoboxtext2 {font-size: 1.1em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; line-height: 1.4em; padding:0.1em 0 0 2.1em ;}
.ncinfoboxnest { margin:0.5em 0 0.5em 0.1em ;}

.nchboxtext {font-size: 1.0em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; font-weight: bold;line-height: 1.5em;  padding:0.5em 0 0 0.5em ;}
.nchboxtext2 {font-size: 0.9em; color: #1F2C54; font-family: Verdana, Arial, sans-serif; line-height: 1.2em; font-weight: normal; padding:0.6em 0 0.3em 0.3em ;}

/*home page whats new*/

.nchnewbox {  margin:0; padding:0.2em 0.2em 0.2em 0.5em; background: #eeeeee;border:#F2DBE1  solid;border-width: 1px;width: 340px;}

.nchnewtitle {font-size: 1.1em; color: #6C1424; font-weight: bold; font-family: Verdana, Arial, sans-serif;  margin:0 0 0.5em 0; padding:0.2em 0 0.2em 0;background: #EEE1E4; width: 100%;}

.nchnewboxtext {font-size: 1em; color: #380029; font-weight: bold; font-family: Verdana, Arial, sans-serif;  margin:5px 0 0 0; padding: 5px 0 0 0;}

.nchnewboxtext1 {font-size: 0.95em; color: #380029; font-weight: normal; font-family: Verdana, Arial, sans-serif;  margin:0; padding: 0;}

a.nchnewboxl:link {font-size: 0.95em; color: #1F2C54; font-weight: normal; font-family: Verdana, Arial, sans-serif;  margin:0; padding: 0;}

a.nchnewboxl:visited {font-size: 0.95em; color: #323656; font-weight: normal; font-family: Verdana, Arial, sans-serif;  margin:0 ; padding: 0;}

a.nchnewboxl:hover{font-size: 0.95em; color: #16366D; font-weight: normal; font-family: Verdana, Arial, sans-serif;  margin:0; padding: 0;}


.nchomenews ul
{
list-style-type: none;
padding: 0;
margin: 0 0 0 5px;

}

.nchomenews li
{
list-style-type: none;
background-image: url(/ncmain/images/home_arrow.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding:1px 0 1px 8px;
}


/*home page organization links on right column*/	
a.nchlinkorg:link {font-size: 0.9em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.3em; margin:0 ; padding:0;}

a.nchlinkorg:visited {font-size: 0.9em; font-weight: normal; color: #323656; font-family: Verdana, Arial, sans-serif;text-decoration: underline;line-height: 1.3em; margin:0 ; padding:0;}

a.nchlinkorg:hover {font-size: 0.9em; font-weight: normal; color: #16366D; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.3em; margin:0 ; padding:0;}

.nchorg {font-size: 0.95em; font-weight: bold; color: #282F4B; font-family: Verdana, Arial, sans-serif;text-decoration: none; line-height: 1.4em; margin:0 ; padding:0.8em 0 0.4em 0.3em;}

.nchpilots	{font-size: 0.95em; font-family: Verdana, Arial, sans-serif;color: #000; padding:0 0 0.4em 0.6em; line-height: 1.1em;text-align:left;}
.nchlogo {   margin:0.5em 0 0 1em ; padding:0; }

/*home page footer*/	
a.nchfooterlink:link {font-size: 0.95em; font-weight: normal; color: #1F233F; font-family: Verdana, Arial, sans-serif;text-decoration: none; line-height: 1.4em; margin:0 ; padding:0;}
a.nchfooterlink:visited {font-size: 0.95em; font-weight: normal; color: #1F233F; font-family: Verdana, Arial, sans-serif;line-height: 1.4em; margin:0 ; padding:0;}
a.nchfooterlink:hover {font-size: 0.95em; font-weight: normal; color: #1F2C54; font-family: Verdana, Arial, sans-serif;text-decoration: underline; line-height: 1.4em; margin:0 ; padding:0;}

a.ncfooterlink:link	{font-size: 0.8em;  color: #1E2D54; text-decoration: underline;}
a.ncfooterlink:visited {font-size: 0.8em; color: #3C2155; text-decoration: underline;}
a.ncfooterlink:hover {font-size: 0.8em;  color: #004378; text-decoration: underline;}

.ncfooterbold {font-size: 0.8em; color: #454C51;font-weight:bold;}

.nchfootertitlelink a:link {font-size: 0.95em; font-weight: bold; color: #535353; font-family: Verdana, Arial, sans-serif;  margin: 0.1em ; padding: 0.2em;text-decoration: none; }
.nchfootertitlelink a:visited {font-size: 0.95em; font-weight: bold; color: #535353; font-family: Verdana, Arial, sans-serif;  margin: 0.1em ;  padding: 0.2em;text-decoration: none; }
.nchfootertitlelink a:hover {font-size: 0.95em; font-weight: bold; color: #535353; font-family: Verdana, Arial, sans-serif;text-decoration: underline;  margin: 0.1em ;  padding: 0.2em;}

.nchfooterbg { background: #D1DBF3;  margin:1em 0 0 0 ; padding:0.4em; }

.nchfooterlink
{
margin: 0;
padding:0;
font-size: 0.95em;
font-family: Verdana, Arial, sans-serif;

}

.nchfooterlink ul, .nchfooterlink li
{
margin:0;
padding: 0;
display: inline;
list-style-type: none;
white-space: nowrap;

}

.nchfooterlink a:link, .nchfooterlink a:visited
{
float: left;
line-height: 1.2em;
font-weight: normal;
margin: 0.1em 0.2em 0.1em 0.2em;
padding: 0.1em 0.5em 0.2em 0.1em;
text-decoration: none;
color: #2A355C;
white-space: nowrap;
border-style: solid;
border-right-width: 1px;border-color:#8D9FDD;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;border-left-color:#D1DBF3; 

}

.nchfooterlink a:hover
{
float: left;
line-height: 1.2em;
margin: 0.1em 0.2em 0.1em 0.2em;
padding: 0.1em 0.5em 0.2em 0.1em;
text-decoration: underline;
font-weight: normal;
color: #000;
white-space: nowrap;
background: #efefef;
border-left-width: 1px;border-color:#efefef;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;border-color:#efefef;
}

/*	printable page*/
.ncprint{ padding:0.1em 0.5em 0.5em 0.5em;border-style: solid; border-width: 1px;border-color: #00539F; }
.ncprimg { padding:0 0 1em 0;text-align:left; }



/*	top nav not used */
#nctopnav {
height: 20px;
margin: 0;
padding: 0;
background: #990000;
}
ul#nctopnav, ul#nctopnav li {
margin: 0;
padding: 0;
}

ul#nctopnav {
position: relative;
height: 18px;
}

ul#nctopnav li {
display: inline;
list-style-type: none;
}
ul#nctopnav li a:link, ul#nctopnav li a:visited {
float: left;
margin: 0;
padding: 0 2px 0px 2px;
background-color: #990000;
font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, sans-serif;color: #ffffff;
text-decoration: none;
}

ul#nctopnav li a:active{
float: left;
margin: 0;
padding: 0 2px 0px 2px;
background-color: #ffffff;
font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, sans-serif;color: #1E2D54;
text-decoration: none;
}
ul#nctopnav li a:hover{
float: left;
margin: 0;
padding: 0 2px 0px 2px;
background-color: #ffffff;
font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, sans-serif;color: #1E2D54;
text-decoration: underline;
}

/*	links	*/
a:link {
	color: #234C9F;
}

a:active, a:visited {
	color: #891228;
}
	
a:hover {
	color: #4CA8FF;
}

/* fix va stylesheet 5px 20px 20px 20px padding problem */
#content-main {
	width: 100%;
	padding: 0px 0px;       
}

.debugData {
	border: dashed 1px;
	padding: 2px;
	font-size: .5em;
	background-color: #fef8e4;
	display: none;
}
/* fix va stylesheet no padding in content text area */
.nccontentpad {

	padding: 0px 14px 0px 5px;       
}


