/* skin styles */
body,html { color:#505050; }
a:link,a:visited { color:#404ead; }
a:active,a:hover { color:#404ead; }
hr { background-color:#dddddd; }
h2 { color:#2f2f2f; }
td.ncrightpanel div.h2_fake_underline { border:0px solid #dddddd; }
td.ncrightpanel h2 {
	color: #2f2f2f;
	border:0px solid #dddddd;
}

/* left menu links */
.ncleftmenu { color:#ffffff; }
.ncleftmenu a { color:#ffffff !important; }

/* site top bar */
div.ncsitetop { background-color:#003366; }

/* quicklinks */
div.ncsitecontainer div.ncsiterow1 div.nclefttab { background-image:url(images/tabtop-middle.gif); }
div.ncsiterow1 div.nclefttab div.ncleft { background-image:url(images/tabtop-left.gif); }
div.ncsiterow1 div.nclefttab div.ncleft div.ncright { background-image:url(images/tabtop-right.gif); }
div.ncsiterow1 div.nclefttab div.nctitle { background-image:url(images/tabtop-quicklinks.gif); }
input.ncquicklinks-go {
	width:25px;
	height:25px;
	background-image:url(images/search-button.gif);
}

/* news ticker */
.newsticker .title { color:#003366 !important; }
.newsticker_container .newsticker_scroller .newsticker_item a { color:#003366 !important; }

/* top right feature */
div.ncsitecontainer div.ncsiterow1 div.ncrighttab { color:#003366 !important; }

/* site title */
td.site_logo div.ncsitetitle h1 { color:#003366; }
td.site_logo div.ncsitetitle h1 a:link, td.site_logo div.ncsitetitle h1 a:visited, td.site_logo div.ncsitetitle h1 a:active, td.site_logo div.ncsitetitle h1 a:hover { color:#003366; }
td.site_logo div.ncsitetitle p { color:#003366; }
td.site_logo div.ncsitetitle p a:link, td.site_logo div.ncsitetitle p a:visited, td.site_logo div.ncsitetitle p a:active, td.site_logo div.ncsitetitle p a:hover { color:#003366; }

/* site caption */
td.site_logo div.ncsitecaption p { color:#a8a5a8; }
td.site_logo div.ncsitecaption a,td.site_logo div.ncsitecaption a:link,td.site_logo div.ncsitecaption a:hover,td.site_logo div.ncsitecaption a:visited,td.site_logo div.ncsitecaption a:active { color:#a8a5a8; }

/* search */		
input.search_submit {
	width:25px;
	height:25px;
	background-image:url(images/search-button.gif);
}

/* footer horizontal rule */
div.ncsitecontainer div.ncsiterow5 { border:0px solid #dddddd; }

/* footer links */	
div.ncsitecontainer div.ncsiterow5 a, div.ncsitecontainer div.ncsiterow5 a:hover, div.ncsitecontainer div.ncsiterow5 a:active, div.ncsitecontainer div.ncsiterow5 a:visited { color:#003366; }

/* imagebox small */
div.ncimagebox-small div.ncimageboxcontent div.nctitle div.ncimageboxtitle { color:#ffffff !important; }
div.ncimagebox-small div.ncimageboxtitle a { color:#ffffff; }
				
/* imagebox large */
div.ncimagebox-large div.ncimageboxcontent div.nctitle div.ncimageboxtitle { color:#ffffff !important; }
div.ncimagebox-large div.ncimageboxtitle a { color:#ffffff; }

/* globals for menu */
div.ncrightmenu_root a,div.ncrightmenu_root a:active,div.ncrightmenu_root a:visited,div.ncrightmenu_root a:hover { color:#ffffff }

div.ncrightmenu_submenu div.items div.item a,div.ncrightmenu_submenu div.items div.item a:active,div.ncrightmenu_submenu div.items div.item a:visited,div.ncrightmenu_submenu div.items div.item a:hover { color:#ffffff; }

/* --- right menu --- */
div.ncrightmenu_about div.ncrightmenu_root { background-color:#003366; }
div.ncrightmenu_about div.ncrightmenu_root div.top_left { background-image:url(images/about-rightmenu-group-left.gif); }
div.ncrightmenu_about div.ncrightmenu_root div.top_right { background-image:url(images/about-rightmenu-group-right.gif); }
div.ncrightmenu_about div.ncrightmenu_root img.bullet { background-image:url(images/about-rightmenu-bullet.gif); }
div.ncrightmenu_about div.ncrightmenu_submenu div.item { background-color:#406c7d; }
div.ncrightmenu_about div.ncrightmenu_submenu div.item div.top_left { background-image:url(images/about-rightmenu-item-left.gif); }
div.ncrightmenu_about div.ncrightmenu_submenu div.item div.top_right { background-image:url(images/about-rightmenu-item-right.gif); }
div.ncrightmenu_about div.ncrightmenu_submenu div.item_hover, div.ncrightmenu_about div.ncrightmenu_submenu div.item:hover { background-color:#003366; }
div.ncrightmenu_about div.ncrightmenu_submenu div.item_hover div.top_left, div.ncrightmenu_about div.ncrightmenu_submenu div.item:hover div.top_left { background-image:url(images/about-rightmenu-item-left.gif); }
div.ncrightmenu_about div.ncrightmenu_submenu div.item_hover div.top_right, div.ncrightmenu_about div.ncrightmenu_submenu div.item:hover div.top_right { background-image:url(images/about-rightmenu-item-right.gif); }

div.ncrightmenu_joining div.ncrightmenu_root { background-color:#317ce6; }
div.ncrightmenu_joining div.ncrightmenu_root div.top_left { background-image:url(images/joining-rightmenu-group-left.gif); }
div.ncrightmenu_joining div.ncrightmenu_root div.top_right { background-image:url(images/joining-rightmenu-group-right.gif); }
div.ncrightmenu_joining div.ncrightmenu_root img.bullet { background-image:url(images/joining-rightmenu-bullet.gif); }
div.ncrightmenu_joining div.ncrightmenu_submenu div.item { background-color:#7fbdfa; }
div.ncrightmenu_joining div.ncrightmenu_submenu div.item div.top_left { background-image:url(images/joining-rightmenu-item-left.gif); }
div.ncrightmenu_joining div.ncrightmenu_submenu div.item div.top_right { background-image:url(images/joining-rightmenu-item-right.gif); }
div.ncrightmenu_joining div.ncrightmenu_submenu div.item_hover, div.ncrightmenu_joining div.ncrightmenu_submenu div.item:hover { background-color:#317ce6; }
div.ncrightmenu_joining div.ncrightmenu_submenu div.item_hover div.top_left, div.ncrightmenu_joining div.ncrightmenu_submenu div.item:hover div.top_left { background-image:url(images/joining-rightmenu-item-left.gif); }
div.ncrightmenu_joining div.ncrightmenu_submenu div.item_hover div.top_right, div.ncrightmenu_joining div.ncrightmenu_submenu div.item:hover div.top_right {background-image:url(images/joining-rightmenu-item-right.gif); }

div.ncrightmenu_at div.ncrightmenu_root { background-color:#009999; }
div.ncrightmenu_at div.ncrightmenu_root div.top_left { background-image:url(images/at-rightmenu-group-left.gif); }
div.ncrightmenu_at div.ncrightmenu_root div.top_right { background-image:url(images/at-rightmenu-group-right.gif); }
div.ncrightmenu_at div.ncrightmenu_root img.bullet { background-image:url(images/at-rightmenu-bullet.gif); }
div.ncrightmenu_at div.ncrightmenu_submenu div.item { background-color:#6fd1d1; }
div.ncrightmenu_at div.ncrightmenu_submenu div.item div.top_left { background-image:url(images/at-rightmenu-item-left.gif); }
div.ncrightmenu_at div.ncrightmenu_submenu div.item div.top_right { background-image:url(images/at-rightmenu-item-right.gif); }
div.ncrightmenu_at div.ncrightmenu_submenu div.item_hover, div.ncrightmenu_at div.ncrightmenu_submenu div.item:hover { background-color:#009999; }
div.ncrightmenu_at div.ncrightmenu_submenu div.item_hover div.top_left, div.ncrightmenu_at div.ncrightmenu_submenu div.item:hover div.top_left { background-image:url(images/at-rightmenu-item-left.gif); }
div.ncrightmenu_at div.ncrightmenu_submenu div.item_hover div.top_right, div.ncrightmenu_at div.ncrightmenu_submenu div.item:hover div.top_right { background-image:url(images/at-rightmenu-item-right.gif); }

div.ncrightmenu_after div.ncrightmenu_root { background-color:#cc0066; }
div.ncrightmenu_after div.ncrightmenu_root div.top_left { background-image:url(images/after-rightmenu-group-left.gif); }
div.ncrightmenu_after div.ncrightmenu_root div.top_right { background-image:url(images/after-rightmenu-group-right.gif); }
div.ncrightmenu_after div.ncrightmenu_root img.bullet { background-image:url(images/after-rightmenu-bullet.gif); }
div.ncrightmenu_after div.ncrightmenu_submenu div.item { background-color:#ed8ebd; }
div.ncrightmenu_after div.ncrightmenu_submenu div.item div.top_left { background-image:url(images/after-rightmenu-item-left.gif); }
div.ncrightmenu_after div.ncrightmenu_submenu div.item div.top_right { background-image:url(images/after-rightmenu-item-right.gif); }
div.ncrightmenu_after div.ncrightmenu_submenu div.item_hover, div.ncrightmenu_after div.ncrightmenu_submenu div.item:hover { background-color:#cc0066; }
div.ncrightmenu_after div.ncrightmenu_submenu div.item_hover div.top_left, div.ncrightmenu_after div.ncrightmenu_submenu div.item:hover div.top_left { background-image:url(images/after-rightmenu-item-left.gif); }
div.ncrightmenu_after div.ncrightmenu_submenu div.item_hover div.top_right, div.ncrightmenu_after div.ncrightmenu_submenu div.item:hover div.top_right { background-image:url(images/after-rightmenu-item-right.gif); }

div.ncrightmenu_research div.ncrightmenu_root { background-color:#ffb700; }
div.ncrightmenu_research div.ncrightmenu_root div.top_left { background-image:url(images/research-rightmenu-group-left.gif); }
div.ncrightmenu_research div.ncrightmenu_root div.top_right { background-image:url(images/research-rightmenu-group-right.gif); }
div.ncrightmenu_research div.ncrightmenu_root img.bullet { background-image:url(images/research-rightmenu-bullet.gif); }
div.ncrightmenu_research div.ncrightmenu_submenu div.item { background-color:#f7cb66; }
div.ncrightmenu_research div.ncrightmenu_submenu div.item div.top_left { background-image:url(images/research-rightmenu-item-left.gif); }
div.ncrightmenu_research div.ncrightmenu_submenu div.item div.top_right { background-image:url(images/research-rightmenu-item-right.gif); }
div.ncrightmenu_research div.ncrightmenu_submenu div.item_hover, div.ncrightmenu_research div.ncrightmenu_submenu div.item:hover { background-color:#ffb700; }
div.ncrightmenu_research div.ncrightmenu_submenu div.item_hover div.top_left, div.ncrightmenu_research div.ncrightmenu_submenu div.item:hover div.top_left { background-image:url(images/research-rightmenu-item-left.gif); }
div.ncrightmenu_research div.ncrightmenu_submenu div.item_hover div.top_right, div.ncrightmenu_research div.ncrightmenu_submenu div.item:hover div.top_right { background-image:url(images/research-rightmenu-item-right.gif); }

div.ncrightmenu_events div.ncrightmenu_root { background-color:#996699; }
div.ncrightmenu_events div.ncrightmenu_root div.top_left { background-image:url(images/events-rightmenu-group-left.gif); }
div.ncrightmenu_events div.ncrightmenu_root div.top_right { background-image:url(images/events-rightmenu-group-right.gif); }
div.ncrightmenu_events div.ncrightmenu_root img.bullet { background-image:url(images/events-rightmenu-bullet.gif); }
div.ncrightmenu_events div.ncrightmenu_submenu div.item { background-color:#cdaece; }
div.ncrightmenu_events div.ncrightmenu_submenu div.item div.top_left { background-image:url(images/events-rightmenu-item-left.gif); }
div.ncrightmenu_events div.ncrightmenu_submenu div.item div.top_right { background-image:url(images/events-rightmenu-item-right.gif); }
div.ncrightmenu_events div.ncrightmenu_submenu div.item_hover, div.ncrightmenu_events div.ncrightmenu_submenu div.item:hover { background-color:#996699; }
div.ncrightmenu_events div.ncrightmenu_submenu div.item_hover div.top_left, div.ncrightmenu_events div.ncrightmenu_submenu div.item:hover div.top_left { background-image:url(images/events-rightmenu-item-left.gif); }
div.ncrightmenu_events div.ncrightmenu_submenu div.item_hover div.top_right, div.ncrightmenu_events div.ncrightmenu_submenu div.item:hover div.top_right { background-image:url(images/events-rightmenu-item-right.gif); }

/* --- top menu --- */
table.nctopmenu_tabs td.tab a { color:#ffffff; }
table.nctopmenu_breadcrumb td.breadcrumb_trail a, table.nctopmenu_breadcrumb td.breadcrumb_trail a:link, table.nctopmenu_breadcrumb td.breadcrumb_trail a:visited, table.nctopmenu_breadcrumb td.breadcrumb_trail a:active, table.nctopmenu_breadcrumb td.breadcrumb_trail a:hover { color:#ffffff; }

table.nctopmenu_tabs td.tab_about { background-image:url(images/about-topmenu-tab-middle.gif); }
table.nctopmenu_tabs td.tab_about div.top_left { background-image:url(images/about-topmenu-tab-left.gif); }
table.nctopmenu_tabs td.tab_about div.top_right { background-image:url(images/about-topmenu-tab-right.gif); }

table.nctopmenu_tabs td.tab_joining { background-image:url(images/joining-topmenu-tab-middle.gif); }
table.nctopmenu_tabs td.tab_joining div.top_left { background-image:url(images/joining-topmenu-tab-left.gif); }
table.nctopmenu_tabs td.tab_joining div.top_right { background-image:url(images/joining-topmenu-tab-right.gif); }

table.nctopmenu_tabs td.tab_at { background-image:url(images/at-topmenu-tab-middle.gif); }
table.nctopmenu_tabs td.tab_at div.top_left { background-image:url(images/at-topmenu-tab-left.gif); }
table.nctopmenu_tabs td.tab_at div.top_right { background-image:url(images/at-topmenu-tab-right.gif); }

table.nctopmenu_tabs td.tab_after { background-image:url(images/after-topmenu-tab-middle.gif); }
table.nctopmenu_tabs td.tab_after div.top_left { background-image:url(images/after-topmenu-tab-left.gif); }
table.nctopmenu_tabs td.tab_after div.top_right { background-image:url(images/after-topmenu-tab-right.gif); }

table.nctopmenu_tabs td.tab_research { background-image:url(images/research-topmenu-tab-middle.gif); }
table.nctopmenu_tabs td.tab_research div.top_left { background-image:url(images/research-topmenu-tab-left.gif); }
table.nctopmenu_tabs td.tab_research div.top_right { background-image:url(images/research-topmenu-tab-right.gif); }

table.nctopmenu_tabs td.tab_events { background-image:url(images/events-topmenu-tab-middle.gif); }
table.nctopmenu_tabs td.tab_events div.top_left { background-image:url(images/events-topmenu-tab-left.gif); }
table.nctopmenu_tabs td.tab_events div.top_right { background-image:url(images/events-topmenu-tab-right.gif); }

/* --- frontpage --- */
td.ncfrontpage-caption {
	padding:0px;
	background-image:url(images/frontpage-greystrip.png);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:1.75em;
	line-height:1em;
	vertical-align:middle;
}