body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 	12px;
	color: 		#000000;
	background:	#ffffff url(../images/bg-main.jpg) repeat-x;
	margin: 	0px;
	padding: 	0px;
}
#container-top {
	width: 		960px;
	margin: 	0 auto;
	background: url(../images/bg-header2.jpg) no-repeat;
	height: 	480px;
}
#container {
	width:		960px;
	margin:		0 auto;
}


/*----------------------------------*/
/*       GLOBAL DEFINITIONS         */
/*----------------------------------*/
a {
	color:		#009a5b;
	text-decoration:none;
}
a:hover {
	color:		#009a5b;
	text-decoration:underline;
	cursor: 	pointer;
}  
a img {
	border-width:0;
}
p {
	padding:	0;	
	margin:		0;
}
.center {text-align:center;}

.clear{clear:both;}

.right{text-align:right;
		float:right;}

ul{
	width:		570px;
}
ul li{
	list-style:	none;
}
/*----------------------------------*/
/*             H TAGS               */
/*----------------------------------*/
h1{
	font-size:	30px;
	color: 		#264154;
}
h2{
	font-size:	14px;
	color: 		#00853F;
	margin:		-20px 0 20px 10px;
}
h3{
	font-size:	18px;
	color:		#003A63;
	margin:		10px 10px 1px 0;
}h4{
	font-size:	14px;
	color: 		#00853F;
	margin:		10px 0 1px 10px;
}
#practice-areas h3{
	text-align:	left;
	font-size:	24px;
	margin:		20px 0 10px 50px;
}
#quick-contact h3{
	text-align:	center;
	margin:		20px 0 5px 0;
	padding:	0 0 0 0;
}#quick-contact h5{
	text-align:	center;
	margin:		5px 0 10px 0;
	padding:	0 0 0 0;
}
#hot-topics h3{
	color:		#ffffff;
	text-align:	center;
	margin:		20px 20px 15px 0;
	padding:	0 0 0 0;
}
#latest-legal-news h3{
	color:		#ffffff;
	text-align:	center;
	margin:		20px 0 20px 0;
	padding:	0 0 0 0;
}
#news-page h3{
	color:		#ffffff;
	text-align:	center;
	margin:		20px 0 20px 0;
	padding:	0 0 0 0;
}
#news-page h5{
	color:		#ffffff;
	text-align:	center;
	margin:		20px 0 20px 0;
	padding:	0 0 0 0;
	font-size: 25px;
}
#footer h3{
	color:		#e8eb70;
	margin:		0 0 20px 10px;
}
.office h4{
	margin:		0 0 0 30px;
	font-size:	14px;
	line-height:20px;
}
/*----------------------------------*/
/*             HEADER               */
/*----------------------------------*/
#header {
	width:		960px;
	height:		480px;
	padding:	0;
	margin:		0 auto;
}
*html #header {
overflow:hidden;
}
#logo {
	float:		left;
	width:		390px;
	height:		126px;
}
#flash{
	float:		left;
	width:		598px;
	height:		325px;
	margin:		8px 0 0 0;
}
#partners{
	float:		left;
	width:		322px;
	height:		320px;
	background:	url(../images/partners.jpg) no-repeat center;
	margin:		3px 0 0 0;
}
*html #partners{
	margin: 0;
	height: 315px;
	
}
#call-button{
	margin:		268px 0 0 0;
}
*html #call-button{
	margin:		270px 0 0 0;
}
.hide{
	display:	none;
	border:		none;
	height:		0;	
}
#meet{
	float:left;
	height:340px;
	margin:10px 0 0 20px;
	text-align:center;
	width:322px;
}
#meet ul{
	margin: 0 0 0 30px;
	width: 300px;
	text-align:left;
}
*html #meet ul{
	margin: 0;
}
#meet li{
	margin: 0 0 8px 0;
	color:#CCC;
	font-size: 18px;
}
#meet h3{
	font-family:georgia;
	color:#fff;
	font-style:italic;
	font-weight:normal;
	font-size: 28px;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
}
#space {
	margin-left:10px;
}
/*----------------------------------*/
/*           NAVIGATION             */
/*----------------------------------*/
#nav-wrap{
	float:		left;
	height:		126px;
}
#nav{
	height:		90px;
	margin:		25px 0 0 70px;
	position:	absolute;
	width:		540px;
}
*html #nav{margin-top:45px;}

