/* CSS Document */
.lev1 { text-indent:10px; font-size:11px; line-height:1px; margin:0px;padding:0px;}
.lev1 a:hover { color:#333333;}
.lev1 a.current { color:#333333;}
img, div, input { behavior: url("iepngfix.htc")
}
*{
margin:0;
padding:0;
}

body{
background:url(images/bg_body.gif) repeat-x #84a1d6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0c3870;
padding:30px 0 0 0;
margin:0;

}
img a { border:none;}
img  { border:none;}
h1{
background:url(images/bullet_heading.gif) no-repeat left top;
padding:0 0 0 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0e5186;
font-weight:normal;
margin-bottom:18px;
}

h1.heading_1{
background:url(images/bullet_heading.gif) no-repeat left top;
padding:0 0 0 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0e5186;
font-weight:normal;
margin-bottom:18px;
float:left;
}

h2{
background:url(images/bullet_heading.gif) no-repeat left top;
padding:0 0 0 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#b82323;
margin-bottom:18px;
}



h3{
font-size:12px;
color:#b82323;
padding:0 0 0 19px;
}

h3 a{
color:#b82323 !important;
margin-bottom:10px;
line-height:25px;
text-decoration:none;
}

h3 a:hover{
text-decoration:none;
}


.clear{
clear:both;
font-size:0;
line-height:0;
}

/* Wrapper */

#warpper{
background:url(images/shadow_wrapper.png) repeat-y;
width:1000px;
margin:0px auto 0 auto;


}


#warpper_inner{
background:url(images/bg_wrapper.gif) repeat-x #fff;
padding:19px 36px 0 36px;
width:908px;
margin:0 auto;

}

/* Header CSS */

#header{
}

#logo{
width:221px;
float:left;
padding:0 154px 0 0;
}
#logo img{border:0px;}
.btn_client_login{float:right;margin-right:10px;}
.btn_client_login img{border:0px;text-align:right;}
#navi{
width:520px;
float:left;
padding:40px 0 10px 0;
}

#navi ul{
padding:0;
margin:0;
list-style:none;
}

#navi ul li{
float:left;
padding:0 20px 0 0;
}

#navi ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#0c3870;
font-weight:bold;
}

#navi ul li a:hover, #navi ul li a.section{
color:#b82323;
}

/* Header CSS end*/
/* Banner */

.banner{
float:left;
}

/* Banner End */

.btm_wrapper{
background:url(images/btm_wrapper.png) no-repeat left top;
height:11px;
font-size:0;
width:1000px;
margin:0 auto;
}

/* Content */

#content{
padding:16px 0 20px 0;
_padding:16px 0 0 0;
float:left;
width:100%;
}

.inner_content{
float:left;
}

.inner_content p{
display:block;
float:left ;
width:908px;
}

/* Left Side*/

#left_side{
width:177px;
float:left;
}

#left_side ul{
padding:0 0 0 19px;
margin:0;
width:158px;
float:left;
list-style:none;
}

#left_side ul li{
line-height:24px;
padding:0;
margin:0;
}

#left_side ul li a{
color:#909598;
text-decoration:none;
}

#left_side ul li a:hover, #left_side ul li a.active_left{
font-weight:bold;
color:#0E5186;
}

#left_side_1{
width:377px;
float:left;
}

#left_side_1 ul{
padding:0 0 0 19px;
margin:0;
width:325px;
float:left;
list-style:none;
}

#left_side_1 ul li{
line-height:24px;
padding:0;
margin:0;
}

#left_side_1 ul li a{
color:#909598;
text-decoration:none;
}

#left_side ul li a:hover, #left_side ul li a.active_left_1{
font-weight:bold;
color:#0E5186;
}

#right_side_1{
width:496px;
float:right;
}

#right_side_1 p{
display:block;
width:450px;
}

.div_faq{
float:left;
width:450px !important;
}

.div_faq p{
display:block;
line-height:18px;
padding:0 0px 0 19px;
}


#slide-content {
	width:100%;
	float:left;
}

#content .slide-content-low-margin {
	margin-top:10px !important;
}

