/* BODY STYLING----------------------------------------------- */body {	margin:0px;	padding:0px;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	background-repeat: repeat-x;	font-size: 96%;	color: #000000;}a:link, a:hover, a:active {text-decoration:underline;color:#A90000}img { border-style:none }em {	color: #515B68;	font-style: normal;}.skip {	height: 1px;	width: 1px;	overflow: hidden;	position: absolute;	visibility: hidden;}strong { color: #515B68; }abbr, acronym {	cursor: help;	margin: 0px;	padding: 0px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dotted;}/* CONTAINER----------------------------------------------- */#container {	width: 18cm;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	clear: both;	}		/* MAIN IMAGE AREA----------------------------------------------- */#main-image {	background-repeat: no-repeat;	width: 1px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	height: 1px;	background-image: url(../img/ifn-homeimage.gif);	background-position: center;	float: left;	overflow: hidden;	position: absolute;	visibility: hidden;}		/* INTRO PARA----------------------------------------------- */	#main-intro p {	color: #000000;	font-size: 11pt;	line-height: 19px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#main-intro strong {	color: #BF0000;}	#main-intro {	width: 18cm;	float: left;}/* HEADER----------------------------------------------- */	#header {	padding: 0px;	height: 125px;	width: 18cm;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #666666;	margin-top: 0px;	margin-bottom: 0px;}#logo {	height: 84px;	width: 225px;	background-image: url(../img/ifn-logo-print.jpg);	background-repeat: no-repeat;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-top: 21px;	padding: 0px;	float: left;}#header img{	margin: 0px;	padding: 0px;	display: block;}#search {	float: right;	margin-top: 70px;	width: 1px;	height: 1px;	overflow: hidden;	position: absolute;	visibility: hidden;}#search .go input {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	float: right;	width: 22px;}/* HEADERS----------------------------------------------- */h1 {	margin: 0px;	font-size: 0.7pt;	text-indent: -9999px;	color: #252115;	font-family: Arial, Helvetica, sans-serif;	padding: 0px;}h2 {	margin: 0px;	font-size: 16pt;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;}h3 {	margin: 0px;	font-size: 12pt;	color: #c20a0a;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}/* TOP NAVIGATION----------------------------------------------- */#top-nav {	font-size:0.65em;	padding:0px;	font-family: Arial, Helvetica, sans-serif;	width: 1px;	height: 1px;	clear: both;	text-transform: uppercase;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	overflow: hidden;	position: absolute;	visibility: hidden;}#top-nav ul {	padding:0px;	margin: 0px;	float: right;	width: 250px;	text-align: right;	height: 40px;}#top-nav li a {	color:#E6E7EA;	margin:0;	text-decoration:none;	font-weight: normal;	padding-top: 14px;	padding-right: 9px;	padding-bottom: 14px;	padding-left: 9px;	display: block;	text-align: right;}#top-nav .selected {	display: block;	font-weight: bold;	text-decoration: underline;	color: #FFFFFF;	margin: 0px;	padding-top: 14px;	padding-right: 9px;	padding-bottom: 14px;	padding-left: 9px;	text-align: right;}#top-nav li a:hover {	color:#E2E4E7;	margin:0;	text-decoration:none;	padding-right: 9px;	padding-left: 9px;	display: block;	background-image: url(../img/topnav-o.gif);	background-repeat: repeat-x;}#top-nav li {	float:left;	list-style-type:none;	padding:0;	height: 13px;}/* LEFT CONTENT----------------------------------------------- */#left-content {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	float: left;	padding: 0px;	font-size: 0.8em;	display: inline;	clear: left;	margin: 0px;	width: 0px;	height: 0px;	overflow: hidden;	position: absolute;	visibility: hidden;}#left-content img {	margin-left: 11px;	padding-top: 5px;	padding-bottom: 10px;}/* LEFT NAV----------------------------------------------- */#left-nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	padding: 0px;	width: 1px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 3px;	height: 1px;	overflow: hidden;	position: absolute;	visibility: hidden;}/* CONTENT-WRAPPER----------------------------------------------- */#wrapper {	background-color: #FFFFFF;	float: left;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #000000;	margin-bottom: 6px;}/* CONTENT----------------------------------------------- */#content {	padding: 0px;	color: #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	display: inline;	width: 18cm;}#content-main {	padding: 0px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	width: 700px;	float: right;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	display: inline;	height: 1%;}/* MIDDLE CONTENT----------------------------------------------- */#middle-content {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	width: 18cm;	float: none;	clear: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;	margin: 0px;}#middle-content strong {	color: #515B68;	font-weight: normal;}#middle-content p {	line-height: 12pt;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #000000;	font-size: 9pt;}#middle-content ul{	margin: 0px;	font-weight: bold;	list-style-position: outside;	list-style-type: none;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#middle-content li{	font-weight: normal;	color: #000000;	margin: 0px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 11px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	background-image: url(../img/bullet.gif);	background-repeat: no-repeat;	background-position: 0px 8px;	font-size: 9pt;}#middle-content a {text-decoration:underline;color:#000000}#middle-content a:hover {text-decoration:none;color:#C90A0A}#middle-content a:hover {text-decoration:none;color:#c2af87}#middle-content img {	float: right;	margin-right: 0px;	padding: 0px;}/* CONTACT FORM----------------------------------------------- */form {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.txtfield {	font-family: Arial, Helvetica, sans-serif;	color: #000;	width: 132px;	background-color: #EEEFE9;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 0.9em;}#search input {	background-color: #FFFFFF;	border: 1px solid #c3cbd0;	font-size: 0.8em;	color: #2f3f4a;	width: 140px;}.buttons {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/* RIGHT CONTENT----------------------------------------------- */#right-content {	color: #000000;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	width: 18cm;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#right-content h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: normal;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #C10001;}#right-content h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: normal;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 7px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #C60001;}#right-content hr {	color:#FFFFFF;	height:1px;	padding: 0px;	margin-top: 6px;	margin-right: 10px;	margin-bottom: 6px;	margin-left: 10px;	border-top-width: 0;	border-right-width: 0;	border-bottom-width: 0;	border-left-width: 0;	background-color: #FFFFFF;}#right-content p {	line-height: 16px;	margin: 0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;}#right-content ul{	list-style-type: none;	margin-right: 10px;	margin-left: 10px;	padding: 0px;	margin-top: 8px;	margin-bottom: 18px;}#right-content img {	padding-right: 6px;}#right-content li {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	padding-top: 5px;}#right-content a {	color: #000000;	text-decoration: none;}#right-content a:hover {	color: #C20A0A;}/* FOOTER----------------------------------------------- */#footer {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-weight: normal;	background-color: #FFFFFF;	width: 18cm;	background-repeat: no-repeat;	background-position: right top;	clear: both;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #000000;	margin: 0px;}#footer p{	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	color: #000000;}#footer img{	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 8px;	padding-bottom: 0px;	padding-left: 0px;}#footer strong{	color: #000000;	font-weight: normal;}#footer em{	color: #000000;	font-weight: bold;}#footer a{	margin: 0px;	padding: 0px;	color: #666666;}#footer a:hover {	margin: 0px;	padding: 0px;	color: #C20A0A;}hr {	height: 1px;	width: 1px;	overflow: hidden;	visibility: hidden;	position: absolute;}#right-content h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: normal;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 7px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #C60001;}