﻿/*@import url('../../Brandes/Styles/style.css');*/

/* Main Menu Theme 
---------------------------------------------*/
.mainmenu{
	background:#4d4f53;
    clear: both;
    color: #ffffff;
    font-size: 14px;
    height: 52px;
	}
.mainmenu ul li{
	width:19.9%;
	line-height: 18px;
	}
.mainmenu ul li.last{
	position:relative;
	margin-left:-1px;
	width: 19.9%;
	}
.mainmenu ul li.funds ul {
    width: 280px;
}
.mainmenu ul li.funds a {
    height: 52px;
    line-height: 52px;
    padding: 0px;
}
.mainmenu ul li.funds li a {
    height: 25px;
    line-height: 25px;
    padding: 5px 0px;
}
.mainmenu ul ul {
    width: 100%;
	background:#4d4f53;
}
.mainmenu ul li a:hover,.mainmenu ul li.active a,.mainmenu ul li:hover a{
	background:#007ac9;
}	
.mainmenu li li {
	line-height: 18px;
}
.mainmenu li li a:hover{
	background:#007ac9 !important;
	}		



a.home:hover, a.home.active{
	background:#007ac9;
	}
a.home.active{
	background:#007ac9;
	}	



/* CUSTOM 
---------------------------------------------*/
.pageTitle {
    float: left;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 12px;
    /*padding-left: 12px;*/
    font-weight: normal;
    font-size: 22px;
    color: #007ac9;
}

.pager_area span.ddTitleText {
	color: #007ac9 !important;
}

.chart_label .box1, .chart_label .box2 {
background: #007ac9;
text-align: center;
}

.chart_label .box3, .chart_label .box4, .chart_label .box5 {
background: #7fbce4;
}

.chart_row.odd {
background: #f1f5f8;
border-bottom: 1px solid #9ac5d9;
}

.chart_row {
background: #ffffff;
border-bottom: 1px solid #9ac5d9;
}


.arrows a {
	background:url(../Images/arrowbtn.png) no-repeat 0px 0px;
}

/*.dd {
	color: #007ac9;
}*/
/* AS IS
----------------------------------------------*/





article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
a, img a, img, a img {border:0;	outline:0; text-decoration:none;}





/*body style
--------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
.bg1
{
	background:#d5e5e9;
	}	

/*outer style
--------------------------------*/	
.outer{
	margin:0 0 20px;
    background: #ffffff;
	
	}
.outer.outer2{
	background:#e9edec
	}
	
/*header style
--------------------------------*/	
.header{
	position: relative;
	z-index:1000;
	}

	
.header_content{
	
    height: 1%;
    padding: 50px 46px 15px;
	border-bottom: 14px solid #dce6ee;
	
	}
.header_content.bot2{
	border-bottom: 14px solid #c4d7d0;
	}
.header_content.bot3{
		border-bottom: 14px solid #f4ddbf;
	}
	
.header_content.bot4{
		border-bottom: 14px solid #eae6db;
		padding-top:10px;
		padding-bottom:20px;
		overflow: hidden;
	}
.header_content.bot4 .logo{
		padding-top:50px;
	}
.header_content.bot4 .bread2{
		padding-top:50px;
	}	
.header_content.nopad{
	
    height: 1%;
    padding: 0px 46px 15px;
	
	}

.header_{
	position: relative;
	z-index:2000;
	}	
.header_content.nopad2{
	
    height: 1%;
    padding: 0px 46px 0px;
	
	}
	
.logo{
	width:158px;
	height:46px;
	float:left;
	margin:0px 5px 0px 0px;
    padding:0px;
	}	



/*breadcrumbs style
--------------------------------*/		
.breadcrumbs{
	float:left;
	font-size:22px;
	color:#000000;
	}
	
.breadcrumbs ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.breadcrumbs ul li{
	background:url(../images/sep.png) no-repeat left center;
	color:#004438;
	display:block;
	float:left;
	line-height:46px;
	padding:0 8px 0px 20px;
	}
	
.breadcrumbs ul li.first{
	background:none;
	}	
	
.breadcrumbs ul li a{
	color:#004438;
	float:left;
	display:block;
	text-decoration:none;
	}
.breadcrumbs ul li.active a{
	color:#009b3a;
	}

.breadcrumbs.bread2 li{
	background:url(../images/bullet8.jpg) no-repeat  left center;
	color:#3f454f;
	}
.breadcrumbs.bread2 li a{
	color:#3f454f;
	}		
/*rightinput style
--------------------------------*/		
.rightinput{
	width:217px;
	float:right;
	padding:0px 0 0;
	margin-top:-5px;
	}
.rightinput.two{
	margin-top:5px;
	}

.rightinput input.inputtxt
{margin:0 0 0px !important;}
	
	
.rightinput input.inputbtn	
{margin:0 0 0px !important;}
input.inputtxt{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	width:172px;
	height:13px;
	border:1px solid #4d4f53;
	border-right:0px;
	padding:5px 10px;
	border-radius:0px;
	font-size:12px;
	color:#4d4f53;
	line-height:13px;
	display:block;
	float:left;
	margin:0 0 11px;
	box-shadow:none;
	}
	input.inputtxt2{width: auto ;}
	
input.inputtxt:focus{
	box-shadow:none;
	border-color:#000;
	}	
	
input.inputbtn{
	background:#FFF url(../images/inputbtn.jpg) no-repeat 0px 0px;
	width:22px;
	height:25px;
	border:1px solid #000;
	border-left:0px;
	outline:0px;
	display:block;
	float:left;
	padding:0px;
	margin:0 0 11px;
	-webkit-appearance: none;
		border-radius: 0;
		padding:0px;
	}
	
a.login{
	background:url(../images/icon2.png) no-repeat left center;
	font-size:13px;
	color:#4d4f53;
	padding:0 0 0 31px;
	display:block;
	float:right;
	}

	
a.login:hover{
	text-decoration:underline;
	}
.sub_link
{
	text-align:right;
	margin-bottom:5px;
}
.sub_link a
{
	font-size:13px;
	color:#4d4f53;
	background: url(../images/sep5.png) no-repeat center right;
	padding:0 8px 0 3px;
}
.sub_link a.nobg1
{
	background: none;
}

	
	
	
							
							
	
/*content_field style
--------------------------------*/

.content_field
{
	padding:15px 0 0px;
}
.content_field.field2
{
	padding:0px 0px 0;
}

.banner_area
{
	padding:0px 26px 60px;
	position: relative;
	height:1%;
}



.banner_panel
{
	position: relative;
	width:947px;
	float:left;
}
.banner_slider img
{
	width:100%;
}

.banner_info
{
	width:35%;
	left:5%;
	top:20%;
	text-align:left;
	
	position: absolute;
	padding:20px;
	color:#ffffff;
	font-size:14px;
	background:url(../images/trans.png) repeat
}

.banner_info h2
{
	padding:0px 0 15px;
	margin:0px;
	line-height:20px;
	color:#ffffff;
	font-size:26px;
	font-weight:bold;
}

.banner_info p
{
	padding:0px 0 15px;
	margin:0px;
	line-height:20px;
}

a.more2
{
	color:#ffffff;
	font-weight:bold;
	text-transform: uppercase;
}

.pager1
{
	position: absolute;
	left:47%;
	bottom:30px;
	overflow:hidden;
	font-size:1px;
}
.pager1 a
{
	background:url(../images/pager1.png) no-repeat left -9px;
	height:9px;
	width:10px;
	display:block;
	float:left;
	margin:0 10px;
	font-size:1px;
	text-indent:-9999px;
}

.pager1 a:hover,.pager1 a.selected
{
	background:url(../images/pager1.png) no-repeat left top;
}



/*content_area style
--------------------------------*/

.content_box{
	border-right:1px solid #9ac5d9;
	padding:0 15px 15px 0;
	min-height:285px;
}
.content_box.last{
	border-right:0px;
	padding:0 15px 15px 0;
	min-height:285px;
}

.head_text1{
	background: url(../Images/bg1.jpg) repeat-x left bottom;
	margin-bottom:10px;
	
}
.head_text1 span{
	background:#4d4f53;
	width:55px;
	height:40px;
	text-align:center;
	padding:10px 0 0 0;
	
}

.head_text1 h3{
	padding:0px;
	margin:0px 0 0 15px;
	line-height:50px;
	color:#004438;
	font-size:18px;
	font-weight:normal;
}

.form_cont{
	background:#cddedf;
	padding:10px 28px 5px;
	border-radius:6px;
	position:relative;
	margin-bottom:15px;
}

.form_cont .select1{
	width:100%;
}


.form_cont label {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#4d4f53;
}
.select_boxmf{
	height:31px;
	margin-bottom:15px;
}
.select_boder1{
	border-bottom:1px solid #bfd0cd;
	margin-bottom:10px;
}

.quick_link{
	padding:20px 0 0 0
}

