body {font-size:75.01%;margin:0;background:url(../../../images/apprenticeships_page_bg.jpg) top center repeat-y;}
p, #maincontent li	    {line-height:1.4em;}
ol li {line-height:1.3em;margin-bottom:0.8em;}
.clear {clear:both;}

/*User Selectable Styles*/
.Heading1, H1     {color:#d23d15; font-size:2.2em; line-height:1em;font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0;margin-bottom:0.2em;padding-bottom:0.2em;border-bottom:3px double #ddd;}

.Heading2, H2 	{color:#d23d15; font-size:1.4em; font-weight:normal;font-family:Trebuchet MS,Arial,sans-serif;margin-top:0;}
.Heading3, H3     {color:#ee7900; font-size:1.2em; font-weight:bold; margin-top:0.2em; margin-bottom:0.5em;}
.Heading4, H4     {color:#26264E; font-size:1.1em; font-weight:bold; margin-bottom:0.5em;}
.Heading5, H5     {color:#26264E; font-size:1em; font-weight:bold; margin-bottom:0.5em;}

.Normal          {font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt;font-size:1em;}
body .columnheader 	 {color:#000000; font-weight:bold; background-color:#DAD9ED; padding:2px;}


/* Events */
body .eventsboxbg {background-color:#DAD9ED;}

/* 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: 1px; margin: 1px; } 
/* 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: 1px; 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: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Business th, table.ImmTS_Business td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Business, table.ImmTS_Business th, table.ImmTS_Business td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Business th { background-color: #EAEBEF; color: #4E4A58; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Business td { background-color: #f3f3f3; vertical-align: top; }

/* Finance table style */
table.ImmTS_Finance { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Finance th, table.ImmTS_Finance td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Finance, table.ImmTS_Finance th, table.ImmTS_Finance td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Finance th { background-color: #9F9CB9; color: #ffffff; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Finance td { background-color: #f3f3f3; vertical-align: top; }

/*Misc Styles*/
A					{color:#6363CE; text-decoration:none;}
A:hover				{color:#000000;}

/* Language Selector Styles */
	#langselect				{background-color:#ffffff;}
	#langselect .head		{color:#000000; background-color:#F1F1F9; border-top:1px solid #E5E5E5;}
	#langselect a			{color:#000000; background-color:#ffffff;}
	#langselect a:hover		{background-color:#F1F1F9;}
	#langselect a.sel		{color:#000000; background-color:#DAD9ED;}
	#langselect a:hover.sel	{background-color:#F1F1F9;}


/*breadcrumb */
	#breadleft				{color:#6363CE;}
	body .Path 					{color:#6363CE;}

/*standard styles*/
	#colareahome				{border:0;margin:0;padding:0;}
	.dclogo						{margin-top:10px;}
	#header						{position:relative;display:inline;clear:both;float:left;width:940px;padding-bottom:10px;margin-bottom:5px;}
	.banner 						{clear:both; margin-bottom:1em;}
	#contentsidemenu			{width:205px;float:left;margin:0 15px 20px 10px;display:inline;clear:left;}
	#maincontent				{width:700px;float:left;margin:0 10px 20px 0;}

/* Header Menu */

	#headeraccesslinks			{position:absolute;top:0;right:0;}
	#headermenu					{position:absolute;bottom:0;right:0;}
	#searchBox					{width:auto !important;display:block;float:left;margin-left:10px;}
	#searchBox img				{vertical-align:top;margin-left:3px;margin-top:1px;}
	.linkhead					{font-size:1em;display:block;float:left;padding:3px 5px 0;}
	#headermenu ul, #headermenu li 	{list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;padding:0;margin:0;}
	#headermenu li {display:block;float:left;}
	#headermenu li a {color:#444;display:block;padding:0 5px;border-right:1px solid #DDD;letter-spacing:-0.02em;}
	#headermenu li a:hover {text-decoration:underline;}
	.menulast {padding-right:0 !important;border:0 !important;}
	
/* end header menu bar*/

	#contentsidemenu ul, #contentsidemenu li, #homesidecourses ul, #homesidecourses li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	
	/* Courses styling */
	
	/* Course Menu Styling */
	
	#coursemenu ul {margin-bottom:1.2em;border-bottom:1px solid #CCC;}
	#coursemenu a {display:block;padding:3px;margin:0;background:#F3F3F3;}
	#coursemenu a:hover {background:#FEFEFE;}
	
	.menugreen {background:url(../../../images/home_sprite.png) 0 -272px no-repeat;height:20px;font-weight:bold;color:#FFF;padding:5px 0 0 5px !important;}
	.menuorange {background:url(../../../images/home_sprite.png) -240px -272px no-repeat;height:20px;font-weight:bold;color:#FFF;padding:5px 0 0 5px !important;}
	.menured {background:url(../../../images/home_sprite.png) 0 -297px no-repeat;height:20px;font-weight:bold;color:#FFF;padding:5px 0 0 5px !important;}
	.menupurple {background:url(../../../images/home_sprite.png) -240px -297px no-repeat;height:20px;font-weight:bold;color:#FFF;padding:5px 0 0 5px !important;}
	
	
	.appr_profile_box {width:345px;height:192px;background-position:0 0;background-repeat:no-repeat;position:relative;margin-bottom:1em;}
	.appr_profile_box h3 {margin-top:24px;color:#FFF !important;margin-bottom:0.1em;margin-left:11px;margin-bottom:0.1em;}
	.appr_profile_box span {color:#FFF !important;margin-left:11px;}
	.appr_profile_box p {margin-top:15px;color:#c8b8c0;font-family:Georgia,Times,serif;font-style:italic;font-size:1.1em;line-height:1.6em;margin-left:11px;margin-right:120px;}
	.appr_profile_box a {color:#ffc700;text-decoration:underline;}
	
.box_ed {background-image:url(../../../images/apprenticeships_profile_box_emma.jpg);margin-left:1.4em;}
.box_ch {background-image:url(../../../images/apprenticeships_profile_box_chloe.jpg);}
.box_mw {background-image:url(../../../images/apprenticeships_profile_box_mw.jpg);}


.front_course_link {float:right;text-align:center;font-size:1.3em;line-height:1.4em;font-weight:bold;

}
.front_course_link  a{margin:0px -35px 0.4em 1.4em;background:#d23d15;padding:20px 10px;color:#fff;display:block;border-left:10px solid #dd5d17;text-shadow:0px -1px 0px #90290e;width:250px;overflow:visible;z-index:8989;}

.how_to_apply_placement {width:300px;margin-right:25px;border-right:1px solid #ccc;padding-right:24px;float:left;}
.how_to_apply_course {width:350px;float:right;clear:right;}



/* Profiles */
	.appr_profile_box {width:345px;height:192px;background-position:0 0;background-repeat:no-repeat;position:relative;margin-bottom:1em;}
	.appr_profile_box h3 {margin-top:24px;color:#FFF !important;margin-bottom:0.1em;margin-left:11px;margin-bottom:0.1em;}
	.appr_profile_box span {color:#FFF !important;margin-left:11px;}
	.appr_profile_box p {margin-top:15px;color:#c8b8c0;font-family:Georgia,Times,serif;font-style:italic;font-size:1.1em;line-height:1.6em;margin-left:11px;margin-right:120px;}
	.appr_profile_box a {color:#ffc700;text-decoration:underline;}
	
	.box_ed {background-image:url(../../../images/apprenticeships_profile_box_emma.jpg);margin-left:1.4em;}
	.box_ch {background-image:url(../../../images/apprenticeships_profile_box_chloe.jpg);}
	.box_mw {background-image:url(../../../images/apprenticeships_profile_box_mw.jpg);}
	
	.profiles-banner {width:700px;clear:both;height:386px;background:url(../../../images/apprenticeships/profiles_banner_bg.jpg) 0 0 no-repeat;position:relative;}
	.profiles-banner h1 {background:#ea4f00;display:inline;padding:10px 10px;line-height:1;border:none;color:#fff;margin-top:5px;margin-bottom:0;clear:right;position:absolute;top:5px;left:0px;}
	.profiles-banner p {clear:both;background:#ed7900;padding:10px;font-size:1.6em;color:#fff;display:inline;font-family:Trebuchet MS,Arial,sans-serif;line-height:1;position:absolute;top:55px;left:0px;}
	
	.profiles-banner ul, .profiles-banner li {list-style:none;padding:0;margin:0;text-indent:0;}
	.profiles-banner ul {position:absolute;left:5px;bottom:5px;}
	.profiles-banner li {display:block;float:left;}
	.profiles-banner li a {display:block;width:155px;padding:4px;background:#511734;background:rgba(72,18,44,0.8);margin:4px;color:#fff;font-size:1.3em;height:3.4em;font-weight:bold;border-radius:5px;border:1px solid #48122c;}
	.profiles-banner li a span {display:block;clear:both;font-size:0.8em;margin-top:3px;font-weight:normal;}
	.profiles-banner li a:hover {background:#78264c;background:rgba(120,38,76,0.9);}
	
	.profile-full-left, .profile-full-right {width:700px;position:relative;border-bottom:2px solid #511734;padding-bottom:0.7em;clear:both;}
	
	.profile-full-left p {margin-left:230px;}
	.profile-full-left img {position:absolute;bottom:0;left:0;float:right;}
	.profile-full-right p {margin-right:230px;}
	.profile-full-right img {position:absolute;bottom:0;right:0;float:right;}
