.valuation { float: right;	margin-right: 50px;	font-size: 70%;}	.details { padding-left: 10px; margin-top: 12px; width: 100%;}	.dob { float: right;	margin-right: 50px;}/* Table Styles */.funds { width: 735px;	background-color: #E7F2F9;	margin: 0px;	padding: 0px;}	.funds th {	background-color: #CBE4F4;	padding-bottom: 5px;	background-image:url(../images/h2bg.gif);	background-position: bottom;	background-repeat: repeat-x;}	.funds p { margin: 0px;}	.funds a {color: #3333CC;	text-decoration: underline;}.funds a:hover {color: #3333CC;	text-decoration: none;}	/* ****** Table Styles Legend ******on = highlighted level 1off = pushed backclass on its own = standard stylehighlight = override-highlight */.title, .title-on, .title-highlight, .check, .check-highlight, .price, .price-highlight, .num, .num-on, .num-highlight { height: 25px; }.title {	background-color:#FAFBF9;	text-align: left;	padding-left: 5px;} * html .title { font-size: 60%; } /* IE 5&6 only */ *+html .title { font-size: 100%; } /* IE 7 only */ :root .title { font-size: 100%; } /* Mozilla and safari only */.title-on, .funds th.title-on {font-size: 60%;	color: #494674;	background-color:#E7F2F9;	text-align: left;	padding-left: 5px;}	.funds th.title-on { font-weight: bold;}.title-on p { margin: 0px;}	.title-highlight {font-size: 60%;	color: #FAFBF9;	background-color:#FADDB3;	text-align: left;	padding-left: 5px;}	/* Policy Values Product Details Styles */	.paidin, .currentvalue, .head-paidin, .head-currentvalue {width: 120px;  }	.paidin, .currentvalue, .transfervalue {font-size: 80%;	background-color:#FAFBF9;	text-align: center;}	.check, .check-highlight { width: 65px;}.check { font-size: 80%;	text-align: center;	background-color:#FAFBF9}	.check input, .check-highlight input { background: none; border: none;}.check-highlight { font-weight: bold;	text-align: center;	color: #FAFBF9;	background-color:#FADDB3; }		.rating, .rating-on, .rating-highlight { width: 50px;} 	.rating {font-size: 80%; text-align: center;	background-color:#FAFBF9;}	.rating-on { font-size: 80%; text-align: center;	background-color:#E7F2F9;}	.rating-highlight {font-size: 80%; text-align: center;	background-color:#FADDB3;}.risk, .risk-on, .risk-hightlight { width: 50px;}	.risk {font-size: 80%; text-align: center;	background-color:#FAFBF9;}	.risk-on {font-size: 80%; text-align: center;	background-color:#E7F2F9;}	.risk-highlight {font-size: 80%; text-align: center;	background-color:#FADDB3;}		.price, .price-off, .price-highlight, .price-highlight-off { width: 65px;}.price { font-size: 80%;	text-align: center;	background-color:#FAFBF9}	.price-off { 	color: #999999;	text-align: center;	background-color:#FAFBF9} * html .price-off { font-size: 70%; } /* IE 5&6 only */ *+html .price-off { font-size: 100%; } /* IE 7 only */ :root .price-off { font-size: 100%; } /* Mozilla and safari only */	.price-highlight { font-size: 80%;	text-align: center;	background-color:#FADDB3; }	.price-highlight-off { font-size: 80%;	color: #999999;	text-align: center;	background-color:#FADDB3; }.num {font-size: 80%; text-align: left;	background-color:#FAFBF9;}th.num { text-align: center; padding-left: 0px;}.num-on, .funds th.num-on {	color: #494674;	background-color:#E7F2F9;	text-align: center;}.funds th.num-on { font-weight:bold;}	.num-off {background-color:#FAFBF9; color: #999999}	.num-highlight { background-color:#FADDB3;}.num-highlight-off { color: #999999; background-color:#FADDB3;}	.num-highlight-on { background-color:#FADDB3;}.num, .num-on, .num-off, .num-highlight, .num-highlight-off, .num-highlight-on, .head-num { width: 57px; padding-left: 3px; text-align: left;} * html .num-off { font-size: 70%; } /* IE 5&6 only */ *+html .num-off { font-size: 100%; } /* IE 7 only */ :root .num-off { font-size: 100%; } /* Mozilla and safari only */.num img, .num-on img, .num-off img, .num-highlight-off img, .num-highlight-on img, .num-highlight img { padding-right: 2px;}	.funds th.sort, .funds td.sort {background-color: #CBE4F4;	padding-bottom: 1px;	text-align: center}	.funds th.title-on {font-size: 100%;	padding-bottom: 3px;}.funds th.num-on {font-size: 100%;	padding-bottom: 3px;}	.head-funds { font-size: 100%;	background-color:#CBE4F4;	text-align: left;	padding-left: 5px;	vertical-align: bottom;	padding-bottom: 5px;}	.table-head { font-size: 100%;	background-color:#E7F2F9;	font-weight:bold;	text-align: left;	padding-left: 5px;	vertical-align: bottom;	padding-bottom: 5px;	height: 20px;	background-image:url(../images/h2bg.gif);	background-position: bottom;	background-repeat: repeat-x;}.head-num{font-size: 80%; text-align: center;	background-color:#CBE4F4;	vertical-align: bottom;	padding-bottom: 5px;}.head-paidin, .head-currentvalue, .head-policyno  {font-size: 80%;	background-color:#E7F2F9; 	text-align: center;	vertical-align: bottom;	padding-bottom: 5px;}th { font-weight: normal;}fieldset {  width: 292px; background-position: top left;	border: 1px solid #439BD9; margin-bottom: 3px; padding: 10px; margin-top: 3px;}	legend { background-color: #FAFBF9; padding: 3px; border: 1px solid #439BD9; padding-top: 1px; padding-bottom: 1px; font-weight: bold}table.riskchart { font-weight: bold; margin-top: 6px; }table.riskchart img { padding-left: 5px; padding-right: 5px;}tr.riskchart { text-align: center; }td.riskchart { width: 14%; font-weight: bold; color: #000000}