* {padding:0;margin:0;}
html,body{margin:0;padding:0}
body {
	padding:0px;
	margin:0px;
	text-align:left;
	background:url(images/bg_5x130.gif) repeat-x right top;
	font-family: georgia, sans-serif;
	font-size: 11px;
}
#outer{
	width:810px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position:relative;
}

#header {
	height:130px;

}
#header h1 {
	position: absolute;
	top: 0px;
	left: 0px;
	
}
#header h1 a {
	text-decoration: none;
	display: block;	
	width: 227px;
	height: 83px;
	background: url(images/logo_227x83.gif) no-repeat left top;
}
#header h1 a span {
	display: none;
}
#tn {
	position: absolute;
	top: 0px;
	left: 587px;
	width: 201px;
	height: 28px;
	display: block;
	background:url(images/top_201x28.gif) no-repeat top left;
	font-size: 12px;
}
#tn a {
	color: #11346E;
	text-decoration: none;
}
#tn a:hover {
	color: #4d4c4c;
}
.t1 {
	position: absolute;
	top: 4px;
	left: 13px;
	line-height: 22px;
}
.t2 {
	position: absolute;
	top: 4px;
	left: 64px;
	line-height: 22px;
}
.t3 {
	position: absolute;
	top: 4px;
	left: 141px;
	line-height: 22px;
}
#to {
	position: absolute;
	top: 35px;
	left: 587px;
	width: 250px;
	line-height: 18px;
}
#to p {
	margin: 0px;
	padding: 0px;
	font-family: georgia, sans-serif;
	line-height: 18px;
	font-size: 14px;
	color: #444444;
}
#to p strong {
	color: #4d4c4c;
}

#insert {
	position: realtive;
	height:172px;
	width: 810px;
	background:url(images/insert_810x172.jpg) no-repeat top left;
}

#insertsub {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/insert_810x118.jpg) no-repeat top left;
}

#insertsub2 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/about_810x118.jpg) no-repeat top left;
}
#insertsub3 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/403_810x118.jpg) no-repeat top left;
}
#insertsub4 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/contact_810x118.jpg) no-repeat top left;
}
#insertsub5 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/risk_810x118.jpg) no-repeat top left;
}

#insertsub5a {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/market_810x118.jpg) no-repeat top left;
}

#insertsub6 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/indiv_810x118.jpg) no-repeat top left;
}
#insertsub7 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/stock_810x118.jpg) no-repeat top left;
}
#insertsub8{
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/rec_810x118.jpg) no-repeat top left;
}
#insertsub9 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/upcoming_810x118.jpg) no-repeat top left;
}
#insertsub10 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/retirement_810x118.jpg) no-repeat top left;
}
#insertsub11 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/sitemap_810x118.jpg) no-repeat top left;
}
#insertsub12 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/clients_810x118.jpg) no-repeat top left;
}
#insertsub13 {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/difference_810x118.jpg) no-repeat top left;
}
#insertsubblank {
	position: realtive;
	height:118px;
	width: 810px;
	background:url(images/blank_810x118.jpg) no-repeat top left;
}
#topnav {
	position: absolute;
	top: 92px;
	left: 0px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#topnav li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: relative;
	float: left;
	height: 27px;
	line-height: 27px;
}

#a1 a {
	display: block;
	width: 68px;
	padding-left: 1px;
	height: 27px;
	background:url(images/a1_69x54.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 14px;

}
#a1 a:hover {
	background:url(images/a1_69x54.gif) no-repeat 0px -27px;
	color: #0A3270;
}



#a2 a {
	display: block;
	width: 87px;
	padding-left: 1px;
	height: 27px;
	background:url(images/a2_88x54.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 14px;

}
#a2 a:hover {
	background:url(images/a2_88x54.gif) no-repeat 0px -27px;
	color: #0A3270;
}
#a3 a {
	display: block;
	width: 107px;
	padding-left: 1px;
	height: 27px;
	background:url(images/a3_108x54.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 14px;

}
#a3 a:hover {
	background:url(images/a3_108x54.gif) no-repeat 0px -27px;
	color: #0A3270;
}

#a4 a {
	display: block;
	width: 132px;
	padding-left: 1px;
	height: 27px;
	background:url(images/a4_133x54.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 14px;

}
#a4 a:hover {
	background:url(images/a4_133x54.gif) no-repeat 0px -27px;
	color: #0A3270;
}
#a5 a {
	display: block;
	width: 122px;
	padding-left: 1px;
	height: 27px;
	background:url(images/a5_123x54.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 14px;

}
#a5 a:hover {
	background:url(images/a5_123x54.gif) no-repeat 0px -27px;
	color: #0A3270;
}
#a6 a {
	display: block;
	width: 137px;
	padding-left: 1px;
	height: 27px;
	background:url(images/a6_138x54.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 14px;
	margin-right: 1px;
}
#a6 a:hover {
	background:url(images/a6_138x54.gif) no-repeat 0px -27px;
	color: #0A3270;
}

#a7 a {
	display: block;
	width: 142px;
	height: 27px;
	background:url(images/a7_142x54.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-align: center;
	line-height: 27px;
	color: #fff;
	font-size: 14px;
}
#a7 a:hover {
	background:url(images/a7_142x54.gif) no-repeat 0px -27px;
	color: #0A3270;
}

#left{
	position: relative;
	float:left;
	width:224px;
	font-family: arial, sans-serif;
}


