body { margin: 0; padding: 0; background: url(/images/bg.gif) repeat-x #333333; text-align: center; }
.clear { clear:both; }

#container { width: 951px; margin: 0 auto; text-align: left; position: relative; }
#header { text-align: left; }
#nav { height: 31px; width: 951px; clear: both; }
#content { background-color: #FCFAE3; }
#mainbodyimg { float: left; padding: 30px; }
#mainbodytxt { padding: 30px 160px 30px 30px; margin-left:350px; }
#bottomnav { background-color: #ABAE9F; text-align: center; padding-top: 10px; height: 40px; font-family:Arial, Helvetica, sans-serif; color: #E6E6E6; font-size: 9px; 	padding-bottom: 10px; }
#footer { background-image: url(/images/footer_bg.gif); background-repeat: repeat-x; height: 23px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-align: center; padding-top: 8px; }
#subfooter { height: 10px; background-color: #202020; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646C73; line-height: 14px; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646C73; line-height: 14px; }	

.news_story a, .news_story a:visited, .news_story a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646C73; line-height: 14px; 	text-decoration: underline; }	
.news_story a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646C73; line-height: 14px; text-decoration: none; }	

#bottomnav p { font-family:Arial, Helvetica, sans-serif; color: #E6E6E6; font-size: 9px; }	
.firstline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #988E34; }	
.firstline a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #988E34; text-decoration:none; }	
.bodytext a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646C73; line-height: 14px; }	
#bottomnav a:link, #bottomnav a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #E6E6E6; text-decoration: none;	}	
#bottomnav a:hover, #bottomnav a:active { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #E6E6E6; text-decoration: underline; }
.floatleft { float: left; }	
.news { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646C73; line-height: 14px; }
.newslink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; color:#988E34; text-decoration: none; }	
.viewarchive { padding: 40px 0 0 80px; }
.link_list { list-style-image:url(/images/bullet.gif); }	
.link_list a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#988E34; text-decoration:none; line-height:26px; }	

/***********************************************/
/* photo gallery                               */
/***********************************************/

#galleryarea { padding: 0; position:relative; }
#galleryarea ul { list-style: none; padding:0; margin:0; width:640px; }
#galleryarea li { float:left; padding:0px; margin:15px 15px 0px 0; width:/*59*/64px; height:/*59*/64px; }
#largephoto { position:absolute; top:4px; left:4px; }
#largephotobot { padding: 0; margin: 30px 0 0 0px; }
#large_photo_nav { position:absolute; top:287px; left:330px; width:220px; }
#large_photo_nav img { float:left; margin:0; padding:0; }	
.img_border { border: 5px solid #8F2D22; }
#gallerybody { padding:40px 0 40px 155px; }
	
/***********************************************/
/* nav                                         */
/***********************************************/

#nav td img { display: block; }

#navtable ul { position:relative; display:inline; list-style:none; margin:0px; padding:0px; width:951px; height:31px; text-align:left; }	
#navtable li { margin:0px; padding:0px; display:inline; }	

#navtable a.strategy_on { float:left; width:99px; height:23px; background-image:url(/images/nav_team.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:55px; padding-top:8px; }
#navtable a.strategy_off { float:left; width:99px; height:23px; background-image:url(/images/nav_team_roll.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:55px; padding-top:8px; }
#navtable a:hover.strategy_off { float:left; width:99px; height:23px; background-image:url(/images/nav_team.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:55px; padding-top:8px; }

#navtable a.investments_on { float:left; width:121px; height:23px; background-image:url(/images/nav_investments.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:52px; padding-top:8px; }
#navtable a.investments_off { float:left; width:121px; height:23px; background-image:url(/images/nav_investments_roll.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:52px; padding-top:8px; }
#navtable a:hover.investments_off { float:left; width:121px; height:23px; background-image:url(/images/nav_investments.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:52px; padding-top:8px; }

#navtable a.aboutus_on { float:left; width:96px; height:23px; background-image:url(/images/nav_aboutus.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;	padding-left:55px; padding-top:8px; }
#navtable a.aboutus_off { float:left; width:96px; height:23px; background-image:url(/images/nav_aboutus_roll.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:55px; padding-top:8px; }
#navtable a:hover.aboutus_off { float:left; width:96px; height:23px; background-image:url(/images/nav_aboutus.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:55px; padding-top:8px; }

#navtable a.news_on { float:left; width:131px; height:23px; background-image:url(/images/nav_news.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;	padding-left:48px; padding-top:8px; }
#navtable a.news_off { float:left; width:131px; height:23px; background-image:url(/images/nav_news_roll.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:48px; padding-top:8px; }
#navtable a:hover.news_off { float:left; width:131px; height:23px; background-image:url(/images/nav_news.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:48px; padding-top:8px; }

#navtable a.gallery_on { float:left; width:121px; height:23px; background-image:url(/images/nav_gallery.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:44px; padding-top:8px; }
#navtable a.gallery_off { float:left; width:121px; height:23px; background-image:url(/images/nav_gallery_roll.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:44px; padding-top:8px; }
#navtable a:hover.gallery_off { float:left; width:121px; height:23px; background-image:url(/images/nav_gallery.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:44px; padding-top:8px; }

#navtable a.contact_on { float:left; width:94px; height:23px; background-image:url(/images/nav_contact.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:35px; padding-top:8px; }
#navtable a.contact_off { float:left; width:94px; height:23px; background-image:url(/images/nav_contact_roll.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:35px; padding-top:8px; }
#navtable a:hover.contact_off { float:left; width:94px; height:23px; background-image:url(/images/nav_contact.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-left:35px; padding-top:8px; }

#navtable a:hover.investment_link { float:left; width:159px; height:23px; background-image:url(/images/nav_bg_over.gif); text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; vertical-align:middle; padding-top:8px; padding-left:30px; }

#navtable a img { margin:0px; padding:0px; float:left; }	
#nav_investments_container { position:absolute; left:0px; top:400px; visibility:hidden; z-index:300; }
#nav_investments { position:absolute; left:0px; top:0px; visibility:hidden; background-color:#ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; 	border-right:1px solid #ffffff; width:189px; height:34px; }

#nav_aboutus_container { position:absolute; left:327px; top:400px; visibility:hidden; z-index:300; }
#nav_aboutus { position:absolute; left:0px; top:0px; visibility:hidden; background-color:#ffffff; border:1px solid #ffffff; width:151px; height:34px; }
.MMMIFVStylenav_aboutus { border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; width:151px; height:34px; voice-family: "\"}\""; voice-family:inherit; width:133px; height:16px; }
.MMMIVStylenav_aboutus { border-top:0px; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; width:151px; height:33px; voice-family: "\"}\""; voice-family:inherit; width:133px; height:16px; }
#nav_aboutus_Item_0 { left:0px; top:0px; }
#nav_aboutus_Item_1 { left:0px; top:34px; }
#nav_aboutus_container img { border:0px; }
#nav_aboutus_container a { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; vertical-align:middle; padding:8px; background-color:#b0b4b7; font-weight:normal; font-style:normal; display:block; position:absolute; }
#nav_aboutus_container a:hover { color:#ffffff; background-color:#343434; }

.firstlinelink {float:right;margin-right:15px;}

.slaterpillar {float:right;margin: 65px 16px 0 0; width: 113px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 14px;}

.slaterpillar img { display: block; padding: 0 0 10px 0;} 