#slide-items {
	width:100%;
	float:left;
	height:160px;
	padding:0 !important;
	margin:0 0 20px 0 !important;	
	overflow:hidden;	
}

#slide-items ul{
padding:0 0 0 15px !important;
margin:0 !important;
}

#slide-items ul li {
line-height:20px;
padding:0;
margin:0;
list-style:none;

	
}

#slide-items ul li a {
color:#909598;
text-decoration:none;
}

#slide-items ul li a:hover {
	padding:0 10px;
	border:0;
	font-weight:bold;
	color:#0E5186;
	cursor:hand;
	cursor:pointer;	
}


#slide-items ul li a.current {
	padding:0 10px;
	color:#003250;
	font-weight:bold;
}

#slide-items-small {
	width:100%;
	float:left;
	padding:0 !important;
	margin:0 0 10px 0 !important;	
	position:relative;
}

#slide-items-small ul{
padding:0 0 0 15px !important;
margin:0 !important;
}

#slide-items-small ul li {
line-height:20px;
padding:0;
margin:0;
list-style:none;
}

	


#slide-items-small ul li a {
color:#909598;
text-decoration:none !important;
}

#slide-items-small ul li a:hover {
	padding:0 10px;
	border:0;
	font-weight:bold !important;
	color:#0E5186;
	cursor:hand;
	cursor:pointer;		
}

#slide-items-small ul li a.current_small {
	padding:0 10px;
	color:#003250;
	font-weight:bold !important;
	cursor:hand;
	cursor:pointer;
}


#slide-items-small-1 {
	width:100%;
	float:left;
	padding:0 !important;
	margin:0 0 10px 0 !important;	
	position:relative;
}

#slide-items-small-1 ul{
padding:0 0 0 15px !important;
margin:0 !important;
}

#slide-items-small-1 ul li {
line-height:20px;
padding:0;
margin:0;
list-style:none;
}
	


#slide-items-small-1 ul li a {
color:#909598;
text-decoration:none;
}

#slide-items-small-1 ul li a:hover {
	padding:0 10px;
	border:0;
	font-weight:bold !important;
	text-decoration:none;
	color:#0E5186;
	cursor:hand;
	cursor:pointer;		
}

#slide-items-small-1 ul li a.current_small_1 {
	padding:0 10px;
	color:#003250;
	font-weight:bold !important;
	cursor:hand;
	cursor:pointer;	
}
#slide-frame_1 {
	width:496px;
	float:left;
	position:relative;
	display:block;
}

#slide-frame_2 {
	width:496px;
	float:left;
	position:relative;
	display:block;
}
#slide-frame {
	width:696px;
	float:left;
	position:relative;
	display:block;
}


#slide-holder .single-frame {
	width:683px;
	padding-left:13px;
	float:left;
}

#slide-holder1 .single-frame_sub {
	width:683px;
	padding-left:13px;
	float:left;
}


#slide-holder2 .single-frame_sub1 {
	width:683px;
	padding-left:13px;
	float:left;
}



#slide-holder .single-frame_1 {
	width:670px;
	_width:650px;
	padding-left:26px;
	_padding-left:0px;
	float:left;
}

#slide-holder  .single-frame_2{
	width:650px;
	padding-left:46px;
	_padding-left:0px;
	float:left;
}





/* LOCATION PAGE */

#location-holder {
	width:829px;
	overflow:hidden;
}

#location {
	width:200px;
	float:left;
}

#map {
	width:629px;
	float:left;
	text-align:center;
}


/* BOOK STYLES */


/* Slide Content end */


/* Left Side End */

/* Right Side */

#right_side{
width:696px;
float:right;
}

.table_form{
margin:10px 0 10px 0;
*position:relative;
}

.table_form td{
padding:5px 10px 5px 20px;
}

.table_form input{
position:relative !important;
}

.table_form td table td{
padding:5px 10px 5px 0 !important;
}

.table_form a{
color:#a7a8a8;
text-decoration:none;
}

.table_form a:hover{
text-decoration:underline;
}

.div_newsletter{
width:655px;
}

.div_newsletter p{
line-height:18px;
padding:0 0 0 19px;
margin-bottom:20px;
}

