/*
 * Use this file to define your custom styles.
 */
.custom #bd #yui-main .yui-b {
min-height:390px;
}

body.custom {
	background-color: #fff;
}

.custom .pullquote {
	color: #990000;
}

.custom p {
	line-height: 1.4em;
}

.custom #intraday,
.custom #chart,
.custom #chartHolder {
	width: 330px;
	padding: 1em;
}

		
.custom #intraday {
	height: 283px;
}
	.custom #intraday table{
		margin-bottom: 0;
	}
.custom #chart {
	display: none;
}


.custom table.noborder,
.custom table.noborder tr,
.custom table.noborder td{
	margin: 0em;
	padding: 0em;
	border: none;
}

	.custom table.noborder td.shaded{
		background-color: #D2E0E0;
	}
		
	.custom table.noborder td.tabbed{
		padding: .5em 0 0 1em;
	}

.custom table.border,
.custom table.border tr,
.custom table.border td{
	border-collapse:collapse;
	border:1px solid #FFFFFF;
}

.custom table.data {
	margin-bottom: 0em;
}
		
	.custom table.data th {
		background-color: #367cc1;
		color: #fff;
		font-weight: bold;
		text-align: left;
		padding: .5em;
	}
	.custom table.data td {
		padding: .5em;
	}

	.custom table.data td {
		background-color: #D6E3EC;
	}
	
	.custom table.data td.shaded {
		background-color: #C8DAE8;
	}
	
	.custom table.data td.top{
		background-color: #005596;
		height: 13px;
		color: #fff;
		font-weight:bold;
	}
	.custom table.data td.bottom{
		background-color: #005596;
		height: 13px;
		color: #fff;
	}
	
	.custom table.data td.gray{
		background-color: #EFEBE1;
		height: 13px;
		font-weight:bold;
		}
.custom .margined{
	margin: 1em;
}

.custom .ext-component .x-tab-strip{
	padding: 0em;
}

.custom .container #bd #installation-error {
	width: 500px;
	height: 15px;
	margin-top: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	font: bold 11px Tahoma;
	color: #cc0000;
	background: no-repeat left url('/global-img/icons/silk/exclamation.png') #fff;
	margin-left: 1em;
}
	.custom .container #bd  #installation-error a,
	.custom .container #bd  #installation-error a:active,
	.custom .container #bd  #installation-error a:visited {
		color: #ff0000;
	}
	.custom .container #bd  #installation-error a:hover {
		text-decoration: none;
	}
	
.hide{display:none;}

.custom .container #bd .noExt{
}
	.custom .container #bd .noExt ul {
			padding: .5em 0 0 2em;
			margin: 0;
		}
	.custom .container #bd .sidebar ul {
		padding: .5em 0 0 2em;
		margin: 0;
	}
	.custom .container #bd .noExt li,
	.custom .container #bd .sidebar li {
		padding: 0 0 .5em 1.4em;
		background: no-repeat url('http://www.djindexes.com/global-img/icons/generic/lil_blue_arrow.png') left top;
		list-style:none;
	}
	
	.custom .container #bd .noExt li.pdf,
	.custom .container #bd .sidebar li.pdf {
		padding: 0 0 .5em 2em;
		background: no-repeat url('http://www.djindexes.com/global-img/icons/generic/pdf.gif') left top;
		border: 0;
	}
	.custom .container #bd .noExt li.xls,
	.custom .container #bd .sidebar li.xls {
		padding: 0 0 .5em 2em;
		background: no-repeat url('http://www.djindexes.com/global-img/icons/generic/xls.gif') left top;
		border: 0;
	}
.custom #exception-banner {
    height: 150px;
    width:100%;
    background: url(/exception/images/banner.jpg) no-repeat scroll left top #336699;
}

.custom #exception-banner #subnav {
    background:none repeat scroll 0 0 #988B7B;
    height:30px;
    left:0;
    position:relative;
    top:120px;
}

.custom #exception-banner #subnav ul {
    margin:0 0 0 1.2em;
    padding:0.5em 0 0;
}

.custom #exception-banner #subnav li {
    color:#FFFFFF;
    display:inline;
    font-size:11px;
    font-weight:bold;
    list-style:none outside none;
    margin:0;
    padding:0 2em 0 0;
}
.custom #exception-banner #subnav a {
    color:#FFFFFF;
    text-decoration:none;
}
.custom #exception-banner #subnav a:visited {
    color:#FFFFFF;
}
.custom .error {
    color:#FF0000;
}

.custom .error-searchform{
    padding: 0 0 1em 1em;
}
