body {margin:0; background:url(images/body_bg3.gif) ;}

#container {width:970px; margin:0 auto; position: relative; top:0px; overflow:hidden;}
#container2 {width:970px; margin:0 auto; position: relative; top:0px; overflow:hidden; }

#header {height:98px;}
#header_menu {background:url(images/header_bg.png);  }
#logo {position:relative; top:-2px;}

#slogan {
	width: 406px;
	position:absolute;
	top: 20px;
	left: 55%;
	padding:0px 0px 0 0;
	color:#FFFFFF;
	font-size:24px;
	text-align:center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform: none;
	font-weight: bold;
	font-variant: small-caps;
	height: 97px;
overflow:hidden;
	
}

#smoothmenu1 {
	position: relative;
	top: 32px;
	overflow:hidden;
}

#main {position: relative; overflow:hidden; background:url(images/main_bg.png) repeat-y;line-height:17px; color:#333333; float:left; width:100%; height:440px;}
#main br {line-height:10px;}
#main a { }
#main a:hover {}

#main2 {position: relative; overflow:hidden; background:url(images/main_bg.png) repeat-y;line-height:17px; color:#333333; float:left; overflow:hidden; width:100%; height:100%;}
#main2 br {line-height:10px;}
#main2 a {color:#000099; }
#main2 a:hover {text-decoration: overline underline; color:#cccccc;}

#text {margin:30px 285px 30px 45px;}
#text h1 {font-size:28px; font-weight:normal; margin:24px 0 8px 0; color:#A8304C;}
#text h2 {font-size:24px; font-weight:normal; margin:24px 0 8px 0; color:#A8304C;}
#text ol, #text ul {padding:0; margin:10px 0;}
#text li {margin-left:40px;}

#footer_menu {height:41px; background:url(images/footer_bg.png) no-repeat; clear:both; text-align:center; color:#ffffff; font-size:13px; padding-top:16px;}
#footer_menu a {color:#ffffff; text-decoration:none;}
#footer_menu a:hover {color:#ffffff; text-decoration: underline;}

#footer {color:#ffffff; text-align:center; font-size:12px; margin:2px 0 15px 0;}
#footer a {color:#ffffff;}
#footer a:hover {color:#ffffff; text-decoration: underline;}

#practiceareas a {color:#000099; font-weight:;text-decoration: none; }
#practiceareas a:hover {color:#ffffff; text-decoration: overline; background: url('images/body_bg3.gif');}
#practiceareas em {text-decoration: underline; font: 22px nebraska; }
#practiceareas {
	overflow:hidden;
	font: 14px nebraska;
	font-weight: 400;
	line-height: 150%;
	position: relative;
	height:424px;
	background: white;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 2px;
	left: 740px;
	top: 2px;
	z-index:1;
	color: #330000;
	width: 186px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	
}

#practiceareasessay a {color:#000099; font-weight:;text-decoration: underline; }
#practiceareasessay a:hover {color:#ffffff; background: url('images/body_bg3.gif'); text-decoration: overline; }
#practiceareasessay {
	font: 12px nebraska;
	font-weight: 400;
	line-height: 150%;
	position: relative;
	z-index: 1;
	height: 100%;
	padding-top: 0px;
	padding-left: 10px;
	left: 591px;
	top: 55px;
	background: white;
	border-left: 0px dotted #cccccc;
	border-top:0px dotted #cccccc;
	border-bottom:0px dotted #cccccc;
	border-right:0px dotted #cccccc;
	color: #ffffff;
	width: 310px;
	
	
	
}
hr{	
	border-bottom: 1px dotted #cccccc;
}
	

#text { color:#000000;
	
 
	
	font-weight: 400;
	line-height: 160%;
	letter-spacing: 2px;
}
#essay a:hover{
	background: url('images/body_bg3.gif');
	color:white;
}
	
#essay {
	
	position: relative;
	color:#333333;
	width:89%;
	height;
	top: -165px;
 	left: 60px;
	font: 13pt nebraska;
	font-weight: 400;
	line-height: 180%;
	letter-spacing: 0px;
	
}
#essay h1 {
	font: 28px nebraska;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 0px;
	color: #330000;
	padding: 10px;
	text-decoration: underline;
}



#textessay { 
	position:relative;
	
	color:#000000;
 	width: 95%;
	
	font-weight: 400;
	
		

}

#sig {color: #999999; text-align: center;} 

#print a {color:#003333; font-weight:bold; background: ; text-decoration: none; }
#print a:hover {color: #ffffff; text-decoration: underline;}
#print:hover {border: 2px dotted #000066; background: url('images/body_bg.gif'); color: #ffffff;}


#homepic {
	
	background: ;
	padding: 100px 0px 0px 0px;
	position:relative;
	border-left: 0px dotted #996600;
	border-right: 0px dotted #996600;
	border-bottom: 0px dotted #996600;
	border-top: 0px dotted #996600;
	width:170px;
	height: 325px;
	top:-424px;
	left: 58%;
	z-index:2;
}

