body
	{
	padding: 0;
	margin: 0;
	background-color: #EBEBEB;
	}

/*REFERENCE AND COMMENTS ONLY - To delete____________________________________________________________________________*/

p.comments, #four_column_left p.comments
	{font-family: monospace, courier; color: black; font-size: 0.8em; padding: 0 30px 15px 10px; margin: 0 0 0.5em 5px;}
  
.placeholder
	{	
	height: 500px;
	}

/*TEXT________________________________________________________________________________________________________________*/

a
	{
		
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	text-decoration: underline;
	color: #6F6F6F;
	}
	
	a:link, a:visited
	{text-decoration: underline;}

	a img
	{
	border:0;
	}
	
p
	{
	padding: 0 30px 15px 10px;
	margin:  0;
	font-size: 0.9em;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #434230;
	background-color: transparent;	
	}
	
	p.p1	{font-size: 0.9em; margin: 0 0 0 5px; background: transparent;}
	p.p1 a, p.p1 a:link p.p1 a:visited	
		{font-size: 0.9em; font-weight: bold; color: #434230;}
		p.p1 a:hover, p.p1 a:active
		{font-size: 0.9em; color: #000000;}
			

	p.p2	{font-size: 1em; margin: 0 0 0 5px; color: #71C9F1;}
	p.p2 a, p.p2 a:link, p.p2 a:visited
		{font-weight: bold; color: #71C9F1;}
		p.p2 a:hover, p.p2 a:active 
		{color: #424243;}

	p.p3, p.p3_terms		
	{font-size: .7em; margin: 0 0 0 5px;}
		
		p.p3 a, p.p3 a:link, p.p3 a:visited
		{font-weight: bold; margin: 0 0 0 5px;  color: #434230;}
		p.p3 a:hover, p.p3 a:active
		{color: #000000;}

	p.pMail	
	{
		font-size: 0.7em; 
		padding: -25px 0 0-5px;
		margin: 0 0 0 0; 
		background: transparent;
		text-align:right;
	 }

h1	
	{
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin: 0 10px 10px 10px;
	font-size: 0.8em;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #414142;
	}

	h1 a 

	{text-decoration: none; color: #FFFFFF; width: 100%;}
	h1 a:link, h1 a:visited  
	{text-decoration: none; color: #FFFFFF;}
	h1 a:hover, h1 a:active
	{text-decoration: none; color: #808080;}

	
	
	
h2	
	{
	padding: 0 10px 0 5px;
	margin: 0 0 0.5em 5px;
	font-size: 1.1em;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #212121;
	}

h2 a	
	{text-decoration: none;}
	h2 a:link, h2 a:visited	
	{text-decoration: none; color: #212121;}
	h2 a:hover, h2 a:active	
	{text-decoration: none; color: #808080;}	


h3	
	{
	padding: 0 10px 0 10px;
	margin: 0 0 0.5em 5px;
	font-size: 0.9em;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #212121;
	}
	
	h3.ruled	
	{
	font-size: 0.9em; padding: 3px 0 0 0; margin: 0 30px 3px 10px;
	border-top: 2px solid #212121;
	}
	
h3 a		
	{text-decoration: none;}
	h3 a:link, h3 a:visited	
	{text-decoration: none; color: #212121;}
	h3 a:hover, h3 a:active	
	{text-decoration: none; color: #808080;}


blockquote
	{
	font-size: 1.5em; margin: 10px 10px 30px 10px; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; color: #FFFFFF;
	}

ul
	{
	padding: 0 0 0 0;
	margin: 5px 10px 15px 20px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #434230;
	}

li
	{
	margin: 0 10px 0 10px;
	list-style-position: inside;
	list-style-type: square;
	font-size: 0.9em;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5em;
	color: #434230;
	}
	
li a	{text-decoration: underline;}
li a:link, a:visited 
	{color: #434230;}	
li a:hover, a:active
	{color: #808080;}

ul.ruled_list 
	{		
	margin: 0 10px 15px 10px;
	padding: 4px 0 0 0;
	list-style: none;
	}
	
ul.ruled_list a, ul.ruled_list a:link, ul.ruled_list a:visited 
	{padding:0; margin:0; text-decoration: none; color: #414142;}

ul.ruled_list a, ul.ruled_list a:hover, ul.ruled_list a:active 
	{padding:0; margin:0; text-decoration: none; color: #808080;}

ul.ruled_list li
	{
	padding: 2px 0 0 0;
	margin: 5px 0 0 0;
	list-style-type: none;
	list-style-position: outside;
	text-transform: none;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	border-top: 1px solid #808080;
	color: #808080;
	}

ul.ruled_list li h1
	{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #414142;
	background: transparent;
	}

ul.ruled_list li a, ul.ruled_list li a:link, ul.ruled_list li a:visited
ul.ruled_list li h1 a, ul.ruled_list li h1 a:link, ul.ruled_list li h1 a:visited
	{padding: 0; margin: 0; text-decoration: none; font-weight: bold; color: #414142;}

ul.ruled_list li a:hover, ul.ruled_list li a:active
ul.ruled_list li h1 a, ul.ruled_list li h1 a:hover, ul.ruled_list li h1 a:active
	{padding: 0; margin: 0; text-decoration: none; font-weight: bold; color: #808080;}


ul.inline_links, ul.inline_links_transparent
	{
	clear: both;
	list-style-type: none;
	padding: 0 8px 8px 10px;
	margin-left: 0;
	}
	
ul.inline_links
	{
	margin-top: 10px; 
	}
	
	ul.inline_links_transparent
	{
	border-top: none; background-color: transparent;
	}

ul.inline_links li, ul.inline_links_transparent li
	{
	display: inline;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
	margin: 0 5px 0 0;
	border: 0;
	background-color: #CCCCCC;
	}

	ul.inline_links li a, ul.inline_links li a:link, ul.inline_links li a:visited,
	ul.inline_links_transparent li a, ul.inline_links_transparent li a:link, ul.inline_links_transparent li a:visited
	{	
	font-size: 10pt; color: #212121; font-weight:bold; padding: 5px 5px 5px 5px;
	}

	ul.inline_links li a:hover, ul.inline_links li a:active,
	ul.inline_links_transparent li a:hover, ul.inline_links_transparent li a:active
	{
	color: #808080; font-weight:bold;
	}

ul.inline_links_transparent li, ul.inline_links_transparent li a
	{
	background-color: transparent; margin: 0;
	}

ul.sitemap  
	{list-style-type: none; text-decoration: none; padding: 0; margin:0 0 20px 0;}
ul.sitemap li 
	{list-style-type: none; text-decoration: none; font-size: 10pt;}
	

 ul.sitemap li.sitemap_h2 h2
	{list-style-type: none; text-decoration: none; text-transform: uppercase; font-size: 10pt; padding: 0; margin:0 0 5px 0; border: 0;}

 ul.sitemap li.sitemap_h2 h2 a, ul.sitemap li.sitemap_h2 h2 a:link, ul.sitemap li.sitemap_h2 h2 a:visited
	{display: block; width: 100%; list-style-type: none; text-decoration: none; text-transform: uppercase; color: #FFFFFF; font-size: 10pt; padding: 0 5px 0 5px; margin:0;  border: 0; background: #AAAAAA;}
	
	ul.sitemap li.sitemap_h2 h2 a:hover, ul.sitemap li.sitemap_h2 h2 a:active
{background: #71C9F1;}


ul.sitemap li.sitemap_h3 h3, ul.sitemap li.sitemap_h3 h3 a
	{text-transform: uppercase; margin: 0; padding: 0; text-decoration: underline; color: #414142;}
ul.sitemap li.sitemap_h3 h3 a:hover, ul.sitemap li.sitemap_h3 h3 a:active 
	{text-transform: uppercase; margin: 0; padding: 0; text-decoration: underline; color: #AAAAAA;}

ul.sitemap li h1
	{padding: 0 5px 0 5px; width: 100%; margin: 0 0 5px 0; font-size: 10pt;}

ul.people li a.people_image
	{display: block;  margin: 0 0 5px 10px;  width: 205px; background: transparent;}
	
ul.people li a:hover.people_image, ul.people li a:active.people_image
	{display: block; margin: 0 0 5px 10px; width: 205px; background: #00AEEF;}





/*Images__________________________________________________________________*/	

img 
	{
	margin: 0 10px 10px 15px;
	padding: 0;
	}


img.page_header
	{
	margin: 0 0 20px 0;
	padding: 0;
	}

img.image1 
	{
	float: left;
	width: 420px;
	padding: 0;
	}

img.image2
	{
	float: left;
	width: 200px;
	padding: 0;
	}

img.image3
	{
	float: left;
	width: 120px;
	padding: 0;
	}

/*STRUCTURAL DIVS__________________________________________________________________*/

#container
	{
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	width: 1000px;
	background: white;
	}

#mast
	{
	width: 1000px;
	height: 96px;
	padding: 0; margin: 0; border: 0;
	background: #EBEBEB;	
	}


#arch_logo
	{
	float: left;
	height: 80px;
	margin: 0;
	padding: 0;

	}
	
	#arch_logo img
	{
	height: 70px;
	/*width: 143px;*/
	margin: 0;
	padding: 0;
	}

/*MAST LOGIN__________________________________________________________________*/

table#login, table#logout
	{
	float: right;
	width: 26%;
	padding: 0; 
	margin: 0; 
	border: 0;
	font-size: 0.75em;
	background: transparent;
	font-family: arial, helvetica neue, helvetica, sans-serif;  
	}
		
table#logout
	{
	width: 12%;
	}
	
table#login caption, table#logout caption
	{
	margin:0;
	padding: 0;
	border:0;
	}	
	
table#login tr, table#logout tr
	{
	font-family: arial, helvetica neue, helvetica, sans-serif; color: #414142; border: 0; margin: 0; padding: 0 0 5px 0 ; background: transparent; 
	}
	
table#login th
	{
	border: 0; color: #414142; padding: 0 0 5px 0 ; font-weight: bold; background: transparent; 
	}
	
	table#login th a, table#login th a:link, table#login th a:visited
	{font-family: arial, helvetica neue, helvetica, sans-serif; font-weight: bold; text-decoration: none; border: 0;
	color: #414142; padding: 0 0 5px 0 ; margin: 0; border: 0; background: transparent;}
	
	table#login th a:hover, table#login th a:active
	{color: #00AEEF;}
	
	
table#login td
	{
	color: #808080; padding: 0 0 5px 0 ; margin: 0; border: 0; background: transparent; 
	}
	
	table#login td a, table#login td a:link, table#login td a:visited
	{font-family: arial, helvetica neue, helvetica, sans-serif; font-weight: bold; text-decoration: none; 
	color: #808080; padding: 0; margin: 0; border: 0; background: transparent;}
	table#login td a:hover, table#login td a:active
	{font-family: arial, helvetica neue, helvetica, sans-serif; font-weight: bold; text-decoration: none; 
	color: #00AEEF; padding: 0; margin: 0; border: 0; background: transparent;}




table#logout th
	{
	border: 0; color: #414142; text-align: right; padding: 0 0 6px 0 ; font-weight: bold; background: transparent; 
	}
	
	table#logout th a, table#logout th a:link, table#logout th a:visited
	{font-weight: bold; border: 0; text-decoration: none; 
	color: #414142; padding: 0 0 6px 0 ; margin: 0; border: 0; background: transparent;}
	table#logout th a:hover, table#logout th a:active
	{color: #00AEEF;}

	table#logout th a.edit, table#logout th a:link.edit, table#logout th a:visited.edit
	{font-weight: bold; border: 0; text-decoration: none; 
	color: #808080; padding: 0 0 6px 0 ; margin: 0; border: 0; background: transparent;}
	
	table#logout th a:hover.edit, table#logout th a:active.edit
	{color: #00AEEF; border: 0;}
	



table#login form 
	{padding: 0; margin: 0; border: 0; background: transparent; }

table#login #username
	{height: 1.1em; width: 100%; margin:0; padding: 0; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: none; border-bottom: none; }

table#login #password
	{height: 1.1em;  width: 100%; margin:0; padding: 0; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: none; border-bottom: none; }

table#login .form_button 
	{font-size: 0.85em; font-family: arial, helvetica neue, helvetica, sans-serif; font-weight: bold; text-decoration: none; 
	 color: #414142; padding: 0 4px 0 4px; margin: 0; border: 0; background: #CCCCCC;}

table#login	.buttonover
	{font-size: 0.85em; font-family: arial, helvetica neue, helvetica, sans-serif; font-weight: bold; text-decoration:  none;
	color: #414142; padding: 0 4px 0 4px; margin: 0; border: 0; background: #FFFFFF;}
	
table#login	.buttonout
	{font-size: 0.85em; font-family: arial, helvetica neue, helvetica, sans-serif; font-weight: bold; text-decoration: none; 
	color:  #414142; padding: 0 4px 0 4px; margin: 0; border: 0; background: #CCCCCC;}





/*BODY LOGIN__________________________________________________________________*/

	#login_body  
	{position: relative; margin-bottom: 20px}

	#password_body 
	{position: absolute; left: 100px;}

	.form_button_body 
	{position: absolute; left: 100px; font-family: helvetica, sans-serif; font-weight: bold; text-decoration: underline; 
	color: #414142; padding: 0; margin: 0; border: 0; background: transparent;}
	
	.buttonover_body
	{position: absolute; left: 100px; font-family: helvetica, sans-serif; font-weight: bold; text-decoration: underline; 
	color: #808080; padding: 0; margin: 0; border: 0; background: transparent;}
	
	.buttonout_body
	{position: absolute; left: 100px; font-family: helvetica, sans-serif; font-weight: bold; text-decoration: underline; 
	color: #414142; padding: 0; margin: 0; border: 0; background: transparent;}


/*NAVIGATION__________________________________________________________________*/

#navbar
	{
	clear: both;
	width: 1000px;
	background-color: #CCCCCC;
	background-image: url(/media/images/backgrounds/rounded_corners.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 80px;
	}
	
#navBarBottom {
	display: none;
	height: 60px;
	width: 1000px;
	background-color: #CCCCCC;
	}


#search 
	{
	float: right;
	margin: 0;	
	padding: 8px 15px 0 0;
	background: transparent;
	}

#search_field
	{
	width: 244px; margin:0 0 0 5px; padding: 3px 0 3px 0; color: #808080;
	border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: none; border-bottom: 1px solid #DDDDDD;
	font-size: 11px; font-weight: bold; font-family: helvetica, sans-serif;
	vertical-align: middle;
	}

#toolbar
	{
	height: 0em; width: 965px; margin:0; padding:0 15px 0 20px; color: #808080; background: #BBBBBB;
	border-top: 0px solid #808080; border-bottom: none; border-right: none; border-left: none;
	
	}
#toolbar p
	{
	padding: 0; margin: 0; background: #EEEEEE; font-size: 8pt; font-weight: normal; font-family: helvetica, sans-serif; 
	}	
#newtime
{
	float: right; margin: 4px 0 0 0; padding: 8px 14px 4px 4px; font-size: 0.75em; font-family: arial, helvetica neue, helvetica, sans-serif; text-decoration: none; 
	 color: #414142;}
	 


#news
	{
	float: left; width: 700px; margin: 4px 0 0 0; padding: 4px 4px 4px 4px; color: #808080; background: #EEEEEE; border-top: 1px solid #808080; border-left: 1px solid #808080;
	}

#time
	{
	float: right; width: 220px; margin: 4px 0 0 0; padding: 4px 4px 4px 4px; color: #808080; background: #EEEEEE; border-top: 1px solid #808080; border-left: 1px solid #808080;
	}	


	
/*CONTENT__________________________________________________________________*/

#content, #home_content, #about_content, #locations_content, #people_content, #press_content, #careers_content, #contact_content, #thoughtleadership_content, 
#pands_content, #ifa_content, #institutions_content, #fundprices_content, #uk_overview_content, #gs_overview_content, #pe_overview_content, #pf_overview_content, #so_overview_content, #nr_overview_content, #re_overview_content, #af_overview_content, #uk_content, #gs_content, #pe_content, #pf_content, #so_content, #nr_content, #re_content, #af_content  
	{
	margin: 0;
    width: 960px;
	padding: 15px 20px 0px 20px;
	background: #FFFFFF url('/media/images/backgrounds/background_gradient.gif') repeat-x left top;
	border-top: 1px solid #909090;
	}

#home_content 
	{position: relative; background: transparent url('/media/images/backgrounds/background_home.jpg') no-repeat left top; padding-top: 0; height: 550px;}
#about_content 
	{background: url('/media/images/backgrounds/background_about.jpg') #FFFFFF left top no-repeat;}
#locations_content 
	{background: url('/media/images/backgrounds/background_locations.jpg') #d5ccc4 left top no-repeat;}
#press_content 
	{background: url('/media/images/backgrounds/background_press.jpg') left top #D5D5D5 no-repeat; }
#people_content 
	{background: url('/media/images/backgrounds/background_people.gif') left top #FFFFFF no-repeat; }
#careers_content 
	{background: url('/media/images/backgrounds/background_careers.jpg') left top no-repeat #ccd4c9}
#contact_content 
	{background: url('/media/images/backgrounds/background_contact.jpg') left top no-repeat #D5D5D5;}
#pands_content 
	{background: url('/media/images/backgrounds/background_pands.jpg') left top  no-repeat #9DA1AA;}
#ifa_content 
	{background: url('/media/images/backgrounds/background_distributors.png') left top no-repeat #d1d2d4;}
#institutions_content 
	{background: url('/media/images/backgrounds/background_investors.png') left top no-repeat #FFFFFF;}
#fundprices_content 
	{background: url('/media/images/backgrounds/background_fundprices.jpg') left top no-repeat #ffffff;}
#thoughtleadership_content 
	{background: url('/media/images/backgrounds/background_thoughtleadership.gif') left top no-repeat #ffffff;}


/*INDIVIDUAL ASSET CONTENT VARIATIONS__________________________________________________________________*/

#uk_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_uk.gif') repeat-x left top;}
#pe_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_pe.gif') repeat-x left top;}
#pf_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_pf.gif') repeat-x left top;}
#so_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_so.gif') repeat-x left top;}
#nr_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_nr.gif') repeat-x left top;}
#re_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_re.gif') repeat-x left top;}
#af_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_af.gif') repeat-x left top;}
#gs_content 
	{background: #FFFFFF url('/media/images/backgrounds/background_gradient_gs.gif') repeat-x left top;}


#uk_overview_content, #gs_overview_content, #pe_overview_content, #pf_overview_content, #so_overview_content, #nr_overview_content, #re_overview_content, #af_overview_content   
	{background: #CCCCCC url('/media/images/backgrounds/background_gradient_dark.gif') repeat-x left top;}

#uk_overview_content h1 
	{background-color: rgb(160,63,151);}
#uk_overview_content ul li h1	
	{background-color: transparent;}
#pe_overview_content h1 
	{background-color: rgb(37,64,143);}
#pe_overview_content ul li h1	
	{background-color: transparent;}
#pf_overview_content h1 
	{background-color: rgb(143,192,232);}
#pf_overview_content ul li h1	
	{background-color: transparent;}
#so_overview_content h1 
	{background-color: rgb(210,35,42);}
#so_overview_content ul li h1	
	{background-color: transparent;}
#nr_overview_content h1 
	{background-color: rgb(123,52,53);}
#nr_overview_content ul li h1	
	{background-color: transparent;}	
#re_overview_content h1 
	{background-color: rgb(250,162,27);}
#re_overview_content ul li h1	
	{background-color: transparent;}			
#af_overview_content h1 
	{background-color: rgb(62,153,44);}
#af_overview_content ul li h1	
	{background-color: transparent;}			
#gs_overview_content h1 
	{background-color: rgb(0,109,101);}
#gs_overview_content ul li h1	
	{background-color: transparent;}
	





#homepage #four_column_threeqrtsleft
	{background: none;}

#single_column
	{
	padding: 10px 0 0 0;
	float: left;
	margin: 0 20px 0 0;
	width: 960px;
	background: white;
	}


#two_column_left
	{
	float: left;
	padding: 10px 0 20px 0;
	margin: 0 20px 0 0;
	width: 470px;
	background: #FFFFFF;
	}

	#two_column_left.contact
	{	
	padding: 0;
	width: 470px;
	}
	

#two_column_right
	{
	padding: 0 0 20px 0;
	float: left;
	margin: 0;
	width: 470px;
	background: transparent;
	}

#four_column_left
	{
	padding: 10px 0 20px 0;
	float: left;
	margin: 0 20px 0 0;
	width: 225px;
	background: white;
	}	
	
	
	#four_column_left.contact
		{
		margin: 0;
		}	
	
		
	#four_column_left h2, #four_column_left h2 a, #four_column_left h2 a:link, #four_column_left h2 a:visited
		{
		margin: 0 10px 5px 10px; padding: 3px 0 0 0; font-size: 9pt; border-top: 2px solid #434230; color: #434230; text-transform: uppercase; 
		}
	
	#four_column_left h3, #four_column_left h3 a, #four_column_left h3 a:link, #four_column_left h3 a:visited
		{
		margin: 0 10px 5px 0; color: #434230; padding-top: 0;
		}
	
	#four_column_left p, #four_column_left p a, #four_column_left p a:link, #four_column_left p a:visited
		{font-size: 8.5pt; color: #434230;}	
		
	#four_column_left p a:hover, #four_column_left p a:active
		{color: #CCCCCC;}	


	#four_column_left ul.sitemap li.sitemap_h2 h2
	{padding: 0; margin: 0; border:0; font-size: 10pt; width: 100%;}
	
	#four_column_left ul.sitemap li.sitemap_h2 h2 a, #four_column_left ul.sitemap li.sitemap_h2 h2 a:link, #four_column_left ul.sitemap li.sitemap_h2 h2 a:visited
	{padding:0 5px 0 5px; margin: 0 0 5px 0; border: 0; color: #FFFFFF; font-size: 10pt;}

	
	#four_column_left  ul.sitemap li.sitemap_h3 h3, #four_column_left ul.sitemap li.sitemap_h3 h3 a
		{text-transform: uppercase; margin: 0; padding: 0; text-decoration: underline;}

	#four_column_left  ul.sitemap li.sitemap_h3 h3 a:hover, #four_column_left ul.sitemap li.sitemap_h3 h3 a:active 
		{text-transform: uppercase; margin: 0; padding: 0; text-decoration: underline; color: #AAAAAA;}
	 
	 #four_column_left.transparent
	{background: transparent; padding-top: 0;}
	
	

#four_column_centre_left
	{
	padding: 10px 0 20px 0;
	float: left;
	margin: 0 20px 0 0;
	width: 225px;
	background: white;
	}
	
	#four_column_centre_left.contact
	{margin:0;}
	
	#four_column_centre_left.transparent
	{background: transparent; padding-top: 0;}
	 
	 
#four_column_centre_right
	{
	padding: 10px 0 20px 0;
	float: left;
	margin: 0 20px 0 0;
	width: 225px;
	background: white;
	}
	
	#four_column_centre_right.transparent
	{background: transparent; padding-top: 0;}



#four_column_right, #four_column_right_asset, #four_column_right_people
	{
	padding: 10px 0 20px 0;
	float: left;
	margin: 0;	
	width: 225px;
	background: transparent;
	}
	
	#four_column_right_asset h2,  #four_column_right_asset h2 a,  #four_column_right_asset h2 a:link,  #four_column_right_asset h2 a:visited		 
	{
	margin: 0 10px 5px 10px; padding: 3px 0 0 0; font-size: 9pt; border-top: 2px solid #434230; color: #434230; text-transform: uppercase; 
	}
	
	#four_column_right_asset p,  #four_column_right_asset p a,  #four_column_right_asset p a:link,  #four_column_right_asset p a:visited		 
	{
	font-size: 9pt; 
	}
	
	
	#four_column_right img, #four_column_right_asset img, #four_column_right_people img
	{
	margin: 0 10px 15px 10px;
	}

	#four_column_right_asset
	{
	background: #FFFFFF;
	}

#four_column_threeqrtsleft, #four_column_threeqrtsleft_home
	{
	padding: 10px 0 20px 0;
	float: left;
	margin: 0 20px 0 0;	
	width: 715px;
	background: white;
	}

#four_column_threeqrtsright
	{
	padding: 10px 0 20px 0;
	float: left;
	margin: 0;	
	width: 715px;
	background: white;
	}

#centre_double_column, #centre_double_column_people
	{
	padding: 10px 0 20px 0;
	float: left;
	margin: 0 20px 20px 0;
	width: 470px;
	background: white;
	
	}

#four_column_threeqrtsleft_home
{padding: 0; margin: 0; background: transparent;}

#home_content p.p2
{padding: 10px; margin: 0 0 30px 0; width: 460px; font-size: 1.2em; color: #414142}
#home_content h1
{padding: 0; margin: 15px 0 0 0; font-size: 1.2em; color: #00AEEF; background: transparent; text-transform: none;}


.people_list_holder
{float: left; margin: 4px 0 0 10px;}

#centre_double_column_people
	{
	padding: 0 0 30px 0;
	background: #CCCCCC;
	}

#centre_double_column_people img
{height: 170px; margin: 0;}

#people_imageholder
	{height: 170px; background: #414142; width: 100%;}

 #four_column_right_people
{padding-top: 0;}


/*PANELS__________________________________________________________________*/

#panel_holder, #panel_holder_2panels
	{
	float: right;
	width: 100%;
	margin: 350px 0 0 0;
	padding: 0;
	font-size: 0.9em;
	background-color: transparent;
	}
	
	#panel_holder.no_margin
	
	{margin: 0 0 0 0;}
	
	#panel_holder.some_margin
	
	{margin: 150px 0 0 0;}
	
	#panel_holder ul.people, #panel_holder_2panels ul.people 
	{margin:0; list-style-position: outside}
	
	#panel_holder ul.people li, #panel_holder_2panels ul.people li
	{list-style-position: outside}
	
	#panel_holder.terms
	
	{margin: 0;}
	
		
	#panel.terms
	
	{margin: 0; }
	
	
#panel_holder_2panels
	{margin: 180px 0 0 0;}
	
#panel_holder p, #panel_holder p a, #panel_holder p a:link, #panel_holder p a:visited,
#panel_holder_2panels p, #panel_holder_2panels p a, #panel_holder_2panels p a:link, #panel_holder_2panels p a:visited
	{color: #FFFFFF;}

 #panel_holder p a:hover, #panel_holder p a:active,
  #panel_holder_2panels p a:hover, #panel_holder_2panels p a:active
	{color: #CCCCCC; margin: 0;}

#panel_holder h1,
#panel_holder_2panels h1
	{background-color: transparent; color: red; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 5px 0 5px 0; margin: 0 10px 10px 10px;}
	#panel_holder ul li h1 a,
	#panel_holder_2panels ul li h1 a
	{margin-bottom: 10px;}
	
 #panel_holder h1 a, #panel_holder h1 a:link, #panel_holder h1 a:visited,
  #panel_holder_2panels h1 a, #panel_holder_2panels h1 a:link, #panel_holder_2panels h1 a:visited
 {color: #FFFFFF;}

#panel_holder h1 a:hover, #panel_holder h1 a:active,
#panel_holder_2panels h1 a:hover, #panel_holder_2panels h1 a:active
 {color: #414142;}

#panel_holder ul, #panel_holder ul li, #panel_holder ul, #panel_holder ul li p,
#panel_holder_2panels ul, #panel_holder_2panels ul li, #panel_holder_2panels ul, #panel_holder_2panels ul li p
{margin: 0 0 25px 0; padding: 0; list-style-type: none; text-decoration: none;}

#panel_holder ul li p a,
#panel_holder_2panels ul li p a
{display: inline; padding: 0; margin: 0; color: #FFFFFF;}

#panel_holder ul, #panel_holder ul li p, #panel_holder ul, #panel_holder ul li h1,
#panel_holder_2panels ul, #panel_holder_2panels ul li p, #panel_holder_2panels ul, #panel_holder_2panels ul li h1
{margin: 0 10px 0 10px;}

#panel_holder img,
#panel_holder_2panels img
	{height: 80px; border: none; margin: 0 0 0 0;}

.panel
	{clear: both; margin: 0 0 20px 245px; padding: 0; width: 225px;}

	.panel_terms
	{clear: both; margin: 0 0 20px 0; padding: 0; width: 225px;}
	
	.panel_terms p
	{padding: 4px 0 15px 0; margin: 0 15px 0 15px; font-size: 8pt; color: #FFFFFF;}

	.panel_terms h2
	{color: #FFFFFF; font-size: 10pt; border-top: 2px solid #FFFFFF; margin: 0 15px 15px 15px; padding: 4px 0 0 0; }	
	
	.panel_terms h3
	{color: #00AEEF; margin-top: 30px; }
	
	.panel_terms ul.inline_links_transparent 
	{margin: 0;}
	.panel_terms ul.inline_links_transparent li a, .panel_terms ul.inline_links_transparent li a:link, .panel_terms ul.inline_links_transparent li a:visited
	{color: #FFFFFF; padding: 0;}
	
	.panel_terms ul.inline_links_transparent li a:hover, .panel_terms ul.inline_links_transparent li a:active
	{color: #00AEEF;}



.panel_individual 
	{margin: 0 0 20px 0; width: 225px;}
	

.panel_top, .panel_bottom, .panel_top_prices, .panel_bottom_prices, .panel_bottom_terms, .panel2_top, .panel2_bottom
	{
	height: 4px;
	margin: 0;
	padding: 0;
	background-image: url('/media/images/backgrounds/panel_top_corners.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
.panel_content, .panel2_content, .panel_content_terms
	{background-color: #252525; padding: 7px 0 7px 0; margin: 0;}

.panel_content_prices
	{background-color: #00AEEF; padding: 7px 0 7px 0; margin: 0;}

.panel_content_prices a
	{text-decoration: none;}
	
.panel_content_prices1
	{background-color: #00AEEF; padding: 7px 0 7px 0; margin: 0;}
		
.panel_content_prices1 p a
	{
		padding: 0; 
		background-color: #00AEEF; 
		margin: 0;
		font-size: 9pt !important;
}
				
.panel_content_terms {background:  #cccccc url(/media/images/backgrounds/background_gradient_dark2.gif) repeat-x 0% 0%;} 
			
.panel_bottom
	{background-image: url('/media/images/backgrounds/panel_bottom_corners.gif'); background-position: top left;}

.panel_top_prices
	{background-image: url('/media/images/backgrounds/prices_panel_top_corners.gif');background-position: bottom left;}

.panel_bottom_prices
	{background-image: url('/media/images/backgrounds/prices_panel_bottom_corners.gif'); background-position: top left;}

.panel_bottom_terms
	{background-image: url('/media/images/backgrounds/panel_bottom_corners_terms.gif'); background-color: #cccccc; background-position: top left;}


.panel2 	{margin: 0 0 20px 0; width: 100%;}
.panel2_top	{background-image: url('/media/images/backgrounds/panel2_top_corners.gif');}
.panel2_bottom	{background-image: url('/media/images/backgrounds/panel2_bottom_corners.gif'); background-position: top left;}




/*HOME PANELS__________________________________________________________________*/

#home_panel_left, #home_panel_right
{width: 350px; height: 350px; padding: 0; margin:0;}

#home_panel_left {position: absolute; 	top: 173px; margin-right: 15px; background: transparent;}
#home_panel_left img {margin: 0; padding: 0;}


#home_panel_right_transparent 
	{
 	position: absolute; 
	left: 20px;
	top: 173px;
	width: 390px; 
	height: 350px; 
	padding: 0; 
	margin: 0; 
	background: #000000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	}
 
#home_panel_right {
	position: absolute; 
	left: 30px;
	top: 188px;
	width: 380px; 
	height: 340px; 
	padding: 0;
	margin: 0;
	background: transparent; 
	}

#home_panel_right ul.ruled_list {margin: 0; padding: 0;}
#home_panel_right ul.ruled_list li {display: block; list-style: none; height: 90px; width: 360px; padding: 0 0 10px 10px; margin: 0 0 8px 0; background: #414142; border-color: #FFFFFF; 
border-bottom: 1px solid #CCCCCC;  }
#home_panel_right ul.ruled_list li img, #home_panel_right ul.ruled_list li img a {float: right; padding: 0; margin: 0 0 0 10px; border: 0;}
#home_panel_right ul.ruled_list li p {padding: 0; margin: 10px;}
#home_panel_right ul.ruled_list li a, #home_panel_right ul.ruled_list li a:link, #home_panel_right ul.ruled_list li a:visited  {color: #FFFFFF; font-size:8pt; line-height: 1.4;}
#home_panel_right ul.ruled_list li a:hover, #home_panel_right ul.ruled_list li a:active  {color: #00AEEF;}
#home_panel_right ul.ruled_list h1 {padding: 0; margin: 0px; color: #FFFFFF;}
#home_panel_right ul.ruled_list h1 a, #home_panel_right ul.ruled_list h1 a:link, #home_panel_right ul.ruled_list h1 a:visited {padding: 0; margin: 0; color: #FFFFFF;font-size:9pt;}
#home_panel_right ul.ruled_list h1 a, #home_panel_right ul.ruled_list h1 a:hover, #home_panel_right ul.ruled_list h1 a:active {padding: 0; margin: 0px; color: #CCCCCC;font-size:9pt;}

#home_panel_right ul.ruled_list li.prices {background: #00AEEF; }
#home_panel_right ul.ruled_list li.news {background: #003151;}
#home_panel_right ul.ruled_list li.prices, #home_panel_right ul.ruled_list li.prices, a, #home_panel_right ul.ruled_list li.prices a:link, #home_panel_right ul.ruled_list li.prices a:visited   {color: #FFFFFF;}
#home_panel_right ul.ruled_list li.prices a:hover, #home_panel_right ul.ruled_list li.prices a:active  {color: #414142;}

#home_panel_right ul.ruled_list li p.li 
{
	margin: 0px;
	padding: 3px 0px 0px 0px;
	line-height: 11px; 
}

#home_panel_right ul.ruled_list li.prices p 
{
	margin: 10px 0px 0px 4px;
}


/*INSET PANEL__________________________________________________________________*/

.inset_panel, #panel_holder .inset_panel, #panel_holder_2panels .inset_panel	
		{
		margin: 0 10px 20px 10px;
		padding: 0;
		height: 150px;
		background-image: url('/media/images/backgrounds/inset_panel.gif');
		background-position: top left;
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		}
		
#panel_holder .inset_panel, #panel_holder_2panels .inset_panel	
	{width: 220px; height: 115px; margin: 0 0 20px 0; padding: 6px 0 0 5px; }

.inset_panel img, #panel_holder .inset_panel img, #panel_holder_2panels .inset_panel img
			{
			float: left; 
			height: 150px; 
			width: 190px; 
			padding: 0; 
			margin: 0; 
			border-right: solid 2px #FFFFFF;
			}
			
 #panel_holder .inset_panel img, #panel_holder .inset_panel img a,
 #panel_holder_2panels .inset_panel img, #panel_holder_2panels .inset_panel img a
 
 	{width: 70px; height: 100px; border: 0; }			

.inset_panel_text,  #panel_holder .inset_panel_text, #panel_holder_2panels .inset_panel_text
 {float: left; width: 258px; padding: 0; margin: 0;}

#panel_holder .inset_panel_text , #panel_holder_2panels .inset_panel_text {width: 138px; height: 110px; overflow: hidden; }

.inset_panel h1,  #panel_holder .inset_panel h1,  #panel_holder_2panels .inset_panel h1
	{margin: 0 0 0 5px; padding: 5px 0 2px 0; color: #414142; background-color: transparent; border-top: solid 2px #00AEEF; border-bottom: 0;}

.inset_panel h2,  #panel_holder .inset_panel h2, #panel_holder_2panels .inset_panel h2
	{margin: 0 0 0 5px; font-size: 9pt; padding:0 0 5px 0; color: #414142;}

#panel_holder .inset_panel h1, #panel_holder .inset_panel h1 a,  #panel_holder .inset_panel h1 a:link,  #panel_holder .inset_panel h1 a:visited,
#panel_holder_2panels .inset_panel_2panels h1, #panel_holder_2panels .inset_panel h1 a,  #panel_holder_2panels .inset_panel_2panels h1 a:link,  
#panel_holder_2panels .inset_panel h1 a:visited
	{font-size: 9pt; color: #414142;}
	
#panel_holder .inset_panel h1 a:hover,  #panel_holder .inset_panel h1 a:active,
#panel_holder_2panels .inset_panel h1 a:hover,  #panel_holder_2panels .inset_panel h1 a:active
{color: #00AEEF;}

.inset_panel p.p1,  #panel_holder .inset_panel p.p1, #panel_holder_2panels .inset_panel p.p1 
	{margin: 10px 10px 0 10px; font-size: 8pt; padding: 0; color: #414142; overflow: hidden;}

#panel_holder .inset_panel p.p1, #panel_holder .inset_panel p.p1 a, #panel_holder .inset_panel p.p1 a:link, #panel_holder .inset_panel p.p1 a:visited,
#panel_holder_2panels .inset_panel_2panels p.p1, #panel_holder_2panels .inset_panel p.p1 a, #panel_holder_2panels .inset_panel_2panels p.p1 a:link, #panel_holder_2panels .inset_panel p.p1 a:visited 
	{font-size: 8pt; margin: 10px 0 0 5px; color: #414142; overflow: hidden;}

#panel_holder .inset_panel p.p1 a:hover,  #panel_holder .inset_panel  a:active,
#panel_holder_2panels .inset_panel p.p1 a:hover,  #panel_holder_2panels .inset_panel  a:active
{color: #00AEEF;}



/*ASSET PANELS__________________________________________________________________*/

#asset_panel
	{margin: 0 0 0 10px;}

#asset_panel_text, #asset_panel_overview_uk, #asset_panel_overview_pe, #asset_panel_overview_pf, #asset_panel_overview_so, #asset_panel_overview_nr, #asset_panel_overview_re, #asset_panel_overview_af, #asset_panel_overview_gs
	{	
	float: left;
	width: 200px;
	height: 180px;
	margin: 0;
	padding:0;
	background: url("/media/images/backgrounds/background_assetgradient.gif") top left repeat-x #FFFFFF;
	}
		
#asset_panel_overview_uk {background: rgb(160,63,151);}
#asset_panel_overview_pe {background: rgb(37,64,143);}
#asset_panel_overview_pf {background: rgb(143,192,232);}
#asset_panel_overview_so {background: rgb(210,35,42);}
#asset_panel_overview_nr {background: rgb(123,52,53);}
#asset_panel_overview_re {background: rgb(250,162,27);}
#asset_panel_overview_af {background: rgb(62,153,44);}
#asset_panel_overview_gs {background: rgb(0,109,101);}


#asset_panel_text h1, #asset_panel_overview_uk h1, #asset_panel_overview_pe h1, #asset_panel_overview_pf h1, #asset_panel_overview_so h1, #asset_panel_overview_nr h1, #asset_panel_overview_re h1, #asset_panel_overview_af h1, #asset_panel_overview_gs h1
	{	
	font-size: 24pt;
	margin: 10px;
	height: 80px;
	background-color: transparent;
	color: #FFFFFF;
	padding:0;
	border: 0;
	}
	
#asset_panel_text h1 {color: #414142;}
#asset_panel_overview_uk h1 {background: rgb(160,63,151);}
#asset_panel_overview_pe h1 {background: rgb(37,64,143);}
#asset_panel_overview_pf h1 {background: rgb(143,192,232);}
#asset_panel_overview_so h1 {background: rgb(210,35,42);}
#asset_panel_overview_nr h1 {background: rgb(123,52,53);}
#asset_panel_overview_re h1 {background: rgb(250,162,27);}
#asset_panel_overview_af h1 {background: rgb(62,153,44);}
#asset_panel_overview_gs h1 {background: rgb(0,109,101);}
	

#asset_panel_overview_uk h2, #asset_panel_overview_pe h2, #asset_panel_overview_pf h2, #asset_panel_overview_so h2, #asset_panel_overview_nr h2, #asset_panel_overview_re h2, #asset_panel_overview_af h2, #asset_panel_overview_gs h2
	{
		margin-right:10px;
		margin-left:10px;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
		height: 80px;
		width: 175px;
		color: #FFFFFF;
		font-size: 11pt;
		text-transform: uppercase;
	}
	
#asset_panel_text h2
	{vertical-align:baseline;
	 color: #414142;
	 margin-bottom:0px;
	 padding-top:0px;
	 padding-bottom:0px;
	 height: 80px;
	 }

#asset_panel_overview_uk p, #asset_panel_overview_pe p, #asset_panel_overview_pf p, #asset_panel_overview_so p, #asset_panel_overview_nr p, #asset_panel_overview_re p, #asset_panel_overview_af p, #asset_panel_overview_gs p
	{	
		height: 80px;
		margin-right:10px;
		margin-left:0px;
		margin-bottom:0px;
		padding-top:25px;
		padding-bottom:0px;
		padding-right:0px;
		color: #FFFFFF;
		font-size: 11pt;
		text-transform: uppercase;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		font-weight: bold;
		font-style: normal;
	}

#asset_panel_text p
	{vertical-align:bottom;
	 color: #414142;
	 margin-bottom:0px;
	 padding-top:25px;
	 padding-bottom:0px;
	 height: 80px;
	 font-size: 11pt;
	 font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	 }
/*ASSET SLIDESHOW__________________________________________________________________*/

#slide1dv
	{	
	float: left;
	margin: 0 0 15px 0;
	padding:0;
	background-color: Transparent;
	position:relative;
	width: 250px;
	height: 180px;
	overflow:hidden;
	z-index:1;
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
	}

#slide1dv img
	{	
	width: 250px;
	height: 180px;
	margin: 0;
	}


/*TABLES__________________________________________________________________*/
table
	{

	margin: 0 0 25px 0;
	font-size: 0.8em;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	vertical-align: top;
	color: #808080;
	cellspacing: 0;
	background-color: #ffffff;	
	}
	
	table a, table a:link, table a:visited
	{
	color: #808080;
	}
	
	table a:hover, table a:active
	{
	color: #212121;
	}

th 	{
	border-top:0;
	text-align: left;
	color: #808080;
	padding-top: 3px;
	}

caption 	
	{
	margin: 0 0 15px 0px;
	padding-top: 3px;
	border-top: 2px solid #414142;
	text-align: left;
	font-weight: bold;
	color: #414142;
	}


th.table_subheader
	{
	vertical-align: text-top;
	}

td.fifty_percent {width: 50%; height:25px}
td.fortyfive_percent {width: 45%; height:25px}
td.forty_percent {width: 40%;}
td.thirty_percent {width: 30%;}



table.two_column_table
{	width: 695px; margin-left: 10px; cellspacing: 0;}

table.four_column_table
{	width: 695px; margin-left: 10px; cellspacing: 0;}


table.five_column_table
{	width: 695px; margin-left: 10px; cellspacing: 0;}

tr.two_column_table, td.two_column_table
	{
	border-top: 1px solid #00AEEF;
	}
	
tr.four_column_table, td.four_column_table
	{
	border-top: 1px solid #00AEEF;
	}
	
tr.five_column_table, td.five_column_table
	{
	border-top: 1px solid #00AEEF;
	}

/*FOOTERS__________________________________________________________________*/


#content_footer
	{
	clear: both;
    padding: 0;
    margin: 0;
	background-color: yellow;
	}

#running_footer
	{	
	clear: both;
	width: 1000px;
	height: 70px;
	padding: 0;
	margin: 0;
	border-top: 2px solid #CCCCCC;
	background: #FFFFFF;
	}
	
          #running_footer ul
          {    
          list-style-type: none;
          padding: 0;
          margin: 0;
          }

         #running_footer ul li
         {    
         display: inline;
         text-decoration: none;
         font-size: 8pt;
         padding: 0;
         margin: 0 5px 0 0;
          }

         #running_footer ul li a, #running_footer ul li a:link, #running_footer ul li a:visited
         {    
         font-size: 8pt;
         color: #414142;
         text-decoration: none;
         }

		 #running_footer ul li a:hover,  #running_footer ul li a:active
         {    
         font-size: 8pt;
         text-decoration: none;
         color: #808080;
         }

		#running_footer ul.footer_left

		{float:left; font-size: 8pt; border: 0; padding: 8px 0 0 0; margin:0 0 0 20px; }
		
		#running_footer ul.footer_right

		{float:right; font-size: 8pt;  border: 0; padding: 8px 0 0 0;  margin:0 20px 0 0;}

/*MENU__________________________________________________________________*/

#menu, #menu * {
	margin:0;
	padding:0;

}
#menu {
	padding-bottom: 10px;
	height:25px;
	float: left;
	line-height:1.0;
	margin:0 0 5px 10px;
	position:relative;
}
#menu ul {
	/*background:#fff; *IE6 needs this*/
	float: left;
	position:relative;
	margin: 0 20px 0 0;
		
}
#menu li {
	display:block;
	float: left;
	list-style:none;
	z-index:999;
	
}
#menu li.current ul {
	z-index: 999;
}


#menu li.sfHover ul,
ul#menu li:hover ul {
	z-index: 1000;
}


#menu a {
	display:block;
	font-size: 9pt;
	float: left;
	padding: 8px 20px 8px 8px;
	text-decoration:none;
}
#menu li ul {
width: 965px;
display:block;
	left:0;
	top:-999em;
	position:absolute;
	margin: 0 10px 5px 10px;
	padding: 0 0 8px 0;
	height: 26px;
	background: #B2B4B6;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}



#menu li li.current a {
	/*font-weight: bold;*/
}

#menu li:hover ul, body #menu li.current ul, body #menu li li.selectedSubLinkWithMenu ul {
	top:2.5em;
}

#menu li:hover li ul {
	top:-999em;
}
#menu li li:hover ul {
	top:2.5em;
}


/* offset sub menus */
#menu #aboutMenu {
	padding-left: 50px;
	width: 915px;
}


#menu #productsMenu {
	padding-left: 124px;
	width: 841px;
}
#menu #pressMenu {
	padding-left: 270px;
	width: 695px;
}


#menu a:hover {
	color: #FFFFFF; 
}


#menu .selectedLink a:hover {
	color: #212121;
}


/* sub menu selected */
.selectedSubLink a:link {
	color: #212121;
}


/* top menu selected */
.selectedLink a:link, .selectedLink a, .selectedLink a:hover {

	color: #212121; font-weight: bold;
}

.selectedLink ul a:link, .selectedLink ul a {
	color: #6F6F6F;
}


/* sub menu selected */
#menu .sub_menu .selectedSubLink a:link, #menu .sub_menu .selectedSubLink a, #menu .sub_menu .selectedSubLink a:hover {
	color: #212121;   font-weight: bold;
}

.selectedSubLink ul a:link, .selectedSubLink ul a {
	color: #212121; font-weight: normal;
}


#menu .selectedLink ul {
	top:2.5em;
}

/* top menu selected */
.tempSelectedLink a:link, .tempSelectedLink a,.tempSelectedLink ul a:hover, .tempSelectedLink ul a:hover {
	color:#FFFFFF;
}
.tempSelectedLink ul a:link, .tempSelectedLink ul a {
	color: #212121;
}


#menu .sub_menu .tempSelectedSubLink a:link, #menu .sub_menu .tempSelectedSubLink a, #menu .sub_menu .tempSelectedSubLink ul a:hover, #menu .sub_menu .tempSelectedSubLink ul a:hover {
	color: #FFFFFF; font-weight: normal;
}
 
#menu .sub_menu .tempSelectedSubLink ul a:link, #menu .sub_menu .tempSelectedSubLink ul a {
	color: #FFFFFF; font-weight: normal;
}



#menu .selectedLinkWithMenu a:link, #menu .selectedLinkWithMenu a, #menu .selectedLinkWithMenu ul a:hover {
	color: #212121; font-weight: bold; 
	
	
}

#menu .selectedLinkWithMenu ul a:link, #menu .selectedLinkWithMenu ul a {
	color: #6F6F6F; font-weight: normal; 
}

#menu .selectedLinkWithMenu ul a:hover {
	color: #FFFFFF; font-weight: normal; 
}


#menu .sub_menu  .selectedSubLinkWithMenu a:link, #menu .sub_menu .selectedSubLinkWithMenu a, #menu .sub_menu .selectedSubLinkWithMenu ul a:hover {
	color: #212121; font-weight:bold; 
}

#menu .sub_menu  .selectedSubLinkWithMenu a:hover {
	color: #212121; font-weight:bold; 
}

#menu .sub_menu .selectedSubLinkWithMenu ul a:link, #menu .sub_menu .selectedSubLinkWithMenu ul a {
	color: #212121; font-weight: normal; 
}


#menu .selectedSubLinkWithMenu a {
color: #FFFFFF; 
}


#ifaSubMenu {
 display: none;
 }
 
#institutionsSubMenu {

 display: none;
 
 }
 
#navBarBottom .selectedSubMenu2 {
display: inline;
}


/* page id link */
.sectionLink a:link {
	color: #FFFFFF;
}
.sectionLink ul a:link {
	color: #6F6F6F;
}
.sectionLink ul a:hover {
	color: #FFFFFF;
}




/*
ul.sub_menu1 li a:hover, 
ul.sub_menu1 li a:active,
	ul.sub_menu2 li a:hover, 
	ul.sub_menu li a:active
	*/

#subMenuBackground {
	list-style-type: none;
	padding: 8px 0 0 0;
	margin: 0 20px 3px 20px;
	height: 26px;
	background: #B2B4B6;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}


#menu ul.sub_menu2
	{
	width: 965px;
	list-style-type: none;
	padding: 0;
	margin: 6px 20px 3px 0px;
	height: 60px;
	border-top: 1px solid #424243;
	border-bottom: 1px solid #424243;
	background-image: url(/media/images/navigation/submenu2_gradient.gif);
	background-position: top left;
	background-repeat: repeat-x;
	top:-999em;
	}

#menu ul.sub_menu2 li {
	text-decoration: none;
	display: inline;	
	float: left;
	text-align: center;	
	padding: 0;
	margin:  0;
	
	}
	
#menu ul.sub_menu2 li img {
	padding: 0;
	margin:  11px -8px -8px -16px;
	border: none;
	}
	
	
#menu ul.sub_menu2 li a {
	display:block;
	text-decoration: none;
	font-size: 0.9em;
	color: white;
	}

#menu ul.sub_menu2  h2, #menu ul.sub_menu2 h2 a, #menu ul.sub_menu2 h2 a:link, #menu ul.sub_menu2 h2 a:visited  {
	float: left;
	font-size: 9pt;
	line-height: 2em;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	padding: 0 5px 0 5px;
	}
	
#menu .sub_menu .selectedSubLinkWithMenu ul h2 a:hover
	{font-weight: normal; color: #CCCCCC;}	
	
#menu ul.sub_menu2  h3 {
	float: left;
	font-size: 9pt;
	font-weight: normal;
	line-height: 2em;
	color: #CCCCCC;
	padding: 0 10px 0 10px;
	}
	
#menu ul.sub_menu2 #submenu_title_1 {
margin:-2px -184px 10px 64px;
}

#menu ul.sub_menu2 #submenu_title_2 {
margin:-2px -132px 10px 111px;

}

#menu ul.sub_menu2 #submenu_title_3 {
margin:-2px -130px 10px 180px;
}

#menu ul.sub_menu2 #submenu_title_4 {
margin:-2px -100px 10px 40px;
}

#menu ul.sub_menu2 #submenu_title_5 {
margin: -2px -180px 10px 80px;
}

#menu ul.sub_menu2 #white_line1 {
border-left:2px solid #999;
height:50px;
margin:5px -113px 10px 111px;
}

/* DP
#menu ul.sub_menu2 #white_line1 {
border-left:2px solid #999;
height:50px;
margin:0;
left:110px;
margin:0;
padding:0;
position:relative;
top:4px;
width: 1px;
} */

#menu ul.sub_menu2 #white_line2 {
border-left:2px solid #999;
height:50px;
margin:5px -62px 10px 35px;
}



#menu ul.sub_menu2 li #dividing_line_image
{float:left;
margin:0;
margin-top: 5px;
margin-left: -20px;
width:1px;
height: 50px;
padding:0;
border-left:2px solid #999;} /*{position: absolute; left: 545px; top: 4px;} */

#menu ul.sub_menu2 li #dividing_line_image2
{float:left;
margin:0;
margin-top: 5px;
margin-left: -20px;
width:1px;
height: 50px;
padding:0;
border-left:2px solid #999;} /*{position: absolute; left: 545px; top: 4px;} */


	
/*PILCHER_________________________________________________________________*/	
#menu ul.sub_menu2 li.sub_menu2_multi_asset {color: red;}
	



/*ASSET VARIETALS__________________________________________________________________*/
#pe_overview_content h1 {background: rgb(37,64,143);}
#pe_overview_content ul h1 {background: transparent;}



/*DIRECTORY__________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
*/


/* *********************************************** */

/* Minimum height of container in Downloads2 page. */

#downloads
{
	min-height: 550px;
}

/* *********************************************** */

#directory_container
	{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 940px;
	background: transparent;
	}

#nav-menu
{
	text-align:center;
	margin-left:10px;
	margin-top:35px;
	padding-bottom:10px;
	color:#434230;
	font-size:0.7em;
	font-weight:bold;
	margin: 0 0.15em;
}


#nav-menu a
{
	color:#434230;

}

#nav-menu a:hover
{
	color:#808080;
}



