@import "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: 15px;
	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;
    
	}

.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_sqzer h3 {
	font-size: 15px;
	line-height: 25px;
	padding-left: 12px;
	margin: 8px 0 18px 0;
	font-weight: bold;
}

.text_sqzer p {
	font-size: 15px;
	line-height: 1.8em;
}

.text_sqzer table {
	width: 100%;
	background-color:White;
    border-collapse:collapse;/*penee981120*/
}

.text_sqzer table td{
    font-size:13px;
    padding:4px auto;
}

.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;
}


/* 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: 15px;
	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: 15px;
}

.intent_para dt {
	font-weight: bold;
}

.intent_para dd {
	width: 620px;
}

/* Page Switcher and H4 title */

.mpage_block h4 {
	font-size: 15px;
	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;
	line-height:1.2em;
	font-style: normal;
	margin: 0 0 10px 13px;
	padding-left:10px; padding-top:5px;
	background:url(/include/images/iconArrow3.gif) no-repeat 0 11px;
}

.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,
.functionlist li a:visited,
.article_block .functionlist a,
.article_block .functionlist a:visited {
	margin-left: 14px;
}

.functionlist li a:hover,
.functionlist li a:active,
.article_block .functionlist a:hover,
.article_block .functionlist a:active{
    text-decoration:none;
}

.downloadicon {
	padding-left: 16px;
	font-size: 15px;
	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; margin:auto;
}

.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: 0 0;
}

dd.star1 {
	background-position: 0 -29px;
}

dd.star2 {
	background-position: 0 -55px;
}

dd.star3 {
	background-position: 0 -81px;
}

dd.star4 {
	background-position: 0 -107px;
}

dd.star5 {
	background-position: 0 -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;}*/