body {font-size:75.01%;margin:0;background:url(../../../images/grey_page_bg_960.jpg) top center repeat-y;}
p, #homemaincontent li	    {line-height:1.3em;}
ol li {line-height:1.3em;margin-bottom:0.8em;}

/*User Selectable Styles*/
.Heading1, H1     {color:#26264E; font-size:x-large; font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
.Heading2, H2 	{color:#26264E; font-size:1.4em; font-weight:normal; background-image: url('../../../images/greybg.gif');font-family:Trebuchet MS;margin-top:0;}
.Heading3, H3     {color:#26264E; font-size:x-small; font-weight:bold; margin-top:0.2em; margin-bottom:0.5em;}
.Heading4, H4     {color:#6363CE; font-size:x-small; font-weight:bold; margin-bottom:0.5em;}
.Heading5, H5     {color:#26264E; font-size:x-small; font-weight:normal; 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;}

/* Top Image */
#toppic		 		{float:left; background-image: url('../../../images/banner_template_home2.jpg'); background-repeat: no-repeat;  width:734px }

/* 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;}
	#homesidemenu			{width:215px;float:left;margin:0 10px 20px 0;}
	#homemaincontent		{width:715px;float:left;margin:0 0 20px 0;}
	.homecontentmain		{float:left;width:400px;}
	.homecontentside		{float:right;width:300px;}
	#footerarea 				{clear:both; height:65px; border-top:1px solid #E5E5E5; padding-left:5px; padding-top:10px;  
margin-top:20px;color:#ACACAC; font-size:x-small; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none;line-height:1.3em;}

	.homecontentside h2		{font-size:1.0em;margin:0;text-transform:uppercase;}

/* 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;}
	
/* Side Menu */

	#homesidemenu ul, #homesidemenu 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;}
	
	#homesidemenu ul {margin-bottom:0.5em;}
	#homesidemenu li {padding-left:8px;}
	.menuheader {padding-left:0 !important;margin-bottom:0.1em !important;color:#555;}

	#homesidecourses  ul	{height:240px;background:#ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px !important;}
	#homesidecourses li {padding:0;}
	#homesidecourses a {display:block;height:27px;padding-top:13px;padding-left:20px !important;color:#444;font-weight:normal;font-size:1.1em;letter-spacing:-0.00em;}
	
	a.frontcourse-ft {background:url(../../../images/home_sprite.png) 0 0 no-repeat;}
	a.frontcourse-ft:hover {background:url(../../../images/home_sprite.png) -240px 0 no-repeat;}
	a.frontcourse-pt {background:url(../../../images/home_sprite.png) 0 -40px no-repeat;}
	a.frontcourse-pt:hover {background:url(../../../images/home_sprite.png) -240px -40px no-repeat;}
	a.frontcourse-ap {background:url(../../../images/home_sprite.png) 0 -80px no-repeat;}
	a.frontcourse-ap:hover {background:url(../../../images/home_sprite.png) -240px -80px no-repeat;}
	a.frontcourse-un {background:url(../../../images/home_sprite.png) 0 -120px no-repeat;}
	a.frontcourse-un:hover {background:url(../../../images/home_sprite.png) -240px -120px no-repeat;}
	a.frontcourse-pg {background:url(../../../images/home_sprite.png) 0 -160px no-repeat;}
	a.frontcourse-pg:hover {background:url(../../../images/home_sprite.png) -240px -160px no-repeat;}
	a.frontcourse-em {background:url(../../../images/home_sprite.png) 0 -200px no-repeat;}
	a.frontcourse-em:hover {background:url(../../../images/home_sprite.png) -240px -200px no-repeat;}
	
/* Slide Banner */
	.slidecontainer {position:relative;z-index:3000;clear:both;width:715px;height:240px;margin-bottom:1em;}
	.slides, .slides li, .slidesnav, .slidesnav li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	.slides {width:715px;height:220px;overflow:hidden;}
	.slides li {position:absolute !important;top:0;left:0;z-index:3001;width:715px;height:220px;}
	.slides li img {border:0;}
	.slidesnav {width:715px;overflow:hidden;}
	.slidesnav li {display:block;float:left;text-align:center;}
	
	/* IF CHANGING WIDTHS BELOW, ALSO CHANGE IN MAIN_NEWS.CSS */
	.slidesnav li a {display:block;height:18px;width:179px;background:url(../../../images/home_sprite.png) 0 -322px no-repeat;font-size:1.1em;color:#222;padding-top:2px;}
	/*for 4 buttons, set width of li a to 179px*/
	/*for 3 buttons, set width of li a to 238px*/
	.slidesnav li a.activeSlide {background:url(../../../images/home_sprite.png) 0 -342px no-repeat !important;}
	.slidesnavfirst {width:178px !important;background:url(../../../images/home_sprite.png) -2px -322px no-repeat !important;}
	/*for 4 buttons, set width of slidesnavfirst to 178px*/
	/*for 3 buttons, set width of slidesnavfirst to 239px*/
	
	
	/*News List Images*/

	.frontnewsh1 {font-size:1.6em;margin-top:0;margin-bottom:0.3em;border-bottom:1px dashed #ccc;padding-left:0.2em;color:#444;}
	.newslist, .newslist li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0px 2px 5px 2px;}
	.newslist p {line-height:1.3em;margin-left:138px;font-size:1em;}
	.newslist li {display:block;clear:both;padding:0 0 10px;}
	.newslist li img {width:130px;max-width:130px;min-width:130px;height:100px;max-height:100px;min-height:100px;background:#FFF;border:1px solid #567aba;float:left;margin-right:6px;margin-bottom:6px;}
		
	.othernewslist, .othernewslist li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	.othernewslist {margin-bottom:1em;padding-bottom:0.7em;border-bottom:1px solid #DDD;}
	.othernewslist li {margin-bottom:0.3em;}
		
	/* Student & Employer View */
	
	.studentview, .staffview {clear:both;margin-bottom:5px;border-bottom:1px solid #DDD;padding-bottom:5px;min-height:80px;_height:80px;display:inline;float:left;clear:both;width:300px;}
	.studentview img, .staffview img {float:left;width:100px;height:75px;margin-right:5px;padding:4px;border:1px solid #567aba;margin-top:3px;}
	.studentview h2, .staffview h2 {margin:0 0 0 115px !important;padding:0 !important;font-size:1.2em;text-transform:capitalize;}
	.studentview p, .staffview p {font-size:0.9em;margin-left:115px;line-height:1.2em;}
	
	/* Contact Details */
	
	.contactdetails {display:inline;float:left;clear:both;font-size:0.95em;width:300px;}
	.contactdetails h2 {}
	.contactdetails ul, .contactdetails li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;width:300px;}
	.contactdetails li {display:block;float:left;clear:both;}
	.contactdetails li span {display:block;float:left;clear:left;width:15em;}
	
	
	/* News styling */
	
	.newslink 		{float:left;}
	.newslink a		{display:block;background:url(../../../images/home_sprite.png) 0px -240px no-repeat;padding-left:9px;width:94px;}
	.newsheader h1	{background:url(../../../images/home_sprite.png) -110px -240px repeat-x;}
	
	
	
/* EMERGENCY NOTIFICATION STYLING */
.front_notification {
	background:url(../../../images/front_notification_warning.jpg) 25px 50px no-repeat #f6f6f6;
	border:1px solid #e0e0e0;
	border-bottom:1px solid #bbb;
	-moz-border-radius:5px; -webkit-border-radius:5px;
	padding:0;
	margin-bottom:1em;
}
.front_notification h2 {
	display:block;
	font-size:1.7em;
	letter-spacing:-0.02em;
	color:#fdfdfd;
	background:#e5401f;
	border-bottom:2px solid #c00;
	padding:3px 3px 3px 25px;
	-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
}
.front_notification p {
	margin-left:125px;
	margin-right:20px;
	margin-bottom:1em;
}
.yellownotice {
	display:block;
	background:#fdf1af;
	border-bottom:1px solid #fbe35f;
	padding:3px;
}