@charset "UTF-8";

/*
grey			5f6669 / 281c38 / [5f6669 *new]
purple			4f2683
light grey	e5e5e5
v light grey	f4f6f7
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #281c38;
	margin:0px;
	background-color:#664293;
	line-height:18px;
}

ol { counter-reset: item }

a {color:#7339bd;}
a:hover {color:#281c38;}

a.navHigh {color:#4f2683;}

.green {color:#4f2683;}
.topbar {background:url(images/top-tile.jpg) repeat-x;height:120px;position:relative;z-index:100;}
.topSpace {width:930px;height:inherit;margin:0px auto 0px auto;position:relative;}


.maintabs {width:640px;height:33px;position:absolute;left:320px;top:86px;z-index:100;}
.maintabs a {font-size:13px;color:#4f2683;text-decoration:none;height:35px;line-height:37px;text-align:center;padding:0px;margin:0px;display:block;}
.maintabs a:hover {color:#7339bd;}

#nav1,#nav2,#nav3,#nav4,#nav5,#nav6 {height:33px;line-height:37px;text-align:center;cursor:pointer;color:#4f2683;float:left;position:relative;}
#nav1:hover{color:#FFF;background:url(images/nback-1-over.jpg) no-repeat;}
#nav2:hover{color:#FFF;background:url(images/nback-2-over.jpg) no-repeat;}
#nav3:hover{color:#FFF;background:url(images/nback-3-over.jpg) no-repeat;}
#nav4:hover{color:#FFF;background:url(images/nback-4-over.jpg) no-repeat;}
#nav5:hover{color:#FFF;background:url(images/nback-5-over.jpg) no-repeat;}

#nav1 {width:109px;background:url(images/nback-1.jpg) no-repeat;}
#nav2 {width:148px;background:url(images/nback-2.jpg) no-repeat;}
#nav3 {width:167px;background:url(images/nback-3.jpg) no-repeat;}
#nav4 {width:94px;background:url(images/nback-4.jpg) no-repeat;}
#nav5 {width:118px;background:url(images/nback-5.jpg) no-repeat;}
#nav6 {width:94px;background:url(images/nback-4.jpg) no-repeat;left:2px;}
#nav4 a:hover, #nav5 a:hover {color:#FFF;}
.tabs {background:url(images/top-tabs-1.jpg) no-repeat;width:650px;height:38px;position:relative;position:absolute;left:275px;top:61px;}

.subnav {background:url(images/subnav-back.gif) no-repeat bottom left;width:195px;position:absolute;top:33px;left:0px;overflow:hidden;z-index:11;padding-bottom:5px;display:none;}
.subnav a {text-align:left;padding-left:10px;border-bottom:1px solid #592e90;cursor:pointer;width:183px;color:#FFF;height:28px;line-height:28px;}
.subnav a:hover {background-color:#592e90;color:#FFF;}
#subsub1 {left:2px;}
#subsub1, #subsub2, #subsub3, #subsub4 {cursor:pointer;}
#subsub4 {left:-103px;}
a.end {border:none;}
	
.mast {text-align:right;	position:absolute;	top:9px;	right:2px;	color:#707062;	font-size:12px;	width: 667px;}
.benefits {text-align:right;	position:absolute;	top:50px;	right:2px;	color:#4f2683;	font-size:13px;	width: 667px;overflow:hidden;height:20px;}
.headlines {position:absolute;width:667px;height:20px;top:30px;left:0px;}

.mast a {font-weight:bold;color:#707062;text-decoration:none;}

.contentPanel {background-color:#FFF;width:auto;}
.contentHolder {width:930px;height:inherit;margin:0px auto 0px auto;position:relative;background-color:#FFF;padding:30px 0px 20px 0px;}

.left2Col {float:left;width:640px;}
.left2Col-profile {float:left;width:732px;}
.frontleft2Col {float:left;width:650px;}
.right1Col {float:right;width:280px;}


.lefthalfCol {float:left;width:460px;}
.righthalfCol {float:right;width:460px;}

h1, h2, h3, h4, h5 {margin:0px;padding:0px;font-weight:normal;}

h1 {font-size:19px;color:#4f2683;}
h1 span {font-size:13px;}

.frontBox {height:225px;width:208px;float:left;margin-right:13px;line-height:15px;}
.frontBox span {padding:10px 15px 0px 15px;display:block;}
.frontBox h2 {width:208px;height:50px;color:#4f2683;font-size:17px;}
.frontBox h2 span {display:block;padding:18px 0px 0px 47px;}
#box1 {position:relative;background:url(images/f-box-1.gif) no-repeat;}
#box2 {position:relative;background:url(images/f-box-2.gif) no-repeat;}
#box3 {position:relative;background:url(images/f-box-3.gif) no-repeat;}

#frontHighlight {font-size:14px;font-weight:bold;text-align:right;}
.frontRightBox {float:right;background:url(images/f-side-box.gif) no-repeat;width:224px;height:334px;position:relative;top:-15px;padding:20px;}
.frontRightBox h2 {color:#4f2683;font-size:19px;}
.frontRightBox ul {margin:20px 0px 0px 0px;padding:0px;list-style:none;position:relative;}
.frontRightBox ul li {padding:0px 0px 7px 30px;background:url(images/tic-purple.gif) no-repeat 0px 5px;position:relative;}
.frontRightBox a {position:absolute;bottom:40px;right:20px;}

.boxNum {position:relative;display:inline-block;background:url(images/number-back.gif) no-repeat;width:36px;height:34px;line-height:34px;color:#FFF;font-size:16px;font-weight:bold;text-align:center;margin:0px 10px 0px 10px;}

.subRightBox, .subRightReasons {float:right;background:url(images/f-side-box.gif) no-repeat;width:224px;height:294px;position:relative;top:-15px;padding:20px;}
.subRightBox h2, .subRightReasons h2 {color:#4f2683;font-size:19px;}
.subRightBox ul, .subRightReasons  ul {margin:20px 0px 0px 0px;padding:0px;list-style:none;position:relative;}
.subRightBox ul li, .subRightReasons  ul li {padding:0px 0px 7px 30px;background:url(images/tic-purple.gif) no-repeat 0px 5px;position:relative;}


.subRightReasons {position:relative;background:url(images/front_sidebox_2.png) no-repeat;height:374px;}

.apply .subRightBox ul li {font-weight:normal;}

.clearAll {clear:both;height:0px;line-height:0px;font-size:0px;}
.clearLine {clear:both;height:0px;line-height:0px;font-size:0px;border-top:1px dotted #efefef;margin:20px 0px 20px 0px;}

.footer {width:auto;position:relative;height:80px;background:url(images/footer-grad.gif) repeat-x;line-height:51px;}
.footer a {color:#FFFFFF;padding:0px 5px 0px 5px;font-size:11px;}
.footer a:hover {color:#a463ec;}
.footer span {display:block;width:930px;margin:0px auto 0px auto;text-align:right;position:relative;}



.why h3 {padding:15px 0px 15px 0px;color:#281c38;font-size:14px;font-weight:bold;border-top:1px dotted #efefef;}
.why h3 a {font-size:12px;text-decoration:none;}
.why div {margin-bottom:20px;padding-left:20px;}

.how h3 {padding:15px 0px 15px 0px;color:#281c38;font-size:14px;font-weight:bold;border-top:1px dotted #efefef;}
.how h3 a {font-size:12px;text-decoration:none;}
.how div {margin-bottom:10px;padding-left:20px;}

.funds h3 {padding-left:20px;color:#281c38;font-size:12px;background:url(images/div-dots.gif) repeat-x bottom left;padding-bottom:5px;padding-top:5px;position:relative;}
.funds h3 a {font-size:12px;text-decoration:none;color:#281c38;}

.funds a {background:url(images/icon_pdf.gif) no-repeat;padding:2px 0px 1px 20px;margin-bottom:3px;position:relative;position:absolute;right:20px;top:3px;}
#graph {background:url(images/icon-graph.gif) no-repeat;right:165px;position:relative;position:absolute;top:3px;}
.funds a:hover {color:#4f2683;}



.pdflinks {list-style:none;padding-left:0px;margin-left:0px;}
.pdflinks li {padding:0px 0px 5px 0px;margin-left:0px;}
.pdflinks a {background:url(images/icon_pdf.gif) no-repeat;padding:2px 0px 1px 20px;margin-bottom:3px;color:#5f6669;}
.pdflinks a:hover {color:#4f2683;}

.formlinks {list-style:none;padding-left:0px;margin-left:0px;}
.formlinks li {padding-left:0px;margin-left:0px;margin-bottom:5px;}
.formlinks a {background:url(images/icon_pdf.gif) no-repeat;padding:2px 0px 1px 20px;margin-bottom:3px;color:#5f6669;}
.formlinks a:hover {color:#4f2683;}


.portis h2 {background:url(images/back_availablefunds.gif) no-repeat;width:634px;height:41px;line-height:41px;padding-left:15px;color:#4f2683;font-size:16px;margin:30px 0px 15px 0px;font-weight:bold;position:relative;}
.portis h2 a {font-size:12px;text-decoration:none;}
.portis div {margin-bottom:10px;padding-left:20px;}

.portfolios {position:relative;left:30px;}
.portfolios h2 {z-index:15;background:url(images/back_availablefunds.gif) no-repeat;width:634px;height:41px;line-height:41px;padding-left:15px;color:#4f2683;font-size:16px;margin:30px 0px 15px 0px;font-weight:bold;position:relative;left:-30px;}
.portfolios h2 a {z-index:16;font-size:12px;text-decoration:none;position:relative;position:absolute;right:-10px;top:-20px;background:url(images/star-recommend.gif) no-repeat;width:88px;height:29px;text-align:center;padding-top:73px;line-height:15px;cursor:pointer;color:#FFF;}
.portfolios h2 a:hover {color:#281c38;text-decoration:underline;}
.portfolios div {margin-bottom:10px;}


.portihead  h3 a {font-size:12px;text-decoration:none;font-weight:normal;}
.portihead  div {margin-bottom:10px;}

.logos {position:relative;clear:both;padding:20px 0px 0px 0px;background:url(images/back_funds.gif) no-repeat 0px 20px;}
.logos img {margin:20px 0px 0px 20px;}

.downloads a {position:relative;background:url(images/pdf_icon.gif) no-repeat;line-height:41px;display:block;height:41px;padding-left:50px;width:350px;}


.portHolder {background:url(images/highback-grey.jpg) no-repeat;width:590px;position:relative;left:-30px;padding:20px 30px 30px 30px;}
.portHolderGreen {background:url(images/highback.jpg) no-repeat;width:590px;position:relative;left:-30px;padding:30px;}


.r_left {float:left;width:280px;}
.r_left p, .r_right p {display:block;margin:0px;padding:0px;width:30px;float:right;}
.r_right {float:right;width:270px;margin-right:10px;}
.r_right p {width:120px;}


.about h3 {padding:15px 0px 15px 0px;color:#281c38;font-size:14px;font-weight:bold;border-top:1px dotted #efefef;}
.about h3 a {font-size:12px;text-decoration:none;}
.about div {margin-bottom:20px;padding-left:20px;}


.pr_titles {border-bottom:1px solid #efefef;height:26px;}
.pr_titles h2 {color:#4f2683;font-size:16px;}
.pr_titles a {position:relative;float:right;background:url(images/profile_tab.gif) no-repeat;width:38px;height:26px;line-height:26px;text-align:center;position:relative;top:1px;color:#281c38;font-size:14px;font-weight:bold;text-decoration:none;cursor:normal;}
a.pr_over {position:relative;background:url(images/profile_tab_over.gif);color:#FFF;}

form label {float:right;width:610px;font-size:11px;position:relative;}
form label p {float:right;width:400px;font-size:11px;display:block;margin:0px;padding:0px;position:relative;}

input {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#281c38;}
form h2 {font-size:14px;padding-bottom:20px;}
.preQuestion {margin-bottom:10px;}
.profileQuestions {}
.profileQuestions table tr td{padding-top:5px;}
.profileQuestions h3 {font-weight:bold;font-size:13px;margin-top:10px;}
.profileQuestions label{font-size:13px;width:660px;}
form {margin:20px 0px 20px 0px;padding:0px 0px 40px 0px;position:relative;left:0px;top:0px;}
.drop1 {width:450px;height:20px;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#281c38;margin:10px 0px 10px 0px;}
.textBox1 {width:150px;height:20px;line-height:20px;margin:10px 0px 10px 0px;}
.textBox2 {width:150px;height:20px;line-height:20px;}
.textBox3 {width:50px;height:20px;line-height:20px;}
.textBox4 {width:500px;height:20px;line-height:20px;}
.textBox5 {width:100px;height:20px;line-height:20px;}
.textBox6 {width:250px;height:20px;line-height:20px;}
.textBox7 {width:10px;height:20px;line-height:20px;margin-left:0px;}
.pr_buttons {}
.pr_buttons a {position:relative;background:url(images/but_back.gif) no-repeat;width:81px;height:27px;margin-left:10px;color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;display:block;line-height:27px;text-align:center;float:right;cursor:pointer;}

.profile_buttons a {position:relative;background:url(images/but_back.gif) no-repeat;width:81px;height:27px;margin-left:10px;color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;display:block;line-height:27px;text-align:center;float:right;cursor:pointer;}

.pr_buttons a:hover, big_buttons a:hover {text-decoration:underline;}
#c_1, #c_2 , #c_3 , #c_4, #c_5 {display:none;}


a.theButtonLink {position:relative;background:url(images/but_back.gif) no-repeat;width:81px;height:27px;margin-left:10px;color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;display:block;line-height:27px;text-align:center;float:right;cursor:pointer;}
a.big_buttons {position:relative;background:url(images/but_back_big.gif) no-repeat;width:222px;height:27px;margin-left:10px;color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;display:block;line-height:27px;text-align:center;float:right;cursor:pointer;}
a.big_button-2 {
	position:relative;
	/*position:relative;
	left:200px;*/
	display:inline-block;
	background:url(images/but_back_big-2.gif) no-repeat;
	width:340px;
	height:37px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:37px;
	text-align:center;
	cursor:pointer;
}
a.big_button-3 {
	position:relative;
	display:inline-block;
	background:url(images/but_back_big-6.gif) no-repeat;
	width:150px;
	height:37px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:37px;
	text-align:center;
	cursor:pointer;
}
a.theInvestLink {position:relative;background:url(images/but_back.gif) no-repeat;width:81px;height:27px;margin-top:5px;color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;display:block;line-height:27px;text-align:center;cursor:pointer;}


