@charset "utf-8";

/*-- fxcategory
-------------------------------------------------------- */
#main #copy {
	margin:10px 0 0 30px;
	width:740px;
	height:110px;
	background:url(../img/bg_fxcopy.jpg) 0 0 no-repeat;
}

#main #info #topics .fx {
	background:url(../img/h2_fxtopics.gif) 0 0 no-repeat;
}

#main #info #whatsnew .fx {
	background:url(../img/h2_fxwhatsnew.gif) 0 0 no-repeat;
}

#main #fxcategory {
	margin:0 0 10px 30px;
	padding:0 0 10px;
	width:740px;
	background:url(../img/bg_category.gif) 0 bottom repeat-y;
}

#main #fxcategory h1,
#main #fxcategory #top {
	padding:9px 0 20px 20px;
	width:720px;
	height:25px;
	font-size:167%;
	font-weight:bold;
	background:url(../img/h2_category.gif) 0 0 no-repeat;
}

#main #fxcategory h1 span {
	font-size:60%;
}


#main #fxcategory #info,
#main #fxcategory h3 {
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	width:703px;
	height:23px;
	font-size:150%;
	font-weight:bold;
	background:url(../img/h3_category.gif) 0 0 no-repeat;
}

#main #fxcategory .comment {
	margin:0 0 20px 15px;
	line-height:150%;
}

#main #fxcategory #categorybox {
	margin:0 10px;
	width:720px;
	font-size:92%;
	background:url(../img/bg_categorybox.gif) 0 0 repeat-y;
}

#main #fxcategory #categorybox ul {
	margin:0 0 10px;
	width:720px;
	height:35px;
	background:#fff url(../img/top_categorybox.gif) 0 bottom no-repeat;
}

#main #fxcategory #categorybox ul li {
	margin:0 1px;
	height:25px;
	float:left;
	display:inline;
}

#main #fxcategory #categorybox ul .at
#main #fxcategory #categorybox ul .tab {
	width:100px;
}

#main #fxcategory #categorybox ul .camp {
	width:105px;
}

#main #fxcategory #categorybox ul .at span {
	padding:7px 0 0;
	width:100px;
	height:18px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(../img/on_tab.gif) 0 0 no-repeat;
	display:block;
}

#main #fxcategory #categorybox ul .tab a {
	padding:7px 0 0;
	width:100px;
	height:18px;
	text-align:center;
	font-weight:bold;
	color:#333;
	background:url(../img/off_tab.gif) 0 0 no-repeat;
	display:block;
}

#main #fxcategory #categorybox ul .tab a:hover {
	color:#fff;
	background:url(../img/on_tab.gif) 0 0 no-repeat;
}

#main #fxcategory #categorybox ul .camp a {
	padding:7px 0 0;
	width:105px;
	height:18px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(../img/camp_tab.gif) 0 0 no-repeat;
	display:block;
}

#main #fxcategory #categorybox .inbox {
	padding:0 0 12px;
	background:url(../img/btm_categorybox.gif) 0 bottom no-repeat;
}

#main #fxcategory #categorybox .inbox table {
	margin:0 10px;
	width:695px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-collapse:collapse;
	font-size:100%;
} 

#main #fxcategory #categorybox .inbox table th,
#main #fxcategory #categorybox .inbox table td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:109%;
} 

#main #fxcategory #categorybox .inbox table th {
	height:20px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	background:#999;
}

#main #fxcategory #categorybox .inbox table .odd {
	background:#fff;
}

#main #fxcategory #categorybox .inbox table .even {
	background:#f0f0f0;
}

#main #fxcategory #categorybox .inbox table tr .name {
	padding:10px 0;
	width:140px;
	font-weight:bold;
	line-height:140%;
	text-align:center;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .comment {
	padding:10px 5px;
	widows:400px;
	line-height:120%;
	text-align:left;
}

#main #fxcategory #categorybox .inbox table tr .current {
	padding:10px 0;
	width:64px;
	text-align:center;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .expenses,
