/*User Selectable Styles*/
.Heading1, H1 {
    color: #000000;
    font-family: Verdana,Arial;
    font-size: 14pt;
    font-weight: 500;
    line-height: 25pt;
}
.Heading2, H2 {
	font-size: 1.4em;
	font-family: Verdana, Arial;
	color: #777;
}
.Heading3, H3 {
	font-size: 1.2em;
	font-family: Verdana, Arial;
	color: #777;
}
.Normal {
	text-align:justify;
}
/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
table.ImmTS_Default {
	background-color:#ffffff;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Default th,  table.ImmTS_Default td {
	padding:2px;
	margin:2px;
} /* Cell padding and spacing styles */
table.ImmTS_Default,  table.ImmTS_Default th,  table.ImmTS_Default td {
	border:1px solid black;
	margin: 0px;
}
table.ImmTS_Default th {
	background-color:#E2E8F0;
	color:black;
}
table.ImmTS_Default tr {
}
table.ImmTS_Default td {
	color:black;
}
/* Results Table */
	table.ImmTS_Results {
	background-color:#ffffff;
	width:100%;
} /* Overall table style */
table.ImmTS_Results th,  table.ImmTS_Results td {
	padding:2px;
	margin:0px;
} /* Cell padding and spacing styles */
table.ImmTS_Results,  table.ImmTS_Results th,  table.ImmTS_Results td {
	border:1px solid;
	color:#F2F5F9;
}
table.ImmTS_Results th {
	background-color:#E2E8F0;
	color:#003399;
}
table.ImmTS_Results tr {
}
table.ImmTS_Results td {
	color:#003399;
}
/* blockstyle Table */
table.ImmTS_Blockstyle {
	background-color:#E2E8F0;
} /* Overall table style */
table.ImmTS_Blockstyle th,  table.ImmTS_Blockstyle td {
	padding:2px;
	margin:0px;
} /* Cell padding and spacing styles */
table.ImmTS_Blockstyle,  table.ImmTS_Blockstyle th,  table.ImmTS_Blockstyle td {
	border:0px solid;
	color:#F2F5F9;
}
table.ImmTS_Blockstyle th {
	background-color:#003399;
	color:#FFFFFF;
}
table.ImmTS_Blockstyle tr {
}
table.ImmTS_Blockstyle td {
	color:#003399;
}
/* Colourful Table */
table.ImmTS_Colourful {
	background-color:#eff3f7;
	width:100%;
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Colourful th,  table.ImmTS_Colourful td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Colourful,  table.ImmTS_Colourful th,  table.ImmTS_Colourful td {
	border:1px solid #dee4ec;
}
table.ImmTS_Colourful th {
	background-color:#dee4ec;
	color:#003399;
}
table.ImmTS_Colourful tr {
}
table.ImmTS_Colourful td {
	color:#003399;
	vertical-align: top;
}
/* Grey Table */
	table.ImmTS_Grey {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Grey th,  table.ImmTS_Grey td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Grey,  table.ImmTS_Grey th,  table.ImmTS_Grey td {
	border:1px solid #cccccc;
}
table.ImmTS_Grey th {
	background-color:#cccccc;
	color:#ffffff;
}
table.ImmTS_Grey tr {
}
table.ImmTS_Grey td {
	color:#000000;
	vertical-align: top;
}
/* Top Menu Styles */
span.menuBar {
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:x-small;
}
span.menuitem {
	color:#000070;
	font-family:verdana, Arial, Helvetica;
	font-size:xx-small;
}
span.menuitemsel {
	color:#ffffff;
	font-family:verdana, Arial, Helvetica;
}
/*fakemenu is used to create a dummy menu for wysiwyg effect in the web editor*/
#fakemenu {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	padding-top:12px;
}

