@charset "UTF-8";
/* CSS Document */

/* -------------------------
	-----DEFAULTS SECTION ------
	--------------------------*/
	body{
		margin:0px;
		background-color:#ffffff;
		border:solid 0 #47443d;
		border-width:2px 0px 0px 0px;
		font-family: Arial;
		color: #000000;
	}
	h1 {
		font-family: Arial;
		font-size:22px;
		font-weight: normal;
		color: #3d568f;
	}
	
	p, td, li, div {font-family: Arial; color: #000000; font-size: 12px; line-height: 18px;}
	
	a{
	 color: #d58700;
	}
	a:hover {
	 color: #dda33e;
	}
	
	
	.blueSubHeader {
		font-size: 15px;
		font-weight: bold;
		color: #3d568f;
		line-height: 20px;
		text-decoration:none;
	}
	
	/*--------------------------
	------HEADER SECTION -------
	--------------------------*/
	#logo_cell{
		height:96px;
		
	}
	#logo{
		padding-top:10px;
		padding-left: 24px;
	}
	#menu_container{
		width:929px;
		height:56px;
		}
		.menu_div_l{
			float:left;
			width:2px;
			height:37px;
		}
		.menu_div_r{
			float:left;
			width:3px;
			height:37px;
		}
		.menu_div_repeat{
			 float:left;
			 background-image:url('images/header_menu_repeat.png');
			 background-repeat:repeat-x;
			 height:37px;
			 width:918px;
			}
			.menu_div{
				position:relative;
				font-family:Georgia, "Times New Roman", Times, serif;
				color:#FFFFFF;
				font-size:11px;
	
			}
			.screen_opacity_n{
					filter:alpha(opacity=2);
					-moz-opacity:0.02;
					-khtml-opacity: 0.02;
					opacity: 0.02;
				}
			.screen_opacity{
					filter:alpha(opacity=8);
					-moz-opacity:0.08;
					-khtml-opacity: 0.08;
					opacity: 0.08;
				}
				.menu_txt{
					position:relative;
					z-index:15;
					padding:8px 20px 0px 20px;
					text-align:center;
				}
				.menu_screen{
					position:absolute;
					z-index:16;
					top:0px;
					left:0px;
				}
			.menu_divider{
				float:left;
			}
			.menu_selected{
				position:absolute;
				top:-12px;
				left:-6px;
				z-index:20;
				}
				.menu_selected_left{
					float:left;
				}
				.menu_selected_repeat{
					float:left;
					
					height:56px;
					text-align:center;
					color:#47443d;
					font-size:11px;
					padding-top:20px;
					}
					.menu_s_repeat_MSIE{
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/header_menu_selected_repeat_msie.png", sizingMethod="scale");
					}
					.menu_s_repeat_FF{
						background-image:url("images/header_menu_selected_repeat.png");
						background-repeat:repeat-x;
					}
					.menu_unselected_color{
						color:#FFFFFF;
					}
					.menu_selected_color{	
						color:#efa13b;
					}
				.menu_selected_right{
					float:left;
				}
#content_table{
	position:relative;
	top:-25px;
	left:0px;
	z-index:50;
}

.home_div p{
	color:#1c1b18;
	line-height:21px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/*//////////////////////////
//////TESTIMONIALS//////////
//////////////////////////*/
.sub_content_container{
	width: 673px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	background-color: #f2eee6;
}

.sub_content_container h2{
	font-family: Georgia;
	font-size: 22px;
	font-weight: bold;
	color: #011b58;
}

.sub_content_container h3{
	font-size: 15px;
	font-weight: bold;
	color: #3d568f;
}

.quote_container{
	position: relative;
	font-family: Times New Roman;
	font-size: 16px;
	color: #47443d;
	width: 641px;			
	border: solid 1px #e6e4df;
	margin: 0px 20px 0px 0px;	
}

#quote_container_closed_1, #quote_container_closed_2, #quote_container_closed_3, #quote_container_closed_4{
	position: relative;
	font-family: Times New Roman;
	font-size: 16px;
	color: #47443d;
	width: 641px;
	height: 70px;
	z-index: 100;	
	background: url("images/quote_container_closed_bg.jpg");		
}

#testimonial_1, #testimonial_2, #testimonial_3, #testimonial_4{
	position: relative;
	top: 0px;
	font-family: Times New Roman;
	font-size: 16px;
	color: #706a5c;
	/*width:616px;	*/
	width: 100%;
	/*padding: 65px 10px 20px 15px;		*/
	background: url("images/quote_container_open_bg.jpg") bottom left repeat-x #eeebe5;	
}

.quote_name{
	position: absolute;
	top: 14px;
	left: 15px;
	font-size:24px;
	font-weight:bold;
	color: #706752;
	width:641px;
	z-index: 102;
	text-decoration: none;	
}

.quote_position_title{
	position: absolute;
	top: 34px;
	left: 15px;
	width:641px;
	z-index: 101;
    font-size: 16px;
    font-family: Times New Roman;	
}

.quotes_image_open{
	float:left;
	width: 16px;
	
	overflow: hidden;
	height: 0px;
}

.quotes_image_open img{
	margin:0;
	padding:0;
}

.quote_text{
	/*
	padding: 0px 0px 0px 18px;
	*padding: 0px 0px 0px 2px;
	*/
	padding-bottom: 5px;
	padding-left: 18px;
	width: 570px;


	overflow: hidden; 
	height: 0px; 
}

