@charset "utf-8";
/* CSS Document */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #333333;
	background-color:#FFFFFF;
	margin:0;
	padding:0
}

#maincontainer {width: 800px;
margin: 1em auto 0 auto;
border: 1px solid #999999;}

#header {height: 150px;
background-image:url(images/header.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#mmk {margin-top: 50px;
display:none}

#nav {background-color: #0b8ba4;
text-align: right;
padding: 0 3em 0 0;
margin: -1em 0 0 0;
border: 1px solid  #0b8ba4;

}


ul#horizontal li {list-style:none;
display:inline; 
}

ul#horizontal li a {color: #fff ;
font-weight: bold;
margin: 0.5em 1.5em 0 0;
text-decoration: none;


}

ul#horizontal li a:hover {color: #b0d4a4;}

ul#horizontal li a.on {color: #b0d4a4;}

/*___sub menus_________________*/

ul#horizontal li
{	
	position: relative;	 
}
ul#horizontal ul 
{
	
	margin: 0; 
	padding: 0;	
	display: none;
	position: absolute; 
	top:20px;
	left: 0.5em;
	background-color:#0b8ba4;
	border-bottom: 1px solid #fff;
	width: 135px;
	
	
	}
	
ul#horizontal li:hover ul, ul#horizontal li.over ul
{
	display: block;}
	
	ul#horizontal li a.drop 
{
	font-size:12px;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 0.25em 1em  ;
	text-align: left;
	
	border: solid 1px #0b8ba4;
}

ul#horizontal li a.dropfirst 
{margin-top: -0.5em;
font-size:12px;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 1em 1em 0.25em 1em ;
	
	text-align: left;
	
	border: solid 1px #0b8ba4;
	  }

ul#horizontal li a.drop:hover
{
	color: #b0d4a4;
	}		
	
	ul#horizontal li a.dropfirst:hover
{
	color: #b0d4a4;
	}		



/*___end sub menus_________________*/




#leftnav {
	float: left;
	margin: 1.5em 0;
	padding: 0.5em 0 0 0;
		
}





ul#left li {list-style:none;
margin: 0 0 0 -1.5em;
width: 200px;
}

ul#left li a{color: #0b8ba4;
text-decoration:none;
line-height:1.5em;
padding: 2px 0 2px 0;
border-bottom: 2px solid #b0d4a4;
display: block;
}

ul#left li a.line {line-height:normal;}

ul#left li a.lineon {line-height: normal;
color: #333;}

ul#left li a:hover {
color: #333}

ul#left li a.on {color: #333}

#texthome {width: 320px;
float: left;
margin: 2.5em 0 1em 4em}

#text {width: 500px;
float: left;
margin: 2.5em 0 1em 4em}

#textnews {width: 500px;
float: left;
margin: 2.5em 0 1em 4em}



#textnews ul li {list-style:none;
margin: 0 0 1em -3em;
}

#textnews ul li a {color:#0b8ba4;
text-decoration: none}

#textnews ul li a:hover {color:#333333;
}

#text a {color:#0b8ba4;
text-decoration: none;}

#text a:hover {color: #333333;
text-decoration: none;}


#texthome a {color:#0b8ba4;
text-decoration: none;}

#texthome a:hover {color: #333333;
text-decoration: none;}

#news {width: 150px;
float:right;
margin: 2.5em 1.5em 1em 0;
border: 1px solid #ccc;
padding: 0.5em; 
font-size: smaller;}

#news a {color: #0b8ba4;
text-decoration:none;}

#news a:hover {color: #333333 }

#center {background-image:url(images/handleft.jpg);
background-position:bottom left;
background-repeat:no-repeat;}

h1 {font-weight: bold;
font-size: small;
margin:  0;}

h2{font-weight: bold;
font-size: small;
}

#hook {
margin-top: 2em;
font-size: large;
font-weight: bold;
color: #0b8ba4}

#fsa {font-size: smaller;
margin: 2em 0 0 0;
clear: both;
width: 300px;}

#base {background-color: #0b8ba4;
color: #FFFFFF;
font-size: smaller;
padding: 0.5em;
text-align:center;
clear: both}

#base a {text-decoration: none;
color: #FFFFFF}

#base a:hover {color: #333333;}


#whoright {width: 500px; 
float: right;}



#biogclear {clear:both}



ul#casestudies li {margin: 0 0 1em 0;}




#contact {width: 175px;
float:right;
margin: 2.5em 1.5em 0 0;
padding: 0.5em; 
font-size: smaller;
}


#textcontact {width: 235px;
float: left;
margin: 2.5em 0 1em 4em;
}

#textcontact a {color:#0b8ba4;
text-decoration: none;}

#textcontact a:hover {color:#333;
text-decoration: none;}

#clearcontact {clear: both}

#spacer {height: 28px}

#newstext {width: 450px;
float: right;
padding: 2em}

#newstext a {color: #0b8ba4;
text-decoration: none}

#newstext a:hover {color: #333333;
text-decoration: none}

#textnews ul li {padding-bottom: 1em;
border-bottom: 1px solid #ccc}

#textsitemap  {width: 450px;
float: right;
padding: 2em}

#textsitemap a {color: #0b8ba4;
text-decoration: none}

#textsitemap a:hover {color: #333333;
text-decoration: none}

ul#sitemap li {line-height: 1.5em}

#leftsitemap {
	float: left;
	margin: 1.5em 2em;
	padding: 0.5em 0 0 0;
		
}

.clientsleft {width: 240px;
float: left}

.clientsright {width: 240px; float: right}

.clear {clear:both}

/*------------alternative asset management--------*/
#aam td {padding: 0.5em 0}

table#aam {margin-left: 3em}