.custom #banner {
    background-image: url(../images/banner.png);
}

.custom #bd #yui-main .yui-b {
min-height:390px;
}

.custom a.download {
background:transparent url(/global-img/icons/silk/disk.png) no-repeat scroll 0%;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0pt 0pt 0.5em 2em;
}

.custom .x-combo-list-inner,
.custom .x-combo-list-item {
text-align:left;
}

.custom table.data-orange,
.custom table.data-us {
border:1px solid #999999;
line-height:normal;
margin:1.5em;
text-align:left;
font-size: 1.4em;
}

.custom table.data-orange th{
background-color:#EBBC8E;
color:#993300;
font-weight:bold;
padding:0.5em;
text-align:left;
border:none;
}

.custom table.data-us th {
background-color:#367CC1;
color:#FFFFFF;
font-weight:bold;
padding:0.5em;
text-align:left;
border:none;
}

.custom table.data-orange td,
.custom table.data-us td{
border:none;
padding:0.5em;
}

.custom table.data-orange td.shaded,
.custom table.data-us td.shaded {
background-color:#EFEBE1;
}
.custom table.data-orange td,
.custom table.data-us td  {
border:medium none;
padding:0.5em;
}


.custom .note {
color:#999999;
font-size:90%;
font-style:italic;
padding:0pt 0pt 1em;
text-align:center;
}

.custom #contact-form{
margin:1em;
}

.custom  #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   #installation-error a,
	.custom   #installation-error a:active,
	.custom   #installation-error a:visited {
		color: #ff0000;
	}
	.custom   #installation-error a:hover {
		text-decoration: none;
	}
	
.custom .chartinfo {
color:#000000;
font-size:90%;
background-color: #eeeeee;
padding:5pt 5pt 5pt 1em;
}
	
#bd .footnote {
		margin: 0 1em 1em 1em;
		padding: 1em;
		border-top: 1px dotted #bbb;
		border-bottom: 1px dotted #bbb;
		background-color: #f9f9f9;
		font-size: 85%;
		font-style: italic;
	}
/* customize table layout */

.custom .x-data th {

    text-align: left;

}

    .custom .x-data th.center {

        text-align: center;

    }

.custom table.literature{

    margin: 0 0 0 0;
	font-family: Arial,Helvetica;

}

    .custom table.literature th, table.literature td {

        vertical-align:middle;

    }

   

    .custom table.literature td.gray {

        background-color:#EFEBE1;

        font-weight:bold;

        height:13px;

    }

.custom .center {

    text-align: center;

}

.custom .left {

    text-align: left;

}