#heading {
	font: 28px nebraska;
	color: #330000;
	line-height: 200%;
	text-decoration: underline;
	background: url('images/body_bg2.gif');
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	
}

#hometext a {color:#000099; font-weight:; text-decoration: underline; }
#hometext a:hover {color:#ffffff; text-decoration: overline; background: url('images/body_bg3.gif');}
#hometext {
	
	font: 13pt nebraska;
	line-height: 160%;
	text-align: left;
	position: relative;
	z-index: 2;
	top: -851px;
	left: 30px;
	background:white;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	color: #333333;
	width: 496px;
	height: 425px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	
}

#hometext em{
	font-weight: 400;
	color: #330000;
	
	font-style: normal;

}

#printpic2 {
	
	
	
	position:relative;
	top:85px;
	left:360px;
	z-index:10;
	
	
	
	
}


#printpic a{
	position:relative;
	top:75px;
	right:45px;
	left: 312px;
	color: #000099;
	border: 0px solid #000099;
	font: 18px nebraska;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 50px;
	padding-right: 5px;
	
	z-index:8;
	
	
}
	

#printpic a:hover{
	background: yellow;
	color: #000033;
	
	
	
}

#contactdiv{
	font: 16px bold nebraska;
	position:relative;
	left:560px;
	top:-360px;
	overflow:hidden;	
	padding: 0px;
	padding-left:10px;
	
	border: 1px solid #330000;
	width:250px;
}

#law-summaries{
	font: 16px bold nebraska;
	line-height: 180%;
	position: relative;
	top:-25px;
	width: 510px;
	border:0px dotted #cccccc;
	background: white;
	padding-left:20px;
	overflow:hidden;
}

#legal-info{
	position: relative;
	top:-35px;
	width: 510px;
	border: 0px dotted #cccccc;
	font: 16px bold nebraska;
	padding-left:20px;
	line-height: 180%;
	overflow:hidden;
	
}

#client-info{
	position: relative;
	top:-35px;
	width: 530px;
	border: 0px dotted #cccccc;
	font: 16px bold nebraska;
	padding-left:0px;
	line-height: 180%;
	overflow:hidden;
	
}

#contactdiv2{
	font: 16px bold nebraska;
	position:relative;
	left:560px;
	top:-220px;
	overflow:hidden;	
	padding-left:10px;
	border: 1px solid #330000;
	width:250px;
}

#contactdiv5{
	font: 16px bold nebraska;
	position:relative;
	left:30px;
	top:-300px;
	overflow:hidden;	
	padding-left:10px;
	border: 1px solid #330000;
	width:250px;
}


#contactdiv3{
	font: 16px bold nebraska;
	position:relative;
	left:65%;
	top:-250px;
	overflow:hidden;	
	padding: 1px;
	padding-left:10px;
	border: 1px solid #330000;
	width:250px;
}

#contactdiv4{
	font: 16px bold nebraska;
	position:relative;
	left:65%;
	top:-600px;
	overflow:hidden;	
	padding: 1px;
	padding-left:10px;
	border: 1px solid #330000;
	width:250px;
}


#translated{
	position:relative;
	top:-200px;
	left:100px;

}




#printpic {
	position:relative;
	background: url(images/essaylogo.png);
	top:-20px;
	
	width:520px;
	height:100px;
	z-index:0;
	border:1px solid #330000;
	
	padding-right: 2px;
	
		
}

#banner {
	position: relative;
	top:0px;
	height: 280px;
	z-index:1;
	background: url(images/main_bg.png);
	
}

#fadeshow1 {
	position: relative;
	top:0px;
	left:25px;
	z-index:10;
}


#jap a{color:white;}
#gap a{color:white;}
#jap h1 a{color:#000099;font: 20px nebraska;}
#gap h1 a{color:#000099;font: 20px nebraska;}
#jap h1 a:hover{color:#ffffff; background: url('images/body_bg3.gif');text-decoration:none;}	
#gap h1 a:hover{color:#ffffff; background: url('images/body_bg3.gif');text-decoration:none;}

#jap {
	color: white;
	text-decoration: underline;
	position: relative;
	padding-left:20px;
	padding-bottom:10px;
	top: -80px;
	border-top: 1px solid #cccccc;
	overflow:hidden;
}

#gap {
	color: white;
	text-decoration: underline;
	position: relative;
	padding-left:20px;
	top: -105px;
	overflow:hidden;

}


#superlawyer:hover{

 	overflow:hidden;
	border: 1px dotted #003333;

}
#superlawyer{
	overflow:hidden;
	position:relative;
	top: -940px;
	left: 80px;
	border: 1px dotted #cccccc;

}

#peerreview:hover{

 	overflow:hidden;
   	opacity: 1.00;
	border: 1px dotted #003333;

}
#peerreview{
	overflow:hidden;
	position:relative;
	top: -940px;
	left: 110px;
	border: 1px dotted #cccccc;

}

#calinks{
	font: 13px nebraska;
}


