html * {
	margin:0px;
	padding:0px;
}

body {
	background-color:#f3f3f3;
	/*min-width: 846px;
	width: auto !important;
	width: 846px;*/
}

body, td, textarea, input, select, h2, h3, h4, h5, h6 {
	font-family: /*verdana,*/arial,helvetica,sans-serif;
	font-size:12px;
}

a {
	color: #0000ee;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

ul,ol {
	margin-left:20px;
}

table {
	border-collapse: collapse;
	width:100%;
}

table td {
	padding:2px 10px 2px 2px;
}

hr {
	border: 0px;
	border-top: 1px solid #C0C0C0;
	margin:6px 0;
}

.text { font-size: 10px; }
.infotext { font-size: 10px; color: #888; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.nolink { color: #000; text-decoration: none; }

#container {
	margin-top:170px;
}

.members {
	/*
	margin-left:10px !important;
	margin-right:10px !important;
	width:auto !important;
	*/
}

#nav {
	position:absolute;
	top: 120px;
	width:100%;
	background-image:url(/images/_fc2009b/bg_navi_pre.gif);
	background-repeat: repeat-x;
	height:31px;
	z-index:2;
}

#navi
{
	background-color: #ffffff;
	float:left;
	white-space:nowrap;
}

ul#navi,
#navi ul
{
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}
ul#navi{
	display: table;
}
ul#navi>li{
	display: table-cell;
	position: relative;
	/*padding: 2px 6px;*/
}

* html #navi li {
	float: left;
	display: inline !important;
}

*:first-child+html #navi li {
	float: left;
	display: inline !important;
}

* html #nav a {
	float: left; 
}

#navibg
{
	margin-left:230px;
	height:30px;
}

#nav a {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px !important;
	text-decoration: none;
	padding:8px 12px 0 12px;
	display:block;
	height:23px;
	border-right:1px solid #ffffff;
	background-image:url(/images/_fc2009b/bg_navi2.jpg);
	background-repeat: repeat-x;
	white-space:nowrap;
}

#nav a:hover {
	color: #b7cdd8;
}

#nav .a {
	color: #FFFFFF;
	background-image:url(/images/_fc2009b/bg_navi2_a.jpg);
}

#nav .f {
	border-left:1px solid #ffffff;
}

#nav .a:hover {
	color: #FFFFFF;
}

#nav .navi_op {
	filter: alpha(opacity=30);
	-moz-opacity: .3;
}

#nav .mem {
	
}

#navisub {
	position:absolute;
	top: 151px;
	width:100%;
	background-image:url(/images/_fc2009b/bg_subnavi2.jpg);
	background-repeat: repeat-x;
	min-height: 8px;
	height: auto !important;
	height: 8px;
	border-bottom:1px solid #5F7D01;
	font-size:1px;
}

#topbar {
	position:absolute;
	top: 0px;
	height:16px;
	width:100%;
	color:#FFFFFF;
	border-bottom:1px solid #DFDFDF;
	background-color:#f3f3f3;
}

#statusbar {
	color:#000000;
	float:left;
}

#langbar {
	padding:1px 6px 0 0;
	text-align:right;
	float:right;
}

#header {
	position:absolute;
	top: 17px;
	background-color:#FFFFFF;
	width:100%;
	height:134px;
}

.logo {
	width:215px;
	text-align:right;
	font-size:10px;
	color:#C0C0C0;
	margin:12px 0 0 8px;
	position:relative;
	z-index:10;
}

.headerad {
	width:730px;
	font-size:10px;
	color:#C0C0C0;
	margin:-40px 0 0 240px;
	position:relative;
	z-index:11;
}

.spacer {	height:8px; font-size:1px; }
.spacer_large {	height:52px; }
.spacer2 {	height:2px; font-size:1px; }

#loginbox .input_e,#loginbox .input_pw {
	margin:4px 0 0 0;
	color:#666666;
	width:190px !important;
}
#loginbox .input_pw {
	width:118px !important;
}
#loginbox .button {
	width:70px !important;
	line-height:14px;
}

