@charset 'utf-8';
/************************	MAIN ELEMENTS   **************************/
body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#eeeeee;
	height:100%;
}

iframe{
	border:0;
}
html{
	height:100%;
}
.container{
	background-color:#EEEEEE;
	/*padding-bottom:118px;*/
	width:988px;
	margin:auto;
}
.main{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}
label.error{ /* used for the validation plugin */
	display:block;
	font-weight:normal;
	color:#FF0000;
}
input.error, select.error{
	background-image:url('../images/v2/icons/cross.png');
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:16px;
}
/********************	GENERIC ELEMENTS    *******************/
.clear{
	clear:both;
}
h1{
	float:left;
	margin:0px;
	padding:5px 0px 10px 0px;
	color:#01518c;
	font-size:15px;
	font-weight:bold;
}
h2{
	color:#1A5793;
	font-size:18px;
	font-weight:bold;
}
h3{
	color:#1A5793;
	font-size:13px;
	font-weight:bold;
}

p{
	padding:0px;
	margin:0px;
}

.hide{
	display:none;
}
.fixpng, .pngfix{
	behavior: url(/demo/css/pngfix/iepngfix.htc);
}
.small{
	color:#666666;
	font-size:9px;
}
.error_message{
	color:#FF0000;
}
.blue{
	color:#1A5793;
}

.add_bug{
	position:fixed;
	bottom:0;
	right:0;
	z-index:999;
}
/************************	HEADER   **************************/
.topbar_bg{
	background:url('../images/v2/header_repeat.png') repeat-x;
	height:147px;
}
.topbar{
	position:relative;
	height:147px;
	background:url('../images/v2/header_bg.png') top center  no-repeat;
	width:990px;
	margin:auto;
	position:relative;
}
.logo{
	float:left;
	padding:0px;
	margin:0px;
	width:321px;;
	height:108px;
}
.sine{
	float:right;
	display:block;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url('../images/v2/menu_top.png');
	background-repeat:repeat-x;
	padding-top:7px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	behavior: url(/css/pngfix/iepngfix.htc);
}
.sineright{
	float:right;
	width:50px;
	height:45px;
	background-image:url('../images/v2/menu_top_right.png');
	background-repeat:no-repeat;
	behavior: url(/css/pngfix/iepngfix.htc);
}
.sineleft{
	float:right;
	width:50px;
	height:45px;
	background-image:url('../images/v2/menu_top_left.png');
	background-repeat:no-repeat;
	behavior: url(/css/pngfix/iepngfix.htc);
}
.sine a{
	color:#FFFFFF;
	text-decoration:none;
}
.sine a:hover{
	color:#073c84;
}

a.profile{
	text-decoration:none;
	color:#1a5793;
	font-weight:bold;
	font-size: 12px;
}

.home_icon {
	position: absolute;
	left: 45px;
	bottom: -2px;
}

/********* Login box *************/
.Login_inputBox{
	width:75px;
	padding:0px;
	margin:0px;
	background:transparent url(../images/v2/empty.gif) repeat scroll 0%;
	border:none;
	border-bottom:1px solid #FFFFFF;
	font-size:13px;
	color:#FFFFFF;
}
.div_login_box {
	background:url(../images/v2/login_box.png) no-repeat; 
	float:left; 
	width:80px; 
	height:22px; 
	padding-top:3px; 
	padding-left:2px;
}
.Login_button{
	padding:0px;
	margin:0px; 
	font-size:13px;
	background:none;
	color:#FFFFFF;
	border:none; 
	font-weight:bold;
}

/********* navigation_site *************/
.navigation_site{
	position:absolute;
	width:700px;
	height:32px;
	bottom:0px;
	right:0px;
	padding-right:16px;
}
.navigation_site a{
	float:right;
	display:block;
	width:119px;
	height:32px;
	padding-right:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	background-repeat:no-repeat;
}

.ahome .navigation_site .homea,
.ainvest .navigation_site .investa,
.afinding .navigation_site .findinga,
.aaccount .navigation_site .accounta{
	color:#333333;
	background:url('../images/navi_btn.png') 0px -32px no-repeat!important;
}
.active{
	color:#333333;
	background:url('../images/navi_btn.png') 0px -32px no-repeat!important;
}
.one{
	background-image:url(../images/v2/one.png);
	color:#073c84;
}
.two{
	background-image:url(../images/v2/two.png);
	color:#073c84;
}
.three{
	background-image:url(../images/v2/three.png);
	color:#073c84;
}
.four{
	background-image:url(../images/v2/four.png);
	color:#073c84;
}