.quick_link ul{
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:normal;
}

.quick_link ul li{
	display:block;
	color:#4d4f53;
	font-size:14px;
	padding: 0 15px 0 25px;
	margin:0 0 0 20px;
	background:url(../../Brandes/Images/sep4.png) no-repeat left  11px;
	line-height:32px;
	
}

.quick_link ul li a{
	color:#4d4f53;
}

.button{
	height:35px;
	background:#4d4f53;
	padding:0 10px;
	line-height:32px;
	border-radius:12px;
	position:relative;
	color:#FFF;
	display:block;
	outline:0px;
	border:0px;
}

.fund{
	height:34px;
	background: url(../images/arrow1.png) no-repeat right center;
	padding:0 20px;
	color:#FFF;
	display:block;
	outline:0px;
	border:0px;
}



.add_post{
	padding:10px 0 5px 0;
	margin-bottom:15px;
		color:#4d4f53;
	font-size:14px;
	border-bottom:1px solid #bfd0cd;
}


.add_post h4{
	padding:0px 0 5px;
	margin:0px;
	font-size:14px;
	color:#007ac9;
	font-weight:normal;
}
.add_post h4 a{
    font-weight: bold;
	color:#007ac9;
}

.add_post span{
	color:#004438;
	display:block;
	margin-bottom:15px;
    text-transform: uppercase;
}

.add_post p{
	padding:0px 0 5px;
	margin:0px;
	line-height:20px;
}

.add_post em{
	font-size:12px;
	font-style:normal;
}
.add_post em a{
	font-size:12px;
	font-weight:bold;
	color:#4d4f53;
}

a.more{
	font-size:12px;
	color:#004438;
	font-weight:bold;
}

/*footer wrap style
--------------------------------*/


.footer_container{
	border-top:1px solid #9ac5d9;
	padding:10px 0 0;
	font-size:10px;
	color:#4d4f53;
	}
.footer_container.bor2{
	border-top:1px solid #9ac5d9;
	}
	
.footer_container p{
	padding:0px;
	margin:0px;
	line-height:18px;
	}				

.footer_nav{
	padding:0 19px 0 0px;
	float:right;
	font-size:12px;
	color:#4d4f53;
	}
	
.footer_nav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
	}
	
.footer_nav ul li{
	background:url(../images/sep2.jpg) no-repeat 0px 5px;
	display:block;
	float:left;
	padding:0 9px;
	}
	
.footer_nav ul li.first{
	background:none;
	padding-left:0px;
	}	
	
.footer_nav ul li a{
	display:block;
	float:left;
	color:#4d4f53;
	text-decoration:none;
	}
	
.ie7 .footer_nav ul li a,.ie7 .footer_nav ul li a{
	white-space:nowrap;
	}	
	
.footer_nav ul li a:hover{
	text-decoration:underline;
	}				
	
	
.copyright_cont{
	padding:0 26px;
}		

.copyright_cont span {
	display:block;
	padding:5px 0px;
}

.footer_right{
	padding:5px 0px 0 0px;
	text-align:right;
	}

.footer_right img{
	margin-left:10px;
	}	
	
/*inner1 style
--------------------------------*/


/*topnav style
--------------------------------*/		
.topnav{
	float:right;
	margin:0 0 40px;
	font-size:14px;
	color:#ffffff;
	position:relative;
	z-index:100;
	}
.topnav.addwidth{
	padding:0 60px 0 0;
	}

/*icon style
--------------------------------*/	
a.link1{
	display:block;
	float:right;
	margin:0 7px 0 0;
	position:relative;
	color:#000000;
	font-size:14px;
	padding: 0 0px;
	line-height:31px;
	font-weight:bold;
	}
	
.global{
	width:37px;
	height:31px;
	display:block;
	float:right;
	margin:0 7px 0 0;
	position:relative;
	}
	
.global ul{
	display:none;
	width:210px;
	float:none;
	position:absolute;
	left:0px;
	top:33px;
	}
	
.global ul li{
	background:#2f2f2f;
	float:none !important;
	line-height:17px !important;
	height:17px;
	padding:7px 25px !important;
	margin:0 0 1px;
	clear:both;
	overflow:hidden;
	}
	
.global ul li:hover{
	background:#a0a52f;
	}
	
.global ul li:active{
	background:#7b7f09;
	}	
	
.global ul li:hover a.lan.active,.global ul li:hover a.lan:hover{
	background:#000 !important;
	}		
	
.global ul li a{
	background:none !important;
	width:auto !important;
	height:auto !important;
	padding:0px !important;
	float:none;
	}
	
.global ul li a.lan{
	width:16px !important;
	height:15px !important;
	border:1px solid #ffffff;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	float:left;
	text-transform:uppercase;
	text-align:center;
	line-height:15px;
	margin-right:7px;
	}
	
.global ul li a.lan.active{
	 background:#8e9300 !important;
	}		
	
.global ul li span{
	display:block;
	float:left;
	width:96px;
	}					
	
.topnav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
	}
	
.topnav ul li{
	 display:block;
	 float:left;
	 line-height:31px;
	 padding:0 1px;
	}
	
.topnav ul li.last{
	padding-right:0px;
	}	
	
.topnav ul li a{
	background:#000000;
	width:134px;
	height:31px;
	padding:0 10px 0px 20px;
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
	}
	
.topnav ul li a:hover,.topnav ul li.active a{
	background:#004438;
	}
	
/*bottom container style
--------------------------------*/	
.bottom_container{
	background:#e4e5e5;
	padding:10px 0px 20px;
	overflow:hidden;
	clear:both;
	}
	
.bottom_container h3{
	padding:0px 0px 20px;
	margin:0px;
	font-size:18px;
	color:#000000;
	line-height:normal;
	}	
	
.bottom_main{
	padding:20px 25px 0px;
	}
	
.list_info{
	font-size:12px;
	color:#000000;
	padding:0 0 15px;
	}	
	
.list_info ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.list_info ul li{
	width:30%;
	margin-right:3%;
	display:block;
	float:left;
	}
	
.list_info ul li.last{
	margin-right:0px;
	width:33%;
	}	
	
	
.list_info li li{
	background:url(../images/bullet.png) no-repeat 0px 5px;
	width:auto !important;
	margin-right:0px !important;
	float:none;
	padding:0 0 12px 16px;
	}
	
.list_info li li a{
	color:#000000;
	text-decoration:none;
	}
	
.list_info li li a:hover{
	text-decoration:underline;
	}
	
.bottom_sidebar{
	min-height: 258px;
	border-left:1px solid #9a9c9e;
	padding:20px 35px 0;
	font-size:13px;
	color:#000000;
	}
	
.bottom_sidebar p{
	padding:0px 0px 12px;
	margin:0px;
	line-height:16px;
	}
	
.bottom_sidebar ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.bottom_sidebar ul li{
	display:block;
	padding:0 0 10px 34px;
	}
	
.bottom_sidebar ul li a{
	color:#000000;
	text-decoration:none;
	}
	
.bottom_sidebar ul li a:hover{
	 text-decoration:underline;
	}	
	
.bottom_sidebar ul li.call{
	background:url(../images/call.png) no-repeat 0px 0px;
	}
	
.bottom_sidebar ul li.fax{
	background:url(../images/fax.png) no-repeat 0px 0px;
	}
	
.bottom_sidebar ul li.mail{
	background:url(../images/mail.png) no-repeat 0px 5px;
	}

.social_icon a{
	display:block;
	width:25px;
	height:25px;
	float:left;
	margin-right:8px;
	}
.social_icon a.fb{
	background: url(../images/social.jpg) no-repeat left top;
	}
.social_icon a.fb:hover{
	background-position:left -25px;
	}
	
.social_icon a.linkin{
	background: url(../images/social.jpg) no-repeat -25px top;
	}
.social_icon a.linkin:hover{
	background-position:-25px -25px;
	}
.social_icon a.twitter{
	background: url(../images/social.jpg) no-repeat -50px top;
	}
.social_icon a.twitter:hover{
	background-position:-50px -25px;
	}

/*	
.arrows{
	display:block;
	float:right;
	width:12px;
	padding-right:15px;
	}
	
.arrows a{
	background:url(../images/arrowbtn.png) no-repeat 0px 0px;
	display:block;
	width:12px;
	height:7px;
	margin:0 0 4px;
	}
	
.arrows a.up{
	background-position:0px 0px;
	}
	
.arrows a.up:hover{
	background-position:0px -7px;
	}
	
.arrows a.down{
	background-position:0px -21px;
	margin-bottom:0px;
	}
	
.arrows a.down:hover{
	background-position:0px -14px;
	}
    */

	
.mian_bottomlogo{
	width:111px;
	height:39px;
	float:left;
	margin-right:14px;
	}
	
.logo_caption{
	float:left;
	line-height:39px;
	font-size:13px;
	color:#000000;
	}
	
