@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.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:16px;
}
img{
	behavior: url(css/pngfix/iepngfix.htc);
}
/********************	GENERIC ELEMENTS    *******************/
.clear{
	clear:both;
}
h1{
	color:#01518c;
	font-size:15px;
	font-weight:bold;
}
h2{
	color:#1A5793;
	font-size:12px;
	font-weight:bold;
}
h3{
	color:#1A5793;
	font-size:13px;
	font-weight:bold;
}

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

.add_bug{
	position:fixed;
	bottom:0;
	right:0;
	z-index:999;
}
.link{
	cursor:pointer;
}
.datepick{
	background-image: url('../images/v2/icons/calendar.png'); 
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:16px;
	border:1px solid #A5ACB2;
	cursor:pointer;
}
a.normal{
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707172;
}
a.normal:hover{
	color:#000000;
}

.red{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
}
.green{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:green;
}
.orange{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:orange;
}
/************************	Sliders   **************************/

.ui-slider { 
	width: 467px; 
	height: 23px; 
	position: relative; 
	background-repeat: no-repeat; 
	background-position: center center; 
}
.ui-slider-handle { 
	position: absolute; 
	z-index: 1; 
	height: 23px; 
	width: 17px; 
	top: 0px; 
	left: 0px; 
	background-image: url('../images/v2/search/slider-handle.png'); 
 }
.ui-slider-handle-active { 
	border: 1px dotted black; 
 }
.ui-slider-disabled .ui-slider-handle { 
	opacity: 0.5; 
	filter: alpha(opacity=50); 
}
.ui-slider-range { 
	position: absolute; 
	background: #50A029; 
	opacity: 0.3; 
	filter: alpha(opacity=30); 
	width: 100%; 
	height: 100%; 
}

/* Default slider backgrounds */
.ui-slider, .ui-slider-1, .ui-slider-2 { 
	background-image: url('../images/v2/search/slider_bg.png'); 
}



/************************	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:370px;;
	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: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:545px;
	height:110px;
	float:right;
	margin-top:8px;
	margin-right:30px !important;
	margin-right:10px;
	background-image:url(../images/v2/blue_dark_bubble.png);
	background-repeat:no-repeat;
	behavior: url(css/pngfix/iepngfix.htc);
	overflow:hidden;
}
.portfolio_bubble{
	width:530px;
	height:110px;
	float:right;
	margin-top:8px;
	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:3px;
}
/********* upload forms *************/
.delete_image{
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
}
.delete_container{
	position:relative;
	float:left;
}
/********* 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 0px 0px 20px;
	float:left;
	width:250px;
	height:100px;
	overflow:hidden;
}
.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-left:25px;
	margin-bottom:15px;
	background-repeat:no-repeat;
	background-position:center center;
	height:37px;
	line-height:37px;
	color:#FFFFFF;
	font-size:11px;
	text-indent:20px;
}

/***********************	Invitations    ************************/


#contact_method_list{
	margin-right:10px;
	list-style-type:none;
	border-bottom:1px solid #CCC;
}
#contact_method_list li a{
	display:block;
	float:left;
	color:#1A5793;
	font-weight:bold;
	text-decoration:none;
	padding:10px 25px;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}
#contact_method_list li a:hover{
	background-color:#1A5793;
	color:#FFFFFF;
}

.import_method{
	display:none;
}
/***********************	Contact importer module    ************************/

.contact_importer{
	height:450px;
	margin:10px 0px;
}
.alpha{
	width:30px;
	margin-top:25px;
	float:left;
	border-width: 1px 0px 1px 1px; 
	border-style: solid; 
	border-color: #000000;
	
}
.letter{
	width:30px;
	text-align:center;
	background-color:#FFF;
}
.letter a{
	display:block;
	width:30px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding:1px 0px;
}
.letter_focus {
	background-color:#6fa837;
}
.contact_container{
	width:270px;
	height:450px;
	float:left;
	overflow:auto;
	border: 1px solid gray;
}
.contact{
	padding:5px;
	border-bottom:1px solid #DDD;
}
.contact:hover{
	background-color:#FFF;
	border-bottom:1px solid #FFF;
}
.contact_container_header{
	background-color:#DDD;
	height:20px;
	border-bottom:1px solid white;
}
.contact_list{
	width:300px;
	height:250px;
	float:left;
	border: 1px solid gray;
}
.contact_list_header{
	background-color:#DDD;
	height:20px;
	border-bottom:1px solid white;
}
.contact_list_container{
	overflow:auto;
	height:229px;
}
.real_contact{
	padding:3px;
	border-bottom:1px solid white;
}	

/***********************	SEARCH MODULE    ************************/

#search-content{
	height:820px;
}
.table_search{
	color:#FFFFFF;
	font-weight:bold;
	height:76px;
	padding-top:30px;
	margin-bottom:13px;
}

.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);
	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;
	font-size:11px;
}
.ftr{
	color:#FFFFFF;
}
.footer a{
	color:#707172;
	text-decoration:none;
}
.footer a:hover{
	color:#000000;
	text-decoration:none;
}

.footer_list{
	vertical-align:top;
	text-align:left;

}
.footer_list ul{
	margin:0px;	
	padding:5px 0px;
	list-style:none;
	margin-right:50px;
}
.footer_list ul li{
	padding:1px 0px;
}
#footer_container{
	text-align:center;
	
}
/**********************	LEFT SIDE MENU   ***********************/


