/* CSS Document */
body {
	background-color: #1D78BA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.top_text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0063AB;
font-weight:bold;
}
.industry_search select{
FONT-SIZE: 11px; 
WIDTH: 100px; 
FONT-FAMILY: Arial; 
HEIGHT: 18px
}
.scrolling_text a{
font-family:Arial, Helvetica, sans-serif;
color:#005C92;
font-size:12px;
font-weight:bold;
}
.scrolling_text a:link, a:visited,a:active{
text-decoration:none
}
.scrolling_text a:hover{
text-decoration:underline}
.tool_barHome {
color:#46597e;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.btn_search input {
width: 74px;
height: 25px;
border:0px;
padding-right:8px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#46597e;
background:url(../images/btn-search.gif) no-repeat; 
text-align:right;
margin-bottom: -2px;
}
.keyword input {
font-family:Arial, Helvetica, sans-serif;
color:#43597e;
font-size:12px;
width:220px;
height: 23px;
margin-bottom: 1px;
}
.keyword2 input {
font-family:Arial, Helvetica, sans-serif;
color:#43597e;
font-size:12px;
width:305px;
height: 23px;
margin-bottom: 1px;
}
.keyword_login input {
font-family:Arial, Helvetica, sans-serif;
color:#43597e;
font-size:12px;
width:210px;
height: 23px;
margin-bottom: 1px;
}
.switch_language1 select{
FONT-SIZE:12px; 
WIDTH: 85px; 
COLOR: #46597e;
FONT-FAMILY: Arial;
HEIGHT: 20px;
margin-bottom: 2px;
}
.switch_language2 select{
FONT-SIZE:12px; 
WIDTH: 85px; 
COLOR: #46597e;
FONT-FAMILY: Arial;
HEIGHT: 20px;
margin-bottom: 1px;
}
.btn_sign input {
BORDER: 0px;
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
BACKGROUND: url(../images/signIn.gif); 
WIDTH: 55px; 
COLOR: #46597e; 
FONT-FAMILY: Arial; 
HEIGHT: 22px; 
TEXT-ALIGN: center;
margin-bottom: 3px;
}
.btn_logout input{
BORDER: 0px;
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
BACKGROUND: url(../images/signIn.gif); 
WIDTH: 55px; 
COLOR: #46597e; 
FONT-FAMILY: Arial; 
HEIGHT: 22px; 
TEXT-ALIGN: center;
margin-bottom: 3px;
}
.btn_join INPUT {
border:0px;
 FONT-WEIGHT: bold; 
 FONT-SIZE: 11px; 
 BACKGROUND: url(../images/joinNow.gif);
 WIDTH: 58px; 
 COLOR: #46597e;
 FONT-FAMILY: Arial; 
 HEIGHT: 22px; 
 TEXT-ALIGN: center;
 margin-bottom: 3px;
}
.white_title{
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #ffffff; 
FONT-FAMILY: arial; 
TEXT-ALIGN: left
}
.yew_title{
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #FFD700; 
FONT-FAMILY: arial; 
TEXT-ALIGN: left
}
.images_long {
margin-top:7px;
BORDER: #b8cbe7 3px double; 
DISPLAY: block; 
 WIDTH: 100px; 
 BACKGROUND-REPEAT: no-repeat; 
 POSITION: relative; 
 HEIGHT: 100px
}
.date_inlink{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0092CB
}
.point1{
 background: url(../images/dot_linkelist.gif) no-repeat 0px 5px;	
padding-left:2px;
font-size:12px;
COLOR: #0092CB
}
.point2{
padding-left:2px;
font-size:12px;
COLOR: #46597e;
}
/*  link_title */
.link_title a{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0092CB;
}
.link_title A:link{
TEXT-DECORATION: none;
color:#0092CB
}
.link_title A:visited{
TEXT-DECORATION: none;
color:#0092CB
}
.link_title A:active{
TEXT-DECORATION: none;
color:#0092CB
}
.link_title A:hover {
TEXT-DECORATION: underline
}
/*  link_underline  */
.link_underline a{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0092CB

}
.link_underline A:link{
	TEXT-DECORATION: underline
}
.link_underline A:visited{
	TEXT-DECORATION: underline
}
.link_underline A:active{
	TEXT-DECORATION: underline
}
.link_underline A:hover{
	TEXT-DECORATION: underline
}
/*  link_big  */
.link_big a{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#020265;
}
.link_big a:link{
	TEXT-DECORATION: none
}
.link_big a:visited{
	TEXT-DECORATION: none
}
.link_big a:active {
	TEXT-DECORATION: none
}
.link_big a:hover {
	TEXT-DECORATION: underline
}
/*  linklist  */
.linklist a{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
TEXT-DECORATION: none;
COLOR: #46597e;
}
.linklist a:link{
COLOR: #46597e;
TEXT-DECORATION: none;
}
.linklist A:visited{
COLOR: #46597e;
TEXT-DECORATION: none;
}
.linklist A:active {
COLOR: #46597e;
TEXT-DECORATION: none;
}
.linklist a:hover {
COLOR: #07519a; 
TEXT-DECORATION: underline
}
.linklist li{
	background: url(../images/dot_linkelist.gif) no-repeat 0px 5px;
	line-height: 15px;
	padding:4px 0px 4px 11px;
	width:250px;
}
.linklist ul{
	list-style: none;
	margin:0;
	padding:0;
}
.linklistseminar li{
	line-height: 15px;
	padding: 4px 0px 4px 0px;
	margin-left:2px;
}
.linklistseminar ul{
	list-style: none;
	margin:0;
	padding:0;
}
/*  linklist_big  */
.linklist_big a{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
TEXT-DECORATION: none;
COLOR: #46597e;
}
.linklist_big a:link{
COLOR: #46597e;
TEXT-DECORATION: none;
}
.linklist_big a:visited{
COLOR: #46597e;
TEXT-DECORATION: none;
}
.linklist_big a:active {
COLOR: #46597e;
TEXT-DECORATION: none;
}
.linklist_big a:hover {
COLOR: #07519a; 
TEXT-DECORATION: underline
}
.copyright_01{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
COLOR: #46597e;

}
.copyright_02{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
COLOR: #46597e;
font-weight:bold

}
.scrolling_banner{
	color: #005c92;
	padding: 5px 10px 0px 10px;
	position: relative;
	text-align: left;
	height:21px;
	overflow: hidden;
}
.scrolling_banner .marqueeNewsContainer{
	font-family: verdana;
	overflow:hidden;
}
.scrolling_banner .marqueeNewsContainerLoggedIn{
	font-family: verdana;
 	width:915px;
 	position: absolute;
	right: 45px;
	overflow:hidden;	
}
.btn_sign_middle01{
	float: left;
}
.btn_sign_middle01 input{
	border: 1px solid #95B9DB ;
	background:url(../images/signInLeng.gif) no-repeat;
	color: #46597e;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin-left: 3px;
	border:0px;
	padding: 1px 0px 3px 0px;
	text-align: center;
	width:88px;
}
.cart{
	background: url(../images/shopping_cart.gif) no-repeat;
	height: 20px;
	padding-left: 20px;
	padding-top: 2px;
	position: absolute;
	right: 5px;
	top: 5px;
}
html>body .cart{
	padding-top: 3px;
	top: 7px;
}
.cart_login{
	background: url(../images/shopping_cart.gif) no-repeat;
	height: 20px;
	padding-left: 20px;
	padding-top: 2px;
	position: absolute;
	right: 5px;
	top: 1px;
}
html>body .cart_login{
	padding-top: 3px;
	top: 1px;
}