.ie7 .logo_caption,.ie8 .logo_caption{
	font-size:12px;
	}	
	
.logo_caption a{
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:none;
	color:#004438;
	font-weight:bold;
	}
	
.logo_caption a:hover{
	text-decoration:underline;
	}
	
.logo_caption span{
	color:#004438;
	}
	
.main_content_area
{
	padding:0 0 10px;
}

.main_content_area.pad4 {padding:0px;}


/*sidebar
--------------------------------*/	


.cont_left{
	width:270px;
}
.sidebarmf{
	background:#dcdbcc;
    padding: initial;
}
.sidebar_cont{
	background:#dcdbcc;
	padding:20px 12px 34px;
}


.sidebarmf h2 {
    color: #004438;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 0 0 12px;
}

/*widget style
--------------------------------*/
.widget{
	background:#dcdbcc;
	width:33.1%;
	margin:0px 2px 18px 0px;
	float:left;
}

.ie7 .widget,.ie8 .widget{
	min-height:247px;
	}

.widget.icon1 h2 span{
	background:url(../images/icon4.png) no-repeat left center;
	}
	
.widget.icon2 h2{
	margin-bottom:2px;
	}
		
.widget.icon2 h2 span{
	background:url(../images/icon5.png) no-repeat left center;
	}
	
.widget.icon3 h2 span{
	background:url(../images/icon6.png) no-repeat left center;
	}
.widget.icon3 h2{
	margin-bottom:2px;
	}					

.widget.last{
	width:33.5%;
	margin-right:0px;
	margin-left:-1px;
	right:-1px;
	position:relative;
	}	
	
/*widgetcont style
--------------------------------*/	
.widgetcont{
	padding:0 17px;
	clear:both;
	overflow:hidden;
	}
	
/*widgetcont style
--------------------------------*/
.widget.odd{
	background:#cbd5d3;
	}
		
.widget.odd .widgetcont{
	padding:0px 27px;
	}		

.widget_box{
	padding:0 17px 0;
	margin:0px 0px 10px;
}
/* CHANGED FOR THEME */
.widget_box.odd{
	background:#cddedf; 
	position:relative;
	border-radius:5px;
	padding:13px 13px 0px;
	}
	
/* CHANGED FOR THEME */
.widget_box.chcol{
	background:#d9d7ce;
	}	
	
/* CHANGED FOR THEME */
.widget_box.odd h2{
    font-size: 14px;
    color: #007ac9;
    font-weight: normal;
    line-height: normal;
	background: url(../Images/bottomarrow.png) no-repeat right 5px;
	}
/* CHANGED FOR THEME */
.widget_box.odd.active {
	padding-bottom:13px;
	}

/* CHANGED FOR THEME */
.widget_box.odd.active h2{
    font-size: 14px;
    color: #007ac9;
    font-weight: normal;
    line-height: normal;
	background: url(../Images/bottomarrowhover.png) no-repeat right 5px;
	border-bottom: 1px solid #9ac5d9;
	}	
	
input.search_txt{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:15px;
	line-height:15px;
	border:0px;
	outline:0px;
	padding:0px;
	box-shadow:none !important;
	font-size:12px;
	color:#7f7f7f;
	}
	
	
.inputbox2{
	background:#FFF url(../images/inputbtn.jpg) no-repeat right -2px;
	border:1px solid #000;
	height:15px;
	padding:3px 25px 3px 10px;
	}
	
.inputbox2.odd{
	background:#FFF;
	padding-right:10px;
	margin:0 0 10px;
	position:relative;
	}
	
input.cal_txt{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:15px;
	line-height:15px;
	border:0px;
	outline:0px;
	padding:0px;
	box-shadow:none !important;
	font-size:12px;
	color:#7f7f7f;
	}
	
.ui-datepicker-trigger{
	position:absolute;
	right:4px;
	top:4px;
	}	
	
	
.checkList ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.checkList ul li{
	display:block;
	clear:both;
	overflow:hidden;
	}
	
.checkList ul li label{
	 display:block;
	 font-size:11px;
	 color:#4d4f53;
	 line-height:16px;
	 margin-left:24px;
	}
	
.checkbox2{
	width:16px;
	height:16px;
	float:left;
	}											
										
	
	
/*main_field
--------------------------------*/	
.cont_right{
	width:817px;
}
.main_field{
	padding:14px 42px 0 8px;
}

.main_field h1{
	padding:0px;
	margin:0px;
	font-size:22px;
	font-weight:normal;
	line-height:normal;
	float:left;
	color:#739abc;
	}

h1.adjust {
    padding: 9px 25px 0 0;
}

.heading {
    border-bottom: 1px solid #80A19B;
    clear: both;
    margin: 0 0 3px;
    overflow: hidden;
    padding: 0 0 15px;
}
	
.innerbreadcrumbs ul li.active a,
.innerbreadcrumbs ul li.active {
	color:#007ac9;
	}
	
.leftnav{
	font-size:12px;
	color:#000000;
	padding:0 0 5px;
	}
	
.leftnav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.leftnav ul li{
	display:block;
	float:left;
	padding:0 23px;
	border-left:1px solid #9ac5d9;
	line-height:42px;
	}
	
.ie7 .leftnav ul li,.ie8 .leftnav ul li{
	padding:0 7px;
	}	
	

	
.leftnav ul li a:hover{
	text-decoration:underline;
	}
	
.leftnav ul li.first{
	border-left:0px;
	padding-left:0px;
	}
	
.leftnav ul li.mail a{
	background:url(../images/icon9.png) no-repeat right center;
	}
	
.leftnav ul li.favorite a{
	background:url(../images/icon10.png) no-repeat right center;
	}
	
.leftnav ul li.share a{
	background:url(../images/icon11.png) no-repeat right center;
	}


	
.display{
	float:left;
	margin-right:16px;
	}
	
.display span{
	display:block;
	float:left;
	padding-right:6px;
	}

select.selectlist{
	font-family:Arial, Helvetica, sans-serif;
	width:49px;
	height:16px;
	border:1px solid #4d4f53;
	outline:0px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:0px;
	border-radius:0px;
	line-height:normal;
	}

.pagernav{
	color:#007ac9;
	}
/*	-- removed; will inherit from base style
.pagernav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.pagernav ul li{
	display:block;
	float:left;
	line-height:42px;
	padding-right:6px;
	}
	
.pagernav ul li.details{
	padding-right:16px;
	}
	
.pagernav ul li a{
	color:#000000;
	}
	
.pagernav ul li a:hover,.pagernav ul li.active a{
	text-decoration:underline;
	}
	
.pagernav ul li.next{
	padding-right:0px;
	}	
	
.pagernav ul li.next a{
	background:url(../images/next.png) no-repeat 0px center;
	display:inline-block;
	width:8px;
	height:42px;
	}						
*/	




/*================check_box================*/
	
span.ui-checkbox{
	display: block;
	float: left;
	width:16px;
	height:14px;
	background:url(../images/checkbox2.jpg) no-repeat;
	}
		
.checkbox span.ui-checkbox{
	width:22px;
	height:19px;
	background:url(../images/checkbox1.jpg) no-repeat;
	padding:0px;
	} 


span.ui-helper-hidden {
	display: none;
}

span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
	background-position: 0 0px;
}

span.ui-checkbox-state-checked {
	background-position: 0 -14px;
}

.checkbox span.ui-checkbox-state-checked{
	background-position: 0 -19px;
	}

span.ui-checkbox-state-checked-hover {
	background-position: 0 -14px;
}

.checkbox span.ui-checkbox-state-checked-hover{
	background-position: 0 -19px;
	}

span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
	background-position: 0 -14px;
}

.checkbox span.ui-radio-state-checked-disabled-hover,.checkbox span.ui-radio-state-checked-disabled,.checkbox span.ui-radio-state-checked{
	background-position: 0 -19px;
	} 

span.ui-radio-state-checked-hover {
	background-position: 0 -14px;
}

.checkbox span.ui-radio-state-checked-hover{
	background-position: 0 -19px;
	}

.ui-radio-disabled,
.ui-checkbox-disabled {
	opacity: 0.7;
}
.ui-helper-hidden-accessible {
	position: absolute;
	left: -999em;
}

/*select.tinynav1{
	float:right;
	display:none;
	}
	
select.tinynav2{
	float:right;
	display:none;
	margin:12px 10px 0 0px;
	}*/
	
.check3 span.ui-checkbox{
	width:12px;
	height:12px;
	background: url(../images/checkbox3.jpg) no-repeat;
	padding:0px;
	}

.check3 span.ui-checkbox-state-checked{
	background-position: 0 -12px;
	} 

.check3 span.ui-checkbox-state-checked-hover{
	background-position: 0 -12px;
	}


