﻿body
{
	margin:0;
	padding:0;
	background-color:#ffffff;
}

#header
{
	padding:0;
	width:100%;
	height:140px;
	overflow:hidden;
	text-align:right;
	background-color:#000000;
}

#header img
{
	border:1px solid yellow;
}

#body
{
	padding-left:25px;
	padding-right:20px;
}

#left_margin_elem
{
	left:0;
	top:140px;
	width:25px;
	height:100px;
	position:absolute;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../Image/menuBorder.gif);
}

#top_menu
{
	background-color:#89a721;
}

#main_menu
{	
	width:181px;
	padding:20px 0 20px 0;
	background-color:#b4b4aa;
}

#main_menu .menu_items_fl
{
	list-style:none;
	margin:10px 0 0 -40px;
	*margin:10px 0 0 0;
}

#main_menu .menu_items_sl
{
	list-style:none;
	margin:20px 0 0 -40px;
	*margin:20px 0 0 0;
}

#main_menu .menu_items_fl li,
#main_menu .menu_items_sl li
{
	margin:0 0 4px 0;
	padding:0 0 0 10px;
}

#main_menu .menu_items_fl li a:link,
#main_menu .menu_items_fl li a:visited,
#main_menu .menu_items_sl li a:link,
#main_menu .menu_items_sl li a:visited
{
	color:#3d3b6c;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}

#main_menu .menu_items_fl li a:hover,
#main_menu .menu_items_sl li a:hover
{
	color:#FFFFFF;
}

#main_menu .submenu_items ul
{
	margin:0 0 0 -20px;
	*margin:-20px 0 0 8px;
	list-style:none;
}

#main_menu_buttons
{
	padding:0;
	list-style:none;
	margin:20px 0 0 25px;
}

#main_menu_buttons li
{
	float:left;
}

#main_menu_buttons li a img
{
	border:0;
}

#top_menu ul
{
	margin:0 0 0 -40px;
	*margin:0 0 0 -25px;
	list-style:none;
}

#top_menu ul li
{
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:5px 0 0 20px;
	font-family:Verdana;
}

#top_menu ul li a:link,
#top_menu ul li a:visited
{
	color:#000000;
	text-decoration:none;
}

#top_menu ul li a:hover
{
	color:#FFFFFF;
}

#content
{
	top:190px;
	left:230px;
	position:absolute;
}

#content h1
{
	color:#3d3b6c;
	font-size:20px;
	font-weight:bold;
	font-family:Arial;
	margin:0 0 10px 0;
}

#content h2
{
	padding:0;
	color:#3d3b6c;
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:bold;
	font-family:Arial;
}

#content table .pageHolder ul
{ 
	margin:5px 0 5px 0px;
}

#content table .pageHolder ul li
{
	padding:0px;
	color:#3d3b6c;
	font-weight:bold;
	line-height:18px;
	/*margin:10px 0 10px 0;
	list-style-type:none;
	list-style-position:inside;*/
	list-style-image:url(../Image/listImage.gif);
	
	list-style-position: inside;
	list-style-type: disc;
	margin: 3px 0px;
}

#content table p ul li a:link,
#content table p ul li a:visited
{
	color:#3d3b6c;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

#content table p ul li a:hover
{
	color:#3d3b6c;
	font-weight:bold;
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;
}

#ctl00_content_holder_hmenu
{
	background-color:#c7c7e1;
}

#content table .pageHolder .page_menu
{
	margin:0;
	height:20px;
	padding:0;
}

#content table .pageHolder .page_menu li
{
	margin:0;
	padding:0 5px 0 10px;
	float:left;
	background-image:none;
	list-style:none;
	list-style-image:none;
}

/*#content table .pageHolder li a:link,
#content table .pageHolder li a:visited*/
.page_menu li a:link,
.page_menu li a:visited
{
	color:#3d3b6c;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana;
	text-decoration:none;
}

#content table
{
	margin-right:25px;
}

/*#content table .pageHolder li a:hover*/
.page_menu li a:hover
{
	color:#FFFFFF;
}

#content .brief_description
{
	color:#3d3b6c;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	font-family:Verdana;
}

#content
{
	color:#000000;
	font-size:12px;
	line-height:18px;
	font-family:Verdana;
}

#content .marginHolder
{
	width:145px;
}

#content .margin_element
{
	width:145px;
	padding:20px;
	color:#000000;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	margin:0 0 0 20px;
	text-align:left;
	font-family:Verdana;
	background-color:#c7c7e1;
}

#content .margin_element a:link,
#content .margin_element a:visited
{
	color:#87a523;
	text-decoration:none;
}

#content .margin_element a:hover
{
	text-decoration:underline;
}

#content .npl_labmember
{
	clear:left;
}

#content .npl_labmember a:link,
#content .npl_labmember a:visited
{
	color:#89A721;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	padding:0 0 0 25px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../Image/memberLinkIcon.jpg);
}

#content .npl_labmember .memberPhone
{
	font-size:12px;
	font-weight:normal;
	font-family:Verdana;
	text-decoration:none;
	padding:0 0 0 25px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../Image/telefon.gif);
}

#content .labMemberInfo a:hover
{
	text-decoration:underline;
}

#top_menu_buttons
{
	right:30px;
	list-style:none;
	position:absolute;
}

#top_menu_buttons li
{
	float:left;
}

#top_menu_buttons li a img
{
	border:0;
}

.npl_pressrelease

{
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../Image/file-image.jpg);
}

.npl_publication
{
	font-size:11px;
	line-height:11px;
}

.npl_publication a:link,
.npl_publication a:visited,
.npl_pressrelease a:link,
.npl_pressrelease a:visited
{
	color:#036500;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}

.npl_publication a:hover,
.npl_pressrelease a:hover
{
	text-decoration:underline;
}


.pageHolder a:link,
.pageHolder a:visited
{
	color:#89A721;
	text-decoration:none;
}

.pageHolder a:hover
{
	text-decoration:underline;
}