/* Word Compatibility Styles */
/* These styles alter the default html behaviour to be more like MS Word */

	form			{margin-top:0; margin-bottom:0;}
	ul          {list-style:square; margin-top:0; margin-bottom:0; }	
	ol				{margin-top:0; margin-bottom:0;}
	blockquote	{margin-top:0; margin-bottom:0;}

/* GLOBAL STYLES - adjusted for UoW */
	/**/
	body 		{color: #555577; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; padding:0; margin:0;}
	a 			{color: #990033; background-color:white; text-decoration: none; }
	a:hover	{color: #990033; background-color:white; text-decoration: underline; }
	img		{border-style: none;}
	
	/* The DIV, P and TD styles should be the same as the "normal" content style. */
	/* P has a margin of 0 to make it behave the same as a DIV tag, as the Immediacy Editor currently uses P's and DIV's interchangeably */
	div       {color:#555577; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size:1em; }
	p         {color:#555577; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size:1em; vertical-align: top; margin:0;}
	td        {color:#555577; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size:1em; vertical-align: top; }
	input     {color: black; background-color:white; font-family: Arial, Helvetica, sans-serif; }
	select	 {color: black; background-color:white; font-family: Arial, Helvetica, sans-serif; }
	
	/* to correct image and text positioning for iChain signed-in scenario */
	.ImmControlAlign_Left 	{float: left; margin: 0.1em; }
	.ImmControlAlign_Right	{float: right; margin: 0.1em; }
	.ImmTextAlign_Center		{text-align: center;	}
	.ImmTextAlign_Right		{text-align: right; }
	
/* IMMEDIACY EDITOR STYLES */
/* define the basic properties for tables in the editor */

	/* Default Style */
	table.ImmTS_Default		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_Default tr	{vertical-align:top;}	/* Applies style to cell */
	
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:0.05em; margin:0.05em;} /* Cell style */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid #555577;} /* Table border style */
	     

	/* News Style */
	table.ImmTS_News		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_News tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_News a, 
	table.ImmTS_News a:hover	{color: Black;} /* Link style */

	table.ImmTS_News th,
	table.ImmTS_News th a, table.ImmTS_News th a:hover,
	table.ImmTS_News th p, table.ImmTS_News th div	{background-color: #F0E8E3;}	/* Cell style */
	
	table.ImmTS_News th, table.ImmTS_News th p, table.ImmTS_News th div,
	table.ImmTS_News td, table.ImmTS_News td p, table.ImmTS_News td div	{color: #990033;} /* Cell style */
	
	table.ImmTS_News th {height: 2.5em; font-size: 1.2em;} /* Cell style */
	
	table.ImmTS_News th, 
	table.ImmTS_News td	{padding:0.05em; margin:0.05em;} /* Cell style */

	table.ImmTS_News 		{border:2px solid #D8CFC9;} /* Table border style */
	

	/* Gray Style */
	table.ImmTS_Gray		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_Gray tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_Gray th,
	table.ImmTS_Gray th a, table.ImmTS_Gray th a:hover,
	table.ImmTS_Gray th p, table.ImmTS_Gray th div	{background-color: #F0E8E3;}  /* Cell style */
	
	table.ImmTS_Gray th 	{height: 1.5em;} 
	
	table.ImmTS_Gray th, 
	table.ImmTS_Gray td	{padding:0.05em; margin:0.05em;} /* Cell style */

	table.ImmTS_Gray, 
	table.ImmTS_Gray th {border:2px solid #D8CFC9;} /* Table border style */

	
	/* claret_white Style */
	table.ImmTS_claret_white		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_claret_white tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_claret_white th,
	table.ImmTS_claret_white th a, table.ImmTS_claret_white th a:hover,
	table.ImmTS_claret_white th p, table.ImmTS_claret_white th div	{background-color: #6a1a41; color: White;} /* Cell style */
	
	table.ImmTS_claret_white th a	{text-decoration: underline;}
		
	table.ImmTS_claret_white th	{height: 1.5em;} /* Cell style */

	table.ImmTS_claret_white th, 
	table.ImmTS_claret_white td	{padding:0.05em; margin:0.05em;} /* Cell style */

	table.ImmTS_claret_white		{border:0;} /* Table border style */

	
	/* claret_white_lines Style */
	table.ImmTS_claret_white_lines		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_claret_white_lines tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_claret_white_lines th,
	table.ImmTS_claret_white_lines th a, table.ImmTS_claret_white_lines th a:hover,
	table.ImmTS_claret_white_lines th p, table.ImmTS_claret_white_lines th div	{background-color: #6a1a41; color: White;} /* Cell style */

	table.ImmTS_claret_white_lines th a	{text-decoration: underline;}
	
	table.ImmTS_claret_white_lines th	{height: 1.5em;} /* Cell style */
	
	table.ImmTS_claret_white_lines th, 
	table.ImmTS_claret_white_lines td	{padding:0.05em; margin:0.05em;} /* Cell style */

	table.ImmTS_claret_white_lines, 
	table.ImmTS_claret_white_lines th,
	table.ImmTS_claret_white_lines td	{border:1px solid #555577;} /* Table border style */
	
	
	/* claret_grey Style */
	table.ImmTS_claret_grey		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_claret_grey tr	{vertical-align:middle;} /* Applies style to cell */	
	
	table.ImmTS_claret_grey th,
	table.ImmTS_claret_grey th a, table.ImmTS_claret_grey th a:hover,
	table.ImmTS_claret_grey th p, table.ImmTS_claret_grey th div	{background-color: #6a1a41; color: White;} /* Cell style */
	
	table.ImmTS_claret_grey th a {text-decoration: underline;}
	
	table.ImmTS_claret_grey td,
	table.ImmTS_claret_grey td a, table.ImmTS_claret_grey td a:hover,
	table.ImmTS_claret_grey td p, table.ImmTS_claret_grey td div	{background-color: #eeeeee;} /* Cell style */
	
	table.ImmTS_claret_grey th	{height: 1.5em;} /* Cell style */
		
	table.ImmTS_claret_grey th, 
	table.ImmTS_claret_grey td	{padding:0.05em; margin:0.05em;} /* Cell style */

	table.ImmTS_claret_grey 	{border:0;} /* Table border style */


	/* claret_grey_lines Style */
	table.ImmTS_claret_grey_lines		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_claret_grey_lines tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_claret_grey_lines th,
	table.ImmTS_claret_grey_lines th a, table.ImmTS_claret_grey_lines th a:hover,
	table.ImmTS_claret_grey_lines th p, table.ImmTS_claret_grey_lines th div	{background-color: #6a1a41; color: White;} /* Cell style */
	
	table.ImmTS_claret_grey_lines th a {text-decoration: underline;}
	
	table.ImmTS_claret_grey_lines td, 
	table.ImmTS_claret_grey_lines td a, table.ImmTS_claret_grey_lines td a:hover,
	table.ImmTS_claret_grey_lines td p, table.ImmTS_claret_grey_lines td div	{background-color: #eeeeee;}
		
	table.ImmTS_claret_grey_lines th {height: 1.5em;} /* Cell style */
	
	table.ImmTS_claret_grey_lines th, 
	table.ImmTS_claret_grey_lines td	{padding:0.05em; margin:0.05em;} /* Cell style */

	table.ImmTS_claret_grey_lines, 
	table.ImmTS_claret_grey_lines th,
	table.ImmTS_claret_grey_lines td	{border:1px solid #555577;} /* Table border style */
	
	
	/* blue_panel Style */
	table.ImmTS_blue_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_blue_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_blue_panel p, table.ImmTS_blue_panel div,
	table.ImmTS_blue_panel a, table.ImmTS_blue_panel a:hover,
	table.ImmTS_blue_panel th, 
	table.ImmTS_blue_panel td {background-color: #c2d6e4;} /* Cell style */
	
	table.ImmTS_blue_panel th,
	table.ImmTS_blue_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_blue_panel /* Table border style */
	{
		border-top:1px solid #8899aa; 	
		border-left:1px solid #8899aa; 	
		border-bottom:2px solid #4b5c64; 
		border-right:2px solid #4b5c64; 
	}

	
 	/* grey_panel Style */
	table.ImmTS_grey_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_grey_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_grey_panel p, table.ImmTS_grey_panel div,
	table.ImmTS_grey_panel a, table.ImmTS_grey_panel a:hover,
	table.ImmTS_grey_panel th,
	table.ImmTS_grey_panel td	{background:#e2e1e2;} /* Cell style */

	table.ImmTS_grey_panel th,
	table.ImmTS_grey_panel td	{padding:3px 1px 3px 5px;}	/* Cell style */
	
	table.ImmTS_grey_panel /* Table border style */
	{
		border-top:1px solid #c6c3c6; 
		border-left:1px solid #c6c3c6; 
		border-right:2px solid #696969; 
		border-bottom:2px solid #696969; 
	}

	/* blueGrey_panel Style */
	table.ImmTS_blueGrey_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_blueGrey_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_blueGrey_panel p, table.ImmTS_blueGrey_panel div,
	table.ImmTS_blueGrey_panel a, table.ImmTS_blueGrey_panel a:hover,
	table.ImmTS_blueGrey_panel th,
	table.ImmTS_blueGrey_panel td {background-color: #7d9aaa;} /* Cell style */
	
	table.ImmTS_blueGrey_panel th,
	table.ImmTS_blueGrey_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_blueGrey_panel /* Table border style */
	{
		border-top:1px solid #7d9aaa; 	
		border-left:1px solid #7d9aaa; 	
		border-bottom:2px solid #4b5c64; 
		border-right:2px solid #4b5c64; 
	}

/* orange_panel Style */
	table.ImmTS_orange_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_orange_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_orange_panel p, table.ImmTS_orange_panel div,
	table.ImmTS_orange_panel a, table.ImmTS_orange_panel a:hover,
	table.ImmTS_orange_panel th,
	table.ImmTS_orange_panel td {background-color: #ea8a00;} /* Cell style */
	
	table.ImmTS_orange_panel th,
	table.ImmTS_orange_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_orange_panel /* Table border style */
	{
		border-top:1px solid #ea8a00; 	
		border-left:1px solid #ea8a00; 	
		border-bottom:2px solid #d14507; 
		border-right:2px solid #d14507; 
	}



	/* warmRed_panel Style */
	table.ImmTS_warmRed_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_warmRed_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_warmRed_panel p, table.ImmTS_warmRed_panel div,
	table.ImmTS_warmRed_panel a, table.ImmTS_warmRed_panel a:hover,
	table.ImmTS_warmRed_panel th,
	table.ImmTS_warmRed_panel td {background-color: #f7403a;} /* Cell style */
	
	table.ImmTS_warmRed_panel th,
	table.ImmTS_warmRed_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_warmRed_panel /* Table border style */
	{
		border-top:1px solid #f7403a; 	
		border-left:1px solid #f7403a; 	
		border-bottom:2px solid #d14507; 
		border-right:2px solid #d14507; 
	}



	/* yellow_panel Style */
	table.ImmTS_yellow_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_yellow_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_yellow_panel p, table.ImmTS_yellow_panel div,
	table.ImmTS_yellow_panel a, table.ImmTS_yellow_panel a:hover,
	table.ImmTS_yellow_panel th,
	table.ImmTS_yellow_panel td {background-color: #f9e700;} /* Cell style */
	
	table.ImmTS_yellow_panel th,
	table.ImmTS_yellow_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_yellow_panel /* Table border style */
	{
		border-top:1px solid #f9e700; 	
		border-left:1px solid #f9e700; 	
		border-bottom:2px solid #bbb104; 
		border-right:2px solid #bbb104; 

	}


	/* magenta_panel Style */
	table.ImmTS_magenta_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_magenta_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_magenta_panel p, table.ImmTS_magenta_panel div,
	table.ImmTS_magenta_panel a, table.ImmTS_magenta_panel a:hover,
	table.ImmTS_magenta_panel th,
	table.ImmTS_magenta_panel td {background-color: #d80067;} /* Cell style */
	
	table.ImmTS_magenta_panel th,
	table.ImmTS_magenta_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_magenta_panel /* Table border style */
	{
		border-top:1px solid #d80067; 	
		border-left:1px solid #d80067; 	
		border-bottom:2px solid #9a0e51; 
		border-right:2px solid #9a0e51; 

	}


/* burgundy_panel Style */
	table.ImmTS_burgundy_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_burgundy_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_burgundy_panel p, table.ImmTS_burgundy_panel div,
	table.ImmTS_burgundy_panel a, table.ImmTS_burgundy_panel a:hover,
	table.ImmTS_burgundy_panel th,
	table.ImmTS_burgundy_panel td {background-color: #6a1a41;} /* Cell style */
	
	table.ImmTS_burgundy_panel th,
	table.ImmTS_burgundy_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_burgundy_panel /* Table border style */
	{
		border-top:1px solid #6a1a41; 	
		border-left:1px solid #6a1a41; 	
		border-bottom:2px solid #510329; 
		border-right:2px solid #510329; 

	}



/* purple_panel Style */
	table.ImmTS_purple_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_purple_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_purple_panel p, table.ImmTS_purple_panel div,
	table.ImmTS_purple_panel a, table.ImmTS_purple_panel a:hover,
	table.ImmTS_purple_panel th,
	table.ImmTS_purple_panel td {background-color: #8c6cd0;} /* Cell style */
	
	table.ImmTS_purple_panel th,
	table.ImmTS_purple_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_purple_panel /* Table border style */
	{
		border-top:1px solid #8c6cd0; 	
		border-left:1px solid #8c6cd0; 	
		border-bottom:2px solid #4b5c64; 
		border-right:2px solid #4b5c64; 

	}

/* turquoise_panel Style */
	table.ImmTS_turquoise_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_turquoise_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_turquoise_panel p, table.ImmTS_turquoise_panel div,
	table.ImmTS_turquoise_panel a, table.ImmTS_turquoise_panel a:hover,
	table.ImmTS_turquoise_panel th,
	table.ImmTS_turquoise_panel td {background-color: #009997;} /* Cell style */
	
	table.ImmTS_turquoise_panel th,
	table.ImmTS_turquoise_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_turquoise_panel /* Table border style */
	{
		border-top:1px solid #009997; 	
		border-left:1px solid #009997; 	
		border-bottom:2px solid #4b5c64; 
		border-right:2px solid #4b5c64; 

	}

/* midblue_panel Style */
	table.ImmTS_midblue_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_midblue_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_midblue_panel p, table.ImmTS_midblue_panel div,
	table.ImmTS_midblue_panel a, table.ImmTS_midblue_panel a:hover,
	table.ImmTS_midblue_panel th,
	table.ImmTS_midblue_panel td {background-color: #2d85c2;} /* Cell style */
	
	table.ImmTS_midblue_panel th,
	table.ImmTS_midblue_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_midblue_panel /* Table border style */
	{
		border-top:1px solid #2d85c2; 	
		border-left:1px solid #2d85c2; 	
		border-bottom:2px solid #4b5c64; 
		border-right:2px solid #4b5c64; 

	}


/* green_panel Style */
	table.ImmTS_green_panel		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_green_panel tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_green_panel p, table.ImmTS_green_panel div,
	table.ImmTS_green_panel a, table.ImmTS_green_panel a:hover,
	table.ImmTS_green_panel th,
	table.ImmTS_green_panel td {background-color: #7db956;} /* Cell style */
	
	table.ImmTS_green_panel th,
	table.ImmTS_green_panel td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_green_panel /* Table border style */
	{
		border-top:1px solid #7db956; 	
		border-left:1px solid #7db956; 	
		border-bottom:2px solid #4b5c64; 
		border-right:2px solid #4b5c64; 

	}

/* blueGrey_panel_30pc Style */
	table.ImmTS_blueGrey_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_blueGrey_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_blueGrey_panel_30pc p, table.ImmTS_blueGrey_panel_30pc div,
	table.ImmTS_blueGrey_panel_30pc a, table.ImmTS_blueGrey_panel_30pc a:hover,
	table.ImmTS_blueGrey_panel_30pc th,
	table.ImmTS_blueGrey_panel_30pc td {background-color: #cad7e1;} /* Cell style */
	
	table.ImmTS_blueGrey_panel_30pc th,
	table.ImmTS_blueGrey_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_blueGrey_panel_30pc /* Table border style */
	{
		border-top:1px solid #e4ebf0; 	
		border-left:1px solid #e4ebf0; 	
		border-bottom:2px solid #bacbd8; 
		border-right:2px solid #bacbd8; 
	}

/* orange_panel_30pc Style */
	table.ImmTS_orange_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_orange_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_orange_panel_30pc p, table.ImmTS_orange_panel_30pc div,
	table.ImmTS_orange_panel_30pc a, table.ImmTS_orange_panel_30pc a:hover,
	table.ImmTS_orange_panel_30pc th,
	table.ImmTS_orange_panel_30pc td {background-color: #f9d0b1;} /* Cell style */
	
	table.ImmTS_orange_panel_30pc th,
	table.ImmTS_orange_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_orange_panel_30pc /* Table border style */
	{
		border-top:1px solid #fce6d3; 	
		border-left:1px solid #fce6d3; 	
		border-bottom:2px solid #f7c29b; 
		border-right:2px solid #f7c29b; 
	}



	/* warmRed_panel_30pc Style */
	table.ImmTS_warmRed_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_warmRed_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_warmRed_panel_30pc p, table.ImmTS_warmRed_panel_30pc div,
	table.ImmTS_warmRed_panel_30pc a, table.ImmTS_warmRed_panel_30pc a:hover,
	table.ImmTS_warmRed_panel_30pc th,
	table.ImmTS_warmRed_panel_30pc td {background-color: #fbc6b7;} /* Cell style */
	
	table.ImmTS_warmRed_panel_30pc th,
	table.ImmTS_warmRed_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_warmRed_panel_30pc /* Table border style */
	{
		border-top:1px solid #fdeld8; 	
		border-left:1px solid #fdeld8; 	
		border-bottom:2px solid #f9b5a4; 
		border-right:2px solid #f9b5a4; 
	}



	/* yellow_panel_30pc Style */
	table.ImmTS_yellow_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_yellow_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_yellow_panel_30pc p, table.ImmTS_yellow_panel_30pc div,
	table.ImmTS_yellow_panel_30pc a, table.ImmTS_yellow_panel_30pc a:hover,
	table.ImmTS_yellow_panel_30pc th,
	table.ImmTS_yellow_panel_30pc td {background-color: #faf8c1;} /* Cell style */
	
	table.ImmTS_yellow_panel_30pc th,
	table.ImmTS_yellow_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_yellow_panel_30pc /* Table border style */
	{
		border-top:1px solid #fcfbdf; 	
		border-left:1px solid #fcfbdf; 	
		border-bottom:2px solid #f9f6ae; 
		border-right:2px solid #f9f6ae; 

	}


	/* magenta_panel_30pc Style */
	table.ImmTS_magenta_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_magenta_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_magenta_panel_30pc p, table.ImmTS_magenta_panel_30pc div,
	table.ImmTS_magenta_panel_30pc a, table.ImmTS_magenta_panel_30pc a:hover,
	table.ImmTS_magenta_panel_30pc th,
	table.ImmTS_magenta_panel_30pc td {background-color: #f8c1d9;} /* Cell style */
	
	table.ImmTS_magenta_panel_30pc th,
	table.ImmTS_magenta_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_magenta_panel_30pc /* Table border style */
	{
		border-top:1px solid #fbdfeb; 	
		border-left:1px solid #fbdfeb; 	
		border-bottom:2px solid #fbadcd; 
		border-right:2px solid #fbadcd; 

	}


/* burgundy_panel_30pc Style */
	table.ImmTS_burgundy_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_burgundy_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_burgundy_panel_30pc p, table.ImmTS_burgundy_panel_30pc div,
	table.ImmTS_burgundy_panel_30pc a, table.ImmTS_burgundy_panel_30pc a:hover,
	table.ImmTS_burgundy_panel_30pc th,
	table.ImmTS_burgundy_panel_30pc td {background-color: #c59faf;} /* Cell style */
	
	table.ImmTS_burgundy_panel_30pc th,
	table.ImmTS_burgundy_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_burgundy_panel_30pc /* Table border style */
	{
		border-top:1px solid #dfcad3; 	
		border-left:1px solid #dfcad3; 	
		border-bottom:2px solid #b38599; 
		border-right:2px solid #b38599; 

	}



/* purple_panel_30pc Style */
	table.ImmTS_purple_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_purple_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_purple_panel_30pc p, table.ImmTS_purple_panel_30pc div,
	table.ImmTS_purple_panel_30pc a, table.ImmTS_purple_panel_30pc a:hover,
	table.ImmTS_purple_panel_30pc th,
	table.ImmTS_purple_panel_30pc td {background-color: #d0c6e2;} /* Cell style */
	
	table.ImmTS_purple_panel_30pc th,
	table.ImmTS_purple_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_purple_panel_30pc /* Table border style */
	{
		border-top:1px solid #e6elf0; 	
		border-left:1px solid #e6elf0; 	
		border-bottom:2px solid #c2b6d9; 
		border-right:2px solid #c2b6d9; 

	}

/* turquoise_panel_30pc Style */
	table.ImmTS_turquoise_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_turquoise_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_turquoise_panel_30pc p, table.ImmTS_turquoise_panel_30pc div,
	table.ImmTS_turquoise_panel_30pc a, table.ImmTS_turquoise_panel_30pc a:hover,
	table.ImmTS_turquoise_panel_30pc th,
	table.ImmTS_turquoise_panel_30pc td {background-color: #bde3e1;} /* Cell style */
	
	table.ImmTS_turquoise_panel_30pc th,
	table.ImmTS_turquoise_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_turquoise_panel_30pc /* Table border style */
	{
		border-top:1px solid #dcf0f0; 	
		border-left:1px solid #dcf0f0; 	
		border-bottom:2px solid #a6dbd9; 
		border-right:2px solid #a6dbd9; 

	}

/* midblue_panel_30pc Style */
	table.ImmTS_midblue_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_midblue_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_midblue_panel_30pc p, table.ImmTS_midblue_panel_30pc div,
	table.ImmTS_midblue_panel_30pc a, table.ImmTS_midblue_panel_30pc a:hover,
	table.ImmTS_midblue_panel_30pc th,
	table.ImmTS_midblue_panel_30pc td {background-color: #c8d6ee;} /* Cell style */
	
	table.ImmTS_midblue_panel_30pc th,
	table.ImmTS_midblue_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_midblue_panel_30pc /* Table border style */
	{
		border-top:1px solid #e2eafb; 	
		border-left:1px solid #e2eafb; 	
		border-bottom:2px solid #b8cae8; 
		border-right:2px solid #b8cae8; 

	}


/* green_panel_30pc Style */
	table.ImmTS_green_panel_30pc		{padding:0; margin:0; width:90%; border-collapse:collapse;} /* Overall table style */
	table.ImmTS_green_panel_30pc tr	{vertical-align:middle;}	/* Applies style to cell */	
	
	table.ImmTS_green_panel_30pc p, table.ImmTS_green_panel_30pc div,
	table.ImmTS_green_panel_30pc a, table.ImmTS_green_panel_30pc a:hover,
	table.ImmTS_green_panel_30pc th,
	table.ImmTS_green_panel_30pc td {background-color: #c4e3c2;} /* Cell style */
	
	table.ImmTS_green_panel_30pc th,
	table.ImmTS_green_panel_30pc td {padding:3px 1px 3px 5px;}	/* Cell style */

	table.ImmTS_green_panel_30pc /* Table border style */
	{
		border-top:1px solid #dff0de; 	
		border-left:1px solid #dff0de; 	
		border-bottom:2px solid #b2daaf; 
		border-right:2px solid #b2daaf; 

	}

	
/* Style for editor comments in the editor */	
	span.editorComment {background-color: #E6E6FA; width: 100%; }
	
		
/* PLUGIN STYLES */
/* These styles are used by plugins throughout the site */

	/* TOP MENU plugin */
	/* These are styles used globally by the top list menu */
	div#wminTopMenu 	{
		background-color:white;
		border-bottom:2px dotted white;
		overflow: visible; /* auto causes horizontal scrollbar under tabs in FF */
		/*margin-left:-2px;*/
	}
	
	div#wminTopMenu UL	{
		margin:0; padding:0;
		height:1.5em;
	}
	
	div#wminTopMenu LI		{
	position:relative;
	float:left;
	list-style:none;
	text-align:left;
	}

	div#wminTopMenu A	{
	color:white;
	background-color: #7d9aaa;
	text-decoration: none;
	display:block;
	padding-left:5px; padding-right:5px; padding-top:0.1em;
	border-left:2px solid #ffffff;
	height:1.4em; 
	}
	
	div#wminTopMenu A.firstTab {
		border-left: 2px solid #7d9aaa;
	}

	div#wminTopMenu A.sel	{
	color:white;
	background-color:#6a1a41;
	border-right:2px solid #6a1a41;
	}

	div#wminTopMenu A:hover {
	color:#c0c0c0;
	}


	/* SIDE MENU plugin */
	/* These are styles used globally by the side expanding menu */

	/* All Level Styles */	
	/* style for the containing div for the menu */	
	/* note, the font size of 83% (fb: or 95%) gives a very similar font-size in IE and Mozilla. feel free to change it, but appreciate the impact cross-browser */
	div#wminSideMenu {
	float:left;
		background-color:transparent;
		width:98%; height:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:95%;
		padding-top:1em; padding-bottom:1em; padding-left:2%; margin: 0;
	}

	/* default ul tag style for this menu - you probably won't need to change this */
	div#wminSideMenu ul 
	{
		padding:0; margin:0;
		list-style:none;
	}
	
	/* default li tag style for this menu - you probably won't need to change this */
	div#wminSideMenu ul li		
	{
		background-color:transparent; 
		float:left;
		width:96%; padding:0; margin:0;
	}
	
	/* style for the menu indent space */
	div#wminSideMenu li span	 
	{
		background-color:transparent;
		float:left;
	}	
	
	/* style for the actual menu links. padding-top and padding bottom styles are useful for netscape which doesn't seem to handle "filling" the LI tag to 100% height */
	/* change the padding styles, but exercise some caution with different browsers*/					
	div#wminSideMenu a 
	{
		display:block;
		float:left;
		padding-top:0.13em;
		padding-bottom:0.23em;
		text-decoration:none;
	}
	
	/* Level 0 Styles */
	#wminSideMenu a.L0					{color:#990033; background:white;}																/* defines level 0 link */
	#wminSideMenu a.L0:hover			{color:#990033; background:white; text-decoration:underline;}							/* defines level 0 hover effect */
	#wminSideMenu a.L0sel				{color:#990033; background:white; font-weight:bold;}										/* defines level 0 if selected page */
	#wminSideMenu a.L0sel:hover		{color:#990033; background:white; font-weight:bold; text-decoration:underline;}	/* defines level 0 hover effect if selected page */
	/* Level 1 Styles */	
	#wminSideMenu a.L1					{color:#990033; background:white;}
	#wminSideMenu a.L1:hover			{color:#990033; background:white; text-decoration:underline;}	
	#wminSideMenu a.L1sel				{color:#990033; background:white; font-weight:bold;}
	#wminSideMenu a.L1sel:hover		{color:#990033; background:white; font-weight:bold; text-decoration:underline;}
	/* Level 2 Styles */
	#wminSideMenu a.L2					{color:#990033; background:white;}
	#wminSideMenu a.L2:hover			{color:#990033; background:white; text-decoration:underline;}	
	#wminSideMenu a.L2sel				{color:#990033; background:white; font-weight:bold;}
	#wminSideMenu a.L2sel:hover		{color:#990033; background:white; font-weight:bold; text-decoration:underline;}

	
	
	/* CROSS-PLUGIN CLASSES */
	
	.claretWhite	{ color:#990033; background-color: White;}
	.claretGrey 	{ color:#990033; background-color: #eeeeee;}
	.smallFont		{ font-size: 0.75em;}
	.error			{ color: Red; clear: both;	}
	
	
	/* SCROLLER plugin */
	#divscroller0	{z-index:1;}
	.scrollertitle	{z-index:1; color:#990033; }
	.scrollerbody	{z-index:1; color:#555577; }
	a.scrollerbody:hover {color: #555577;}

	
	/* ARTICLE INDEX plugin  - extracted from articleindex.htm and modified */
	UL.ArticleIndex {list-style: square; color: #D8CFC9; margin: 10px; padding-left:3px;}
	UL.ArticleIndex .ArticleBody {color:#555577;}
	UL.ArticleIndex LI {padding-bottom:1em; margin: 5px;}

	
	/* LOGIN plugin */
	div#login span, div#login input {float: left; clear: none; margin-left: 2em;}
	div#loginError span {color:red; margin-left: 2em; width:100%;}
		
		
	/* COURSE SEARCH plugin */
	div#courseSearchBox {
		clear: both;
		background-image: url(../../../../images/system/courseSearchBg.gif);
		padding-left: 10px;
		padding-top: 10px;
	 	width: 527px;
		height: 41px;
		margin-bottom:10px;
	}
	div#courseSearchBox .intro {
		width: auto;
		position: relative;
		font-size: 160%; 
		color: #006699;
	}
	div#courseSearchBox input.keyword {
		width:70%;
		margin:0 1%;
		padding: 3px;
		border: 1px solid #66aac6;
		color: #555577;
		font-size: 120%;	
	}
	
	div.courseSearchForm {
		clear: both;
		width: 527px;
		padding-left: 0.5em;
	}

	div#courseSearchBox .button, div.courseSearchForm .button {
		border-color: #66aac6;	
		border-style: solid;	
		border-width: 1px;
		background-color: #C9E8F1;
		color: #006699;
		padding:1px 3px 1px 3px;
	}
	div#courseSearchBox .button:hover, div.courseSearchForm .button:hover {
		background-color: #E3F6F7;
	}
	div.courseSearchForm .button, div.courseSearchForm .linkbutton {
		float: right;
		margin-top: 3px;
		margin-left: 5px;	
	}
	div.courseSearchForm .button {
		width: 70px;
	}
		
	div.courseSearchDropdown {
		width: 523px;
		height: 23px;
		background-color: #F4F4F4;
		border-left: solid 5px #66AAC6;
		padding-left: 0.5em;
		padding-top: 0.3em;
		padding-bottom: 0.3em;
		margin-bottom: 2px;
		clear: both;
		position: static;
	}
	div.courseSearchDropdown:hover  {
		background-color: #E2F3F1;
		border-left: solid 5px #0066CC;
	}
	div.courseSearchDropdown input, div.courseSearchDropdown select {
		color: #555577;
		background-color: #F4F4F4;
		position: absolute;
		left: 300px; 
		border: 1px solid #999999;
		margin-left:0.5em;
	}
	div.courseSearchDropdown span {
		white-space: nowrap;
	}

	table.courseSearchResult {
		width: 535px;
	}	
	table.courseSearchResult tr {
				border: hidden;
	}
	table.courseSearchResult td {
				padding: 0.2em;
				vertical-align: middle;
	}
	table.courseSearchResult tr.header td {
			color:white; 
			background-color: #757A9B;
			padding:0.25em;
	}
	tr.row1 td, tr.row1 a, tr.row1 a:hover {
		 	background-color: #EFEFEF;
	}
	tr.row2 td, tr.row2 a, tr.row2 a:hover {
		background-color: white;
	}
	
	
	/* COURSE INFO plugin */	
	div#courseInfo {
		padding: 0;
		margin: 0;
		clear: both;
	}
		
	div#courseInfo a {
		font-weight: bold;
	}
	
	div#courseInfo span {
		width: 98%;
		float: left;
		clear: both;
		margin-top: 0.15em;
	}
	
	div#courseInfo a.button  {
		background-color: White;
		color: #555577;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		padding: 4px 8px;
		border-style: solid;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-color: #E9E9E9;
		border-top-color: #E9E9E9;
		border-right-color: Gray;
		border-bottom-color: gray;
		margin-right: 3px;
		float: left; 
		clear: none; 
		white-space: nowrap;
	}


	
	
	/* SERVICE STATUS plugin */
	div#serviceLeftPane	{ float: left; }
	div#serviceRightPane { float: right; }
	div#serviceLeftPane	{ padding-top: 0.2em;}
	div#serviceRightPane { width: 67%; margin-left: 1%; padding: 0.2em 0.5%; border: 1px solid #DCDCDC; }
	
	div#serviceLeftPane img {
		padding: 0 0.3em 0 0.3em; /*top right bottom left*/
		vertical-align: top;
		float: left;
	}
	
	div#serviceRightPane span.title { 
		clear: left; 
		float: left; 
		width: 100%; 
		font-weight: bold; 
	}
	
	div#serviceRightPane span.hr {
		clear: left; 
		float: left; 
		width: 100%;
	}
	
	div#serviceRightPane hr { 
		color: #DCDCDC; 
		background-color: #DCDCDC; 
		height: 1px; 
		border : 0 solid #DCDCDC;
	}
	
	div#serviceRightPane span.left {
		clear: left;
		float: left;
		width: 3.5em;	
		white-space: nowrap;
		background-color: #F6F6F6;
	}
	
	div#serviceRightPane span.right, div#serviceRightPane span.green, div#serviceRightPane span.amber, div#serviceRightPane span.red { 
		clear: none; 
		float: left; 
		width: 80%; 
		margin-left: 0.5em;
	}
	
	div#serviceRightPane span.green 	{ color: green; }
	div#serviceRightPane span.amber 	{ color: darkorange; }	
	div#serviceRightPane span.red 	{ color: red; }

	
	/* SERVICE STATUS FLAG plugin */
	a.redWhiteText				{color: white; background-color: red; text-decoration: none;}
	a.amberWhiteText			{color: white; background-color: darkorange; text-decoration: none;}
	a.greenWhiteText			{color: white; background-color: green; text-decoration: none;}

		
		
	/* SEARCH plugin */
	span.searchLabel		{ margin-left:2.5em; margin-right:0.4em; }
	input.searchBox		{ float:right; clear:none; margin-right:0.8em; width: 8em; height:1em;}
	a.searchLink, a.searchLink:hover	{
									float:right; clear:none; background-color: #990033; color: White; 
									height: 1.2em; font-size: 1.2em;	vertical-align: top;
									padding: 0 0.1em 0 0.1em; /*top right bottom left*/
									border-style: none; text-decoration:none;
								}
								
/* WARNING plugin */
div.warningsYellow 	{background-color: yellow; color: #555577; font-weight: normal; }								
div.warningsBlue 		{background-color: aqua; color: #555577; font-weight: normal; }	
div.warningsPink		{background-color: #FFA2FF; color: #555577; font-weight: normal; }	

div.warningsYellow a 	{background-color: yellow; font-weight: bold;}
div.warningsBlue a 		{background-color: aqua;  font-weight: bold;}
div.warningsPink a		{background-color: #FFA2FF;  font-weight: bold;}


/* PRIVATE ACCOMMODATION plugin */
	div.privaccSearchForm {
		clear: both;
		padding: 0.3em;
	}

	div.privaccSearchForm input {
		width: 50%;
		float: right;
	}
	
	div.privaccSearchForm input.button {
		width: 20%;
		float: right;
	}	

	div.privaccSearchForm select {
		width: 51%;
		float: right;
	}
	
	div.privaccSearchForm span {
		float: left;
	}	
	
	table.privaccResult {
		width: 99.5%;
	}
		
	table.privaccResult td {
			padding: 0.2em;
	}
	
	table.privaccResult tr.claretGrey td {
			color:#990033; background-color: #eeeeee;padding:0.1em;
	}
	table.privaccResult tr.claretGrey a {
			color:#990033; background-color: #eeeeee;padding:0.1em;
	}	
	
	/* SORTING */
	.privaccNormal 
	{
		font-weight: normal;
	}
	.privaccBold
	{
		font-weight: bold;	
	}

	
	div#privaccPropertyTitle {
		color:white; background-color: #990033;
		width: 98%;
		text-align: center;
		padding: 0.4em;
	}
		
	div.privaccPropertyLine{
		background-color: #eeeeee;
		float: left;
		clear: left;
		width: 99.5%;
		height: 100%;
		border-bottom: 1px solid Silver;	
	}
	
		div.privaccPropertyLeft40 {
		background-color: #eeeeee;
		float: left;
		clear: none;
		height: auto;
		padding: 0.4em;
		width: 40%;
	}
	
		div.privaccPropertyLeft20 {
		background-color: #eeeeee;
		float: left;
		clear: none;
		height: auto;
		padding: 0.4em;
		width: 20%;
	}

		div.privaccPropertyRight {
		background-color: #eeeeee;
		float: right;
		clear: none;
		height: auto;
		padding: 0.4em;
		width: auto;
	}
	
	div.privaccPropertyRight a {
		background-color: #eeeeee;
	}
	
	
	/* EXTERNAL EXAMINERS plugin */
	div.eexError {
		float: left;
		padding: 20px 4px 0;
		width: 100%;
	}

	div.eexLogin {
		float: left;
		width: 101%;
		margin-top:20px;
		margin-bottom:20px;
		padding: 0;
	}
	div.eexLogin input {
		margin-left:10px;
		margin-right:10px;
	}	

	div.eexVisible {
		display: block;
	}
	div.eexInvisible {
		display: none;
	}
	
	div.eexDetails {
		clear: both;
		padding: 4px;
		height: 25px;
		width: 100%;
		vertical-align: middle;
		background-color: #E6E6FA;	
	}

	div.eexDetails span {
		float: left;
		width: 49%;
	}	
	div.eexDetails input {
		width: 50%;
		float: right;
	}		
	div.eexDetails select {
		width: 50.75%;
		float: right;
	}
	
	div.eexIntro {
		float: left;
		padding: 20px 4px;
		width: 100%;
	}
	div.eexQuestion {
		float: left;
		clear: left;
		padding:4px;
		width: 100%;
		background-color: #E6E6FA;	
	}
	
	div.eexQuestion span {
		float: left;
		padding-right: 5px;	
		max-width: 90%;
	}
	div.eexQuestion select {
		float:right;
	}
	
	div.eexReport {
		float:left;
		margin-top:20px;
		padding: 6px 4px;
		height: 25px;
		width: 100%;
		vertical-align: middle;
		background-color: #E6E6FA;
	}
	div.eexReport span {
		float: left;
		width:30%;
	}
	div.eexReport input {
		float: right;
	}
	
	div.eexSubmit {
		float: left;
		width: 101%;
		margin-top:20px;
		padding: 0;
	}
	div.eexSubmit input.buttonRight {
		width: 20%;
		float: right;
	}	
	div.eexSubmit input.buttonLeft {
		width: 20%;
		float: left;
	}	
	
	div.eexSubmitted {
		font-weight: bold;
		background-color: #E6E6FA;
		padding: 10px;
		margin-top: 20px;
		margin-bottom: 10px;
		width: 97%;
	}
	div.eexSubmitted input.button {
		width: 10%;
		float: right;
		margin-top: 10px;
	}	
		
	div.eexAssistance {
		font-weight: bold;
		padding: 10px;
		margin-bottom: 10px;
		width: 100%;
	}	
		

		
