﻿* { margin:0; padding:0; }
img { border: 0px; }
.clear { clear: both; }
body { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin:0 auto; overflow: -moz-scrollbars-vertical; }
.main { width:920px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.width { width:959px; }
a:link { FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: none }
a:visited { FONT-WEIGHT: normal; COLOR:#000; TEXT-DECORATION: none }
a:active { FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: none }
a:hover { FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: underline; }
ul { list-style:none; }
.floatClear { float:none; clear:both; width:1px; height:1px; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; }
.tableReport { border-collapse:collapse; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #A39D8D; border-left-color: #A39D8D; background-color: #E3F0FD; }
.tableReport td, .tableReport th{ padding:5px; text-align:center; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #A39D8D; border-bottom-color: #A39D8D; }
.tableReport .bg1 { background-color:#FFF }
.abutton { border: #115296 1px solid; padding:2px; margin:0 1px; height:19px; display:inline-block; }
.abutton:link { FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none }
.abutton:visited { FONT-WEIGHT: normal; COLOR:#555555; TEXT-DECORATION: none }
.abutton:active { FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none }
.abutton:hover { FONT-WEIGHT: normal; TEXT-DECORATION: none; background-color:#E3F0FD; }
.header { overflow:hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0; padding-right: 0; padding-bottom: 8px; padding-left: 0; background-image: url(../images/web/header_bg.jpg); background-repeat: no-repeat; }
.header a:visited { color: #FFF; }
.header_eng { overflow:hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0; padding-right: 0; padding-bottom: 8px; padding-left: 0; background-image: url(../images/web/header_bg_eng.jpg); background-repeat: no-repeat; }
.header_eng a:visited { color: #FFF; }
.header_1 { float: left; color: #FFF; width: 760px; }
.top_banner {
	height: 70px;
	position: relative;
}
.top_banner1 {
	left: 5px;
	top: -26px;
	position: absolute;
}

.top_menu { text-align: right; line-height: 26px; }
.top_menu a { color: #FFF; }
.top_menu span { padding-right: 6px; padding-left: 6px; }
.menu {
	text-align: right;
	position: relative;
	z-index: 2;
}
.menu a { font-size: 14px; color: #FFF; }
.menu span { padding-right: 10px; padding-left: 10px; }
.logo { float:left; padding-top: 8px; padding-left: 26px; }
.icon { float:right; }
.icon ul { margin:18px 15px 0 0; }
.icon li { display:inline; margin-right:12px; cursor:pointer; text-align:center; line-height:18px; color:#985601 }
.icon li a { color: #985601; text-decoration: none; }
.icon li.user { width: 80px; text-align: right; }
.icon2 { float:right; margin:18px 18px 0 0; }
.icon2 li { display:inline; margin-right:15px; cursor:pointer; text-align:center; color:#985601 }
.iconImg { background:url(../images/web/topIcon.gif); width:35px; height:35px; }
.iconImg1 { background-position:0 0 }
.iconImg2 { background-position:-35px 0 }
.iconImg3 { background-position:-70px 0 }
.iconImg4 { background-position:-105px 0 }
.iconImg5 { background-position:-140px 0 }
#navigation { clear:both; padding:0; height: 53px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#navLeft { width:22px; height:61px; }
#navRight { width:22px; height:61px; }
#navMiddle { width:915px; overflow:hidden; padding-right: 0; padding-bottom: 8px; padding-left: 0; }
#navMiddle>div { height:41px; padding:0; margin:0; background:url(/comm/images/web/menu.gif) no-repeat; }
#navMiddle a { display:block; float:left; width:114px; height:41px; }
#banner { width: 911px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; clear: both; }
.banner { padding-top: 10px; padding-bottom: 10px; }
#pageTab { margin:0 auto; clear:both; }
#pageTab li, .tabContent div { height:36px; float:left }
.tabContent { position:relative; }
#pageTab .tabUl { padding-top:15px; display:block; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 20px; background:url(../images/web/pageTab_border.gif) no-repeat; background-position:left 15px; height: 100%; }
.mypageTab1 { position:absolute; top:0; left:0; width:610px; height:36px; overflow:hidden; }
.mypageTab2 { position:absolute; top:0; right:0; width:310px; height:36px; overflow:hidden; }
.tabBorderL { background:url(../images/web/pageTab_border.gif) no-repeat; background-position:left 0px; width: 0px; }
.tabBorderR { background:url(../images/web/pageTab_border.gif) no-repeat; background-position:left -36px; width:3px; }
.tabContent { background:url(../images/web/pageTab_border.gif) repeat-x; background-position:left -72px; width:910px; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 0px; }
.tabContent li { cursor:pointer; padding-right: 5px; }
.tabOuter { background:url(../images/web/pageTab.gif) no-repeat; background-position:0 0; }
.tabInner { background:url(../images/web/pageTab.gif) no-repeat; background-position:right -36px; padding:0 5px; color:#834A01; font-weight:bold; }
.tabOuterC { background:url(../images/web/pageTab.gif) no-repeat; background-position:left -72px; }
.tabInnerC { background:url(../images/web/pageTab.gif) no-repeat; background-position:right -108px; padding:0 5px; color:#333333; font-weight:bold; }
#controlTab { float:right; display:none; }

#content { background-image: url(../images/web/bg1.gif); background-repeat: no-repeat; background-position: 0px bottom; padding-bottom: 3px; margin-bottom: 10px; }
.content1 { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #797979; border-left-color: #797979; }

.dragColumn { width:33%; float:left; padding:10px 0 0 0; }
.sonmenu { padding-top: 15px; padding-right: 0; padding-bottom: 5px; margin-left: 10px; padding-left: 10px; line-height: 22px; }
.sonmenu A { FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none }
.sonmenu A:link { FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none }
.sonmenu A:visited { FONT-WEIGHT: normal; COLOR:#555555; TEXT-DECORATION: none }
.sonmenu A:active { FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none }
.sonmenu A:hover { FONT-WEIGHT: normal; COLOR: #006699; TEXT-DECORATION: none }
.tool { margin-bottom: 9px; margin-left: 9px; }
.toolIcon { float:right }
.toolIcon img { cursor:pointer; padding-top: 7px; padding-right: 7px; padding-bottom: 0; padding-left: 0; }
.toolHead { background:url(/comm/images/web/toolborder.gif) no-repeat; background-position:0 0; height:26px; }
.toolHead2 { background:url(/comm/images/web/toolborder.gif) no-repeat; background-position:right -26px; height:26px; }
.toolHead2 span { display:block; float:left; color:#FFF; line-height:24px; padding-left:35px; padding-top: 2px; }
.toolContent { line-height:20px; height: 100%; overflow: hidden; padding:10px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #989898; border-left-color: #989898; }
.toolContent ul { list-style:none; }
.toolContent li { float:none; }
.toolcontent_menu li { width: 100%; }
.toolFoot { background:url(/comm/images/web/toolborder.gif) no-repeat; height:4px; background-position:left -52px; overflow:hidden }
.toolFoot2 { background:url(/comm/images/web/toolborder.gif) no-repeat; height:4px; background-position:right -56px; }
.toolHolder { border:#d2a700 1px dashed; }
#contentFoot { clear:both; margin:0 auto; }
#contentFoot .bg1 { margin:0 auto; background:url(../images/web/pageTab_border.gif) repeat-x; background-position:left -121px; width:919px; height:11px; clear:both; }
#contentFoot .bg2 { background:url(../images/web/pageTab_border.gif) no-repeat; background-position:left -110px; width:919px; height:11px; }
#contentFoot .bg3 { background:url(../images/web/pageTab_border.gif) no-repeat; background-position:right -140px; width:919px; height:11px; }
#foot { clear:both; background-color:#313131; text-align:center; width:919px; line-height:200%; color: #FFFFFF; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
#foot a { color: #FFFFFF; text-decoration: none; }
#popUpBg { background:#000; display:none; margin:0; padding:0; filter:alpha(opacity=50); opacity:0.5; position:absolute; top:0; left:0; width:100%; z-index: 10; }
.popUpTop { position:absolute; display:none; z-index: 10; background-color: #FFF; padding: 5px; }

#sortTd>div { border-bottom:dotted 1px #99CC00; cursor:pointer; margin-top:5px; }
#toolListTB tr>td { border-bottom:dotted 1px #99CC00; padding:5px; }
.toolTitle { font-size:large; font-weight:bold; color:#0099CC; margin-top:1px; }
#layoutList li { float:none; border-bottom:#99CC00 1px solid; margin-bottom:8px; text-align:left; padding-left:10px; height:90px; overflow:hidden; }
#layoutList li div { float:left; margin:5px; width:58px; height:44px; padding:5px; cursor:pointer; }
.layoutHover { border:#009966 1px solid }

.splitPage { padding:5px; clear:both; margin:0 auto; }
.splitPage li { padding:2px 5px; margin:1px; color:#000000; cursor:pointer; float:left; text-decoration:underline }
.splitPage .current { font-weight: bold; text-decoration: none; }

.webNav { overflow: hidden; width: 250px; }
.webNav h5 { font-size: 12px; }
.webNav a { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; left: -1px; white-space: nowrap; margin-top: 5px; margin-bottom: 5px; float: left; padding-right: 3px; padding-left: 3px; }

.left { float: left; }
.commUl { list-style:none; }
.commUl li { float:left; padding:5px 0 0 10px; }
.queAnswer { width:90%; border:#C1BAAA 1px solid; margin-left:5px; padding:3px; float:none; display:none; }

.part_1 { background-color: #E6F2FD; margin-bottom: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; height: 100%; }
.part_1 .w105 { width: 105px; float: left; padding: 10px; }
.part_1 .text { 
	padding: 10px;
}
.part_1 hr { color: #E6E6E6; height: 1px; margin-top: 5px; margin-bottom: 5px; }
.aLink { cursor:pointer }
.ico p { background-image: url(/comm/images/web/ico1.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 12px; line-height: 22px; display: block; width: 90%; }
.ico1 p { background-image: url(/comm/images/web/ico2.gif); background-repeat: no-repeat; background-position: 0px 14px; padding-left: 12px; display: block; width: 90%; padding-bottom: 5px; padding-top: 5px; }

#Tab1 { }

#Tab2 { }

.Menubox { width:98%; height:28px; line-height:28px; border-left:1px solid #C1BAAA; padding:0; margin:0; }
.Menubox ul { margin:0; padding:0px; }
.Menubox li { float:left; display:block; cursor:pointer; margin-top:-1px; padding:0 10px 0 10px; text-align:center; color:#1D1D1D; background-color: #E3F0FD; line-height: 27px; height: 27px; position: relative; bottom: -1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C1BAAA; border-right-color: #C1BAAA; border-bottom-color: #A39D8D; border-left-color: #C1BAAA; }
.Menubox li.hover { padding:0 10px 0 10px; color:#000; font-weight:bold; height:28px; line-height:28px; border-top-width: 1px; border-right-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #A39D8D; border-right-color: #A39D8D; border-left-color: #A39D8D; border-bottom-width: 0px; border-bottom-style: none; position: relative; bottom: -1px; background-color: #FFF; }
.Menubox .new { background-color: #FEFBF2; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; margin-top: -1px; border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #FEFBF2; border-right-color: #FEFBF2; border-bottom-color: #FEFBF2; border-left-color: #FEFBF2; top: -1px; height: 26px; overflow: hidden; line-height: 20px; }
.Menubox .new.hover { border: 1px solid #FEFBF2; top: -1px; height: 26px; overflow: hidden; line-height: 20px; }
.Contentbox { clear:both; border: 1px solid #A39D8D; padding: 10px; margin: 0px; height: 100%; }
.ContentboxN { clear:both; border: 1px solid #A39D8D; padding: 10px; margin: 0px; height: 100%; }
.w180 { width: 180px; }
.input_w180 { width: 180px;  *width: 178px;}
.w50b { float: left; width: 50%; }
.w50b h3 { width: 90%; background-color: #E6F2FD; line-height: 26px; }
.w50b h5 { line-height: 26px; color: #0078F0; }
.tb p { padding-left: 27px; color: #333333; }
.tb h3 { background-color: #006699; line-height: 28px; }
.tb h4 { background-color: #006699; line-height: 24px; }
.tb h5 { line-height: 24px; }
.tb li { padding-left: 10px; color: #333333; }
.login { background-image: url(../images/web/login_bg.gif); background-repeat: no-repeat; height: 139px; width: 207px; background-position: 10px 0px; padding-left: 10px; }
.login .tt { padding-top: 26px; padding-left: 15px; color: #000000; height: 20px; }
.login .nr { padding-left: 30px; height: 46px; }
.login .nr select { width: 148px; }
.login .an { text-align: center; line-height: 30px; height: 30px; }
.login .an .lg { float: left; padding-left: 15px; }
.login .an .rg { float: left; padding-left: 0px; cursor:pointer; }
.login .an .rg a { color: #000000; text-decoration: underline; }
.login .dr { padding-top: 20px; height: 80px; }
.login .an2 { text-align: right; padding-right: 20px; }
.contact { padding-left: 10px; }
.ul1 li { background-image: url(/comm/images/web/ico.gif); background-repeat: no-repeat; background-position: 0px 11px; padding-left: 10px; }
.list { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C5BEAC; padding: 5px 0 1px 5px; width:100%; cursor:pointer; }
.lista { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C5BEAC; background-color: #D8E9FA; }
.listb { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C5BEAC; background-color: #E3F0FD; }
.list_1 { float: left; width: 80px; height:60px; overflow:hidden; }
.list_2 { padding:0 0 0 1px; }
.list_2 p { color: #666666; }
.list_2 h4 { font-size: 12px; }
.ico3 h3 { background-color: #E3F0FD; font-size: 14px; padding-left: 10px; line-height: 24px; margin-bottom: 10px; margin-top: 10px; }
.ico3 h4 { font-size: 12px; }
.ico3 li { padding-left: 25px; background-image: url(../images/web/ico3.gif); background-repeat: no-repeat; background-position: 10px 7px; margin-bottom: 10px; }
.ico3 p { padding-left: 25px; }

.tb_1 { background-color: #999999; }
.tb_1 td { padding: 5px; background-color: #FFF; }
.tb_1 .tt_1 { background-color: #E3F0FD; }
.tb_1 .tt_2 { background-color: #E3F0FD; font-weight: bold; }
.tb_1 .tt_3 { background-color: #E3F0FD; font-weight: bold; text-decoration: underline; color: #0000FF; cursor:pointer; }
.tb_1 .tt_4 { background-color: #F5FAFE; }
.tb_1 .tt_5 { background-color: #F5FAFE; }
.tb_2 td { padding: 5px; }

.percent50 { float: left; width: 48%; margin-right: 1%; }
.pdf { background-image: url(../images/web/pdf.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 18px; font-size: 12px; color: #004477; height: 28px; padding-bottom: 5px; }
.huise { color: #666666; }
.pdf:hover { color: #004477; text-decoration: underline; }
.top10 { margin-top: 10px; }
.m_face { float: left; background-color: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; margin-right: 15px; }
.style1 p { padding-bottom: 10px; text-indent: 2em; }
.style2 p { padding-bottom: 10px; }
.red { color: #FF0000; }
.qa_title { background-image: url(../images/web/ico3.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 15px; }
.qa_title a { display: block; cursor:pointer; }
.qa_content { padding-left: 15px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; margin-bottom: 10px; color: #666666; padding-top: 10px; }
.reportTh1 { width:100px; text-align:right; background-color:#E3F0FD; padding:3px 5px }
.reportTh2 { background-color:#E3F0FD; padding:3px 5px }
.bottom { width: 580px; margin-right: auto; margin-left: auto; margin-top: 20px; }
.bottom h3 { background-color: #EDE7D7; font-size: 14px; line-height: 30px; padding-left: 8px; }
.bottom h4 { font-size: 14px; padding-left: 8px; padding-top: 16px; }
.bottom p { padding: 8px; text-align: justify; }
.bottom .li_ico { float: left; width: 30px; padding-left: 15px; color: #666666; }
.bottom .li_text { float: left; width: 520px; color: #666666; }
.pages { font-size:12px; margin:10px 0 0 0; color:#000; }
.pages a { margin:20px 1px; padding:5px 2px; color:#000; text-decoration:underline; }
.pages A:link { color:#000; text-decoration:underline; }
.pages A:visited { color:#000; text-decoration:underline; }
.pages .this { font-weight:bold; }
.regTable { text-align:left; table-layout:fixed; }
.regTable .td1 { text-align:right; }
.regTable input { width:100px; }
.ipoText a.ipoLink:link { color: #006699; font-weight: bold; text-decoration: underline; }
.ipoText a.ipoLink:visited { color: #810081; text-decoration: underline; font-weight: bold; }
.ipoText a.ipoLink:hover { color: #00F; text-decoration: underline; font-weight: bold; }
.ipoText a.ipoLink:active { color: #810081; text-decoration: underline; font-weight: bold; }
.app_window { text-align: left; }
.app_menu { float: left; width: 130px; padding-right: 15px; }
.app_menu div { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; background-image: url(../images/web/ico1.gif); background-repeat: no-repeat; background-position: 5px 10px; padding-left: 16px; padding-top: 5px; padding-bottom: 5px; }
.app_menu .hover { background-color: #006699; }
.app_menu div a { display: block; width: 100%; }
.apps { float: left; width: 560px; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #DDD; min-height:300px; _height: 300px; }
.app { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding: 5px; }
.app_1 { height: 60px; width: 100px; float: left; text-align: center; border: 1px solid #CCC; background-color: #FFF; overflow: hidden; }
.app_1 img { height: 60px; }
.app_2 { float: left; padding-left: 15px; width: 400px; }
.app_2 h2 { color: #0099CC; font-size: 14px; padding-bottom: 5px; }
.app_2_1 { padding-bottom: 5px; color: #666; }
.app_2_2 a { background-image: url(../images/web/bt.png); background-repeat: no-repeat; height: 22px; width: 88px; display: block; line-height: 22px; text-align: center; color: #000; padding-top: 2px; }
.cashsns { position: absolute; height: 280px; width: 980px; top: -280px; left: -30px; }
.year { float:left; padding-left: 0px; }
.tips { background-image: url(../images/web/ico4.gif); background-repeat: no-repeat; background-position: 5px 15px; padding-left: 18px; color: #666; padding-top: 10px; }
.ylink { }
.ylink_h { background-image: url(../images/web/toolborder.gif); background-repeat: no-repeat; }
.ylink h3 { line-height: 24px; padding-left: 35px; color: #FFF; font-weight: normal; background-image: url(../images/web/toolborder.gif); background-repeat: no-repeat; background-position: right -26px; padding-top: 2px; }
.ylink_h h3 span { float: right; padding-top: 5px; padding-right: 7px; }
.ylink_content { line-height: 24px; color: #CCC; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #989898; border-left-color: #989898; padding: 5px; background-color: #FFF; }
.ylink_content a { padding-left: 5px; padding-right: 5px; }
.ylink_foot { background-image: url(../images/web/toolborder.gif); background-repeat: no-repeat; background-position: 0px -52px; height: 14px; }
.ylink_foot_bg { background-image: url(../images/web/toolborder.gif); background-repeat: no-repeat; background-position: right -56px; height: 14px; }
.tab_bar { background-image: url(../images/web/tab_bar_bg.gif); background-repeat: no-repeat; height: 30px; background-position: right 27px; }
.tab a { color: #FFF; text-decoration: none; }
.tab li { float: left; display: block; background-image: url(../images/web/tab_bg.gif); background-repeat: no-repeat; margin-right: 5px; background-position: 0px 0px; color: #FFF; line-height: 26px; height: 28px; cursor:pointer; }
.tab li span { background-image: url(../images/web/tab_bg.gif); background-repeat: no-repeat; background-position: right -30px; display: block; padding-right: 5px; padding-left: 5px; padding-top: 2px; height: 26px; float:left; }
.tab li span input { margin-top: 2px;}
.tab .this { background-image: url(../images/web/tab_bg.gif); background-repeat: no-repeat; background-position: 0px -60px; font-weight: bold; color: #000; }
.tab .this span { background-image: url(../images/web/tab_bg.gif); background-repeat: no-repeat; background-position: right -90px; }
.tab .li_r { float: right;display:none; }
.foot_banner { }
#daily_investment{
	font-weight: bold;
}
.ipo{
	position: relative;
}
.ipo_c{
	width: 465px;
	position: absolute;
	top: -40px;	
}
.ipo_cc {
	border: 3px solid #115296;
}
.ipo_a{
	FILTER: alpha(opacity=20);
	moz-opacity: 0.2;
	opacity: 0.2;
	background-image: url(../images/web/ipo_a.gif);
	line-height: 1px;
}
.ipo_h{
	background-color: #115296;
	line-height: 22px;
	height: 22px;
	color: #FFF;
	background-image: url(../images/web/ico5.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 5px 2px;
	padding-top: 2px;
}
.ipo_h span{
	float: right;
	padding-top: 2px;
	padding-right: 6px;
}
.ipo_table {
	background-color: #999999;
}

.ipo_table th{
	background-color: #E3F0FD;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ipo_table td{
	text-align: center;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ipo_table a{
	background-image: url(../images/web/rg.gif);
	text-align: center;
	display: block;
	line-height: 16px;
	text-decoration: none;
	background-repeat: repeat-x;
	border: 1px solid #3C669C;
	margin: 2px;
	padding: 2px;
}
.ipo_table a:hover{
	background-image: url(../images/web/rg.gif);
	background-repeat: repeat-x;
	background-position: 0px -28px;
	text-decoration: none;
	border: 1px solid #579B3C;
}
.ico4 h3 {
	background-image: url(/comm/images/web/ico1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 12px;
	line-height: 22px;
	display: block;
	width: 90%;
	font-size: 12px;
	font-weight: normal;
}
.ico4 p {
	padding-left: 12px;
	line-height: 22px;
	display: block;
	width: 90%;
}

