@import "/include/css/article_colour.css";

.lvl {
	padding: 2px 0 0 0;
	margin-bottom: 5em;
}

.contentfield {
	position: relative;
	width: 735px;
	float: right;
}

/* Page Left Menu Field */

.menufield {
	width: 220px;
	float: left;
}

/* Third Submenu */

.third_submenu {
	padding: 0.5em 0 9px;
}

.third_submenu li {
	display: inline;
}

.third_submenu li a {
	font-size: 13px;
	padding: 0 16px;
}

/* Fourth lvl menu with tab */

.fourth_menu_block {
	height: 40px;
	padding: 10px 0;
	
}
.fourth_menu_block_select{/*penee*/
    width:720px;
    height: 38px;
	padding:0 8px 0 0;
	margin-top:-10px;
	background: transparent url(/include/images/scroll_bg.png) top center no-repeat;
}
/*penee*/
.check_position{
	float:right;
	margin:6px 50px 0 5px;
}
.futures_chk_position select {
	float: right;
	margin: 7px 12px 0 0;
	width: 215px;
}
.fourth_menu:after {
	content: "";
	clear: both;
	display: block;
	margin-bottom: 24px;
}

.fourth_menu {
	background: transparent url(/include/images/fourth_menu_bg.png) bottom left repeat-x;
	height: 3.6em;
}

.fourth_menu li {
	display: inline;
}

.fourth_menu li {
	background: transparent url(/include/images/tab/articletabbg.png) left top repeat-x;
	float: left;
	margin-left: 1px;
	cursor: pointer;
}

.fourth_menu li a {
	float: left;
	height: 38px;
	line-height: 30px;
	padding-left: 16px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}

.fourth_menu li a span {
	background: transparent url(/include/images/tab/articletabright.png) right top no-repeat;
	float: left;
	height: 32px;
	line-height: 1em;
	padding: 12px 16px 0 0;
	cursor: pointer;
}

.fourth_menu li.now {
	background: transparent url(/include/images/tab/articletabbgnow.png) left top repeat-x;
	float: left;
}

.fourth_menu li.now a {
	float: left;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
}

.fourth_menu li.now a span {
	background: transparent url(/include/images/tab/articletabrightnow.png) right top no-repeat;
	float: left;
	height: 32px;
	line-height: 1em;
}

/* Search Block */

.searchblock {
	/*background: transparent url(/include/images/member_club_bg.png) top left no-repeat;*/      /*penee*/
	float:right;/*penee*/
	position:relative;
	_width:470px;
	_float:right;/*penee*/
	_position:absolute;
	_padding: 1px 2px 2px;/*penee*/

}

.searchblock label {
	padding-left: 37px;
	margin-right: 4px;
	_padding-left: 28px;
}
/**/
.searchblock2 {
/*background: transparent url(/include/images/member_club_bg.png) top left no-repeat;*/      /*penee*/
	float:right;
	position:relative;
	_width:470px;
	_float:right;/*penee*/
	_position:absolute;
	_padding: 1px 2px 2px;/*penee*/

}
.searchblock2 label {
	padding-left: 37px;
	margin-right: 4px;
	_padding-left: 85px;
}
.searchblock2 input.sitesearchtext {
	width: 142px;
	height: 17px;
	padding: 1px;
	line-height: 19px;
	margin-right: 2px;
}

.searchblock2 p {
	padding: 4px 0 12px 14px;
}

.searchblock2 .mz_login {
	position: relative;
	top: 4px;
	left: 15px;
}
.searchblock input.sitesearchtext {
	width: 142px;
	height: 17px;
	padding: 1px;
	line-height: 19px;
	margin-right: 2px;
}

.searchblock p {
	padding: 4px 0 12px 14px;
}

.searchblock .mz_login {
	position: relative;
	top: 4px;
	left: 15px;
}

.joinus {
	position: relative;
	top: 0;
	left: 20px;
	margin-right: 20px;
}

/* Article Block */

.whiteBtn {
	font-size: 12px;
	font-family: Arial;
	padding: 2px 8px;
	height: 21px;
	cursor: pointer;
	line-height: 1.2em;
}

.article_block {
	background: transparent url(/include/images/3rd_menu_bg.png) top left repeat-x;
}

.mpage_block {
	background: transparent url(/include/images/3rd_menu_bg.png) top left repeat-x;
}

.article_block .third_menu_title {
	position: relative;
	font-size: 15px;
	font-weight: bold;
	padding: 12px 0 10px 15px;
}

.article_block .third_menu_title a {
	position: absolute;
	top: 15px;
	right: 16px;
	background: transparent url(/include/images/arrow_ltop.png) left center no-repeat;
	font-size: 0.8em;
	font-weight: lighter;
	text-decoration: underline;
	padding-left: 17px;
}

