body	 				{	color:#000000; font:14px "Arial"; margin-left:0px; margin-top:5px;
							margin-right:0px; margin-bottom:0px; background-color:#53555E; }

a:link 					{	color:#00186E; font-weight:bold; text-decoration:none; }
a:visited 				{	color:#03588C; font-weight:bold; text-decoration:none; }
a:hover 				{	color:#3B1E06; font-weight:bold; text-decoration:none; }
a:active 				{	color:#012840; font-weight:bold; text-decoration:none; }
img						{	border-style: none; }

h1						{	font:22px "Cambria"; font-weight:bold; color:#00186E; }

h2						{	font:22px "Cambria"; font-weight:bold; color:#033E8C; }

h3						{	font:19px "Cambria"; font-weight:bold; color:#996624; }

h4						{	font:18px "Cambria"; font-weight:bold; color:#8E4A00; }

h5						{	font:15px "Cambria"; font-weight:bold; color:#490D02; }

#frame 					{	width:955px; margin-right:auto; margin-left:auto;
							padding:0px; text-align:left; }
#headerlyr				{	float:left; left:0px; top:0px; width:955px; height:167px;
							background-color: #ffffff;
 							visibility:visible; z-index:9; }
#headerimagelyr			{	float:left; left:0x; top:0px; width:429px; height:167px;
 							visibility:visible; z-index:9; }
#flashlyr				{	float:left; left:0x; top:0px; width:526px; height:167px;
 							visibility:visible; z-index:9; }
#contentframe			{	float:left; width:955px;
							background-image:url(images/iblawpc_photo_background.jpg);
							background-repeat:repeat-y;
							visibility:visible; z-index:9; }

#photolyr				{	float:left; width:237px;
							color:#ffffff; text-align:center; 
							font:17px "Georgia"; line-height:23px; 
							font-weight:bold; 
							visibility:visible; z-index:9; }

#navbarlyr				{	float:left; width:718px; height:30px;
							visibility:visible; z-index:9; }

#contentlyr				{	float:left; width:653px; background-color:#ffffff; 
 							font:17px "Cambria"; color:#000131; line-height:20px; 
							padding-top:5px; padding-left:35px; padding-right:30px; 
							padding-bottom:5px; visibility:visible; z-index:8; }

#footerlyr				{	float:left; width:955px; height:20px;
							background-color:#53555E; 
							padding-top:8px; visibility:visible; z-index:9; }

#footerleftlyr			{	float:left; width:237px; 
							visibility:visible; z-index:9; }
							
#developedbylyr			{	float:left; width:718px; text-align:center; 
							visibility:visible; z-index:9; }							

.author					{	font:12px "Georgia"; font-weight:bold; color:#ffffff; 
							line-height:15px; font-style:italic; }
						
.moreinfo				{	font:13px "Georgia"; font-style:italic; }

.staffname				{	color:#A58247; font-weight:600; }

.testimonials			{	font-style:italic; }

.settlement				{	color:#31356A; font-weight:bold; }

.signature				{	color:#8E4A00; font-weight:500; font-style:italic; }

.photoleft				{	float:left; padding-right:8px; padding-left:2px; padding-top:2px; padding-bottom:1px; }

.photoright				{	float:right; padding-right:2px; padding-left:5px; padding-top:1px; padding-bottom:1px; }		

.photopadded			{	float:none; padding-right:20px; padding-left:20px; padding-top:2px; padding-bottom:3px; }		

.staffphoto				{	float:left; padding-right:8px; padding-left:2px; padding-top:3px; padding-bottom:1px; }

.textcenter				{	text-align:center; }	

.textright				{	text-align:right; }				

.textleft				{	text-align:left; }

#preload-images			{	position: absolute; overflow: hidden;
   							left: -9999px; top: -9999px; height: 1px; width: 1px; }
						
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:25px; float:left; z-index:500; font-family:arial, verdana, sans-serif;}
#menu li {float:left; }
#menu li a {display:block; float:left; height:25px; line-height:25px; text-decoration:none; }
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fff; background-color:#2E68B2;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff; background:#2E68B2;}
#menu li:hover > a.sub {color:#fff; background-color:#2E68B2;}

#menu li a.sub {background: #2E68B2 url(down-arrow.gif) no-repeat right center;}

#menu :hover ul {left:0; top:30px; width:180px; background:#2E68B2;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:120px; top:-1px; background:#2E68B2; white-space:nowrap; width:180px; z-index:200; height:auto;}

#menu :hover ul li {margin:0; border-top:1px solid #041D3C;}
#menu :hover ul li a {width:180px; padding:0; text-align:center; background:#041D3C; color:#ffffff; height:25px; line-height:25px; font-size:13px; }
#menu :hover ul :hover {background-color:#041D3C; color:#cc9900; font-size:13px; }
