@charset "utf-8";
/* CSS Document */

img{margin:0; padding:0; border:0;}
p , li{ font-size:0.9em; line-height:1.4em; padding:0; margin:0; text-align:justify;}
p a{ color:#50297e; text-decoration:underline;}
h1, h2, h3, h4{ font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:normal;  font-style:normal; font-weight:normal; padding:0; margin:0;}

h1{ font-size:1.6em; margin-bottom:16px; padding:10px 0px; width:100%; border-bottom:1px solid #50297e;}
h1 span{ color:#50297e;}
h2{ font-size:1.4em; color:#50297e; margin-bottom:14px;}
h3{ font-size:1.2em;}
h4{ font-size:1.0em; font-weight:bold;}

body
{
	background:#dcddde;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:auto;
	padding: 0px;
	color:#666666;
} 

#wrapper{
	margin:10px auto;
	width:990px;
	padding:0px; 
}

#container{ float:left; background:#FFFFFF; width:100%;}

#menu {width:100%; background:url(../images/menu-bg.gif) repeat-x; float:left; height:45px; margin:0; padding: 0;}

#menu ul {margin: 0; padding: 0; list-style: none; line-height: normal;}

#menu li {
	float: left;
}

#menu li a {
	display:block;
	text-align:center;
	padding: 12px 20px 15px 20px;
	margin:0 auto;
	text-decoration: none;
	font-size: 18px;
	letter-spacing:2px;
	font-weight:normal;
	font-style:normal;
	color: #FFFFFF;
}

#menu a:hover{
	color: #ffffff;
	background:url(../images/menu-bg-ovr.gif) repeat-x;
	text-decoration: none;
	}
/* Menu End */

#content{float:left; margin:0; padding:10px 20px 20px 20px; width:950px;}

#quote{float:left; padding:0; margin:0px 20px 0px 0px; width:220px; height:150px;}
#banner{float:left; padding:0; margin:0px; width:710px; height:150px;}

#footer{width:930px; float:left; padding:10px; background:#50297e; color:#FFFFFF;}
#footer p{ line-height:22px; padding:0; margin:0;}
#footer a{ color:#FFFFFF; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .left{ float:left; width:60%; text-align:left; padding:0; margin:0;}
#footer .right { width:30%; float:right; padding:20px 0px 0px 0px; margin:0;}
#footer .right p{ text-align:right;}

.list-item{ width:46%; padding:0; margin:10px 0px 10px 20px; list-style:none;}
.list-item ul{display:block; text-align:left; padding:0; list-style-type:none; margin:0;}
.list-item li{text-decoration:none; line-height:26px;}
.list-item li a{text-decoration:underline; color:#50297e;}
.list-item li a:hover{text-decoration:none; color:#666666;}

.law-service{float:left; border:#50297e 1px solid; no-repeat; margin:0px 4px 0px 4px; padding:5px; width:170px;}

.law-service h3{
	width:98%; padding:0; text-decoration:none; margin:0px 0px 4px 0px; font-size: 1.0em;
	font-weight:normal; color:#50297e; float:left;}
	
.law-service h3 a{
	color:#50297e; background:url(../images/court.gif) left no-repeat; padding-left:30px; text-decoration:none;}	

.law-service h3 a:hover{
	color:#7a52a7; text-decoration:underline;}	


.law-service p{ width:98%; font-size:12px; padding-top:4px; margin:0px; float:left;}
