	html {	height: 100.02%;	 }ul, ol {font-weight: normal;font-variant: normal;text-indent: 0px;list-style-position: outside;list-style-type: disc;padding:0 20px 14px 0px;color:#000000;line-height:125%;margin:0pt 0pt 14px;}li {	background-image:url(../images/bullet.gif);	background-repeat:no-repeat;	list-style-type:none;	background-position:0 5px;	padding:0 0 0 10px;	}ol {	margin:0 0 0 16px;}ol li {	background-image:none;	list-style-type:decimal;		padding:0 0 0 0px;}A:link {	color: #D65500;	text-decoration:none;}A:visited {	color: #D65500;	text-decoration:none;}A:active {	color: #D65500;	text-decoration:underline;}A:hover {	color: #D65500;	text-decoration: underline;}						A.linksub:link             {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00337F;	font-weight: bold;	text-decoration: none;			            }A.linksub:visited	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00337F;	font-weight: bold;	text-decoration: none;						}A.linksub:active	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00337F;	font-weight: bold;	text-decoration: none;						}A.linksub:hover			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00337F;	font-weight: bold;	text-decoration: underline;}																		A.linksub2:link             {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0053D0;	text-decoration: none;			            }A.linksub2:visited	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0053D0;	text-decoration: none;						}A.linksub2:active	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0053D0;	text-decoration: none;						}A.linksub2:hover			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CE6B22;	text-decoration: underline;}A.linksub3:link             {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CE6B22;	text-decoration: none;			            }A.linksub3:visited	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CE6B22;	text-decoration: none;						}A.linksub3:active	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CE6B22;	text-decoration: none;						}A.linksub3:hover			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CE6B22;	text-decoration: underline;}A.linkwhite:link             {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;			            }A.linkwhite:visited	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;						}A.linkwhite:active	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;						}A.linkwhite:hover			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: underline;}A.linkwhite2:link             {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;	font-weight: bold;			            }A.linkwhite2:visited	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;	font-weight: bold;						}A.linkwhite2:active	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;	font-weight: bold;						}A.linkwhite2:hover			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: underline;	font-weight: bold;}A.linkorange:link             {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;	font-weight: bold;			            }A.linkorange:visited	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;	font-weight: bold;						}A.linkorange:active	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: none;	font-weight: bold;						}A.linkorange:hover			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D65500;	text-decoration: underline;	font-weight: bold;}A.linkgrey:link             {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;				            }A.linkgrey:visited	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;							}A.linkgrey:active	        {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;							}A.linkgrey:hover			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: underline;	}.titlereg {	font-family: Arial, Helvetica, sans-serif;	font-size: 25px;	font-weight: regular;	color: #00337F;}.subtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #00337F;}.orangesubtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #D65500;}.subtitle_sml {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #D65500;}.blue_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #001F4D;}	.subtitlereg {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #00337F;}.subtitlereg p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #00337F;	margin:0;}.subtitlereg ul{margin:0 14px 7px 20px;padding:0;}.white_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	text-decoration: none;}.orange_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #D65500;}.orange {	color: #D65500;}.border {	border: 1px solid #00347F;}.big_orange {	font-family: Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: bold;	color: #D65500;}.bigWhite {	color: #FFFFFF;	font-size: 11px;}h1, h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: bold;	color: #00337F;	padding:24px 0 16px 0;	margin:0;	line-height:100%;}h2 {	font-size: 26px;}h3 {	font-size: 14px;	font-weight:bold;	color:#00337F;	margin:16px 0 4px 0;	padding:0;}h4 {	font-size: 12px;	font-weight:bold;	color:#00337F;	margin:16px 0 0px 0;	padding:0;}h5 {	font-size: 12px;	font-weight:normal;	font-style:italic;	color: #00337F;	margin:16px 0 0 0;	padding:0;}p, pre {	font-weight:normal;	line-height:125%;	color:#000;	margin:0 0 14px 0;	padding:0;}table {	width:100%;	margin:0 0 20px 0;	padding:0;	border-collapse:collapse;}.popped table {width:540px;}th, td {	padding:1px 0 2px 0;	margin:0;	color:#000;	text-align:left;	font-weight:normal;}td {	text-align:right;}.graphtd {padding:10px 6px;background-color:#ccc;text-align:left;}.glancetd {padding:12px 10px 10px 10px;background-color:#fff;text-align:left;}.graphtd ul, .glancetd ul {margin:0;padding:0 0 0 12px;}.glancetd li {padding:2px 0;}.orangetext {color: #D65500;}#pageheader {padding:6px;background-color:#00347F;display:block;}#pageheader p {padding:6px;background-color:#00347F;display:block;}.line {	border: 1px solid #00337F;}.line td, .line th {	border: 1px solid #00337F;}td.underline, th.underline {	border-bottom: 1px solid #00337F;}.white_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}.white_title_sml {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.orange_border {	border: 3px solid #D65500;}.white_text_sml {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-align:left;	padding:4px 0;}.nonbold {font-weight:normal;}.background {	background-image: url(/amlin/annualreport_2006/images/front_cover.jpg);	background-repeat: no-repeat;	background-position: right top;}.blackBoldSub {	font-size: 14px;	font-weight: bold;}.lightBlue{background-color:#99AECC};.table_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #3F7DDB;}.table_bw {	font-size: 9px;	color: #FFFFFF;	background-color: #012D76;	border: 0.5px solid #305591;}.table_bluew {	font-size: 9px;	color: #012D76;	border: 0.5px solid #305591;}.lcu {}.table_blb {	font-size: 9px;	background-color: #7682B3;	border: 0.5px solid #305591;}.table_hbbl {	font-size: 9px;	background-color: #B4BBD7;	border: 0.5px solid #305591;}.table_struc {	border: 1px solid #305591;}.fin_table tr td, .fin_table tr th {	font-size:11px;	margin:0;	padding:0;	border:0;	color:#000;	font-weight:normal;	text-align:right;	vertical-align:bottom;}.fin_table td, .fin_table th {		vertical-align:bottom;}.fin_table tr th {	text-align:left;}.tablenotes {	margin:-20px 0 14px 0;}.headbox li {color:#00337F;padding:8px 0 0 12px;text-align:left;background-image:url(../images/blue_chevron.gif);background-repeat:no-repeat;list-style-type:none;background-position:0 12px;margin:0;}.headbox h6 {font-size:16px;color:#00337F;padding:8px 0 0 0;text-align:left;margin:0;}ul.hero {	margin:0;	padding:0;}ul.hero li {	font-size:13px;	background-image:url(../images/bullet_hero.gif);	color:#00337F;	padding:2px 0 2px 10px;	background-repeat:no-repeat;	list-style-type:none;	background-position:0 7px;	margin:0;}p.hero {	font-size:13px;	color:#00337F;		line-height:16px;	margin:4px 0;}pre.hero {	font-size:11px;	color:#00337F;	}table.hero {			margin:25px 0 15px 0;	border-collapse:collapse;}table.hero td {	font-size:13px;	color:#00337F;			padding:1px 0 1px 0;}tr.underline {	border-bottom:1px solid #00337f;}div.director {	width:530px;	background-color:#00337F;	float:left;	margin:0 20px 10px 0;	padding:4px 0 0 0;}div.director p, div.director h1,  div.director ul {	font-size:11px;		color:#fff;			margin:0 10px 6px 10px;		padding:2px 0;		line-height:14px;}div.director h1, div.director ul {	font-size:13px;	line-height:16px;font-weight:normal;margin:4px 10px 6px 10px;}div.director li {	font-size:13px;	background-image:url(../images/bullet_hero_white.gif);	color:#fff;	padding:1px 10px 2px 13px;	background-repeat:no-repeat;	list-style-type:none;	background-position:1px 6px;	line-height:16px;	margin:0;	font-weight:normal;}div.director img {margin:0 0 0 10px;}div.kpi img {margin:0;}.thumbnail {	color:#00337F;	margin:6px 0 18px 0;}p.thumbnail img {	margin:6px 0;}tr.underline td {	border-bottom:1px solid #00337F;}
