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

body{
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
}





/* Template */

#container{
	width:700px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	left:50%;
	margin-left:-356px;
	position:absolute;
	top:17px;
	padding:5px;
	padding-bottom:40px;
	height: 2234px;
}

#container #logo{
	width:171px;
	height:86px;
	position:relative;
}

#container #nav{
	width:700px;
	height:25px;
	position:relative;
	top:1px;
}

#container #image_banner{
	width:700px;
	height:190px;
	position:relative;
	top:2px;
	background:#ffffff url(images/template/image_banner_footer.jpg) bottom left repeat-x;
	z-index:1;
}

#container #inset{
	width:185px;
	position:absolute;
	left:495px;
	top:330px;
	padding:5px;
	background-color:#FFFFFF;
	z-index:2;
}

#inset .inset_text{
	background-color:#f0f0f0;
	padding:10px 6px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 16px;
}

#container #inset2{
	width:185px;
	position:relative;
	left:-5px;
	top:5px;
	padding:5px;
	background-color:#FFFFFF;
	z-index:2;
}

#inset .inset_text2{
	background-color:#e6e6fa;
	padding:10px 6px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 16px;
}

#container #title_home{
	width:430px;
	height:30px;
	position:relative;
	left:30px;
	top:20px;
}

#container #title_int{
	width:430px;
	height:30px;
	position:relative;
	left:238px;
	top:20px;
}

#container #special_text{
	width:430px;
	padding-bottom:40px;
	line-height:20px;
	position:relative;
	left:238px;
	top:20px;
}

#container #home_text{
	width:430px;
	position:relative;
	top:35px;
	left:30px;
	padding-bottom:10px;
	line-height:20px;
}

#container #text{
	width:430px;
	position:relative;
	top:35px;
	left:238px;
	padding-bottom:40px;
	line-height:20px;
	background-color: #FFFFFF;
	height: 794px;
}

#container #text_partners{
	width:430px;
	position:relative;
	top:25px;
	left:238px;
	padding-bottom:10px;
	height:auto;
	min-height;20px;
	line-height:20px;
}

#container #left_nav{
	width:175px;
	position:absolute;
	left:50px;
	top:358px;
	padding:19px 0px;
	background-color:#f0f0f0;
	height: 550px;
}

#container #footer{
	width:600px;
	left:50%;
	margin-left:-300px;
	position:relative;
	top:25px;
}




/* Styles */

.team_name{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}

.team_position{
	font-size:11px;
	font-style:italic;
	line-height:14px;
}

.partner_photo{
	margin-top: 6px;
	margin-right: 8px;
}

.para_space{
	margin-top: 10px;
	margin-bottom: 10px;

}

a.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1c5185;
}
a.home:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1c5185;
}
a.home:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6393c3;
}
a.home:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6393c3;
}
a.email {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1c5185;
}
a.email:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1c5185;
}
a.email:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6393c3;
}
a.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6393c3;
}
a.clean:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration: none;
}	
a.clean:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration: none;
}
a.clean:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration: none;
}
a.clean:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6393c3;
	text-decoration: none;
}


li.li1 {
	list-style-image: url('images/amf_li1.jpg');
}
.sm{
	font-size:8px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:0px;
	color: #333333;
}
.phh{
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.copy{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c5185;
	font-weight: bold;
}
.title_bl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight: bold;
}

.justify{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:justify;
}
.blank{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
td.border{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-bottom: #ffffff solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:3px;
	line-height: 15px;
	background-color: #f0f0f0;
}
td.border_center{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-bottom: #ffffff solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:3px;
	line-height: 15px;
	background-color: #f0f0f0;
	text-align: center;
}

td.blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color: #6594c2;
	padding-left:3px;
	font-weight: bold;
}
td.grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color: #6593c1;
	padding-left:6px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: #ffffff solid 1px;
}
/* Navigation */


/* Top Nav */

#nav a, #nav a:hover{
	font-size:1px;
	display:block;
	width:100%;
	height:25px;
}

#nav #about{
	width:84px;
	height:25px;
	float:left;
}

#nav #about a{
	color:#7a7a7a;
	background-image:url(images/navigation/amf_about_us.jpg);
	background-position:0px 0px;
}

#nav #about a:hover{
	color:#5c5c5c;
	background-position:0px -25px;
}

#nav #about a.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #about a:hover.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #investment{
	width:155px;
	height:25px;
	float:left;
}

#nav #investment a{
	color:#7a7a7a;
	background-image:url(images/navigation/amf_investment_approach.jpg);
	background-position:0px 0px;
}

#nav #investment a:hover{
	color:#5c5c5c;
	background-position:0px -25px;
}

#nav #investment a.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #investment a:hover.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #partner{
	width:119px;
	height:25px;
	float:left;
}

#nav #partner a{
	color:#7a7a7a;
	background-image:url(images/navigation/amf_investments.jpg);
	background-position:0px 0px;
}

#nav #partner a:hover{
	color:#5c5c5c;
	background-position:0px -25px;
}

#nav #partner a.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #partner a:hover.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #team{
	width:143px;
	height:25px;
	float:left;
}

#nav #team a{
	color:#7a7a7a;
	background-image:url(images/navigation/amf_team.jpg);
	background-position:0px 0px;
}

#nav #team a:hover{
	color:#5c5c5c;
	background-position:0px -25px;
}

#nav #team a.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #team a:hover.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #media{
	width:109px;
	height:25px;
	float:left;
}

#nav #media a{
	color:#7a7a7a;
	background-image:url(images/navigation/amf_media_center.jpg);
	background-position:0px 0px;
}

#nav #media a:hover{
	color:#5c5c5c;
	background-position:0px -25px;
}

#nav #media a.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #media a:hover.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #contact{
	width:90px;
	height:25px;
	float:left;
}

#nav #contact a{
	color:#7a7a7a;
	background-image:url(images/navigation/amf_contact.jpg);
	background-position:0px 0px;
}

#nav #contact a:hover{
	color:#5c5c5c;
	background-position:0px -25px;
}

#nav #contact a.selected{
	background-position:0px -50px;
	color:#6593c1;
}

#nav #contact a:hover.selected{
	background-position:0px -50px;
	color:#6593c1;
}



/* Left Nav */

#left_nav .address {
	display:block;
	padding:7px 5px 7px 6px;
	color:#333333;
	width:157px;
	font-size: 11px;
	line-height: 18px;
}

#left_nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:11px;
}

#left_nav ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #ffffff;
}

#left_nav ul li a{
	display:block;
	padding:7px 5px 7px 6px;
	border-left:6px solid #c8c8c8;
	text-decoration:none;
	color:#333333;
	width:157px;
}

#left_nav ul li a:hover{
	text-decoration:none;
	color:#333333;
	border-left:6px solid #939393;
	background-color:#c8c8c8;
}

#left_nav ul li a.selected{
	border-left:6px solid #939393;
	background-color:#bfd0e0;
}

#left_nav ul li a:hover.selected{
	border-left:6px solid #939393;
	background-color:#bfd0e0;
}
