* {
	margin: 0;
	padding: 0;}

.text {
	display: none;}

body {
	margin: 10pt;
	color: #000;
	font-family: arial, helvetica, sans-serif;}

#banner #logo {
	display: none;}

#print-banner {
	float: right;}

#print-banner p {
	border-left: 1pt solid #000;
	margin-left: 10cm;
	padding-left: 6pt;
	font-size: 7.5pt;}

#print-banner p.cricos {
	border-left: 1pt solid #000;
	margin-left: 10cm;
	padding-left: 6pt;
	font-size: 5pt;}

#print-logo {
	text-align:right}
	
h1 {
	padding: 5pt 0;
	font-size: 18pt;
	font-weight: bold;
	text-transform: uppercase;}
	
#global-heading h1 {
	display: none;}	
	
.site-area-heading {
	display: block;
	clear: both;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4pt 0;}
	
h2 {
	padding: 10pt 0;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;}
h3 {
	padding: 10pt 0 0 0;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;}
h4 {
	padding: 3pt 0;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;}
h5 {
	padding: 3pt 0;
	font-size: 8pt;
	font-weight: bold;}
h6 {
	padding: 3pt 0;
	font-size: 8pt;
	font-weight: bold;}
p {
	padding: 2pt 0;
	font-size: 8pt;}

#navigation-global {
	display: none;}

#navigation-level-1 {
	display: none;}

#navigation-level-2 {
	display: none;}

#sidebar {
	display: none;}

#footer {
	display: none;}

ul.cricos {
	display: none;}

table {
	margin: 0.3em 0em;
	border-collapse: collapse;
	width:98%;}

table caption {
	text-align: left;
	padding-bottom:1em}

table td {
	color: #222;
	font-size: 7pt;
	padding: 0.4em 0.4em;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;	}

table th {
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	background-color: #00264d;
	padding: 0.2em 0.5em;
	text-align: left;}

table .center {
	text-align: center;}

table tr {
	background-color: #eee;}

/* table tr:nth-child(odd) {
	background-color: #f8f8f8;} CSS3 ... one day this will be supported, until then we must do as below tr.odd...*/

table tr.odd {
	background-color: #f8f8f8;}	


.indent {
	padding-left: 3em;}

#column-main dl dt {
	font-size: 8pt;
	font-weight: bold;}

#column-main ol {
	font-size: 8pt;
	padding: 0.5em 0 5pt 4em;}

#column-main ol li{
	padding: 0 0 5pt 0;}

#column-main ul {
	font-size: 8pt;
	list-style-type: disc;
	padding: 8pt 0 8pt 1cm;}
	
#column-main ul li{
	font-size: 8pt;
	padding: 0;}

#column-main ul.pdf-download {
	font-size: 8pt;
	padding-left: 1cm;
	list-style-type: none;}
#column-main ul.pdf-download li {
	font-size: 8pt;
	font-weight: bold;
	padding: 5pt 0;}
#column-main ul.pdf-download li a {
	font-size: 8pt;
	font-weight: normal;
	padding: 0.5em 0 0.5em 2.5em;
	background: transparent url(/img/icon-pdf.jpg) 0 0.2em no-repeat;}

#column-main a {
	color: #36a;
	text-decoration: underline;}
#column-main a:hover {
	color: #048;
	text-decoration: underline;}

#column-main img {
	border: 0 solid #999;
	padding: .5em 1em .5em 0;
	width: 70px;}
	

#column-main #feature a img {
	border: 0;}

.bold {
	font-weight: bold;}

table.program-overview {
	border-collapse: collapse;
	font-size: 8pt;}
table.program-overview tr {
	background-color: transparent;}
table.program-overview th {
	vertical-align: top;
	font-size: 1em;
	text-align: left;
	background-color: transparent;
	color: #222;
	border: 0;
	border-bottom: 1px solid #ccc;
	width: 120px;
	padding: 0.3em 0.1em;}
table.program-overview td {
	vertical-align: bottom;
	font-size: 1em;
	color: #666;
	border: 0;
	border-bottom: 1px solid #ccc;
	padding: 0.3em 0.5em 0.1em 0.5em;}
.program-pages {
	text-transform: uppercase;
	font-size: 8pt;
	padding: 1em 0;}

div#navigation-level-2-new {
display:none;
}
#navigation-level-2-new ul{
display:none;
}
#navigation-level-2-new ul ul {
display:none;
}
#navigation-level-2-new ul li {
display:none;
}
#navigation-level-2-new ul li a {
display:none;
}
#navigation-level-2-new ul li a:hover {
display:none;
}
#navigation-level-2-new ul li ul li a {
display:none;
}
#navigation-level-2-new ul ul li a {
display:none;
}
#navigation-level-2-new li ul, #navigation-level-2-new li.open li.closed ul {
display:none;
}
#navigation-level-2-new li.open ul {
display:none;
}
#navigation-level-2-new li.active a {
display:none;
}
#navigation-level-2-new li.active li a {
display:none;
}
#navigation-level-2-new ul li a:hover {
display:none;}
