@charset "UTF-8";
/* CSS Document */
/* Developed by FATHOM.net */
body                                            {background:url(images/bg-body.jpg) top center;margin:0;padding:0;}
img                                             {border:0px}
.clearfix                                       {clear:both;}

#mainwrapper                                    {width:938px;margin:0 auto 0 auto;background:url(images/bg-main.gif) top center;padding:0 4px 0 4px;}
#top                                            {margin:0;background:url(images/top-bannerHome.jpg) top center;}
#top a                                          {display:block;width:936px;height:102px;overflow:hidden;}
#top a h1                                       {font-size:2px;text-indent:-800px;overflow:hidden;margin:0px;}
#flash                                          {padding:0 1px 0 1px;}

/*-- Nav -------------------------------------- */
#nav                                            {margin:0 auto 0 auto;padding:0 1px 0 1px;height:40px;}
#nav ul                                         {margin:0;padding:0;}
#nav ul li                                      {list-style-type:none;float:left;margin:0;padding:0;}
#nav ul li a                                    {display:block;height:40px;text-indent:-120px;font-size:1px;overflow:hidden;}
#nav ul li a.btnDifference                      {width:186px;background:url(images/btnDifference.gif) no-repeat 0 0;}
#nav ul li a.btnServices                        {width:83px;background:url(images/btnServices.gif) no-repeat 0 0;}
#nav ul li a.btnTeam                            {width:88px;background:url(images/btnTeam.gif) no-repeat 0 0;}
#nav ul li a.btnApproach                        {width:113px;background:url(images/btnApproach.gif) no-repeat 0 0;}
#nav ul li a.btnNews                            {width:142px;background:url(images/btnNews.gif) no-repeat 0 0;}
#nav ul li a.btnContact                         {width:94px;background:url(images/btnContact.gif) no-repeat 0 0;}
#nav ul li a.btnHome                            {width:73px;background:url(images/btnHome.gif) no-repeat 0 0;}
#nav ul li a.btnClient                          {width:157px;background:url(images/btnClient.gif) no-repeat 0 0;}
#nav ul li a:hover                              {background-position: 0 -40px;}

#home #nav                                      {margin:0;padding:0;height:45px;padding:0 1px 0 1px;}
#home #nav ul li a                              {height:45px;}
#home #nav ul li a.btnDifference                {width:179px;background:url(images/btnDifferenceHome.gif) no-repeat 0 0;}
#home #nav ul li a.btnServices                  {width:105px;background:url(images/btnServicesHome.gif) no-repeat 0 0;}
#home #nav ul li a.btnTeam                      {width:100px;background:url(images/btnTeamHome.gif) no-repeat 0 0;}
#home #nav ul li a.btnApproach                  {width:124px;background:url(images/btnApproachHome.gif) no-repeat 0 0;}
#home #nav ul li a.btnNews                      {width:159px;background:url(images/btnNewsHome.gif) no-repeat 0 0;}
#home #nav ul li a.btnContact                   {width:112px;background:url(images/btnContactHome.gif) no-repeat 0 0;}
#home #nav ul li a.btnClient                    {width:157px;background:url(images/btnClientHome.gif) no-repeat 0 0;}
#home #nav ul li a.btnHome                      {width:0px;background:url(images/btnHome.gif) no-repeat 0 0;}
#home #nav ul li a:hover                        {background-position: 0 -45px;}
#difference #nav ul li a.btnDifference,
#services #nav ul li a.btnServices, 
#team #nav ul li a.btnTeam, 
#approach #nav ul li a.btnApproach,
#news #nav ul li a.btnNews,
#contact #nav ul li a.btnContact                {background-position: 0 -40px;}

/*-- Home items -------------------------------*/
#home .twothirds                                {float:left;padding-top: 6px; width: 680px; padding-left: 10px; padding-bottom: 10px;background:url(images/bg-home-co.jpg) top left repeat-x;min-height:300px;}

#home .news                                     {font-family:georgia;font-size:13px;float:left;width:220px;padding:10px 0 0px 0;background:url(images/bg-home-news.jpg) repeat-x top left;line-height:20px; padding-top: 6px;}
#home .news p                                   {margin:0 0 20px 10px;}
#home .news p strong                            {font-family:arial;color:#897d67;text-transform:uppercase;font-weight:normal;}
#home .news p strong .type                      {color:#003366;}
#home .news p a                                 {text-decoration:none;color:#cc6600;}