.why #accordion {padding:0px;}
.why #accordion div {padding:0px;display:none;}
.why #accordion h3 {cursor:pointer;}

.AGterms h3 {font-weight:bold;font-size:15px;margin-top:20px;margin-bottom:10px;color:#4f2683;}
.AGterms p {margin:0px;padding:0px;}
.AGterms table {margin:20px;}

.contactLeft {float:left;width:240px;}
.contactRight {float:right;width:340px;}

.teamLeft {float:right;width:440px;}

.profile {padding:20px 0px 20px 0px;}
.profile_form h2 {color:#4f2683;font-size:17px;}
.profile_form h2 span {display:block;padding:0px;}
.profile_form {background:url(images/profile-back.gif) repeat-y;margin:0px;padding:0px 20px 0px 20px;}

.myprofile {border:5px solid #efefef;margin:60px 0px 20px 0px;padding:20px;font-size:14px;}

.pr_titles_new {height:28px;}
.pr_titles_new a {display:inline-block;background:url(images/profile-tab2.gif);width:36px;height:28px;line-height:26px;text-align:center;position:relative;color:#4f2683;font-size:14px;font-weight:bold;text-decoration:none;cursor:normal;}
a.pr_over_new {position:relative;background:url(images/profile-tab1.gif);color:#4f2683;}

.profile-result h2 {color:#4f2683;font-size:17px;}

.profile-link-1 {background:url(images/profileresult-print.gif) no-repeat;width:57px;height:29px;text-align:center;line-height:30px;color:#4f2683;text-decoration:none;font-weight:bold;}
.profile-link-2 {background:url(images/profileresult-redo.gif) no-repeat;width:182px;height:29px;text-align:center;line-height:30px;color:#4f2683;text-decoration:none;font-weight:bold;}
.profile-link {font-size:14px;color:#a26ee6;}

.profile-result-holder {position:relative;background:url(images/profileresult-back.gif) repeat-y;width:931px;}
.profile-result-holder h2 {font-size:19px;margin:0px 0px 0px 20px;font-weight:bold;}
.profile-result-holder h2 span {color:#a26ee6;}
.profile-result-holder h2 a:hover {color:#281c38;text-decoration:underline;}

.marker {background-color:#a26ee6;font-weight:bold;color:#4f2683;}
.nowhat {margin-left:20px;}
.nowhat a {display:inline-block;margin-right:15px;}

.sub-portHolder {width:700px;position:relative;padding:20px;}

.botLogos {margin-top:20px;}
.admin ol {padding:0px;margin:0px;}
.admin ol li{font-size:13px;border-top:1px dotted #efefef;padding:15px 0px 15px 0px;margin-left:30px;font-weight:bold;}

.data {width:303px;height:44px;background:url(images/logo-inet.gif) no-repeat;position:relative;}
.data p {
	font-size:10px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:83px;
	top:16px;
}

.thawte {float:right;width:218px;height:44px;background:url(images/logo-thawte.gif) no-repeat;position:relative;}
.thawte p {
	font-size:10px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:16px;
}



div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

.rightBarSmall {font-size:11px;}
/* new stylesheets ======================================================== */
.thinline {height:4px;width:auto;background-color:#f7f7f7;}
.frontHolder {background:url(images/front-back.jpg) repeat-x;}
.frontHolder .contentHolder{padding-top:15px;background:none;}
.front-left {float:left;width:555px;position:relative;height:325px;}
.front-left h1 {padding-left:30px;font-size:25px;color:#a6a698;}
.front-left h1 span {font-size:25px;color:#4f2683;line-height:30px;}
.front-left h1 div {font-size:18px;padding-bottom:5px;}
#picone {position:absolute;left:5px;top:60px;}
.starthere {position:absolute;left:235px;top:55px;margin-bottom:10px;}
.starthere ul {padding-left:15px;list-style:none;}
.starthere ul li {font-size:20px;color:#4f2683;background:url(images/f-div.gif) no-repeat 0px 38px;height:42px;padding-top:5px;}
.starthere ul li span {font-size:16px;}
#end {background:none;}

.front-right {float:right;width:320px;margin-top:27px;}
.front-right h2 {font-size:15px;color:#4f2683;}
.front-right .link {background:url(images/fpic-back.gif) no-repeat;width:151px;height:29px;text-align:center;line-height:29px;color:#4f2683;font-size:13px;text-decoration:none;display:block;float:left;margin-right:16px;}
.front-right .link:hover {text-decoration:underline}
.front-right span {display:block;padding-top:10px;text-align:center;}
.front-right span a {color:#a463ec;}
.front-right span a:hover {color:#4f2683;}
.fronttopline {background-color:#e0e0dc;width:1px;height:225px;position:absolute;top:43px;left:576px;}


.sub-right {float:right;width:320px;padding:27px 20px 0px 20px;background:url(images/front-back.jpg) repeat-x;height:400px;}
.sub-right h2 {font-size:15px;color:#4f2683;}
.sub-right .link {background:url(images/fpic-back.gif) no-repeat;width:151px;height:29px;text-align:center;line-height:29px;color:#4f2683;font-size:13px;text-decoration:none;display:block;float:left;margin-right:16px;}
.sub-right .link:hover {text-decoration:underline}
.sub-right span {display:block;padding-top:10px;text-align:center;}
.sub-right span a {color:#a463ec;}
.sub-right span a:hover {color:#4f2683;}

.frontone h3, .fronttwo h3, .frontthree h3 {font-size:16px;color:#4f2683;padding-bottom:10px;}
.frontone {float:left;width:200px;border-right:1px solid #e0e0dc;padding:0px 20px 0px 0px;margin:0px 20px 0px 0px;height:125px;position:relative;}
.fronttwo {float:left;width:320px;}
.frontthree {float:right;width:322px;border-left:1px solid #e0e0dc;padding-left:30px;height:125px;}
.fmoney {float:right;width:65px;font-size:19px;color:#7b44b9;text-align:center;padding-top:13px;}
.fmoney span {font-size:14px;}
#yield {
	position:absolute;
	left:10px;
	top:32px;
	font-size:40px;
	color:#7b44b9;
	width:100px;
	text-align:center;
	height:41px;
	line-height:41px;
}
#yieldcover {position:absolute;left:2px;top:51px;color:#7b44b9;width:100px;filter:alpha(opacity=8);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.frontone .hit {background:url(images/fbut-yield.gif) no-repeat;width:199px;height:36px;text-align:center;line-height:36px;color:#4f2683;font-size:15px;text-decoration:none;display:block;margin-top:15px;}
.frontone .hit:hover {text-decoration:underline}

.fbottom {height:150px;}

.botinet {position:absolute;left:0px;top:12px;font-size:9px;color:#FFF;width:185px;line-height:31px;text-align:left;}
.botinet img, .botthawte img {float:left;margin-right:5px;}
.botthawte {position:absolute;left:186px;top:12px;border-left:1px solid #8356bb;font-size:9px;color:#FFF;width:200px;line-height:31px;padding-left:15px;text-align:left;}

/* my investment ======================================================== */
.invest .tablehead {font-size:13px;font-weight:bold;color:#4f2683;}
.invest .tablerow {background:#f3f3ef;}

/* callculator  ======================================================== */
.calc-holder {width:590px;height:480px;}
.calc-holder form {margin:0px;padding:0px;}

.calc-holder table tr td {padding-top:8px;color:#281c38;}
.calc-holder .text100 {height:20px;width:125px;border:none;background:#ececec;font-family: Arial, Helvetica, sans-serif;color:#281c38;font-size: 12px;}
.calc-holder h3 {margin:0px;padding:0px;color:#4f2683;font-size:16px;font-weight:bold;}
.calc-holder .green {color:#4f2683;}
.calc-holder h2 {margin:0px;padding:0px;font-size:16px;font-weight:bold;line-height:16px;}
.calc-holder .grey {color:#b8b9ba;}
.calc-holder h4 {color:#4f2683;font-size:20px;}

/* table  ======================================================== */
.highrow {color:#FFF;background-color:#512884;}
.highalt {background-color:#f4f4f3;}