/*More list style*/
.table{
	background-color: #FFFFFF;
	border: 1px solid #008cc2;
	clear: both;
	display: block;
	margin: 12px 8px 5px 8px;
	text-align: center;
	width: 98%;
}
.table table{
	width:100%;
	border-collapse:collapse;
}
.table1{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	clear: both;
	display: block;
	margin: -1px 0px 0px 1px!important;
	margin: -1px 0px 0px 14px;
	text-align: center;
	width: 99%!important;
	width: 100%;
}
.table_header{
	background-color: #1d78ba;
	border-bottom: 1px solid #008bc2;
	clear: both;
	height: 2.5ex;
	margin: 0px;
	padding: 4px 5px 2px 10px;
	position: relative;
}
.table_header li{
	margin: 0px;
}
.table_header li.table_title{
	color: White;
	float: left;
	font-family: arial;
	font-size: 90%;
	font-weight: bold;
	position: relative;
	text-align: left;
	list-style: none;
}
.table_header li.linkTitle{
	color: #46597E;
	float: right;
	font-family: arial;
	font-size:12px;
	font-weight: normal;
	position: relative;
	text-align: left;
	margin-right:200px!important;
	margin-right:100px;
}
.table_header .linkTitle a,
.table_header .linkTitle a:link,
.table_header .linkTitle a:visited,
.table_header .linkTitle a:hover,
.table_header .linkTitle a:active
{
	color: #ffffff;
	margin-right:10px;
	text-decoration:underline;
}
/*Add linkTitlePtint For Articles*/
.table_header li.linkTitleRight{
	color: #46597E;
	float: right;
	font-family: arial;
	font-size:12px;
	font-weight: normal;
	position: relative;
	text-align: left;
	margin-right:0px!important;
	margin-right:0px;
	list-style: none;
}
.table_header .linkTitleRight a,
.table_header .linkTitleRight a:link,
.table_header .linkTitleRight a:visited,
.table_header .linkTitleRight a:hover,
.table_header .linkTitleRight a:active
{
	color: #ffffff;
	margin-right:10px;
	text-decoration:underline;
}
.list_table{
	border-collapse: collapse;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
}
.list_table .listtableinner{
	border: 0px none;
	font-size: 100%;
}
.list_table .listtableinner td{
	background-image: none;
	border: 0px none;
	font-size: 100%;
}
.list_table td{
	background: url(../images/dotted.gif) repeat-x bottom;
	padding: 2px 2px 2px 2px;
	font-family: Arial;
}
.listtable_title_more{
	background-color: #1d78ba;
	color: #ffffff;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}
.listtable_title_more a:link,
.listtable_title_more a:visited,
.listtable_title_more a:active,
.listtable_title_more a:hover{
	color: #ffffff;
}
.listtable_title_more td{
	background-color: #1d78ba;
}
.listtable_title_more th{
	background-color: #1d78ba;
}
.test_normal{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.test_select{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.operate{
	background-color: #c7d3e9;
	
}
.operate td{
	background-color: #c7d3e9;
}
.operate_table_td

{
background-color: #1d78ba;
margin:0px;
padding:0px;
float:left;
clear:both;
}
.data_table{
	color: #46597E;
	font-family: arial;
	font-size:12px;
	margin: 10px auto 0px auto;
	text-align: left;
	width: 90%;
	border-collapse:collapse;
}
.data_table a:link,
.data_table a:visited,
.data_table a:active {
	color: #46597E;
	text-decoration:underline
}
.data_table a:hover {
	color: #1F76AC;
}
.data_table td {
	padding: 2px 3px 2px 3px;
}
.data_table textarea {
	border: 1px solid #008bc2;
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	overflow: auto;
	padding: 0px 2px 0px 2px;
}
.data_table .labelUp{
	padding-top: 8px;
	padding-bottom: 0px;
	vertical-align:bottom;
}
.data_table .spacerTd{
	padding:0px;
	height:1px;
}
.input_data input{
	border: 1px solid #008bc2;
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	height: 20px;
	padding: 1px 2px 1px 2px;
	width: 125px;
	position:relative;
	top:0px;
	left:0px;
}
.btns input{
	background: url(../images/btn-signin.gif) no-repeat;
	border: 0px;
	color: #46597E;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	margin: 4px 0px 4px 3px;
	padding: 3px 3px 5px 3px;
	text-align: center;
	vertical-align: middle;
	width: 72px;
}
/* pagenation style*/
.pageDiv{
	font-size:12px;
	color: #46597E;
	font-family:arial;
}
.pageDiv input{
	font-size:12px;
	color: #46597E;
	font-family:arial;
}
.firstpage{
	background: transparent url(../images/firstpage.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	margin-left: 3px;
	margin-right: 3px;
	width: 9px;
}
.firstpagehand{
	background: transparent url(../images/firstpage.gif) no-repeat right;
	border: 0px none;
	float: left;
	height: 13px;
	margin-left: 3px;
	margin-right: 3px;
	width: 9px;
	cursor:pointer;
}
.firstpage_disable{
	background: transparent url(../images/firstpage_disable.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	margin-left: 3px;
	margin-right: 3px;
	width: 9px;
}
.pageup{
	background: transparent url(../images/pageup.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	width: 15px;
}
.pageupHand{
	background: transparent url(../images/pageup.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	width: 15px;
	cursor:pointer;
}
.pageup_disable{
	background: transparent url(../images/pageup_disable.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	width: 15px;
}
.pagenum{
	background: transparent;
	border: 0px none;
	float: left;
	font-family: arial;
	font-size:12px;
	height: 16px;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0px 0px 3px 0px;
	cursor:pointer;
}
.pagenumSelect{
	background: transparent;
	border: 0px none;
	float: left;
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	height: 16px;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0px 0px 3px 0px;
	cursor:pointer;
}
.pagedown{
	background: transparent url(../images/pagedown.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	width: 15px;
}
.pagedownHand{
	background: transparent url(../images/pagedown.gif) no-repeat right;
	border: 0px none;
	float: left;
	height: 13px;
	width: 15px;
	cursor:pointer;
}
.pagedown_disable{
	background: transparent url(../images/pagedown_disable.gif) no-repeat right;
	border: 0px none;
	float: left;
	height: 13px;
	width: 15px;
}
.lastpage{
	background: transparent url(../images/lastpage.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	margin-left: 3px;
	margin-right: 3px;
	width: 9px;
}
.lastpageHand{
	background: transparent url(../images/lastpage.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	margin-left: 3px;
	margin-right: 3px;
	width: 9px;
	cursor:pointer;
}
.lastpage_disable{
	background: transparent url(../images/lastpage_disable.gif) no-repeat;
	border: 0px none;
	float: left;
	height: 13px;
	margin-left: 3px;
	margin-right: 3px;
	width: 9px;
}
.linkedlist_function a:link,
.linkedlist_function  a:visited,
.linkedlist_function  a:active,
.linkedlist_function  a:hover{
	color: #46597E;
	font-family: Arial;
	font-size:12px;
	text-decoration: none;
	text-decoration: underline;
}
/* seminar list style*/
.searchTab{
	width:99%;
	margin: 0px auto 0px auto;
	font-size:11px;
	border-collapse:collapse;
}
.searchTab td{
	padding:3px 3px 2px 3px;
	font-family:arial;
}
.searchTab th{
	padding:2px 2px 2px 2px;
	background: url(../images/dotted.gif) repeat-x bottom;
	font-weight:bold;
	font-family:arial;
	color: #46597E;
}
.btn_filter input{
	background-image: url(../images/btn-filter.gif);
	border: 0px;
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	height: 25px;
	padding: 3px 3px 5px 18px;
	width: 72px;
}
.tableblue{
	padding-left:6px;
	background-color: #FFFFFF;
	border: 0px;
	clear: both;
	display: block;
	margin: 8px 8px 8px 8px;
	width:95%;
	font-size:11px;
	font-family:arial;
	color: #46597E;
}
.tableblue td{
	padding:3px 3px 2px 3px;
	font-family:arial;
}
.tableblue th{
	padding:2px 2px 2px 2px;
	background: url(../images/dotted.gif) repeat-x bottom;
	font-weight:bold;
	font-family:arial;
	color: #46597E;
}
.btn_sign_middle01{
	float: right;
}
.btn_sign_middle01 input{
	border: 1px solid #95B9DB ;
	background:url(../images/signInLeng.gif) no-repeat;
	color: #46597e;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin-left: 3px;
	border:0px;
	padding: 1px 0px 3px 0px;
	text-align: center;
	width:88px;
}
.feedBack02{
	border:1px solid #008bc2;
	width:99%;
	background:#F1F3F7;
	text-align:left;
	padding:3px;
}
.feedBackTitle02{
	
	text-align:left;
}
.feedBackDescription02{
	font-weight:normal;
	text-align:left;
}
.pathTable{
	width:98%;
	margin: 0px 0px 0px 8px;
	clear:both;
}
.InvestmentTable{
	font-family: arial;
	border: 1px solid #008cc2;
	width:90%;
	text-align:left;
	font-size:70%;
	color:#46597E;
	margin:0px auto 5px auto;
	border-collapse:collapse;
	position:relative;
	top:10px;
}
.InvestmentTable td{
	padding: 3px 5px 3px 5px;
}
.profileInfo{
	border-collapse:collapse;
	font-family:arial;
	font-size:70%;
	color:#46597E;
	margin: 10px auto 0px auto;
	width:90%;
}
.profileInfo td{
	line-height:22px;
}
/* global a link style*/
a:link{
	color: #46597e;
	font-family: Arial;
	text-decoration: none;
}
a:visited{
	color: #46597e;
	font-family: Arial;
	text-decoration: none;
}
a:hover{
	font-family: Arial;
	text-decoration: underline;
}
a:active{
	color: #46597e;
	text-decoration: none;
}
.switch select{
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	margin: 0px auto 0px 0px;
	width:125px;
	border:1px solid #008bc2
}
/* global b label style */
b
{
	color:#0092cb;
}
/*bottom model style */
.table_index{
	background-color: #FFFFFF;
	border: 1px solid #1d78ba;
	display: block;
	margin: 10px auto 10px auto;
	text-align: center;
	width: 98%;
}
.table_index_register{
	background-color: #FFFFFF;
	border: 1px solid #1d78ba;
	display: block;
	margin: 0px auto 10px auto;
	text-align: center;
	width: 98%;
}
.data_table2{
	color: #46597E;
	font-family: arial;
	font-size:12px;
	margin: 10px auto 5px auto;
	text-align: left;
	width: 50%;
	border-collapse:collapse;
}
.data_table2 a:link,
.data_table2 a:visited,
.data_table2 a:active {
	color: #46597E;
}
.data_table2 a:hover {
	color: #0000FF;
}
.data_table2 td {
	padding: 3px 3px 3px 3px;
}
.data_table2 textarea {
	border: 1px solid #008bc2;
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	overflow: auto;
	padding: 0px 2px 0px 2px;
}
.data_table2 .labelUp{
	padding-top: 8px;
	padding-bottom: 0px;
	vertical-align:bottom;
}
.must{
	color: #FF0000;
	margin-left: 2px;
	margin-right: 4px;
}
.label {
	cursor: pointer;
}
a.forceBlue:link,
a.forceBlue:visited,
a.forceBlue:hover,
a.forceBlue:active{
	text-decoration:underline;
	color:Blue;
}
.input_data2 input{
	border: 1px solid #008bc2;
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	height: 20px;
	padding: 1px 2px 1px 2px;
	width: 185px;
	position:relative;
	top:0px;
	left:0px;
}
.switch2 select{
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	margin: 0px auto 0px 0px;
	width:185px;
	border:1px solid #008bc2;
}
.btn_big{
	text-align: left;
}
.btn_big input{
   width: 72px;
	height: 25px;
	background: url(../images/btn_big.gif) no-repeat center;
   color: #46597E;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border: 0px;
   text-align: center;
	margin: 3px 10px 3px 5px !important;
	margin: 5px 10px 8px 5px;
	padding: 3px 3px 5px 3px;
}
.btn_long{
	text-align: left;
}
.btn_long input{
   width: 144px;
	height: 25px;
	background: url(../images/btn-long.gif) no-repeat center;
   color: #46597E;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border: 0px;
   text-align: center;
	vertical-align: middle;
	margin: 0px 10px 6px 5px !important;
	margin: 0px 10px 10px 5px;
	padding: 3px 3px 5px 3px;
}
/* NewsLetters style */
.NewsLetters{
	border-collapse: collapse;
	width: 99%;
	font-family: Arial;
	font-size:12px;
	color:#46597E;
	margin: 10px auto 5px auto;
}
.NewsLetters .NewsLettersTitle{
	font-size: 135%;
	font-weight:bold;
	margin: 2px 0px 2px 5px!important;
	margin: 2px 0px 2px 10px;
	text-align:left;
	width:93%;
}
.NewsLetters .NewsLettersDescription{
	color: Black;
	font-family: verdana;
	margin: 5px 0px 0px 5px;
	vertical-align:top;
	float:left;
	clear:both;
	width:93%;
	text-align:left;
	line-height: 17px;
}
.NewsLetters .NewsLettersAuthor{
	color: Gray;
	margin: 3px 10px 3px 5px;
	float:left;
	text-align:left;
}
.components_imgNewsLetter{
	background-repeat: no-repeat;
	border: 3px double #B8CBE7;
	clear: left;
	display: block;
	float: left;
	height: 120px;
	margin: 0px 0px 0px 25px;
	position: relative;
	width: 100px;
}
/* Categories sytle */
.view_profile_table{
	color: #000000;
	font-family: arial;
	font-size: 85%;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	vertical-align: middle;
	width: 70%;
}
.view_profile_table td{
	padding: 5px 0px 5px 0px;
}

.view_profile_table a:link,
.view_profile_table a:visited,
.view_profile_table a:active {
	color: #000080;
}
.view_profile_table a:hover {
	color: #0000FF;
}
.layoutTable{
	font-family: Arial;
	font-size:70%;
	font-weight:normal;
	color: #46597E;
	margin: 5px auto 5px auto;
}
.layoutTable input{
	font-family: Arial;
	font-weight:normal;
	margin: 0px auto 0px auto;
}
.layoutTable select{
	font-family: Arial;
	margin: 0px auto 0px auto;
	font-weight:normal;
}
/*Financial Service Provider Filtering style*/
.input_data_long input{
	border: 1px solid #008bc2;
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	height: 20px;
	padding: 1px 2px 1px 2px;
	width: 300px;
	position:relative;
	top:0px;
	left:0px;
}
.notebgTop{
	background:#fff8e0 url(../images/notebgTop.gif) no-repeat top left;
	width: 154px;
	padding: 12px 5px 0px 12px;
	margin: 0px 5px 0px 5px;
}
.notebgBottom{
	background:#fff8e0 url(../images/notebgBottom.gif) no-repeat bottom right;
	width: 154px;
	height: 15px;
	padding: 0px 5px 0px 12px;
	margin: 0px 5px 0px 5px;
}
html>body .notebgTop{
	background:#fff8e0 url(../images/notebgTop.gif) no-repeat top left;
	width: 137px;
	padding: 12px 5px 0px 12px;
	margin: 0px 5px 0px 5px;
}
html>body .notebgBottom{
	background:#fff8e0 url(../images/notebgBottom.gif) no-repeat bottom right;
	width: 137px;
	height: 15px;
	padding: 0px 5px 0px 12px;
	margin: 0px 5px 0px 5px;
}
.checkboxList{
	border:1px solid #1d78ba;
	float:left;
}
.checkboxList table{
	border-collapse:collapse;
	font-family:Arial;
	font-size:1.6ex;
	color:#46597E;
	width:100%;
}
.checkboxList td{
	text-align:left;
}
.checkboxList .checkboxListTitle{
}
.checkboxList .checkboxListTitle td{
	font-size:2.6ex;
	background-color: #eeeeee;
	text-align:left;
}

.pagebar{
	background-color: #c7d3e9;
	height: 23px;
	padding: 5px 0px 0px 0px;
	width: 100%;
}

/*forumindex style */
.week{
	color: #ffffff;
	font-family: Arial;
	font-size:12px;
	text-align: center;
	background-color: #1d78ba;
}

/*bartering style */
.path{
	float:left;
	text-align:left;
	font-size:12px;
	font-family: arial;
	padding-left:5px;
}
.path a:link,
.path a:visited,
.path a:active{
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.path a:hover{
	text-decoration:underline;
}
.addQuestion{
	float:right;
	text-align:right;
	font-size:12px;
	font-family: arial;
	padding-right:5px;
}
.addQuestion a:link,
.addQuestion a:visited,
.addQuestion a:active{
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.addQuestion a:hover{
	text-decoration:underline;
}
.forumTHeader{
	background-color: White;
	border: 1px solid #008cc2;
	clear: both;
	display: block;
	text-align: center;
	width: 98%;
	margin: 0px 0px 2px 8px;
}
.forumTHeader table{
	width:100%;
	border-collapse:collapse;
}

.forumTHeader td{
	padding:0px;
	border-top:1px solid #cccccc;
}
.forumTHeader table th{
	background-color: #1d78ba;
	font-size:75%;
	padding: 3px;
	font-family:arial;
	color:#46597E;
}
/* investmenttools style */
.coltable{
	margin: 3px auto 0px auto;
	width: 98%;
	border-collapse: collapse;
}
.coltable td{
	vertical-align: top;
	padding:0px;
}
.noShadow{
	background-color: transparent;
	padding-bottom: 2px;
	padding-right: 2px;
}
.components{
	background-color: #FFFFFF;
	border: 1px solid #008cc2;
	border-top:none;
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left; 
}
.components_header{
	list-style:none;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: #1d78ba;
	height: 24px;
}
.components_headerGreen{
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: #5aaf36;
	height: 24px;
}
html>body .headerGreen{
	height: 24px;
}
html>body .components_header{
	height: 24px;
}
.components .linkedlist_events a:link,
.components .linkedlist_events a:visited,
.components .linkedlist_events a:active{
	color: #46597E;
	text-decoration: none;
}
.components .linkedlist_events a:hover{
	color: #46597E;
	text-decoration: underline;
}
/* the style of date events calendar */
.components .linkedlist_events li{
	list-style:none;
	background: url(../images/dot_linkelist.gif) no-repeat 0px 5px;
	clear: right;
	font-family: Arial;
	font-size:12px;
	line-height: 15px;
	margin-left: 10px;
	margin-top: 5px;
	padding: 3px 0px 3px 11px;
	position: relative;
	text-align: left;
	width: 90%;
}
.components_header li{
	margin: 0px;
	list-style: none;
	padding: 0px;
}
.components_headerGreen li{
	margin: 0px;
	list-style: none;
	padding: 0px;
}
/* title style of every channer */
.components_header .components_title{
	color: #ffffff;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-top:5px;
	width: 100%;
	margin-left: 10px;
}

.languangeList{
	float:left;
	font-weight: bold;
	color: #46597E;
	font-family: Arial;
	font-size:12px;
	margin: 10px 0px 15px 25px;
}
html>body .languangeList{
	margin: 10px 0px 15px 45px;
}
.languangeList li{
	margin-bottom: 3px;
	background: url(../images/dot_linkelist.gif) no-repeat 0px 5px;
	padding: 3px 0px 0px 11px;
	list-style: none;
}
.components .linkedlist_links{
	clear: right;
	display: block;
	font-family: Arial;
	font-size: 90%;
	margin: 10px 0px 0px 15px;
	position: relative;
	text-align: left;
	width: 73%;
}
.components .linkedlist_links a:link,
.components .linkedlist_links a:visited,
.components .linkedlist_links a:active{
	color: #03225e;
	text-decoration: none;
}
.components .linkedlist_links a:hover{
	color: #002b80;
	text-decoration: underline;
}
.components .linkedlist_links li{
	background: url(../images/dot_linkelist.gif) no-repeat 0px 5px;
	line-height: 18px;
	padding: 3px 0px 3px 11px;
	list-style:none;
}
.multInput{
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px;
}
.multInput li{
	float:left;
	margin: 0px;
	padding:0px;
}
.multInput input{
	margin: 0px 4px 0px 0px;
	padding:0px;
}
.multInput img{
	margin:0px;
	padding:0px;
}
.listtable_title{
	color: #000000;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}
.tool_accounthome {
color:#46597e;
font-weight:bold;
font-size:12px;
}
.tipOutter {
	position: relative;
}
.tipDiv {
	position: relative;
	top: 0px;
	left: 0px;
	z-index:10;
	border: 1px solid #b8cbe7;
	background-color: #ffffff;
	font-family: arial;
	font-size:12px;
	text-align: left;
	color: #46597e;
	padding: 3px 5px 3px 5px;
}
.tipShadow {
	position: absolute;
	z-index:1;
	top: 2px;
	left: 2px;
	width: 100%;
	height: 100%;
	background-color: gray;
	filter: alpha(opacity = 50);
}
* html .tipOutter{
	height: 10px;
}
html>body .tipShadow{
	-moz-opacity: 0.5;
}
/* interestendorsement style */
.input_long input{
	border: 1px solid #008bc2;
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	height: 20px;
	padding: 1px 2px 1px 2px;
	width: 190px;
}
.switchNoWidth select{
	color: #46597E;
	font-family: Arial;
	font-size: 100%;
	margin: 0px auto 0px 0px;
	border:1px solid #008bc2;
}
.clearer{
	clear: both;
}
/* investmentconcourse style */
.innerTable{
	width:100%;
	border-collapse:collapse;
}
.innerTable td{
	font-family:verdana;
	font-size:70%;
	padding:5px;
	padding-left:20px;
	color:#46597E;
}
.innerTable th{
	background:#1d78ba;
	font-family:verdana;
	font-size:80%;
	padding:5px;
	color:#46597E;
	font-weight:bold;
	border-top: 1px solid #B8CBE7;
	border-bottom: 1px solid #B8CBE7;
	text-align:left;
}
.btn_max{
	text-align: left;
}
.btn_max input{
	width: 180px;
	height: 25px;
	background: url(../images/btn-max.gif) no-repeat center;
	color: #46597E;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border: 0px;
	text-align: center;
	vertical-align: middle;
	margin: 3px 10px 3px 5px !important;
	margin: 5px 10px 8px 5px;
	padding: 3px 3px 5px 3px;
}
.linklist_bottom a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
TEXT-DECORATION: none;
COLOR: #46597e;
}
.btn_login {
float:left;
}
.btn_login input {
background:transparent url(../images/btn75.gif) repeat scroll 0%;
border:0px none;
color:#46597E;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:22px;
margin-left:3px;
text-align:center;
width:75px;
}
.loading{
	font-family: arial;
	font-size:12px;
}
/* title style of every channer */
.searchResultHeader{
	color: #ffffff;
	background: #1d78ba;
	font-family: arial;
	text-align: left;
	font-size:100%;
	height:2.8ex;
}
.searchResultNum{
	color: #ffffff;
	background: #1d78ba;
	font-family: arial;
	text-align: right;
	font-size:70%;
}
.searchResultTitle{
	color: #1F76AC;
	float: left;
	font-family: Arial;
	font-size: 110%;
	text-decoration: underline;
	font-weight: bold;
}
.searchResultTitle a:link,
.searchResultTitle a:visited,
.searchResultTitle a:hover,
.searchResultTitle a:active{
	color: #1F76AC;
	font-family: Arial;
	font-size: 110%;
	text-decoration: underline;
	font-weight: bold;
}
.link_newsletters a{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
/* link_mid  */
.link_mid a{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#020265;
}
.link_mid a:link{
	TEXT-DECORATION: none
}
.link_mid a:visited{
	TEXT-DECORATION: none
}
.link_mid a:active {
	TEXT-DECORATION: none
}
.link_mid a:hover {
	TEXT-DECORATION: underline
}
/* news title style */
.news_caption {
	color: #1F76AC;
	float: left;
	font-family: arial;
	font-size: 2.6ex;
	font-weight: bold;
	text-decoration: none;
}
.news_caption a:link,
.news_caption a:visited,
.news_caption a:active{
	color: #1F76AC;
	font-family: arial;
	font-size: 2.6ex;
	font-weight: bold;
	text-decoration: none;
}
.news_caption a:hover{
	text-decoration: underline;
}
.news_time {
	color: #666666;
	font-family: Arial;
	font-size: 1.1em;
	margin-top: 10px;
}
.news_time_td {
	height: 20px;
	padding-top: 10px;
}
.news_pagination_caption {
	color: #1F76AC;
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
}
.new_td_solid {
	border-top-color: #666666;
	border-top-style: dashed;
	border-top-width: 1px;
	height: 3px;
}
.news_content {
	color: #333333;
	font-family: Arial;
	font-size: 1.3em;
}
.news_content table{
	width:660px;
	font-family:arial;
	font-size:70%;
	border:1px solid #B8CBE7;
	border-collapse:collapse;
}
.news_content td{
	border:1px solid Black;
}
.news_content th{
	border:1px solid Black;
}
.adborder{
	width:300px;
	height:100px;
	overflow:hidden;
}
.mk_industry select{
	width: 120px;
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
	HEIGHT: 18px
}
/* search style*/
.pagebarone{
	background-color: #c7d3e9;
	height: 23px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.btn_middle input{
	background: url(../images/btn-middle.gif) no-repeat;
	border: 0px none;
	color: #46597E;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	margin: 4px 0px 4px 3px;
	padding: 3px 3px 5px 3px;
	text-align: center;
	vertical-align: middle;
	width: 103px;
}
/*register sytle*/
.data_table_countchar{
	color: #000000;
	font-family: arial;
	font-size:12px;
	margin: 0px auto 5px auto;
	text-align: right;
	width: 100%;
	border-collapse:collapse;
}
.help_register{
	color: blue;
	float: right;
	font-family: arial;
	font-size: 90%;
	font-weight: bold;
	position: relative;
	text-align: right;
}
/*countcharcter.jsp style*/
.max{
color:#46597E;
}
/* Forum table */
.forumTable{
	background:White;
	border-collapse:collapse;
	clear: both;
	margin: 0px 0px 8px 8px;
	width: 97%;
	border: 1px solid #008cc2;
}
.forumTable td{
	font-family:arial;
	font-size:70%;
}
.forumTable .forumContent{
	padding: 3px 10px 3px 10px;
	height:100px;
	vertical-align:top;
}
.forumTable .forumContent td{
	padding: 3px 10px 3px 10px;
	height:100px;
	vertical-align:top;
}
.forumTable .forumHeader{
	background-color: #1d78ba;
	padding: 5px 5px 3px 10px;
	border-top: 1px solid #B8CBE7;
	color: #ffffff;
}
.forumTable .forumHeader a,
.forumTable .forumHeader a:link,
.forumTable .forumHeader a:visited,
.forumTable .forumHeader a:hover,
.forumTable .forumHeader a:active
{
	color: #ffffff;
}
.forumTable .forumHeader td{
	background-color: #1d78ba;
	padding: 5px 5px 3px 10px;
	border-top: 1px solid #B8CBE7;
}
.forumTable .forumOperate tr{
	background-color: #1d78ba;
	padding: 5px 5px 3px 10px;
}
.forumTable .forumOperate td{
	background-color: #c7d3e9;
	padding: 5px 5px 3px 10px;
	border-bottom: 1px solid #B8CBE7;
}
.forumTable .forumTitle{
	border-bottom: 1px solid #B8CBE7;
	background-color: #1d78ba;
	padding: 5px 5px 3px 10px;
	font-weight:bold;
	color:#ffffff;
	font-size:85%;
}
.forumTable .forumTitle td{
	border-bottom: 1px solid #B8CBE7;
	background-color: #1d78ba;
	padding: 5px 5px 3px 10px;
	font-weight:bold;
	color:#46597E;
	font-size:85%;
}
.btnBorder{
	border: 1px solid #00264A;
	background:#CAD9EC;
	color: #46597E;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0px;
	padding: 1px 5px 3px 5px;
	text-align: center;
}
.jobpage{
	background-color: #c7d3e9;
	height: 23px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -19px 0px;
	width: 100%;
}
html>body .jobpage{
	margin: 0px 0px -16px 0px;
}

.btn_sign_middle{
	float:right;
}
.btn_sign_middle input{
	background:url(../images/signIn.gif) no-repeat;
	color: #46597e;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	width:55px;
	border:0px;
	margin-left: 3px;
	margin-bottom:2px;
	padding: 1px 0px 5px 0px;
	text-align: center;
}
.searchTitle{
	color: #ffffff;
	background: #1d78ba;
	font-family: arial;
	text-align: left;
	font-size:100%;
	height:2.8ex;
}
#error{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}
#viDiv{
	position:absolute;
	width:336px;
	height:280px;
	border:1px solid #1465AD;
}
/* includeTable style */
.includeTable{
	color: #46597E;
	font-family: arial;
	font-size:12px;
	line-height: 15px;
	margin: auto;
	text-align: left;
	vertical-align: middle;
}
.includeTable a:link,
.includeTable a:visited,
.includeTable a:active {
	color: #46597E;
}
.includeTable a:hover {
	color: #0000FF;
}
.includeTable td {
	padding: 2px 4px 2px 4px;
}
.overflowX{
	overflow-x: auto;
	padding-bottom:26px;
}
html>body .overflowX{
	overflow: auto;
	padding-bottom:0px;
}
.table_header li.help_title{
	color: White;
	float: right;
	font-family: arial;
	font-size: 90%;
	font-weight: bold;
	position: relative;
	text-align: right;
	list-style: none;
}
/* deal overflow text in firefox and ie */
.textOverflow div
{
	height:1.5em;
	position:relative;
	font-size:0.78em;
	text-align: left;
	width:100%;
	border-bottom:solid 0px #aaaaaa;
	padding:0px;
	white-space:nowrap; 
	overflow:hidden;
	margin:2px 0;
	text-overflow:ellipsis;
	-moz-binding:url("<%=request.getContextPath()%>/common/moz-text-overflow.xml#XBLDocument");/*Extensible Biding Language for Firefox*/
}
.textOverflow td
{
	background: no-repeat;
}

/*.textOverflow div ins{position:absolute;right:0;bottom:-0.2em;width:1.5em;text-align:right;height:2em;min-width:41px;text-decoration:none;background:url(<%=request.getContextPath()%>/images/text-fade.png) repeat-y;display:none;}*/
.textOverflow div ins{position:absolute;right:0;bottom:-0.2em;width:1.5em;text-align:right;height:2em;width:15px;text-decoration:none;background:white repeat-y;display:none;}
.textOverflow div._textUnderflow{overflow:auto}
.textOverflow div._textUnderflow ins{display:none;}
.textOverflow div._textOverflow{overflow:hidden;}
.textOverflow div._textOverflow ins{display:block;}
table.textOverflow{table-layout:fixed;}