#main #fxcategory #categorybox .inbox table tr .monetaryunit {
	padding:10px 0;
	width:104px;
	text-align:center;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .pair {
	padding:10px 0;
	width:80px;
	text-align:center;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .mainpair {
	padding:10px 0;
	width:322px;
	text-align:center;
	line-height:160%;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .max {
	padding:10px 0;
	width:202px;
	text-align:center;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .min {
	padding:10px 0;
	width:201px;
	text-align:center;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .btn {
	padding:10px;
	width:132px;
	text-align:center;
	vertical-align:middle;
}

#main #fxcategory #categorybox .inbox table tr .btn .account {
	margin:5px 0;
	width:132px;
	height:35px;
	text-indent:-9999px;
	display:block;
}

#main #fxcategory #categorybox .inbox table tr .btn .detail {
	margin:5px 0;
	width:132px;
	height:35px;
	text-indent:-9999px;
	display:block;
}

#main #fxcategory #categorybox .inbox table .odd .btn .account {
	background:url(../img/btn_account_od.gif) 0 0 no-repeat;
}

#main #fxcategory #categorybox .inbox table .even .btn .account {
	background:url(../img/btn_account_ev.gif) 0 0 no-repeat;
}

#main #fxcategory #categorybox .inbox table .odd .btn .detail {
	background:url(../img/btn_detail_odd.gif) 0 0 no-repeat;
}

#main #fxcategory #categorybox .inbox table .even .btn .detail {
	background:url(../img/btn_detail_even.gif) 0 0 no-repeat;
}

#main #fxcategory #detailbox {
	margin:0 0 10px 0;
	width:720px;
}

#main #fxcategory #detailbox .inbox {
	margin:0 0 0 10px;
	width:710px;
}

#main #fxcategory #detailbox h2 {
	margin:30px 0 0;
	padding:2px 0 0 15px;
	width:703px;
	height:23px;
	font-size:134%;
	font-weight:bold;
	background:url(../img/h3_category.gif) 0 0 no-repeat;
}

#main #fxcategory #detailbox #recommend,
#main #fxcategory #detailbox #fee {
	width:720px;
	border:1px solid #0049a7;
	background:#0049a7;
	position:relative;
}

#main #fxcategory #detailbox #recommend dt {
	padding:5px;
	width:150px;
	line-height:130%;
	text-align:center;
	float:left;
}

#main #fxcategory #detailbox #recommend dt a {
	margin:-40px 0 0 0;
	width:120px;
	height:60px;
	font-weight:bold;
	color:#fff;
	line-height:130%;
	position:absolute;
	top:50%;
	left:20px;
	display:block;
}

#main #fxcategory #detailbox #recommend dt a:hover {
	color:#fa0;
}

#main #fxcategory #detailbox #recommend dd {
	padding:5px 10px;
	width:540px;
	line-height:130%;
	text-align:left;
	background:#fff;
	float:right;
}

#main #fxcategory #detailbox #campaign {
	width:720px;
	border:1px solid #0049a7;
	background:#fff;
}

#main #fxcategory #detailbox #campaign p {
	padding:10px 20px;
	font-size:117%;
	line-height:120%;
}

#main #fxcategory #detailbox #campaign p span {
	font-weight:bold;
	color:#c00;
}

#main #fxcategory #detailbox #fee dt {
	padding:5px;
	width:100px;
	font-weight:bold;
	color:#fff;
	line-height:130%;
	text-align:center;
	float:left;
}

#main #fxcategory #detailbox #fee dd {
	padding:10px;
	width:100px;
	line-height:130%;
	background:#fff;
	text-align:center;
	float:left;
}

#main #fxcategory #detailbox #fee dt {
	padding:10px;
	width:100px;
	font-weight:bold;
	color:#fff;
	line-height:130%;
	text-align:center;
	float:left;
}

#main #fxcategory #detailbox #cost,
#main #fxcategory #detailbox #leveraged {
	margin:0 0 10px;
	width:720px;
	background:#fff;
}

#main #fxcategory #detailbox #cost dl,
#main #fxcategory #detailbox #leveraged dl {
	margin:0 1px 0 0;
	width:359px;
	float:left;
}

