/* CSS Document */
* { margin:0px; padding:0px; }
body{
	margin:0;
	color:#000;
	font-size:12px;	
	font-family:Tahoma;
	background:#f3f3f3;
}
img{border-style:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

#main-table { width:957px; margin:0px auto; background-color:#ffffff; }
#logo{ padding-left:15px; padding-top:10px;}
/*lmehra.....*/

.additional_information a{ padding:0px 10px 0px 10px;}

.topbanner { background:url(../images/top_banner.jpg) no-repeat; width:957px; height:122px; }
.topbanner table { }
.toppad { height:40px; }
.topbanner-I-sec { background:url(../images/topbanner_R_nav_bg.gif) no-repeat; width:213px; height:23px; margin-top:60px; }
.topbanner-I-sec ul { padding:3px 0px 0px 16px; }
.topbanner-I-sec li { float:left; list-style:none; color:#fff; padding-right:10px; font-size:11px; }
.topbanner-I-sec a { color:#fff; font-size:11px; }

/*Top Nav*/
.main-nav{
	width:957px;	
}
.navigation{		
	position:relative;
}
.navigation ul{
	list-style:none;	
	background-color:#94bdff;	
	height:37px;
	width:957px;
	line-height:1px;
}
.navigation li{
	float:left;
	background:url(../images/bg-nav.gif) no-repeat;
	padding:10px 20px 8px;
	height:20px;
	position:relative;
}
.navigation .first{ background:none;}
.navigation .second { background:url(../images/homenav_bg.png) no-repeat; width:58px; text-align:center; color:#ffffff; }
.navigation a{
	line-height:20px;
	color:#000033;
	text-decoration:none;
	display:block;	
	font-size:13px;
	font-weight:bold;		
	float:left;
}
.navigation .active a,
.navigation a:hover{
	color:#2d8f2c;
	/*background:#ffffff;*/
}
.navigation .active ul,
.navigation .hover ul,
.navigation li:hover ul{display:block;}
.navigation ul ul{
	/*border:#A0AC9F 1px solid;*/
	background:#93bdfe;
	position:absolute;
	width:auto;
	height:auto;
	left:1px;
	top:40px;
	display:none;
	padding:0 0 0px;
	min-width:200px;
}
.navigation li li{
	padding:0;
	float:none;
	height:auto;
	background:none;
	margin:opx;
}
.navigation li li a{
	display:block;
	float:none;
	padding:0 25px;
	font-size:12px;
}
.navigation li li a:hover{
	background:#93dffe;
	color:#37717f;
	
}
* html .navigation li li a { height:15px; width:150px; }
/*Mid section*/
.bannermar { height:1px; }
.midban_L { background:url(../images/banner_L.jpg) no-repeat; width:685px; height:161px; }
.midban_L_company { background:url(../images/banner_L_company_overview.jpg) no-repeat; width:685px; height:161px; }
.midban_L_faq { background:url(../images/banner_L_FAQ.jpg) no-repeat; width:685px; height:161px; }
.midban_L_available { background:url(../images/banner_L_available_cifs.jpg) no-repeat; width:685px; height:161px; }
.midban_L_partners { background:url(../images/banner_L_partners.jpg) no-repeat; width:685px; height:161px; }
.midban_L_library { background:url(../images/banner_L_library.jpg) no-repeat; width:685px; height:161px; }
.midban_L_disclosure { background:url(../images/banner_L_disclosure.jpg) no-repeat; width:685px; height:161px; }
.midban_L_sitemap { background:url(../images/banner_L_sitemap.jpg) no-repeat; width:685px; height:161px; }
.midban_L_additionalinfo { background:url(../images/banner_L_additional_info.jpg) no-repeat; width:685px; height:161px; }
.lib_R { background:url(../images/banner_R.jpg) no-repeat; width:270px; height:162px; padding:0px 0px 0px 0px; }
.lib_R_I { padding:30px 0px 0px 40px; }
.midspace { width:2px; }

.midright_table { border-bottom:solid; border-bottom-width:6px; border-bottom-color:#e6e5e5; }
.library { font-size:16px; font-weight:bold; color:#0a5ad6; }
.lib_R p { font-size:16px; color:#0a5ad6; padding-bottom:5px; font-weight:bold; }
.lib_R ul { padding-left:17px; }
.lib_R ul li { list-style-type:none; list-style-image:url(../images/bullet_bg.png); padding-bottom:5px; }
.lib_R ul li a { color:#173c76; }
.lib_R img { padding-top:5px; }

.midpad { width:40px; }
.midpad_L { width:30px; }
.midpad_LR { width:30px; }
.midpad_T { height:20px; }
.midpad_T_M { height:30px; }
.midpad_T_pad { height:5px; }
 
.mid-tablebg { background-color:#fff; width:957px; }
.page_heading { font-size:24px; color:#2c8f2e; }
.subpara { color:#666666; }
.listing { background:url(../images/listing_ci.jpg) no-repeat; height:27px; font-size:11px; }
.listing a {color:#0f2b58; }
.listingnav { width:40px; }
.listright { width:30px; }
.lpad { width:20px; }
.tpad { height:25px; }
.listtoppad { height:20px; }
.tpadm { height:40px; }
.back_bitpad { height:10px; }
.sub_heading { font-size:18px; color:#395a8d; padding-bottom:3px; }
.rightbgpad { width:35px; }

.rightborder { border-right:solid; border-right-width:1px; border-right-color:#e2e2e2; }

.moreinfo { background:url(../images/more_info_nav.jpg) no-repeat; width:175px; height:29px; }
.ifow { width:40px; }
.moreinfo td a { color:#000000; }
.ifospace { width:150px; }
.leftimgpad { width:25px; }

.srollbg { background:url(../images/what_cif_bg.jpg) no-repeat; width:266px; height:307px; left:-10px; top:-45px; position:relative; }
.scroll_l_pad {
	width:35px;
}
div.scrollTableContainer {
height: 200px;
overflow: auto;
width: 250px;
margin: 5px 0 0 0;
position: relative;
}

.botparacol { color:#666666; }
.pad { height:20px; }
.footer { color:#adb7c6; }
.footer { width:957px; height:45px; background-color:#0f2c58; }
.footer ul { padding-left:20px; }
.footer ul li { float:left; color:#ffffff; padding-right:5px; list-style:none; }
.footer a { color:#ffffff; }
.footerpad { width:350px; }

.footshadow { margin:0px auto; }
.marleft { width:29px; }
.shadow { background:url(../images/bot_shadow.jpg) no-repeat; width:986px; height:39px; }
.footpad { height:30px; }
.footshadow { color:#969696; }
.footshadow a { color:#969696; }
.footbotpad { height:50px; }

/*Available CIF Page CSS*/
.fundtab {

}
.tophead { width:900px; background-color:#003366; color:#ffffff; height:82px; font-size:14px; }
.tophead_L { font-size:24px; padding-left:5px; }
.rightdata { padding-left:150px; font-weight:bold; }
.toprow_B td {
	height:30px;
	border-bottom:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
}
.nxtrow_B { background-color:#003366; }
.nxtrow_B td { height:6px; border-bottom:solid; border-bottom-color:#ffffff; border-bottom-width:1px; }
.emprow_B td { border-bottom:solid; border-bottom-color:#003366; border-bottom-width:3px; border-top:solid; border-top-color:#009e59; border-top-width:3px; }
.tabletop td { height:48px; border-bottom:solid; border-bottom-color:#003366; border-bottom-width:2px; background-color:#d6e7f7; }
.tabletop th { color:#634278; text-align:center; font-size:12px;  vertical-align:bottom; }
.gray { background-color:#c0c0c0; padding:2px 0px 2px 4px; font-size:11px; font-weight:bold; height:15px; }
.graybot { background-color:#c0c0c0; height:18px }
.tabletxt td { font-size:12px; padding-bottom:3px; }

.rightbox td { background-color:#d6e7f7; border:solid #000000 1px; width:65px; color:#153d78; }
.rightbox_G {  }
.rightbox_G td { background-color:#009e59; border:solid #000000 1px; width:65px; color:#ffffff; }
.botpara { height:100px; padding-left:5px; }
.footnav ul li { list-style:none; float:left; padding-right:10px; font-size:14px; color:#5e3d7d; font-weight:bold; line-height:20px; }
.mar_L ul { margin-left:240px; }
.mar_LB ul { margin-left:95px; }
.footnav { border-bottom:solid; border-bottom-color:#003d78; border-bottom-width:5px; width:100%; margin-top:50px; }
.footnav td { padding-bottom:5px; }
.copyrightbot td { font-size:11px; padding:5px 30px 50px 30px; text-align:justify;  }

/*Contact Us Page CSS*/
.some-content{
	width:957px;
}

.main-content{
	color:#333333;	
	font-size:12px;
}
.main-content p{
	line-height:18px;
	margin:0;
	padding-bottom:10px;
}
.main-content a{ color:#106071; }
.main-content ul, ol{ margin:0px; padding:0px; padding-bottom:8px; }
.main-content ul li{ list-style:square; margin-left:20px; padding-left:5px; color:#106071; }
.main-content ol li{ list-style:decimal; margin-left:25px; color:#106071; }
.box-inn { padding:20px 0px 10px 30px; }


#right-sidebar{ width:230px; margin:15px 15px 0px 10px; background-color:#ffffff; padding:2px; }
#right-sidebar h3{
	height:27px;
	background:url(../images/bg-heading-right.gif) repeat-x;
	padding:7px 5px 0px 15px;
	margin:0px;
	font-size:15px;
	color:#ffffff;
}
#right-sidebar h3 a{ color:#ffffff; text-decoration:none; }
#right-sidebar h3 a:hover{ color:#FCE6BB; text-decoration:none; }
.right-sidebar{
	border:1px solid #e9ecdb;
	padding:8px 10px 10px 10px;
	margin:0px;
	background:#F5F5F5 url(../images/bg-box-right.gif) repeat-x;
	min-height:180px;
	line-height:28px;
}
*html .right-sidebar{ height:180px; }
.right-sidebar p{
	margin:0px; padding:0px;
	border-bottom:#e9ecdb 1px solid;
}
.right-sidebar a{ color:#106071; }
.right-sidebar .img{ border-bottom:none; margin-top:10px; }

/*Sample Text Pages CSS*/

.sampletxt { padding:20px 30px 20px 30px; text-align:justify; }

/*Sitemap CSS*/
#sitemap { }
#sitemap li{
	margin:0px; padding:0px;
	margin-left:5px; padding-left:15px;
	list-style:none;
	line-height:20px;
	background:url(../images/arrow.gif) left 6px no-repeat;
	font-weight:bold;
}
#sitemap a { color:#666666; }
#sitemap li li{ font-weight:normal; }
.rssLink img { position:relative; top:4px; }
.leftpad { padding:20px 0px 50px 30px; }
.main-sitemap h3{
	font-size:18px;
	color:#106071;
	font-weight:normal;
	margin-bottom:5px;
}
.main-sitemap h4{
	font-size:14px;
	color:#106071;
	font-weight:bold;
	margin-bottom:2px;
}

#logo{ padding-left:15px; padding-top:10px;}
/*lmehra.....*/

.additional_information a{ padding:0px 5px 0px 5px;}
.recordTable tr th, .recordTable tr td
	{
	padding:4px !important;
	}

table.dataTable
	{
	margin:5px 0px;
	border-top:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	}

table.dataTable tr th
	{
	padding:5px;
	color:#006699;
	border-bottom:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	text-align:center;
	}
	
table.dataTable tr td
	{
	padding:5px;
	border-bottom:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	}	
	