/* CSS Document */
body{
	font-size:0.626em;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	background:url(/_images/page-bkd.png) repeat;
}
a{
	color: rgb(0,74,143);
	text-decoration:none;
}
a:hover{
	color: rgb(0,74,143);
	text-decoration:underline;
}
strong{
	font-weight:bold;
}
em{
	font-style:italic;
	font-weight:inherit;
}
.blue{
	color:rgb(0,74,143);
}
.green{
	color:rgb(0,147,104);
}
#outerWrapper{
	width:900px;
	border-right:1px solid white;
}
#innerWrapper{
	background:#ffffff;
	overflow:auto;
	padding-bottom:120px;
}
#header{
	position:relative;
	width:900px;
	height:110px;
	background:url(/_images/header-bkd.png) transparent no-repeat;
}
#header #login{
	position:absolute;
	top:1px;
	left:720px;
	display:block;
	width:180px;
	height:19px;
	background:url(/_images/members-login.png) transparent no-repeat;
	text-indent:-9999px;
}
#header #pageLogo{
	position:absolute;
	top:18px;
	left:34px;
	display:block;
	width:180px;
	height:19px;
}
#header #tollFree{
	position:absolute;
	top:63px;
	left:737px;
}
#contentWrapper{
	position:relative;
	width:900px;
	overflow:auto;
	background:url(/_images/content-bkd-2.png) #ffffff repeat-y;
}
#outerLeft{
	float:left;
	border-top:10px solid rgb(0,74,143);
	width:181px;
}
#innerLeft{
	min-height:600px;
	_height:600px;
}
#innerLeft a img{
	margin-bottom: 10px;
}
#innerLeft p{
	position:absolute;
	display:block;
	left:30px;
	bottom:20px;
	width:150px;
	font-size:1.1em;
	z-index:1000;
}
#mainMenu{
	background:#EBF0F5 none no-repeat scroll 0 0;
	display:inline;
	float:left;
	margin-left:21px;
	min-height:225px;
	_height:225px;
	padding:20px 0 20px 0;
	width:160px;
}
#mainMenu a:hover{
	text-decoration:none;
}
#mainMenu li{
	float:left;
	width:160px;
	overflow:auto;
}
#mainMenu li a{
	display:block;
	width:160px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
