body
	{ background-color:#333300; }

.frame_body
	{	position:absolute; top:0px; left:0px; height:100%; width:100%; font-family:Verdana, Arial, sans serif; font-size:13px; text-decoration:none; text-align:left; font-weight:none; background-color:#999966; }
	
.page_body
	{ position:absolute; top:100px; left:50%; margin-left:-380px; height:650px; width:800px; font-family:Arial, sans serif; font-size:13px; text-decoration:none; text-align:left; font-weight:none; }
	
.content1
	{ position:relative; top:0px; left:0px; float:left; height:580px; width:583px; background:url(images/stripe.gif) 23px left repeat-x; background-color:#999966; border:1px solid #ffffff; }
	
	.menu1
		{  position:relative; left:14px; top:8px; height:20px; width:570px; border:none;}
	.menu_item
    { position:relative; top:0px; left:0px; height:20px; width:95px; float:left; }
	
  	#portfolio
  	  { width:80px; height:20px; display:block; background:url(images/port-off.jpg) left center no-repeat; text-decoration:none; }
  	#portfolio:hover
  		{ width:80px; height:20px; display:block; background:url(images/port-on.jpg) left center no-repeat; text-decoration:none; }
    #firm
  	  { width:80px; height:20px; display:block; background:url(images/firm-off.jpg) left center no-repeat; text-decoration:none; }
  	#firm:hover
  		{ width:80px; height:20px; display:block; background:url(images/firm-on.jpg) left center no-repeat; text-decoration:none; }
  	#expertise
  	  { width:80px; height:20px; display:block; background:url(images/expt-off.jpg) left center no-repeat; text-decoration:none; }
  	#expertise:hover
  		{ width:80px; height:20px; display:block; background:url(images/expt-on.jpg) left center no-repeat; text-decoration:none; }
  	#profiles
  	  { width:80px; height:20px; display:block; background:url(images/prof-off.jpg) left center no-repeat; text-decoration:none; }
  	#profiles:hover
  		{ width:80px; height:20px; display:block; background:url(images/prof-on.jpg) left center no-repeat; text-decoration:none; }
  	#careers
  	  { width:80px; height:20px; display:block; background:url(images/cars-off.jpg) left center no-repeat; text-decoration:none; }
  	#careers:hover
  		{ width:80px; height:20px; display:block; background:url(images/cars-on.jpg) left center no-repeat; text-decoration:none; }
  	#contact
  	  { width:80px; height:20px; display:block; background:url(images/cont-off.jpg) left center no-repeat; text-decoration:none; }
  	#contact:hover
  		{ width:80px; height:20px; display:block; background:url(images/cont-on.jpg) left center no-repeat; text-decoration:none; }

	.info
		{	position:relative; top:9px; left:0px; clear:both; height:450px; width:583px; background-color:none; border:none; }
	
	.page
    { position:relative; top:10px; left:0px; height:100px; width:583px; }
	
.content2
	{ position:relative; top:0px; left:15px; float:left; height:480px; width:198px; background:url(images/logo.jpg) top center no-repeat; background-color:#999966; border:1px solid #ffffff; }
	
  .submenu
		{ position:relative; top:285px;	left:18px; float:left; height:130px; width:178px; border:none; }
		
  .table
  	{ font-family: Arial, sans-serif; font-size:11px; color:#444444; text-align:justify; text-decoration:none; background-color:#999966; }
  	.table a:link
  		{ font-family: Arial, sans-serif; color:#444444; text-decoration:none; font-weight:bold; }
  	.table a:visited
  		{ font-family: Arial, sans-serif; color:#444444; text-decoration:none;	font-weight:bold;	}
  	.table a:hover
  		{	font-family: Arial, sans-serif; color:#000000;	text-decoration:underline; font-weight:bold; }

.footer1
  { position:relative; left:0px; top:3px; float:left; height:30px; width:585px; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#cccc99; text-decoration:none; text-align:center; background:none; }
  .footer1 a:link
		{ font-family: Arial, sans-serif; color:#cccc99; text-decoration:none; }
	.footer1 a:visited
		{ font-family: Arial, sans-serif; color:#cccc99; text-decoration:none; }
	.footer1 a:hover
		{	font-family: Arial, sans-serif; color:#999966;	text-decoration:underline; }
		
.footer2
	{ position:relative; left:0px; top:2px; float: left; height:30px; width:585px; font-family:Verdana, Arial, sans-serif; font-size:9px; color:#cccc99; text-decoration:none; text-align:center; background:none; }
