@charset "utf-8";



/*User Selectable Styles*/
.Heading1, H1, h1    {
color:#ffffff; 
font-size: 140% !important; 

/*font-weight:bold; */
margin:0;
padding: 0px 10px 0px 0px !important;
background: #8e912a /*url(../core-images/Corner-midx.gif)*/ repeat-x !important;
			background-position: -930px bottom !important;}

.Heading2, h2, H2     {
color: #ffffff;
	background: #366d9f url(../core-images/topic-mid.gif) repeat-x -10px bottom !important;
	margin-bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding-top: 7px;
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 130%;
	
}

.Heading3, h3, H3    {
color:#525252; 
font-size:120%; 
font-weight:bold;
margin: 0px !important;	 
margin-top:0.6em !important; 
margin-bottom:0.6em !important;
padding: 0px !important;
}


.Heading4, h4, H4     {
	font-size:110%; 
	font-weight:bold;
padding: 0px !important;
margin: 0px !important;	}
#pageFooterLinks a {color:#197B17; font-weight:bold;}
 
#pageUpdated p{color:#197B17;}
 
.Normal, p, P         {
/*font-family: arial,helvetica,sans serif; margin: 10px; background-image: none; padding-right: 15px;*/
padding-bottom: 10px;}
 
.Caption {font-size: 75%;}

/*.TopicLink,*/ .TopicLink a{
	color: #525252 !important;
	font-size: 130% !important;
	text-decoration: none !important;
	padding-right: 20px !important;
	background: url(../core-images/arrows-green.gif) no-repeat 140px 3px !important;
	display: block !important;
}

 
 /*.RightPanelHeadingYellow {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 0px 0px 0 !important;
	padding: 4px 0px 19px 0px !important;
	width: 164px !important;
	background: #d2b723 url(../core-images/Corner-mid.gif) repeat-x -378px bottom !important;
}
.RightPanelHeadingBlue {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 0px 0px 0 !important;
	padding: 4px 0px 19px 0px !important;
	width: 164px !important;
	background: #366d9f url(../core-images/Corner-mid.gif) repeat-x -10px bottom !important;
}
#LeftContact h2, #LeftContact H2  {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 0px 0px 0 !important;
	padding: 4px 0px 19px 0px !important;
	width: 164px !important;
	background: #ae2626 url(../core-images/Corner-mid.gif) repeat-x -194px bottom !important;
}
.RightPanelHeadingOrange {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 0px 0px 0 !important;
	padding: 4px 0px 19px 0px !important;
	width: 164px !important;
	background: #d38427 url(../core-images/Corner-mid.gif) repeat-x -562px bottom !important;
}
.RightPanelHeadingPink {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 0px 0px 0 !important;
	padding: 4px 0px 19px 0px !important;
	width: 164px !important;
	background: #9f367b url(../core-images/Corner-mid.gif) repeat-x -746px bottom !important;
}*/

hr{
color: #525252;
background-color: #525252;
height: 1px;
margin-right: 10px;
margin-left: 10px;
}

#MainContentArea, #MainContentArea h1 {
			background-color: #8e912a;}



	#MainContentArea, H1 {
			background-color: #ae2626;
			}
	/*H1 { 
padding-top: 5px !important;
padding-bottom: 5px !important;	}*/
	
			
	#MainContentArea {
			background-position:  -920px top;}
	#MainContentArea .panelbot1col { 
			background-position:  -920px bottom;}
			
			#MainContentArea, #MainContentArea h1 {
			background-color: #8e912a;}
			
	 #Right h2, #Right H2, #LeftContact h2, #LeftContact H2  {
			color: #ffffff;
			font-weight: normal !important; 
			font-size: 140% !important;
			/*background: url(../core-images/Corner-mid.gif) repeat-x -378px bottom #d2b723;*/
			
		}	

	#EditRegionrightPanel1, #EditRegionrightPanel2, #EditRegionrightPanel3, #EditRegionrightPanel4, #EditRegioncontact, #EditRegionTopic1, #EditRegionTopic2, #EditRegionTopic3, #EditRegionTopic4, #EditRegionMain{
	border-left: none !important;
	
}

			
	/*User Selectable Styles*/

/*
.Heading1,H1     {color:#4F6Da9; font-family:Tahoma,Arial,Helvetica,Sans-Serif;	 font-size:150%;	font-weight:bold; margin-bottom:5px;}
.Heading2,H2     {color:#4F6Da9; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:120%; font-weight:bold;}
.Heading3,H3     {color:#4F6Da9; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:100%; font-weight:bold;}
.Normal          {color:#111144; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small;}
.Caption1        {color:#000066; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.Caption2        {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:normal; font-style:italic;}
.Caption3        {color:#000066; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:small;}
.Caption4		 {color:#ffffff; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size: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:#eeeeff;} /* 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;} 
	     
	table.ImmTS_Default th	{background-color:#ccccFF; color:black;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black;}

/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */

#header	{background-color:#7183C3;  border-bottom:1px solid #7183C3; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#687BBE', EndColorStr='#DFEFFF');}
/*#left	{background-color:#eeeeee; border-right:1px solid #7183C3;}*/

