html
{
	height: 100%;
}

body 	
	{
/* #D0E4FF - light blue */
		text-align: center; 
		margin-top: 0;
		background-color: #769CDB; /* #028BBF #2D4F5B #8E4000#8E6747 #8E7B6B #A2A9C4 #D0E4FF #FDFBFD  #EDEDED */;
		font-family: "Arial", sans-serif;
	height: 100%;
	/*line-height:0.9em;
	font-size:0.8em;*/

}

p
	{ 
		border-width: none;
		padding: 0px;
		margin: 0;
		line-height: 1.4em;
		margin-bottom: 1.2em;
	}

p.negp_list_intro
	{ 
		border-width: none;
		padding: 0px;
		margin: 0;
		line-height: 1.4em;
	}

a
	{ 
		padding: 0px;
		margin: 0;
		color: blue;
		text-decoration: none;
	}

a:visited
	{ 
		color: blue;
		text-decoration: none;
	}

a:hover
	{
		color: blue;
		text-decoration: underline;
	}


/* user lists */
ul
{
	margin-left: 1em;
	list-style-position: outside;
/*	list-style-image: url(swish.jpg);*/
/*	color: #00ADEF;*/
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 1.4em;

}

ul p
{
	color: black;
}

li.negp
{
	/* margin-top: 1em; */
	/* margin-bottom: 1em; */
}


li.negp p 
{
	margin-left: 1em;
}

h1
{
	font-size: 2em;
	color: #769CDB;
	clear: both;
}

#negp_top
{
	font-size: 0.5em;
}

#negp_container 
	{
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
		width: 800; /* was 834 */
/*		 background-image: url(negp_back.jpg); */
		background-repeat: repeat-y;
		height: 100%;
		min-height: 100%;
		
position: relative;
	}

#negp_main 
	{
		text-align: left;
		border-top-width: 0;
		padding: 1em;
		background-color: white; 
		margin-top: 0 ;
		margin-left: auto;
		margin-right: auto;
		width: 800px;
		height: auto;
		border-left-style: solid;
		border-left-width: 1px;;
		border-right-style: solid;
		border-right-width: 2px;;
		border-bottom-style: solid;
		border-bottom-width: 2px;;
		border-color: black /* #00ADEF */;
		/* fix to container including floating boxes */
		overflow: auto;
		min-height: 100%;

	}

#negp_main_banner 
	{
		margin-top: 0;
		margin-bottom: 0;
/*		margin-left: 20px;
		background-color: #D0E4FF;*/
	}

#negp_main_banner_menu 
	{ 
		margin-top: 0;
		margin-bottom: 0;
/*		margin-left: 20px;*/
		background-color: white;
		text-align: right;
	}

#negp_main_content_header 
	{ 
		text-align: center;
		font-weight: bold;    
		font-size: 1.5em;
		margin-top: 0.25em;
		margin-bottom: 0.25em;
		clear:both;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-color: #89BF1B /* #769CDB */ /* #00ADEF #cacaca */;
	}

#negp_main_content_body 
	{ 
		background-color: white;
		width: 545px;
		margin:0;	
		float: left;
	}

#negp_main_content_sidecol
{ 
		background-color: white;
		float: right;
		width: 210px;
		margin:0;
		padding: 0;
		font-size:85%;
		border-left-style: solid /* dashed */;
		border-left-width: 1px;
		border-color: #769CDB /* #00ADEF */ ; /* 028BBF  */
	
 }

#negp_main_content_sidecol img
{
	width: 200;
}

#negp_main_frontpage_header
	{ 
/*		margin-left: 20px;*/
		background-color: white;
	}

#negp_main_frontpage_body
	{ 
/*		margin-left: 20px;*/
		background-color: white;
	}

#negp_main_content_footer 
	{ 
		text-align: left;
		font-size: x-small;
		padding: 1em;
		color: black /* #00ADEF */;
		position: absolute; 
		bottom: auto;
		clear: both;
	}

.clear
	{
		clear: both;
	}

#negp_welcome_body 
	{ 
		background-color: white;
		width: 545px;
		margin:0;	
		float: left;
	}

#negp_welcome_options
	{ 
		background-color: white;
		float: right;
		width: 210px;
		margin:0;
		padding: 0;
		font-size:85%;
		border-left-style: solid /* dashed */;
		border-left-width: 1px;
		border-color: #769CDB /* #00ADEF */ ; /* 028BBF  */
	
 	}

IMG.negp_main_option
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 3em;
.	}

img
	{
		border-style: none;
	}

img.center
	{
		float: center;
		margin: 0px;
		margin-bottom: 0.25em;
		border-style: none;
	}
	
img.floatLeft
	{
		float: left;
		margin: 0px;
		margin-bottom: 0.25em;
		border-style: none;
	}
	