.lavaLamp{
    overflow: 	hidden;
}
.lavaLamp li {
	display:	inline;
    float:		left;
	height: 	40px;
	text-align:	center;
}
.lavaLamp li.back {
	border: 	0px solid #fff;
	background: #6eb43f;
	width: 		9px;
	height: 	30px;
	z-index: 	8;
	position: 	absolute;
}
*html .lavaLamp li.back { /*IE6*/
	margin:		0 0 0 40px;
} 
*+html .lavaLamp li.back {/*IE7*/
	margin:		0 0 0 40px;
} 
.lavaLamp li a {
	text-decoration:none;
	top: 		7px;
	z-index: 	10;
	position: 	relative;
	overflow: 	hidden;
	margin: 	auto 10px;
	color:		#fff;
	font-size:	16px;
	font-weight:bold;
}
.lavaLamp li a:hover {
	text-decoration:none;
	color:		#fff;
}
.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
	border: 	none;
}                    
/*----------------------------------*/
/*           LEFT COLUMN            */
/*----------------------------------*/
#content{
	width:		960px;
	background:	#fff;
	margin:		0 0 0 10px;
}
#content2{
	width:		960px;
	margin:		0 0 0 10px;
}
#content-main{
	width:		600px;
	float:		left;
}
#content-main li{
	
	list-style-type: disc;
}
#content-main p{
	padding:	0 10px;
	margin:		0 0 15px 0;
}

.quote {
	background:	url("../images/bg-bioquote.jpg") repeat-y top left;
	border:		1px solid #264154;
	color: 		#264154;
	padding:	15px 25px 10px 25px;
	font-size:	16px;
	margin:		0 0 20px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.quote a{
	text-align: right;
}
.quote h3 {
	font-size:22px;
	margin-bottom:15px;
}

/*----------------------------------*/
/*           left quote           */
/*----------------------------------*/
.leftQuote {
		background:	url("../images/bg-bioquote.jpg") repeat-y top left;

	margin: 10px 20px 10px 0;
	padding: 10px 10px 10px 5px;
	width: 200px;
	float: left;
	border: thin solid #000;
}.leftQuote li{
	font-weight: bold;
	color: #333;
	height: 15px;
}

/*----------------------------------*/
/*           RIGHT COLUMN           */
/*----------------------------------*/
#content-right{
	float:		left;
	width:		300px;
	height:		600px;
	padding: 	0 0 0 45px;
	background:	url(../images/bg-practice-areas.jpg) top right no-repeat;
}
#practice-areas{
	width:  	275px;
	float:  	left;
	padding: 	0;
	margin:		0 auto;
}

#practice-areas img{
	margin:		0 0 -10px 0;
	padding:    0;
}

#practice-areas ul{
	margin:		0;
	padding:	0;
	width:		275px;

}
#practice-areas li{
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	line-height:		normal;
	padding:			7px 0 0 35px;
	height: 			32px;
}
#practice-areas a{
	color:				#0e2b41;
	font-size:			16px;
	letter-spacing:		-1px;
	font-weight:		600;
	font-stretch:		semi-condensed;
	font-family: 		"MS Trebuchet", "Verdana", sans-serif;
}
#practice-areas a:hover{
	color:				#009a5b;
	text-decoration:	none;
}
#practice-areas a:hover{}

#get-greene{
	float:left;
	margin:5px 0 0 25px;
}
*html #get-greene{
	margin:5px 0 0 12px;
}
/*----------------------------------*/
/*         AREAS OF PRACTICE        */
/*----------------------------------*/
#aop{
	float:		left;
	width:		288px;
	height:		325px;
	margin:		8px 0 0 0;
	padding:    10px 0 0 310px;
}
.banner-aircraft		{background:	url(../images/banner/aircraft.jpg) no-repeat;}
.banner-auto 			{background:	url(../images/banner/auto.jpg) no-repeat;}
.banner-construction	{background:	url(../images/banner/construction.jpg) no-repeat;}
.banner-defective		{background:	url(../images/banner/defective.jpg) no-repeat;}
.banner-injury 			{background:	url(../images/banner/injury.jpg) no-repeat;}
.banner-maritime		{background:	url(../images/banner/maritime.jpg) no-repeat;}
.banner-nursing			{background:	url(../images/banner/nursing.jpg) no-repeat;}
.banner-social 			{background:	url(../images/banner/social.jpg) no-repeat;}
.banner-truck 			{background:	url(../images/banner/truck.jpg) no-repeat;}
.banner-workers			{background:	url(../images/banner/workers.jpg) no-repeat;}
.banner-wrong			{background:	url(../images/banner/wrong.jpg) no-repeat;}