.mpage_block .redlta_menu_title {
	font-size: 15px;
	font-weight: bold;
	padding: 12px 0 10px 15px;
}

.article_block .third_menu_title em {
	padding-right: 20px;
	font-style: normal;
}

.mpage_block .redlta_menu_title em {
	padding-left: 20px;
	font-style: normal;
}

.mpage_block h3 {
	font-size: 15px;
	margin-bottom: 0.6em;
}

.mpage_block span {
	margin-right: 41px;
}

.mpage_block p {
	line-height: 1.5em;
	margin: 3px 0 1em;
}

/* Text Squeezer */

.text_sqzer {
 Clear:both;
}

.text_sqzerTdDownline {
 border-bottom:  2pt solid white;
}
.text_sqzerTdDownlineRGB  {
 border-bottom:  2pt solid rgb(252,238,238);
}


.text_sqzer2{
    width:30%;
	float:left;
	display:block;
}

.text_button{
text-decoration:none;
background: transparent url(../images/wealth/bgStyleBtn_24.png) no-repeat scroll center center;
color: #666666;
display: block;
float: left;
font-weight: bold;
height: 26px;
line-height: 26px;
padding: 0 0 0 21px;
width: 340px;
}


.text_13_button{
text-decoration:none;
background: transparent url(../images/wealth/bgStyleBtn2_13.png) no-repeat scroll center center;
color: #666666;
display: block;
float: left;
font-weight: bold;
height: 26px;
line-height: 26px;
padding: 0 0 0 11px;
width: 195px;
}


.text_sqzer h3 {
	font-size: 15px;
	line-height: 25px;
	padding-left: 12px;
	margin: 8px 0 18px 0;
	font-weight: bold;
}

.text_sqzer p {
	font-size: 13px;
	line-height: 1.8em;

}

.text_sqzer table {
	width: 670px;
	background-color:White;
    border-collapse:collapse;/*penee981120*/
	
	
}

.side_sq table {
	width: 350px;/*優質團隊*/
	margin:8px 5px 0px 5px;
	border: 1px solid #cccccc;
	/*background-color:#eaf0ff;*/
	background-image: url(/include/images/futures/SalesTeam_bg.jpg);
}

/*.side_sq tbody {
	width: 350px;優質團隊
	border: 1px solid #666666;
}*/

.text_sqzer table.smalltable {
	width: 346px;
}

/* Table */
/*移至tablestyle.css*/
/*
table {
	border-spacing: 1px 1px;
	border-collapse: separate;
}

table thead {
	font-weight: bold;
	width: 100%;
	height: 1.5em;
	font-size: 13px;
	text-align: center;
}

table td a.download {
	background: transparent url(/include/images/doc_icon.png) left center no-repeat;
	color: #666666;
	padding-left: 17px;
}

table a.rankstar {
	background: transparent url(/include/images/n_star.png) top center no-repeat;
	display: block;
	width: 13px;
	height: 12px;
	float: left;
	margin-right: 2px;
	overflow: hidden;
	text-indent: -999em;
}

table a.rankstar:hover {
	background: transparent url(/include/images/y_star.png) top center no-repeat;
}
*/

/* Side Menu */

.menubody h2 {
	text-align: center;
	padding-top: 10px;
}

.menubody a {
	text-decoration: none;
}

.menubody ul {
	padding-bottom: 1.7em;
	margin-top: 12px;
}

.menubody ul li ul {
	background: none;
	margin-top: 0;
	padding-bottom: 0;
}

.menubody ul li {
	width: 171px;
	margin-left: 20px;
}

.menubody ul li a {
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0 5px 22px;
}

.menubody ul li ul li a {
	display: block;
	font-size: 13px;
	font-weight: lighter;
	padding: 5px 0 5px 22px;
}

.menubody ul li ul li {
	margin-left: 0;
}

.menubody ul li ul li a {
	padding-left: 38px;
	font-weight: lighter;
}

.menubody ul li a.dragon {
	font-weight: bold;
}

.menubody ul li ul li a:hover,
.menubody ul li ul li a.on {
	font-weight: bold;
}

.firstrow {
	background: none !important;
}

/* Indented Parapraph */

.intent_para,
.intent_para dl {
	height: 1%;
	overflow: hidden;
}

.intent_para dt,
.intent_para dd {
	float: left;
	display: block;
	font-size: 13px;
}

.intent_para dt {
	font-weight: bold;
}

.intent_para dd {
	width: 620px;
}

/* Page Switcher and H4 title */

.mpage_block h4 {
	font-size: 13px;
	padding: 0 0 4px 12px;
	margin: 3em 0 15px 0;
}

.pageswitcher {
	text-align: center;
	padding-top: 10px;
}

.pageswitcher .arrow {
	border: 0;
}

