/* Nik Le Page.com stylesheet *//* All content Copyright 2004 */body {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 80%;	line-height: 1.5em;	background: white url(images/stripe1.gif);	color: #03c;	padding: 0;	margin: 0;}div {	background-color: #F0F8FF;	border: solid black 1px;	border-width: 0 1px;	margin: 0 auto;	width: 710px;	padding: 0 20px;}em {	font-style: normal;	font-weight: bold;}a {	color: #03c;		text-decoration: underline;}a:link, a:visited, a:hover, a:active {	color: #03c;	}acronym {	cursor: help;}/* Header */p#topbar {	background: #03f url(images/header2.gif) repeat-x top;	height: 30px;	padding: 0 20px;	margin: 0 auto;	width: 710px;	border: 1px solid black;	border-width: 0 1px;}div#header h1	{	background: transparent url(images/niklepage5.gif) top left no-repeat;	text-indent: -9999px;	height: 45px;	padding: 0;	margin: 0;	}div#header p#skip, .hidden {	display: none;}div#header {	background: #F0F8FF url(images/back1.gif) top right no-repeat;	padding: 20px 20px 12px;}/* Navigation */div#navbar {	background: url(images/header2up.gif) repeat-x bottom;	background-color: #03f;	padding: 0 20px;}div#navbar ul {	padding: 0.2em 0;	margin: 0;	list-style-type: none;	text-align: center;}div#navbar ul li {	display: inline;	margin: 0;	padding: 0 15px;}div#navbar ul li a {	padding: 0 15px;	white-space: nowrap;	color: white;	font-weight: bold;	text-decoration: none;}div#navbar ul li a:link, #navbar ul li a:visited {	/* Not used yet */}div#navbar ul li a:hover, #navbar ul li a:active {	/*color: blue;	background-color: #F0F8FF;*/	text-decoration: underline;}/* Content */h2 {	margin: 0;	padding: 0;}div#content {	padding-top: 1em;	text-align: justify;}div#content dl dt {	clear: left;	color: #03c;	font-weight: bold;	font-size: 1.1em;	margin-bottom: 10px;	padding: 5px 0;	border-bottom: 1px solid #03c;}div#content dl dd {	line-height: 1.5em; 	margin: 0 0 10px 20px;}div#content dl dd.port {	min-height: 120px;}div#content dl dd p.ident {	font-weight: bold;	text-align: right;	padding: 0;	margin: 0;	margin-bottom: 10px;}div#content dl dd a img {	float: left;	margin-right: 1.2em;	border: 1px solid #03c;}div#content p#signoff  {	font-weight: bold;}	div#content p#bottomnav {	font-size: 0.85em;	margin: 0;	padding: 0.5em 0;	position: relative;	height: 40px;}div#content p#bottomnav a {	position: absolute;	right: 0;	background: url(images/tri5.gif);	width: 40px;	height: 40px;	text-indent: -9999px;	text-decoration: none;}div#content p#bottomnav a:hover { background: url(images/tri5.gif) 0 -40px no-repeat; }div#content p#bottomnav a:active { background: url(images/tri5.gif) 0 -80px no-repeat; }/* Footer */div#footer {	background: #03f url(images/header2up.gif) repeat-x bottom;	color: white;	font-weight: normal;	font-size: 0.85em;	text-align: center;	padding: 0.5em 20px;	border-width: 0 1px 1px;}div#footer a {	color: white;	text-decoration: none;}div#footer a:hover, div#footer a:active {	text-decoration: underline;}div#footer h4 {	padding: 0;	margin: 0;	font-size: 1em;	font-weight: normal;}/* Forms */fieldset {	border: 1px solid #03c;	background-color: #eef;	padding: 0;	margin-bottom: 1em;	width: 36em;}fieldset legend {	color: black;	font-weight: bold;	padding-left: 0.3em;}input, textarea {	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 1em;}div.row {	clear: both;	width: 35em;	background-color: #eef;	padding: 7px 0;	border: none;	text-align: center;}div.row .label {	float: left;	width: 34%;	background-color: #eef;	text-align: right;	padding: 0;	border: 0;}div.row .data {	float: right;	width: 64%;	background-color: #eef;	text-align: left;	padding: 0;	border: 0;}