.leftcol{
	float:left;
	width:210px;
	
	
	text-align:left;
	overflow:hidden;
	padding-bottom:70px;
}
.innerleft{
	width:170px;
	padding-left:40px;
	text-align:left;
	background-image:url('../images/v2/left-sidebar/menu_bulle_repeat.png');
	background-repeat:repeat-y;
}
#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;
	behavior: url(css/pngfix/iepngfix.htc);
}

.a_first_active{
	color:#FFFFFF;
	background-image:url(../images/v2/left-sidebar/plus_active.png);
	behavior: url(css/pngfix/iepngfix.htc);
}
.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;
	behavior: url(css/pngfix/iepngfix.htc);
}
.a_second_active{
	color:#FFFFFF;
	padding-bottom:5px;
	background-image:url(../images/v2/left-sidebar/arrow_active.png);
	behavior: url(css/pngfix/iepngfix.htc);
}
.a_second_green{
	color:#cce340;
} 

#left_help{
	background-image:url(../images/v2/left-sidebar/help.png);
	background-repeat:no-repeat;
	width:160px;
	height:110px;
	margin-left:34px;
	/*SCREW YOU IE6*/
	#padding:10px 2px;
	#margin-left:15px;
	float:left;
}

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


#content{
	width:760px;
	height:auto;
	float:right;
	border:0px solid #000066;
	padding-top:10px;
} 

.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;
	min-height:40px;
}

.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;
	min-height:40px;
}

.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;
	height:160px;
}
.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/icons/capangel-a.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;
}
/**************** Upload ***********/

    .debug {font:16px Arial; background-color:#FFFFFF; border:1px solid #898989; width:700px; height:100px; overflow:auto;}
    .alert {font:18px Arial;}
    .data {background-color:#b3b3b3; border:1px solid #898989; width:350px;}
    .data tr td {background-color:#dddddd; font:13px Arial; width:35%;}
.bar1 {
	background-image:url(includes/uploader/html/images/progress_bar_white.gif); 
	border:1px solid #505050; 
	text-align:left; 
	width:200px; 
	line-height:20px; 
	height:20px;
	position:relative; 
	font-size: 20px;
}
.bar2 {
	background-image:url(includes/uploader/html/images/progress_bar_blue.gif); 
	text-align:left; 
	width:0%; 
	line-height:20px;
	height:20px; 
	position:relative;
	font-size: 20px;
}

/**************** 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');
	padding-top:40px;
	background-repeat:no-repeat;
}
.secure_div_g{
	width:620px;
	height:320px;
	background-image:url('../images/v2/secure_div_g.png');
	padding-top:40px;
	background-repeat:no-repeat;
	color:#BBBBBB;
}

.calc_table_header{
	background-image:url('../images/v2/investment/invest_calc_head.png');
	background-repeat:no-repeat;
	color:#d7e4f1;
	font-size:11px;
	font-weight:bold;
}
.d6{
	background-color:#dcdcdc;
}
.e6{
	background-color:#E6E6E6;
}
th.blue{
	color:#1a5793;
}
.calc_table tr{
	height:41px;
	width:352px;
}
.calc_table_footer{
	background-image:url('../images/v2/investment/invest_calc_foot.png');
	background-repeat:no-repeat;
	background-position:bottom;
}
.card_table_header{
	background-image:url('../images/v2/investment/invest_card_head.png');
	background-repeat:no-repeat;
	color:#d7e4f1;
	font-size:11px;
	font-weight:bold;
	height:41px;
}
.card_table, .calc_table{
	margin:10px;
}

.card_table_footer{
	background-image:url('../images/v2/investment/invest_card_foot.png');
	background-repeat:no-repeat;
	background-position:bottom;
	height:31px;
}

.parameters_table tr{
	height:41px;
}

.parameters_table_header{
	background-image:url('../images/v2/investment/parameters_table_head.png');
	background-repeat:no-repeat;
	color:#d7e4f1;
	font-size:11px;
	font-weight:bold;
	height:30px;
}
.parameters_table{
	margin:10px;
	width:663px;
}

.parameters_table_footer{
	background-image:url('../images/v2/investment/parameters_table_footer.png');
	background-repeat:no-repeat;
	background-position:bottom;
}

.check_parameters{
	background-image:url('../images/v2/parameters/bg.png');
	background-repeat:no-repeat;
	width:550px;
	height:120px;
	color:#FFFFFF;
}
.check_parameters tr{
	height:30px;
	
}
.check_parameters td{
	vertical-align:middle;	
}

/**************** 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;
	font-size:10px;
}

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

/* 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, th.f_right{
	border-right:1px solid #FFFFFF;
}
td.f_left, th.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;
}
.taba:hover{
	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 ***************************/

.facebook{
	display:block;
	background: transparent url('../images/v2/buttons/facebook.gif') no-repeat center center;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
	width:195px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	text-indent:38px;
}

.facebook:hover{
	text-decoration:underline;
}

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: #324606;
	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: #324606;
	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:#324606;
	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;
}

.photo{
	float:left;
	margin:0px 10px 20px 10px;
	padding:1px;
	width:79px;
	/*height:89px;*/
	text-align:left;
	/*background:url('../images/photo.gif') top left no-repeat;*/
}

.register{
width:430px;
height:auto;
padding:0px 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;
}



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

.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;
}

.submitContact {
	background-image:url('../images/v2/sendMail.png');
	background-repeat:no-repeat;
	background-position:center center;
	border:none;
	font-family:'Arial, Helvetica, sans-serif';
	font-size:16px;
	color:#FFFFFF;
	cursor:pointer;
	height:24px;
	width:193px;
	text-decoration:none;
	/*padding-left: 65px;*/
}
