/* GENERAL STYLE */

#nav ul				{ margin:0px; font-family:Arial, sans-serif; }
#nav				{ background:url(../images/nav-ul-bg.gif) center top no-repeat; font-size:1.1em; z-index:1000; }
#nav ul ul			{ font-size:0.9em; font-family:Arial, Verdana, sans-serif; }
#nav ul ul ul		{ font-size:1em; }

/* SUB MENU POSITIONING */

#nav ul ul			{ border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC; margin-top:36px; }
#nav ul ul ul		{ margin-left:135px; margin-top:-2.09em; }
#nav ul ul li a		{ width:155px; z-index:1000; }

/* LI POSITIONING */

#nav ul li			{ display:block; float:left; }
#nav ul li a		{ display:block; float:left; height:36px; line-height:36px; padding:0 17px; }
#nav ul ul li a		{ display:block; float:none; height:1.9em; line-height:1.9em; padding:0; }

/* VISIBILITY */
#nav ul ul.level1							{ display:none; }
#nav ul li.hover ul.level1,
#nav ul li:hover ul.level1							{ display:block; position:absolute; z-index:1000; width:176px; clear:left; }
#nav ul li.hover ul ul.level2,
#nav ul li:hover ul ul.level2 						{ display:none; }
#nav ul li.hover ul li.hover ul.level2,
#nav ul li:hover ul li:hover ul.level2 			{ display:block; position:absolute; z-index:1000; width:176px; clear:left; }
#nav ul li.hover ul li.hover ul ul.level3,
#nav ul li:hover ul li:hover ul ul.level3 			{ display:none; }
#nav ul li.hover ul li.hover ul li.hover ul.level3,
#nav ul li:hover ul li:hover ul li:hover ul.level3 { display:block; position:absolute; z-index:1000; width:176px; clear:left; }
/*
#nav ul ul.level1							{ display:none; }
#nav ul li.hover ul.level1,
#nav ul>li:hover>ul.level1					{ display:block; position:absolute; z-index:1000; width:176px; clear:left; }
#nav ul li.hover ul.level1 ul.level2,
#nav ul>li:hover>ul.level1 ul.level2				{ display:none; }
#nav ul li.hover ul.level1 li.hover ul.level2,
#nav ul>li:hover>ul.level1>li:hover>ul.level2 		{ display:block; position:absolute; z-index:1000; width:176px; clear:left; }
#nav ul li.hover ul.level1 li.hover ul.level2 ul.level3,
#nav ul>li:hover>ul.level1>li:hover>ul.level2 ul.level3	{ display:none; }
#nav ul li.hover ul.level1 li.hover ul.level2 li.hover ul.level3,
#nav ul>li:hover>ul.level1>li:hover>ul.level2>li:hover>ul.level3 { display:block; position:absolute; z-index:1000; width:176px; clear:left; }
*/
/* TOP LEVEL COLOURS & BACKGROUNDS */

#nav ul li a { text-decoration:none; font-family:Georgia, "Times New Roman", serif; }
#nav ul li a							{ color:#595959; }
#nav ul li.hover a,
#nav ul li:hover a						{ color:white; }

#nav ul li			{ background:url(../images/nav-bg.gif) top left no-repeat #F0F0F0; }
#nav ul li a		{ background:url(../images/nav-bg-end.gif) top right no-repeat; }
#nav ul li.first	{ background:url(../images/nav-bg-first.gif) top right no-repeat #F0F0F0; }
#nav ul li.last		{ background:url(../images/nav-bg-last.gif) top left no-repeat #F0F0F0; }
#nav ul li.first a,
#nav ul li.last	a	{ background:none; }
/*#nav ul li.selected a,*/
#nav ul li.hover a,
#nav ul li:hover a	{ background:url(../images/nav-bg-hover.gif) top left repeat-x #57A1CB; }
#nav ul li.selected li a { background:none; color:#595959; }
#nav ul li.selected a { color:white; }

