body{ margin:0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#4A4A4A; background-color:#F65A01}

#container{ width:966px; position:relative; background-color:#FFFFFF; margin:auto; padding:0 8px 0 8px ; border-left:9px solid #FF7A01;border-right:9px solid #FF7A01}
.list li{ margin:0; padding:6px 0 6px 28px; list-style:none; background:url(images/bullet.jpg) 14px 10px no-repeat; border-bottom:0px solid #E6E6E6}

/*--------  common ---------*/
h1{ color:#061968; margin:0; padding:8px 0 8px 18px; font-size:24px; font-weight:normal; letter-spacing:-1px;}
h2{ margin:0; padding:4px 0 6px 0;font-size:18px}
h3{ margin:0; padding:4px 0 6px 0; font-size:14px; color:#f65a01;}
h4{ margin:6px 0 0 0; padding:10px 0 6px 0; font-size:12px; }
h3 a{color:#f65a01!important;}
h3 a:hover{color:#4A4A4A!important;}
.Close{ display:none;}
.Expand{ display:block;}
ul{ margin:0; padding:0}
img{ border:0;}
a{ text-decoration:none;color:#4A4A4A; }
a:visited{color:#4A4A4A;}
a:hover{ color:#f65a01}
:focus{ outline:0}
form{ margin:0; padding:0}
input,select,textarea{color:#4A4A4A; }
.siteimage{ border:1px solid #e1e1e1; padding:4px; float:right; margin:0 0 10px 15px; z-index:100; background-color:#FFFFFF}
.date{color:#f65a01;}
hr{ border:0; border-top:1px solid #E7E7E5; background-color:#E7E7E5; height:1px; }
p{ margin:0; padding:8px 0 8px 0}
.message{ color:#FF3300; font-size:11px;}
.left-image{margin:0px 8px 8px 0px; float:left; border:1px solid #e1e1e1; padding:2px}
.right-image{margin:0px 0px 8px 8px; float:right; border:1px solid #e1e1e1; padding:2px}

/*-----  header -----*/
.header{ padding-top:20px; height:118px}
.header .top-links{ position:absolute; overflow:auto; left:350px; top:28px; width:620px; text-align:right; padding-top:5px;}
.header .top-links a{ padding:0 8px 0 8px}
.header .top-links .search{
	float:right;
	width:160px;
	margin-top:-5px;
	overflow:auto;
}
.header .signup{ padding:0px 0px 0px 16px!important; background:url(images/icon1.jpg) left top no-repeat}
.search #txtsearch{ border:1px solid #E6E6E6; border-top-width:2px; width:128px; padding:2px 20px 0 4px; height:20px}
.search #btnsubmit{ border:0; background:url(images/btnsearch.jpg) left top no-repeat; position:absolute; left:600px; top:8px; height:12px; width:20px;}

.menu{ background:url(images/menu-bg.jpg) left top repeat-x!important; clear:both; height:38px; margin-top:16px; z-index:1000; position:relative}
.home-content,.content{padding:0 0 50px 0}

/* ----------------- Home Page ---------------------- */
.home-content{ clear:both; position:relative;}

.c1,.c2,.c3{ float:left}
.c1{ width:451px}
.c2{ width:207px; margin-left:16px}
.c3{ width:275px; margin-left:16px}
.row-1{ height:283px; background:url(images/row1-bg.jpg) left top repeat-x; position:relative; padding:19px 0 0px 0;}
.gallery{ margin-left:15px; overflow:hidden;}
.gallery img{width:437px; height:255px;}
.gallery .gallery-desc{ z-index:50000; position:absolute; padding:20px; width:350px;}
.external-controls{ height:10px; top:274px; left:14px; position:absolute; z-index:5000}
.external-controls a{ font-weight:bold; font-size:14px; margin-right:3px;}


.gallery,.quick-links,.market-watch{height:254px;}

.quick-links{ border-top:3px solid #061864; background-color:#F8F8F6;}
.quick-links a{ display:block; margin:0; padding:5px 0 5px 28px; list-style:none; background:url(images/bullet.jpg) 14px 10px no-repeat; border-bottom:1px solid #E6E6E6}

.market-watch{ border-top:3px solid #061864; width:260px; background-color:#F8F8F6; position:relative}
.market-watch h1{ padding-bottom:6px!important}
.market-watch .title{ background-color:#E7E7E5; padding:5px 0 5px 18px; margin:4px 0 4px 0}

.fundTable{ margin:0; margin:0 0 0 8px; font-size:11px;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1 }
.fundTable .tblheader td{ color:#001A60; font-weight:bold; }
.fundTable td{ padding:3px 4px 3px 4px;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}

/*.nav-link{width:242px; background-color:#E7E7E5;border-top:1px solid #D5D5D3; padding:14px 0 0px 18px; height:26px; position:absolute; top:214px}*/

.nav-link {
    background-color: #E7E7E5;
    border-top: 1px solid #D5D5D3;
    /*height: 26px;*/
    padding: 0 0 0 18px;
    position: absolute;
    top: 238px;
    width: 242px;
	}
.nav-link .nav-cal{ float:left}
.nav-link .nav-history{ float:right; margin-right:18px;}

/*---------- 2nd row ----------*/
.row-2{ height:226px; position:relative}
.row-2 h1{ }
.news .tab-data .detail .data{ display:none}

.news{ border-top:3px solid #061864;background:url(images/news-bottom.jpg) right bottom no-repeat}

.news .tab{margin-right:50px; background-color:#f7f7f5; float:right}
.news .tab div{ float:left; padding-bottom:6px; margin-right:10px }
.news .tab div a{ display:block; margin:12px 0px 0 0; padding:4px 16px 4px 16px ; font-size:10px}
 
.news .tab div a:hover{ color:#FFFFFF; background-color:#333333}
.news .tab div.active{background:url(images/arrow.jpg) center bottom no-repeat;}
.news .tab div.active a{color:#FFFFFF; background-color:#333333}
.news .tab div:hover a{ color:#FFFFFF; background-color:#333333}
.news .tab div:hover {background:url(images/arrow.jpg) center bottom no-repeat;}
 
.news ul{ padding:6px 0 0 10px; list-style:none}
.news li{ padding:10px 20px 10px 30px; margin:0;background:url(images/bullet1.jpg) left 10px no-repeat;}

.fund-panel{border-top:3px solid #061864; }
.fund-panel h1{ background-color:#F3F3F3}
.fund-panel img{ padding:0px 0px 0px 40px!important; background:url(images/bullet.jpg) 20px 30px no-repeat; }
.fund-panel .fund-combo{ width:207px; margin-top:3px; background-color:#F3F3F3; border:1px solid #F3F3F3;}
 
/*.fund-panel .list li{ padding:0px 0px 0px 0px!important; margin:0px 0px 0px 0px!important} */

/*.fund-panel .pnl-bottom-links{background:#f7f7f5}*/
.advertisement{border-top:3px solid #061864; padding:20px 0 0 0; text-align:center; background-color:#f7f7f5; overflow:auto; }
.advertisement .detail{height:216px;}

.pnl-bottom-links{ height:18px; padding:10px 0 0 10px;}

.detail{ height:160px}
.tab-data{ height:200px}
/* --------  inner page ---------*/
.content{ padding-top:19px; overflow:auto; clear:both}
.content .left-column{ width:676px; float:left; padding:0 0 0 10px; margin-right:5px; text-align:justify;}
.content .left-column h1{ padding:0px 0px 14px 0px}
.content .right-column .nav-link{ border-bottom:2px solid #C4C6D0}
.content .right-column{ width:260px;float:left}
.content .right-column .adds{ margin:10px 0px 10px 0px; text-align:center; border-top:3px solid #F77300; overflow:auto}
.content .right-column .adds .detail{ height:auto; padding:5px 0 5px 0}

/* ------------------==============================  plugin ================================--------------------*/
.latestnews{ padding-bottom:12px; border-bottom:1px solid #e1e1e1; margin:0 0 10px 0}
.press-release{ padding-bottom:12px; border-bottom:1px solid #e1e1e1; margin:0 0 10px 0}

.table{
	border-top:1px solid #f65a01;
	border-right:1px solid #f65a01
}
.table td{
	border-bottom:1px solid #f65a01;
	border-left:1px solid #f65a01;
}
.tableHeader td {
	background:url(images/top-header-middle.jpg) left top repeat-x #f65a01;
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
	border:0px;
	font-weight:bold;
	text-align:center
}
.left td{
	text-align:left!important
}
.alternate-row td{ background-color:#e1e1e1}

/* ---   fund management  --*/
.fund-management{ border-collapse:collapse; color:#FFFFFF; border:1px solid #ffffff; }
.fund-management td{ }
.fund-management td a{  color:#f65a01}
.fund-management td a:hover{ text-decoration:underline}
.fund-management td.fmg{ background-color:#E85201; text-align:center}
.fund-management .fund-date{ background-color:#FDB507; padding:3px 3px 3px 5px}
.fund-management .Downloads{ background-color:#F0F0F0; padding:3px 3px 3px 5px}

/*---  Finincial Statement Downloads --*/
.FundType{
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	margin-top:6px;

	background-image: url(images/funtType-bg.jpg);
	height:25px;
	background-repeat: repeat-x;
	background-position: left top;
}
.FundTypeRptDesc{
	margin:1px 0px 1px 30px;
	color:#666666; font-weight:normal;
	background-color:#ffffff;
}
.YearHeader{ padding:4px 0px 4px 10px; font-weight:bold; font-size:12px; background-color:#cccccc; color:#FFFFFF; cursor:pointer; margin:1px 0px 1px 0px}
.DownloadDivYearWise{ background-color:#F0F0F0}
.reportType{
	margin:0px 0px 0px 25px;
	font-weight:bold;
	color:#828080;
	font-size:13px;
	font-family: "Trebuchet MS"
}
.downloadList{ margin:0px 0px 0px 50px ;font-weight:normal;font-size:11px;}
/*.downloadList a{ color:#999999}*/

/* --------inquiry form ----------*/
.Header-Row{
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;

	background-image: url(images/funtType-bg.jpg);
	height:25px;
	background-repeat: repeat-x;
	background-position: left top;width:400px
}
.form-table{ background-color:#F9F8F7; padding:10px 5px 10px 5px; width:400px }
.form-table td{ padding:2px 5px 2px 10px;}
.From-Button{
	background-image: url(images/funtType-bg.jpg);
	height:25px;
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#FFFFFF;
	font-weight:bold; padding:4px 10px 4px 10px;
	border:0px; overflow:visible;
}
/* -------------- quick-links -------------*/
.quicklinks { border-top:3px solid #9AC9E3; margin-top:10px;}
.quicklinks ul{ padding-left:10px}
.quicklinks li{ list-style:none; padding:2px 0px 2px 24px;background:url(images/bullet.jpg) 10px 5px no-repeat; }
/*- --------------Risk Profile --------*/
#risk-profile input{ cursor:pointer}
#risk-profile label{ cursor:pointer}
/*---------------------------------*/


.footer{ background:url(images/abl_logo.jpg) left 10px no-repeat; padding:10px 0 30px 58px; clear:both; border-top:2px solid #e1e1e1}
.footer p{ font-size:10px; width:410px;}
.footer .links{ float:right}
.footer .links ul{ float:left; margin:0 0 0 30px; padding:0; border-left:1px solid #e1e1e1; overflow:auto; height:55px}
.footer .links ul li{ list-style:none; padding:0 0 3px 0; margin:0}
.footer .links a{ padding:0 0 0 20px}
.footer .copyright{ text-align:justify}

/*----------------  paging -------------------*/
.CustomPaging
{
	border-style: solid;
	overflow:hidden;
	border-width: 0px;
	border-color: #CCCCCC;
	position: relative;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
.Paging
{
	position: relative;
	padding: 4px 8px 4px 8px;
	margin-left: 2px;
	border: 1px solid #EBE9E7;
	text-decoration: none;
	background-color: #f65a01;
	color:#ffffff!important
}
.Paging:Hover
{
	color:#FFFFFF;
	background-color: #4A4A4A;
	text-decoration:none;
}

.visited
{
	position: relative;
	padding: 4px 8px 4px 8px;
	margin-left: 2px;
	border: 1px solid #EBE9E7;
	text-decoration: none;
	background-color: #4A4A4A;
	cursor:pointer;
	color:#FFFFFF;
}
.visited:Hover
{
	/*background-color: #FC9A2E;*/
	text-decoration:none;
	color:#FFFFFF;
}

/* ---------------------  Search --------------*/
#result_report{ font-weight:bold}
#results{ padding:10px;}
#results a{}
.url{color:#f65a01}
.title{}

.description{}

.cut-off-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	border:1px solid;
	border-color: #E1E1E1;
	background-color: #F3F3F3;
	color: #061968;
}
.cut-off {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5px;
	border:1px solid;
	border-color: #E1E1E1;
}
.cut-off td {
	text-align:left;
	border-bottom: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	/*padding: .5px 1.5px;*/
}
.seperator{border-top:3px solid #061864; }