/*----------------------------------*/
/*             SUB-AREAS            */
/*----------------------------------*/
#content-subareas{
	width:		960px;
	margin: 	0 auto;
}
#latest-legal-news{
	background:	transparent url(../images/bg-green.jpg) no-repeat left top;
	float:		left;
	font-size:	14px;
	height:		340px;
	padding:	0;
	margin:		0 30px 0 0;
	width:		280px;
	
}

#news-page{
	background:	transparent url(../images/bg-news-page.jpg) no-repeat left top;
	float:		left;
	font-size:	14px;
	height:		340px;
	padding:	0;
	margin:		0 30px 0 0;
	width:		280px;
	
}
#latest-legal-news a{
	color:		#e8eb70;
}
#latest-legal-news p{
	width:		220px;
	margin:		0 0 10px 30px;
	color:		#fff;
}
.post-contain{
	width:		250px;
	height:		221px;
	overflow:	hidden;
}
#hot-topics{
	background:	transparent url(../images/bg-green.jpg) no-repeat top left;
	float:		left;
	font-size:	14px;
	height:		340px;
	padding:	0;
	width:		300px;
	margin: 	0 42px 0 25px;
}
#hot-topics ul{
	width:		220px;
	
}

#hot-topics li{
	width:		212px;
	color:		#fff;
	margin:		0 0 10px 0;
}
#quick-contact {
	background:	transparent url(../images/bg-contact.gif) no-repeat scroll left top;
	float:		left;
	height:		340px;
	padding:	0;
	width:		278px;
}
/************** Forms ***************/
.smallForm{
	margin:		0 0 0 35px;
}
.smallForm input{
	width: 		200px;
	margin:		0 0 10px 0;
}
.smallForm textarea{
	width:		200px;
	margin:		0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.smallForm .formButton{
	background:	url(../images/button-submit.jpg);
	width:		130px;
	height:		30px;
	border:		none;
}

#top-form-contain{
	width: 255px;
	margin: 0;
	overflow: hidden;
}

#top-form-contain .smallForm{
	margin:		0 0 0 55px;
}

#aop h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-style:italic;
	padding-top:20px;
}

#top-form-contain .smallForm input{
	width: 		195px;
	margin:		0 0 3px 0;
}
#top-form-contain .smallForm textarea{
	width:		195px;
	margin:		0 0 3px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#top-form-contain .smallForm .formButton{
	background:	url(../images/button-submit.gif);
	width:		130px;
	height:		30px;
	border:		none;
	margin-left: 70px;
}

/*controls the long form formatting */
	
.bigForm {
	padding: 0 0 0 0px;	}

.bigForm .formInput, .bigForm select {
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #cccccc;
	text-align: left;
	width: 200px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;}
	
.bigForm textarea {
	font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #cccccc;
	text-align: left;
	width: 200px;
	height: 52px;
	padding:0px;
	margin:0px;}

.bigForm divLeft{
	float:left;
}

.bigForm divRight{
	float:right;
}	
	
 .formButton {
	 cursor:pointer;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:20px;
	margin:10px 0 20px 30px;
	color:#264154;
	margin:10px 0 20px 30px;
	}
	
#divDisclaimer{
	float: left; 
	padding: 50px 0 0 0;
	width:450px;}
	
#p_specific_questions textarea{background-color:#eeeeee;}

#p_injury_description textarea{background-color:#eeeeee;}

/*--------*/



/* BIG FORM */

/*controls the long form formatting */
	
#divDisclaimer{
	/*float: left;*/
	padding: 25px 0 0 0;
	width: 500px;
	margin: 0px;
	clear:both;
}

#divDisclaimer p{
	width: 450px;
	clear:both;
}

#divLeft{
	float: left;
	width: 275px;
	height: 600px;
	margin: 0px;
	padding: 0px;
}