body.home			#nav ul li.selected a,	
body.home			#nav ul li.hover a,	
body.home			#nav ul li:hover a		 	{ background-color:#87959f; background-image:url(../images/nav-bg-hover_home.gif); background-repeat:repeat-x; }
body.about			#nav ul li.selected a,
body.about			#nav ul li.hover a,		
body.about			#nav ul li:hover a	 		{ background-color:#d53d4c; background-image:url(../images/nav-bg-hover_about.gif); background-repeat:repeat-x; }
body.studying		#nav ul li.selected a,	
body.studying		#nav ul li.hover a,		
body.studying		#nav ul li:hover a	 		{ background-color:#519ed6; background-image:url(../images/nav-bg-hover_studying.gif); background-repeat:repeat-x; }
body.living			#nav ul li.selected a,	
body.living			#nav ul li.hover a,		
body.living			#nav ul li:hover a	 		{ background-color:#f08a38; background-image:url(../images/nav-bg-hover_living.gif); background-repeat:repeat-x; }
body.showcase		#nav ul li.selected a,	
body.showcase		#nav ul li.hover a,		
body.showcase		#nav ul li:hover a	 		{ background-color:#47738d; background-image:url(../images/nav-bg-hover_showcase.gif); background-repeat:repeat-x; }
body.prospects		#nav ul li.selected a,	
body.prospects		#nav ul li.hover a,		
body.prospects		#nav ul li:hover a	 		{ background-color:#91c852; background-image:url(../images/nav-bg-hover_prospects.gif); background-repeat:repeat-x; }
body.news_events	#nav ul li.selected a,	
body.news_events	#nav ul li.hover a,		
body.news_events	#nav ul li:hover a	 		{ background-color:#7f3552; background-image:url(../images/nav-bg-hover_events.gif); background-repeat:repeat-x; }
body.contact		#nav ul li.selected a,	
body.contact		#nav ul li.hover a,		
body.contact		#nav ul li:hover a	 		{ background-color:#425e43; background-image:url(../images/nav-bg-hover_contact.gif); background-repeat:repeat-x; }

body #all #nav ul li li a.has_subs					{ background-image:url(../images/arrow-grey.gif); background-repeat:no-repeat; }
body #all #nav ul li li.hover a.has_subs,
body #all #nav ul li li:hover a.has_subs			{ background-image:url(../images/arrow-white.gif); background-repeat:no-repeat; }
body #all #nav ul li li.hover li a.has_subs,
body #all #nav ul li li:hover li a.has_subs			{ background-image:url(../images/arrow-grey.gif); background-repeat:no-repeat; }
body #all #nav ul li li.hover li.hover a.has_subs,
body #all #nav ul li li:hover li:hover a.has_subs  	{ background-image:url(../images/arrow-white.gif); background-repeat:no-repeat; }

body.home			#nav ul li.selected li a,	
body.home			#nav ul li.hover li a,	
body.home			#nav ul li:hover li a,
body.about			#nav ul li.selected li a,
body.about			#nav ul li.hover li a,		
body.about			#nav ul li:hover li a,
body.studying		#nav ul li.selected li a,	
body.studying		#nav ul li.hover li a,		
body.studying		#nav ul li:hover li a,
body.living			#nav ul li.selected li a,	
body.living			#nav ul li.hover li a,		
body.living			#nav ul li:hover li a,
body.showcase		#nav ul li.selected li a,	
body.showcase		#nav ul li.hover li a,		
body.showcase		#nav ul li:hover li a,
body.prospects		#nav ul li.selected li a,	
body.prospects		#nav ul li.hover li a,		
body.prospects		#nav ul li:hover li a,
body.news_events	#nav ul li.selected li a,	
body.news_events	#nav ul li.hover li a,		
body.news_events	#nav ul li:hover li a,
body.contact		#nav ul li.selected li a,	
body.contact		#nav ul li.hover li a,		
body.contact		#nav ul li:hover li a	 	{ background-color:white; background-image:none; }

#nav ul ul li.first	{ border-top:1px solid #ECECEC; background-image:none; }
#nav ul ul li.last	{ border-bottom:1px solid #ECECEC; background-image:none; }

/* SUB MENU COLOURS & BACKGROUNDS */