.quote_text div { 
	display: none;
	padding: 10px 10px 20px 25px;
}
.quotes_image_open div { 
	display: none;
	position: absolute;
	left: 30px;
	top: 10px;
}

/*///////////////////////////
/////////CONTACT US//////////
///////////////////////////*/


fieldset{
border: 0;
}

#contactus_container{
 color: #47443d;
 float:left;
}

#contactus_container h2{
color: #716e66;
font-family: Arial;
font-size: 14px;
font-weight: bold;
}

#contactus_container h3{
color: #47443d;
font-family: Arial;
font-size: 12px;
font-weight: bold;
}

#contactus_left, #contactus_right{
width: 371px;
float:left;
}

#contactus_left li{
list-style-type: none;
}

#contact_form{
padding: 10px 0 0 15px;
width: 325px;
font-size: 12px;
font-family: Arial;
color: #676767;
background-color: #FFF;
border: 1px solid #e9e9e9;
}

#contact_form input, #contact_form textarea{
width: 212px;
padding: 0px 0px 0px 5px;
height: 25px;
}

#contact_form input{

}

#contact_form .form_field{
height: 35px;
width: 330px;
}

#contact_form .form_textarea_field{
width: 330px;
height: 60px;
}

#contact_form .label, #contact_form .input_field{
float:left;
}

#contact_form .label{
width: 95px;
text-align: left;
}

#contact_form .comments{
width: 305px;
text-align: left;
}

#contact_form #button_container{
width: 320px;
text-align: center;
}

#contact_form .comments{
	height: 25px;
}

/*/////// INVESTMENT PROFESSIONAL */
	.thumb_opacity{
		filter:alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity: 0.4;
		opacity: 0.4;
	}
	.detail_sub{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		line-height:23px;
		color:#47443d;
		font-weight:bold;
		font-style:italic;
	}
	.detail_thumb{
		padding-right:40px;
		}
		.detail_thumb P{
			margin:0px 0px 0px 0px;
		}
		.thumb_sub_txt{
			padding:14px 0px 0px 0px;
		}
	.invest_detail_txt{
		padding-top:15px;
		width:422px;
	}
	.investment_link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:21px;
		color:#d58700;
		font-weight:bold;
	}

/* PRESS //////////*/
	.date_month{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding-top:8px;
	}
	.date_day{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:bold;
		color:#47443d;
		padding-top:3px;
	}
	.date_year{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#47443d;
		padding-top:13px;
	}
	.story_cell{
		padding:10px 0px 10px 10px;
	}
	.read_link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#47443d;
	}
	#press_div H1{
		line-height:28px;
	}


/* INVESTMENT PROFESSIONALS */
.invest_pro_thumb_s{
		border:solid 0 #8497c1;
		border-width:3px 3px 3px 3px;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	.invest_pro_thumb{
		border:solid 0 #d6cdbe;
		border-width:3px 3px 3px 3px;
		filter:alpha(opacity=60);
		-moz-opacity:0.60;
		-khtml-opacity: 0.60;
		opacity: 0.60;
	}
	
	.invest_pro_container{
		}
		.invest_pro_div{
			padding:5px 20px 5px 20px;
			float:left;
		}

/* ///////PORTFOLIO ////////*/
	.portfolio_container{
		 padding:3px;
		 background-color:#d6cdbe;
		}
		.portfolio_div{
			position:relative;
			z-index:456;
			width:202px;
			height:131px;
			vertical-align:middle;
			}
			.portfolio_screen{
				 position:absolute;
				 top:0px;
				 left:0px;
				 z-index:458;
			}
			.portfolio_pic{
				position:relative;
				z-index:457;
				vertical-align:middle;
				width:202px;
				height:131px;
			}
	
/*////////PORTFOLIOS /////////*/		
	.portfolio_div_container{
		padding:8px;
		float:left;
	}
	.port_thumb_s{
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	.port_thumb{
		filter:alpha(opacity=60);
		-moz-opacity:0.60;
		-khtml-opacity: 0.60;
		opacity: 0.60;
	}
	.port_thumb_va{
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;
	}
	.portfolio_container{
		position:relative;
		 padding:3px;
		 background-color:#d6cdbe;
		 z-index:454;
	}
	.portfolio_container_s{
		 position:relative;
		 padding:3px;
		 background-color:#8497c1;
		 z-index:454;
	}
	.portfolio_bg{
		position:absolute;
		z-index:455;
		width:202px;
		height:131px;
		top:0px;
		left:0px;
		background-color:#FFFFFF;
	}
	.portfolioImage {
		border: 3px solid #d6cdbe;
	}

/*////DIRECTIONS///////*/
.map_container{
	padding-bottom:20px;
	}	
	.directions_bg{
		background-image:url('images/contact_directions_bg.jpg');
		background-repeat:no-repeat;
		width:678px;
		height:73px;
		}
		.directions_div{
			padding:6px 0px 0px 15px;
		}
		.directions_input{
			background-image:url('images/directions_input_bg.jpg');
			background-repeat:no-repeat;
			width:358px;
			height:23px;
			border:solid 0 #c5c5c5;
			border-width:1px 1px 1px 1px;
		}
		.directions_sub_title{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#011b58;
			font-weight:bold;
		}
.dir_list_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#716e66;
	text-decoration:none;
	position:relative;
}

/*///////////////////////////
////////FOOTER///////////////
///////////////////////////*/

#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1;
	color:#47443d;
}