#loginbox .loginboxtext {
	font-style:italic;
	line-height:8px;
	margin-top:3px;
	color:#9dc2dc;
	color:#6E98BF !important;
	font-size:10px;
}

#loginbox a {
	color:#5398BF;
	text-decoration:none;
}

#loginboxmember {
	
	border:1px dotted #709D00;
	background-color:#E5EFC6;
}

#content {
	min-height: 525px;
	height: auto !important;
	height: 525px;
	/*
	min-width: 620px;
	width: auto !important;
	width: 100%;
	*/
	padding:7px 10px 10px 10px;
	background-color:#FFFFFF;
	border:1px solid #D8D8D8;
	margin: 0 180px 0 230px;
}

#subnavi {
	width:215px;
	top:170px;
	left:8px;
	position:absolute;
}

#subnavi .adsense {
	margin: 10px 0px 10px 0px;
}

#bottom {
	padding:8px 0 8px 240px;
	color:#666666;
	font-size:9px;
}

#bottom a {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}

h1,h2 {
	font-size: 20px;
	color: #84ae00;
}

h1 { margin-bottom: 9px; }

h2 {
	font-size: 20px;
}

h3,h4 {
	font-size: 14px;
	color: #4286b1;
}

h4 {
	margin: 0 0 2px 0;
}

h5 {
	font-size: 12px;
	color: #84ae00;
}

.fontsz10 {
	font-size: 10px !important;
}

.fontlmarg1 {
	margin-left: 10px !important;
}

a img {
	border: 0px;
}

.hfont {
	font-size: 19px;
	color: #4286b1;
}

#adblockright {
	position:absolute;
	position:fixed;
	top: 170px;
	right:10px;
	width:160px;
	height:600px;
}

.div_chartview {
	text-align: right;
	margin-top: 12px;
}

