/* CSS Document */

body
	{
		margin:0; padding:0;
		font:14px "Times New Roman", Times, serif;
		background:url(/images/body_bg.jpg) top left repeat;
	}
a { color:#00502F; text-decoration:underline}
a:hover { color:#0DB14B; text-decoration:none}
#wrapper
	{
		width:850px; background-color:#fff; position:absolute; top:0; z-index:9999; left:50%; margin-left:-425px;
	}	
.floatLeft {float:left}
.floatRight {float:right}
#watermark
	{
		background:url(/images/watermark.png) no-repeat; height:697px; width:497px; display:block; position:absolute; top:100px; float:right; right:0;
	}
#homeBg
	{
		background:url(/images/bg-home.jpg) no-repeat; height:485px; width:834px; display:block; margin-left:auto; margin-right:auto;
	}
h2
	{	
		color:#00502F; font-style:italic; font:22px "Times New Roman", Times, serif; text-transform:uppercase;	
	}
hr
	{
		color:#0DB14B; background-color:#0DB14B;
	}
#homeCopy {padding:129px 0 232px 20px; width:534px; color:#00502F; font-size:20px; font-style:italic; font-family:"Times New Roman", Times, serif}

/*----------   REMOVES DOTTED LINES ON LINKS   ----------*/

a:active {
  outline: none;
}
a {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}
:-moz-any-link:focus {
  outline: none;
}
	
	
	
/*----------   HEADER   ----------*/

#headerBar
	{
		height:226px; width:834px; display:block;
		background:url(/images/header_home.jpg) top center no-repeat;
		margin:0 8px 5px 8px;
	}
#headerInner
	{
		height:226px; width:834px; display:block;
		background:url(/images/header_inner.jpg) top center no-repeat;
		margin:0 8px 5px 8px;
	}
#logo
	{
		position:relative; top:162px; left:9px;
		height:61px; width:372px; display:block;
	}
	
/*----------   NAVIGATION    ----------*/

#navBar
	{
		width:834px; margin-left:auto; margin-right:auto;
		margin:0 8px 0px 8px;
	}

/**/

a#about
	{
		background:url(/images/nav_about.jpg) no-repeat;
		height:56px ; width:142px ; display:block; float:left;
	}
a#about:hover
	{
		background:url(/images/nav_about-hover.jpg) no-repeat;
		height:56px ; width:142px ; display:block; float:left;
	}
a#aboutActive
	{
		background:url(/images/nav_about-active.jpg) no-repeat;
		height:56px ; width:142px ; display:block; float:left;
	}

/**/

a#attorneys
	{
		background:url(/images/nav_attorneys.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#attorneys:hover
	{
		background:url(/images/nav_attorneys-hover.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#attorneysActive
	{
		background:url(/images/nav_attorneys-active.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}

/**/

a#contact 
	{
		background:url(/images/nav_contact.jpg) no-repeat;
		height:56px ; width:140px ; display:block; float:left;
	}
a#contact:hover
	{
		background:url(/images/nav_contact-hover.jpg) no-repeat;
		height:56px ; width:140px ; display:block; float:left;
	}
a#contactActive 
	{
		background:url(/images/nav_contact-active.jpg) no-repeat;
		height:56px ; width:140px ; display:block; float:left;
	}

/**/

a#news
	{
		background:url(/images/nav_news.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#news:hover
	{
		background:url(/images/nav_news-hover.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#newsActive
	{
		background:url(/images/nav_news-active.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}

/**/

a#practice 
	{
		background:url(/images/nav_practice.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#practice:hover
	{
		background:url(/images/nav_practice-hover.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#practiceActive 
	{
		background:url(/images/nav_practice-active.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}

/**/

a#transactions 
	{
		background:url(/images/nav_transactions.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#transactions:hover
	{
		background:url(/images/nav_transactions-hover.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}
a#transactionsActive 
	{
		background:url(/images/nav_transactions-active.jpg) no-repeat;
		height:56px ; width: 138px; display:block; float:left;
	}

/**/

.preload {display:none}


/*----------   CONTENT   ----------*/

#body
	{
		margin:2px 8px 5px 8px;
	}
#bodyPad
	{
		padding:10px 40px;
	}
#bodyPad ul {list-style-type:none;}
#bodyPad ul li 
	{
		background: url(/images/mybullet.gif) left center no-repeat;
		padding-left: 35px;
		margin-bottom: 10px;
	}
#bodyPad ul.normal li
	{margin-bottom: 10px; background:none; list-style-type:disc}
.span1
	{
		color:#00502F; font-style:bold; font:14px "Times New Roman", Times, serif;	
	}
.span2
	{
		color:#0DB14B; font-style:bold; font:14px "Times New Roman", Times, serif; 	
	}
.contactPad
	{
		padding:3px 0 3px 15px;
	}



/*----------   FOOTER   ----------*/

#footer
	{
		background:url(/images/footer.jpg) top left repeat-x;
		width:834px; height:38px; margin: 0 8px 0 8px; padding-bottom:20px;
		color:#fff; line-height:16px;
	}
#footer a
	{
		color:#CCC; text-decoration:underline;
	}
#footer a:hover
	{
		color:#fff; text-decoration:none;
	}
