/*User Selectable Styles*/

	.Heading1, H1 	  {font-family: Arial, Helvetica, sans-serif; font-size: x-large; color: #00a1b1; font-weight: bold; padding-top: 0px; margin-bottom: 10px;
	margin-top:0px; border-bottom:1px solid #cccccc;}	
	
.Heading2, H2 	  {font-family: Arial, Helvetica, sans-serif; font-size: small; color: #00a1b1; font-weight: bold; margin-top: 10px; margin-bottom:4px; border-bottom:1px solid #cccccc;}	
			
	.Heading3, H3 	  {font-family: Arial, Helvetica, sans-serif; font-size: large; color: #ca0284; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-top: 0px; margin-bottom: 10px;
	margin-top:15px}		
	
	.Heading4, H4 	  {font-family: Arial, Helvetica, sans-serif; font-size: large; color: #ffffff; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-top: 0px; margin-bottom: 10px;
	}
	
	.Heading5, H5     {color:#005173; font-family:Arial, Helvetica, sans-serif, "sans serif"; font-size:large; font-weight:normal; ; margin: 0.7em 0 0.7em 0; padding: 0 0 0 2px; border-top: 1px solid #D1DFFA; border-bottom: 1px solid #D1DFFA; background-color:#F9FBFC; background-image:url(../../../images/menu_bg.gif); background-repeat: repeat-x;}

.jumptitles 	{font-family: Arial, Helvetica, sans-serif; font-size: large; color: #044571; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-top: 0px; margin-bottom: 10px;
	margin-top:0px}
	
.headerwhite	{font-family: Arial, Helvetica, sans-serif; font-size: large; color: #ffffff; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-top: 0px; margin-bottom: 10px;
	margin-top:0px}	

.Normal			{font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt;}
.small			{font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt; font-size:9px;}

.boxtext		{background-color:#d6d6d6; padding: 5px 5px 10px 5px; border: 1px solid #dddddd;}

.menutext		{background-color:#EBF0FE; padding: 5px 5px 7px 5px; border: 1px solid #CCD3F9; background-image:url(../../../images/menu_bg.gif); background-repeat: repeat-x; }

.whitetext		{color:#FFFFFF}

#subheader {	float: left;
	width: 906px;
	background-image: url(../../../images/consultant_sub_header.gif);
	background-repeat: no-repeat;
	height:50px;
	background-position: left;
	padding-left: 15px;
	font-family: Arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #ffffff;
}

.bluesmallbold {
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #00a1b1;
	font-size: 11px;
}

/* Events */
body .eventsboxbg {background-color:#e6eff8;}

/*Vacancies2*/
.VacanciesDarkBg {width:680px; background-color:#ffffff;}
.VacanciesLightBg1 {background-color:#ffffff; }
.VacanciesLightBg2 {background-color:#cccccc;  }
.VacanciesLightBg3 {background-color:#ffffff; border-bottom: 1px solid #cccccc; padding:}

/* Table Styles */
/* Overall table style */
table.ImmTS_General { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_General th, table.ImmTS_General td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_General th { background-color: #DAD9ED; color: #26264E; padding: 4px; text-align:left}  
/* Apply style to data cells */
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

/* Business table style */
table.ImmTS_Business { padding:0px; background-color: #dddddd; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Business th, table.ImmTS_Business td { padding: 5px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Business, table.ImmTS_Business th, table.ImmTS_Business td { border: solid 1px #dddddd;  }
 /* Apply style to header cells */                                      
table.ImmTS_Business th { background-color: #00325b; color: #ffffff; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Business td { background-color: #ebeaea; vertical-align: top;}

/* Alternative table style */
table.ImmTS_Alt{ padding:0px; background-color: #dddddd; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Alt th, table.ImmTS_Alt td { padding: 3px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Alt, table.ImmTS_Alt th, table.ImmTS_Alt td {border: solid 2px #EDF1FA; }
 /* Apply style to header cells */                                      
table.ImmTS_Alt th { background-color: #00325b; color: #000000; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Alt td { background-color: #EDF1FA; vertical-align: top; }

/* Hospital finder table style */
table.ImmTS_Hospital { padding:0px; background-color: #dddddd; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Hospital th, table.ImmTS_Hospital td {padding: 5px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Hospital, table.ImmTS_Hospital th, table.ImmTS_Hospital td {  border: solid 1px #dddddd; }
 /* Apply style to header cells */                                      
table.ImmTS_Hospital th {background-color: #00325b; color: #ffffff; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Hospital td {background-color: #d6d6d6; vertical-align: top;}

/*Misc Styles*/
A							{color:#00a1b1; text-decoration:underline; font-weight:normal}
	
A:hover						{color:#000000;}

/* AtoZBrowser */
	body .AtoZIndex	 		{color:#1a76ce; font-size:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 0 2px 0 2px; background-color: #dddddd; border: 1px solid #999999  }
	body .AtoZIndexresult	 		{color:#1a76ce; font-size:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 0 5px 0 5px; background-color: #dddddd; border: 1px solid #999999  }
	body .AtoZIndex:hover 	{color:#DAD9ED;}
	body .AtoZBG		 	{width:680px;}
	body .AtoZLink	 		{color:#1a76ce; }
	body .AtoZLink:hover	{color:#ffffff;}
	body .AtoZTitle1	 	{color:#1a76ce; font-weight:bold; background-color:#dddddd; font-size:small; font-family:Arial, verdana,  Helvetica, sans-serif; border: 1px solid #999999;}

/*breadcrumb */
	#breadleft				{color:#666666;}
	body .Path 				{color:#999999; text-decoration:underline}

/*standard styles*/
	#rightcontentpage		{}		
	#maincontentpagewide	{}
	#maincontentpage		{}


/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{}	
	#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:#ffffff; background:url(../../../images/menu_spacer.gif) right bottom no-repeat; font-weight:bold; margin-left:5px;}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#ffffff; background:url(../../../images/menu_spacer.gif) right bottom no-repeat; font-weight:bold;  margin-left:5px;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color:#1a76ce; }	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color:#1a76ce;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{border-left:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999;  }
	#topdropmenu a.L1hc				{color:#005173; background:#f9fbfc url(../../../images/rtArwLtBlue.gif) right center no-repeat;}
	#topdropmenu a.L1nc				{color:#005173; background:#f9fbfc; background-image:url(../../../images/uk_home/menu_leaf.gif);background-repeat: repeat-x; background-position:center; border-top:1px solid #999999;}
	
	#topdropmenu a.L1hc:hover		{color:#ffffff; background:#005173 url(../../../images/rtArwLtBlue.gif) right center no-repeat; }
	#topdropmenu a.L1nc:hover		{color:#ffffff; background:#005173;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border:1px solid black;}
	#topdropmenu a.L2hc				{color:#000000; background:#d8d8d8 url(../../../images/rtArwLtBlue.gif) right center no-repeat;}
	#topdropmenu a.L2nc				{color:#000000; background:#d8d8d8;}
	
	#topdropmenu a.L2hc:hover		{color:#000000; background:#ffffff url(../../../images/rtArwLtBlue.gif) right center no-repeat;}	
	#topdropmenu a.L2nc:hover		{color:#000000; background:#ffffff;}	
	
	/* end top menu bar*/

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu						{}
	#sidemenu .head					{color:#00a1b1; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#ffffff; border-bottom: solid 1px #00a1b1} 	
	#sidemenu a						{}
	#sidemenu a:hover				{}
	div#sidemenu .head	{border-bottom: solid 1px #00a1b1}
	div#sidemenu a {border-top:1px solid #00a1b1; border-bottom:1px solid #00a1b1; font-weight:bold}
	div#sidemenu {border-top: solid 7px #00a1b1; border-bottom: solid 10px #00a1b1; }

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#666666; background-color:#ffffff; text-indent:-10px} 					/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{color:#003264; background-color:#ffffff; background-image:url(../../../images/menu_arrow_hover_consultant.gif); background-repeat:no-repeat; background-position: right; background-repeat:no-repeat;  text-indent:-6px}					/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{color:#003264; url(../../../images/menu_arrow_selected.gif); background-repeat:no-repeat; background-position: right; background-repeat:no-repeat;} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{color:#003264; url(../../../images/menu_arrow_selected.gif); background-repeat:no-repeat; background-position: right; background-repeat:no-repeat;} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{background-color:#ffffff; color:#666666}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#0194a8; background:#F9FBFC; background-image: url(../../../images/menu_arrow_hover_consultant.gif); background-repeat:no-repeat; background-position: right; background-repeat:no-repeat;}					/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc	{}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc	{}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{background-color:#EEEEEE; color:#005173; text-indent:-10px;}
	#sidemenu a.L1 SPAN.hc			{}
	#sidemenu a.L1 SPAN.nc			{}

	#sidemenu a.L1sel				{background-color: #EEEEEE; color:#003366; text-indent:-10px; background-image:url(../../../images/menu_arrow_selected_consultant.gif); background-repeat:no-repeat; background-position: right;}
	#sidemenu a.L1sel SPAN.hc		{}
	#sidemenu a.L1sel SPAN.nc		{}
	#sidemenu a.L1sel:hover			{background-color:#cccccc; color:#005173; background-image:url(../../../images/menu_arrow_hover_consultant_L1.gif); background-repeat:no-repeat; background-position: right;}
	
	#sidemenu a.L1:hover			{background-color:#cccccc;color:#00a1b1; background-image:url(../../../images/menu_arrow_hover_consultant_L1.gif); background-repeat:no-repeat; background-position: right;}	
	#sidemenu a.L1:hover SPAN.hc	{}
	#sidemenu a.L1:hover SPAN.nc	{}

	/* Level 2 Styles */
	#sidemenu a.L2					{background-color:#EEEEEE; color:#005173; text-indent:-10px;}
	#sidemenu a.L2 SPAN.hc			{}
	#sidemenu a.L2 SPAN.nc			{}

	#sidemenu a.L2sel				{background-color: #EEEEEE; color:#003366; text-indent:-10px; background-image:url(../../../images/menu_arrow_L0_hover.gif); background-repeat:no-repeat; background-position: right;}
	#sidemenu a.L2sel SPAN.hc		{}
	#sidemenu a.L2sel SPAN.nc		{}
	#sidemenu a.L2sel:hover			{}

	#sidemenu a.L2:hover			{background-color:#EEEEEE; color:#005173; text-indent:-10px;}	
	#sidemenu a.L2:hover SPAN.hc	{}
	#sidemenu a.L2:hover SPAN.nc	{}	
		
/* Custom Plugin table style */
/* Plugin table style */
	
