﻿dummy
{
	/* DO NOT REMOVE */
	/* DO NOT PUT ANY DEFINITION BEFORE THIS */
}

h1
{
	font-size: 18.0pt;
	font-weight: normal;
	text-align: center;
	border:none;
	padding:0 0 9.0pt 0;
	font-family:"Cambria","serif";
	color:#17365D;
	letter-spacing:.25pt;
	border-bottom: 1px #4F81BD solid;
}

h2
{
	font-size: 14.0pt;
	font-weight: bold;
	text-align: center;
	line-height:115%;
	font-family:"Cambria","serif";
	color:#4F81BD;
}

h3
{
	font-size: 12.0pt;
	font-family:"Calibri","sans-serif";
	margin: 0;
	padding: 2pt 5pt;
}
.yearlist
{
	margin: 0 0 6pt 0;
	padding: 0 0 5pt 0;
	list-style-position: inside;
	border-bottom: 1px #4F81BD solid;
}
.yearlist span
{
	display: inline-block;
	font-size: 11pt;
	font-family:"Calibri","sans-serif";
	width: 5em;
	padding: 2pt 5pt;
}
.yearlist li
{
	display: inline-block;
	font-size: 11pt;
	font-family:"Calibri","sans-serif";
	width: 5em;
	padding: 2pt 5pt;
}
.setlist
{
	margin: 0 0 6pt 0;
	padding: 0 0 5pt 0;
	list-style-position: inside;
	text-align:center;
}
.setlist span
{
	display: inline-block;
	font-size: 11pt;
	font-family:"Calibri","sans-serif";
	width: 10em;
	padding: 2pt 5pt;
}

.setlist li
{
	display: inline-block;
	font-size: 11pt;
	font-family:"Calibri","sans-serif";
	width: 10em;
	padding: 2pt 5pt;
}

.currentyear { font-weight:bolder; }
table.modulesummarytimetable
{
	width: 100%;
	border-collapse: collapse;
	border: none;	
}
table.modulesummary
{
	width: 100%;
	border-collapse: collapse;
	border: none;	
}
table.modulelist
{
	width: 100%;
	border-collapse: collapse;
	border: none;	
}
td.modulesummarytitle
{
	width: 20%;
	border-width: 1px 0 1px 1px;
	border-color: black;
	border-style: solid;
	vertical-align: top;
	padding: 2pt 5pt;
	font-size: 12pt;
	font-family:"Calibri","sans-serif";
	font-style: italic;
	font-weight: bolder;
}
td.modulesummarycontent
{
	width: 80%;
	border-width: 1px 1px 1px 0;
	border-color: black;
	border-style: solid;
	vertical-align: top;
	padding: 2pt 5pt;
	font-size: 12pt;
	font-family:"Calibri","sans-serif";
}
td.modulesummarytitle
{
	width: 20%;
	border-width: 1px 0 1px 1px;
	border-color: black;
	border-style: solid;
	vertical-align: top;
	padding: 2pt 5pt;
	font-size: 12pt;
	font-family:"Calibri","sans-serif";
	font-style: italic;
	font-weight: bolder;
}
td.modulesummarytimetable
{
	border: 1px black solid;
	text-align: center;
	vertical-align: middle;
	padding: 2pt 5pt;
	font-size: 12pt;
	font-family:"Calibri","sans-serif";
}
table.modulesummarytimetable tr:first-child td { border-top: 0; }
/*table.modulesummarytimetable tr td:last-child { border-right: 0; }*/
table.modulesummarytimetable tr td.last-child { border-right: 0; }
table.modulesummarytimetable tr.last-child td { border-bottom: 0; }
td.modulelisttitle
{
	border-width: 1px;
	border-color: black;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	padding: 2pt 5pt;
	font-size: 11pt;
	font-family:"Calibri","sans-serif";
	font-weight: bold;
	background-color: #ddffdd;
}
td.modulelistarea
{
	border-width: 1px;
	border-color: black;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	padding: 2pt 5pt;
	font-size: 9pt;
	font-family:"Calibri","sans-serif";
	font-weight: bold;
	font-style: italic;
	background-color: #EAEAEA;
}
tr.offermodule
{
	height:28px;
}
tr.notoffermodule
{
	height:28px;
	display:none;
}
td.modulelistnotoffer
{
	border-width: 1px;
	border-color: black;
	border-style: solid;
	vertical-align: middle;
	padding: 2pt 5pt;
	font-size: 11pt;
	font-family:"Calibri","sans-serif";
	background-color: #F9F9F9;
}
td.modulelistcontent
{
	border-width: 1px;
	border-color: black;
	border-style: solid;
	vertical-align: middle;
	padding: 2pt 5pt;
	font-size: 11pt;
	font-family:"Calibri","sans-serif";
	background-color: #F9F9F9;
}
td.modulelistevening
{
	background-image:url('evening.gif');
	background-position: right center;
	background-repeat: no-repeat;
}
td.modulelistdaytime
{
	background-image:url('daytime.gif');
	background-position: right center;
	background-repeat: no-repeat;
}

