/* CPU REALLY basic stylesheet for immature browsers, last edited 6-20-02 */
/* Absolute positioning has been changed, to protect the innocent. */

body {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:20px;
	background-color:#fff;
	}

h1 {
	color:#666;
	font-size:270%;
	font-weight:normal;
	font-family: "Trebuchet MS", Meta-Normal, Helvetica, sans-serif;
	}

h2 {
	color:#333;
	font-size:180%;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h3 {
	font-size:130%;
	}

#nav p {
	padding:8px;
	margin:0px;
	line-height:14px;
	}

a {
	color: #339;
	font-weight:bold;
	}

a:visited { color: #446 }

a.current { color:#000 }

a:hover { color: #c30 }

a.nhome, a.nserv, a.npf, a.nres, a.ncont, a.nhome:visited, a.nserv:visited, a.npf:visited, a.nres:visited, a.ncont:visited {
	font-size:140%;
	color:#339;
	}

a.nhome:hover, a.nserv:hover, a.npf:hover, a.nres:hover, a.ncont:hover  { color: #c30 }

hr   {
	font-size: 2px;
	padding:3px 0px;
	}

img { border: none 0px }

.clear {clear:both;}