.check3 span.ui-radio-state-checked-disabled-hover,.check3 span.ui-radio-state-checked-disabled,.check3 span.ui-radio-state-checked{
	background-position: 0 -12px;
	} 
	

/*disclosures_footer*/
.disclosures_footer_title {
    font-weight: bold;
    padding-left: 12px;
}

.disclosures_footer_description {
	font-size:10px;
	padding:0 12px 15px 12px;
	color:#4d4f53;}



/*inner3
--------------------------------*/	


.daily_news {
	border-bottom:1px solid #9ac5d9;
	padding-bottom:10px;
	margin-bottom:20px;
}

.daily_newsWrap {float:left;}

.daily_news h2 {
	float:left;
	margin:0;
	padding:6px 0 0 0;
	font-weight:normal;
	font-size:22px;
	line-height:22px;
	color:#007ac9;
	padding-right:25px;
	/*padding-left:12px;*/
}

.daily_news strong {
	color:#4d4f53;
}
									
.news_select {
	float:left;
	margin: 7px;
}

.news_select select {width:100px;}
																												
.print_box {
	float:left;
	margin-left:27px;
	padding-left:24px;
	border-left:1px solid #9ac5d9;
	height:30px;
	padding-top:8px;
}

.print_box a {
	display:block;
	float:left;
	margin-right:10px;
}

.days_box {
	float:right;
	font-size:14px;
	line-height:12px;
	color:#000;
	padding-top:11px;
	padding-right:31px;
	font-weight: bold;
}

.days_box span {
	display:block;
	float:right;
	padding: 0px;
	padding-top:1px;
	text-align: center;
	width: 250px;
	
}

.ie7 .days_box span {padding-top:3px; line-height:10px;}

.days_box a {
	display:block;
	float:right;
}

.brandes_list {
    margin-bottom: 27px;
}

.brandes_list ul.ht .first {
	color:#4d4f53;
}

.brandes_list ul.ht .last {
	background:#7fbce4;
	color:#4d4f53;
}

.brandes_list ul li.first {
	color:#007ac9;
	width: 35%;
}






/*inner4
--------------------------------*/	

.main_field.noPad {padding-right:0px; padding-top:20px;}
.main_field.noPad.smallPadTop {padding-top:3px;}

.found_box {
	float:right;
	background:#e4e5e5;
	padding:12px 20px 12px 22px;
	border-radius:3px;
	position:relative;
	overflow:hidden;
}

.found_box label {
	display:block;
	float:left;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#4d4f53;
	padding-right:14px;
	padding-top:8px;
}



.found_select {
	float:left;
	margin-top:0px;
}


.tab_box {
	height:33px;
	padding-top:26px;
	background:#cce8ea;
	text-align:center;
	border-bottom:4px solid #004438;
	margin-bottom:30px;
}

.tab_box ul {
	margin:0;
	padding:0;
	list-style:none;
}

.tab_box ul li {
	display:inline;
}

.tab_box ul li a {
	display:inline-block;
	background:#92989a;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	width:30%;
	height:33px;
	line-height:33px;
	margin:0 0.11%;
}

.tab_box ul li a:hover, .tab_box ul li.current a  {background:#004438;}

.cont_tab {
	font-size:12px;
	color:#4d4f53;
	display: none;
}

.cont_tab p { 
	margin:0;
 	padding:0 0 44px;
	line-height:22px;
}

.cont_tab h2 {
	margin:0;
	padding:0;
	font-size:16px;
	line-height:16px;
	color:#004438;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:9px solid #66c389;
	margin-bottom:18px;
}

.cont_tab ul {
	margin:0;
	padding:0 0 28px;
	line-height:normal;
}


.cont_tab ul.bult span {
	position:relative;
	top:-2px;
}

.ie7 .cont_tab ul.bult span {top:0px;}

.cont_tab ul li {
	display:block;
	font-size:12px;
	color:#4d4f53;
	line-height:18px;
}

.cont_tab ul li span {
	font-size:14px;
	color:#9dbcb0;
	font-weight:bold;
	display:inline-block;
	padding-right:8px;
}

.cont_tab li strong {
	font-weight:bold;
	font-size:14px;
	color:#004438;
	line-height:22px;
}

.cont_tab2 {
	font-size:10px;
	color:#4d4f53;
	border-top:1px solid #33af61;
	padding-top:12px;
	padding-bottom:0px;
}

.cont_tab2 p {
	margin:0;
	padding:0 0 15px;
	line-height:12px;
}

.daily_news.adst {
	padding-bottom:0px;
	margin:0px;
}

.daily_news.adst.odd {
	border-bottom:0px;
}

.daily_news.adst .leftnav {padding:0; float:right; margin-top:10px;}

.leftnav{
	font-size:12px;
	color:#000000;
	padding:0 0 5px;
	}
	
.leftnav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.ie7 .leftnav ul li,.ie8 .leftnav ul li{
	padding:0 7px;
	}	
	
.leftnav ul li a{
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	padding-right:28px;
	}
	
.leftnav ul li a:hover{
	text-decoration:underline;
	}
	
.leftnav ul li.first{
	border-left:0px;
	padding-left:0px;
	}
	
.leftnav ul li.mail a{
	background:url(../images/icon9.png) no-repeat right center;
	}
	
.leftnav ul li.favorite a{
	background:url(../images/icon10.png) no-repeat right center;
	}
	
.leftnav ul li.share a{
	background:url(../images/icon11.png) no-repeat right center;
	}
	

/*===========sidebar_cont ==================*/


.sidebar_cont.addcolor
{
	background:#fff;
	/*border-right:1px solid #9ac5d9;*/
	padding:20px 20px 15px 0 ;
}

.sidebarmf.addcolor
{
	background:#fff;
}


.fund_info
{
	background: none repeat scroll 0 0 #D9F0E2;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 15px;
    padding:13px 13px 13px;
    position: relative;
}

.fund_info h2
{
	display:block;
	font-size:14px;
	color:#4d4f53;
	font-weight:bold;
	padding:0px 0 9px 0;
	margin:0px 0 8px 0;
	border-bottom:#a3c5b7 1px solid;
}		
	
.fund_info h2 span
{
	font-size:11px;
	color:#4d4f53;
	line-height:16px;
	padding:3px 0 0 0;
	display:block;
	font-weight:normal;
}


.fund_list ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.fund_list ul li
{
	padding:0px 0 0px 0;
	margin:0px;
	
	display:block;
	line-height:30px;
	overflow:hidden;
}

.fund_list ul li span
{
	width:55%;
	float:left;
	font-size:12px;
	color:#4d4f53;
}

.fund_list ul li em
{
	width:40%;
	display:block;
	float:right;
	font-style:normal;
	font-size:12px;
	color:#004438;
}

.price_info
{
	background: none repeat scroll 0 0 #f4f2e9;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 15px;
    padding:13px 13px 13px;
    position: relative;
}

.price_info	h2
{
	font-size:14px;
	color:#4d4f53;
	padding:0px 0 0px 0;
	margin:0px 0 2px 0;
	font-weight:bold;
}

.price_info	span
{
	display:block;
	font-size:12px;
	color:#4d4f53;
	padding:0 0 2px 2px;
	margin:0px 0 9px 0;
	border-bottom:#7fb8e5 1px solid;
}

.price_info	span.noborder
{
	font-size:10px;
	padding:0px;
	margin:0px 0 0px 0;
	border-bottom: 0;
}

.price_info strong
{
	display:block;
	font-size:36px;
	color:#1b5340;
	line-height:36px;
	padding:0 0 0 25px;
	margin:0px;
}

.price_down strong
{
	background:url(../../Brandes/images/arrow_down.png) no-repeat left;
}

.price_up strong 
{
	background:url(../../Brandes/images/arrow_up.png) no-repeat left;
}

.price_no_change strong 
{
	background:url(../../Brandes/images/arrow_no_change.png) no-repeat left;
}

.price_info strong small
{
	font-style:normal;
	font-size:24px;
    position: absolute !important;
    right: 45px !important;
}

.rating_box
{
	background: none repeat scroll 0 0 #e4e5e5;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 15px;
    padding:13px 13px 13px;
    position: relative;
}

.rating_box h2
{
	display:block;
	font-size:14px;
	color:#4d4f53;
	font-weight:bold;
	padding:0px 0 9px 0;
	margin:0px 0 0px 0;
	border-bottom:#abbdba 1px solid;
}		
	
.rating_box h2 span
{
	font-size:11px;
	color:#4d4f53;
	line-height:16px;
	padding:3px 0 0 0;
	display:block;
	font-weight:normal;
}

.rating_box ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	border-bottom:#abbdba 1px solid;
	
}

.rating_box ul li
{   /* TODO: FIND WHERE THIS IMAGE WENT!!! */
	/*background:url(../images/date_sep.png) no-repeat right center;*/
	display:block;
	float:left;
	padding:0 4%;
	line-height:32px;
	font-size:12px;
}

.rating_box ul li.last
{
	background:none;
}

.rating_box ul li a
{
	display:block;
	color:#4d4f53;
}	

.rating_box ul li a:hover
{
	text-decoration:underline;
}
								
.rating_box strong
{
	display:block;
	font-size:18px;
	line-height:53px;
	color:#004438;
	overflow:hidden;
	border-bottom:#abbdba 1px solid;
}

.rating_box strong img
{
	float:right;
	margin:12px 4px 0 0;
}
 

.rate_bottom em
{
	display:block;
	width:132px;
	padding:15px 3px 0 0; 
	border-right:#abbdba 1px solid;
}


.rate_bottom b
{
	font-size:14px;
	color:#004438;
	font-weight:bold;
	font-style:normal;
}

.rate_bottom i
{
	font-size:12px;
	color:#004438;
	font-style:normal;
	font-weight:normal;
}

.rate_bottom small
{
	display:block;
	
	font-size:36px;
	font-weight:bold;
	color:#004438;
	padding:15px 50px 0 0;
}

.rate_bottom small.lessRPad
{
	padding-right:50px;
}


.pdf_info
{
	background: none repeat scroll 0 0 #f1f5f8;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 15px;
    position: relative;
}
.pdf_info.nomar2
{
    margin-bottom: 0px;

}

.pdf_info h2
{
	display:block;
	font-size:14px;
	color:#4d4f53;
	font-weight:bold;
	padding:0px 0 9px 0;
	margin:0px 0 0px 0;	
}


.pdf_info h3
{
	color:#004438;
	font-size:14px;
	line-height:31px;
	padding:3px 0 2px 0;
	margin:0px;
}

.pdf_info ul
{
	border-bottom:#59a8db 1px solid;
	padding:0px 0 7px 0;
	margin:0px;
	list-style:none;
}

.pdf_info ul.nopad
{
	border:0;
	padding:0 0 4px 0;
}

.pdf_info ul li
{
	display:block;
	font-size:12px;
	line-height:18px;
	padding:0px 0 0 0px;
	margin:0px 0 7px 0;
}

.pdf_info ul li a
{
	display:block;
	color:#4d4f53;
	padding: 0 0 0 27px;
}




/*inner5 style
--------------------------------*/
.daily_news.adjst {
	 margin-bottom:10px;
}

.news_select2 {
	float:left;
	font-size:12px;
	color:#000;
	padding:8px 0 0 50px;
}

.days_box.adjst {padding-right:14px;}

.days_box.adjst span {padding:0;}

.filter_box {
	height:70px;
	margin:0px 0 10px 0;
	padding:23px 0 0px 18px;
	background:#cddedf;
}

.filter_box h2 {
	font-size:14px;
	line-height:14px;
	color:#4d4f53;
	font-weight:bold;
	margin:0;
	padding:0 0 4px;
}

.filter_form {
	float:left;
	height:38px;
	padding-right:4%;
	margin-right:4%;
	border-right:1px solid #9ac5d9;
}

.filter_form.nobrd {border-right:0px; padding-right:28px;}
.filter_form.adjs {margin-right:0; padding-right:0;}

.filter_form label {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#4d4f53;
	padding:8px 10px 0 0;
}

.filter_select {
	float:left;
	width:164px;
	margin-top:4px;
}

.filter_select select {width:164px;}

a.filterLink {
	display:block;
	float:left;
	width:173px;
	height:19px;
	padding:6px 0;
	margin:2px 0 0 0;
	background:#004438;
	font-size:13px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	border-radius:3px;
	position:relative;
}

.filter_clr {
	float:left;
	display:block;
	font-size:12px;
	line-height:12px;	
	font-weight:bold;
	color:#4d4f53;
	padding-top:11px;
	padding-left:16px;
	border:0px;
	outline:0px;
	background:none;
}

.table_list_wrap {
	
	border-top:1px solid #9ac5d9;
}

/*.ie7 .table_list {height:60px;}
.ie7 .table_list.adjst {height:20px;}*/

.table_list ul li.first {
	width:30%;
	color:#007ac9;
}

.table_list ul li.header {
	width:30%;
	color:#007ac9;
	text-align: left;
}

.table_list ul li {

	width: 6.5%;
}

.table_list ul li.isin {

	width: 7.5%;
}

.table_list ul li.right {
	text-align: right;
	padding-left: 8px;
}




/*inner6 style
--------------------------------*/
table
{
	width:100%;
}

.table_cont
{
	width:100%;
	font-size:12px;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	color:#004438;
	margin-bottom:30px;
}

.table_cont table
{
	margin:0px 0 15px ;
}
.table_cont th
{
	font-weight:bold;
	color:#004438;
	font-size:12px;
	text-align:left;
	width:9%;
}
.table_cont th.first
{
	width:30%;
}
.table_cont td.first
{
	color:#009b3a;
}

.table_cont th.last
{

	width:14%;
}
		
.cont_info
{
	background:#e4e5e5;
	padding:10px 15px;
	color:#4d4f53;
	font-size:12px;
	text-align:right;
}

.cont_info span
{
	display:block;
}

.cont_info span strong
{
	color:#004438;
	font-size:14px;
	padding:0 0 0 10px;
}

.table_cont2
{
	width:100%;
	font-size:12px;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	color:#004438;
	margin-bottom:30px;
}


.table_cont2_head2
{
	margin-bottom:10px;
	border-bottom:1px solid #bfd0cd;
    
}		
.table_cont2 th
{
	font-weight:bold;
	color:#004438;
	text-align:left;
	width:14%;
	font-size:14px;
    padding:0 0px 5px;
}	
.table_cont2 th.first
{
	font-weight:bold;
	color:#004438;
	text-align:left;
	width:85%;
}

.table_cont2 tr.last
{
	font-weight:bold;
	color:#004438;
	text-align:left;
	width:85%;
}

 .table_top10_total
{
	margin-top:10px;
	border-top:1px solid #bfd0cd;
     padding-top: 10px;
}

.addpad3
{
	padding:5px 0 0 0;
}
.rating_area
{
	margin-bottom:30px;

}	

.rating_field
{
	width:49%;
}
.rating_field h2
{
	margin:0px;
}
.rating_box_info
{
	background:#f0ede3;
	padding:10px 0;
}
.rating_img
{
	text-align:center;
	padding: 0 0 15px
}


.rating_heading
{
	border-bottom:1px solid #bfd0cd;
	margin: 0 0 5px;
	padding:0 15px 5px;
	font-weight:bold;
	color:#004438;
	font-size:14px;
	overflow:hidden;

}

.rating_info
{
	border-bottom:1px solid #bfd0cd;
	margin:0 20px 10px;
}

.rating_info ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	color:#009b3a;
}

