/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,li { margin:0; padding:0; }

body#index #column-right p {width:365px; }

.box {  border: 1px #000000 solid}
.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #000000}
.body-2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #000000; margin-left:15px;}
.form1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: C3BEA3; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #000000}
.submit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: 808FA0; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: 293E6A; font-weight: bold; margin-left:15px;}
.header2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: 7E7548; font-weight: bold }
.header3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: 293E6A; font-weight: bold; margin-left:15px; vertical-align:bottom;}
.news-header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: 293E6A; font-weight: bold;}
.verdicts-year { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 15px; color: 293E6A; font-weight: bold;}
.h2contact {color: 293E6A; margin-left:15px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 5px; color: 293E6A; font-weight: bold;}


#home-lt-bg {	background: url("images/homepage-left-bg.jpg") repeat-y;}
#home-lt-bg-gavel	{	background: url(images/home/slices/index_r8_c1.gif) no-repeat top left;
						padding-top:20px;
						}

#home-lt-bg-gavel p	{	padding:0 20px 0 60px;} 
#home-lt-bg-gavel p.first	{	padding:0 20px 0 90px;} 

.list ul {
	margin:0 0px 10px 15px;
	}
	
	/* single column list */
	.list ul { padding-left:5px; }
		.list li { 
			background:url("images/subs/bluebullet.gif") 0px 6px no-repeat;
			padding-left:10px; /* pushes text to the right to display bg img */
			}
#contact-quick{
	margin-left:15px;
	}
	
#contact_business { 
	display: none; 
	}
	
.cases-title {
	font-weight:bold;
	text-decoration:underline;
}

#primerus {
margin-top:300px;
}

#primerus-2 {
margin-top:1545px;
}

#primerus-3 {
margin-top:1200px;
}

#primerus-4 {
margin-top:7900px;
}

#primerus-5 {
margin-top:2550px;
}

#primerus-6 {
margin-top:7100px;
}
/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
/* ------------------------ horizontal sprite nav ------------------------ */
#nav2 {
	background:url("images/subs/slices/sub1_r3_c1.gif") no-repeat;
	width:148px;
	height:12px;
	margin:0;
	padding:0;
	position:relative;
}
#nav2 span {
	display: none;
}
#nav2 li, #nav2 a {
	height:12px;
	display:block;
	position:relative;
} /* change height here also */
#nav2 li {
	float:left;
	list-style:none;
	_display:inline;
	position:relative;
}

#nav2 a:hover {
	background:url("images/subs/slices/sub1_r3_c1_f2.gif") no-repeat;
}

/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */

#nav2 li ul {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:-9999px;
	padding-right:1px; /* Fixes one px spacing for border-right in FF */
	background-color:#000000;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	/*z-index: 999;*/
	}

#nav2 li ul li { 
	height:20px; /* Height of each drop down nav item */
	border:1px solid #ffffff;
	border-top:none;
	}	

#nav2 li ul li a {
/*	width:100%;*/
	height:20px;	/* Height of each drop down nav item, should match above */
	line-height:20px;	 /* Height of each drop down nav item again, should match above */
	}

#nav2 li ul li a span {
	display:block;
	padding-left:12px;
	}

/* Drop down link styles */
#nav2 a:link, #nav2 a:visited, #nav2 a:hover, #nav2 a:active {

	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
	}

#nav2 li:hover ul, #nav2 li.sfHover ul	{ left: auto; }














/* ------------------------ horizontal sprite nav ------------------------ */
/* ------------------------ horizontal sprite nav ------------------------ */
/* ------------------------ horizontal sprite nav ------------------------ */
#nav {
	background:url("images/home/slices/index_r5_c1.gif") no-repeat;
	width:150px;
	height:15px;
	margin:0;
	padding:0;
	position:relative;
}
#nav span {
	display: none;
}
#nav li, #nav a {
	height:15px;
	display:block;
	position:relative;
} /* change height here also */
#nav li {
	float:left;
	list-style:none;
	_display:inline;
	position:relative;
}
#nav-01 {
	width: 150px;

}
#nav a:hover {
	background:url("images/home/slices/index_r5_c1_f2.gif") no-repeat;
}


/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */

#nav li ul {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:-9999px;
	padding-right:1px; /* Fixes one px spacing for border-right in FF */
	background-color:#000000;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	/*z-index: 999;*/
	}

#nav li ul li { 
	height:20px; /* Height of each drop down nav item */
	border:1px solid #ffffff;
	border-top:none;
	}	

#nav li ul li a {
/*	width:100%;*/
	height:20px;	/* Height of each drop down nav item, should match above */
	line-height:20px;	 /* Height of each drop down nav item again, should match above */
	}

#nav li ul li a span {
	display:block;
	padding-left:12px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {

	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-01 ul a:hover{ 
	background:#2f7491 3px 6px no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-01 ul, #nav-01 li { width:133px;}	

#nav-01 ul {margin-top:0px; margin-left:15px;}


a {
	TEXT-DECORATION: none
}

a:hover {
	COLOR: #5C3C0E
}
.staff_img {
	padding-left: 30px;
}