/*-- callouts ---------------------------------*/
a.co                                            {display:block;width:183px;height:106px;float:left;font-family:arial;text-decoration:none;color:#fff;font-size:13px;margin:0px 0px 10px 0px;padding:55px 130px 0 16px;}
a.co.asset                                      {background:url(images/co-asset.jpg) no-repeat top left; margin-right:10px;}
a.co.concerned                                  {background:url(images/co-concerned.jpg) no-repeat top left; margin-right: 8px; }
a.co.market                                     {background:url(images/co-market.jpg) no-repeat top left; }
a.co.planning                                   {background:url(images/co-planning.jpg) no-repeat top left; margin-right: 8px;}

/*-- Subpage items ----------------------------*/
#leftcol                                        {float:left;width:229px;background:url(images/bg-co-contentleft.jpg) top left no-repeat;text-align:center;padding:0px 0 20px 0;margin:0;}
#subnav                                         {font-family:arial;background:url(images/bg-subnav.jpg) no-repeat top left;margin:0 0 20px 1px;padding:0 0 20px 0;color:#fff;font-size:12px;text-align:left;}
#subnav ul                                      {list-style-type:none;margin:0;padding:37px 15px 0 15px;}
#subnav ul li                                   {border-bottom:1px solid #396b97;}
#subnav ul li a                                 {display:block;text-decoration:none;color:#fff;padding:10px 0 10px 5px;}
#subnav ul li a:hover                           {background:#5897c3}
ul#looking a#sublooking, ul#culture a#subculture, ul#careers a#subcareers, ul#history a#subhistory {background:#5897c3}

	/*-- This line of code fixes height of subnav temporarily until new people are added ----------------------------*/
	
	#team #subnav, #approach #subnav, #contact #subnav                                         {height:150px;}



#main                                           {float:left;margin:0;width:709px;background:url(images/bg-content.jpg) no-repeat 230px 0px;}

#subheader                                      {width:708px;height:190px;background:url(images/bg-landing.jpg) repeat-y top left;font-family:arial;color:#fff;padding:20px 0 0 0;margin:0 0 20px 0;}
#approach div.process									{width:706px;height:267px;background:url(images/h-our-process.jpg) no-repeat top left;font-family:arial;color:#fff;padding:0px 0 0 0;margin:0 0 20px 0; border: 1px solid #00346e;}
#difference div.future									{width:706px;height:267px;background:url(images/h-difference-futue.jpg) no-repeat top left;font-family:arial;color:#fff;padding:0px 0 0 0;margin:0 0 20px 0; border: 1px solid #00346e;}
#services div.financial									{width:706px;height:267px;background:url(images/h-services-financial-planing.jpg) no-repeat top left;font-family:arial;color:#fff;padding:0px 0 0 0;margin:0 0 20px 0; border: 1px solid #00346e;}
#services div.asset										{width:706px;height:267px;background:url(images/h-services-asset-management.jpg) no-repeat top left;font-family:arial;color:#fff;padding:0px 0 0 0;margin:0 0 20px 0; border: 1px solid #00346e;}
#services div.business									{width:706px;height:267px;background:url(images/h-services-business-services.jpg) no-repeat top left;font-family:arial;color:#fff;padding:0px 0 0 0;margin:0 0 20px 0; border: 1px solid #00346e;}

#subheader h2                                   {margin:10px 0 0 30px;width:600px;height:27px;font-size:1px;text-indent:-300px;overflow:hidden;}
#difference #subheader h2.main                  {background:url(images/titleDifference.gif) top left no-repeat; height:60px;}
#difference #subheader h2.culture               {background:url(images/titleCulture.gif) top left no-repeat;}
#difference #subheader h2.history               {background:url(images/titleHistory.gif) top left no-repeat;}
#difference #subheader h2.careers               {background:url(images/titleCareers.gif) top left no-repeat;}
#services #subheader h2                         {background:url(images/titleServices.gif) top left no-repeat;}
#team #subheader h2                             {background:url(images/titleTeam.gif) top left no-repeat;}
#approach #subheader h2                         {background:url(images/titleApproach.gif) top left no-repeat;}
#news #subheader h2                             {background:url(images/titleNews.gif) top left no-repeat;}
#news #subheader h2.news                        {background:url(images/titleNewsleter.gif) top left no-repeat;}
#news #subheader h2.resource                    {background:url(images/titleResource.gif) top left no-repeat;}
#news #subheader h2.media                       {background:url(images/titleMedia.gif) top left no-repeat;}
#news #subheader h2                             {background:url(images/titleNews.gif) top left no-repeat;}
#contact #subheader h2                          {background:url(images/titleContact.gif) top left no-repeat;}
#contact #subheader h2.directions               {background:url(images/titleDirections.gif) top left no-repeat;}
#sitemap #subheader h2                          {background:url(images/titleSitemap.gif) top left no-repeat;}
#privacy #subheader h2                          {background:url(images/titlePrivacy.gif) top left no-repeat;}
#subheader p                                    {margin:10px 120px 0 30px;font-size:14px;line-height:20px;font-weight:100;}
#subheader p.margin                             {margin:80px 300px 0 44px;font-size:14px;line-height:20px;font-weight:100;}
#subheader a									{color: #DA7211;}

#subheader.landing                              {background:url(images/bg-landing.jpg);}
#subheader.landing p                            {font-size:14px;font-weight:normal;margin:10px 10px 0 30px;}

#contact #subheader.landing{height:140px;}
#news #subheader.landing{height:150px;}
#approach #subheader.landing{height:170px;}
#team #subheader.landing{height:150px;}
#services #subheader.landing{height:170px;}
#difference #subheader.landing{height:180px;}
#sitemap #subheader.landing{height:70px;}
#privacy #subheader.landing{height:70px;}


#main .content                                  {width:350px;;float:left;margin:0;color:#555555;font-family:georgia;font-size:13px;line-height:26px;}
#main .content-one								{width:700px;;float:left;margin:0;color:#555555;font-family:georgia;font-size:13px;line-height:26px;}
#main .content p, #main .content-one p			{padding:0 20px 0 10px;margin:0 0 10px 0;}
#main .content h3, #main .content-one h3		{padding:0 20px 0 10px;margin:0 0 10px 0;}
#main .content a, #main .content-one a			{color:#333;}
#main .content a.item, #main .content-one a.item {color:#555;text-decoration:none;display:block;width:320px;margin:5px 0 5px 10px;padding:3px;background:#ddd;font-size:13px;line-height:22px}
#main .content a:hover, #main .content-one a:hover {color:#333;background:#fff;}

#main .content p.siteMap {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px;}
#main .content p.siteMap a {color: #003366; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight: bold;}
#main .content p.siteMap a:hover {color: #f7931d; background-color: #dfd9d1;}
#main .content ul.siteMap {border-top: 1px solid #cc6600; border-bottom: 1px solid #444444; width: 280px; margin-left: 10px; margin-top: 6px; margin-bottom: 16px; background-color: #ddd; padding: 6px 0px 6px 16px; list-style-type: none;}
#main .content ul.siteMap li span.bullet:before {color: #000; font-size: 9px; content: "\25C6"; margin-right: 6px;}



#main .content iframe{border:1px solid #000;margin:0 0 0 10px;}

p.footnote {width:920px;text-align:right;color:#999;font-size:12px;}




/*-- Contact forms ----------------------------*/
#contact form                                   {width:450px;color:#666666;margin:0 auto 0 auto;}
#contact form input[type=checkbox]				{margin-left: 10px;}
#contact form input[type=text],
#contact form input[type=button],
#contact form select                            {display: block;float: left; width:150px;margin:0px 0px 10px 10px;border:1px solid #999999;}
#contact form label                             {display: block;float: left; margin:1px 0px 10px 10px;border:0px solid; }
#contact form label.checkbox					{display: inline; float: none; margin: 0px 0px 0px 0px;}
#contact form textarea                          {display: block;float: left;width:400px;height:150px;margin:1px 0px 10px 10px;border:1px solid #999999;}
#contact form fieldset                          {border: 1px groove #f7931d;padding:5px 0 0 0;}
#contact legend                                 {margin:5px 10px 5px 10px;color: #333333;}
#contact label                                  {text-align: left;padding:2px 0 0 5px;}
form br                                         {clear: left;}

/*-- Footer -----------------------------------*/
#footer                                         {font-family:arial;font-size:11px;border-top:5px solid #fff;margin:0 15px 0 15px;padding:10px 0 0 0;clear:both;}
#footer p                                       {float:left;padding:0 30px 0 0px;color:#666666;margin:0;}

#fathom                                         {margin:0px 0 10px 0;padding:10px 0 0 0;font-size:11px;;text-align:center;font-family:arial;color:#444;}
#footer-office                                  {width: 938px; height: 14px; background-image: url(images/bg-footer-office.gif); margin-left: auto; margin-right: auto; margin-bottom: 6px;}
#fathom a                                       {color:#222;font-weight:bold;}
#fathom a:hover                                 {color:#000;font-weight:bold;}

#conews                     					{float: left;width: 650px;margin: 15px 0 15px 0;padding: 0 0 0 10px;text-align: left;font-size: 12px;color: #666666;font-family: Georgia, "Times New Roman", Times, serif;line-height: 1.5; padding-bottom: 10px;}
#conews p                     					{width: 200px; float: left; margin-right: 14px;}
#conews div                						{float:left;width: 200px;border-left:1px solid #ccc;padding:0 10px 0 5px;}
#conews h2                  					{margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;}
#conews a                   					{float: none; text-decoration:none;color:#cc6600;}
#conews .type                      				{color:#003366;}

#copyFooter										{color:#444; font-size: 12px; text-align:center; width: 800px; margin-left: auto; margin-right:auto; padding-bottom:10px;}
#copyFooter a									{color:#222;text-decoration: none;}
#copyFooter a:hover								{color:#222;text-decoration: underline;}

span.homeLink									{text-decoration: underline;}
span.homeLink:hover								{text-decoration: none;}

ul.policy										{margin-top: 0px;}
h3.policy										{font-size: 14px; margin-bottom: 0px;}

