#containerLeftNav,
#containerFooter,
.containerBreadcrumb,
ul.tools,
#menudrop,
.columnSpace.extTwoColumn02 .column.columnStyle04,
.noPrint
{
	display: none;
}

img.print { display: block; }

.divletLogo a img {border: none; }

.divletLogo { float: left; }
#containerHeader p.textStyle01 { float: left; font-weight: bold; padding-left: 24px;}

.containerPageContent { clear: both; }

h1 { font-size: 150%; padding-bottom: 0; }
h2 { font-size: 125%; padding-bottom: 0; }

table { width: 100%; font-size: 87.5%;}

a:link, a:visited {
	color: #0000FF;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

.containerPageContent a:link:after, .containerPageContent a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 75%;
}

table {
font-size:75%;
border-collapse:collapse;
}
table tr td a, table tr th a { position: relative; }
table.tableStyle01,table.tableStyle02,table.tableStyle06 {
width:100%;
}

table.tableStyle02 {
color:#000;
}

table.tableStyle01.tableStyle01a,table.tableStyle02.tableStyle02a {
width:388px;
}

table.tableStyle02 {
color:#000;
}

table th {
font-weight:400;
padding:2px 2px 3px;
}

table td {
padding:2px 2px 3px;
text-align:right;
}

table td.indent {
padding-left:20px;
}

.indent {
padding-left:20px;
}

table td p {
font-size:100%;
}

table .firstCol,table tr.trAlignRight td.firstCol,table tr.trAlignRight th.firstCol {
text-align:left;
}

table tr.trAlignCentre td.firstCol,table tr.trAlignCentre th.firstCol {
text-align:center;
vertical-align: middle;
}

table th.tableHeader02 {
color:#00;
border-bottom:1px solid #000;
}
table th.tableHeader03 {
color:#000;
border-bottom:1px solid #000;
text-align:center;
border-right:2px solid #FFF;
}
table.tableStyle02 th.tableHeader01 {
color:#000;
border-bottom:1px solid #000;
}

table.tableStyle02 th.tableHeader02 {
color:#000;
border-bottom:1px solid #000;
text-align:center;
}

table.tableStyle03 th.tableHeader01 {
color:#000;
border-bottom:1px solid #000;
}

table.tableStyle03 th.tableHeader02 {
color:#000;
border-bottom:1px solid #000;
text-align:center;
}

table .cellStyle01 {
color:#000;
}

table .cellStyle02 {
color:#000;
font-weight:700;
}

table .cellStyle03 {
color:#000;
}

table .cellStyle04 {
color:#000;
}

table tr.trAlignRight th,table tr.trAlignRight td {
text-align:right;
vertical-align:bottom;
}

table .alignCentre, table tr.trAlignRight th.alignCentre, table tr.trAlignRight td.alignCentre {
text-align:center;
text-decoration:underline;
}

table .alignCentre2, table tr.trAlignRight th.alignCentre2, table tr.trAlignRight td.alignCentre2 {
text-align:center;
}

table tr.trBorder01 th,table tr.trBorder01 td {
border-bottom:1px solid #000;
vertical-align:bottom;
}

table.tableStyle02 tr.trBorder01 th,table.tableStyle02 tr.trBorder01 td {
border-bottom:1px solid #000;
}

table.tableStyle03 tr.trBorder01 th,table.tableStyle03 tr.trBorder01 td {
border-bottom:1px solid #000;
}

table th.tableHeader01 {
text-align:center;
color:#000;
border-bottom:1px solid #000;
border-right:2px solid #FFF;
}

table a {
color:#000;
text-decoration:none;
}

table tr.rowHighlightTop th,table tr.rowHighlightTop td {
border-top:1px solid #000;
}

table tr.rowHighlightCen th,table tr.rowHighlightCen td {
}

table tr.rowHighlightBot th,table tr.rowHighlightBot td {
border-bottom:1px solid #000;
}

table tr.rowHighlightTop th.lastCol,table tr.rowHighlightTop td.lastCol,table tr.rowHighlightCen th.lastCol,table tr.rowHighlightCen td.lastCol,table tr.rowHighlightBot th.lastCol,table tr.rowHighlightBot td.lastCol {
border-right:1px solid #000;
}

table tr.rowHighlightTop th.firstcol,table tr.rowHighlightTop td.firstCol,table tr.rowHighlightCen th.firstCol,table tr.rowHighlightCen td.firstCol,table tr.rowHighlightBot th.firstCol,table tr.rowHighlightBot td.firstCol {
border-left:1px solid #000;
}

table td.frame-left { border-left:1px solid #000; }
table td.frame-right { border-right:1px solid #000;  }
table td.frame-top { border-top:1px solid #000; }
table td.frame-bottom { border-bottom:1px solid #000; }


table .cellBorder01 {
border-bottom:2px solid #000;
}

table.tableStyle02 .cellBorder01 {
border-bottom:2px solid #000;
}

table.tableStyle03 .cellBorder01 {
border-bottom:2px solid #000;
}

table.tableStyle04 td {
text-align:left;
}

table.tableExt01 {
/*font-size: 62.5%;*/
}

table.tableExt01 th {
padding:0 2px;
}

table sup {
font-size:81.25%;
}

table.tableStyle05 td {
text-align:center;
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

table.tableStyle05 th.tableHeader01 {
color:#000;
border-bottom:none;
padding-bottom:5px;
}

table.tableStyle05 tr.trBorder01 th,table.tableStyle05 tr.trBorder01 td {
border-bottom:1px solid #000;
}

table.tableStyle05 .tableCenterBox {
border-left:1px solid #000;
border-right:1px solid #000;
}

td.tableCenterBox2 , th.tableCenterBox2 {
border-left:1px solid #000;
border-right:1px solid #000;
}

table .cellStyle05 {
padding-top:11px;
}

table .cellStyle06 {
font-weight:700;
padding-top:11px;
padding-bottom:3px;
}

table.tableStyle06 {
margin-bottom:25px;
}

table.tableStyle06 th {
color:#000;
font-weight:700;
text-align:left;
vertical-align:top;
}

table.tableStyle06 td {
text-align:left;
}

table.tableStyle07 {
margin-bottom:10px;
}

table.tableStyle07 td,table.tableStyle07 th {
text-align:center;
vertical-align:top;
padding:10px;
border-bottom:1px solid #000;
}

table.tableStyle07 th {
color:#000;
font-weight:700;
}

table.tableStyle07 h3 {
padding:10px 0;
}

table.tableStyle07 h4 {
font-size:100%;
font-weight:400;
}

table.tableStyle07 .middle {
border-left:1px solid #000;
border-right:1px solid #000;
}

table.tableStyle08 td {
vertical-align:top;
}

table.tableStyle08 ul,table.tableStyle08 ul li {
font-size:100%;
line-height:16px;
}
.group,
.heading
{
	height:auto!important;
	width:auto!important;
	overflow:visible!important;
	position:static!important;
	clear:none!important;
}