body #nav ul li li a,
body #nav ul li li a,
body #nav ul li.hover li a,
body #nav ul li:hover li a							{ color:#828282; background:white; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; font-family:Arial, sans-serif; }
body #nav ul li.hover li.hover a,
body #nav ul li:hover li:hover a					{ color:white; background:#B2E1F4; border-left:1px solid #A4D4E7; border-right:1px solid #A4D4E7; }
body #nav ul li.hover li.hover li a,
body #nav ul li:hover li:hover li a					{ color:#828282; background:white; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; }
body #nav ul li.hover li.hover li.hover a,
body #nav ul li:hover li:hover li:hover a			{ color:white; background:#B2E1F4; border-left:1px solid #A4D4E7; border-right:1px solid #A4D4E7; }
body #nav ul li.hover li.hover li.hover li a,
body #nav ul li:hover li:hover li:hover li a		{ color:#828282; background:white; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; }
body #nav ul li.hover li.hover li.hover li.hover a,
body #nav ul li:hover li:hover li:hover li:hover a	{ color:white; background:#B2E1F4; border-left:1px solid #A4D4E7; border-right:1px solid #A4D4E7; }

/* ARROWS */

body #nav ul li li a							{ padding-left:20px; }
body #nav ul li li a.has_subs					{ background-image:url(../images/arrow-grey.gif); background-position:8px 0.6em; background-repeat:no-repeat; background-color:white; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; background-attachment: scroll; }
body #nav ul li li.hover a.has_subs,
body #nav ul li li:hover a.has_subs				{ background-image:url(../images/arrow-white.gif); background-position:8px 0.6em; background-repeat:no-repeat; background-color:#B2E1F4; border-left:1px solid #A4D4E7; border-right:1px solid #A4D4E7; background-attachment: scroll; }
body #nav ul li li.hover li a.has_subs,
body #nav ul li li:hover li a.has_subs			{ background-image:url(../images/arrow-grey.gif); background-position:8px 0.6em; background-repeat:no-repeat; background-color:white; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; background-attachment: scroll; }
body #nav ul li li.hover li.hover a.has_subs,
body #nav ul li li:hover li:hover a.has_subs   	{ background-image:url(../images/arrow-white.gif); background-position:8px 0.6em; background-repeat:no-repeat; background-color:#B2E1F4; border-left:1px solid #A4D4E7; border-right:1px solid #A4D4E7; background-attachment: scroll; }

/* CENTRING OVERALL ELEMENT */

#nav 	{ display:table; margin:0 auto; }
#header { text-align: center; }
#header * { text-align: left; }

/* DIFFERENT COLOURS FOR EACH */

body	#nav ul li.selected a.home,
body	#nav ul li.hover 	a.home,	
body	#nav ul li:hover 	a.home	 		{ background-color:#87959f; background-image:url(../images/nav-bg-hover_home.gif); background-repeat:repeat-x; }
body	#nav ul li.selected a.about,
body	#nav ul li.hover 	a.about,	
body	#nav ul li:hover 	a.about 		{ background-color:#d53d4c; background-image:url(../images/nav-bg-hover_about.gif); background-repeat:repeat-x; }
body	#nav ul li.selected a.studying,
body	#nav ul li.hover 	a.studying,	
body	#nav ul li:hover 	a.studying 		{ background-color:#519ed6; background-image:url(../images/nav-bg-hover_studying.gif); background-repeat:repeat-x; }
body	#nav ul li.selected a.living,	
body	#nav ul li.hover 	a.living,		
body	#nav ul li:hover 	a.living		{ background-color:#f08a38; background-image:url(../images/nav-bg-hover_living.gif); background-repeat:repeat-x; }
body	#nav ul li.selected a.showcase,
body	#nav ul li.hover 	a.showcase,	
body	#nav ul li:hover 	a.showcase 		{ background-color:#47738d; background-image:url(../images/nav-bg-hover_showcase.gif); background-repeat:repeat-x; }
body	#nav ul li.selected a.prospects,
body	#nav ul li.hover 	a.prospects,	
body	#nav ul li:hover 	a.prospects 	{ background-color:#91c852; background-image:url(../images/nav-bg-hover_prospects.gif); background-repeat:repeat-x; }
body	#nav ul li.selected a.news_events,
body	#nav ul li.hover 	a.news_events,	
body	#nav ul li:hover 	a.news_events 	{ background-color:#7f3552; background-image:url(../images/nav-bg-hover_events.gif); background-repeat:repeat-x; }
body	#nav ul li.selected a.contact,
body	#nav ul li.hover 	a.contact,	
body	#nav ul li:hover 	a.contact 		{ background-color:#425e43; background-image:url(../images/nav-bg-hover_contact.gif); background-repeat:repeat-x; }

