/* CSS Document */
.assistiveContent,
.divletSearch,
.divletNavigation,
.containerSubHeader,
img.imageStyle04,
.containerFooter ul,
.containerCol01,
.tableWrapper01 table .lastCol
{ display:none; }

body{ font-family:Arial, Helvetica, sans-serif;	color:#333; }
input,
select
{font-family:Arial, Helvetica, sans-serif;}

h1{font-size:125%;}
h2{font-size:100%;}
h3{font-size:100%;}
h4{font-size:75%;}
p {font-size:75%;}
li{font-size:75%;}
th{font-size:75%;}
td{font-size:75%;}
label{font-size:75%;}
input{font-size:75%;}
select{font-size:75%;}
.containerFooter p{font-size:62.5%;}

table caption,
ul.jstTabsMenu li.selected a,
.nonDataTable th,
.nonDataTable td,
li li
{font-size:100%;}

.divletLogo { padding-bottom:20px; width:100%; border-bottom:1px solid #ccc; }
a img { border:0; }
img.imageStyle00 { float:left; padding:0 5px 5px 0;}
img.imageStyle01 { float:right; padding:0 0 5px 5px;}

a{color:#006; text-decoration:underline;}
h1 a,
h2 a,
h3 a
{ color:#333; text-decoration:none;}
.tableWrapper01 table tbody th { text-align:left; }
blockquote { padding:0; margin:0; }
blockquote span {font-weight:bold; margin:0; padding:0;}
ul.jstTabsMenu { padding:0; margin:0; }
p.textStyle02, ul.jstTabsMenu li { display:none; }
ul.jstTabsMenu li.selected { display:block; }
ul.jstTabsMenu li.selected a { padding-left:0; font-weight:bold; text-decoration:none; color:#000; }
table { border:1px solid #ccc; border-collapse:collapse; }
table.nonDataTable,
table.nonDataTable th,
table.nonDataTable td
{border:none; vertical-align:top;}
table caption { text-align:left; font-weight:bold; padding-bottom:10px; }
table thead th sup { line-height:8px !important; }
table tbody th a { text-decoration:none; color:#000; font-weight:normal; }
table thead th, table tbody th, table tbody td { padding:3px 10px 2px 3px; border-bottom:1px solid #ccc; }
table tbody tr td {	text-align:right;}
.thStyle00,
.tdStyle00,
.nonDataTable td,
.nonDataTable th
{text-align:left;}
.extDown{color:#f00;}
.extUp{color:#30f;}

.formRow,
.formRow1{padding:0 0 10px;}
.formRow label{ padding:0 10px 0 0;}

.containerFooter { padding-top:20px; clear:both; }
.containerFooterInner { border-top:1px solid #ccc; }

/* Daily prices specific styling */
#prices .nonDataTable a
{ display:none;}
#prices .tableWrapper01 table caption
{ padding-top:10px; font-size:75%;}
#prices .tableWrapper01 th,
#prices .tableWrapper01 td,
#prices .tableWrapper01 p
{ font-size:62.5%;}
#prices .tableWrapper01 tbody th
{width:40%;}
#prices .tableWrapper01 td
{white-space:nowrap;}