@import url(../_css/reset.css);

body { font-family: Arial, Helvetica, sans-serif; color:#333 }

.vx_block { margin-bottom:10px; }
	
	.content a { color:#0078AE; text-decoration:underline; }
		.content a:hover { color:#000; text-decoration:none; }
		
	hr { display:none; }	
	
	.content h1, .content h2, .content h3, .content h4, .content h5 { line-height:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#0078AE; } 
	.content h1 { font-size:1.8em; }
	.content h2 { font-size:1.6em; }
	.content h3 { font-size:1.4em; }
	.content h4 { font-size:1.2em; }
	.content h5 { font-size:1em; }
	
	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content address, .content table, .content form { margin:0 0 1em 0; }
	
	.content ul { margin-left:1.5em; }
		.content li { margin-bottom:.6em; }
			.content li ul li { margin-left:1em; list-style:circle; }
		
#wrapper { margin: 0 auto; }
	#header { height: 15em; position: relative; height: 24em; clear: both; }

		.logo { width: 300px; float: left; margin: 10px 0; }

		.address { width: 400px; text-align: right; float: right; margin: 10px 20px; }
		
		.banner { clear: both; }
			.banner img { border-bottom: solid 3px #DEC955; }
		 		
				#profile .banner { background:#65863B url(../_images/corner_green.gif) 745px 4px no-repeat; border-bottom: solid 3px #DEC955; }
					#profile .banner img { border-bottom: 0; margin-bottom:-2px }
					#profile .banner_content { color:#fff; position:absolute; right: 20px; width: 246px; top: 120px; }
					#profile .banner_content h1, #profile .banner_content h2, #profile .banner_content h3, #profile .banner_content h4, 
					#profile .banner_content h5, #profile .banner_content p, #profile .banner_content a { color:#fff; }
						
		.clearfix:after { content:" "; clear:both; float:none; display:block; }
		
		.container { width:760px; margin:0 auto; }
		
		#menu_wrapper { background: #0078AE url(../_images/bg_menu.jpg) repeat-x bottom; height: auto; padding-bottom:1.3em }
			.menu { font-size: 1.2em; top: 55px; right: 0px; text-align: right; font-weight:bold; }
				.menu:after { content:" "; display:block; float:none; clear:both; }
					.menu li { float:left; list-style: none; text-align:center; margin:0; padding: 0; }
						.menu li a { text-decoration: none; color:#fff; margin:0; display:block; padding:1.05em 1.5em; }
							.menu li a:hover { text-decoration: none; background:url(../_images/bg_home_on.gif) no-repeat bottom center; }
			
			#home li.menu-36 a, 
			#secondary-market li.menu-37 a, 
			#investment-focus-and-expertise li.menu-38 a, 
			#investment-and-funds li.menu-39 a, 
			#profile li.menu-40 a, 
			#contact-us li.menu-41 a { text-decoration: none; background:url(../_images/bg_home_on.gif) no-repeat bottom center; }
			
			
	#content_wrapper { background:#fff; width: 100%; padding: 0; }
		
		#content { padding: 0; }
		
			#column1 .hr { margin-right:-17px; }
			#column3 .hr { margin-left:-17px; }
			
		#column1 { float:left; width:450px; overflow: hidden; color:#333; padding-bottom: 1em; }

		#column2 { float:right; width:280px; }
			
#footer_wrapper { width:100%; clear:both; color: #fff; padding-top: 2em; margin-top:0; background:url(../_images/bg_footer.jpg) repeat-x top; height: 10em; }
	.footer { color:#333; padding: 0; font-size:0.9em; margin: .5em auto; }
		.footer a { text-decoration:none; color:#333; }
			.footer a:hover { text-decoration:none; color:#0078AE; }
		.footer_left { float:left; width:450px; }
		.footer_right { float:right; width:238px; text-align: right; }
		.footer strong { color:#0078AE; font-weight:normal; }
		
	.form { position:relative; padding-left: 7px; }
		fieldset { border: none; }
		legend { display: none; }
		.form label { display: none; }
		.form p { margin-bottom:1em; }
		.form input[type=text], .form select, .form textarea { width:182px; color:#333; font-size:1em; padding:1px 2px 2px 2px; }
			.search_form p { float:left; margin-left: 10px; }
			.search_form input[type=text] { font-size:1.1em; }
		.form select { width:190px; }
		.form textarea { border:solid 1px #333; }
		.form p.submit_extra { margin: 4px 0 0 20px; float: left; }
			.form p.submit_extra a { text-decoration:none; }
			.form .go { margin:-2px 0 0 -3px }
			
			.content textarea { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }

		.newsletter .split { width:230px; float: left; }
		.newsletter .form { width:190px; float: right; }
			#column2 .newsletter .form, #_blocks .newsletter .form { width:190px; float:none; clear:both; padding: 0; }
		.form .submit { float:left; }
		
		.box { border: solid 1px #ccc; padding: 5px; background:url(../_images/bg_box.jpg); float: left; margin: 0 0 2em 0; width: 269px; }
			#column1 .box { width: auto; clear:both; float:none; }
				.box_content { background:#fff; padding:1em 1em 0 1em; border:solid 1px #ccc; }
					.box .content a { text-decoration:none; color:#65863B; }
					.box .content a:hover { color:#333; }
				.box .content li { margin-bottom:.5em; line-height:1.4em; }
				.box p { margin-bottom:.7em; }
			.box .client_logo { float:left; margin:7px; }
			.box .image_right img { border:solid 1px #FEDE00; }
		
		.corner { background:url(../_images/bg_box_heading.gif) no-repeat right top; }
		
		#home .box .title h1, #home .box .title h2, #home .box .title h3, #home .box .title h4, #home .box .title h5, #home .box .title p { color: #65863B; background:url(../_images/arrow_green.jpg) no-repeat 0 7px; }
		#home .title h1, #home .title h2, #home .title h3, #home .title h4, #home .title h5, #home .title p { color: #0078AE; background:url(../_images/arrow_blue.jpg) no-repeat 0 7px; }
		
		.title h1, .title h2, .title h3, .title h4, .title h5, .title p { font-size:1.5em; color: #65863B; background:url(../_images/arrow_green.gif) no-repeat 0 7px; padding:0 0 .3em .7em; font-family: Georgia, "Times New Roman", Times, serif; margin: .3em 0 1em; border-bottom: dotted 1px #ccc; clear:both; float:none; }
		
		.box .title h1, .box .title h2, .box .title h3, .box .title h4, .box .title h5, .box .title p { font-size:1.5em; color: #65863B; background:url(../_images/arrow_green.gif) no-repeat 0 7px; padding:0 0 0 .7em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 .3em .4em; border:0; }
		
		#profile .title h1, #profile .title h2, #profile .title h3, #profile .title h4, #profile .title h5, #profile .title p { color: #65863B; background:url(../_images/arrow_green.gif) no-repeat 0 7px; }
		
	.image_block:after { content:""; display:block; float:none; clear:both; margin-bottom:1.5em; }
		.image_block img, .logo_block img { border:solid 4px #ebebeb; margin-bottom:0.1em; }
		.image_right { float:right; margin: 0 0 1em 1em; position: relative; z-index: 10; }	
		.image_left { float:left; margin:0 1em 1em 0; position: relative; z-index: 10; }
		
		.logo_block { width:138px; margin:0 4em 1em 0; float:left; text-align: center; height: 190px; }
	
	.submenu {}
		.submenu ul { margin:0; padding:0 0 1.5em 0; border-bottom: dotted 1px #ccc; }
			.submenu li { list-style:none; margin:0; }
				.submenu a { text-decoration:none; font-weight:bold; color:#666; margin: 0; background: #fff url(../_images/arrow_green.gif) no-repeat 14px 8px; padding:.2em 0 .2em 2.2em; display:block; }
				.submenu a:hover { background: #f1f1f1 url(../_images/arrow_green.gif) no-repeat 14px 8px; }
					
					#profile .submenu a { margin: 0; background: #fff url(../_images/arrow_green.gif) no-repeat 14px 8px; }
						#profile .submenu a:hover { background: #f1f1f1 url(../_images/arrow_green.gif) no-repeat 14px 8px; color:#65863B; }
		



		
#_blocks { padding-bottom:10px; }
	#_blocks .deleteBlock { margin-left:10px; display:block; float:none; clear:both; }
	/*#_blocks .box { border: solid 4px #ebebeb; height:15.8em; overflow:hidden; padding: 3px 10px 0; width:278px; background:url(../_images/bg_box.jpg) left top no-repeat; float: left; margin: 10px; }*/
	#_blocks small { }
	
.pdf li { list-style:none; background:url(../_images/icon_pdf.jpg) no-repeat; padding:0 0 0 2em; margin:0 0 0 -2em;  }