body	#nav ul li.hover li.hover a.home			,	
body	#nav ul li:hover li:hover a.home					{ background-color:#87959f; }
body	#nav ul li.hover li.hover a.about			,	
body	#nav ul li:hover li:hover a.about					{ background-color:#d53d4c; }
body	#nav ul li.hover li.hover a.studying		,	
body	#nav ul li:hover li:hover a.studying				{ background-color:#519ed6; }
body	#nav ul li.hover li.hover a.living			,	
body	#nav ul li:hover li:hover a.living					{ background-color:#f08a38; }
body	#nav ul li.hover li.hover a.showcase		,	
body	#nav ul li:hover li:hover a.showcase				{ background-color:#47738d; }
body	#nav ul li.hover li.hover a.prospects		,	
body	#nav ul li:hover li:hover a.prospects				{ background-color:#91c852; }
body	#nav ul li.hover li.hover a.news_events	,	
body	#nav ul li:hover li:hover a.news_events			{ background-color:#7f3552; }
body	#nav ul li.hover li.hover a.contact		,	
body	#nav ul li:hover li:hover a.contact				{ background-color:#425e43; }

body	#nav ul li.hover li.hover li.hover a.home		,	
body	#nav ul li:hover li:hover li:hover a.home				{ background-color:#87959f; }
body	#nav ul li.hover li.hover li.hover a.about		,	
body	#nav ul li:hover li:hover li:hover a.about				{ background-color:#d53d4c; }
body	#nav ul li.hover li.hover li.hover a.studying	,	
body	#nav ul li:hover li:hover li:hover a.studying			{ background-color:#519ed6; }
body	#nav ul li.hover li.hover li.hover a.living		,	
body	#nav ul li:hover li:hover li:hover a.living				{ background-color:#f08a38; }
body	#nav ul li.hover li.hover li.hover a.showcase	,	
body	#nav ul li:hover li:hover li:hover a.showcase			{ background-color:#47738d; }
body	#nav ul li.hover li.hover li.hover a.prospects	,	
body	#nav ul li:hover li:hover li:hover a.prospects			{ background-color:#91c852; }
body	#nav ul li.hover li.hover li.hover a.news_events,	
body	#nav ul li:hover li:hover li:hover a.news_events		{ background-color:#7f3552; }
body	#nav ul li.hover li.hover li.hover a.contact	,	
body	#nav ul li:hover li:hover li:hover a.contact			{ background-color:#425e43; }
body	#nav ul li.hover li.hover li.hover li.hover a.home		,	
body	#nav ul li:hover li:hover li:hover li:hover a.home				{ background-color:#87959f; }
body	#nav ul li.hover li.hover li.hover li.hover a.about		,	
body	#nav ul li:hover li:hover li:hover li:hover a.about				{ background-color:#d53d4c; }
body	#nav ul li.hover li.hover li.hover li.hover a.studying	,	
body	#nav ul li:hover li:hover li:hover li:hover a.studying			{ background-color:#519ed6; }
body	#nav ul li.hover li.hover li.hover li.hover a.living		,	
body	#nav ul li:hover li:hover li:hover li:hover a.living				{ background-color:#f08a38; }
body	#nav ul li.hover li.hover li.hover li.hover a.showcase	,	
body	#nav ul li:hover li:hover li:hover li:hover a.showcase			{ background-color:#47738d; }
body	#nav ul li.hover li.hover li.hover li.hover a.prospects	,	
body	#nav ul li:hover li:hover li:hover li:hover a.prospects			{ background-color:#91c852; }
body	#nav ul li.hover li.hover li.hover li.hover a.news_events,	
body	#nav ul li:hover li:hover li:hover li:hover a.news_events		{ background-color:#7f3552; }
body	#nav ul li.hover li.hover li.hover li.hover a.contact	,	
body	#nav ul li:hover li:hover li:hover li:hover a.contact			{ background-color:#425e43; }
body	#nav ul li.home		 li.hover a.has_subs,	
body	#nav ul li.home		 li:hover a.has_subs		{ background-color:#87959f; }
body	#nav ul li.about		 li.hover a.has_subs,	
body	#nav ul li.about		 li:hover a.has_subs		{ background-color:#d53d4c; }
body	#nav ul li.studying	 li.hover a.has_subs,	
body	#nav ul li.studying	 li:hover a.has_subs		{ background-color:#519ed6; }
body	#nav ul li.living		 li.hover a.has_subs,	
body	#nav ul li.living		 li:hover a.has_subs		{ background-color:#f08a38; }
body	#nav ul li.showcase	 li.hover a.has_subs,	
body	#nav ul li.showcase	 li:hover a.has_subs		{ background-color:#47738d; }
body	#nav ul li.prospects	 li.hover a.has_subs,	
body	#nav ul li.prospects	 li:hover a.has_subs		{ background-color:#91c852; }
body	#nav ul li.news_events li.hover a.has_subs,	
body	#nav ul li.news_events li:hover a.has_subs		{ background-color:#7f3552; }
body	#nav ul li.contact	 li.hover a.has_subs,	
body	#nav ul li.contact	 li:hover a.has_subs		{ background-color:#425e43; }
body	#nav ul li.home		 li.hover li.hover a.has_subs,	
body	#nav ul li.home		 li:hover li:hover a.has_subs		{ background-color:#87959f; }
body	#nav ul li.about		 li.hover li.hover a.has_subs,	
body	#nav ul li.about		 li:hover li:hover a.has_subs		{ background-color:#d53d4c; }
body	#nav ul li.studying	 li.hover li.hover a.has_subs,	
body	#nav ul li.studying	 li:hover li:hover a.has_subs		{ background-color:#519ed6; }
body	#nav ul li.living		 li.hover li.hover a.has_subs,	
body	#nav ul li.living		 li:hover li:hover a.has_subs		{ background-color:#f08a38; }
body	#nav ul li.showcase	 li.hover li.hover a.has_subs,	
body	#nav ul li.showcase	 li:hover li:hover a.has_subs		{ background-color:#47738d; }
body	#nav ul li.prospects	 li.hover li.hover a.has_subs,	
body	#nav ul li.prospects	 li:hover li:hover a.has_subs		{ background-color:#91c852; }
body	#nav ul li.news_events li.hover li.hover a.has_subs,	
body	#nav ul li.news_events li:hover li:hover a.has_subs		{ background-color:#7f3552; }
body	#nav ul li.contact	 li.hover li.hover a.has_subs,	
body	#nav ul li.contact	 li:hover li:hover a.has_subs		{ background-color:#425e43; }