.inner_right{
width:655px;
margin:0 0 0 0;
/*height:300px;
overflow:hidden;*/
position:relative;
}

.inner_right p{
line-height:18px;
padding:0 0 0 19px;
margin-bottom:8px;
}


.inner_right ul{
list-style:none !important;
padding:0px 0 5px 35px !important;
margin:0;
}

.inner_right li{
list-style:disc;
padding:0 !important;
margin:0 0 8px 0;
line-height:16px;
}

.inner_right a{
text-decoration:none;
color:#0E5186;
}

.inner_right a:hover{
text-decoration:underline;
}

.div_faq{
float:left;
width:655px !important;
}

.div_faq p{
float:left;
display:block;
line-height:18px;
width:635px;
padding:0 0 0 19px;
}

.div_faq p strong{
color:#bc3131;
}

.div_faq ul{
padding:0;
margin:0;
list-style:none;
float:left;
width:635px;
padding:0 0 0 19px;
}

.div_faq ul li{
padding:0;
margin:0;
line-height:18px;
color:#0c3870;
}

.div_faq ul li strong{
color:#b82323;
}

.our_president{
float:left;
width:655px !important;
}

.our_president p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:18px;
}

.our_president ul{
padding:0;
margin:0;
list-style:none;
padding:0 0 0 19px;
}

.our_president ul li{
background:url(images/bullet1.gif) no-repeat left 6px;
padding:0 0 0 10px;
margin:0;
line-height:18px;
color:#0c3870;
}

.our_president ul li strong{
color:#b82323;
}



.div_img{
float:left;
width:681px;
position:absolute;
left:0;
top:157px;
padding:0px 0 0 19px;
}

.div_img img{
margin:0 11px 0 0;
}

.div_img img.img_right{
margin:0 0 0 35px;
}


.address{
float:left;
width:600px;
}

.address span{
display:block;
padding:0 0 0 19px;
line-height:16px;
}


.address a.pdf_link{
background:url(images/icon_pdf.gif) no-repeat right top;
padding:0 25px 0 0;
margin:0px 0 0 0;
float:left;
color:#BDBAD6;
font-size:10px;
text-decoration:none;
}

.address a:hover{
text-decoration:underline;
}
.div_linkformula{
float:left;
width:677px;
padding:28px 0 25px 0;
background-color:#14559e;
font-size:14px;
}

.div_linkformula div{
width:160px;
float:left;

}

.div_linkformula span{
float:left;
display:block;
color:#e3e3e3;
line-height:25px;
}

.div_linkformula span.white_txt{
text-align:center !important;
float:none !important;
display:block;
color:#e3e3e3;
line-height:15px;
}




.div_linkformula div a{
text-decoration:none;
margin:0 auto;
display:block;
text-align:center;
color:#e3e3e3;
}

.div_linkformula div a:hover{
text-decoration:underline;
}


.div_linkformula_1{
float:left;
width:677px;
padding:18px 0 16px 0;
background-color:#7094bc;
border-bottom:4px solid #a9bbd0;
border-top:4px solid #a9bbd0;
font-size:14px;
}

.div_linkformula_1 div{
width:125px;
float:left;

}

.div_linkformula_1 span{
float:left;
display:block;
color:#e3e3e3;
line-height:25px;
}

.div_linkformula_1 div a{
text-decoration:none;
margin:0 auto;
display:block;
text-align:center;
color:#e3e3e3;
}

.div_linkformula_1 div a:hover{
text-decoration:underline;
}

.div_linkformula_2{
float:left;
width:677px;
padding:18px 0 16px 0;
margin:0 0 20px 0;
background-color:#7094bc;
font-size:14px;
}

.div_linkformula_2 div{
width:200px;
float:left;

}

.div_linkformula_2 span{
float:left;
display:block;
color:#e3e3e3;
line-height:25px;
}

.div_linkformula_2 span.white_txt1{
text-align:center !important;
float:none !important;
display:block;
color:#e3e3e3;
line-height:15px;
}


.div_linkformula_2 div a{
text-decoration:none;
margin:0 auto;
display:block;
text-align:center;
color:#e3e3e3;
}