.pageswitcher .prev {
	padding-right: 26px;
}

.pageswitcher .next {
	padding-left: 26px;
}
.pageswitcher select {
	float: left;
	width: 126px;
}

.pageswitcher ul {
	margin: 0 auto;
}

.pageswitcher li {
	display: inline;
}
.pageswitcher li a.page {
	padding: 0 6px 0 10px;
	color: #999999;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-decoration: none;
}
.pageswitcher li a.first {
	border: none;
	padding: 0 6px 0 10px;
	color: #666666;
}

/* Misc */

.backtolist {
	float: right;
	font-size: 11px;
	text-decoration: underline;
}

.impnote {
	clear: both;
	display: block;
	font-size: 13px;
	font-style: normal;
	margin: 28px 0 8px 13px;
}

.impnote2 {
	clear: both;
	display: block;
	font-size: 13px;
	font-style: normal;
	color:#d30404;
	margin-top:4px;
	padding-left:3px;
}

.nouse {
	font-size: 13px;
	line-height: 28px;
	margin: 0 65px 0 44px;
}

/* Content Head */

.content_head {
	position: relative;
	width: 720px;
	margin: 0 auto 12px;
	padding-top: 6px;
}

.content_head .squeezer {
	padding-bottom: 6px;
}

.content_head .lvl_1 {
	height: 50px;
}

.content_head .lvl_1 ul {
	position: absolute;
	top: 12px;
	right: 18px;
	padding-left: 19px;
}

.content_head h2 {
	padding: 0 0 0 18px;
	font-size: 15px;
	font-weight: bold;
	line-height: 3em;
}

.content_head .lvl_2 {
	height: auto;
	padding: 8px 0;
}

.content_head a {
	text-decoration: underline !important;
}

.catelist {
	width: 300px;
	margin: 0 0 0 18px;
}

.functionlist {
	position: absolute;
	right: 18px;
	bottom: 15px;
	width: 320px;
	text-align: right;
}

.catelist dl,
.catelist ul {
	height: auto;
	width:600px;
	overflow: hidden;
}

/*
.catelist li {
	margin-bottom: 8px;
}
*/

.catelist li.up {
	padding-left: 16px;
	overflow: hidden;
}

