body	{		margin: 0px;		padding: 0px;		background: #fff url(../images/home-bg2.gif) repeat-y;		color: #002957;		font-family: Verdana, Tahoma, Arial, sans-serif;		font-size: 100.01%;		}p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, blockquote, textarea, input, div, span  { font-family: Verdana, Tahoma, Arial, sans-serif; }div, form, fieldset, table, td, ul, li, h1, h2, h3, h4		{		margin: 0px;		padding: 0px;		border: 0px;		list-style: none;		}.hide		{		display: none;		}.clear		{		clear: both;		}hr		{		clear: both;		}/*---------------------------------------------- Default Link  */a:link, a:visited, a:hover, a:active		{		color: #1e5188;		text-decoration : none;		}a:hover		{		text-decoration : underline;		}a img		{		border: 0px;		}/*---------------------------------------------- General Treatment */h1	{	display: none;	}h2	{	margin: 0px 0px 0.6em;	font: normal 2.4em/1em "Times New Roman", Times, serif;	font-style: italic;	}/*---------------------------------------------- Main Containers */#homeContainer		{		width: 46em;		height: 605px;		background: url(../images/home-bg.jpg) no-repeat left top;		/* Bug Fix - render prob in FF */		border-top: 1px solid white;		}#homeContainer p		{		margin: 0.5em 0px 1em;		}/*--- Logos */#homeContainer img.logoScreen		{		position: absolute;		top: 80px;		left: 62px;		}#homeContainer img.logoPrint		{		display: none;		}#homeContainer img.logoIIP		{		position: absolute;		top: 330px;		left: 102px;		}/*--- Intro Text */#homeContainer .introText		{		margin: 110px 0px 0px 350px;		font-size: 0.75em;		}#homeContainer .introText a		{		font-weight: bold;		}/*--- Contact List */ul.contact		{		margin: 1.9em 0px 0px;		padding: 1.1em 0px 0px;		border-top: 1px dotted #bbb;		}ul.contact li		{		margin: 0px 0px 0.2em 0em;		}ul.contact li.phone a, ul.contact li.fax a, ul.contact li.email a		{		padding: 0px 0px 0px 16px;		color: #888;		}ul.contact li.phone		{		padding: 1em 0px 0px;		}ul.contact li.phone a		{	background: url(../images/ico-phone.gif) no-repeat left center;	display: block;		}ul.contact li.phone a:hover		{	background: url(../images/ico-phone-o.gif) no-repeat left center;	text-decoration: none;	display: block;		}ul.contact li.fax a		{	background: url(../images/ico-fax.gif) no-repeat left center;	display: block;		}ul.contact li.fax a:hover		{	background: url(../images/ico-fax-o.gif) no-repeat left center;	text-decoration: none;	display: block;		}ul.contact li.email a		{	background: url(../images/ico-email.gif) no-repeat left center;	display: block;		}ul.contact li.email a:hover		{	background: url(../images/ico-email-o.gif) no-repeat left center;	text-decoration: none;	display: block;		}ul.contact li.reg		{		padding: 2em 0px 0px;		}/*--- Intro Text */#homeContainer #footer		{		margin: 0px 0px 0px 350px;		color: #888;		font-size: 0.7em;		line-height: 1.2em;		}