#main #fxcategory #detailbox #cost dl dt,
#main #fxcategory #detailbox #leveraged dl dt {
	padding:10px;
	font-weight:bold;
	color:#fff;
	background:#0049a7;
	text-align:center;
}

#main #fxcategory #detailbox #cost dl dd,
#main #fxcategory #detailbox #leveraged dl dd {
	padding:9px;
	border:1px solid #0049a7;
	text-align:center;
}

#main #fxcategory #detailbox #spread,
#main #fxcategory #detailbox #swap {
	margin:0 0 10px;
	width:720px;
	background:#fff;
}

#main #fxcategory #detailbox #spread dl,
#main #fxcategory #detailbox #swap dl {
	margin:0 1px 0 0;
	width:143px;
	float:left;
}

#main #fxcategory #detailbox #spread dl dt,
#main #fxcategory #detailbox #swap dl dt {
	padding:10px;
	font-weight:bold;
	color:#fff;
	background:#0049a7;
	text-align:center;
}

#main #fxcategory #detailbox #spread dl dd,
#main #fxcategory #detailbox #swap dl dd {
	padding:9px;
	border:1px solid #0049a7;
	text-align:center;
}

#main #fxcategory #detailbox #swap {
	margin:0 0 10px;
	width:720px;
	background:#fff;
}
#main #fxcategory #detailbox #swap dl {
	margin:0 1px 0 0;
	width:143px;
	float:left;
}

#main #fxcategory #detailbox #swap dl dt {
	padding:10px;
	font-weight:bold;
	color:#fff;
	background:#0049a7;
	text-align:center;
}

#main #fxcategory #detailbox #swap dl dd {
	padding:9px;
	border:1px solid #0049a7;
	text-align:center;
}

#main #fxcategory #detailbox #currencypair {
	margin:0 0 10px;
	width:720px;
	background:#fff;
}
#main #fxcategory #detailbox #currencypair #pair {
	margin:0 1px 0 0;
	width:89px;
	float:left;
}

#main #fxcategory #detailbox #currencypair #trade {
	margin:0 1px 0 0;
	width:629px;
	float:left;
}

#main #fxcategory #detailbox #currencypair dl dt {
	padding:10px;
	font-weight:bold;
	color:#fff;
	background:#0049a7;
	text-align:center;
}

#main #fxcategory #detailbox #currencypair dl dd {
	padding:9px 4px;
	border:1px solid #0049a7;
	text-align:center;
}

#main #fxcategory #detailbox .btn_detail {
	margin:20px 220px;
	width:300px;
	height:35px;
}

#main #fxcategory #detailbox .btn_detail a {
	width:300px;
	height:35px;
	text-indent:-9999px;
	background:url(../img/btn_account_dtl.gif) 0 0 no-repeat;
	display:block;
}

#main #fxcategory #detailbox .locallink {
	width:120px;
	margin:10px;
	float:left;
}

#main #fxcategory #detailbox .locallink dt {
	margin:0 0 5px;
	width:120px;
	font-size:117%;
	font-weight:bold;
	line-height:110%;
}

#main #fxcategory #detailbox .locallink dd {
	padding:0 10px 10px 0;
	font-size:117%;
	float:left;
}

#main #fxcategory #detailbox .inbox #glossarybox {
	width:710px;
	clear:both;
}

#main #fxcategory #detailbox .inbox #glossarybox h3 {
	margin:0;
	width:690px;
	height:15px;
	padding:7px 10px 0;
	font-size:100%;
	font-weight:bold;
	background:#ccdbed;
}

#main #fxcategory #detailbox .inbox #glossarybox .commentbox {
	padding:10px 20px 30px;
	width:668px;
	line-height:140%;
	border:1px solid #ccdbed;
	clear:both;
}

#main #fxcategory #detailbox .inbox #glossarybox .top {
	margin:10px;
	text-align:right;
}

#main #fxcategory #link {
	margin:10px 15px 30px;
	height:30px;
}

#main #fxcategory #link li {
	margin: 0 0 0 10px;
	padding:0 0 0 12px;
	background:url(../img/img_sarrow.gif) 0 2px no-repeat;
	float:left;
}
