body {font-family: "Trebuchet MS", serif; font-size:11pt;line-height:1.6em;}
h1 {font-size:18pt; font-style: normal !important;}
h2 {font-size:16pt; font-style: normal !important;}
#bd .container .content h3 {font-size:14pt; font-style: normal !important;}
#bd .container .content h4 {font-size:13pt; font-weight:bold; font-style: normal !important;}
#bd .container .content h5 {font-size:12pt; text-transform:uppercase; font-style: normal !important;}
#bd .container .content h1 span.pg_subject, #bd .orgStructureContainer .content h1 span.pg_subject, h1 span.sub {
	font-size: 18pt !important;
	font-weight: bold !important; font-style: normal !important;
}
h1 span.apr_section, h1 span.apr_subsection {
	display: inline !important;
}
#hd h1 {
	height: auto !important; margin-bottom: 0 !important; padding-top: 0 !important;
}
#hd h1 a {
	font-size:18pt !important; border-bottom:none !important;
}
#hd #logo-dia, p.back-to-top {
	display: none !important;
}
a {
	color:#333333; text-decoration: none; border-bottom:1px dotted #999999;
}
#bd .container .content p, #bd .container .content h1, #bd .orgStructureContainer .content h1, #bd .container .content h2, #bd .container .content h3,  #bd .container .content h4 {
	color: #000 !important; border: 0 !important;
}
#bd .container .content ul {
	margin-bottom: 0 !important
}
#bd .container .content li {
	list-style-type: disc; list-style-image: none;
	border-bottom:0 none  !important;
}
h2.nav {
	display: none;
}
.intro-para {
	font-size:14pt !important; font-style: normal !important;
}
img {
	margin: 0 !important; float: none !important; 
}
#hd h1 {
	margin:0;
}
#hd h2 {
	margin: 0; font-size: 12pt; 
}
ul {
	padding-bottom: 0.6em;
}
.container, .content {
	margin: 0 !important;
	padding: 0 !important;
}
.footnotes {
    padding: 3px 8px 6px 8px; margin: 0;
    border: 0; border-left: 0;
}
.sub-navPage, .sub-nav {
	display: none;
}
.btn-grey,.btn-green,.btn-blue,.btn-orange,.btn-pdf {
	margin:1em 0 0.5em; padding:8px 40px 12px 10px;
	border-top:1px solid #999999; border-bottom:1px solid #999999;
	background:#777 url(../../bg-greybtn/$file/bg-greybtn.png) no-repeat scroll right center;
	font-size:11pt; color:#FFFFFF !important; font-style:italic; text-decoration:underline; text-shadow:1px 0 0 #333333;
	display:inline-block;
}
#bd .content table {
	border-collapse:separate; border-spacing:0;
	border-bottom: 1px solid #000; border-left: 1px solid #000; border-top: 0; border-right: 0;
}
#bd .content th {
	padding:5px;
	font-size:11pt; font-style:italic; font-weight:bold; text-align:center;
	background:#DEDEDE none repeat scroll 0 0;
	border-right:1px solid #000 !important; border-top:1px solid #000 !important;
}
#bd .content tr.total td, #bd .content tr.total th {
	color: #000;
}
#bd .content td {
	padding:5px;
	border-right:1px solid #000 !important; border-top:1px solid #000 !important;
}
#bd .content tr.even, #bd .content td.even {
	background-color:#F6F6F6 !important;
}
#ft #banner {
	margin: 1.6em 0; padding-bottom:1.6em;
	border-top:1px solid #999999; border-bottom:1px solid #999999;
}
.skiplink, #search, #nav, .sidenav, hr, #ft .subnav, #ft .container p, #ft .container ul, .sub-nav {
	display:none !important;
}