/* CSS Document */
body { margin:10px; font-family:verdana,arial,helvetica,sans-serif; }
td	{ font-size:100%; }
.indexpage	{ width:760px; }
.blank	{ background-color:#ececec; }	
.belowlogo { background-color:#003366; padding:1px 4px 1px 4px;  }
.logocopy	{ font-family:arial,helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#ececec; }
.textnav 	{ font-size:8pt; text-align:right; color:white;  }
.topline { font-size:6pt; background-color:#997700; }
.navAlpha { width:200px; background-color:#AABBCC; }
.navAlphaIn { width:200px; background-color:#AABBCC; }
.contactinfo2	{ padding:5px; background-color:#997700; border:1px solid #997700; color:beige; margin:15px 5px 5px 5px; font-size:8pt; }
.speciallogin	{ padding:10px; font-size:8pt; color:#000099; }
.SLfieldset { border:1px solid #000099; padding:5px; }
.SLlegend {
  padding: 2px;
  border:0px solid #000099;
  background-color:#AABBCC;
  color:#000099;
  font-size:8pt;
  font-weight:bold; 
  text-align:right;
  }
.SLinput	{ font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; }
.linktitle	{ font-weight:bold; width:200px; font-size:8pt; padding-top:5px; color:white; padding:3px; 
			background-color:#003366; }
.linkactive	{ background-color:#ececec; padding: 0px 5px 0px 5px; font-size:8pt; }
.content	{ padding:10px 0px 10px 10px; font-size:8pt; font-family:verdana, arial,helvetica,sans-serif; 
			width:550px; background-color:#ececec; }
.contentPA	{ padding:10px 0px 10px 10px; font-size:8pt; font-family:verdana, arial,helvetica,sans-serif; 
			background-color:#ffffff; }
.contentR	{ background-color:#ececec; }
.contentIN1	{ background-color:#EFE6D5; height:230px; 
			background-image: url(images/iStock_hands5.jpg); background-position:bottom right; background-repeat: no-repeat; }
.contentIN1title	{ color:#554433; margin:5px 0px 7px 10px; }
.contentIN1text		{ font-size:7.5pt; width:300px; margin:10px; }
.contentIN2R	{ padding:10px 0px 0px 0px; font-size:7.5pt; font-family:verdana, arial,helvetica,sans-serif; 
			background-color:#ffffff; }
.INtdprogram	{ font-size:70%; }
.INtdror	{ font-weight:bold; text-align:right; font-size:70%;}
.INtdperiod	{ font-weight:bold; text-align:left; font-size:70%; padding-left:3px; }
.headtitle	{ font-family:verdana, arial,helvetica,sans-serif; color:#CC9933; font-weight:bold; margin:0px;   }
.pagetitle	{ font-family:verdana, arial,helvetica,sans-serif; color:#336699; font-weight:bold;  font-size:13pt; margin:0px 0px 10px 0px; }
.subtitle	{	color:white; background-color:#000000; font-weight:bold; font-size:110%; padding:2px;
					font-family:verdana, arial,helvetica,sans-serif; margin:10px 0px 4px 0px; clear:both; }
.bottomline	{ font-size:7.5pt; background-color:#003366; padding:1px 5px 1px 5px; font-family:arial,helvetica,sans-serif; color:#ffffff;  }
.disclaimer	{ width:750px; font-size:8pt; padding:5px; font-family:arial,helvetica,sans-serif; color:#777777; }
#downloadimg	{ float:left; margin-right:10px; }
/* universal p style */
.margin0	{ margin:0px; }
.margin4	{ margin:4px 0px 4px 0px; }
.clear	{ clear:both; margin:0px;  }
.tdfont	{ font-size:70%; }
.line	{ font-size:10px; margin:0px; border-bottom:1px solid black; }
.ulmar	{ margin:0px 0px 0px 30px; }
.floatleft { float:left; margin-right:5px; }
.floatright { float:right; margin-left:5px; }
.ulmargin	{ margin:0px 0px 0px 25px; }
.fontred	{ color:red; } 
/* Practice Account*/
.PAprompt	{ font-size:8pt; width:100px;  }
.PAbutton	{ font-size:9pt; font-family:verdana,arial,helvetica,sans-serif; }
.PAformwrap	 { padding:10px; background-color:#ffffff; }
.PAformtitle	{ padding:5px; background-color:#aaaaaa; color:white; font-weight:bold; font-size:9pt; }
/* Types of Accounts */
.TAtitle	{ font-size:140%; color:black; font-family:arial,helvetica,sans-serif; font-weight:bold; border-bottom:1px solid black; margin:15px 0px 5px 0px; }
.TAul	{ margin:5px 0px 2px 30px; }
.TAnote	{ margin-top:10px; color:#777777; font-size:90%; }
/* Demo Signup */
div.demoform { padding:0px 10px 0px 10px; font-size:8.5pt; }
.formprompt	{ text-align:right; font-size:8pt; }
.forminput	{ font-size:8pt; font-family:verdana,arial,helvetica,sans-serif; }
.formbutton	{ font-family:verdana,arial,helvetica,sans-serif; }
.formdata	{ font-size:8pt; }
.indicatorinput { font-size:9pt; font-family:verdana,arial,helvetica,sans-serif; }
.clinput { font-size:8.5pt; padding:0px; font-family:verdana,arial,helvetica,sans-serif;  }
.pwarn		{ color:red; margin:0px; }
/* Contact */
.formwrap2	{ background-color:beige; padding:5px; border:1px solid #777777; width:300px; }
.forminput2	{ font-family:verdana,arial,sans-serif,helvetica; font-size:8pt; }
.formprompt2	{ font-size:8pt; }
.contact	{ color:navy; font-size:8pt; padding:5px; }

/* FX trade recommendation */
.trcontent { padding:0px 10px 0px 0px; font-size:8pt; font-family:verdana, arial,helvetica,sans-serif; 
			background-color:#ececec; }
.slrequired { color:red; font-family:arial,helvetica,sans-serif; font-size:7.5pt; font-weight:bold; }
/* Resources */
.thcomp	{ background-color:navy; color:white; font-weight:bold; border-right:0px solid white; padding-right:10px;   }
.tdcomp	{ border-bottom:1px solid navy; border-right:1px solid navy; border-left:1px solid navy; font-size:8pt;  background-color: #ececec; }
.tdcomp2	{ border-bottom:1px solid navy; border-right:1px solid navy; font-size:8pt;  background-color: #ececec; }


/*other */
.rjopolicy	{ background-color:beige; border:1px solid olive; padding:10px; }
/*index */
.whystriker	{ font-size:8pt; padding:8px; background-color:#ececec; font-family:arial,helvetica,sans-serif; }
td.trydb	{ background-color:#003366; font-size:8pt; color:white; }
div.trydb	{ padding:5px; }
.flashtd	{ background-color:#dddddd; /*#997700;*/   }
.belowflash	{ padding:5px 30px 15px 5px; font-size:8pt; color:#003366;  }

/* link styles */
a	{ color:blue; text-decoration:underline;}
a:link {color:blue;}
a:visited {color:blue;}
a:hover {color:red; text-decoration:underline;}
a.textnav	{ color:#eeeeee; text-decoration:none;}
a.textnav:link {color:#eeeeee;}
a.textnav:visited {color:#eeeeee;}
a.textnav:hover {color:#ffffff; text-decoration:underline;}
a.textnav2	{ color:#000000; text-decoration:underline;}
a.textnav2:link {color:#000000;}
a.textnav2:visited {color:#000000;}
a.textnav2:hover {color:brown; text-decoration:underline;}
a.white	{ color:#ffffff; text-decoration:underline;}
a.white:link {color:#ffffff;}
a.white:visited {color:#ffffff;}
a.white:hover {color:yellow; text-decoration:underline;}
a.insvc	{ color:#000000; font-weight:bold; text-decoration:none; }
a.insvc:link {color:#000000;}
a.insvc:visited {color:#000000;}
a.insvc:hover {color:orange; text-decoration:underline;}
a.inlist	{ color:#000000; text-decoration:underline; }
a.inlist:link {color:#000000;}
a.inlist:visited {color:#000000;}
a.inlist:hover {color:orange; text-decoration:underline;}
/* Side Navigation Rollover #997700 #CCCC99*/
ul#sidenav	{
		list-style: none; //removes bullet points;
		margin: 0px;	//removes indentation;
		padding:0px;
		background-color:#AABBCC; 
		font-family:verdana,arial,helvetica,sans-serif;
		}
ul#sidenav li	a:link, ul#sidenav li a:visited
		{
		text-decoration:none;
		display: block;
		margin:0;
		padding: 0px 5px 0px 5px;
		font-size:8pt;
		color: black;
		}
ul#sidenav li	a:hover
		{
		background-color:#dddddd;
		display: block;
		color: black;
		}
ul#sidenav li	{	border-bottom:1px solid #997700; }
/* ContactInfo Rollover #997700 #CCCC99*/
div#contactinfo	{
		background-color:#AABBCC; 
		border:0px solid navy; 
		color:#997700; 
		margin:10px; 
		margin-bottom:3px;				
		font-size:8pt; 
		font-family:arial,helvetica,sans-serif;
		font-weight:bold; 
		}
div#contactinfo a:link, div#contactinfo a:visited
		{
		text-decoration:none;
		display: block;
		padding:5px; 
		color: #997700;
		}
div#contactinfo a:hover
		{
		background-color:#AABBCC;
		display: block;
		color: brown;
		}

/*systemperformance*/
.navAlpha2	{ background-color:#ffffff; width:100px; }
.perfcontent	{ padding:10px 10px 10px 10px; font-size:70%; width:650px; }
.textnav2 	{ font-size:8pt; text-align:right; color:#333333;  }
.belowlogo2 { background-color:#333333; padding:0px;  }
.topline2 { font-size:5pt; background-color:#666666; }
.bottomline2	{ font-size:7.5pt; background-color:#000000; padding:1px 5px 1px 5px; font-family:arial,helvetica,sans-serif; color:#ffffff;  }
.disclaimer2	{ width:650px; font-size:8pt; padding:5px; font-family:arial,helvetica,sans-serif; color:#777777; }
.headtitle2	{ font-family:verdana, arial,helvetica,sans-serif; color:#666666; font-weight:bold; margin:0px;   }
.pagetitle2	{ font-family:verdana, arial,helvetica,sans-serif; color:#003366; font-weight:bold;  font-size:13pt; margin-top:0px; }
.dlsystem	{ 	background-color:#000000; color:#ffffff; padding:2px; margin:0px; font-size:80%; }
.dlprompt	{	color:#993300; font-weight:bold; font-size:80%;  }
.dlfield	{	margin:0px; color:navy; font-weight:bold; font-size:80%; }
.table	{ font-size:8pt; }
div.report { width:400px; font-family:arial,helvetica,sans-serif; font-size:9pt; background-color:#ececec; padding:10px; }
.asyshead	{ color:#336699; text-align:right; margin:4px 0px 4px 0px; font-family:verdana,arial,helvetica,sans-serif; }
.aperiod	{ color:#999999; text-align:right; margin:4px 0px 10px 0px; font-family:verdana, arial,helvetica,sans-serif;  }
#under {border-bottom-style: ridge;
		  border-bottom-width: thin;
		  font-style: normal;		  
}
#bold {font-weight: bold;
}
/* systems */
.systemname { color:white; background-color:navy; padding:1px; font-weight:bold; font-size:110%; font-family:arial,helvetica,sans-serif; }
.systembanner { float:left; margin-right:2%; }
.systemline { border-top:1px solid #000000; font-size:5pt; margin:0px 0px 5px 0px; }
.syslistH { font-size:70%; font-weight:bold; background-color:#333333; color:white; font-family:arial,helvetica,sans-serif;  }
.sys {	font-size:120%; font-weight:bold; font-family:verdana,arial,helvetica,sans-serif; border-bottom:1px solid black; }
.syslist {	font-size:70%; font-family:verdana,arial,helvetica,sans-serif; border-bottom:1px solid black; }
.note	{ color:brown; font-size:7pt; padding:5px;  }
.note2	{ color:brown; font-weight:bold; font-size:8pt; margin:3px 0px 3px 0px;  }
/* System Detail */
.sysNameD { color:white; background-color:#666666; padding:3px; margin:0px; font-weight:bold; } 
.devD { color:#666666; margin:0px 0px 6px 3px; font-weight:bold; font-size:65%; } 
.devsysD { color:#333333; margin:10px 0px 0px 0px; font-weight:bold; }
.backD { color:#666666; margin:0px 0px 2px 0px; text-align:right; } 
.sysinfo { background-color:antiquewhite; border:1px solid black; padding:5px; width:300px; float:left; margin-right:2%;  }
.sysinfo2 { background-color:antiquewhite; border:1px solid black; padding:5px; width:500px; }
ul.syskey	{ margin:2px 0px 15px 30px; padding:0px; }
td.sysD	{ font-size:75%; }
.sdtitle	{ margin:0px; font-weight:bold; color:#0E60A5; font-size:120%; }
/* sysAccount */
div.sysacctstep { border:1px solid black; padding:10px; margin:10px 0px 10px 30px; }
/* systemperformance Navigation Rollover */
td.naviRed			{	
   font-family:arial,helvetica,sans-serif;  font-weight:bold; font-size:70%; 
   padding:2px;
   color:white;
   background-color: #666666;
   text-align: center;    
   text-decoration: none;  
   }
.navi a.navlink:link, .navi a.navlink:visited { 
   font-family:arial,helvetica,sans-serif;  font-weight:bold; font-size:70%; 
   width:100%; 
   padding:2px;
   color:white;
   background-color: #333333;
   text-align: center;    
   display:block; 
   text-decoration: none; 
	} 
.navi a.navlink:hover { 
   color:black;
   text-decoration: none; 
   background-color: #cccccc;  /*#ffcccc*/
	} 
.infeadaniel	{ margin:5px 5px 5px 5px; padding:10px 10px 10px 100px; font-weight:bold; height:60px; color:#444488; font-size:70%;
background-image:url('images/fea_danielcode.gif'); background-repeat:no-repeat; }