/* Mozilla Fix for problem with header section not attaching to top */
#header	{border-top:1px solid #7183C3;}

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu			{background-color:#eeeeee;}
	#sidemenu .head		{color:#ffffff; background-color:#687BBE;}	
	#sidemenu a			{}
	#sidemenu a:hover	{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#000000; background:#eeeeee;}					/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{color:#000000; background:#a5a5a5;}					/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{background-image:url(../../../images/rtArwWhite.gif);} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{background-image:url(../../../images/sqBltWhite.gif);} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{color:#000000; background:#a5a5a5;}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#000000; background:#D5DCF5;}					/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{color:#000000; background:#dddddd;}
	#sidemenu a.L1 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L1sel				{color:#000000; background:#a5a5a5;}
	#sidemenu a.L1sel SPAN.hc		{background-image:url(../../../images/rtArwWhite.gif);}
	#sidemenu a.L1sel SPAN.nc		{background-image:url(../../../images/sqBltWhite.gif);}
	#sidemenu a.L1sel:hover			{color:#000000; background:#a5a5a5;}
	
	#sidemenu a.L1:hover			{color: #000000; background:#D5DCF5;}	
	#sidemenu a.L1:hover SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1:hover SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}

	/* Level 2 Styles */
	#sidemenu a.L2					{color:#000000; background:#d5d5d5;}
	#sidemenu a.L2 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L2sel				{color:#000000; background:#a5a5a5;}
	#sidemenu a.L2sel SPAN.hc		{background-image:url(../../../images/rtArwWhite.gif);}
	#sidemenu a.L2sel SPAN.nc		{background-image:url(../../../images/sqBltWhite.gif);}
	#sidemenu a.L2sel:hover			{color:#000000; background:#a5a5a5;}

	#sidemenu a.L2:hover			{color: #000000; background:#D5DCF5;}	
	#sidemenu a.L2:hover SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2:hover SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}
	
/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{border-top:1px solid #7183C3; background:#D5DCF5;}	
	#topdropmenu a			{}
	#topdropmenu a:hover	{}

	/* Level 0 Styles */
	#topdropmenu UL UL.L0			{}	/* level 0 "leaf" properties - not really a leaf since its the top level */
	#topdropmenu a.L0hc				{color:#2D407C; border-right:1px solid #7183C3; background:#D5DCF5 url(../../../images/dnArwGrey.gif) right center no-repeat;}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#2D407C; border-right:1px solid #7183C3; background:#D5DCF5;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color: #000000; background:#ffffff url(../../../images/dnArwGrey.gif) right center no-repeat;}	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color: #000000; background:#ffffff;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{border:1px solid black;}
	#topdropmenu a.L1hc				{color:#000000; background:#e5e5e5 url(../../../images/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L1nc				{color:#000000; background:#e5e5e5;}
	
	#topdropmenu a.L1hc:hover		{color:#000000; background:#ffffff url(../../../images/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L1nc:hover		{color:#000000; background:#ffffff;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border:1px solid black;}
	#topdropmenu a.L2hc				{color:#000000; background:#d8d8d8 url(../../../images/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L2nc				{color:#000000; background:#d8d8d8;}
	
	#topdropmenu a.L2hc:hover		{color:#000000; background:#ffffff url(../../../images/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L2nc:hover		{color:#000000; background:#ffffff;}
	
	
	
	
ul {
	list-style-type: disc;
}
.RightPanelHeadingYellow {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 -5px 0px -5px !important;
	/* revert padding: 4px 0px 19px 0px !important;*/
	padding: 4px 0px 19px 3px !important;
	/* revert width: 164px !important;*/
	width: 161px !important;
	background: #d2b723 url(../core-images/Corner-mid.gif) repeat-x -378px bottom !important;}

#EditRegionrightPanel1 p.RightPanelHeadingYellow {
	margin-left: -5px !important;}
	
.RightPanelHeadingBlue {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 -5px 0px -5px !important;
	padding: 4px 0px 19px 3px !important;
	width: 161px !important;
	background: #366d9f url(../core-images/Corner-mid.gif) repeat-x -10px bottom !important;}

#LeftContact h2, #LeftContact H2  {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 -5px 0px -5px !important;
	padding: 4px 0px 20px 3px !important;
	width: 161px !important;
	background: #ae2626 url(../core-images/Corner-mid.gif) repeat-x -194px bottom !important;}

.RightPanelHeadingOrange {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 -5px 0px -5px !important;
	padding: 4px 0px 19px 3px !important;
	width: 161px !important;
	background: #d38427 url(../core-images/Corner-mid.gif) repeat-x -562px bottom !important;
}
.RightPanelHeadingPink {
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 -5px 0px -5px !important;
	padding: 4px 0px 19px 3px !important;
	width: 161px !important;
	background: #9f367b url(../core-images/Corner-mid.gif) repeat-x -746px bottom !important;}

hr{
	color: #525252;
	background-color: #525252;
	height: 2px !important;
	margin-right: 10px;
	margin-left: 10px;}	
	
ul li ul li, #MainContentArea  ul li ul li{
	list-style-type: lower-alpha !important;
}

