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

@font-face {
    font-family: 'LinuxLibertineRegular';
    src: url('images_generic/fonts/Linux-Libertine/linlibertine_re-4.7.5ro-webfont.eot');
    src: local('?'),
    	url('images_generic/fonts/Linux-Libertine/linlibertine_re-4.7.5ro-webfont.woff') format('woff'),
    	url('images_generic/fonts/Linux-Libertine/linlibertine_re-4.7.5ro-webfont.ttf') format('truetype'),
    	url('images_generic/fonts/Linux-Libertine/linlibertine_re-4.7.5ro-webfont.svg#webfontIgdJI780') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* @group Custom Corporate */

.floatimageleft{
	float: left;
	margin-right: 10px;
}
.floatimageright{
	float: left;
	margin-left: 10px;
}
.floatleft {
	float: left;
	padding-right: 8px;
}
.floatright {
	float: left;
	padding-left: 8px;
}

#bd {
	width: 814px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #f2f2f2;
}
.custompracticeheader {
	width: 824px;
	height: 54px;
	background: #fafafc url(images_generic/jwpracticeheader.jpg) no-repeat center;
	margin-top: 5px;
	
}

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

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

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

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

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

.custompracticemenu li a {
	color: #0b65b2;
}

.custompracticesection_header {
	display: table;
	padding: 0 15px 15px;
}

.custompracticesection_header h2 {
	color: #0b65b2;
}
.custompracticesection_header h3 {
	color: #3b3b3b;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 4px;
}
.custompracticesection_header p {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
}

.custompracticesection_normal {
	display: inline-block;
	padding: 5px;
	background: url(images_generic/dotsnormal_vertical.jpg) repeat-y 180px;
	margin-bottom: 12px;
	margin-top: 5px;
	width: 800px;
}

.custompracticesection_normal h2 {
	color: #0b65b2;
}

.custompracticesection_normal h3 {
	color: #0b65b2;
	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: #222;
}

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

.custompracticesection_normal img {
	padding-right: 8px;
}

.custompracticesection_black {
	display: inline-block;
	color: #222;
	background:#eee url(images_generic/bg_middlesection.jpg) no-repeat 0 -3px;
	margin-left: 6px;
	width: 800px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

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

.custompracticesection_black h3 {
	color: #0b65b2;
	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 {
	min-height: 209px;
	_height: 300px;
	background: url(images_generic/side.jpg) no-repeat -2px bottom;
	margin-bottom: 10px;
}

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

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

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

.attyprofileimg {
}

.quoteblock {
	background-color: #0b65b2;
	color: #222;
	padding: 8px;
}

.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: #0b65b2;
}

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

.areasofpractice a {
	text-decoration: none;
}

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

/* 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 */

/* Start News Ticker */
#newsticker{list-style-type: none;margin:0;padding:0;position:relative;font: 1em/1.5em "Courier New", monospace;color:white;}
.sep {
	width:50px;
	text-align:center;
}
#newsticker li .im{
	width: 30px;
	height: 30px;
	background: url(http://images.jw.com/com/styles2008/images_generic/marquee-icon.png) no-repeat top left;
	padding: 3px;
}
#newsticker ul{
	list-style-type: none; 
}
#newsticker li{
    float:left;
	display:inline;
}
#newsticker li span{
	
}
marquee {
	width:100%;
	background-color: #000;
	border:1px solid #676769;
	height:25px;
	color: #fff;
	vertical-align:middle;
	padding: 4px;
	margin: 4px;
}
#newsticker li img {
	border:0px;
	padding:3px;
	vertical-align:middle;
}
.im{
	width: 30px;
	height: 30px;
	background: url(http://images.jw.com/com/styles2008/images_generic/marquee-icon.png) no-repeat;
	padding: 4px;
	margin: 4px;
	vertical-align:middle;
}

.tool_brochure, .more a {
	color: #333;
}

.tool_brochure:hover {
	background-color: #3975B5;
}

#genericTitle {
	background: url(images_generic/jw_logo.jpg) no-repeat left;
	height: 101px;
	clear: both;
}
#genericTitle p{
	font: 2.35em/1em 'LinuxLibertineRegular';
	color: #a2a2a2;
	width: 520px;
	left: 95px;
	top: 35px;
	position: relative;	
}

/* End News Ticker */

/* 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: #0b65b2;
}
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: #0b65b2;
}
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: #0b65b2;
}
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: #0b65b2;
}
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: #0b65b2;
}
/* 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: #0b65b2;
}
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(border-radius.htc);
	background-color: #0b65b2;
		
}
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: #0b65b2;
}
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: #0b65b2;
}
/* 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: #0b65b2;
}
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: #0b65b2;
}
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: #0b65b2;
}
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: #0b65b2;
}
/* 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;color: #2886cc;}
/* @end */

/* WYSIWYG Content */
p { 
	line-height:1em;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}
.strikethrough {
	text-decoration: line-through;
}