html, body {
	background-image:url(../images/background.gif);
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin:0px;
	text-align:center;
}

* {margin:0;padding:0}

p {
	padding:5px 0 5px 0;
}

a{outline:none}

.attorney_background{
	background-color: #F0F0F0;
}

.attorney_alt_background{
	background-color: #ffffff;
}

.errors{
	color:#b10707;
	font-weight:bold;
}

.sub-title{
	font-size:120%;
	color:#8baea2;
	font-weight:bold;
}

.clear{
	clear:both;
}


/* ------- Image Replacement ---------------*/

ul#nav_main{ 
	list-style-type: none; 
	position: relative; 
	width: 605px; 
	height: 31px;
}

ul#nav_main a { 
	display: block; 
	height: 31px;
	text-decoration: none;
	overflow: visible;
}

li#nm_1 { 
	position: absolute;
	left: 0; 
	width: 84px; 
	height: 31px; 
	background: url(../images/nav_bar.gif) no-repeat 0 0; 
}

li#nm_2 { 
	position: absolute; 
	left: 84px; 
	width: 107px; 
	height: 31px; 
	background: url(../images/nav_bar.gif) no-repeat -84px 0; 
}

li#nm_3 { 
	position: absolute;
 	left: 191px; 
	width: 149px; 
	height: 31px; 
	background: url(../images/nav_bar.gif) no-repeat -191px 0; 
}

li#nm_4 { 
	position: absolute;
	left: 340px; 
	width: 91px; 
	height: 31px; 
	background: url(../images/nav_bar.gif) no-repeat -340px 0; 
}

li#nm_5 { 
	position: absolute;
 	left: 431px; 
	width: 174px; 
	height: 31px; 
	background: url(../images/nav_bar.gif) no-repeat -431px 0; 
}

li#nm_1 a:hover { background : url(../images/nav_bar.gif) no-repeat 0 -31px; }
li#nm_2 a:hover { background : url(../images/nav_bar.gif) no-repeat -84px -31px; }
li#nm_3 a:hover { background : url(../images/nav_bar.gif) no-repeat -191px -31px; }
li#nm_4 a:hover { background : url(../images/nav_bar.gif) no-repeat -340px -31px; }
li#nm_5 a:hover { background : url(../images/nav_bar.gif) no-repeat -431px -31px; }

.nav_span {
	display:none;	
}
/* --------------------------------------- */

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
}
 
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  