body	#nav ul li.selected li 	a.home			,	
body	#nav ul li.hover li 	a.home			,	
body	#nav ul li:hover li 	a.home			,
body	#nav ul li.selected li 	a.about			,
body	#nav ul li.hover li 	a.about			,		
body	#nav ul li:hover li 	a.about			,
body	#nav ul li.selected li 	a.studying		,	
body	#nav ul li.hover li 	a.studying		,		
body	#nav ul li:hover li 	a.studying		,
body	#nav ul li.selected li 	a.living			,	
body	#nav ul li.hover li 	a.living			,		
body	#nav ul li:hover li 	a.living			,
body	#nav ul li.selected li 	a.showcase		,	
body	#nav ul li.hover li 	a.showcase		,		
body	#nav ul li:hover li 	a.showcase		,
body	#nav ul li.selected li 	a.prospects		,	
body	#nav ul li.hover li 	a.prospects		,		
body	#nav ul li:hover li 	a.prospects		,
body	#nav ul li.selected li 	a.news_events	,	
body	#nav ul li.hover li 	a.news_events	,		
body	#nav ul li:hover li 	a.news_events	,
body	#nav ul li.selected li 	a.contact		,	
body	#nav ul li.hover li 	a.contact		,		
body	#nav ul li:hover li 	a.contact			 	{ background-color:white; background-image:none; }

