/* @override 
	http://images.jw.com/com/styles2008/custom_realestate.css
	http://images.jw.com/com/styles2008/custom_litigation.css
*/

/* @group Carousel Styles */
.floatimageleft{
	float: left;
	margin-right: 10px;
}
.floatimageright{
	float: left;
	margin-left: 10px;
}
.floatleft {
	float: left;
	padding-right: 8px;
}
.floatright {
	float: left;
	padding-left: 8px;
}

#practice_carousel {
	position: relative;
	/* important */
	overflow: hidden;
	/* important */
	width: 100%;
	height: 77px;
	float: right;
	left: 285px;
	clear: both;
}

#practice_carousel a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	padding: 4px;
	font-size: 85%;
	text-decoration: none;
}

#practice_carousel a:hover {
}  

#


/* @end */

/* @group Custom Litigation */

.rss-box {
	padding: 8px;
}

ul.rss-items {
	
}

li.rss-item {
	padding-bottom: 16px;
}

a.rss-items {
	
}

a.more {
	padding-left: 10px;
}

.floatleft {
	float: left;
	padding-right: 8px;
}

.floatright {
	float: left;
	padding-left: 8px;
}

#bd {
	width: 814px;
	padding-top: 5px;
	background: white none no-repeat;
/* BELOW NEEDED FOR ROUNDED CORNERS IN IE */
	position: relative;
	z-index: inherit;
	zoom: -1; /* For IE6 */
}

.custompracticeheader {
	width: 824px;
	height: 54px;
	background: #f8f8f8 url(http://images.jw.com/com/styles2008/images_litigation/jwpracticeheader2.jpg) no-repeat left;
	margin-top: 5px;
}

.custompracticemenu {
	margin-left: 194px;
	vertical-align: middle;
	color: #A5610C;
	height: 19px;
}

ul.custompracticemenu {
	position: relative;
	top: 7px;
}

#practice_carousel_content ul{
	display: list-item;
}

#practice_carousel_content li{
	list-style-type:none;}

.custompracticemenu li.bold {
	color: white;
	font-weight: bold;
}

.custompracticemenu li.bold a {
	color: white;
	font-weight: bold;
}

.custompracticemenu li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

.custompracticemenu li a {
	color: white;
}

.custompracticesection_header {
	background: url(images_litigation/bd_bg.jpg) no-repeat left top;
	height: 850px;
	width: 814px;
	padding: 10px;
}

.custompracticesection_header h2 {
	color: #A5610C;
}

.custompracticesection_header p {
	line-height: 20px;
	padding: 8px 10px 8px 5px;
}

.custompracticesection_header a {
	color: black;
}

.custompracticesection_header li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 18px;
}

.custompracticesection_header .yui-b {
	padding-right: 10px;
}

.custompracticesection_header .yui-g {
	padding-right: 10px;
}

.custompracticesection_normal {
	display: inline-block;
	padding: 5px;
	margin-top: 5px;
	width: 800px;
	background-position: 0 top;
	background-repeat: repeat-x;
	height: auto;
}

.custompracticesection_normal h2 {
	color: #A5610C;
}

.custompracticesection_normal h3 {
	color: #A5610C;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 4px;
}

.custompracticesection_normal p {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
}

.custompracticesection_normal a {
	color: black;
}

.custompracticesection_normal li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 18px;
}

.custompracticesection_black {
	color: white;
	width: 814px;
	height: 290px;
	display: inline-block;
	padding: 5px;
	background: url(images_litigation/map_bg.jpg) no-repeat left top;
}

.custompracticesection_black h2 {
	color: #A5610C;
	margin-bottom: 10px;
}

.custompracticesection_black h3 {
	color: white;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 4px;
}

.custompracticesection_black p {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
}

.custompracticesection_black a {
	color: white;
}

.custompracticesection_black li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 18px;
}

.custompracticesection_black .yui-g {
	background: none repeat-y;
}

.alignbottom {
	bottom: 0;
	position: relative;
}

.header_bg {
	background-position: -2px bottom;
	background-repeat: no-repeat;
}

.custom_dots {
	height: 4px;
	width: 100%;
	margin-bottom: 10px;
	background: url(images_litigation/dotsnormal_horizontal.jpg) repeat-x;
}

.profile_atty {
	margin-right: 10px;
	font-size: 10px;
	white-space: normal;
}

p.profile_atty {
	line-height: 14px;
}

.attyprofileimg {
	
}

.quotes {
	margin-right: 8px;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
}

.quotes b {
	font-weight: normal;
	font-style: normal;
}

ul.areasofpractice {
	font-size: 10px;
	margin-right: 22px;
	margin-left: 0;
}

.areasofpractice li {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: disc;
	list-style-position: outside;
	color: #c99916;
}

.areasofpractice li.header {
	padding-top: 10px;
	padding-bottom: 2px;
	list-style-type: none;
	color: #333;
	list-style-image: none;
	font-weight: bold;
	margin-left: 1px;
}

.areasofpractice li.child {
	font-weight: normal;
	font-style: normal;
}

.areasofpractice a {
	text-decoration: none;
}

.areasofpractice a:hover {
	text-decoration: none;
	color: #2886cc;
}

.contenthilite {
	display: inline-block;
	background-color: #a5610c;
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: white;
}

.contenthilite a {
	color: white;
}

.litigation_imagepad {
	height: 78px;
}

#section.custompracticesection_header {
	height: 820px;
	width: 814px;
	padding: 10px;
	background-image: none;
}

#section.custompracticesection_normal {
	display: inline-block;
	margin-top: 5px;
	width: 100%;
	margin-bottom: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: auto;
	padding: 5px;
	background: none repeat-x 0 top;
}