.catelist li dt, 
.catelist li dd {
	float: left;
	font-size: 13px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.catelist li dd a {
	line-height: 2em;
}

.star_rank {
	margin-left: 12px;
}

.rela_stock a {
	margin-right: 10px;
}

.catelist a.rankstar {
	display: block;
	width: 13px;
	height: 12px;
	float: left;
	margin: 2px 2px 0 0;
	overflow: hidden;
	text-indent: -999em;
}

.functionlist li {
	display: inline;
}

.functionlist li a {
	margin-left: 14px;
}

.downloadicon {
	padding-left: 16px;
	font-size: 15px;
	/*line-height: 25px;*/
	padding-left: 12px;
	margin: 8px 0 18px 0;
	font-weight: bold;
}

.addicon {
	padding-left: 13px;
}

.printicon {
	padding-left: 13px;
}

/* Page Bottom Vote Block  */

.vote_block {
	width: 408px;
	height: 50px;
	padding: 19px 0 0 290px;
	margin: 0 auto;
}

.vote_block a.rankstar {
	display: block;
	width: 28px;
	height: 26px;
	float: left;
	overflow: hidden;
	text-indent: -999em;
}

.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 {
	margin-right: 44px;
}

.uppageswitcher li {
	display: inline;
}

.uppageswitcher li a {
	color: #666666;
	border-left: 1px solid #666666;
}

.uppageswitcher li a.page {
	color: #FF0000;
	padding: 0 6px 0 10px;
	border-left: 1px solid #666666;
}

.uppageswitcher li a.first {
	border: none;
	padding: 0 6px 0 10px;
}

/* Table Stars */

dd.eval {
	width: 116px;
}

.eval {
	background: transparent url(/include/images/td_stars.png) left center no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-indent: -999em;
}

.star0 {
	background-position: 0 0;
}

.star1 {
	background-position: 0 -26px;
}

.star2 {
	background-position: 0 -52px;
}

.star3 {
	background-position: 0 -78px;
}

.star4 {
	background-position: 0 -104px;
}

.star5 {
	background-position: 0 -130px;
}

dd.star0 {
	background-position: -18px 0;
}

dd.star1 {
	background-position: -18px -29px;
}

dd.star2 {
	background-position: -18px -55px;
}

dd.star3 {
	background-position: -18px -81px;
}

dd.star4 {
	background-position: -18px -107px;
}

dd.star5 {
	background-position: -18px -133px;
}
/*風險預告書*/
.var {
	background:url(/include/images/services/var.jpg) left center no-repeat;
	width:709px;
	height:285px;
}

/*.var li {
	padding: 8px 0 7px 75px;
	border-bottom: 1px solid #f8dede;
}

.var li p {
	border-left: 3px solid #dfc476;
	padding: 0 10px 0 10px;
	margin: 0 0 0 60px;
}

.var li em {
	background: transparent url(/include/images/iconArrow3.gif) no-repeat scroll 0 6px;
	display: block;
	padding-left: 10px;
	font-style: normal;
}
.warrant{background: transparent url(/include/images/services/warrant.jpg)  left 5px no-repeat;}*/



/*選股-進階選股說明*/
.note-text{ width:552px; background-color:#fef5f5; margin-left:75px;padding:10px 10px; font-size:13px;}
.note-text h1{ font-size:16px; color: #d30404; font-weight:bold;}
.note-text p{ font-size:13px; color: #d30404; font-weight:bold;}
.note-text li{ line-height:22px;}
/*財富管理基金專區首頁*/
.intor_bgpic{ background-image:url(/include/images/fund/intor_bg.jpg); background-repeat:repeat-x; height:60px; width:699px; border:1px #efefef solid; padding:8px 5px; margin-top:8px;
}
.intor_linkset{ display:block; float:left;}
.intor_linkset img{ padding-bottom:7px;}
.clear{ clear:both;}

/*新手上路_新增頁面*/

.appointment_contant{ width:710px;}
.appointment_contant .top_banner{ margin-bottom:16px;}
.appointment_contant .leftbox{ width:231px; float:left;}
.appointment_contant .leftbox .bg{ background-image:url(/include/images/Pbox_02.png); background-repeat:repeat-y;}
.pinkbg{ background-image:url(/include/images/Pbox_bg.png); background-position:bottom; background-repeat:repeat-x; width:221px; height:76px; margin-left:2px;}

.appointment_contant .rightbox{ width:470px;float:right; background-image:url(/include/images/gbox_bg.jpg); background-repeat:repeat-x; background-position:top; height:92px;border:1px #e3e3e3 solid;}

.rightbox_contant li{ list-style-type:none;}
.rightbox_contant { margin-top:15px; margin-left:25px;}
.rightbox_contant .download_icon{ width:67px; height:60px;float:left;}
.rightbox_contant .download_link{ width:132px;float:left; margin-top:30px; margin-left:4px; }
.rightbox_contant .download_link a{ color:#5c595a; font-size:15px; font-weight:bold;}
.rightbox_contant .download_link a:hover{ color:#b80609;}

/*responsibility*/
.text_sqzer li{ list-style:none; line-height:20px; margin:0px ;}
.text_sqzer date{ width:400px;float:right;}

/*/osu/production/productDescription.aspx*/
#IMGproductDescription1{ width:650px; height:550px;}
#IMGproductDescription1-1{ width:180px; height:180px; float:left; }
#DIVproductDescription1{  width:470px; height:180px;float:right; }
#DIVproductDescription1 .text_sqzer{ font-size:14px;  }
.DIVproductDescription1-1 .text_sqzer{ font-size:14px;  }
#AproductDescription1 { margin-left:450px; }

/*/osu/production/productDescription2.aspx*/
#LIproductDescription2{ margin-left:70px; }
.DIVproductDescription2{  font-size:14px; color:Red; font-weight: bold ; }
#IMGproductDescription2-1{  margin-left:90PX; }

/*/osu/production/productDescription3.aspx*/
#LIproductDescription3{ margin-left:63px; }
#LIproductDescription3-1{ margin-left:15px; }
#LIproductDescription3-2{ margin-left:63px; }
#LIproductDescription3-3{ margin-left:63px; }
#IMGproductDescription3-1{  margin-left:70PX; }
#IMGproductDescription3-2{  width:630px; }
#IMGproductDescription3-3{ width:630px; }
#IMGproductDescription3-4{ width:630px; }

/*/osu/production/open_account.aspx*/
#IMGopen_account{ width:630px; }

/*/osu/production/transaction_process.aspx*/
#IMGtransaction_process{ width:630px; }
.DIVtransaction_process{  font-size:16px; font-weight: bold ; }
.SPANtransaction_process{  font-size:14px; font-weight: bold ; }
.LItransaction_process{ padding-left:65px; }
.LItransaction_process1{ padding-left:100px; }



/*on_rules */
.on_rules li { list-style-type:decimal; margin-left:10px;}
.on_rules  tr, .on_rules td, .on_rules th{ background-color:#fdeeee}
.on_rules .odd tr, .on_rules .odd td, .on_rules .odd th{background-color:#ffffff}

.list2 li{  list-style-type:disc; margin-left:20px}
.list3 li{ list-style-type:none}
.list4 li { list-style-type:disc;margin-left:20px}