body	#nav ul li.hover li.hover li a.home			,	
body	#nav ul li:hover li:hover li a.home			,
body	#nav ul li.hover li.hover li a.about			,	
body	#nav ul li:hover li:hover li a.about			,
body	#nav ul li.hover li.hover li a.studying		,	
body	#nav ul li:hover li:hover li a.studying		,
body	#nav ul li.hover li.hover li a.living			,	
body	#nav ul li:hover li:hover li a.living			,
body	#nav ul li.hover li.hover li a.showcase		,	
body	#nav ul li:hover li:hover li a.showcase		,
body	#nav ul li.hover li.hover li a.prospects		,	
body	#nav ul li:hover li:hover li a.prospects		,
body	#nav ul li.hover li.hover li a.news_events	,	
body	#nav ul li:hover li:hover li a.news_events	,
body	#nav ul li.hover li.hover li a.contact		,	
body	#nav ul li:hover li:hover li a.contact				{ background-color:white; }

body	#nav ul li.hover li.hover li.hover li a.home			,	
body	#nav ul li:hover li:hover li:hover li a.home			,
body	#nav ul li.hover li.hover li.hover li a.about			,	
body	#nav ul li:hover li:hover li:hover li a.about			,
body	#nav ul li.hover li.hover li.hover li a.studying		,	
body	#nav ul li:hover li:hover li:hover li a.studying		,
body	#nav ul li.hover li.hover li.hover li a.living			,	
body	#nav ul li:hover li:hover li:hover li a.living			,
body	#nav ul li.hover li.hover li.hover li a.showcase		,	
body	#nav ul li:hover li:hover li:hover li a.showcase		,
body	#nav ul li.hover li.hover li.hover li a.prospects		,	
body	#nav ul li:hover li:hover li:hover li a.prospects		,
body	#nav ul li.hover li.hover li.hover li a.news_events	,	
body	#nav ul li:hover li:hover li:hover li a.news_events	,
body	#nav ul li.hover li.hover li.hover li a.contact		,	
body	#nav ul li:hover li:hover li:hover li a.contact				{ background-color:white; }

body	#nav ul li.hover li.hover li.hover li.hover li a.home			,	
body	#nav ul li:hover li:hover li:hover li:hover li a.home			,
body	#nav ul li.hover li.hover li.hover li.hover li a.about			,	
body	#nav ul li:hover li:hover li:hover li:hover li a.about			,
body	#nav ul li.hover li.hover li.hover li.hover li a.studying		,	
body	#nav ul li:hover li:hover li:hover li:hover li a.studying		,
body	#nav ul li.hover li.hover li.hover li.hover li a.living			,	
body	#nav ul li:hover li:hover li:hover li:hover li a.living			,
body	#nav ul li.hover li.hover li.hover li.hover li a.showcase		,	
body	#nav ul li:hover li:hover li:hover li:hover li a.showcase		,
body	#nav ul li.hover li.hover li.hover li.hover li a.prospects		,	
body	#nav ul li:hover li:hover li:hover li:hover li a.prospects		,
body	#nav ul li.hover li.hover li.hover li.hover li a.news_events	,	
body	#nav ul li:hover li:hover li:hover li:hover li a.news_events	,
body	#nav ul li.hover li.hover li.hover li.hover li a.contact		,	
body	#nav ul li:hover li:hover li:hover li:hover li a.contact				{ background-color:white; }

.shim	{ position:absolute; left:0px; top:0px; width:178px; height:100px; background:black; display:none; }
#shim0	{ top:0px; }
#shim1	{ top:110px; }
#shim2	{ top:220px; }
#shim3	{ top:330px; }
#shim4	{ top:440px; }
#shim5	{ top:550px; }
