<!--

#searchForm
{ padding:0px 7px 9px 1px }
INPUT#searchBox
{ width:104px }

/* Default Tags */
BODY
{ margin:0px; padding:0px; background-color:#fff }

BODY, P, DIV, BLOCKQUOTE, TD, TH, UL, OL, LI, DT, DD
{ color:#000; font:normal 11px verdana,arial,helvetica,sans-serif }

B, STRONG, TH
{ font-weight:bold }

A IMG
{ border-width:0px }

FORM
{ margin:0px; padding:0px }

FORM, SELECT, INPUT, TEXTAREA
{ font:normal 11px arial,helvetica,sans-serif }

H1, H2, H3, H4, H5, H6
{ margin-top:0px; margin-bottom:0px; font-weight:bold }

P
{ margin-top:0px; margin-bottom:1.2em }

/*/*/
H1, H2, H3, H4, H5, H6
{ margin-bottom:.2em }

P, LI, BLOCKQUOTE
{ line-height:1.4em }
/* */

/* Custom Content Styles */

H1
{ padding:0px 0px 9px 0px }
H2
{ padding:0px 0px 5px 4px; border-bottom:2px solid #ccc; margin:0px 0px 12px 0px; color:#990000; font-size:14px }
H3
{ padding:0px 0px 3px 4px; font-size:16px }
H4
{ padding:0px 0px 3px 4px; font-size:14px }
H5
{ padding:0px 0px 3px 4px; font-size:12px }
H6
{ padding:0px 0px 3px 4px; font-size:11px }

.headline
{ padding:11px 0px 5px 4px; border-bottom:2px solid #ccc; margin:0px 0px 12px 0px; color:#9a319a; font:bold 24px arial,helvetica,sans-serif }
.gray
{ padding:6px 0px 3px 4px; border-bottom:2px solid #ccc; margin:0px 0px 12px 0px; color:#666; font:bold 14px arial,helvetica,sans-serif }

.big
{ font:normal 13px/1.3em arial,helvetica,sans-serif }
.small
{ font:normal 10px/1.3em arial,helvetica,sans-serif }

#intro
{ font-weight:bold }

/*index page news bullets*/

UL.ltblue, UL.blue
{ margin:0px; padding:0px; margin-left:-10px }
UL.ltblue LI
{ font:normal 11px/1.3em arial,helvetica,sans-serif }
UL.blue LI
{ font:normal 11px/1.3em arial,helvetica,sans-serif }
UL.ltblue LI A:link, UL.ltblue LI A:visited, UL.blue LI A:link, UL.blue LI A:visited
{ color:#000 }
UL.ltblue LI A:hover, UL.blue LI A:hover
{ color:#9a319a }


UL.ltblue, UL.blue
{ margin-left:0px }
UL.ltblue LI
{ list-style-image:url('/ngit/images/arrow_ltblue.gif'); margin-left:17px; font:normal 11px/1.3em arial,helvetica,sans-serif; padding-bottom:12px }
UL.blue LI
{ list-style-image:url('/ngit/images/arrow_blue.gif'); margin-left:17px; font:normal 11px/1.3em arial,helvetica,sans-serif; padding-bottom:12px }
/* */
/*end Index page news bullets */


/*Styles used on home.asp pages to run the right menu and page headlines */
.greytext
{ font-family:arial,helvetica,sans-serif; color:#999; font-size:10px; font-weight:regular }

.greytext2
{ font-family:arial,helvetica,sans-serif; color:#999; font-size:9px; font-weight:regular }

.asterix
{ font-family:arial,helvetica,sans-serif; color:#33CCFF; font-size:11px; font-weight:regular }

.Bluetitle
{ font-family:arial,helvetica,sans-serif; color:#003399; font-size:15px; font-weight:bold }

.Bluetitle2
{ font-family:verdana,arial,helvetica,sans-serif; color:#003399; font-size:13px; font-weight:bold }

.Blacktitle
{ font-family:arial,helvetica,sans-serif; color:#000000; font-size:15px; font-weight:bold }

.Blacktitle2
{ font-family:verdana,arial,helvetica,sans-serif; color:#333333; font-size:13px; font-weight:bold }
/*End Styles used on home.asp pages to run the right menu and page headlines */


.breadcrumbon
{ font-family:arial,helvetica,sans-serif; color:#666666; font-size:11px; font-weight:bold }

.breadcrumbgrey
{ font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size:11px; font-weight:bold }

a.blacklink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.blacklinkON { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.blacklink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
/* Built-In Wrapper Styles --controls breadcrumbs for index page only */

#breadcrumb
{ margin-top:2px; padding:7px 13px 7px 13px; color:#000; font-size:11px; font-weight:bold }
#breadcrumb A:link, #breadcrumb A:visited
{ color:#999; text-decoration:none; font-weight:bold  }
#breadcrumb A:hover
{ color:#999; text-decoration:underline; font-weight:bold  }

#breadcrumb2
{ margin-top:-5px; color:#666; font-size:11px; font-weight:regular }
#breadcrumb2 A:link, #breadcrumb2 A:visited
{ color:#666; text-decoration:underline }
#breadcrumb2 A:hover
{ color:#666; text-decoration:none }


/* RightNav Links */
rightnav:link
{ color:#990000; text-decoration:none }
rightnav:visited
{ color:#990000; text-decoration:none }
rightnav:hover
{ color:#9a319a; text-decoration:none }


/* Wrapper Table */
#wrapper
{ width:765px; border-width:0px }


/*Used by the Press index page and the sitemap.asp page for left-hand navigation. They are not used on the main site pages*/

/* Left (Navigation) Column */
#searchForm
{ padding:0px 7px 9px 7px }
INPUT#searchBox
{ width:105px }

/* Primary Navigation Link */
#navigation, #navigation A
{ margin:0px; padding:0px }
#navigation A
{ width:131px; margin-left:8px; 
  background-color:#fff; color:#000; text-align:left; font:bold 11px verdana,arial,helvetica,sans-serif }
/*/*/
#navigation A
{ display:block; background:#fff url('/ngit/images/nav_arrow.gif') no-repeat 94% 50%; text-align:right; 
  margin:0px 0px 2px 0px; padding:5px 27px 5px 14px; 
  border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; 
  width:111px !important; width /**/:152px }
/* */
#navigation A:link, #navigation A:visited
{ color:#000; background-color:#fff; text-decoration:none }
#navigation A:hover
{ color:#000; background-color:#eee; text-decoration:none }

/* Active Navigation Link */
#navigation A.active
{ background:#c8c8c8 none }
/*/*/
#navigation A.active
{ margin-bottom:0px; background:#c8c8c8 url('/ngit/images/nav_arrowopen.gif') no-repeat 94% 50% }
/* */
#navigation A.active:link, #navigation A.active:visited, #navigation A.active:hover
{ color:#000; background-color:#c8c8c8; text-decoration:none }


/* Subnavigation */
#navigation UL, #navigation UL LI
{ list-style:none; margin:0px; padding:0px }
#navigation UL
{ margin-left:-36px; width:155px; background-color:#d8e2ed; border:1px solid #fff }
#navigation UL A
{ margin-left:6px; margin-bottom:5px; width:152px; background:#d8e2ed none; color:#000; text-align:left; font:normal 10px verdana,arial,helvetica,sans-serif }

/*/*/
#navigation UL
{ margin-left:0px; width:inherit; background-color:#fff; border-style:none }
#navigation UL A
{ padding:4px 10px 3px 12px; margin:0px 0px 1px 0px;
  display:block; border-style:none; 
  width:131px !important; width /**/:152px }
/* */

#navigation UL A:link, #navigation UL A:visited
{ color:#000; background-color:#d8e2ed; text-decoration:none }
#navigation UL A:hover
{ color:#000; background-color:#a1b9d2; text-decoration:none }


/* Active Subnavigation Link */
#navigation UL A.active
{ background:#a1b9d2 none }
/*/*/
#navigation UL A.active
{ background:#a1b9d2 url('/ngit/images/nav_subnav_arrow.gif') no-repeat 0% 50%; margin-bottom:1px }
/* */
#navigation UL A.active:link, #navigation UL A.active:visited, #navigation UL A.active:hover
{ color:#000; background-color:#a1b9d2; text-decoration: none }

/*end used by index page and the sitemap.asp page for left-hand navigation*/


/* Netscape 4 and DHTML Fixes */
UL.hidden
{ display:none }
#navigation UL.hidden A
{ margin-bottom:0px }


/* Footer for Index page (not for other pages) */
#anchorBottom
{ border-bottom:16px solid #808080; vertical-align:bottom }
#footer
{ border-top:2px solid #808080; border-bottom:1px solid #9c9c9c; margin:11px 0px 2px 0px }
#footer TD
{ padding:5px 40px 5px 17px; color:#999; font-size:10px; line-height:1.4em }
/*/*/
#footer TD
{ vertical-align:bottom }
/* */

/*controls links for Index page, not other pages*/
A	{
	color:#990000;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	}
	
A:link       {
	color:#990000;
	text-decoration:none;
	font-weight: normal;
	font-size: 8pt;
	}

A:visited    {
	color:#990000; 
	text-decoration:none;
	font-weight: normal;
	font-size: 8pt;
	}

A:hover      {
	color:#990000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
	}
	
/*controls the gray text subnavs on the right menu*/

	a.subnav
{ color:#999; font:regular 11px arial,sans-serif; margin-bottom:1px }
a.subnav:visited 
{ color:#999; font:regular 11px arial,sans-serif; text-decoration:none }
a.subnav:hover
{ color:#990000; font:regular 11px arial,sans-serif; text-decoration:underline }

/*end gray text subnavs on the right menu*/


.ccHeadline	{ 
	font:bold 15px verdana,arial,helvetica,sans-serif
	text-decoration: none;
	color: #990000;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid #ccc; 
	margin:0px 0px 4px 0px;
	width: 410px;
 	}

.BlueHeadline	{ 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-decoration: none; 
	font-style: none; 
	font-weight: bold; 
	font-size: 16px; 
	color: #3B2E87; 
 	}
 	
.ccPageListNavigation	{ 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-decoration: none; 
	font-style: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
 	}
 	
.ccNormal	{ 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-decoration: none; 
	font-style: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 

 	}
 	
.ccLarge	{ 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-decoration: none; 
	font-style: none; 
	font-weight: normal; 
	font-size: 14px; 
	color: #990000; 

 	}
 	
.ccSub	{ 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-decoration: none; 
	font-style: none; 
	font-weight: normal; 
	font-size: 12px; 
	color: #94871A; 

 	}
 	
.ccSmall	{ 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-decoration: none; 
	font-style: none; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 

 	}
.ccError {
	font-size: 12px;
	font-weight: bold;
	color: #c02020;
	}

 	
.ccPanel	{ 
	background-color: #E0E0E0; 
 	}

.ccPanelHilite	{ 
	background-color: #F8F8F8; 
 	}

.ccPanelShadow	{ 
	background-color: #808080; 
 	}

.ccPanelHeader	{ 
	background-color: #0320B0; 
	font-size: 12px;
	color: #ffffff
 	}

.ccPanelHeaderHilite	{ 
	background-color: #8080FF; 
 	}

.ccPanelHeaderShadow	{ 
	background-color: #000000; 
 	}

.ccPanelReverse	{ 
	background-color: #0320C0; 
 	}

.ccPanelInput	{ 
	background-color: #F0F0F0; 
 	}

.ccPanelIndexRow	{ 
	background-color: #D6DFED; 
 	}

.ccPanelRowEven	{ 
	background-color: #F0F0F0; 
 	}

.ccPanelRowOdd	{ 
	background-color: #FFFFFF; 
 	}

.ccAdminButton {
	background-color: #E0E0E0; 
	text-decoration: none;
	color: #000000;
	font-family: verdana, geneva, arial; 
	}

.ccAdminButton:Hover {
	background-color: #FFFFFF; 
	text-decoration: none;
	color: #000000;
	font-family: verdana, geneva, arial; 
	}

.ccAdminNormal {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-family: verdana, geneva, arial;
	font-weight: normal
	}

.ccAdminSmall {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-family: verdana, geneva, arial;
	font-weight: normal
	}

.ccAdminEditSectionHeader {
	background-color: #808080; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: verdana, geneva, arial;
	font-weight: normal
	}

.ccAuthoringLink {
	background-color: #000080; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
	font-family: verdana, geneva, arial;
	font-weight: normal
	}

.AlterCopy {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	font-family: verdana, geneva, arial;
	font-weight: normal
	}

.PurpleHeader {
	text-decoration: none;
	color: #003366;
	font-size: 11px;
	font-family: verdana, geneva, arial;
	font-weight: Bold
	}

.calWeekEnd
{
	HEIGHT: 1;
    COLOR: #800000;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    WIDTH: 15px;
    HEIGHT: 10px
}
.calWeekDay
{
    HEIGHT: 1;
    COLOR: #0066FF;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    WIDTH: 15px;
    HEIGHT: 10px
}
.WeekDay
{
    TEXT-DECORATION: none;
    COLOR: #DCDCDC;
}
.calDayHead
{
    HEIGHT: 1;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    WIDTH: 15px;
    HEIGHT: 10px
}
.calMonthHead
{
	HEIGHT: 1;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
	COLOR: #0066FF;    
    FONT-SIZE: 9pt;
    HEIGHT: 10px;
	BACKGROUND-COLOR: #C0C0C0
}
.calWeekDaySel
{
    HEIGHT: 1;
    COLOR: gray;
	 BACKGROUND-COLOR: gray;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    WIDTH: 15px;
    HEIGHT: 10px
}
.WeekEnd
{
    TEXT-DECORATION: none;
    COLOR: #FF6347;
}
.MonthName
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.MonthBackGround
{
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #7C74D6;
}
.WeekBackGround
{
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: lightgrey;
}
.DayBackGround
{
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: lightgrey;
}
.MonthlyCalendarName
{
	TEXT-DECORATION: none;
    COLOR: #006666;
}
.WeeklyEventsName
{
	TEXT-DECORATION: none;
    COLOR: #006666;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.tabletitle
{
	TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;

}
.MonthDay
{
    FONT-SIZE: 8pt;
    COLOR: #006600;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
}
.EventTime		
{
	font-size: 7pt;
	font-weight: bold;
	color: #c02020;
}
.tablebody
{
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: white;
   	FONT-FAMILY: Arial, Tahoma, Helvetica;
   	FONT-SIZE: 9pt;
   	FONT-WEIGHT: bold;
}
.day
{
    FONT-SIZE: 9pt;
    COLOR: #800000;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
}
.SelectedDay
{
    BACKGROUND-COLOR: #D4D4D4;
}
.CurrentDay
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Tahoma, Helvetica;
}
.detailname
{
    FONT-FAMILY: Arial, Tahoma, Helvetica;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    color: #003399;
}
.print 
{ 
  display: none;
}

	 /* Specifies how tags With these classes are printed */
@media print {
	/* All the form elements under the class bellow will Not be printed */
   	.noprint 
   	{
   	 display: none;
   	}
}

.ccAdminMenuHover { background-color: #0320B0; text-decoration: none; color: #FFFFFF; font-size: 12px; font-family: verdana, geneva, arial; font-weight: normal }

.ccAdminMenuHover:link { background-color: #0320B0; text-decoration: none; color: #FFFFFF; font-size: 12px; font-family: verdana, geneva, arial; font-weight: normal }

.ccAdminMenuHover:hover { background-color: #0320B0; text-decoration: none; color: #FFFFFF; font-size: 12px; font-family: verdana, geneva, arial; font-weight: normal }

.ccAdminMenuHover:visited { background-color: #0320B0; text-decoration: none; color: #FFFFFF; font-size: 12px; font-family: verdana, geneva, arial; font-weight: normal }

.ccWhatsNew  	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; font-weight: normal; list-style-position: outside; margin-top: 0px; }

.ccSurveyHeadline { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 4px; margin-bottom: 2px; color: #3B2E87}

.ccSurveyCopy  	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; font-weight: normal; margin-top: 4px; margin-bottom: 2px; }

.ccListCopy	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #000000; }

.ccPanelButtons { background-color: #C0C0C0; }

.ccAdminMenu  	{ background-color: #E0E0E0; text-decoration: none; color: #202020; font-size: 10pt; font-family: verdana, geneva, arial; font-weight: normal }

.ccReport  	{ background-color: #000080; text-decoration: none; color: #FFFFFF; font-size: 7pt; font-family: verdana, geneva, arial; font-weight: normal }

.ccFlyoutPanel { 
	BACKGROUND-COLOR: #ffffff; 
	Z-INDEX: 101;  
	VISIBILITY: hidden;  
	POSITION: absolute;
	BORDER-TOP: #00519D 1px solid;  
	BORDER-BOTTOM: #00519D 1px solid;  
	BORDER-LEFT: #00519D 1px solid;  
	BORDER-RIGHT: #00519D 1px solid;  
	}	

.ccFlyoutPanelFlyoutText { 
	CURSOR: default;  
	} 

.ccFlyoutPanelFlyoutPtr { 
	MARGIN-RIGHT: -0.75em;
	text-decoration: none;
	} 

.ccFlyoutPanelSep { 
	BORDER-TOP: #ffffff 1px solid;  
	MARGIN: 8px 2px;  
	BORDER-BOTTOM: #ffffff 1px solid 
	}

A.ccFlyoutButton { 
	color: #000000;
	text-decoration: none;
	FONT-WEIGHT: normal;  
	FONT-SIZE: 11px;  
	FONT-STYLE: normal;  
	font-family: verdana, geneva, arial; 
	BACKGROUND-COLOR: transparent;  
	TOP: 0px;  
	LEFT: 0px;  	
	PADDING-TOP: 2px;  
	PADDING-BOTTOM: 2px;  
	PADDING-RIGHT: 6px;  
	PADDING-LEFT: 6px;  
	Z-INDEX:100;  
	CURSOR: hand;
	}

A.ccFlyoutButton:visited { 
	color: #000000;
	text-decoration: none;
	}

A.ccFlyoutButton:link  { 
	color: #000000;
	text-decoration: none;
	}

A.ccFlyoutButton:hover {
	color: #000000;
	text-decoration: none;
	}

ccFlyoutButtonDown {
	color: #000000;
	}

A.ccFlyoutPanelButton { 
	TEXT-DECORATION: none;   
	FONT-WEIGHT: normal;  
	FONT-SIZE: 11px;  
	FONT-STYLE: normal;
	text-decoration: none;
	FONT-FAMILY: verdana, geneva, arial; 
	PADDING-TOP: 3px;  
	PADDING-LEFT: 1em;  
	PADDING-RIGHT: 1em;  	
	PADDING-BOTTOM: 3px;  
	CURSOR: hand;  
	WHITE-SPACE: nowrap;  
	DISPLAY: block  
	}

A.ccFlyoutPanelButton:link{
	text-decoration: none;
	CURSOR: hand;
	}

A.ccFlyoutPanelButton:visited{
	text-decoration: none;
	CURSOR: hand; 
	}

A.ccFlyoutPanelButton:hover{
	text-decoration: none;
	CURSOR: hand;
	BACKGROUND-COLOR: #b0c0e0;
	}

A.ccFlyoutPanelButtonDown {
	text-decoration: none;
	BACKGROUND-COLOR: #b0c0e0;
	}

.ccCalendarMonth {
	background-color: #E0E0E0;
	color: #000000; text-decoration: none; font-size: 10px;
	font-family: verdana, geneva, arial;
	font-weight: normal
	}

.ccCalendarMonthCornerBox {
	background-color: #E0E0E0;
	color: #000000; text-decoration: none;
	font-size: 10px;
	font-family: verdana, geneva, arial; font-weight: normal
	}

.whitebold	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	}

/* Custom Printer Output */
@media print {
	#sectornav, #navColumn, #footerLinks, .noprint
	{ display:none }

	#header P.it
	{ padding:11px 10px 0px 300px }
	#header P.tagline
	{ padding:0px 10px 3px 300px }
	#wrapper
	{ background-color:#fff; width:100%; margin-top:10px }
	#contentColumn
	{ width:100% }
	#infoColumn
	{ border-left:20px solid #fff }

	#footer, #anchorBottom
	{ border-bottom:none }
}

.bigblue { 
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;  
	}

-->