.rating_info ul li
{
	display:block;
	padding:0 20px 0px;
	margin:0px;
	overflow:hidden;
	color:#009b3a;
	font-weight:normal;
	background:url(../images/rat_bg3.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color1
{

	background:url(../images/rat_bg1.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color2
{

	background:url(../images/rat_bg2.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color3
{

	background:url(../images/rat_bg3.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color4
{

	background:url(../images/rat_bg4.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color5
{

	background:url(../images/rat_bg5.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color6
{

	background:url(../images/rat_bg6.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color7
{

	background:url(../images/rat_bg7.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color8
{

	background:url(../images/rat_bg8.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color9
{

	background:url(../images/rat_bg9.jpg) no-repeat 5px 5px;
}
.rating_info ul li.color10
{

	background:url(../images/rat_bg10.jpg) no-repeat 5px 5px;
}
.rating_info ul li span
{
	float:left;
		color:#009b3a;
		font-size:12px;
		font-weight:normal;
}
.rating_info ul li strong
{
	float:right;
	color:#4d4f53;
		font-size:12px;
	font-weight:normal;

}

.rating_total
{
	padding:0 40px;
	overflow:hidden;
}
.rating_total span
{
	float:left;
		color:#009b3a;
		font-size:12px;
		font-weight:normal;
}
.rating_total strong
{
	float:right;
	color:#4d4f53;
		font-size:12px;
	font-weight:normal;

}	

.graph_area
{
	margin-bottom:30px;
}	
.graph_area h2
{
	margin:0px;
}	
.graph_cont
{
	background:#ededed;
	text-align:center;
	padding:20px;
	position:relative;
}	
.graph_cont2
{
	background:white;
	text-align:center;
	padding:20px;
	position:relative;
}	
.graph_info
{
	position:absolute;
	left:30px;
	top:30px;
	z-index:200;
		color:#004438;
	font-size:12px;
	font-weight: bold;
}		

.graph_cont strong
{
	color:#004438;
	font-size:12px;
	font-weight: bold;
	display:block;
	padding:20px 0 0 ;
}


.table_cont3
{
	width:100%;
	font-size:12px;
	color:#004438;
	margin-bottom:30px;
}

.table_cont3 table
{
	margin:0px 0 15px ;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
}
.table_cont3 th
{
	font-weight:bold;
	color:#004438;
	font-size:14px;
	text-align:left;
	width:33%;
	line-height:normal;
	 text-align:center;
	padding-bottom:8px;
}

.table_cont3 h2
{
	margin:0 0 10px;
}


.table_cont3 td.first
{
	color:#009b3a;
	 text-align:left;
}

.table_cont3 td
{
 text-align:center;
 padding: 3px 0;
 	 border-top:1px solid #bfd0cd;

}


.table_cont4
{
	width:100%;
	font-size:12px;
	color:#004438;
	margin-bottom:30px;
}

.table_cont4 table
{
	margin:0px 0 15px ;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
}
.table_cont4 th
{
	font-weight:bold;
	color:#004438;
	font-size:14px;
	text-align:left;
	width:18%;
	line-height:normal;
	padding-bottom:8px;
}

.table_cont4_head2 {
    border-bottom: 1px solid #BFD0CD;
}
.table_cont4 th.first
{
	width:28%;
}
.table_cont4 th span
{
	display:block;
	float:left;
	padding:0 5px 0 0 ;
}

.table_cont4 tr.add_pad td 
{
	padding:5px 0 0 0; 
}
.table_cont4 th a
{
	display:block;
	width:12px;
	height:11px;
	float:left;
	margin:3px 0 0 0;
	position:relative;
	background:url(../images/icon4.png) no-repeat left top;
}

.table_cont4 th a:hover .note1
{
	display:block;
}

.note1
{
	border:1px solid #009b3a;
	padding:10px;
	background: #FFF;
	color:#4d4f53;
	font-size:11px;
	line-height:normal;
	position:absolute;
	left:-50px;
	top:10px;
	width:130px;
	font-style:normal;
	z-index:300;
	display: none;
	font-weight:normal;
	
}

.table_cont4 h2
{
	margin:0 0 10px;
}


.table_cont4 td.first
{
	color:#009b3a;
	 text-align:left;
}

.table_cont4 td
{
 padding: 3px 0;
}	
.table_cont4 td span
{
	display:block;
	float:left;
	padding:0 5px 0 0;
}	
.table_cont4 td a
{
	display:block;
	width:12px;
	height:11px;
	float:left;
	margin:3px 0 0 0;
	position:relative;
	background:url(../images/icon4.png) no-repeat left top;
}
.table_cont4 td a:hover .note2
{
	display:block;
}

.note2
{
	border:1px solid #009b3a;
	padding:10px;
	background: #FFF;
	color:#4d4f53;
	font-size:11px;
	line-height:normal;
	position:absolute;
	left:-50px;
	top:10px;
	width:130px;
	font-style:normal;
	z-index:300;
	display: none;
	
}

.sales_tab {
	border-bottom:9px solid #66c389;
	margin-bottom:17px;
}

.sales_tab ul {
	margin:0;
	padding:0;
	list-style:none;
}

.sales_tab ul li {
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-right:1px;
	text-align:center;
	width:33.2%;
}

.sales_tab ul li.last {
	margin-right:0px;
}

.sales_tab ul li a {
	display:block;
	height:29px;
	background:#e4e5e5;
	line-height:29px;
	color:#4d4f53;
	background:#e4e5e5;
	padding:0 0;

	text-align:center;
	text-decoration:none;
}

.sales_tab ul li a:hover, .sales_tab ul li.current a {background:#66c389; color:#004438;}

.sales_cont {
	padding:11px 22px 10px 0;
	border-top:1px solid #bfd0cd;
	text-align:right;
}

.panes1
{
	display:none;
}

.sales_cont ul {
	margin:0;
	padding:0;
	list-style:none;
}

.sales_cont ul li {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#4d4f53;
	margin-bottom:4px;
}

.sales_cont ul li strong {
	font-size:14px;
	line-height:14px;
	color:#004438;
	font-weight:bold;
	padding-left:20px;
}



/*add page1 style
--------------------------------*/			
/*add page7 style
--------------------------------*/			

.cont_box{
	padding-bottom:33px;
}

.investing{
	width:60.7%;
	background:#ebe6e7;
	padding:20px 20px;
	color:#4d4f53;
	font-size:18px;
}

.investing h2{
	font-size:28px;
	color:#5d333d;
	padding:0;
	margin:0;
	font-weight:400;
	text-transform:uppercase;
}

.investing p{
	padding:0;
	margin:0;
	line-height:30px;}

.research{
	width:30.5%;
	background:#eae6db;
	padding:20px 20px;
}

.research ul{
	padding:0;
	margin:0;
	list-style:none;
}

.research ul li{
	padding-bottom:10px;
	color:#000;
	font-size:14px;
}

.research ul li strong{
	color:#5d333d;
	font-weight:700;
}

.cont_fleld{
	width:67%;
	margin:0 auto;	
	padding-bottom:20px;
}

.cont_fleld.ad_width5{
	width:67%;
	margin:0px;	
	padding-bottom:20px;
}

.cont_fleld ul{
	padding:0;
	margin:0;
	list-style:none;
}

.cont_fleld ul li{
	width:150px;
	text-align:center;
	float:left;
}


.cont_fleld ul li a{
	display:block;
}

.cont_fleld ul li a span{
	display:block;
	color:#3f454f;
}


.cont_fleld ul li a:hover{ 
	text-decoration:none;
	color:#004438;
	font-weight:700;
	text-decoration:none;
}

.service_cont{

	padding:0 10px;
}


.service_cont_info{
	width:32%;
	color:#4d4f53;
	font-size:18px;
	line-height:20px;
}
.service_cont_info h2{
	color:#5d333d;
	font-size:26px;
	padding:0px;
	margin:0px 0 10px;
}
.service_cont_info p{

	padding:0px;
	margin:0px;
}

.pagination_space{ width:auto; 	border-bottom:2px solid #5d333d;}

.pagination_space strong{
	display:block;
	color:#000;
}

.pagination_space ul{
	padding:0;
	margin:0;
	float:right;
	list-style:none;
}

.pagination_space ul li{
	float:left;
	color:#000;
	text-align:center													
}

.pagination_space ul li a{
	display:block;
	border:1px solid #4d4f53;
	width:24px;
	height:22px;
	background:#e7e6e6;
	color:#000;
}

.pagination_space ul li a:hover{
	background:#5d333d;
	color:#fff;
	text-decoration:none;
}

.pagination_space ul li strong{
	margin-right:10px
}

.text_space{
	margin-bottom:30px;
}

.text_box{
	border-bottom:1px solid #d9dadc;
}

.text_box_lft{
	width:35%;
	background:#f0ede2;
	position:relative;
	padding:22px 15px;
}

.text_box_lft h2{
	padding:0;
	margin:0;
	font-size:14px;
	color:#5d333d;
	line-height:18px;
	font-weight:700;
}

.text_box_lft span{
	color:#000;
	font-size:12px;
	padding:0 0 15px 0;
	display:block;
}

.space_2{
	height:100px
}

.text_box_lft ul{
	list-style:none;
	padding:0;
	margin:0;
	border:1px solid #e1e1e1;
	position:absolute;
	left:20px;
	bottom:0px;
}

.text_box_lft ul li{
	width:75px;
	line-height:20px;
	background:url(../Images/tab_separ.jpg) left top no-repeat;
	text-align:center;
	float:left;
	padding-left:1px
	}

.text_box_lft ul li a{
	background:url(../Images/tab_bg.jpg) left top repeat-x;
	display:block;
	font-size:11px;
	color:#000;
}

.text_box_lft ul li a{
	text-decoration:none;
}

.text_box_rt{
	width:58%;
	padding:22px 15px;
}

.cont_info2{
	width:82%;
}

.cont_info2 p{
	padding:0;
	margin:0;
	color:#000;
}

.share_box ul{
	list-style:none;
	padding:0;
	margin:0;
}

.share_box ul li a{
	line-height:15px;
	color:#bebebe;
}

.share_box ul li a:hover{
	text-decoration:none;
}

.r_separ{
	color:#004438;
}

.bdr_t{	border-top:2px solid #5d333d;
}

.mr_l{
	margin-right:50px;}




/*inner8 style
--------------------------------*/		
.slidernav{
	width:33.2%;
	float:left;
	font-size:12px;
	color:#000000;
	margin-right:2px;
	}
	
.slidernav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.slidernav ul li{
	display:block;
	padding:0 0 2px;
	line-height:16px;
	}
	
.slidernav ul li a{
	background:#f1eee3;
	display:block;
	padding:21px 25px;
	position:relative;
	color:#000000;
	line-height:20px;
	text-decoration:none;
	}
	

	
		
	
.slidernav ul li a span{
	background:url(../Images/slidernavhover.png) no-repeat right top;
	width:20px;
	height:17px;
	position:absolute;
	right:-20px;
	top:50%;
	margin:-8px 0 0;
	display:none;
	}	
	
.slidernav ul li a strong{
	font-size:14px;
	font-weight:normal;
	}
	
.slidernav ul li a:hover,.slidernav ul li.selected a{
	background:#d1c59c;
	}
	
.slidernav ul li a:hover span,.slidernav ul li.selected a span{
	 display:block;
	}						
	
/*banner style
--------------------------------*/	
.banner{
	width:100%;
	float:none;
	}
.banner ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.banner ul li{
	display:block;
	float:left;
	}		
	
.banner img{
	max-width:100%;
	}
	
	
.cont_bottom_info{
	background: #f0ede2 url(../Images/bg2.jpg) repeat-x left top;
}

.cont_info_box{
	width:33.2%;
	min-height:315px;
	border-right:1px solid #FFF;
	}
.cont_info_box.last{	
border-right:  none;
	}
.cont_info_box_top{
	padding:11px 15px; 
	}
	
.cont_info_box_top img{
	float:left;
	margin-right:10px;
	}
.cont_info_box_top h2{
	background: #5d333d;
	font-size:18px;
	padding:0px;
	margin:0px;
	line-height:28px;
	font-weight:normal;
	}
.video_add{
	padding:25px;
	}

.video3 img{
	width:100%;
	}
.video_show_info{
	margin:0px auto;
	background:#302f2d;
	padding:5px 10px;
	overflow:hidden;
	}
.video_show_info span{
	width:190px;
	display:block;
	float:left;
	font-size:11px;
	line-height:normal;
	}
a.zoom_box{
	background:url(../Images/zoom.png) no-repeat left top;
	width:23px;
	height:21px;
	display:block;
	margin-top:3px;
	}
.info_box_content{
	color:#000000;
	font-size:14px;
	padding:25px;

	}
.info_box_content p{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	}
.check3{
	width:12px;
	height:12px;
	float:left;
	margin-top:3px;
	}
.info_box_content label{
	display:block;
	float:left;
	padding:0 10px 1px;
	}
.button
{
	background:#4d4f53;
	border-radius:12px;
	height:35px;
	padding:0 10px;
	position:relative;
}
.sub
{
	height:30px !important;
	border:0px;
	line-height:30px !important;
	margin:0px;
	cursor:pointer;
	outline:0px;
	color:#ffffff;
	padding:0 15px 0px 10px;
	background:url(../Images/arrow2.png) no-repeat right 8px; 
}								
					
.press_info{
	padding:25px;
	}
.press_info ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
.press_info ul li{
	border-bottom:1px solid #9c8281;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.press_info ul li.last{
	border-bottom: none;
	padding-bottom:10px;
	margin-bottom:0px;
	}
.press_info_box{
	color:#000000;
	font-size:14px;
	}
.press_info_box span{
	color:#35000c;
	display:block;
	padding-bottom:5px;
	}
.press_info_box p{
	position:relative;
	margin:0px;
	padding:0px 0 5px;
	}
.press_info_box p a{
	color:#000000;
	}
.press_info_box p img{
	margin-top:-3px;
	}
.press_info_box a{
	color:#35000c;
	display:block;
	}
		

/* End News and Announcements -- */
.articleTitle {
    padding-top: 12px;
	color:#007ac9 !important;
	font-size:18px;
	font-weight:normal;
}
.articleTitle a {
 	font-family:Arial, Helvetica, sans-serif;
	color:#007ac9 !important;
	font-size:18px;
	font-weight:normal;
}
a.linkWithArrows
{
	color:#007ac9 !important;
    /*float: right;
    font-weight:bold;*/
    background: url(../Images/arrows_blue.png) no-repeat right;
    /*padding: 0 17px 0 0;*/
}
a.inlineLinkWithArrows
{
	color:#007ac9 !important;
    font-weight:bold;
    background: url(../Images/arrows_blue.png) no-repeat right;
}
.articleDivider
{
    border-bottom: #9ac5d9 1px solid;
    /*padding-top: 10px;*/
}
/* -- End News and Announcements -- */
		
.list ul li {
	border-bottom: 1px solid #bfd0cd;
}

.main h1 {
	color: #007ac9;
}



/*Styles for Ucits Mutual Fund Page PK PK*/

.daily_newsWrap.adjust
{
	width:675px;
	/*border: 1px solid;*/
}

.daily_news h2.adjust
{
	 padding: 6px 25px 0 0px;
	 font-size:22px;
	 color:#007ac9;
}


.news_select3 {
	float:left;
	font-size:12px;
	color:#000;
	padding:2px 20px 0 0px;
}

.daily_news small
{
	display:block;
	width:675px;
	font-size:12px;
	line-height:18px;
	color:#000;
	padding:26px 0 0 0;
	margin:0px;
	position:absolute;
}

.sidebar{
	background:#dcdbcc;
	padding: 0px;
    min-height: 1px !important;
}

.sidebarmf {
    min-height: 1px !important;
}

.sidebar.addcolor
{
	background:#fff;
}

.sidebar_cont.addcolor2
{
	background:#fff;
	border-right:0;
	padding:20px 20px 15px 0 ;
}


.main_content_area.pad4 {padding:4px 20px 0 20px;}

.cont_left2{
	width:313px;
	float:left;
}


.sidedataBox
{
	background:#f1f5f8;
	border-radius:3px;
	position:relative;
	padding:12px 23px 14px 13px;
	margin:0 0 16px 0;
}

.sidedataBox h2
{
	display:block;
	font-size:14px;
	color:#007ac9;
	padding:0px 0 3px 0;
	margin:0px;
	font-weight:bold;
}

.sidedataBox span
{
	display:block;
	font-size:12px;
	color:#4d4f53;
	border-bottom:#007ac9 1px solid;
	padding:0px 0 8px 0;
	margin:0px;
}

.sidedataBox ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.sidedataBox ul li
{
	display:block;
	border-bottom:#007ac9 1px solid;
	line-height:31px;
	overflow:hidden;
}

.sidedataBox ul li small
{
	float:left;
	font-size:12px;
	color:#004438;
	padding:0px;
	margin:0px;
	display:block;
}

.sidedataBox ul li small.asof
{
	float:left;
	font-size:10px;
	color:#004438;
	padding:0px;
	margin:0px;
	display:block;
}


.sidedataBox ul li small.sizeadjust
{
	width:86px;
	line-height:18px;
	padding:0px 0px;
}

.sidedataBox ul li.noborder
{
	border:0;
}

.sidedataBox ul li em
{
	float:right;
	font-size:12px;
	color:#4d4f53;
	line-height:18px;
	padding:6px 0px 0px;
	margin:0px;
	display:block;
	font-style:normal;
}

.sidedataBox ul li em.size
{
	width:115px;
	text-align:right;
	padding-bottom:5px;
}

.sidedataBox ul li em.size2
{
	width:115px;
	text-align:right;
	padding:0px 0 0 0;
}


.sidebar_cont.assx{ min-height:inherit !important;}

.tab_box.tab2 {
	background:#f1f5f8;
	border-bottom:4px solid #0174cf;
	
}

.tab_box.tab2 ul {
	margin:0;
	padding:0;
	list-style:none;
}

.tab_box.tab2 ul li {
	display:inline;
}

.tab_box.tab2 ul li a {
	display:inline-block;
	background:#4d4f53;
	color:#fff;
}

.tab_box.tab2 ul li a:hover, .tab_box.tab2 ul li.current a  {background:#0174cf;}

.topTab
{
	padding:0 0 17px 0;
}

.topTab ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.topTab ul li
{
	display:block;
	font-size:12px;
	line-height:18px;
	/*padding:0px;*/
	margin:0 0 10px 0;
	color:#4d4f53;
	clear:both;
}

.topTab ul li strong
{
	color:#007ac9;
	font-size:14px;
	padding:0px;
}

/*.topTab ul li span
{
	color:#007ac9;
	font-size:14px;
	padding:0px;
}*/

.topTab ul li small
{
	float:left;
	color:#007ac9;
	font-size:14px;
	padding:0px;
	font-weight:bold;
	width:20px;
	display:block;
	padding:0 0px 20px 0;
}

.cont_tab3 h2, .cont_tab4 h2.border
{
	font-size:16px;
	line-height:24px;
	color:#007ac9;
	padding:0px 0 10px 0;
	margin:0px;
	font-family: inherit;
	font-weight: bold;
}

.cont_tab3 h2.border, .cont_tab4 h2.border
{
	background:url(../images/h2_border.jpg) repeat-x left bottom;
	padding:0 0 12px 0;
	margin:0 0 17px 0;
	
}


.tabBox
{
	border:#6bb2e0 1px solid;
	border-radius:5px;
	position:relative;
	padding:13px 11px 14px 11px;
	margin:0 0 24px 0px;
}

.tabBox h2
{
	display:block;
	font-size:12px;
	color:#0067c1;
	padding:0px 0 12px 0;
	margin:0px;
}

.tabinner
{
	border-top:#c7d7e4 5px solid;
	border-bottom:#68b0df 1px solid;
	padding:11px 0 8px 0;
}

.tabinner ul
{
	float:left;
	width:162px;
	padding:0px;
	margin:0px;
	list-style:none;
}

.tabinner ul li
{
	background:#f1f5f8;
	display:block;
	font-size:12px;
	line-height:27px;
	text-align:left;
	padding:0 0 0 0px;
	margin:0px;
	color:#004438;
}


.tabinner ul.left li
{
	padding:0 0 0 10px;
}

.tabinner ul li.head_left
{
	background:#fff;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom:#60aadb 1px solid;
    text-align:left;
}

.tabinner ul li.head
{
	background:#fff;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom:#60aadb 1px solid;
    text-align:right;
}

.tabinner ul li.cell
{
    text-align:right;
}

.tabinner ul li.color
{
	background:#fff;
}

.tabinner ul.size
{
	width:100px;
	
}

.tabinner ul.size1
{
	width:84px;
	
}

.tabinner ul.size2
{
	width:67px;
	
}

.tabinner ul.size3
{
	width:109px;

}

.tabinner ul.size4
{
	width:112px;
	
}

.tabinner ul.size5
{
	width:150px;
}

.bottombox
{
	padding:0 20px 0 0;
	font-size:12px;
	line-height:18px;
	color:#4d4f53;
}

.bottombox p
{
	padding:0px;
	margin:0px;
}

.cont_tab4
{
	padding:0 0 0 0;
}

.cont_tab4Top
{
	height:1%;
}

.cont_tab4Top h2
{
	font-size:14px;
	line-height:14px;
	padding:0 0 14px 0;
	margin:0px;
	color:#007ac9;
}

.cont_tab4Top h2.pad
{
	padding:0 0 4px 0;
}

.cont_tab4Top em
{
	font-size:12px;
	line-height:14px;
	color:#4d4f53;
	padding:0px 0 14px 0;
	margin:0px;
	display:block;
	font-style:normal;
}

.cont_tab4Top
{
	padding:0 20px 23px 16px;
	font-size:12px;
	line-height:16px;
}

.cont_tab4Top p
{
	color:#000;
	padding:0px 0 30px 0;
	margin:0px;
}

.smalltabBox {
    padding-top: 5px;
}

.fundFactsAsofDate {
	margin-bottom: 0px;
	padding-top: 17px;
	font-size: 8pt;
}

.cont_tab4{ display:none;}

.smalltable
{
	background:#f1f5f8;
	width:350px;
	padding:12px 10px;
	margin:0px 30px 20px 0;
	border-radius:3px;
	position:relative;
	float:left;
	min-height:336px;
}

.smalltable.nomar {
	margin-right:0px;
	}

.ie7 .smalltable
{
	height:336px;
}

.smalltable h2
{
	display:block;
	font-size:14px;
    font-weight: bold;
	line-height:14px;
	color:#007ac9;
	padding:0px 0 11px 0;
	margin:0px;
	border-bottom:#3093d2 1px solid;
}

.smalltable ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.smalltable ul li
{
	display:block;
	font-size:12px;
	line-height:25px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.smalltable ul li.toppad
{
	padding-top:6px;
}

.smalltable ul li.bold
{
	font-weight:bold;
	line-height:34px;
	/*border-bottom:#3093d2 1px solid;*/
}

.smalltable ul li.border
{
	/*border-bottom:#3093d2 1px solid;*/
	padding-bottom:8px;
}

.smalltable ul li span
{
	float:left;
	color:#004438;
	width:146px;
	display:block;
	padding:0px;
	margin:0px;
}


.smalltable ul li span.long
{
	width:250px;
}
.smalltable ul li span.long-one-line
{
    max-height: 25px;
}
.smalltable ul li span.short
{
	
	width:146px;
	
}
.smalltable ul li em
{
	float:right;
	color:#4d4f53;
	width:66px;
	line-height:25px;
	text-align:right;
	display:block;
	font-style:normal;
	padding:0px;
	margin:0px;
}

.smalltable ul li em.adjust
{
	width:83px;
}

.smalltable ul li em.lhight
{
	line-height:34px;
}

.content_rightbottom
{
	font-size:10px;
	line-height:16px;
    padding: 8px 20px 12px 16px;
	color:#4d4f53;

	/*font-size:10px;
	line-height:16px;
	border-top:#aaabad 1px solid;
	margin:18px 0 0 0;
	padding:15px 0 15px 0;
	color:#4d4f53;*/
}

.content_rightbottom p
{
	padding:0px;
	margin:0px;
}

.rating_box.bg
{
	background:#e4e5e5;
	padding-right:20px;
}

.rating_box h2.border
{
	border-bottom:#b5c9c8 1px solid;
}

.rating_box h2.color
{
	color:#0174cf;
}

.rating_box ul.border
{
	border-bottom:#b5c9c8 1px solid;
	min-height:33px;
}

.rating_box ul.hight li
{
	background:url(../images/rightBorder.jpg) no-repeat right center;
	padding:0px 5%;
}

.rating_box ul.hight li.NoRightBorder
{
	background: none;
	padding:0px 5%;
}

.rating_box strong.color
{
	color:#0174cf;
}

.rate_bottom em b.color
{
	color:#0174cf;
}

.rate_bottom em i.color
{
	color:#0174cf;
}


.rate_bottom small.color
{
	color:#0174cf;
}

.found_box.addmar
{
	margin-bottom:23px;
	overflow:inherit;
}	

.price_info.bg
{
	background: none repeat scroll 0 0 #f1f5f8;
	padding:13px 20px 13px 13px;
}

.price_info	h2.color
{
	font-size:14px;
	color:#0174cf;
	font-weight:bold;
	/*border-bottom:#7fb8e5 1px solid;*/
}

.price_info strong small.colorOrange
{
	color:#C4643C;
}

.price_info strong small.color
{
	color:#299A4E;
}

.price_info strong small img
{
    margin-bottom: 7px;
}

.pdf_info2
{
	background: none repeat scroll 0 0 #f1f5f8;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 15px;
    padding:13px 20px 13px 13px; 
    position: relative;
}
.pdf_info2.nomar2
{
    margin-bottom: 0px;

}

.pdf_info2 h2
{
	display:block;
	font-size:14px;
	color:#007ac9;
	float:left;
	font-weight:bold;
	padding:0px 0 9px 0;
	margin:0px 0 0px 0;	
}

.pdf_info2 h3
{
	color:#004438;
	font-size:14px;
	line-height:31px;
	padding:3px 0 2px 0;
	margin:0px;
}

.pdf_info2 ul
{
	padding:0px 0 7px 0;
	margin:0px;
	list-style:none;
}

.pdf_info2 ul.nopad
{
	border:0;
	padding:0 0 4px 0;
}

.pdf_info2 ul li
{
	display:block;
	font-size:12px;
	line-height:18px;
	padding:0px 0 0 0px;
	margin:11px 0 7px 0;
}

.pdf_info2 ul li a
{
	/*background:url(../../Brandes/images/pdf.png) no-repeat left top;*/
	display:block;
	color:#007ac9;
	padding: 0 0 0 27px;
}


.filter_select_ucits {
	width:700px;
	margin-top:4px;
}

.filter_select_ucits select {width:164px;}


.ucits_table_description_Field{width:250px;}

.tabBox.pad
{
	padding-bottom:6px;
}

.tabinner ul.size6
{
	width:114px;
	padding:0 0 0 4px;
	
}

.tabinner ul.size7
{
	background:#fff;
	width:47px;
	
}

.tabinner ul.size8
{
	background:#fff;
	width:63px;
    text-align:right;
}

.tabinner ul.size9
{
	background:#fff;
	width:100px;
    text-align:right;
}


.tabinner ul li.font
{
	color:#4d4f53;
}

.tabinner ul.bgcolor li
{
	background:#fff;
}

.tabinner ul li.font
{
	color:#4d4f53;
}

.performance_disclosure
{
	font-size:10px;
	line-height:16px;
	/*border-top:#aaabad 1px solid;*/
	margin:0px 0 0 0;
	padding:7px 0 7px 0;
	color:#4d4f53;
}

.performance_disclosure p
{
	padding:0px;
	margin:0px;
}

.msci_disclosure {
	font-size: 11px;
}

.pdf_infoTop
{
	border-bottom:#59a8db 1px solid;
}

.related_documents_select {
	margin-left: 10px; 
	margin-top: -4px; 
	width: 100px; 
	font-size: 11px; 
	height: 26px;
}

.chart_area {
    margin-bottom: 27px;
}

div.landingHeader {
    padding: 4px 20px 20px 10px;
}
/*End of Styles for Ucits Mutual Funds*/