/* body work */html, body {margin: 0; padding: 0;}/* just to clarify: page and body are the same shape */body	{	margin: 0;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	background-color: #e8e4e3;	text-align: center;	}/* /body work *//* structural elements */div, p, th, td, ol, ul, li, dd, dt, dl, span	{/* redundant selectors to help NS4 not forget */	font-family:  verdana, arial, helvetica, sans-serif;	color:	#333333;	background-color: transparent;	text-align: left;	font-size: 12px;/* imported sheet (hidden form N4) will declare "font-size: small" with the inherit hack so text is scalable */	}p	{	line-height: 170%;	padding-top: 0;	margin-top: 0;	}h1, h2, h3, h4, h5, h	{	font-family:  georgia, verdana, arial, helvetica, sans-serif;	color: #333333;	padding: 0;	margin: 0;	background-color: transparent;	text-align: left;/* no scalable header tags, sorry. pixels will have to do */	}h1	{	font-size:	16px;	margin-bottom: 1em;	}h2	{	font-size:	13px;	margin: 3em 5em 1em 0;	padding: 0 20px 0.2em 0;	border-bottom: 1px solid #8188A2;	}h3	{	font-size:	13px;	font-family:  georgia, verdana, arial, helvetica, sans-serif;	margin-bottom: 0;	margin-top: 1.5em;	}h4	{	font-size:	12px;	}h5	{	font-size:	11px;	}h6	{	font-size:	9px;	}dl	{	clear: right;	margin: 20px 0;	}dt	{	/*line-height: 170%;*/	float: left;	font-weight: bold;	font-family:  georgia, verdana, arial, helvetica, sans-serif;	width: 130px;	voice-family: "\"}\"";	voice-family: inherit;	width: 130px;	/*display: inline;*/	padding-top: .33em;	}html>body dt	{	width: 130px;	/* be nice to Opera */	}dd	{	line-height: 170%;	/*float: right;*/	/*margin: 3px 0 15px 35px;*/	margin: 0 10px 20px 130px;	padding: 0 0 0 10px;	display: block;	}li	{	line-height: 170%;	margin-bottom: 1em;	}/* /structural elements *//* inline elements */strong	{	font-weight: 700;	}/* /inline elements *//* image related */img	{	display: block;	border: 0;	margin: 0;	padding: 0;	}/* header image: the Fahrner Image Replacement technique *//* hide the text in the header (which is contained in the span)*/h1#firt span	{ 	display: none;	}h1#firt	{	height: 100px;/* height of the replacement image */	background-image: url("../images/logoCMG.gif");	background-repeat: no-repeat;	margin: 10px auto 10px 180px;	}/* /image related *//* basic links */a:link, a:visited	{	color: #8188A2;	font-weight: bold;	background-color: transparent;	text-decoration: none;	}a:hover	{	color: #8188A2;	font-weight: bold;	background-color: transparent;	text-decoration: underline;	}a:active	{	color: #8188A2;	font-weight: bold;	background-color: transparent;	text-decoration: none;	}dd a:link, dd a:visited, h5 a:link, h5 a:visited	{	color: #8188A2;	font-weight: normal;	background-color: transparent;	text-decoration: none;	}dd a:hover, h5 a:hover {	color: #8188A2;	font-weight: normal;	background-color: transparent;	text-decoration: underline;	}dd a:active, h5 a:active {	color: #8188A2;	font-weight: normal;	background-color: transparent;	text-decoration: none;	}/* /basic links */