.marquee {
	background: transparent url(/include/images/redsq_bg.png) top left repeat;
	color: #ffffff;
	height: 26px;	/*border: 1px solid #929292;*/
	line-height: 26px;
}
.marquee a{
text-decoration:none;
}
.marquee a:hover{text-decoration:none;}

.text_sqzer {
	padding: 0;
}

.layoutable {
	width: 690px;
	margin: 0 auto;
}

.layoutable td {
	vertical-align: top;
}

.layoutable td div.row_block {
	margin-top: 40px;
}

.row_block {
	width: 182px;
}

.side_sq {
	padding: 16px 0 1px 0 !important;
}

.g_bgc h2 {
	border-top: 2px solid #e0a1a1;
}

.g_bgc {
	background-color: #f2f2f2;
}

h2.geventboard {
	background-image: url(/include/images/stock/eventboard_g.png);
	background-color: #f2f2f2;
	margin: 0 !important;
	padding-top: 0;
}

.row_block .banner {
	width: 182px;
}

.a_tab_block table {
	border-collapse: separate;
	border-spacing: 0px 1px;
}

.bannerlink {
	margin-bottom: 56px;
}

.bannerswticher li a {
	padding: 1px 4px;
}

.bannerswticher li a {
	background-color: #f7e5e5;
}

div.bannerswticher {
	width: 170px;
	margin: 0 auto;
}

.tab_block .squeeze {
	padding: 10px 5px;
}

.tab_block .squeeze table {
	width: 100%;
}

.tab_block .squeeze .notetable {
	height: 153px;
}

.colhead {
	background: transparent url(/include/images/futures/future_table_head.png) left top repeat-x;
	color: #000000;
	font-size: 13px;
	height: 2.23em;
	line-height: 2.3em;
}

.coleach {
	background-color: #fdf6f6;
	height: 25%;
}

.coldate {
	width: 80px;
}

.colcount {
	width: 68px;
}

.ordercentretd {
	width: 211px;
}

.ed_block {
	background: transparent url(/include/images/tab_block__g_pink_bg.png) 0 30px repeat-x;
	width: 100%;
}

.ed_block h2 {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 12px;
	padding-top: 9px;
}

div.a_tab_block .squeeze {
	padding: 10px 6px 10px;
}

.menu_clearbox {
	margin-right: 31px !important;
}

.a_tab_block div.aj_block .aj_menu li.on a {
	padding-left: 13px;
}

.a_tab_block div.aj_block .aj_menu li.on a span {
	padding-right:12px;
}

.a_tab_block div.aj_block .aj_menu li a {
	padding-left: 12px;
}

.a_tab_block div.aj_block .aj_menu li a span {
	padding: 10px 12px 0 0;
}

div.a_tab_block .squeeze table td {
	line-height: 23px;
}


.uppageswitcher {
	margin: 20px 0 0 10px;
}

.uppageswitcher .arrow {
	border: 0;
}

.prev {
	background: transparent url(/include/images/prev_button.png) right center no-repeat;
	padding-right: 26px;
}

.next {
	background: transparent url(/include/images/next_button.png) left center no-repeat;
	padding-left: 26px;
}

.uppageswitcher select {
	float: left;
	width: 126px;
}

.uppageswitcher ul {
	float: right;
	margin-right: 44px;
}

.uppageswitcher li {
	display: inline;
}

.uppageswitcher li a {
	color: #666666;
	border-left: 1px solid #666666;
}

.uppageswitcher li a.page {
	color: #666666;
	padding: 0 6px 0 10px;
	border-left: 1px solid #666666;
}

.uppageswitcher li a.first {
	border: none;
	padding: 0 6px 0 10px;
}

.ed_block .tlist table {
	clear: both;
	width: 676px;
	margin: 12px 0 0 13px;
}

.ed_block .tlist table td {
	background-color: #fef5f5;
	height: 36px;
}

.ed_block .tlist table .even td {
	background-color: #fdeeee;
}

.tdimpnote {
	color: #000000;
	padding: 0;
	background-image: url(/include/images/arrow_rtop.png);
	background-repeat: no-repeat;
	background-position: 4px center;
}

.tdimpnote em {
	display: block;
	font-style: normal;
	line-height: 3.2em;
	margin-left: 17px;
	border-left: 2px solid #ffffff;
	font-weight: bold;
	width: 88px;
}


.ed_block table .contents {
	width: 463px;
	text-align: left;
	padding-left: 37px;
}


.ed_block table .date {
	width: 80px;
}

table tbody .tdContent {
	text-align: left;
	padding-left: 10px;
}