.div_linkformula_2 div a:hover{
text-decoration:underline;
}


/* Right Side End */

.mandatory_txt{
padding:20px 0 20px 18px;
display:block;
}

.mandatory_fields{
padding:0 0 0 18px;
float:left;
display:block;
width:650px;
}

.seperator{
background:url(images/seperator.gif) no-repeat left top;
width:13px;
height:251px;
float:left;
}

.newsletter_txt{
display:block;
float:left;
height:18px;
line-height:15px;
_line-height:20px;
width:625px;
padding:0 0 0 5px;
}

.radio_button{
display:block;
float:left;
height:18px;
}

.staric{
color:#b82323;
}


.txt_field{
width:118px;
height:12px;
font-size:11px;
color:#0c3870;
background-color:#abc2d5;
border-top:1px #dde6ee solid;
border-right:1px #e2eaf0 solid;
border-left:1px #e2eaf0 solid;
border-bottom:1px #cddbe6 solid;
}

.txt_area{
width:180px;
height:100px;
font-size:11px;
color:#0c3870;
background-color:#abc2d5;
border-top:1px #dde6ee solid;
border-right:1px #e2eaf0 solid;
border-left:1px #e2eaf0 solid;
border-bottom:1px #cddbe6 solid;
}

#inner_misson{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}


#inner_misson p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
}

#inner_misson p strong{
color:#bc3131;
}

#inner_value{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}


#inner_value p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
}

#inner_value p strong{
color:#bc3131;
}

#our_president{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#our_president p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:18px;
}

#our_president ul{
padding:0;
margin:0;
list-style:none;
float:left;
width:677px;
padding:0 0 0 19px;
}

#our_president ul li{
background:url(images/bullet1.gif) no-repeat left 6px;
padding:0 0 0 10px;
margin:0;
line-height:18px;
color:#0c3870;
}

#our_president ul li strong{
color:#b82323;
}

#inner_client{
width:655px;
_width:700px !important;
height:218px;
overflow:hidden;
text-align:left;
}


#inner_client p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
}

#inner_client p strong{
color:#bc3131;
}

#inner_alliances{
width:655px;
_width:690px !important;
height:218px;
overflow:hidden;
text-align:left;
}


#inner_alliances p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
}

#inner_alliances p strong{
color:#bc3131;
}


#div_faq{
width:655px;
_width:680px !important;
_padding:0 0 0 20px !important;
height:218px;
overflow:hidden;
text-align:left;
}

#div_faq p{
float:left;
display:block;
line-height:18px;
width:655px;
padding:0 0 0 19px;
}

#div_faq p strong{
color:#bc3131;
}

#div_faq ul{
padding:0;
margin:0;
list-style:none;
float:left;
width:677px;
padding:0 0 0 19px;
}

#div_faq ul li{
padding:0;
margin:0;
line-height:18px;
color:#0c3870;
}

#div_faq ul li strong{
color:#b82323;
}

#inner_contact{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}


#inner_contact p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
}

#inner_contact p strong{
color:#bc3131;
}

#div_newsletter{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#div_newsletter p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#refer_friend{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
position:relative;
}

#refer_friend p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:18px;
}

#refer_friend ul{
width:650px;
float:left;
list-style:none !important;
padding:25px 0 0 20px !important;
margin:0;
}

#refer_friend li{
background:none !important;
padding:0 !important;
margin:0;
width:650px !important;
float:left;
}

#refer_friend label{
width:128px;
float:left;
}


#inner_alert{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#inner_alert p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#inner_newsletters{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#inner_newsletters p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#inner_calculators{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#inner_calculators p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#inner_presentations{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#inner_presentations p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#inner_formula{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
position:relative;
}

#inner_formula p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#inner_process{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#inner_process p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#inner_ourexpert{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#inner_ourexpert p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}

#inner_investment{
width:655px;
height:218px;
overflow:hidden;
text-align:left;
}

#inner_investment p{
float:left;
display:block;
line-height:18px;
width:655px !important;
padding:0 0 0 19px;
margin-bottom:20px;
}



.link_arrow{
float:right;
margin:0 25px 0 25px;
}