#mainMenu li.l1 a{
	background:url(/_images/mainmenu-1.png) transparent no-repeat 0px 0px;
}
#mainMenu li.l2 a{
	background:url(/_images/mainmenu-2.png) transparent no-repeat 0px 0px;
}
#mainMenu li.l3 a{
	background:url(/_images/mainmenu-3.png) transparent no-repeat 0px 0px;
}
#mainMenu li.l4 a{
	background:url(/_images/mainmenu-4.png) transparent no-repeat 0px 0px;
}
#mainMenu li.l5 a{
	background:url(/_images/mainmenu-5.png) transparent no-repeat 0px 0px;
}
#mainMenu li.l6 a{
	background:url(/_images/mainmenu-6.png) transparent no-repeat 0px 0px;
}
#mainMenu li.l7 a{
	background:url(/_images/mainmenu-7.png) transparent no-repeat 0px 0px;
}
#mainMenu li ul{
	padding:6px 0 15px 0;
}
#mainMenu li ul li{
	width:auto;
	float:none;
	font-size:1.1em;
	background:none;
	padding:5px 14px 5px 24px;
}
#mainMenu li ul.sub li a{
	color:rgb(85,85,85);
	background:none;
	text-indent:0px;
	width:100px;
	height:auto;
}
#mainMenu li ul.sub li a:hover,
#mainMenu li ul.sub li.current a{
	color:rgb(0,147,104);
}
#mainMenu li ul.sub li ul{
	display:none;
}
#bannerLeft{
	float:left;
	display:inline;
	margin:0 0 0 21px;
}
#right{
	width:719px;
	float:left;
}
#primaryContent{
	padding:30px 20px 60px;
	border-top:25px solid rgb(233,233,237);
}
#primaryContent h1{
	text-indent:-9999px;
}
#primaryContent h2{
	text-indent:-9999px;
}
#primaryContent p{
	font-size:1.2em;
	line-height:1.4em;
	color:rgb(85,85,85);
	padding-bottom:20px;
	clear:both;
}
#primaryContent p img.imgRight{
	float:right;
	margin:0 0 15px 15px;
}	
#primaryContent ul{
	padding-bottom:15px;
}
#primaryContent li{
	font-size:1.2em;
	line-height:1.4em;
	color:rgb(85,85,85);
	padding:0 0 8px 20px;
	font-weight:bold;
	background:url(/_images/bullet-content.png) transparent no-repeat 0px 2px;
}
#primaryContent ul.ul2 li{
	padding:0 0 4px 15px;
	font-size:1.1em;
	background:url(/_images/bullet-content-2.png) transparent no-repeat 0px 5px;
}
#primaryContent ul.ul3 li{
	padding:0 0 4px 15px;
	font-size:1.2em;
	font-weight:normal;
	background:url(/_images/bullet-content-2.png) transparent no-repeat 0px 5px;
}
#primaryContent table{
	width:80%;
	margin-bottom:20px;
}
#primaryContent td{
	padding:5px;
	font-size:1.2em;
	font-weight:normal;
	color:rgb(85,85,85);
	border:1px solid rgb(0,74,143);
	background:rgb(252,252,252)
}
#primaryContent td.note{
	font-size:1.0em;
}
#banner{
	position:relative;
	width:719px;
	height:250px;
	overflow:hidden;
	background:url(/_images/banner-bkd.png);
}
#banner #cont{
	position:absolute;
	left:0px;
	top:1px;
}
#banner #cont div{
	position:absolute;
	left:0px;
	top:0px;
}
#footer{
	background:url(/_images/footer-bkd.png) rgb(219,219,219);
}
#footer ul.menu{
	display:block;
	width:901px;
	height:30px;
	padding-top:20px;
	background:url(/_images/footer-menu-bkd.png) rgb(219,219,219) no-repeat;
	border-right:1px solid white;
	text-align:center;
}
#footer ul.menu li{
	padding:2px 14px;
	border-right:1px solid rgb(85,85,85);
	display:inline;
}
#footer ul.menu li a{
	color:rgb(85,85,85);
	font-weight:bold;
	font-size:1.2em;
}
#footer #legal{
	position:relative;
	background:url(/_images/footer-legal-bkd.png) rgb(85,85,85) no-repeat;
	color:white;
	height:75px;
	width:901px;
	font-size:1.1em;
	border-right:1px solid white;
}
#footer #legal #disclaimer{
	position:absolute;
	left:32px;
	top:14px;
	width:675px;
}
#footer #legal #copyright{
	position:absolute;
	left:32px;
	top:44px;
}
#footer #legal ul{
	position:absolute;
	left:702px;
	top:44px;
}
#footer #legal ul li{
	display:inline;
	padding:0px 11px;
}
#footer #legal ul li a{
	color:#ffffff;
	text-decoration:underline;
}


/* CTA INDEX */
#primaryContent h1.h8{
	background:url(/_images/products/cta-index.png) transparent no-repeat;
	height:36px;
}
#primaryContent #ctaTable{
	width:100%;
}
#primaryContent #ctaTable th{
	background:url(/_images/products/cta-index-table-bkd.png);
	height:30px;
	padding:1px 7px 0;
}
#primaryContent #ctaTable td{
	border:none;
	padding:7px;
	background:none;
	cursor:pointer;
}
#primaryContent #ctaTable th.minInv,
#primaryContent #ctaTable td.minInv{
	text-align:right;
}

#primaryContent #ctaTable tr.overClass td{
	color:white;
	background:#84abcb;
}
#primaryContent .ctaDetailTitle{
	font-weight:bold;
	font-size:11px;
	vertical-align:bottom;
}
#primaryContent .ctaDetailName{
	font-weight:bold;
	color:#004a8f;
	font-size:16px;
	text-align:right;
}
#primaryContent .ctaDetailFund{
	color:#004a8f;
	text-align:right;
}
#primaryContent .ctaReturn{
	display:inline;
	width:101px;
	height:13px;
	text-indent:-9999px;
	background:url(/_images/products/ctaReturn.png) transparent no-repeat 0px 0px;
	overflow:hidden;
	float:right;
	margin-top:-28px;
}
#primaryContent .ctaLink{
	display:block;
	width:60px;
	height:13px;
	text-indent:-9999px;
	background:url(/_images/products/ctaLink.png) transparent no-repeat 0px 0px;
	overflow:hidden;
	float:right;
}
#primaryContent .ctaDetail{
	width:100%;
	border:none;
}
#primaryContent .ctaDetail td{
	border:none;
	border-bottom:1px solid #004a8f;
	background:none;
	padding:5px 0;
}