#section.custompracticesection_black {
	color: white;
	width: 814px;
	display: inline-block;
	padding: 5px;
	background: #027dc3 none no-repeat 0 top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: auto;
}

#bottom_container {
	width: 818px;
	height: 285px;
	display: inline;
	font: 10px;
}
#bottom_section {
	background: url(http://images.jw.com/com/styles2008/images_enviro/bottom_bg.jpg) no-repeat; 
	width: 818px; height: 285px;
}
#video {
	margin-left:13px;background: url(http://images.jw.com/com/styles2008/images_enviro/video_bg.jpg) no-repeat center; width: 260px; height: 285px;display:inline-block;float:left;
	}
#bottom_middle{
	width: 260px; height: 285px;display:inline-block;float:left;
}
#bottom_right{
	width: 260px; height: 285px;display:inline-block;float:left;
}


/* Start Random Div display css*/.corp_img {padding-left:12px;}.spot_p{padding:2px;width:98%}.corp_spot{display:none;width:820px;clear: both;}.corp_left{width:180px; vertical-align:top;display:inline;float: left;}.corp_right{width:600px;display:inline;padding: 2px;margin: 2px;float: left;}.head{font-size:175%; color:#3975B5;}.spotlight {padding:2px;background-color:#3975B5;color:white;font-size:115%;width:98%;}
.corp_link {background-color: #3975B5;text-decoration: none;}
corp_link:hover{text-decoration: underline;}
/* End Random Div */

/* Table Manipulations */
/* Table Color Centered */
table.color20{width: 20%;margin:0px auto;text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color40{width: 40%;margin:0px auto;text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color60{width: 60%;margin:0px auto;text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color80{width: 80%;margin:0px auto;text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color100{width: 100%;margin:0px auto;text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
/* Table Color Right Align */
table.color_right20{width: 20%;margin:0px auto;text-align:center;float: right;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color_right40{width: 40%;margin:0px auto;text-align:center;float: right;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(http://images.jw.com/com/styles2008/border-radius.htc);
	background-color: #027dc3;
		
}
table.color_right60{width: 60%;margin:0px auto;text-align:center;float: right;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color_right80{width: 80%;margin:0px auto;text-align:center;float: right;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
/* Table Color Left Align */
table.color_left20{width: 20%;margin:0px auto;text-align:center;float: left;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color_left40{width: 40%;margin:0px auto;text-align:center;float: left;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color_left60{width: 60%;margin:0px auto;text-align:center;float: left;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
table.color_left80{width: 80%;margin:0px auto;text-align:center;float: left;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);
	background-color: #027dc3;
}
/* Table Centered */
table.normal20{width: 20%;margin:0px auto;text-align:center;}
table.normal40{width: 40%;margin:0px auto;text-align:center;}
table.normal60{width: 60%;margin:0px auto;text-align:center;}
table.normal80{width: 80%;margin:0px auto;text-align:center;}
table.normal100{width: 100%;margin:0px auto;text-align:center;}
/* Table Right Align */
table.normal_right20{width: 20%;margin:0px auto;text-align:center;float: right;}
table.normal_right40{width: 40%;margin:0px auto;text-align:center;float: right;}
table.normal_right60{width: 60%;margin:0px auto;text-align:center;float: right;}
table.normal_right80{width: 80%;margin:0px auto;text-align:center;float: right;}
/* Table Left Align */
table.normal_left20{width: 20%;margin:0px auto;text-align:center;float: left;}
table.normal_left40{width: 40%;margin:0px auto;text-align:center;float: left;}
table.normal_left60{width: 60%;margin:0px auto;text-align:center;float: left;}
table.normal_left80{width: 80%;margin:0px auto;text-align:center;float: left;}
table.color20 td, table.color40 td, table.color60 td, table.color80 td, table.color100 td, table.color_right20 td, table.color_right40 td, table.color_right60 td, table.color_right80 td, 
table.color_left20 td, table.color_left40 td, table.color_left60 td, table.color_left80 td, table.normal20 td, table.normal40 td, table.normal60 td, table.normal80 td, table.normal100 td, table.normal_right20 td, table.normal_right40 td, table.normal_right60 td, table.normal_right80 td, 
table.normal_left20 td, table.normal_left40 td, table.normal_left60 td, table.normal_left80 td{padding: 10px;text-align:left;}
table.color20 a, table.color40 a, table.color60 a, table.color80 a, table.color00 a, table.color_right20 a, table.color_right40 a, table.color_right60 a, table.color_right80 a, table.normal20 a, table.normal40 a,table.normal60 a, table.normal80 a, table.normal100 a, table.normal_right20 a, table.normal_right40 a, table.normal_right60 a, table.normal_right80 a, 
table.normal_left20 a, table.normal_left40 a, table.normal_left60 a, table.normal_left80 a{text-decoration: underline;}
table.color20 a:hover, table.color40 a:hover, table.color60 a:hover, table.color80 a:hover, table.color00 a:hover, table.color_right20 a:hover, table.color_right40 a:hover, table.color_right60 a:hover, table.color_right80 a:hover, table.normal20 a:hover, table.normal40 a:hover, table.normal60 a:hover, table.normal80 a:hover, table.normal100 a:hover, table.double_row a:hover, table.normal_right20 a:hover, table.normal_right40 a:hover, table.normal_right60 a:hover, table.normal_right80 a:hover, table.normal_left20 a:hover, table.normal_left40 a:hover, table.normal_left60 a:hover, table.normal_left80 a:hover{text-decoration: none;}

/* @end */