.one:hover{
	background-image:url(../images/v2/one_hover.png);
}
.two:hover{
	background-image:url(../images/v2/two_hover.png);
}
.three:hover{
	background-image:url(../images/v2/three_hover.png);
}
.four:hover{
	background-image:url(../images/v2/four_hover.png);
}

.one_active{
	background-image:url(../images/v2/one_active.png);
	color:#FFFFFF;
}
.two_active{
	background-image:url(../images/v2/two_active.png);
	color:#FFFFFF;
}
.three_active{
	background-image:url(../images/v2/three_active.png);
	color:#FFFFFF;
}
.four_active{
	background-image:url(../images/v2/four_active.png);
	color:#FFFFFF;
}
/***********************	INFO BAR    ************************/
.infobar{
	height:125px;
	background-image:url(../images/v2/blue_bar.png);
	background-repeat:repeat-x;
	margin:auto;
	position:relative;
	text-align:left;
	
}
.infobar_mini_bg{
	background-image:url(../images/v2/info_bar_mini_bg.png);
	background-repeat:repeat-x;
}
.infobar_search{
	height:125px;
	background-image:url(../images/v2/infobar_search.png);
	background-repeat:repeat-x;
	margin:auto;
	position:relative;
	text-align:left;
	
}
.company_bubble{
	width:530px;
	height:110px;
	float:right;
	margin-top:8px;
	margin-right:30px !important;
	margin-right:10px;
	background-image:url(../images/v2/blue_dark_bubble.png);
	behavior: url(/css/pngfix/iepngfix.htc);
}
.portfolio_bubble{
	width:530px;
	height:110px;
	position:absolute;
	top:8px;
	right:37px;
	margin-right: 135px;
	background-image:url(../images/v2/left-sidebar/portfolio_bulle.png);
	behavior: url(/css/pngfix/iepngfix.htc);
	color:#FFFFFF;
}
.portofolio_link_company, .portofolio_link_company:hover, .portofolio_link_company:visited {
	color:#FFF;
	text-decoration: underline;
	font-weight: bold;
}
.loading_bg{
	display:block;
	padding:0px 2px;
	width:140px;
	height:13px;
	background-image:url(../images/v2/loading_bg.png);
	background-repeat:no-repeat;
	behavior: url(/css/pngfix/iepngfix.htc);
	
}
.loading_bar_v2{
	display:block;
	float:left;
	padding:0px;
	width:136px;
	background-image:url(../images/v2/loading_green.png);
	background-repeat:repeat-x;
	text-align:center;
	color:#000000;
	height:12px;
	font-size: 10px;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
}
.loading_bar_v2_orange{
	display:block;
	float:left;
	padding:0px;
	width:136px;
	background-image:url(../images/v2/loading_orange.png);
	background-repeat:repeat-x;
	text-align:center;
	color:#000000;
	height:12px;
	font-size: 10px;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
}
.pre_loading{
	width:1px;
	float:left;
	height:12px;
	padding:2px 0px;
}
.table_info{
	color:#FFFFFF;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:10px;
}
/********* Company infos *************/
.company_logo{
	background-image:url(../images/v2/no_logo.png);
	width:102px;
	height:83px;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.company_name{
	font-size:18px;
}
.company_infos{
	color:#FFFFFF;
	padding:20px;
	float:left;
	width:250px;
}
.company_shares{
	float:left;
	width:250px;
	height:50px;
	padding:15px !important;
	padding:10px;
}
.price_share{
	background-image:url(../images/v2/price_of_share.png);
	behavior: url(/css/pngfix/iepngfix.htc);
	width:202px;
	margin:auto !important;
	margin:0px;
	margin-left:25px;
	background-repeat:no-repeat;
	background-position:center center;
	height:37px;
	line-height:37px;
	color:#FFFFFF;
	font-size:11px;
	text-indent:20px;
}
/***********************	SEARCH MODULE    ************************/

.table_search{
	color:#FFFFFF;
	font-weight:bold;
	height:76px;
	padding-top:30px;
}

.search_results{
	color:#FFFFFF;
	height:20px;
	font-size:10px;
}
.search_results input, .search_results select{
	font-size:10px;
}
.page_number{
	background-image:url(../images/v2/search/page_number_bg.png);
	behavior: url(/css/pngfix/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	width:97px;
	height:20px;
	line-height:20px;
}
.slider_previous, .slider_next{
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}
.slider_previous a{
	color:#FFFFFF;
	display:block;
	width:69px;
	height:18px;
	line-height:18px;
	background-image:url(../images/v2/search/previous_bg.png);
	behavior: url(/css/pngfix/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
}
.slider_next a{
	color:#FFFFFF;
	display:block;
	width:69px;
	height:18px;
	line-height:18px;
	background-image:url(../images/v2/search/next_bg.png);
	behavior: url(/css/pngfix/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
}
/********* search results ************/
.found{
	width:924px;
	height:155px;
	background-image:url(../images/v2/search/company_details_bg.png);
	behavior: url(/css/pngfix/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:center center;
	padding:5px;
}
.search_results_company a{
	font-size:15px;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.scor{
	float:right;
	display:block;
	width:220px;
	margin-top:20px;
	text-align:left;
}
.scor_text{
	width:102px;
	padding:5px;
	height:auto;
	float:right;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	border:0px solid #000000;
}
/************************	FOOTER    **************************/

.footer{
	height:118px;
	text-align:center;
	background:url('../images/v2/footer_bg.png') top left repeat-x;
	color:#707172;
	/*position: absolute;*/
	bottom: 0; 
	width: 100%;
	margin-top:25px;
}
.ftr{
	color:#FFFFFF;
}
.footer a{
	color:#707172;
	text-decoration:none;
}
.footer a:hover{
	color:#000000;
	text-decoration:none;
}

/**********************	LEFT SIDE MENU   ***********************/


.leftcol{
	float:left;
	width:210px;
	background-image:url('../images/v2/left-sidebar/menu_bulle_repeat.png');
	background-repeat:repeat-y;
	text-align:left;
	overflow:hidden;
	padding-bottom:70px;
}
.innerleft{
	width:170px;
	margin-left:40px;
	text-align:left;
}
#ul_first  li{
	background-image:url(../images/v2/left-sidebar/menu_left_blue_top.png);
	background-repeat:no-repeat;
	background-position:170px 0%;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#ul_first, .ul_second{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.ul_second li{
	background:none;
}

.ul_second{
	background-image:url(../images/v2/left-sidebar/menu_left_blue_bottom.png);
	background-position:170px 100%;
	background-repeat:no-repeat;
}

.a_first{
	text-decoration:none;
	display:block;
	height:40px;
	background-image:url(../images/v2/left-sidebar/plus.png);
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:40px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1a5894;
}

.a_first_active{
	color:#FFFFFF;
	background-image:url(../images/v2/left-sidebar/plus_active.png);
}
.a_second{
	font-size:11px;
	text-decoration:none;
	display:block;
	height:20px;
	line-height:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-bottom:5px;
	color:#1a5894;
	background-image:url(../images/v2/left-sidebar/arrow.png);
	background-repeat:no-repeat;
}
.a_second_active{
	color:#FFFFFF;
	padding-bottom:5px;
	background-image:url(../images/v2/left-sidebar/arrow_active.png);
}
.a_second_green{
	color:#cce340;
} 

/************************	CONTENT   **************************/


#content{

} 

.rightcol{
	float:left;
	width:135px;
	height:auto;
	margin:10px;
}
/********* Curve (collapsible panels) *************/
.curve{
	float:left;
	padding:0px;
	text-align:left;
	width:733px;
	height:auto;
	position:relative;
}
.blue_curve{
	width:700px;
	height:24px;
	background-image:url(../images/v2/curve_line.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:15px;
	color:#296198;
	padding-left:15px;
	font-weight:bold;
	margin:auto;
}
.triangle{
	display:block; 
	text-align:right;
	margin-top:-5px;
}
.curve_left_corner{
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	background-image:url(../images/v2/curve_top_corner.png);
	height:68px;

}
.curve_right_corner{
	position:absolute;
	top:0px;
	right:0px;
	width:1px;
	background-image:url(../images/v2/curve_top_corner.png);
	height:68px;
}

.curve_text{
	width:703px;
	height:auto;
	padding:5px 15px 10px 15px;
	background-color:#EEEEEE;
	text-align:justify;
	background-image:url(../images/v2/curve_repeat.png);
	background-repeat:repeat-y;
	position:relative;
}

.curve_text_community{
	width:703px;
	height:auto;
	padding:5px 15px 10px 15px;
	background-color:#EEEEEE;
	text-align:justify;
	background-image:url(../images/v2/curve_repeat_community.png);
	background-repeat:repeat-y;
	position:relative;
}

.curve_text ul{
	
	/* margin:10px 0px 0px 0px;
	padding:0px;
	width:608px;
	float:left;
	height:150px;
	list-style-type:none;
	border:0px solid #000000; */
}
.curve_text ul li{
	/* float:left;
	margin:0px;
	padding:0px;
	width:200px;
	height:auto;
	list-style-type:none;
	border:0px solid #009900; */
}
.curve_footer{
	width:733px;
	height:5px;
	background-image:url(../images/v2/curve_bottom.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.curve_footer_community{
	width:733px;
	height:5px;
	background-image:url(../images/v2/curve_bottom_community.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.featured{
	background:url('../images/featured_img.png') top right no-repeat;
	behavior: url(/css/pngfix/iepngfix.htc);
	width:64px;
	height:64px;
	position:absolute;
	top:0px;
	right:0px;
}
.clic_picture{
	width:114px; 
	padding:5px 0px;
	text-align:center;
	cursor:pointer;
	float:left;
	margin: 5px;
}
.clic_picture_description{
	width:113px;
}
.clic_picture_active{
	background:url('../images/v2/click_picture_bg.png') center bottom no-repeat;
	behavior: url(/css/pngfix/iepngfix.htc);
}
.team_person_name{
	color:#296198;
	font-weight:bold;
}
/**************** Home ***********/
.koeos li{
	list-style-image:url(../images/v2/home_puce.png);
	text-align:left;
	font-size:15px;
	color:#262626;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.home_learn_more{
	width:147px;
	float:left;
	background-image:url(../images/v2/home_learn_more.png);
	height:70px;
	margin-left:25px;
	line-height:35px;
}
.home_start_now{
	width:147px;
	float:left;
	background-image:url(../images/v2/home_start_now.png);
	height:70px;
	margin-left:25px;
	line-height:35px;
}
.home_learn_more a{
	font-size:17px;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	text-align:center;
}
.home_start_now a{
	font-size:17px;
	color:#324606;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	text-align:center;
}
/**************** Portofolio ***********/
table.portofolio thead{
	font-weight:bold;
}
table.portofolio thead tr td{
	background-color: #DCDCDC;
}
table.portofolio{
	color:#494949;
}
.portofolio_r2{
	background-color:#f5f5f5;
}

/**************** Documents ***********/

.documents_header{
	height:32px;
	width:692px;
	background-image:url('../images/v2/document_header.png');
	background-repeat:no-repeat;

}
.documents_header th{
	padding-left:40px;
}
.documents_title, .step_title{
	color:#1a5793;
	font-weight:bold;
}
/**************** Investment ***********/
.invest_steps{
	list-style-type:none;	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.invest_done{
	color:#AEAEAE;
}
.invest_now span{
	color:#76af0a;
}

.invest_future span{
	color:#1a5793;
}
.secure_div{
	width:620px;
	height:320px;
	background-image:url('../images/v2/secure_div.png');;
}
/**************** Follow up ***********/

.follow_up_header{
	height:32px;
	width:692px;
	background-image:url('../images/v2/follow_up_header.png');
	background-repeat:no-repeat;
}

#followup td{
	text-align:center;
	vertical-align:middle;
}
#followup tr.odd{
	background-color:#EEEEEE;
}
#followup tr.even{
	background-color:#F6F6F6;
}

/*Filter and shorting added by Nilesh*/
.follow_up_header tr th {
	text-align:center;
	font-weight:bold;
	text-transform:capitalize;
	cursor:pointer;
}


.dataTables_filter {
	float:right;
	text-align:right;
	width:50%;
}

.dataTables_length {
	text-align:left;
	width:40%;
}

.dataTables_info {
	width: 60%;
	float: left;
	margin:5px;
	padding-top:20px;
}

.dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
	margin:5px;
	padding-top:20px;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('../images/v2/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('../images/v2/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('../images/v2/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('../images/v2/forward_enabled.jpg');
}

.even {
background-color:#EBEBEB
}
.odd {
background-color:#EEFEE7;
}

.sorting_desc{
font-weight:bold;
}
sorting_asc{
font-weight:bold;
}
/*Filter and shorting added by Nilesh*/
.follow_up_title{
	color:#1a5793;
	font-weight:bold;
	padding:5px;
}

td.f_right{
	border-right:1px solid #FFFFFF;
}
td.f_left{
	border-left:1px solid #dddddd;
}
/**************** Inbox ***********/

.inbox_header{
	height:32px;
	width:692px;
	background-image:url('../images/v2/follow_up_header.png');
	background-repeat:no-repeat;
	
}
.inbox_header tr th{
	text-align:center;
	font-weight:bold;
	text-transform:capitalize;
	cursor:pointer;
	border-right:1px solid #FFFFFF;
}

#inbox tr.odd{
	background-color:#EEEEEE;
}
#inbox tr.even{
	background-color:#F6F6F6;
}


#inbox td{
	text-align:center;
	vertical-align:middle;
	padding:5px;
}


.inbox_title{
	color:#1a5793;
	font-weight:bold;
	padding:5px;
}

td.f_right{
	border-right:1px solid #FFFFFF;
}
td.f_left{
	border-left:1px solid #dddddd;
}
/**************** Tabs ***********/
.tab{
	height:43px;
	margin-left:2px;
	position:relative;
	padding-left:40px;
	margin-left: -100px;
}
.taba{
	float:left;
	margin-right:10px;
	line-height:34px;
	text-align:center;
	display:block;
	color:#000000;
	width:110px;
	height:34px;
	font-weight:bold;
	text-decoration:none;
	background-image:url('../images/v2/tab.png');
	behavior: url(/css/pngfix/iepngfix.htc);
	background-repeat:no-repeat;
	margin-top:8px;
}

.tabs_over{
	position:absolute;
	bottom:0px !important;
	bottom:-10px;
	left:0px;
	background-image:url('../images/v2/tabs_hover.png');
	background-repeat:no-repeat;
	behavior: url(/css/pngfix/iepngfix.htc);
	width:959px;
	height:4px;
	float:left;
}
/**** selected tab ****/
.TabbedPanelsTabSelected{
	float:left;
	margin-right:10px;
	line-height:43px;
	text-align:center;
	display:block;
	color:#000000;
	width:110px;
	height:43px;
	font-weight:bold;
	margin-top:0px;
	text-decoration:none;
	background-image:url('../images/v2/tab_hover.png');
	background-repeat:no-repeat;
}
.TabbedPanelsTabSelected span{
	background-image:url('../images/v2/tab_hover_span.png');
	background-repeat:no-repeat;
	width:95px;
	height:35px;
	display:block;
	margin:auto;
	margin-top:8px;
	line-height:35px;
	color:#FFFFFF;
}
.TabbedPanelsTabHover{
	background-image:url('../images/v2/tab_hover.png');
	background-repeat:no-repeat;
}
/**************** WALL ***********/
.wall_post{
	background: url('../images/v2/wall_post_bg.png') no-repeat left top;
	width:500px;
	height:125px;
	padding:5px;
}

/*************************** BUTTONS ***************************/
div.action-button {
	width:198px;
	margin: 0 auto;
	text-align:center;
	background: transparent url('../images/v2/green_button_curve.png') no-repeat left top;
	behavior: url(/css/pngfix/iepngfix.htc);
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


div.action-button a {
	display: block;
	text-align: center;
	text-decoration: none;
	width:198px;
	height:26px;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	color: black;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input.action-button {
	width:198px;
	margin: 0 auto;
	text-align:center;
	background: transparent url('../images/v2/green_button_curve.png') no-repeat left top;
	behavior: url(/css/pngfix/iepngfix.htc);
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:none;
	color: black;
	font-weight:bold;
	cursor:pointer;
	line-height:26px;
	height:26px;
	font-size:13px;
}

div.action-button-disabled {
	width:198px;
	margin: 0 auto;
	text-align:center;
	background: transparent url('../images/v2/green_button_curve_disabled.png') no-repeat left top;
	behavior: url(/css/pngfix/iepngfix.htc);
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


div.action-button-disabled a {
	display: block;
	text-align: center;
	text-decoration: none;
	width:198px;
	height:26px;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	color:#666;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input.action-button-disabled {
	width:198px;
	margin: 0 auto;
	text-align:center;
	background: transparent url('../images/v2/green_button_curve_disabled.png') no-repeat left top;
	behavior: url(/css/pngfix/iepngfix.htc);
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:none;
	color: black;
	font-weight:bold;
	cursor:pointer;
	line-height:26px;
	height:26px;
}

.buttons{ 
	background-image:url('../images/v2/small_green_button_curve.png');
	behavior: url(/css/pngfix/iepngfix.htc);
	background-color: #efefef;
	height:26px;
	width:138px;
	border:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	line-height:26px;
	font-size:11px;
}
.buttons a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#324606;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.blue_button{
	background-image:url('../images/v2/blue_button.png');
	behavior: url(/css/pngfix/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:center center;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	cursor:pointer;
	height:21px;
	width:97px;
	display:block;
	line-height:21px;
	text-align:center;
	text-decoration:none;
}
.small_grey_button{
	background-image:url('../images/v2/small_grey_button.png');
	behavior: url(/css/pngfix/iepngfix.htc);
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	cursor:pointer;
	height:18px;
	width:60px;
	line-height:18px;
	text-align:center;
	text-decoration:none;
}

a.small_grey_button{
	display:block;
}

.news{
background:#FFFFFF url('../images/news.gif') top right no-repeat;
}

.spacer{
float:right;
text-align:right;
}

.curve_text h1 {
	
width:600px;
}

.invest{
float:left; width:319px;
}
.investment{
float:left;
width:320px;
height:62px;
margin:10px 0px 0px 0px;
padding:25px 0px 0px 0px;
text-align:center;
font-size:18px;
color:#01518c;
font-weight:bold;
background:url('../images/investment.png') top left no-repeat;
border:0px solid #3333FF;
}
.inv_opp{
margin-left:13px;
width:307px;
height:87px;
background:url('../images/inv_oppertunity.png') top left no-repeat;
}
.feat_inv{
margin-left:12px;
width:315px;
}
.feat_inv01{
width:305px;
}
.feat_inv02{
width:285px;
}
.ltst_dtl{
width:195px;
}
.ltst_dtl01{
width:175px;
}
.feat_inv_text{
width:277px;
}
.feat_inv_text p img{
float:left; text-align:left; margin-right:10px; margin-top:4px;
}
.feat_inv_text h1{
width:285px;
}
.more_text{
width:319px;
}
.more_text_text{
width:290px;
}
.more_text h1{
width:285px;
}
.details{
width:195px;
}
.details_text{
width:165px;
}
.details h1{
width:180px;
}


.login_con{
width:322px;
/*height:165px;*/
text-align:left;
font-weight:bold;
margin-top:0px;
padding:0px 0px 0px 50px;
background:url('../images/login_bg.gif') top left repeat-y;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
}
.login_head{
color:#01518c;
font-size:15px;
}
.login_con ul{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
width:300px;
list-style-type:none;
border:0px solid #0000FF;
}
.login_con ul li{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
width:auto;
min-height:23px;
_height:23px;
list-style-type:none;
border:0px solid #009900;
}
.login_con ul li.lbl1{
width:100px;
}
.login_con ul li.lbl2{
width:180px;
}
.login_btn{
text-align:left;
height:40px!important;
background:url('../images/login_btn.gif') 0px 10px no-repeat;
}
.new_hieght{
	height:30px!important;
}
.login_btn a{
float:left;
font-size:15px;
margin:9px 0px 0px 0px;
padding:5px 40px 4px 40px;
display:block;
color:#FFFFFF;
text-decoration:none;
border:0px solid #003300;
}
.login_btn a:hover{
	
color:#000000;
}
/*invest*/
.left_navi{
float:left;
width:195px;
border:0px solid #FF0000;
}
.inv_curve{
float:left;
width:5px;
height:6px;
}
.inv_top{
float:left;
width:185px;
height:5px;
background-color:#FFFFFF;
border-top:1px solid #a4c2ca;
}
.inv_btm{
border:0px solid #a4c2ca;
border-bottom:1px solid #a4c2ca!important;
}
.inv01{
	
float:right;
}
.invest_text{
float:left;
width:193px;
height:auto;
background-color:#FFFFFF;
border-right:1px solid #a4c2ca;
border-left:1px solid #a4c2ca;
}
.left_links{
	
width:193px;
float:left;
text-align:left;
border:0px solid #000000;
}
.left_links ul{
	
float:left;
margin:0px;
padding:0px;
width:193px;
height:auto;
text-align:left;
list-style-type:none;
}
.left_links ul li{
	
float:left;
margin:0px;
padding:0px 0px 0px 0px;
font-size:13px!important;
font-weight:bold;
width:193px;
height:22px;
background:url('../images/navi_line.gif') bottom left no-repeat;
text-align:left;
list-style-type:none;
}
.left_links ul li.navi01{
	
height:22px;
/*background:url('../images/left_navi_bg.gif') top left no-repeat;*/
}
.left_links ul li a{
	
padding:2px 0px 0px 10px;
display:block;
height:20px!important;
color:#01518c;
/*background:url('../images/left_navi_bg.gif') top left no-repeat;*/
text-decoration:none;
}
.left_links ul li a:hover{
	
color:#ffffff;
text-decoration:none;
background:url('../images/left_navi_bg.gif') top left no-repeat;
}
.left_links ul li.active a{
	
color:#ffffff;
background:url('../images/left_navi_bg.gif') top left no-repeat;
}

.rate img{
	
float:left;
text-align:center;
}
.rate_btn01{
	
width:91px;
float:left;
padding:20px 0px 0px 0px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:center;
height:40px;
background:url('../images/rate_btn01.png') 0px 0px no-repeat;
}
.ratebtn{
float:left;
font-size:13px;
margin-top:10px;
padding:0px 0px 0px 73px;
font-weight:bold;
width:100px;
/*background:url('../images/rate_btn.png') 70px 0px no-repeat;*/
}
.ratebtn a{
padding-left:3px;
width:44px;
height:17px;
float:left;
text-align:left;
color:#FFFFFF;
text-decoration:none;
display:block;
background:url('../images/rate_btn.png') 0px 0px no-repeat;
}
.ratebtn a:hover{
color:#000000;
text-decoration:none;
background:url('../images/rate_btn.png') 0px 0px no-repeat;
}
.rightside{
display:table;
margin-top:10px;
width:730px;
height:auto;
float:right;
background:url('../images/blue_tab_bg.gif') 0px 0px no-repeat;
border:0px solid #000066;
}
.rightSideBlue{
float:left;
width:640px;
/*height:81px;*/
border:0px solid #00CC66;
}
.right_top{
float:left; width:480px; height:60px; border:0px solid #000000;
}
/*starts: CSS for Status Progress in left sidebar*/
.newbg{
margin:5px 0px 0px 3px;
_margin:27px 0px 0px 3px;
width:186px;
height:33px;
text-align:left;
border-right:0px solid #000000;
}
.loading_bar{

display:block;
float:left!important;
padding:0px 0px 0px 0px;
height:auto;
width:186px;
text-align:left!important;
}
/*ends: CSS for Status Progress in left sidebar*/

.header_icn{
float:left; margin-top:11px; width:20px; height:auto;
border:0px solid #009900;
}
.header_icn a{
float:left;
margin:3px 0px 0px 0px!important;
border:0px solid #009900;
}
.right_img{
	margin:10px 15px 0px 0px;
	_margin:10px 6px 0px 0px;
	padding:0px;
	float:left; width:89px; height:60px; border:0px solid #000000;
}


.tab_act{
color:#FFFFFF!important;
background:url('../images/tab.gif') 0px 0px no-repeat!important;
}

.show_tab{
float:left;
padding:3px 0px 0px 10px;
width:628px;
height:21px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background:url('../images/show_blue_bg.gif') top left repeat-x;
cursor:pointer;
}
.dropbox{
width:180px;
}


.tool_btn{
float:left;
text-align:center;
width:30px;
margin-left:3px;
padding:0px 3px 0px 3px;
height:auto;

}
.tool_btn img{
margin:1px;
}
.refund{
float:left;
margin:0px;
padding:0px;
width:52px;
height:41px;
}
.rating{
float:left;
padding:5px 0px 0px 0px;
margin:0px 6px 0px 7px;
font-size:20px;
color:#FFFFFF;
text-align:center;
width:52px;
background:url('../images/rating.gif') top left no-repeat;
height:41px;
}
.disclosure{
float:left;
width:52px;
padding:5px 0px 0px 0px;
font-size:20px;
color:#FFFFFF;
text-align:center;
background:url('../images/disclosure.gif') top left no-repeat;
height:41px;
}
.register{
width:430px;
height:auto;
padding:50px 0px 0px 0px;
border:0px solid #FF0000;
}
.register_title{
	text-align: left;
}
.register_input {
	text-align: right; 
 }
.register_table {
	height: 585px;
	width: 488px;
	border:0px;
	border-collapse: collapse;
}
.register_table td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.register_tr_error {
	color:red;
	font-weight: bold;
	font-style: italic;
}
.register_table_top {
	height: 2px;
	background: url(../images/v2/register_table_top.png) no-repeat bottom;
	padding: 0px;
}
.register_table_bottom {
	height: 2px;
	background: url(../images/v2/register_table_bottom.png) no-repeat top;
	padding: 0px;
}
.register_table_bg {
	height: 2px;
	background: url(../images/v2/register_table_bg.png) repeat-y;
}

.register ul{
float:left;
margin:0px;
padding:0px 0px 0px 10px;
width:485px;
height:auto;
list-style-type:none;
border:0px solid #663300;
}
.register ul li{
float:left;
margin:0px;
padding:5px 0px 5px 0px;
width:310px;
font-size:12px;
color:#333333;
list-style-type:none;
border:0px solid #663300;
}
.register ul li.reg1{
width:175px;
}
.input_r{
/*float:left;*/
text-align:left;
margin:0px;
padding:0px;
width:240px;
height:16px;
font-size:12px;
color:#333333;
}

/*
* Start - New style for buttons Disable and enable - Nilesh
*/

.formbutton{ width:70px;
  height: 16px;
  padding-bottom: 4px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0pt;
  background: url('../images/stamp_green.jpg') repeat-x scroll right top;

  border-style: solid;
  border-width: 0px;
  cursor:pointer;
  font-family:Tahoma;
  font-weight:bold;
  color:#FFFFFF;
  /* added by GLR : to use the formbutton class for a elements : */
  text-decoration:none;
  background-repeat:no-repeat;
  text-align:center;
  /* end by GLR */
}

.disabled, input.button.disabled, input.button.hover.disabled, .formbutton.disabled {
	filter: alpha (opacity=50);
  
}

.del{
background: url('../images/stamp_red.jpg') repeat-x scroll right top;
}
/*
* End : New style for buttons Disable and enable - Nilesh
*/



.login_button{ width:121px;
  height: 27px;
  padding-bottom: 4px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0pt;
  background: url('../images/login_btn.gif') repeat-x scroll right top;
  border-style: solid;
  border-width: 0px;
  cursor:pointer;
  font-size:15px;
  font-family:Tahoma;
  font-weight:bold;
  color:#FFFFFF;
}


.main_btn_big{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:table;
}
.left_btn_big{
float:left;
width:5px;
height:40px;
display:block;
background:url(../images/left_btn_big.gif) no-repeat;
}
.midd_btn_big{

float:left;
background:url(../images/middle_btn_big.gif) repeat-x;
height:40px;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;

}
.right_btn_big{
float:left;
width:5px;
height:40px;
display:block;
background:url(../images/right_btn_big.gif) no-repeat;
}
.fail_message{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	display:none;
	margin:15px;
}
.success_message{
	color:#00FF00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	display:none;
	margin:15px;
}
#to_community, #to_community:hover, #to_community:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

/** START css for newsfeed **/
#table_newsfeed_investor {
	width:692px;
	border: 0px;
	border-spacing: 0px;
}
.head_newsfeed {
	background:url(../images/newsfeed_header.png) no-repeat;
	height:31px;
	width:692px;
	font-weight: bold;
	color:#FFF;
}
.head_newsfeed td {
	padding-left: 10px;
}
.date_event {
	height: 35px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	width: 18%;	
	border-right: solid 1px #CFCFCF;
	margin: 0px;
	border-collapse: collapse;
}
.img_event {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;	
	width :15%;
	border-right: solid 1px #CFCFCF;
	margin: 0px;
	border-collapse: collapse;
}
.tr_colored {
	background-color: #d9e1e7;
	margin: 0px;
}
.event {
	text-align: left;
	padding-left: 10px;
	margin-left: 0px;
	border:0px;
	width: 67%;
}
.link_news, .link_news:visited {
	color:#1a5793;
	font-weight: bold;
	text-decoration: none;
	cursor: :pointer;
}
.link_news:hover {
	color:#1a5793;
	font-weight: bold;
	text-decoration: underline;
	cursor: :pointer;
}

/** END css for newsfeed **/
/** START css for past investment in community tab **/
.table_community_invest {
	width:277px;
	border-spacing: 0px;
}

.tr_head_cummunity{
	background: url(../images/newsfeed_lastest2.png) no-repeat;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	height: 30px;
	margin-bottom: 0px;
}

.tr_head_cummunity td {
	padding-left: 10px;
	border:0px;
	border
}

.tr2_head_community {
	font-weight: bold;
	background-color: #c6c6c6;
	color: #464646;
	text-align: center;
	margin: 0px;
	height: 30px;
}

.community_bider {
	color: #1a5893;
	font-weight: bold;
	text-align: center;
	border-right: solid 1px #CFCFCF;
	height: 30px;
}

.community_sum {
	text-align: center;
	border-right: solid 1px #CFCFCF;
	height: 30px;
}

.community_img {
	text-align: center;
	height: 30px;
}

.td_investor_grey {
	background-color: #dcdcdc;
}

.td_investor {
	background-color: #f6f6f6;
}

/** END css for past investment in community tab **/
/** START css investment how does it works **/
.link_how {
	font-weight: bold;
	text-decoration: none;
	color: #2f75b0;
}
.link_how:hover, .link_how:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #2f75b0;
}
.how_text h3 {
	margin-bottom: 0px;
}

.how_content {
	width: 100%
	padding: 3px;
	text-align: center;
	margin: auto;
}
.how_head {
	width:300px;
	text-align: center;
	margin: auto;
}
.head_title {
	padding-top: 3px;
	width: 150px;
	text-align: center;
	margin: auto;
/*	border: solid 1px #000; */
	float:left;
	cursor: pointer;
	background-color: #efefef;
}

.head_title_select{
	padding-top: 3px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #FFF;
	cursor: pointer;
	float:left;
	width: 150px;
	text-align: center;
	margin: auto;
}

.how_text {
	text-align: left;
	display: none;
	background-color: #FFF;
	padding: 5px;
}

.table_1{
	width:80%;
	border:1px solid gray;
	border-collapse:collapse;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px auto;
}
.table_1 th{
	font-size:12px;
	background-color:#1a5793;
	color:white;
	text-align:center;
}
.table_1 td{
	font-size:10px;
	text-align:center;
}