* {
    font-family: arial !important;
}
body {
    background: #fff !important;
    color :#000 !important;
    font-size: 7pt !important;
	width:511pt !important;
	zoom:100%;
    margin: 0 !important;
    padding: 0 !important;    
}
body {_zoom:90%;} /* Fix for IE6: reduces the overall zoom so that the page doesn't exceed the size of the page */
#content {_font-size:1.083em;}
.disclaimer p { _line-height:1.083em; }

p, h1, h2, h3, h4, a , td, th{
    color:#000 !important;
	font-size:7pt !important;
	margin:0 !important;
	padding:3pt 0 !important;
}
h1 { padding:27px 0 0 35px !important; font-size:10pt !important;}
td, th {
	padding:0;
}
html, body, #wrapper, #main, #content-wrapper, #content, .expandable { height:auto !important; padding-bottom:0 !important;}

header, #social, #feedback-button, #nav-wrapper, #breadcrumb, #sidebar, footer, .three-column-container, .call-to-action-box, #primary-navigation, #secondary-navigation, #tertiary-navigation, #more-links, footer, #mobile-only, #skiplinks, header .right, #strapline {
    display: none !important;
}
header, header .center, header .center a#logo, header .center a#logo img {
display:block !important; position: absolute !important; float: left !important; margin:0 0 10px !important; padding:0 !important; width: 25px !important; height: auto !important;}

#main, #wrapper { width:100%;}
#content-wrapper, #content{
    float: none !important;
    /*width: 100% !important;*/
	width:511pt !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: 50%;
    height: auto !important;
    height: 50%;
	position: static;
}

* {overflow: visible !important;}

.two-col-5,
.two-col-5 .col-1,
.campaign .imgCol,
.campaign .img-container {float:none !important;}

.page-break {page-break-after:always !important;}

br { display:block;}

.table01, #content table, .table01 caption  { margin: 0 !important; padding: 0 !important; }
.table01 caption, .table01 caption a { text-align:left !important;}
#content .table01 th, #content .table01 td { padding: 1pt 0; _padding: 3pt 0 !important; width:auto !important; min-width:0 !important;}

.table01 td *, .table01 th * { margin:0 !important; padding:0 !important; min-width:0 !important; width:auto !important; line-height:1.2em !important;}

.table01 td div, .table01 th div { width:auto !important;}

.disclaimer, .disclaimer p  { font-size:8pt; margin-bottom: 0 !important; line-height: 1em !important;}

.print-two-col-1 { overflow: visible; padding: 0; margin: 0; width:100%;}
.print-col { float: left;  width: 46% !important; display: inline; margin: 0; padding: 0;}
.print-col-1 { margin-right: 2%;}
.print-col-2 { float: right;}

/* Print Only */
.printOnly { display:block;}

/* Accordion fix */
.expandable .content {
	display:block !important;
}
ol, ul { margin-left:3pt !important;}
ol li, ul li { margin-left:2pt !important;}