td.modulelistnotoffer
{
	color: gray;
}
td.modulelistinformationsecurity
{
	background-color:#ffcccc;
}
td.modulelistmultimediacomputing
{
	background-color:#99ff99;
}
td.modulelistfinancialcomputing
{
	background-color:#66cccc;
}
td.modulelistgeneral
{
	background-color:#ffcc33;
}
td.modulelistfundamental
{
	background-color:#FFFFCC;
}

td.modulelistlistB1
{
	background-color:#e2f0d9;
}
td.modulelistlistB2
{
	background-color:#c5e0b3;
}
td.modulelistlistC1
{
	background-color:#deeaf6;
}
td.modulelistlistC2
{
	background-color:#bdd6ee;
}

td.modulelistcompulsory
{
	background-color:#ffcccc;
}
td.modulelistlistA
{
	background-color:#99ff99;
}
td.modulelistlistB
{
	background-color:#ffcc33;
}
td.modulelistriskmanagement
{
	background-color:#ffcc33;
}
td.modulelistdataanalytics
{
	background-color:#99ff99;
}
td.modulelistfinancialstatistics
{
	background-color:#66cccc;
}
.arrow
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -3px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    WIDTH: 10px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: webdings;
    HEIGHT: 15px
}
TD.pagetitle3
{
	font-size: 12pt;
	font-weight: bolder;
	font-family: Arial ,Times, serif;
	background-color: #FFCCCC;
	color: black;
	text-align: center;
}
TD.pagetitle4
{
	font-size: 12pt;
	font-weight: bolder;
	font-family: Arial ,Times, serif;
	background-color: #CCCCFF;
	color: black;
	text-align: center;
}
TD
{
	font-size: 10pt;
	font-family: Arial ,Times, serif;
	color: 003399;
}
.subtitle1
{
	font-size: 12pt;
	font-family: Arial ,Times, serif;
	font-weight: bolder;
	color: #003399;
	
}
body
{
	font-size: 12pt;
	font-family: "Calibri","sans-serif";
	color: #003399;
}
/*A:
{
	color: blue;
	text-decoration: underline;
}
A:active
{
	color: blue;
	text-decoration: underline;
}
A:link
{
	color: blue;
	text-decoration: underline;
}
A:visited
{
	color: blue;
	text-decoration: underline;
}*/
A:hover
{
	color: red;
	text-decoration: underline;
}	
.button
{
	margin-top: 10pt;
	text-align: center;
}
.button a
{
	text-decoration: none;
	border: 1px #003399 solid;
	padding: 2pt 5pt;
}
.button a:hover { border-color: red; }
.instructorname
{
	font-size: 14pt;
	font-weight: bolder;
}
.notoffer {
	color: #808080;
}
.columnhead
{
	font-size: 10pt;
	font-family: Arial, times, serif;
	color:#003399;
	font-style: italic;
	font-weight: bolder;
}
TD.pagetitle1
{
	font-size: 12pt;
	font-weight: bolder;
	font-family: Arial ,Times, serif;
	background-color: #333399;
	color: white;
	text-align: center;
}
.warning {
				color: #FF0000;
}
td.buildinglist
{
	text-align: right;
	list-style-position: inside;
}
.buildinglist span
{
	display: inline-block;
	font-size: 11pt;
	padding-left: 2em;
	white-space: nowrap;
}
