.bs-contents
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin: 0px;
   padding: 0px;
}
.bs-contents { margin-bottom: 20px; }

.bs-contents h2
{
	color: darkred;
	font-size: large;
	font-weight: bold;
	text-align: left;
	margin: 20px 0px 20px 0px;
	padding: 10px 20px 10px 20px;
	border-top: 1px solid lightgrey;
	border-bottom: 1px solid darkgray;
}

.bs-message
{
	margin: 0em 2em 2em 2em;
}
.bs-message ol {
	margin-left: 2em;
	padding-left: 0;
}

.bs-service {
	position: relative;
	font-size:small;
}
.bs-service p { line-height: 140%; margin:0.3em 0; }

.bs-service h2 {
	color: white;
	background-color: #a3b8cc;
	font-size: large;
	font-weight: bold;
	text-align: center;
	margin: 20px 0px;
	padding: 10px 0px 5px;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
}

.bs-service h2.bspro  { background-color:#3366CC; }
.bs-service h2.bottom  { background-color:#990099; }
.bs-service h2.swscan { background-color:#CC6633; }
.bs-service h2.bscan  { background-color:green; }
.bs-service h2.netaid  { background-color:#990000; }
.bs-service h2.sspro { background-color:#660033; }

.bs-service h3 {
	color: darkgreen;
	font-weight: bold;
	font-size: medium;
	border-left: 0.8em solid darkgreen;
	border-bottom: 2px solid;
	padding: 0.1em 0.8em;
	margin: 2em 0em 1.5em;
}

.bs-service h3.bspro,  .bs-service h4.bspro { color:#3366CC; border-color:#3366CC; }
.bs-service h3.bottom, .bs-service h4.bottom { color:#990099; border-color:#990099; }
.bs-service h3.swscan, .bs-service h4.swscan { color:#CC6633; border-color:#CC6633; }
.bs-service h3.bscan,  .bs-service h4.bscan  { color:darkgreen; border-color:#darkgreen; }
.bs-service h3.netaid,  .bs-service h4.netaid  { color:#990000; border-color:#990000; }
.bs-service h3.sspro, .bs-service h4.sspro { color:#660033; border-color:#660033; }

.bs-service h4 {
	color: darkgreen;
	font-weight: bold;
	font-size: medium;
	border-bottom: 2px solid;
	padding: 0.1em 0.8em;
	margin: 2em 0em 1.5em;
}
.bs-service h4.calsubheader {
	margin-left:20px;
	margin-right:40px;
}

.bs-service .launch {
	margin: 10px;
}

.bs-service .launch input {	width: 15em; background-color: lightgreen; }
.bs-service .launch  input.bspro  { background-color: #98B0E4; }
.bs-service .launch  input.bottom { background-color: #FFB5FF; }
.bs-service .launch  input.swscan { background-color: #DE9B7A; }
.bs-service .launch  input.sspro { background-color: #FF95CA; }


/* for checklist */
.bs-service .checklist_menu { float:left; width:10%; }

.bs-service .checklist { float:right; width:85%; }

.bs-service .checklist table { border-collapse: collapse; border:1px solid #999; margin-left:1px;}
.bs-service .checklist table a:hover { background-color: #3399CC; }
.bs-service .checklist th {
	height: 1.6em;
	padding: 2px 0;
	text-align:center;
	font-weight:normal;
	background-color: #CCFFFF;
	border: #999 1px solid;
}
.bs-service .checklist th a { text-decoration:none; border-bottom:#999 dotted 1px; }

.bs-service .checklist th.on { background-color:#3399FF; }
.bs-service .checklist th.on a,
.bs-service .checklist th.on a:link,
.bs-service .checklist th.on a:visited { color:#FFF; border-bottom:#FFF dotted 1px;}
.bs-service .checklist th.on a:hover { color:#a3b8cc; }

.bs-service .checklist td { text-align:right; padding: 0 10px; border:1px solid #999; }
.bs-service .checklist td.symbol { text-align:left; padding-left: 1em; }
.bs-service .checklist td.unshortred { background-color:#FFCC00; }
.bs-service .checklist td.label { text-align:left; }

.bs-service .checklist table.jp td { padding-left:2px; padding-right:2px; }
.bs-service .checklist table.jp td.symbol { text-align:center; }

.bs-service .checklist td.on { color: #0033FF; }

.bs-service .checklist table.pricetab td {
	height: 2em;
	text-align:center;
	background-color:#ddd;
}
.bs-service .checklist table.pricetab td a {
	text-decoration:none;
	border-bottom:#999 dotted 1px;
}
.bs-service .checklist table.pricetab td.on { background-color:#FFCC33; }

.bs-service .checklist_menu select { width: 5em; }
.bs-service .checklist_menu select option { text-align:center; }

.bs-service .checklist pre { font-size:10pt; }

/* check lsit define list */
.bs-service dl { margin: 2em 1.5em; }
.bs-service dt { margin: 0; padding: 0; line-height:130%; }
.bs-service dd { margin: 0 0 2px; padding: 0; margin-left:7em; margin-top:-1.3em; }



.bs-service .waring {
	color: #c00;
	font-size: small;
}

.bs-attention {
	color:#666;
	font-size:x-small;
	margin-top:40px;
	padding:10px 1em;
	border-top:solid 1px #666;
}
.bs-attention p { margin:0; padding:0 0 0.3em; line-height:150%;}

/*.bs-service-content-list ul {
	margin: 1.5em 0em 2em 0em;
	padding-left:2.5em;
}
.bs-service-content-list ul li {
	padding-bottom:0.3em;
	line-height:1.4em;
}*/
.bs-service ul {
	margin: 1em 0em 1em 0em;
	padding-left:2.5em;
}
.bs-service ul li {
	padding-bottom:0.3em;
	line-height:1.4em;
}
.bs-service ol {
	margin: 1em 0em 1em 0em;
	padding-left:3em;
}
.bs-service ol li {
	padding-bottom:0.3em;
	line-height:1.4em;
}

.bs-service li.no-mark {
	list-style-type:none;
}

.bs-service .bs-calendar { margin:10px 5px; float:left; }
.bs-service .bs-calendar table { width: 150px; }
.bs-service .bs-calendar th,
.bs-service .bs-calendar td
{ font-size:14px; font-weight:normal; }
.bs-service .bs-calendar p.monthlabel { text-align:center; }
.bs-service .bs-calendar a { text-decoration:none; font-weight:bold; }
.bs-service .bs-calendar a:link,
.bs-service .bs-calendar a:visited
{ color:#009; }


/*--- for manual ---*/
.bs-manual {
	position: relative;
	font-size:small;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.bs-manual p { line-height: 140%; margin:0.3em 0; }

.bs-manual h1, .bs-manual h2, .bs-manual h3,
.bs-manual h4, .bs-manual h5 .bs-manual h6
{ font-family:Tahoma, Arial, Helvetica, sans-serif; }

.bs-manual h2 {
	color: white;
	background-color: #a3b8cc;
	font-size: large;
	font-weight: bold;
	text-align: center;
	margin: 20px 0px;
	padding: 10px 0px 5px;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
}

.bs-manual h2.bspro  { background-color:#3366CC; }
.bs-manual h2.swscan { background-color:#CC6633; }
.bs-manual h2.bscan  { background-color:green; }
.bs-manual h2.netaid  { background-color:#990000; }
.bs-manual h2.sspro { background-color:#660033; }

.bs-manual h3 {
	color: #91A9C1;
	font-weight: bold;
	font-size: medium;
	border-left: 0.8em solid #91A9C1;
	border-bottom: 2px solid;
	padding: 0.1em 0.8em;
	margin: 2em 0em 1.5em;
}

.bs-manual h3.bspro  { border-color:#3366CC; color:#3366CC; }
.bs-manual h3.swscan { border-color:#CC6633; color:#CC6633;}
.bs-manual h3.bscan  { border-color:green; color:green;}
.bs-manual h3.netaid  { border-color:#990000; color:#990000;}
.bs-manual h3.sspro { border-color:#660033; color:#660033;}

.bottom .bs-manual h2 { background-color:#990099; }
.bottom .bs-manual h3 { border-color:#990099; color:#990099;}

.sspro .bs-manual h2 { background-color:#660033; }
.sspro .bs-manual h3 { border-color:#660033; color:#660033; }


.bs-manual h4 {
	color: #333;
	font-weight: bold;
	font-size: medium;
	border-bottom: 2px solid;
	padding: 0.1em 0.8em;
	margin: 3em 30% 1.5em 0%;
}

.bs-manual h5 {
	color: #333;
	font-weight: bold;
	font-size: medium;
	text-decoration:underline;
	margin-top: 2em;
}

.bs-manual .launch {
	margin: 10px;
}

.bs-manual .launch
input {
	background-color: lightgreen;
	width: 15em;
}

.bs-manual .waring {
	color: #c00;
	font-size: small;
}

.bs-manual ul {
	margin: 1em 0em 1em 0em;
	padding-left:2.5em;
}
.bs-manual ul li {
	padding-bottom:0.3em;
	line-height:1.4em;
}
.bs-manual ol {
	margin: 1em 0em 1em 0em;
	padding-left:3em;
}
.bs-manual ol li {
	padding-bottom:0.3em;
	line-height:1.4em;
}
.bs-manual .centerimage {
	text-align:center;
}

.bs-manual .bp-qlist img,
.bs-manual .bp-gaplist img,
.bs-manual .bp-resistlist img,
.bs-manual .bp-mclist img,
.bs-manual .selectorlist img,
.bs-manual .gaplist img,
.bs-manual .hllist img,
.bs-manual .bandlist img,
.bs-manual .ywlist img,
.bs-manual .labellist img
{ padding-right:10px; }
.bs-manual .bp-qlist p { margin-left:33px;text-indent:-23px;line-height:150%; }
.bs-manual .bp-gaplist p { margin-left:47px;text-indent:-37px;line-height:150%; }
.bs-manual .bp-resistlist p { margin-left:39px;text-indent:-29px;line-height:150%; }
.bs-manual .bp-mclist p { margin-left:51px;text-indent:-41px;line-height:150%; }
.bs-manual .bp-sortlist p { margin-left:11em;text-indent:-10em;line-height:150%; }
.bs-manual .bp-labellist p { margin-left:11em;text-indent:-10em;line-height:150%; }
.bs-manual .selectorlist p { margin-left:127px;text-indent:-117px;line-height:150%; }
.bs-manual .gaplist p { margin-left:70px;text-indent:-60px;line-height:150%; }
.bs-manual .hllist p { margin-left:83px;text-indent:-73px;line-height:150%; }
.bs-manual .bandlist p { margin-left:83px;text-indent:-73px;line-height:150%; }
.bs-manual .ywlist p { margin-left:83px;text-indent:-73px;line-height:150%; }
.bs-manual .labellist p { margin-left:80px;text-indent:-70px;line-height:150%; }

.bs-manual .bs-fixlabel { font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; }

.bs-manual p.imagelayout { margin:1.5em 2em; }

.bs-manual .iconlist { margin:15px 0; }
.bs-manual .iconlist blockquote { margin-left:20px; padding-left:0; line-height:140%; }
.bs-manual .iconlist img { padding-right:8px; }
.bs-manual .iconlist table { border-collapse:separate; margin-left:20px; }
.bs-manual .iconlist th { font-weight:normal; text-align:left; vertical-align:top; padding-right:15px; white-space: nowrap; }
.bs-manual .iconlist td { font-weight:normal;text-align:left; vertical-align:top; padding-bottom:5px;}

.bs-manual .bp-newfunc { color:#CC0000; }

.bs-manual img { vertical-align:text-top; }
.bs-manual hr { margin:20px 10px; }

/*--- ---*/
.bs-agree-box {
	margin: 10px 20px;
}

/*--- subscribe menu ---*/
.bs-subscribe-swap {
	position:relative;
	margin: 10px 0 20px 0px;
	border-width: 2px 2px 2px 1px;
	border-color: #ccc #666 #666 #ccc;
	border-style: solid;
}
.bs-subscribe-menu {
	position:relative;
	margin: 10px 10px 20px 10px;
	border-width: 2px 4px 4px 1px;
	border-color: #ccc #666 #666 #ccc;
	border-style: solid;
	padding-bottom:10px;
}
.bs-subscribe-swap .bs-subscribe-menu {
	margin: 10px 8px 10px 9px;
	border-width: 2px 4px 4px 1px;
}


.bs-subscribe-menu h3 {
	font-size:medium;
	font-weight:bold;
}

.bs-subscribe-menu .bsscan , .bs-subscribe-menu .bspro , .bs-subscribe-menu .bottom ,
.bs-subscribe-menu .swscan , .bs-subscribe-menu .sspro ,
.bs-subscribe-menu .netaid , .bs-subscribe-menu .seminar {
	margin: 1em; padding: 0px 10px 0px 10px;
	border-left-width: 0.8em; border-left-style: solid;
	border-bottom-width: 2px; border-bottom-style: solid;
}	

.bs-subscribe-menu .bsscan { color:green; border-left-color: green; border-bottom-color: green; }
.bs-subscribe-menu .bspro  { color:#3366CC; border-left-color: #3366CC; border-bottom-color: #3366CC; }
.bs-subscribe-menu .bottom  { color:#990099; border-left-color: #990099; border-bottom-color: #990099; }
.bs-subscribe-menu .swscan { color:#CC6633; border-left-color: #CC6633; border-bottom-color: #CC6633; }
.bs-subscribe-menu .sspro  { color:#990099; border-left-color: #660033; border-bottom-color: #660033; }
.bs-subscribe-menu .netaid { color:#990000; border-left-color: #990000; border-bottom-color: #990000; }
.bs-subscribe-menu .seminar { color:#990000; border-left-color: #990000; border-bottom-color: #990000; }

.bs-subscribe-menu .cart-button { margin: 10px 20px; }
.bs-subscribe-menu .cart-button p { margin-left: 0px; }

.bs-subscribe-menu p.bottom { color:#990099; font-weight:bold; border:none; }

.bs-subscribe-menu .matrix ,
.bs-subscribe-menu .subscribebutton {
	float:left;
	margin:0;
	padding:0;
}
.bs-subscribe-menu .matrix { width:50%; }
.bs-subscribe-menu .subscribebutton { width:49.5%; }
.bs-subscribe-menu .subscribebutton p { margin:0 0 0 10px; }
.bs-subscribe-menu .subscribebutton .cart-button { margin: 10px 10px; }
.bs-subscribe-menu .subscribebutton .cart-button p { margin: 0; }


.bs-subscribe-menu table {
	border-collapse:collapse;
	border: 1px solid #333;
	margin-left:15px;
}
.bs-subscribe-menu th ,
.bs-subscribe-menu td {
	border: 1px solid #333;
	text-align:center;
	vertical-align:middle;
}

.bs-subscribe-menu th {
	font-weight:normal;
	font-size:8pt;
	line-height:100%;
}
.bs-subscribe-menu td {
	font-size:10pt;
	font-weight:bold;
}

/*--- subscribe info ---*/
.subscribeinfo {
	margin: 10px 20px 5px;
	padding:0;
}
.subscribeinfo p {
	margin:0;
	padding:0;
}
.subscribeinfo table {
	border-collapse:collapse;
	border:1px solid #333;
	width:100%;
}
.subscribeinfo th , .subscribeinfo td {
	font-weight:normal;
	border:1px solid #333;
	text-align:center;
}


/*--- subscribe top menu -----*/
ul.bs-subscribe-topmenu {
	margin:10px;
	padding:0;
}

.bs-subscribe-topmenu li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:32%;
	font-size:18pt;
	border-width: 2px 4px 4px 1px;
	border-color: #ccc #666 #666 #ccc;
	border-style: solid;
}

.bs-subscribe-topmenu li a {
	padding:5px 0;
	text-align:center;
	display:block;
	background-color:#EEE;
}


.bs-subscribe-topmenu li a.current ,
.bs-subscribe-topmenu li a:link.current ,
.bs-subscribe-topmenu li a:visited.current {
	color:#900;
	background-color:#FFF;
}
.bs-subscribe-topmenu li a:hover.current {
	color:#a3b8cc;
}

/*--- seminar service --------*/
.bs-seminartext-contents-left { float: left; }
ul.bs-seminartext-contents-list {
	margin:0; padding:0 0 0 20px;
	list-style-type:none;
	width: 240px;
}
ul.bs-seminartext-contents-list li {
	margin:0; padding:0 0 0 15px;
	background: url(../images/allow.gif) no-repeat;
	font-size: 9pt;
}

ul.bs-seminartext-contents-list li.session {
	padding-left:5px;
	background:none;
	text-decoration:underline;
}

.bs-seminartext-form { clear:both; margin-bottom: 5px; padding-bottom:5px; }
.bs-seminartext-form input { margin-left: 20px; padding: 2px 5px;}

.bs-seminartextboxlist {
	margin: 20px 20px; padding: 10px 10px 5px;
	border:1px solid #BBB;
}
.bs-seminartextboxlist ul {
	margin:0; padding:0 0 0 10px;
	list-style-type:none;
}
.bs-seminartextboxlist li {
	margin::0; padding:0 0 5px;
}

.module-seminarshop li.menuspace {
	padding-bottom:8px;
	border-bottom:#AAA solid 1px;
}


/*--- Corprate information ---*/
.corp-info
{
	position:static;
	line-height:1.5em;
}
.corp-info h2
{
	margin-top:2em;
	font-size:24px;
	padding: 0.2em 0em 0.2em 1.5em;
	color:#FFFFFF;
	background-color:#A3B8CC;
}
.corp-info h3
{
	color:#666;
	background-color:#E6ECF2;
	padding: 0.2em 0em 0.2em 1.5em;
	margin-top: 2em;
}
.corp-info h4
{
	color:#666;
	padding: 0.2em 0em 0.2em 1em;
	border-bottom: 2px solid #A3B8CC;
	margin-top:1em;
	margin-left:1em;
	width:200px;
}
.corp-info h5 {
	text-decoration:underline;
	font-size:small;
	margin-top:1.5em;
}
.corp-info p, .corp-info h5
{
	padding-left:2em;
	padding-right:2em;
	color:#666;
}
.corp-info ol li {
	color:#666;
}
.corp-info pre {
	color:#666;
	padding:0em 2em;
}

.corp-info .creditnotice { border:thin solid #999;margin:5px 15px; padding:5px; }
.corp-info .creditnotice p { padding-left:5px; }
.corp-info .creditnotice hr { margin: 5px 10px; color:#CCC; }

.agreement
{
	position:static;
	color: #666;
	font-size: 12px;
}
.agreement h1 {
	font-size: small;
	font-weight: bold;
}
.agreement h2 {
	font-size: 12px;
	font-weight: bold;
}
.agreement p {
	line-height: 1.5em;
	margin: 0em;
	padding: 0em;
}
.agreement ol {
	counter-reset: ordered;
	margin-left: 0px;
	padding-left: 0px;
}
.agreement ol li {
	counter-increment: ordered;
	margin-left: 2.5em;
	padding-left: 0em;
	line-height:1.3em;
	list-style-position:outside;
}

.bs-service .bs-price { margin: 20px 0; }
.bs-service .bs-price table {
	border: 2px solid #999;
	border-collapse:separate;
}
.bs-service .bs-price td,
.bs-service .bs-price th
 {
	border: 1px solid #999;
}
.bs-service .bs-price th {
	/*font-weight:normal;*/
	text-align:center;
	color:#666;
	white-space:nowrap;
}
.bs-service .bs-price td.servicename {
	white-space:nowrap;
	font-weight:bold;
}
.bs-service .bs-price td.servicefee {
	white-space:nowrap;
	text-align:center;
}

/* service price table */
table.sericeppricetable { width:100%; }
.servicepricetable th.bscan { background-color:green; }
.servicepricetable th.bspro { background-color:#3366CC; }
.servicepricetable th.swscan { background-color:#CC6633; }
.servicepricetable th.sspro { background-color:#660033; }
.servicepricetable th.bottom { background-color:#990099; }
.servicepricetable th.netaid { background-color:#990000; }

.servicepricetable th.bscan ,
.servicepricetable th.bspro ,
.servicepricetable th.swscan ,
.servicepricetable th.sspro ,
.servicepricetable th.bottom ,
.servicepricetable th.netaid {
	color:#FFF;
	font-size:0.8em;
	line-height:100%;
	width:4em;
}

.servicepricetable th a {
	color:#FFF;
}
.servicepricetable th a:hover {
	color:#a3b8cc;
}
.servicepricetable td {
	height:3em;
	vertical-align:middle;
	text-align:center;
}
.servicepricetable td.disable {
	background-color:#E0E0E0;
}
.servicepricetable .servicename {
	background-color:#FFFFDD;
}
.reviseservice {
	margin:0 20px 10px;
	padding:5px;
	border:double #666666;
}
.reviseservice ul {
	margin:0 0 0 20px;
	padding:0;
}
reviseservice ul li {
	margin:0;
	padding:0;
}


/* for Hi-Lo Band GAPS */
.bs-gaps table { border: 1px solid #666; border-collapse:collapse; width:550px; margin-left:2px;}
.bs-gaps th, .bs-gaps td { border: 1px solid #999; font-size:12px; text-align:center;}
.bs-gaps th { background-color: #CCC; text-align:center; }
.bs-gaps td { text-align:right; }
.bs-gaps .symbol { text-align:left; }
.bs-gaps .day    { text-align:center; }
.bs-gaps tr.daytotal { background-color: #DDD; font-weight:bold; }
.bs-gaps tr.loss td { color:red; }
.bs-gaps td.loss, .bs-gaps .loss { color:red; }
.bs-gaps .average { font-weight:bold; }

/* for netaid log */
.bs-netaid-log { margin-left: 20px; }
.bs-netaid-log dt, .bs-netaid-log dd { font-weight: bold; }
.bs-netaid-log dd { margin-left: 8em; margin-top: -1.6em; }

/* new icon */
span.new { color:red; font-weight:bold; }

/* pre scan list */
.bs-service .filtermenu { margin:0 0 10px 10px; font-size:9pt;}
.bs-service .filtermenu table {
	border-collapse:collapse;
	border-color:#999;
	empty-cells: show;
}
.bs-service .filtermenu table th {
	background-color:#CCCCCC;
	color:#333333;
	font-weight: normal;
	text-align:center;
	border-color: #999;
}
.bs-service .filtermenu table td {
	padding: 2px 5px;
	border-color: #999;
}
.bs-service .filtermenu table td.center {
	text-align: center;
	border-color:#999;
}

/* for trial subscribe */
.trialwarning
{
	border:dotted 2px #999;
	margin:10px 20px;
	padding: 5px 10px;
}
.bs-service h2.trial
{
	background-image:url(../images/freetrialm.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* realtick format */
.realtick p.profitmsg {
	margin-top:15px;
	float:left;
}
.realtick p.deletebutton , .realtick p.naviprevnext {
	margin-top:15px;
	margin-right:40px;
	float:right;
}
.realtick p.deletebutton a {
	display:block;
	padding:1px 2px;
	text-decoration: none;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#999 #666 #666 #999;
}
.realtick p.deletebutton a:hover {
	color:#FFFFFF;
	background-color:#999999;
	border-color:#666 #999 #999 #666;
}


.realtick table {
	border-collapse:collapse;
	margin:1px 2px;
	border:solid 1px #999;
}
.realtick th {
	text-align:center;
	border:solid 1px #999;
}
.realtick th.price {
	width:3.5em;
}
.realtick th.qty {
	width:2.7em;
}
.realtick th.profit {
	width:3em;
}
.realtick th.currentorder {
	background-color:#CCFFCC;
}
.realtick td {
	text-align:right;
	padding-right:2px;
	padding-left:2px;
	border:solid 1px #999;
}
.realtick td.symbol {
	width:3.5em;
	text-align:left;
	padding-left:5px;
}
.realtick td.buyshort {
	width:2.7em;
	text-align:center;
	padding-right:1px;
	padding-left:1px;
}
.realtick tr.detail td {
	background-color:#DDD;
}
.realtick form.upload {
	margin:10px;
	padding:10px;
	border:dashed 1px #999999;
}
.realtick form.upload p {
	margin:0 0 5px;
	font-size:11px;
}
.realtick input {
	height:16pt;
	margin-bottom:10px;
}
.realtick tr.margin td {
	background-color:#ECFFFF;
}

.module-realtickpro table {
	border-collapse:collapse;
	margin:1px;
	border:solid 1px #666;
	width:100%;
}
.module-realtickpro th , .module-realtickpro td {
	border:solid 1px #666;
}
.module-realtickpro th {
	text-align:center;
	height:1.5em;
}
.module-realtickpro td {
	text-align:center;
	height:1.8em;
}
.module-realtickpro td.profit {
	text-align:right;
	padding-right:4px;
}
.module-realtickpro td.loss {
	color:#C00;
}

.executionerlist .executionerone {
	float:left;
	margin-right:5px;
}
.executionerlist .executionerone p { text-align:center; }
.executionerlist table {
	border-collapse:collapse;
	margin:1px;
	border:solid 1px #666;
}
.executionerlist th , .executionerlist td {
	border:solid 1px #666;
	text-align:center;
}
.executionerlist td.profit {
	text-align:right;
	padding-right:2px;
}
.executionerlist td.loss {
	color:#C00;
}
.realtick p.executionerinfo {
	margin-top: 20px;
	padding: 1px 20px;
	font-weight:bold;
	background-color:#DDD;
}
.realtick .jptimedoc {
	border:dashed 1px #999;
	padding:5px;
	margin:0;
}

