/*
Net Investment Advisor
Product Tour CSS
*/

			
			#slidecontrol { background:#9ec54d; border:solid #688433; border-width:1px 0; font-size:75%; height:30px; padding:0; width: 965px; float: left; margin-left: 3px;}
			#slidecontrol .slideheader { }
			#slidecontrol .slideheader { color: #e7f0d2; font-style:italic; font-size: 30px; display:block; margin: 0; float: left; height: 25px; margin-left: 20px;}
			#slidecontrol .slidenav {display:block;
			float:right;
			height:25px;
			margin-right:3px;
			padding-top:7px;
			text-align:right;
			color:#fff;
			}
			#slidecontrol .slidenav a { text-decoration:none; margin-right: 15px; color: #fff; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
			#slidecontrol .slidenav .active { border:solid #fff; border-width: 3px; padding: 1px;}
			
			body { background:url("/images/bg.gif") top center repeat-x #feffeb; color:#000; font:normal 1em 'trebuchet ms',tahoma,verdana,sans-serif; margin:0; padding:0; text-align:center; }
			
			#container { margin:0 auto; padding:0 4px; text-align:left; width:971px; }
			
			#header { background:url("/images/header-bg.gif") repeat-x; width: 963px; }
			#header img { border:0; }
			
			#topnav { background:url("/images/topnav-bg.gif") repeat-x; border-bottom: 1px solid #16660e; font-size:75%; height:28px; padding:1px 0; width: 980px; float: left; }
			#topnav a { text-decoration:none; }
			#topnav .navitems { }
			#topnav .navitems a { background:url("/images/topnav-div.gif") top right no-repeat; color:#fff; display:block; float:left; font-weight:bold; margin:0 5px 0 15px; padding: 5px 20px 5px 0px; text-decoration:none; }
			#topnav .navitems a:hover { color:#ff6; }
			#topnav .navitems a.login {padding-left:202px;}
			
			#topnav .navitembig { }
			#topnav .navitembig a { background:url("/images/topnav-div.gif") top right no-repeat; color:#fff; display:block; float:left; font-size:14px; font-weight:bold; margin:0 5px 0 15px; padding: 5px 20px 5px 0px; text-decoration:none; }
			#topnav .navitembig a:hover { color:#ff6; }
			#topnav .navitembig a.login { float: right; margin-right: 12px;}
			
			#loginbox { position: relative; }
			#login { background:url("/images/login-bg.gif") repeat-y; width: 252px; float: left; position: absolute; left: 701px; top: 99px; color: #1c1c1c; }
			#login form { margin: 0; padding: 0; }
			#login h3 { color:#16660e; font-size: 17px; margin: 0px; padding: 10px 10px 10px 15px; font-weight: bold;}
			#login dl { margin: 0; padding: 0; }
			#login a { color:#13640d; font-size: 11px; margin:0; padding:0px 3px; text-decoration: none; }
			#login a:hover { color:#000; }
			#login dt {  color:#1c1c1c; font-size: 12px; padding-right: 10px; float: left; text-align: right; width: 95px; }
			#login dd {  text-align: left; }
			#login .loginbutton {  text-align: right; padding-right: 20px; margin: 0; }
			#login .loginbutton input {  padding-left: 10px; }
			
			#content { background:url("/images/page-bg.png") repeat-y; margin:0; padding:0; width: 971px; clear:both; }
			#content h2 { color:#6fb353; margin:0; padding:0; }
			#content h3 { color:#6fb353; margin 0; padding: 0;}
			#content p { font-size: 12px; margin: 2px 0 0 10px; padding: 0;}
			#content a { text-decoration: none; color: #6fb353;}
			
			#content .leftnav { margin: 13px; padding: 0px; display:block; float: left; width: 137px; }
			#content .leftnav a { margin: 0 px; padding: 2px; color: #fff; display:block; width: 137px; border:solid #9ec54d; border-width: 1px; }
			#content .leftnav a:hover { border: solid #688433; border-width: 1px; }	
			* html #content .leftnav a { width:100%; }
			* html #content .leftnav  { margin: 7px; }
			#content .leftnav ol { list-style: none; font-size: 13px; font-weight:bold; padding: 0px; margin: 0px; border: 0px;  }
			#content .leftnav ol li { font-size: 13px; line-height:20px; }
			
			#content .MemberMenu { margin: 13px; padding: 0px; display:block; float: left; width: 137px; }
			#content .MemberMenu a { margin: 0 px; padding: 2px; color: #fff; display:block; width: 137px; border:solid #9ec54d; border-width: 1px; }
			#content .MemberMenu a:hover { border: solid #688433; border-width: 1px; }	
			* html #content .MemberMenu a { width:100%; }
			* html #content .MemberMenu  { margin: 7px; }
			#content .MemberMenu ol { list-style: none; font-size: 13px; font-weight:bold; padding: 0px; margin: 0px; border: 0px;  }
			#content .MemberMenu ol li { font-size: 13px; line-height:20px; }
			
			#content .padme { margin:0 0 0 160px; padding: 15px; }
			#content .padme h2 { font-size: 28px; }
			#content .padme h3 { margin: 10px 0 0 0; }
			#content .padme ul {  margin: 0px; padding-left: 40px; }
			#content .padme ul li { list-style:disc; font-size: 12px; line-height:20px;}	
			#content .padme ol {  margin: 0px; padding-left: 40px; }
			#content .padme ol li { font-size: 12px; line-height:20px;}
			#content .padme .faq p {margin: 15px 0 0 0; }
			
			#content .main { border:0; border-collapse:collapse; border-spacing:0; margin:0; padding:0; width:100%; }
			#content .main { vertical-align:top; }
			#content .main #leftside { width: 700px; float: left; }
			#content .main #rightside { width: 252px; float: right; padding-right: 15px; }
			#content .main #rightside #chooser { background: #e7ffcb; margin: 140px 0 0 0; width: 252px; height: 277px; }
			#content .main #rightside #chooser a{ color: #fff; font-size: 12px; }
			#content .main #rightside #chooser h5{ background:url("/images/chooser-hdr.gif") repeat-x; color: #fff; font-size: 14px; height: 24px; padding: 3px; margin: 15px 0 0 0; }
			#content .main #rightside #chooser p{ color: #16660e; font-size: 14px; }
			
			#content .main #rightside #chooser .button1 { background:url("/images/btn-left.gif") top left no-repeat; padding-left: 10px; height: 19px; }
			#content .main #rightside #chooser .button2 { background:url("/images/btn-right.gif") top right no-repeat; padding-right: 10px; height: 19px; }
			#content .main #rightside #chooser .button3 { background:url("/images/btn-bg.gif") repeat-x; height: 19px; }
			#content .main #rightside #chooser .subscribe { color: #006dff; font-size: 14px; }
			
			#content .main #image { margin:0; padding:0; width:475px; }
			#content .main #splash { background:url("/images/splash.jpg") 14px 14px no-repeat; margin:0; padding:14px; width:672px; height: 224px; }
			#content .main #splash .toollist { list-style: none; text-align: right; margin-right: 45px; margin-top: 100px; }
			#content .main #splash .toollist li { background:url("/images/splash-arrow.gif") right no-repeat; color: #fff; font-size: 15px; padding-right: 20px; }
			
			#content .main #intro { padding:15px; font-size: 17px; }
			#content .main #intro h2 { color:#6fb353; margin:0; padding:0; }
			#content .main #intro h3 { color:#6fb353; margin:5px; padding:0; }
			#content .main #intro p { font-size:75%; margin:0 15px 10px 40px; }
			#content .main #intro .item { }
			#content .main #intro .item img { float:left; margin:0 5px 10px 0; border: 0px; }
			
			#content .main #underneath { padding:0 10px 0 15px; font-size: 17px; width: 700px; }
			
			#content .main #underneath .callout { background:url("/images/callout.gif") top left no-repeat; float: left; height: 166px; width: 168px; margin-bottom: 10px; }
			#content .main #underneath .callout h4 { color: #16660e; font-size: 19px; font-weight: normal; margin: 5px 0 0 7px; }
			#content .main #underneath .callout h5 { color: #16660e; font-size: 17px; font-weight: normal; margin: 0 0 0 25px; padding: 0; }
			#content .main #underneath .callout p { color: #518e21; font-size: 14px; padding-left: 15px; }

			#footer { background:#508e21; clear:both; display:block; margin:0 3px; padding:10px; }
			#footer p { color:#fff; font-size:60%; margin:0; padding:0; }
			
			#copy img{ margin-left: 10px; }