img.floatRight
	{
		float: right;
		margin: 0px;
		margin-bottom: 0.25em;
		border-style: none;
	}
	

#negp_main_banner_menu li
{
	font-size: smaller;
	text-align: right;
	display: inline; 
	list-style: none;
	margin: 0;
	padding-left: 1em;
	border-right: 2px solid #769CDB /* #00ADEF */ ; /* #cacaca separator between list items */}

#negp_main_banner_menu li a:hover
	{
		/* background: /* #333 */ #cacaca; */
		color: /* #eee */ black !important;
		text-decoration: underline;
	}

#negp_main_banner_menu li a:visited
	{ 
		text-decoration:none;color:black; 
	}


#negp_main_frontpage_menu li
{
	font-size: smaller;
	text-align: right;
	display: inline; 
	list-style: none;
	margin: 0;
	padding-left: 1em;
	border-right: 1px solid #769CDB /* #cacaca */; /* separator between list items */}


#negp_main_banner_menu li a:link
{
	text-decoration: none;
	color: black;
}

#negp_main_banner_menu li a:visited
{
	text-decoration: none;
	color: black;
}

#negp_main_banner_menu li a:hover, #negp_main_banner_menu li a:active
{
	color: black;
	text-decoration: underline;
}

/* Tables */

/* Downloads */

table#negp_download_table 
{    
	text-align: left;    
	background-color:#FFFFFF;    
	border: solid gray 1 px;
	width: 100%;
	font-size: 9 pt;
	border-collapse: collapse;
}

#negp_download_table caption
{
	text-align: center;
	font-size: 14 pt;
	font-weight: bold;
	padding-top: 10 px;
	padding-bottom: 10 px;
}

table#negp_download_table td
{    
	padding: 5px;    
	border: solid gray 1 px;
	table-layout: fixed;
}

.negp_download_table_data 
{
	border: solid gray 1 px;
	color: #000000;    
}

.negp_download_table_toprow 
{    
	font-weight: bold;    
	background-color: #D0E4FF;
}


.negp_download_table_leftcol 
{    
	font-weight: bold;    
	text-align: left;    
}

#negp_download_table a
{
	color: black;
}
/* Diary stuff */

#negp_whatson_table a
{
	text-decoration: underline;
	color: blue;
}

table#negp_whatson_table 
{    
	text-align: left;    
	background-color:#FFFFFF;
	border: solid gray 1 px;
	width: 100%;
	font-size: 9pt;
	border-collapse: collapse;
}

#negp_whatson_table caption
{
	text-align: right;
	font-size: larger;
	font-weight: bold;
}

table#negp_whatson_table td
{    
/*	padding: 5px;    */
	border: solid gray 1px;
}

.negp_whatson_table_data 
{
/*	color: #000000;    */
/*	background-color: #CCCCCC; */
}

.negp_whatson_table_toprow 
{    
	font-weight: bold;    
	background-color: #D0E4FF /* #006990 */;
/*		border-width-bottom: solid black 2px;*/
}

.negp_whatson_table_leftcol 
{    
	font-weight: bold;    
	text-align: left;    
	width: 150px;    
	background-color: #CCCCCC;
}

.negp_odd_row 
{    
	background-color: #FFF;
	border: none;
}

.negp_even_row 
{    
	background-color: #D0E4FF /* #006990 */;
	border: none;
}


#negp_whatson_table a
{
	text-decoration: underline;
	color: blue;
}


/* Links */

#negp_link_box 
{
	display: block;	
	padding: 3px;
   	background-color: #FFF;	
        color: #0072BC;
	border-color: #0072BC;
	border-width: 2px;
	border-style: solid;
	width: 80%;
	margin-left: 10%;

}

#negp_link_title 
{
	background-color: #0072BC;
	color: #FFF;
	padding: 3px;
	font-size:larger;
	display: block;
	border-color: #0072BC;
	border-width: 2px;
	border-style: double;
	width: 80%;
	margin-left: 10%;
}

/*
#navlist li a { text-decoration: none; }
a
{ font-family: Arial;font-size: 9pt;text-decoration:none;color:black; }
a:link	{ font-family: Arial;font-size: 9pt;text-decoration:none;color:black; }
a:visited	        { font-family: Arial;font-size: 9pt;text-decoration:none;color:black; }
a:active	        { font-family: Arial;font-size: 9pt;text-decoration:none;color:black; }
*/

.show 			{ font-family: verdana, arial; cursor:hand; }
.hide 			{ display:none; background-color:white;cursor:hand; }

</style>


#negp_news 	
	{
/* #D0E4FF - light blue */
		text-align: left; 
		font-family: "Arial", sans-serif;
		font-size: 8pt;
}