#divRight{
	float: left;
	width: 140px;
	height: 0px;
	/*height: 125px;*/
	margin: 0px;
	padding: 0px;
}


.bigForm {
	/*float: left;*/
	margin: 0;
	padding: 0;
	width: auto;

}

.bigForm .formInput, .bigForm select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	border: 1px solid #999999;
	text-align: left;
	width: 230px;
	height: 18px;
	padding: 2px 0 0 4px;
	margin:0;
	display: block;
	
	}

.bigForm textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	border: 1px solid #999999;
	text-align: left;
	width: 230px;
	height: 75px;
	padding: 0px;
	margin: 0;
}



.bigForm p {
	padding: 5px 0 5px 0;
	margin: 0;
	width: 250px;
}


/************** Bio Page ***************/
.firm-bio{
	float:		left;
	width:		588px;
	height:		280px;
	margin:		15px 0 0 0;
	padding:    20px 0 0 10px;
}
#bio-top {
	width: 		960px;
	margin: 	0 auto;
	background: url(../images/bg-header.jpg) no-repeat;
}
#bio-nav {
	width: 		800px;
	margin:     0 0 0 120px;
	*margin: 	0 0 0 90px;
	float:		left;
	color:		#fff;	
}
#bio-nav ul {
	width: 780px; 
	padding:10px; 
	margin:0;
}
#bio-nav li{
	display:inline;
}
#bio-nav h3 {
	line-height:normal; 
	padding:0; 
	margin:0;
}
#bio-main{
	width:		600px;
	float:		left;
	margin-bottom: 30px;
	*margin-top:30px;
	padding-left:30px;
}
#bio-main p{margin-bottom:15px;}
#bio-main h1{
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-weight:normal;
	font-size: 36px;
}
#bio-main li {
	list-style:inside;
	list-style-type: round;
}
#bio-left{
	float:		left;
	width:		300px;
}
#bio-practice{
	float:left;
	background:	url("../images/bg-practice-areas.jpg") top left no-repeat;
	
	height:600px;
	width: 300px;
	
}
blockquote{
	height:130px; 
	background:url(../images/bg-quote.jpg); 
	border:none; 
	padding:35px 65px 0 75px; 
	color:#fff; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:18px; 
	margin-bottom:60px;
}
#bigpic{
	width:269px; 
	height:593px; 
	float:left;
}
#frame{
	width:300px; 
	height:466px; 
	float:left;
	padding-top:40px;
}

/************** Footer ***************/
#bottom-contain{
	background:	url(../images/bg-subarea.jpg) repeat-x top #001f33;
	height:		340px;
	
	}
#footer-contain{
	background:	url(../images/bg-footer.jpg) no-repeat #001e32;
}
#footer{
	width:		960px;
	height:		350px;
	color:		#fff;
	margin: 	0 auto;
}
#footer a{
	color:		#fff;
}
.float-contain{
	margin: 	0 auto;
}
.office{
	width: 		250px;
	height:		270px;
	float:		left;
	padding:	0 0 30px 0;
}
.office p{
	padding:10px 0 0 30px;
}
#footer-logo{
	float:		left;
	padding:	10px 10px 0 40px;
}
#footer-links{
	width: 		250px;
	float: 		left;
	padding:	10px 0 0 0;
}
#bookmarks{
	float:		left;
	padding:	20px 0 0 0;
	height:		50px;
}
#small {
	font-size:	9px;
}
.bio{
	margin:		0 0 20px 50px;
	border:		2px #000 solid;
}
.smallerheader{
	font-size:28px;
}#formuser{
	visibility:hidden;
	display:none;
}
/****************thanks Section*********/
#thanks-section h1{
	color:#000
}
/****************Adjuster Login*********/
#adjusterlogin {
	background:#000;
	height:15px;
	position: absolute;
	z-index: 2;
	top: 0px;
	width: 100%;
}#adjusterlogin p{
	text-align:center;
	margin-left: 760px;
}
#adjusterlogin a{

	color:#999;
	font-weight:bold;
}
#adjusterlogin a:hover{
	color:#009a5b;
}
.staffDirectory{
	margin: 0 2em;	
}
	
.staffDirectory h3{
		border-bottom: #00853F 2px solid;
		
}.staffDirectory h4{
		color: #003A63;
		margin: 0 0 auto auto;
		
}