/*User Selectable Styles*/
.Heading1, H1 {
	font-size:1.4em;
	font-family:Verdana, Arial, Helvetica;
	background-color:#E7E7E7;
	color:#222299;
	padding:3px 8px 6px 8px;
	font-weight:normal;
	margin:0;
	border:0;
	margin-bottom:10px;
	border:1px solid #B0BDDE;
}
.Heading2, H2 {
	font-size:1.4em;
	font-family:Verdana, Arial, Helvetica;
	color:#003399;
}
.Heading3, H3 {
	font-size:1.2em;
	font-family:Verdana, Arial, Helvetica;
	color:#003399;
}
.BulletinHeadingStyle1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #4682b4;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #aba8ce
}
.BulletinHeadingStyle3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #191970;
	FONT-FAMILY: Verdana, Arial, 'Times New Roman'
}
.BulletinHeadingStyle4 {
	FONT-WEIGHT: 500;
	FONT-SIZE: 14pt;
	COLOR: #000000;
	LINE-HEIGHT: 25pt;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle5 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18pt;
	COLOR: #191970;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #b22222;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle7 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #336699
}
.BulletinHeadingStyle8 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #b22222
}
.BulletinHeadingStyle9 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #b22222
}
.BulletinHeadingStyle10 {
	FONT-SIZE: 12pt;
	COLOR: #263d88
}
.Homeheading-left {
	font-size:1.0em;
	font-family:Arial, Helvetica, Trebuchet MS, Tahoma;
	background-color:#e2e8f0;
	color:#222299;
	padding:2px 8px 6px 8px;
	font-weight:normal;
	margin:0;
	border:0;
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #B0BDDE;
}
.Homeheading-right {
	font-size:1.0em;
	font-family:Arial, Helvetica, Trebuchet MS, Tahoma;
	background-color:#e2e8f0;
	color:#222299;
	padding:2px 8px 6px 8px;
	font-weight:normal;
	margin:0;
	border:0;
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #B0BDDE;
	text-align:right;
}
.Normal {
	text-align:justify;
}
.Caption1 {
	color:#000066;
	font-family:Arial, Helvetica;
	font-size:x-small;
	font-weight:bold;
}
.Caption2 {
	color:#000000;
	font-family:Arial, Helvetica;
	font-size:x-small;
	font-weight:normal;
	font-style:italic;
}
.Caption3 {
	color:#000066;
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
}
.Caption4 {
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:x-small;
	font-weight:bold;
}
/* 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;
}


	/* Red Table */
	table.ImmTS_Red		{background-color:#ed1c24; margin:0px; margin-bottom:5px; margin-top:5px; border-collapse: collapse; } /* Overall table style */

	table.ImmTS_Red th, 
	table.ImmTS_Red td	{margin: 0px; padding: 5px;} /* Cell padding and spacing styles */

	table.ImmTS_Red, 
	table.ImmTS_Red th, 
	table.ImmTS_Red td	{border:0px solid #b3bacd;} 
	     
	table.ImmTS_Red th	{color:#FFF;} 
	table.ImmTS_Red tr	{}
	table.ImmTS_Red td	{color:#FFF; vertical-align: top; font-size:9px; font-weight:bold; letter-spacing:-0.8px;}


/* Dark Blue Table */
	table.ImmTS_DarkBlue		{background-color:#093174; margin:0px; margin-bottom:5px; margin-top:5px; border-collapse: collapse; } /* Overall table style */

	table.ImmTS_DarkBlue th, 
	table.ImmTS_DarkBlue td	{margin: 0px; padding: 5px;} /* Cell padding and spacing styles */

	table.ImmTS_DarkBlue, 
	table.ImmTS_DarkBlue th, 
	table.ImmTS_DarkBlue td	{border:0px solid #b3bacd;} 
	     
	table.ImmTS_DarkBlue th	{color:#FFF;} 
	table.ImmTS_DarkBlue tr	{}
	table.ImmTS_DarkBlue td	{color:#FFF; vertical-align: top; font-size:9px; font-weight:bold; letter-spacing:-0.8px;}


	/* Blue and White Table */
	table.ImmTS_Clean		{background-color:#e2e8f0;} /* Overall table style */

	table.ImmTS_Clean th, 
	table.ImmTS_Clean td	{padding:2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_Clean, 
	table.ImmTS_Clean th, 
	table.ImmTS_Clean td	{border:0px solid; color:#000000;} 
	     
	table.ImmTS_Clean th	{background-color:#003399; color:#FFFFFF;} 
	table.ImmTS_Clean tr	{}
	table.ImmTS_Clean td	{background-color:#FFFFFF; color:#000000;}



/* 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;
}
/*Side Menu Color Selection Styles */
/* All Level Styles*/
#sidemenu {
}
#sidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* #sidemenu li {
background: url('../../../images/structure/master/menu_bullet.gif') no-repeat 6px 8px;
} */
#sidemenu .head {
	color:#005C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#sidemenu a {
	display: inline-block;
}
#sidemenu a:hover {
}
/* Level 0 Styles */

/* defines level 0 bullet for children */
#sidemenu li a.L0hc {
	color: #000;
	display: block;
	text-decoration:none;
	padding: 4px 4px 4px 14px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat;
	background-position:6px 8px;
}
/* defines level 0 bullet for no children */
#sidemenu a.L0nc {
	color: #000;
	list-style-type: none;
	display: block;
	text-decoration:none;
	padding: 4px 4px 4px 14px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat;
	background-position:6px 8px;
}
/* defines level 0 bullet for children if selected page */
#sidemenu a.L0hcsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 4px 4px 4px 14px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_open.gif') no-repeat #FFF;
	background-position:6px 8px;
}
/* defines level 0 bullet for no children if selected page*/
#sidemenu a.L0ncsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 4px 4px 4px 14px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_over.gif') no-repeat #FFF;
	background-position:6px 8px;
}
#sidemenu a.L0hcsel:hover {
	background-color:#FFF;
} /* in this case effectively suppresses the hover colour for selected pages */

#sidemenu a.L0ncsel:hover {
	background-color:#FFF;
} /* in this case effectively suppresses the hover colour for selected pages */

#sidemenu a.L0hc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:6px 8px;
} /* defines the level 0 hover effect */
#sidemenu a.L0nc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:6px 8px;
} /* defines the level 0 hover bullet for children */
/* Level 1 Styles */
#sidemenu a.L1hc {
	color: #000;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 23px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat #fafafb;
	background-position:15px 8px;
}
#sidemenu a.L1nc {
	color: #000;
	list-style-type: none;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 23px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat #fafafb;
	background-position:15px 8px;
}
#sidemenu a.L1hcsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 23px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_open.gif') no-repeat #FFF;
	background-position:15px 8px;
}
#sidemenu a.L1ncsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 23px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_over.gif') no-repeat #FFF;
	background-position:15px 8px;
}
#sidemenu a.L1hcsel:hover {
	background-color:#FFF;
}
#sidemenu a.L1ncsel:hover {
	background-color:#FFF;
}
#sidemenu a.L1hc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
}
#sidemenu a.L1nc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
}
/* Level 2 Styles */
#sidemenu a.L2hc {
	color: #000;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 30px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat #fafafb;
	background-position:24px 8px;
}
#sidemenu a.L2nc {
	color: #000;
	list-style-type: none;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 30px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat;
	background-position:23px 8px;
}
#sidemenu a.L2hcsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 30px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_open.gif') no-repeat #FFF;
	background-position:23px 8px;
}
#sidemenu a.L2ncsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 30px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_over.gif') no-repeat #FFF;
	background-position:23px 8px;
}
#sidemenu a.L2hcsel:hover {
	background-color:#FFF;
}
#sidemenu a.L2ncsel:hover {
	background-color:#FFF;
}
#sidemenu a.L2hc:hover {
	text-decoration:underline;
	background-color:#eee;
	color:#005C00;
	background-image: url('../../../images/structure/master/menu_bullet_open.gif');
}
#sidemenu a.L2nc:hover {
	text-decoration:underline;
	background-color:#eee;
	color:#005C00;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
}