.investment_consulting{
float:left;
width:95%;
}

.investment_consulting p{
float:left;
padding:0 0 0 20px;
margin-bottom:10px;
}

.investment_consulting a.link_1{
color:#a7a8a8;
text-decoration:none;
}

.investment_consulting a.link_1:hover{
text-decoration:underline;
}

.investment_consulting a.back_top{
*width:90px;
_width:90px;
float:right;
color:#a7a8a8;
text-decoration:none;
}

.investment_consulting a.back_top:hover{
text-decoration:underline;
}


.img_teamexpert{
margin:0 15px 0 0;
}

.client_login{
width:908px;
float:left;
}

.client_login h1{
width:100%px;
}

.client_login p{
float:left;
width:889px;
padding:0 0 0 20px;
display:block;
margin-bottom:10px;
}

.client_login a{
color:#a7a8a8;
text-decoration:none;
}

.client_login a:hover{
text-decoration:underline;
}

.chart_process{
background:url(images/chart_our_process.jpg) no-repeat left top;
height:456px;
width:654px;
padding:50px 0 0 0;
}

.chart_process div{
width:130px;
float:left;
}

.chart_process div a{
display:block;
text-align:center;
color:#FFFFFF !important;
font-weight:bold;
text-decoration:none;
}

.chart_process div a:hover{
text-decoration:underline;
}

#right_main{
width:696px;
height:275px;
overflow:hidden;
position:relative;
}





/* Content End */

/* Footer */

#footer{
position:relative;
display:block;
}

#footer div{
background:url(images/bg_footer.png) no-repeat left top;
height:38px;
padding:14px 0 0 49px;
width:951px;
margin:0px auto 0 auto !important;
}

#footer div ul{
padding:0;
margin:0;
list-style:none;
}

#footer div ul li{
background:url(images/slash_footer.gif) no-repeat right 3px;
padding:0 15px;
float:left;
}

#footer div ul li.no_footerslash{
background:none;
}

#footer div ul li a{
font-size:11px;
color:#0c3870;
text-decoration:none;
}

#footer div ul li a:hover{
text-decoration:underline;
}

.cpy_right{
display:block;
color:#0c3870;
font-size:11px;
width:535px;
float:left;
}

/* Footer End */


/* Wrapper end */





/**************  Template Changes ****************/
#current a
{
	color:#b82323!important;
}

/* CSS Written on 12-nov-09 */

.link_arrow1{
z-index:1500;
position:absolute;
top:140px;
right:0;
}

.link_arrow2{
z-index:1500;
position:absolute;
top:140px;
right:60px;
}
.pdf_link
{
color:#BDBAD6;
}
.newletterlink
{
color:#0E5186;
margin-bottom:10px;
line-height:20px;
text-decoration:none;
padding-left:20px;
display:list-item;
list-style:none;
}
.newletterlink:hover
{
text-decoration:none;
}
.newlink { color:#0E5186; text-decoration:none; } .newlink:hover { color:#0E5186; }
/* CSS Written on 12-nov-09 end */
.inner_right .left {
margin:15px;
text-align:left;
}
.inner_right .center {
margin:15px;
text-align:center;
}
.inner_right .right {
text-align:right;
}
.typography img.right {
float:right;
margin:15px;
}
.inner_right img.left {
float:left;
margin:15px;
}
.inner_right img.leftAlone {
float:left;
margin-right:100%;
}
.inner_right img.center {
display:block;
float:none;
margin-left:auto;
margin-right:auto;
}
.inner_right img {
margin-left:0;
margin-top:0;
}
#NewsList h2 { font-size:15px; font-weight:bold; color:#666666;}
.redred { font-size:15px; font-weight:light; color:#666666;}
#NewsList li { list-style:none;}
.typography .center {
	text-align:center;
	margin:15px;
}
.typography .right {
	text-align:right;
}
.typography img.right {
	float:right;
	
	margin:15px;
}
.typography img.left {
	float:left;
	margin:15px;
}
.typography img.leftAlone {
	float: left;
	margin-right: 100%;
}
.typography img.center {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.typography img {
	
	margin-top:0px;
	margin-left:0px;
}