.bt_chartview,.bt_codeview {
	color: #35698a;
	border: 1px solid #35698a;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 10px 2px 2px;
	background-image: url(/images/bt_chartview.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
}

.bt_chartview:hover,.bt_codeview:hover {
	color: #FFFFFF;
	background-image: url(/images/bt_chartview_hover.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #35698a;
}

.tchartlink,.tchartlink2 {
	overflow: hidden;
}
.tchartlink2 {

}

.bt_codeview {
	margin-top:10px;
	display:block;
	width: 74px;
}

.btnl {
	background-image: url(/images/_fc2009b/btn_l.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height:20px;
	width:3px;
	float:left;
}

.btn {
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 14px 0px 4px;
	background-image: url(/images/_fc2009b/btn_r.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	line-height:20px;
	height:20px;
	font-size:12px;
	float:left;
	margin-right:10px;
}

.btn:hover {
	color:#D4DDE1;
	background-image: url(/images/_fc2009b/btn_ra.jpg);
}

.tb_head {
	background-color: #DDDDDD;
	font-weight:bold;
}

.tb_1 {
	background-color: #FFFFFF;
}

.tb_2 {
	background-color: #EFEFEF;
}

.newsbox {
	margin-bottom: 20px;
	padding: 6px 6px 6px 0;
}

.newsbox h3 {
	margin-top: 0px;
}

.examplebox {
	/*width: 140px;*/
	height: 80px;
	float: left;
	padding: 10px 10px 30px 10px;
	background-color: #EEEEEE;
	margin-right: 20px;
}

.examplehead {
	background-color: #35698a;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px;
	margin-bottom: 10px;
}

.exampleflash {
	height: 40px;
}

.exampleinfo, {
	color: #35698a;
	font-style: italic;
}

.stronginfos {
	font-weight: bold;
	color: #35698a;
}

.forminfo {
	color: #BBBBBB;
	font-style: italic;
}

.clear {
	clear: both;
}

.button {
	font-size: 11px;
}

.input,.input2 {
  width:200px;
	font-size: 11px;
}

.input2 {
  width:100px;
}

select {
	font-size: 11px;
}

/* Reg */
.regbox,.regboxa {
	background-color:#BBBBBB;
	width:32.2%;
	float:left;
	color: #FFFFFF;
	height:56px;
}

.regmargin {
	margin-right: 10px;
}

.regbox .info h4,.regboxa .info h4 {
	color: #FFFFFF !important;
}

.regboxa {
	background-color:#35698a;
}

.regbox .num,.regboxa .num {
	float:left;
	width:40px;
	font-size:40px;
	font-weight:bold;
	margin-left: 10px;
}

.regbox .info,.regboxa .info {
	float:left;
	margin-top: 5px;
}

.rtdl {
	color:#35698a;
	font-weight:bold;
	width:200px;
	font-size:11px;
}

.errormsg {
	border: 3px solid red;
	color: red;
	padding:20px;
	text-align:center;
	margin: 0 0 20px 0;
}

.okmsg {
	border: 3px solid green;
	color: green;
	padding:20px;
	text-align:center;
	margin: 0 0 20px 0;
}

.areainfo {
	margin:10px 0;
	padding:10px;
	border:1px solid #35698a;
	background-color:#eeeeee;
	/*height:200px;
	overflow:scroll*/
}

#pleft {
	float:left;
	width:170px;
	margin-right:20px;
}

#pright {
	float:left;
	width:614px;
}

.sbox {
	margin-bottom:4px;
	font-size:11px;
}

.sbox a {
	display:block;
	background-image:url(/images/_fc2009b/sbox_a.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: #ffffff;
	padding-left:15px;
	margin-bottom:2px;
	text-decoration:none;
	color:#999999;
	border:1px solid #cccccc;
}

.sbox a:hover {
	padding-left:17px;
	font-weight:bold;
}

.sboxa {
	color:#5179A4 !important;
	background-image:url(/images/_fc2009b/sbox_aa.gif) !important;
	font-weight:bold;
	background-color: #D0D8DC !important;
	border:1px solid #94A7B4 !important;
}

.sboxa:hover {
	padding-left:15px !important;
}

.sboxi {
	color:#C0C0C0;
}

.live_l {
	line-height:16px;
	font-size:17px;
	float:left;
	width:72px;
	font-weight:bold;
	text-align:right;
}
.live_r {
	padding-top:4px;
	float:left;
	width:72px;
	margin-left: 2px;
}

/* Stats */

.stats_navi {
	text-align:right;
	color:#999999;
	padding-right:10px;
}

.stats_navi a {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.stats_navi strong {
	color:#666666;
}

.stats_contentl {
	background-image: url(/images/bg_statscontentl.jpg);
	background-repeat: no-repeat;
	width:10px;
	height:130px;
	float:left;
}

.stats_contentr {
	background-image: url(/images/bg_statscontentr.jpg);
	background-repeat: no-repeat;
	width:10px;
	height:130px;
	float:right;
}

.stats_contentm {
	background-image: url(/images/bg_statscontentm.jpg);
	background-repeat: repeat-x;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	margin:0px 10px;
	padding-top:5px;
}

.stats_contentbox {
	background-image: url(/images/bg_statscontentm.jpg);
	background-repeat: repeat-x;
}

.stats_content {
	background-image: url(/images/bg_statscontent.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	width:600px;
	margin-top:4px;
}

.stats_content h3,.stats_contentm h3 {
	margin: 0px;
	font-size: 12px;
}

.small_table {
	width:240px;
}

.stats_content290 {
	background-image: url(/images/bg_statscontent_290.jpg);
	width:280px;
}

.stats_contentpart {
	background-image: url(/images/bg_statscontent_part.jpg);
	background-repeat: no-repeat;
	padding: 10px 0 0 10px;
	width:390px;
	margin-top:4px;
}

.stats_contentpartfloat {
	float:left;
}

.stats_contentpart h3 {
	margin: 0 0 5px 0;
	font-size: 12px;
}

.stats_contentpartb {
	background-image: url(/images/bg_statscontent_partb.jpg);
	background-repeat: no-repeat;
	height:23px;
	width:390px;
}

.timezone {
	font-size:10px;
	color:#aaaaaa;
}

.statsbox {
	margin-bottom:5px;
	padding:2px;
	background-color:#eeeeee;
	border: 1px solid #35698a;
}

.statsbox_line1,.statsbox_line2 {
	padding:4px 0 4px 2px;
	/*background-color:#ffffff;*/
	border-bottom: 1px solid #cae0ed;
}

.statsbox_line2 {
	background-color:#eef6f9;
}

.statsbox_lineactive {
	background-color:#e5eef5;
}

.statsbox_lineactive2 {
	background-color:#D5E6F1;
}

.statsbox_end {
	padding:4px 0 4px 2px;
	background-color:#cae0ed;
	line-height:20px;
	font-weight:bold;
}

.trackbox {
	padding:5px;
	border: 1px solid #35698a;
	background-color:#FFFFFF;
	float:left;
	margin: 10px 10px 0 0;
	white-space:nowrap;
	line-height:10px;
}

.trackbox strong {
	color:#35698a;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.flr {
	float:left;
}

.cl {
	clear:both;
}

.icon {
	line-height:16px;
	height:16px;
	padding:2px 2px 2px 21px;
	text-decoration:none;
	font-weight:bold;
	color:#35698a;
}

.icon_add {	background-image:url(/images/icon/fff/add.gif); background-repeat:no-repeat; }
.icon_edit {	background-image:url(/images/icon/fff/page_white_edit.gif); background-repeat:no-repeat; }
.icon_counteradd {	background-image:url(/images/icon/fff/chart_curve_add.gif); background-repeat:no-repeat; }
.icon_countergo {	background-image:url(/images/icon/fff/chart_curve_go.gif); background-repeat:no-repeat; }
.icon_counteredit {	background-image:url(/images/icon/fff/chart_curve_edit.gif); background-repeat:no-repeat; }
.icon_settings {	background-image:url(/images/icon/fff/cog_edit.gif); background-repeat:no-repeat; }
.icon_timeedit {	background-image:url(/images/icon/fff/clock_edit.gif); background-repeat:no-repeat; }
.icon_logout {	background-image:url(/images/icon/fff/key_delete.gif); background-repeat:no-repeat; }
.icon_member {	background-image:url(/images/icon/fff/group_go.gif); background-repeat:no-repeat; }
.icon_code {	background-image:url(/images/icon/fff/script_code.gif); background-repeat:no-repeat; }
.icon_cross {	background-image:url(/images/icon/fff/cross.gif); background-repeat:no-repeat; }

.igc { color:#438f38 !important; }
.igb { border:1px solid #438f38; }
.ibb { border:1px solid #35698a; padding:5px; }
.irc { color:red !important; }

.aufz,.aufz_fl {
	line-height:16px;
	height:16px;
	padding:2px 2px 2px 21px;
	text-decoration:none;
	font-weight:bold;
	color:#709D00;
	background-image:url(/images/aufz2.gif); background-repeat:no-repeat;
	margin-top:-6px;
	font-family: "Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.aufz_fl {
	width:264px;
	float:left;
}

.box_green_1 {
	background-image:url(/images/box_green_1.jpg); background-repeat:no-repeat;
	width:154px;
	height:77px;
	color:#709D00 !important;
	padding:3px 0 0 6px;
	font-size:10px;
}

.box_green_2 {
	background-image:url(/images/box_green_2.jpg); background-repeat:no-repeat;
	width:154px;
	height:77px;
	color:#5da300 !important;
	padding:3px 0 0 6px;
}

.box {
	width:210px;
	margin-bottom:10px;
}

.box_m {
	padding:7px 7px 0 7px;
}

.box_b {
	background-position:left bottom;
	height:7px;
	font-size:1px;
}

.box_ti,.box_pti {
	font-size:11px;
	font-weight:bold;
	margin-bottom:7px;
}

.box_pti {
	margin: 0 -5px 3px -5px;
	padding-left:6px !important;
}

.grey_t , .grey_b {
	background-image:url(/images/_fc2009b/box_grey.gif); background-repeat:no-repeat;
	color:#666666 !important;
}

.grey_p {
	background-color:#757575 !important;
	padding:2px;
}

.grey2_t , .grey2_b {
	background-image:url(/images/_fc2009b/box_grey2.gif); background-repeat:no-repeat;
	color:#666666 !important;
}

.green_t , .green_b {
	background-image:url(/images/_fc2009b/box_green.gif); background-repeat:no-repeat;
	color:#709D00 !important;
}

.greenlive_t , .greenlive_b {
	background-image:url(/images/_fc2009b/box_live.gif); background-repeat:no-repeat;
	color:#709D00 !important;
}

.blue_t , .blue_b {
	background-image:url(/images/_fc2009b/box_blue.gif); background-repeat:no-repeat;
	color:#6e98bf !important;
}

.blue2_t , .blue2_b {
	background-image:url(/images/_fc2009b/box_blue2.gif); background-repeat:no-repeat;
	color:#6e98bf !important;
}

.grey2_t .box_ti,.grey2_t .box_pti { color:#ffffff; }
.blue2_t .box_ti { color:#ffffff; }

.livestats {
	font-size:10px;
}

.livestats .live_l {
	width:100px;
}

.box_blue_1 {
	background-image:url(/images/box_blue_1.jpg); background-repeat:no-repeat;
	width:154px;
	height:77px;
	color:#5398BF !important;
	padding:3px 0 0 6px;
}

.box_blue_2 {
	background-image:url(/images/box_blue_2.jpg); background-repeat:no-repeat;
	width:154px;
	color:#5398BF !important;
	padding:3px 0 3px 6px;
	border-bottom: 1px solid #91bfd9;
}

.box_grey_1 {
	background-image:url(/images/box_grey_1.jpg); background-repeat:no-repeat;
	width:154px;
	height:77px;
	color:#709D00 !important;
	padding:3px 0 0 6px;
}

.box_grey_2 {
	background-image:url(/images/box_grey_2.jpg); background-repeat:no-repeat;
	width:154px;
	color:#5398BF !important;
	padding:3px 0 3px 6px;
	border-bottom: 1px solid #C0C0C0;
}

.box_mb {
	margin-bottom: 10px;
}

.box_code {
	border:1px solid #84ae00;
	background-color:#fafafa;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	line-height:11px;
	padding:10px;
}

.mem_wid,.mem_widred {
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	background-color:#F3F3F3;
	padding:10px 0;
	margin:10px 0 16px 0;
	
	margin-bottom:16px;
	margin-left:-11px;
	margin-right:-11px;
	margin-top:10px;
	padding-left:10px;
}

.mem_wid h4 {
	color:#888888;
}

.mem_widred {
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
	background-color:#FF0000;
	padding:10px 0;
	margin:10px 0 16px 0;
	
	margin-bottom:16px;
	margin-left:-11px;
	margin-right:-11px;
	margin-top:10px;
	padding-left:10px;
}

.mem_widred h4 {
	color:white;
}

.gmapthumb {
	border:1px solid #91bfd9;
	margin-right:10px;
}

.loader {
	text-align:center;
	position:absolute;
	background-color:#ffffff;
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	padding:20px;
	display:none;
}

.dnaviheadl {
	font-weight:bold;
	font-size:17px;
	color:#aaaaaa;
	margin-bottom:-4px;
}

.preview {
	background-image:url(/images/preview_bg.jpg);
	background-repeat:repeat-x;
	height:149px;
	padding: 0 0 0 10px;
	overflow:hidden;
}

.preview a {
	padding: 0 10px 0 0;
}

.small * {
	font-size:11px !important;
}

.nodata {
	margin-top:50px;
	border:4px solid red;
	padding:20px;
	font-weight:bold;
	text-align:center;
	color:red;
	background-color:#FFE6E6;
}

.insideonly {
	margin-top:50px;
	border:4px solid red;
	padding:20px;
	font-weight:bold;
	text-align:center;
	color:red;
	background-color:#FFE6E6;
}

#codename {
	display:none;
}

.opacity1 { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; }
.opacity2 { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.opacity3 { filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; }

.re4phone
{
	margin-top: 80px;
}

.re4phone h2, .re4phone h2 *
{
	font-size: 14px;
	color: #4286b1 !important;
}