#brochure {
	display: block;
	width: 224px;
	height: 99px;
	background:url(images/bro_224x198.gif) no-repeat 0px 0px;
	position: relative;
}
#brochure:hover {
	background:url(images/bro_224x198.gif) no-repeat 0px -99px;
}
#brochure span {
	display: none;
}

#calc {
	display: block;
	width: 224px;
	height: 99px;
	background:url(images/calc_224x198.gif) no-repeat 0px 0px;
	position: relative;
}
#calc:hover {
	background:url(images/calco_224x198.gif) no-repeat 0px 0px;
}
#calc span {
	display: none;
}



#advantage {
	position: relative;
	width: 200px;
	padding-left: 7px;
	background:#DCE9F9 url(images/ad_207x258.gif) no-repeat top left;
	border: 1px solid #C7D3DF;
	margin-left: 5px;
}
#advantage h2 {
	padding: 0px;
	margin: 0px;
	color: #0B2C61;
	font-family: georgia, sans-serif;
	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 187px;
	font-weight: normal;
}
#advantage p {
	padding: 0px;
	margin: 0px;
	color: #666666;
	width: 187px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom: 14px;
}
#advantage p strong {
	display: block;
}
#advantage p a {
	color: #4d4c4c;
	height: 16px;
	background: url(images/bullet_15x15.gif) no-repeat top left;
	padding-left: 15px;
}

#right{
	position: relative;
	float:right;
	width:586px;
	font-family: arial, sans-serif;
}
#welcome {
	position: relative;
	width: 567px;
	border: 1px solid #CCCCCC;
	padding-left: 12px;
	margin-top: 5px;
}
#welcome h2 {
	padding: 0px;
	margin: 0px;
	color: #0B2C61;
	font-family: georgia, sans-serif;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
	width: 490px;
	font-weight: normal;
}
#welcome p {
	padding: 0px;
	margin: 0px;
	color: #666666;
	width: 490px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom: 14px;
}
#riskhome {
	position: relative;
	width: 567px;
	background:#eeeeee url(images/riskhomebg.gif) no-repeat top left;
	border: 1px solid #cccccc;
	padding-left: 12px;
	margin-top: 10px;
	height: 63px;
	padding-top: 2px;
}
#riskhome h2 {
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-family: georgia, sans-serif;
	font-size: 18px;
	margin-top: 7px;
	margin-bottom: 5px;
	display: block;
	width: 490px;
	font-weight: normal;
}
#riskhome p {
	padding: 0px;
	margin: 0px;
	color: #666666;
	width: 490px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom: 14px;
}

#partition {
	position: relative;
	width: 581px;
	margin-top: 10px;

}
#partition a {
	position: absolute;
	top: 220px;
	left: 203px;	
	width: 80px;
	height: 24px;
	display: block;
	background: url(images/read_80x48.gif) no-repeat 0px 0px;
}
#partition a:hover {
	background: url(images/read_80x48.gif) no-repeat 0px -24px;
}
#partition h3 {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-family: georgia, sans-serif;
	font-size: 17px;
	line-height: 37px;
	display: block;
	width: 273px;
	font-weight: normal;
	background: url(images/h3_283x37.gif) no-repeat top left;
	padding-left: 10px;
}
#partition ul {
	margin: 0px;
	padding: 0px;
	position: relative;
	list-style: none;
	padding-bottom: 10px;
	margin-left: 10px;
}
#partition ul li {
	margin: 0px;
	padding: 0px;
	background: url(images/tick_15x15.gif) no-repeat top left;
	line-height: 16px;
	height: 16px;
	font-size: 12px;
	padding-left: 15px;
	list-style: none;
	color: #666;
	margin-bottom: 3px;
	display: block;
}
	



#part1 {
	position: relative;
	width: 283px;
	float: left;
	border: 1px solid #CCCCCC;
}
#f1 {
	display: block;
	width: 283px;
	height: 105px;
	background: url(images/f1_283x105.gif) no-repeat top left;
	position: relative;
}

#part1bottom {
	position: relative;
	width: 283px;
	float: left;
	
}


#f1bottom {
	display: block;
	width: 283px;
	height: 105px;
	background: url(images/f1bottom_283x105.gif) no-repeat top left;
	position: relative;
}


#f1bottom:hover {
	background:url(images/f1bottomov_283x105.gif) no-repeat top left;
}

#part2 {
	position: relative;
	width: 283px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-left: 11px;
}
#f2 {
	display: block;
	width: 283px;
	height: 105px;
	position: relative;
	background-image: url(images/f2_283x105.png);
	background-repeat: no-repeat;
	background-position: left top;
}
	
#part2bottom {
	position: relative;
	width: 283px;
	float: left;
	margin-left: 13px;
}
#f2bottom {
	display: block;
	width: 283px;
	height: 105px;
	background: url(images/f2bottom_283x105.gif) no-repeat top left;
	position: relative;
}	

#f2bottom:hover {
	background:url(images/f2bottomov_283x105.gif) no-repeat top left;
}

#footer {
	position: relative;
	clear:both;	
	height:140px;
	background:#f3f3f3;
	font-family: arial, sans-serif;
	background:url(images/foot_810x140.gif) no-repeat top left;

}
#footerlinks {
	position: relative;

}

#footerlinks p {
	color: #999999;
	padding-top: 24px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

#footerlinks p a {
	color: #999999;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	font-family: arial, sans-serif;
}
#footerlinks p a:hover {
	text-decoration: underline;
}

.clearme {
	clear: both;
}
.link1 { color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
		}
.divfo {
	position:absolute;
	width:285px;
	left:290px;
	top:25px;
	height: 500px;
}
h3 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
