/*	Less Framework 4
	http://lessframework.com
	by Joni Korpi
	License: http://creativecommons.org/licenses/MIT/	*/


/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

a img {border: 0;}



/*	Typography presets
	------------------	*/

.gigantic {
	font-size: 110px;
	line-height: 120px;
	letter-spacing: -2px;
}

.huge, h1 {
	/*font-size: 68px;
	line-height: 72px;*/
	letter-spacing: -1px;
}

.large, h2 {
	font-size: 42px;
	line-height: 48px;
}

.bigger, h3 {
	font-size: 26px;
	line-height: 36px;
}

.big, h4 {
	font-size: 22px;
	line-height: 30px;
}

.small, small {
	font-size: 13px;
	line-height: 18px;
}

/* Selection colours (easy to forget) */

::selection {background: rgb(255,255,158);color: #000;}
::-moz-selection {background: rgb(255,255,158);color: #000;} 
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}



/*		Default Layout: 992px. 
		Gutters: 24px.
		Outer margins: 48px.
		Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */
html {background:url(http://flimages.findlaw.com/design/lp/images/lp5_body_background_grad.png) repeat-x;background-position:-800px top;background-color:#ebedee;}
body {
	width: 1000px;
	color: rgb(60,60,60);
	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
	margin:0 auto;padding:0;
}

	input {
    -webkit-appearance: /*none*/;
	}

#container {margin:0 auto;}
#mobile {display:none;}
#headertop, #main, footer {width:1000px;margin:0 auto;}
#header {height:131px;width:100%; position:relative; margin:0 auto;}
#headertop {height:95px;background:url(http://flimages.findlaw.com/design/lp/images/lp5_header.png) no-repeat;overflow:hidden; margin: 0 auto; position: relative; width: 1000px;}
#logo a {display:block;width:250px;height:60px;margin-top:25px;overflow:hidden;text-transform:uppercase;text-indent:-1000px;}
#sitelinks {height:50px;position:absolute;top:5px;margin-left:690px;color:#fff; text-align:right; font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#sitelinks strong {display:block;background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;background-position: 0 -88px; padding:0 0 3px 12px;color:#fff;  height:7px; width:4px; position:absolute; left:300px; margin-top:-10px; overflow:hidden;}
#sitelinks span.title {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;}
#sitelinks ul, #sitelinks ul li {list-style:none;margin:0;padding:0;}
#sitelinks ul li {margin:0 0 3px 12px; color:#fff;}
#sitelinks ul li a {color:#fff;}
#nav {width:1000px;height:36px;margin:0 auto; overflow:hidden;}
#nav ul, #nav ul li {display:inline;list-style:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#lpnav1 {width:118px;}
#lpnav2 {width:170px;}
#lpnav3 {width:127px;}
#lpnav4 {width:103px;}
#lpnav5 {width:67px;}
#lpnav6 {width:146px;}
#lpnav1 .selected  {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 -37px transparent;}
#lpnav2 .selected  {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 -37px transparent;}
#lpnav3 .selected  {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 -37px transparent;}
#lpnav4 .selected  {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 -37px transparent;}
#lpnav5 .selected  {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 -37px transparent;}
#lpnav6 .selected  {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 -37px transparent;}
#subnav{position:relative;left:0;top:0;bottom:0;right:0;text-align:center;clear:both;display:block;height:23px;overflow:hidden;background-color:#fff;border-bottom:1px solid #787878;z-index:50;font: 13px Arial, Helvetica, sans-serif;}
#subnav ul li{display:inline;}
#subnav li a{background:url(http://flimages.findlaw.com/design/lp/images/lp5_subnav_back.png) no-repeat;font-size:11px;font-weight:normal;color:#444;height:20px;display:inline-block;padding:5px 13px 7px 13px;margin:0 -5px 0 0;text-decoration:none;}
#subnav li a:hover{background-position:0 -100px;color:#fff;text-decoration:none;}
#subnav ul {width: 800px;margin: 0 auto;padding-left: 80px;background:url(http://flimages.findlaw.com/design/lp/images/quicklinksarrow.png) no-repeat;background-position: 70px 5px;position:relative;right: 53px;overflow:hidden;height: 23px;}
#subnav {border:none;background:url(http://flimages.findlaw.com/design/lp/images/subnav_backbar.png);}
#subnav li a{background:url(http://flimages.findlaw.com/design/lp/images/subnav_back.png);}
#subnav li a.selected, #subnav li a.selected:hover {background:url(http://flimages.findlaw.com/design/lp/images/subnav_back.png);background-position: 0pt -200px;color: #ffffff;text-decoration: none;font-weight:bold;}
#leaderboard{background:url(http://flimages.findlaw.com/design/lp/images/lp5_728_advert.png) no-repeat; background-position:left center; clear:both;width:728px; padding:20px 0 20px 10px; height:90px;margin:0 auto;margin-left:126px;}
#googlead {padding: 0 0 0 5px;}

#searchbox {zoom:1;/* filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3); */background-color:#5a7689;width:/*255*/245px;height:55px;position:absolute;top:75px;margin-left:750px;border-right:1px solid #484b4e; border-left:1px solid #484b4e; border-bottom:1px solid #0f0f0f; border-top:none; -moz-border-radius:6px 6px 0px 0px;-webkit-border-radius: 6px 6px 0px 0px;z-index:100;font:12px Arial, Helvetica, sans-serif; background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) repeat; background-position: 0 -509px;}
#searchbar {margin:16px 0 0 16px;width:150px;padding:4px;background-color:#fff;border:1px solid #fff;color:#777; }
#searchbox #searchbutton {display:block;float:right;position:relative;top:16px;right:10px;width: 61px;
height: 25px;overflow:hidden;border: 1px solid #425461;background-color: #5f7c8e;padding: 0;color: white;font-weight:bold;font-family:Arial, Helvetica, sans-serif; -moz-box-shadow: 2px 2px 5px #425461;-webkit-box-shadow: 2px 2px 5px #425461;box-shadow: 2px 2px 5px #999; border-bottom:1px solid #425461; border:1px solid #a9b9c7; background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;}
#searchbox #searchbutton:hover {background-color:#2f3f51; background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat; background-position: 0 -35px;}

/* Navigation */
#nav ul li a {display:block;float:left;padding: 8px 12px 10px 12px;text-align:center;background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;color:#fff;text-decoration:none; height:36px;}
#nav ul li a:hover {background-position: 0 -37px; height:36px;}
#breadcrumbbar {font: 11px Arial,Helvetica,sans-serif; margin: 8px 0 0; overflow: hidden;padding: 0; padding-left:10px;}
#breadcrumbbar li.lphome {background: none repeat scroll 0 0 transparent;}
#breadcrumbbar li {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 4px transparent; background-position: -21px -87px; float: left;list-style-type: none;padding: 0px 3px 0 13px;}

/* Carousel */
.flcarousel, .carouselnav {display:none;}
.carouselnav a {color:#fff;}
.flcarousel div p a {color:#555;}
.flcarousel div p strong a {color:#000;}
.flcarousel div p {color:#555; position:absolute;padding:5px;margin:0;top: 0px; line-height:18px;font-size:12px;display:block;width:450px;margin-left:220px;}
.flcarousel div p strong {font-size:15px;display:block;margin:10px 0 5px 0;padding:0;} 
.flcarousel div.lightondark p a {color:#ddd;} 
.flcarousel div.lightondark p strong a {color:#fff;}
.flcarousel div {}
#desSlideshow1 {margin: 15px;}

/* Structure */
#content {width: 995px;margin: 32px auto 0 auto;position: relative; -moz-border-radius:5px;-webkit-border-radius: 5px;background-color:#fff;}
#content h2 {border-bottom:1px dotted #DDDDDD; color:#E14609; font-family:Georgia,"Times New Roman",Times,serif; font-size:25px;font-weight:normal; line-height:27px; margin:5px 0 10px;padding:0 0 8px;}
#leftcol-module h1 {border-bottom: 1px dotted #DDDDDD;color: #E14609;font-family: Georgia,"Times New Roman",Times,serif;font-size: 25px;font-weight: normal;line-height: 27px;margin: 5px 0 10px;padding: 0 0 8px;}
#lppage {background: url("http://flimages.findlaw.com/design/lp/images/pagerulevert.png") repeat-y scroll 650px 0 transparent; clear: both; float: left;width: 100%;}
#innerleftpane {clear:both; color:#000000; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px;line-height:1.54; overflow:hidden; padding:10px 20px; width:95%;}
#innerleftpane p {margin-bottom:15px;}
#innerleftpane div.article {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; line-height:1.54em;}
#innerleftpane b {font-weight:bold;}
#leftpane {float: left;width: /*677px*/ 670px;position: relative;z-index: 99;}
#rightpane {float: right;font: normal 12px arial, sans-serif;width: 319px;position: relative;z-index: 25;padding:0 0 20px 0;}
#leftpane-bg {float: left;font: normal 12px arial, sans-serif;width: /*677px*/ 670px;zoom:1;}
#rightpane-bg {float: right;font: normal 12px arial, sans-serif;width: 319px;zoom:1; position: absolute;top: 0;bottom: 0;right: 0;z-index: 0;margin:10px 0;}
#innerrightpane-bg {float:right;width: 300px;zoom:1; z-index: 10;margin:6px;}
#rightpane h4 {font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 16px; font-weight: normal;border-bottom:1px dotted #ccc;margin:0 0 7px 0;color:#777;}
#leftcol {display:block;float:left;width:475px;margin:0 0 0 15px;overflow:hidden;}
#rightcol {display:block;float:right;width:240px;margin: 0 15px 0 0;clear:both;}

/* IE6 Adjustments */
html.ie6 #searchbox, html.ie7 #searchbox {margin-left:20px;}
html.ie6 #leftpane {width: 750px;position: relative;z-index: 99;background-color:#fff;}
html.ie6 #rightcol {margin:0 5px 0 0;}
html.ie6 #leftcol {margin:0 0 0 7px;}
html.ie6 #rightpane-bg, html.ie6 #innerrightpane-bg {background-color:#fff;}
html.ie6 #rightpane {width:222px;background-color:#fff;}

/*IE7 Adjustments*/
html.ie7 #searchbox #searchbutton {top:-25px;}
html.ie7 #searchbox {left:1065px; border:none; background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat; background-position: 0 -570px;}
html.ie7 #sitelinks strong {margin-top:5px;}
html.ie7 #research_form {float: left; margin: 15px 0 0 140px;}

/* Content Modules */
.contentmodule {border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius: 5px;margin-bottom:15px;}
.contentmodule h4 {display:block;width:auto;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius: 5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius: 5px;background-color:#036;margin:3px;color:#fff;font:17px Georgia, "Times New Roman", Times, serif;font-weight:normal;padding:7px 0 7px 10px;}
ul.latlul {padding-left:20px;margin:13px 0;}
ul.latlul strong {display:block;border-bottom:1px dotted #777;width:200px;margin:5px 0 6px 0;padding-bottom:5px;}
ul.latlul li {margin-left:4px;list-style:none;line-height:18px;}
#latestnewsmodule {padding-left:15px;width:446px;}
#latestnewsmodule h4 {background:none;display:block;margin: 15px 0 10px 0;padding:0 0 5px 0;color:#222;border-bottom:1px dotted #aaa;}
#latestnewsmodule ul {margin:0 0 0 20px;}
#latestnewsmodule ul li {list-style:square;line-height:18px;}
#latestnewsmodule a.latestnewsmorelink {display:block;text-align:right;width:446px;height:30px;font-weight:bold;}
#foursixeight {display:block;border-top:1px solid #ddd;margin:0 0 1px 0;padding:3px 0 0 2px;}
#sevensixeight {display:block;padding:0 0 10px 13px;}
#module-50 {padding-right:10px;width:48%;}
.first {float:left; margin:5px 0 5px 0;}
.second {float:right; margin:5px 0 5px 0;}
#leftcol-module {font-family:Arial, Helvetica, sans-serif; margin:20px 0 20px 0; clear:both;}
#leftcol-module h5 {border-bottom:1px dotted #DDDDDD; color:#E14609;font-family:Georgia,"Times New Roman",Times,serif; font-size:20px;
font-weight:normal; line-height:27px; margin:5px 0 10px; padding:0 0 5px;}
#leftcol-module p {/*margin-bottom:15px;*/}
.default_type {font-family:Georgia, "Times New Roman", Times, serif;}
#leftcol-module h3 {font-size:15px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}

/* research module */
#research_module {background-image:url(http://flimages.findlaw.com/design/lp/images/box-research.png); width:638px; height:265px; background-repeat:no-repeat; margin-top:25px;}
#research_module h3 {font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:10px 30px 0 30px;}
#research_module ul li {margin:5px 0 2px 30px;}
.links {width:400px;}
.bullet_links_a {width:200px; float:left; font-family:Arial, Helvetica, sans-serif;}
.bullet_links_b {width:200px; margin-left:-60px; float:left; font-family:Arial, Helvetica, sans-serif;}
#research_form {margin:30px 0 0 140px; float:left;}
#research_form h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0px;}
.form_table {font-family:Arial, Helvetica, sans-serif;margin:10px;}
input#search_button {background: url(http://flimages.findlaw.com/design/lp/images/btn_search.png) no-repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 16px; font-weight: bold; height: 25px; padding: 0 0 3px; width: 90px;}
input#fields {width:110px;}

/* iconed */
ul.iconed {clear: both; margin: 25px 0 0; width: 300px; list-style:none;}
ul.iconed li a.bulb, ul.iconed li a.i-ldir {background-image: url("http://flimages.findlaw.com/design/lp/images/sprite.png"); background-position:0 -304px;}
ul.iconed li a.icon {height: 32px; line-height: 800%; margin: 0 10px 0 0; overflow: hidden; width: 32px;}
ul.iconed li a {display: block; float: left; font-size: 13px; width: 245px; line-height:14px; height:40px;}
ul.iconed li a.checkmark, ul.iconed li a.i-form {background-image: url("http://flimages.findlaw.com/design/lp/images/sprite.png"); background-position:-31px -304px}
ul.iconed li a.community,  ul.iconed li a.i-answers {background-image: url("http://flimages.findlaw.com/design/lp/images/sprite.png"); background-position:-62px -304px}
.icon {float:left; margin-right:5px; margin-bottom:15px;}
.icon_text {float:left;width:220px; line-height:15px;}

/*New Find a lawyer box */
div.professional_box {background-image:url(http://flimages.findlaw.com/design/lp/images/professional_box_cntnt.png);background-repeat:repeat-y;margin:0 0 16px; width:303x;}
div.professional_box h4 {color:#333333;font-size:17px;height:51px;margin:0; padding:10px 0 1px 20px; color:#333333;  font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.title {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:normal;}
div.professional_box div.professional_box_btm {background-image:url(http://flimages.findlaw.com/design/lp/images/professional_box_btm.png);background-repeat:no-repeat;height:10px;width:303px; background-position: bottom center;}
div.professional_box_txt {margin:5px 5px 2px 5px;}
.line {border-bottom:1px dotted #9dc2d2; margin-bottom:5px; clear:both; border-top:none; border-left:none; border-right:none; padding-top:0px; width:300px;}
.module_box {margin:10px 10px 10px 10px;}
.module_box2 {margin:8px;}

/*lp knowledgebase */
#lppage h4.kb {border:1px solid #e5e5e5; color:#222222; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; margin:15px 0 0px; padding:2px 10px; background-image:url(http://images.findlaw.com/lp/lpredesign/images/rightcol_header_normal.png);}
#lppage h5 {font-weight:normal;}
#tlr {border: solid 1px #e5e5e5; border-top:none; padding:0 15px 5px 5px; width:614px; margin:0 0 20px; float:right;}
.author {font-size:11px;}
#articledate {color:#999999; font-size:10px; margin:0px;}
div.byline {font-size:14px; font-weight:bold; margin-bottom:20px;}

div.searchable-content strong, div.searchable-content b{font-weight:bold;}
div.searchable-content em {font-style:italic;}

/* law practice management */
#tlr3 {background: url("http://images.findlaw.com/lp/lpredesign/images/tlr_back.jpg") repeat-x scroll 0 0 transparent;font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 20px; height:auto;}
#tlr3  a {font-family:Georgia, "Times New Roman", Times, serif;}
#tlr3  p {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
#tlr3 h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; line-height:16px;}
#module-100 {width: 100%; margin-top:-8px;}
.articles {border-bottom: 1px dotted #DDDDDD; color: #E14609; font-family: Georgia,"Times New Roman",Times,serif;
font-size: 20px; font-weight: normal; line-height: 27px; margin: 5px 0 10px; padding: 0 0 5px;}
#lppage ul.graybullets2 li, #lppage ul.bl li {background: url("http://flimages.findlaw.com/design/lp/images/graybullet.png") no-repeat scroll 0 6px transparent; padding-left: 15px; margin-bottom:5px; border-bottom: 1px dotted #DDDDDD; list-style-type:none;}
span.author {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:10px; color:#666666;}
.readmore {text-align:right; font-size:12px;}
.subhead {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; margin:5px;}

/*tabs*/
#fltabcol ul li {list-style:none;}
#fltabcol {font-size: 12px;font-family:Arial, Helvetica, sans-serif;}
#fltabcol li a {display: block;}
#findalawyer .tabs-nav a, #findalawyer .tabs-nav a span {background-image: url(http://flimages.findlaw.com/design/lp/images/tab_dir.png);}
.dirboxcontent {background:url(http://flimages.findlaw.com/design/lp/images/dirsearch_back.png) repeat-x;clear:both;}
.fltabcolheader {background:url(http://flimages.findlaw.com/design/lp/images/tab_backbar.png) repeat-x;border-bottom: 1px solid #bbb;}
#dirsearch1, #dirsearch2, #dirsearch3, #casesearch {height: auto;background:url(http://flimages.findlaw.com/design/lp/images/dirsearch_back.png) repeat-x;border-right:1px solid #bbb;border-left:1px solid #bbb;}
#dirsearch1 br, #dirsearch2 br, #casesearch br {height: 1px;}
.tabs-nav {list-style: none;margin: 0;padding: 0}
.tabs-nav:after {display: block;clear: both;content: " ";}
.tabs-nav li {float: left;margin: 0;min-width: 34px;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;background: url(http://flimages.findlaw.com/design/lp/images/tab.png) no-repeat;}
.tabs-nav a {position: relative;top: 1px;z-index: 2;margin-top: -1px;padding-left: 0;color: #444;font-size: 11px;font-weight: normal;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap;}
.tabs-nav .tabs-selected a {color: #ea8c05;font-weight: bold;font-size: 12px;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px;outline: 0;}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -100px;}
.tabs-nav a span {width: 47px;min-width: 47px;height: 18px;min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.tabs-nav a span {width: auto;height: auto;}
.tabs-nav .tabs-selected a span {padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {border-top: 1px solid #999;padding: 1em 8px;background: #fff;}
.tabs-loading em {padding: 0 0 0 20px;background: url(http://flimages.findlaw.com/design/lp/images/loading.gif) no-repeat 0 50%;}
input.sc_search_btn {background-color: transparent;background: url(http://flimages.findlaw.com/design/lp/images/search_btn_narrow.png) no-repeat;display: inline;font-size: 13px;
height: 25px;padding: 0 0 3px 20px;margin: 0;width: 90px;border:0;color:#fff;font-weight:bold;}

/*alphabetically listing content on contracts.corporate.findlaw.com */
#brwsalpha ul {display:block;/*height:*/ 100px; border: 1px solid #ddd; background-image:url(http://flimages.findlaw.com/design/lp/images/dirsearch_back.png); background-repeat:repeat-x; background-position:top center; padding-left: 2px; margin: 5px; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; float:left;}
#brwsalpha ul li a {display:block;padding: 4px 9px;width: 42px;}
#brwsalpha ul li {background-color:#fff;text-align:center;color:#ccc;display:block;float:left;border: 1px solid #ddd;  height: 25px;width: 60px;margin: 2px auto 2px auto;}
#brwsalpha ul strong {clear:both;color:#000; display:block; padding: 5px 6px;margin: 0 0 0 0;font-size: 20px;text-align:center;}
#brwsalpha ul li a:hover {background-color:#FF6600; color:#fff;text-decoration:none;}
.box_casecodebox {width:550px; border:solid 1px #e3f0f7; margin-left:auto; margin-right:auto; padding:20px; margin-bottom:20px;}

#ccontrols span.ccontrolstop {display:block; overflow:hidden;height:25px;}
#ccontrols span.printemail {font-family:Arial, Helvetica, sans-serif; padding-top:4px;}
#ccontrols span.printemail a.printicon {background:url(http://flimages.findlaw.com/design/lp/images/icon_print.png) no-repeat;padding:4px 0 0 20px; margin:0 5px 0 2px;display:block;float:left;background-position:0 3px;}
#ccontrols span.printemail a.emailicon {background:url(http://flimages.findlaw.com/design/lp/images/icon_print.png) no-repeat;padding:4px 0 0 20px; margin:0 5px 0 2px;display:block;float:left;background-position:0 3px;}
#ccontrols span.sharethis {}


/*misc, bullets, etc...*/
ul.graybullets li, #lppage ul.bl li {background: url("http://flimages.findlaw.com/design/lp/images/graybullet.png") no-repeat scroll 0 6px transparent;padding-left: 15px;list-style-type:none;}
#lppage ul.bullets li {background: url("http://flimages.findlaw.com/design/lp/images/graybullet.png") no-repeat scroll 0 6px transparent;padding-left: 15px; margin-bottom:10px; line-height:14px; display: block; margin-left:20px;}
.time {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
#tlr2 {margin-top:-8px; background: url("http://images.findlaw.com/lp/lpredesign/images/tlr_back.jpg") repeat-x scroll 0 0 transparent;font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 20px;float:left;
}
#tlr2 strong {font-family:Georgia, "Times New Roman", Times, serif;}
#tlr2  a {font-family:Georgia, "Times New Roman", Times, serif;}
#tlr2  p {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
.rightcol_viewmore {float: right;margin-right: 10px;font-weight:bold;}
.clear {clear:both;}
#fljobsmodule {border: 1px solid #DDDDDD;margin: 3px 0 10px;width: 260px;}
.strong {font-weight:bold;}
.block_list {margin:0 0 10px 10px; clear:both;}
.default {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
pre {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:left;}
c {text-transform:inherit; display:inherit;}
caption {width:98%; text-align:left;}
.h3_ttl {font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}

/* Right Column */
#rightcolumnmodule {}
#introtext {padding:10px;}
div.getstartedbox {font-size:12px;padding:10px;width:195px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:10px;background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;background-position:0 -152px;}
div.getstartedbox ul strong {text-transform:uppercase;font-weight:bold;padding-bottom:3px;display:block;}
div.getstartedbox ul li {list-style:none;padding:0;line-height:16px;}
div.getstartedbox a.gsboxicon {display:block;float:left;width:31px;height:31px;margin:0 10px 18px 0;background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;text-decoration:none;}
div.getstartedbox a.gsboxfind {background-position:0 -304px;}
div.getstartedbox .gsboxfind a:hover {background-postion:-31px -304px;}
div.getstartedbox a.gsboxlearn {background-position:-62px -304px;margin-bottom:30px;}
div.getstartedbox .gsboxlearn a:hover {background-postion:-93px -304px;}
div.getstartedbox a.gsboxanswers {background-position:-124px -304px;}
div.getstartedbox .gsboxanswers a:hover {background-postion:-155px -304px;}
#formsad {background:url(http://flimages.findlaw.com/design/lp/images/diy-legalforms.jpg) no-repeat;margin-left:5px;height:490px;}
#formsad a.formsadlink {display:block;border:none;height:210px;width:200px;text-transform:uppercase;text-indent:-999px;overflow:hidden;}
#boxholder {padding-left:30px;}
#boxholder li {color:#069;padding:0px;line-height:18px;}
#boxholder a.find_out {font-weight:bold;display:block;margin:10px 0 0 3px;}
.rightcolumnline {display:block;background-color:#fff;width:216px;border-top:1px solid #E9E7D6;border-bottom:1px solid #E9E7D6;height:5px;}
.align_right {float:right;}

/*right column search box */
span.findalawyer_row {display: block; font-size: 13px; font-weight: bold; line-height: 18px; padding-left: 10px; width: 150px; color: #006699; font-family:Arial, Helvetica, sans-serif;}
#select {display: block; font-size: 12px; height: 30px; margin: 0 0 10px 10px; padding: 4px; width: 270px;}
.location{height: 20px; margin-left: 10px; padding: 4px; width: 260px;}
#lppage a {color: #006699; text-decoration: none;}
.rightcol_search h5 {position:relative; color: #555555; font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:16px; padding: 2px 0 0 15px; border-top: 1px dotted #e5e5e5;}
.rightcol_normal {background-image: url("http://images.findlaw.com/lp/lpredesign/images/rightcol_header_normal.png"); background-repeat:no-repeat; border-top: 1px solid #EEEEEE;}
.rightcol_normal h3 {color: #555555; font-family: Georgia,"Times New Roman",Times,serif; font-size: 17px; padding: 2px 0 0 9px; font-weight:normal;}
.rightcol_normal ul li {background: url("http://images.findlaw.com/lp/lpredesign/images/arrow_orange.png") no-repeat scroll -2px 3px transparent;padding: 0 10px; list-style-type:none;}
.rightcol_search ul, .rightcol_normal ul {margin: 20px 0 20px 10px;}
.rightcol_search {}
.rightcol_search ul, .rightcol_normal ul {margin: 20px 0 20px 10px;}
.rightcol_links {background: url("http://images.findlaw.com/lp/lpredesign/images/rightcol.png") no-repeat scroll 0 0 transparent; border-top: 1px solid #E5E5E5; clear: both; margin: 10px 0; overflow: visible; padding: 5px 0 0 10px;}
.rightcol_links ul {margin: 10px 0 20px 10px;}
.rightcol_links ul li {background: url("http://images.findlaw.com/lp/lpredesign/images/arrow_orange.png") no-repeat scroll -2px 3px transparent;padding: 0 10px; list-style-type:none;}
.rightcol_links h3 {color: #555555; font-family: Georgia,"Times New Roman",Times,serif; font-size: 17px; padding: 9px 0 0 9px; font-weight:normal;}
.mc_btn_align {text-align:right; margin:5px 0px 5px 5px;}
.mc_btn_align2 {text-align:right; margin:5px 20px 5px 5px;}
input#search_button_mc {background: url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat scroll 0 0 transparent; background-position:-133px -444px; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 16px; font-weight: bold; height: 25px; padding: 0 0 3px; width: 140px;}
input#search_button_mc2 {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll -156px -477px transparent;border: medium none;color: #FFFFFF;cursor: pointer;font-size: 16px;font-weight: bold;height: 25px;padding: 0 0 3px;width: 65px;}
.mc_btn_align3 {margin: 5px 9px 5px 5px;text-align: right;}

/* Error Messsage */
#lppage-error {background: none;clear: both;float: left;width: 100%;min-height:500px;}
#leftpane-error {float: left;position: relative;width: 995px;z-index: 99;}
#module-50-error {padding-right: 10px;width: 350px;float:left;}

/* Footer */
footer {clear:both;margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footerlinks {width:900px;padding:25px 10px 0 0;margin:0 auto; position:relative;}
#footerlinks ul {display:block;clear:left;list-style:none;padding:0;margin:0 0 2px 15px; line-height:23px;}
#footerlinks ul li {list-style:none;display:inline;color:#7E7863;font-size:12px;}
#footerlinks ul h4.footerlink_tallh4 {}
#footerlinks ul h4 {display:block;float:left;width:170px;font-size:12px;text-transform:uppercase;line-height:10px;}
#footerlinks ul li a {color:#006699;}
#footerlinks ul li a.footericon {display:block;text-transform:uppercase;text-indent:-999px;width:32px;height:32px;overflow:hidden;margin:0 7px 20px 0;float:left;background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;background-position:0 -444px;}
#footerlinks ul li.footericon a {display:block;text-transform:uppercase;text-indent:-999px;width:32px;height:32px;overflow:hidden;margin:0 7px 20px 0;float:left;background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;background-position:0 -444px;}
#footerlinks ul li.footericon a.youtube {background-position:0 -444px;}
#footerlinks ul li.footericon a.facebook {background-position:-33px -444px;}
#footerlinks ul li.footericon a.scribd {background-position:-66px -444px;}
#footerlinks ul li.footericon a.twitter {background-position:-99px -444px;}
#footerlinks hr {display:block;clear:both;height:0px;width:900px;margin:15px 0 5px 15px;border-top:1px dotted #7E7863;}
#footerlinks #copyright {display:block;clear:both;height:35px;width:1000px;margin:0 0 0 15px;font-size:11px;padding-top:12px;}

#trbranding {display:block;height:50px;width:192px;position:relative;top:105px;left:10px;background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) no-repeat;background-position:0 -100px;}



th.answerstablehl, th.answerstablehr {text-align:left;border-bottom:1px solid #ddd;padding-bottom:3px;margin-bottom:10px;}
th.answerstablehr {text-align:right;}
td.answerstablel {padding:6px 0 6px 0px;}
td.answerstabler {font-size:11px;color:#999;padding:6px;}
td.answerstablel a, td.answerstabler a {color:#069;}
tr.altrow {background-color:#f5f5f5;}
a.rightcolvisit {display:block;font-weight:bold;color:#069;text-align:right;width:445px;margin-top:5px;}

/* Tabs CSS */
table.tabtable {margin:0;width:443px;} 
#findmodule, #browsemodule, #namemodule {background:url("http://flimages.findlaw.com/design/lp/images/dirsearch_back.png") repeat-x;}
.contentmodule #lawyersearchtable td h4 {background:none !important;background-color:#fff;font-weight: bold;font-size: 14px;margin: 0;padding: 0 0 3px 0;font-family: Arial, Helvetica, sans-serif;}
.contentmodule #lawyersearchtable td h4 a {color:#069;}
.contentmodule #lawyersearchtable td h4 em {font-weight: normal;font-size: 11px;font-style: normal;color: #666;}
.tabtable td, #writtable td{padding: 5px 3px 5px 3px; font-size: 12px;}
#answerstable tr.altrow, #writtable tr.altrow, .tabtable tr.altrow, #writtable tr.altrow {background-color:#f5f5f5;}
.tabtable th {border-bottom: 1px solid #ddd; font-size: 13px;}
.tabtable th.answerstablehl {text-align:left; color: #333;font-size: 1.1em; text-transform:uppercase;}
.tabtable th.answerstablehr{text-align:right;color:#555;}
.tabtable td.answerstablel, #writtable td.writtablecontent {padding-right: 10px;}
table#lawyersearchtable {margin:5px 0;font-family:"Lucida Grande",Lucida Sans Unicode,Verdana,Arial,sans-serif;}
table#lawyersearchtable td {padding:2px;}
table#lawyersearchtable td label {font-size:12px;color:#555;padding:0 0 0 4px;}
#writtable td.writtablecontent a {display:block; font-weight:bold;}
#writtable td.writtableauthor img {width: 50px;}
td.writtablecontent {vertical-align:top;}
#writtable td.writtablecontent a {color:#069;display: block;font-weight: bold;}
#writtable td.writtablecontent a.writreadmore {float: right;font-weight: normal;}
#tabtable td.answerstabler, #writtable td.writtableauthor {text-align: center; color:#777; font-size: 11px;}
#contactcheckbox {position: absolute;margin-left: 222px;}
#advancedsearchoptions a.advancedsearchtoggle {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat -192px -314px;font-size: 14px;padding: 0 0 3px 10px;color: #666;border:none;display: block;border-bottom: 1px dotted #999;text-transform: uppercase;font: 11px "Lucida Grande",Lucida Sans Unicode,Verdana,Arial,sans-serif;font-weight: bold;}
#lawyersearchbtn {display: block;margin: 0 0 0 300px;padding: 0 0 5px 33px;width: 145px;height: 33px;border:none;font: 15px bold Arial, Helvetica, sans-serif;background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat -132px -444px;font-weight: bold;color:#fff;text-shadow: 0px -1px 1px #333;}
#contactcheckbox label {font-size: 12px;color: #777;font-family: "Lucida Grande",Lucida Sans Unicode,Verdana,Arial,sans-serif;}
#advancedsearchoptions {margin: 10px 0;}
#lawyersearchtable input.txt {width:200px;}
#advancedsearchpanel {padding: 10px 0 10px 0;border-bottom: 1px dotted #999;background: url("http://flimages.findlaw.com/design/lp/images/diradvsearch_back.png") no-repeat 2px 5px;}
#advancedsearchpanel table td {line-height: 21px;padding: 3px;}
#browsemodule ul li,#namemodule li {list-style:square;color:#777;margin-left:20px;}
ul.browseulleft {display:block;float:left;width:200px;}
ul.browseulright {display:block;float:right;width:200px;}
#browsemodule a, #namemodule a {color:#069;line-height:18px;}
#browsemodule h5, #namemodule h5 {padding: 3px 0;margin: 0 0 3px 0;}
#browsemodule a.find_out {display:block;width:150px;font-weight:bold;margin-top:5px;padding:2px 0 0 18px;}
#namemodule p {display:block;margin-bottom:10px;line-height:18px;}
#namemodule h5 {border-bottom:1px solid #ddd;}
#namemodule li a {display:block;color:#069;font-weight:bold;margin-top:2px;}
#legalnewsmodule h5 {border-bottom:1px solid #ddd;padding: 3px 0;margin: 0 0 5px 0;}
#legalnewsmodule li {list-style:square;color:#777;margin-left:20px;}
#legalnewsmodule li a {color:#069;}
#legalnewsmodule ul {margin-bottom:15px;}


/* ads */

.rightcol_300x250 {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 00 transparent; background-position: 0 -630px; border-top: 1px solid #E5E5E5; clear: both; margin: 10px 0; overflow: visible; padding: 20px 0 0 10px;}
.rightcol_sponsored {background: url("http://flimages.findlaw.com/design/lp/images/sprite.png") no-repeat scroll 0 0 transparent; background-position: 0 -651px; border-top: 1px solid #E5E5E5; clear: both;margin: 10px 0;padding: 20px 90px 20px 10px;}
#fl_maintitle {margin-top: 10px; font-weight:bold;}
#fl_label, #fl_label2 {color: #777777; float: right; font-size: 11px; font-weight: bold; margin-right: 10px; display:none;}

/* ads by findlaw */
#fl_maintitle a{font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;}#fl_maintitle{margin-top: 10px;  font-family:Verdana, Geneva, sans-serif;}#fl_description a{font-size: 11px;color:#777;  font-family:Verdana, Geneva, sans-serif;}#fl_contactinfo a{font-size: 11px;color:#E1771E;  font-family:Verdana, Geneva, sans-serif; text-decoration:underline;}


/*thumbnails on homepage*/
#lfbc_content {display:block;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;text-align:left;}
#lfbc_content a {font-family:Arial, Helvetica, sans-serif; line-height:12px;}
#lfbc_categories {font-family:Arial, Helvetica, sans-serif;}
#lfbc_categories table {width:auto;display:block;margin-top:15px;}
#lfbc_categories table td {padding:10px;border-bottom:10px solid #fcfcfc; vertical-align:top; line-height:16px;}
#lfbc_categories table tr.altrow{background-color:#fafafa;}
#lfbc_categories table td.catimage {background-color:#f1f1f1;width:62px;}
#lfbc_categories table td.catlinks {width:50%;}
#lfbc_categories table td.catlinks a strong {font-weight:bold;font-size:16px;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}
#toggle_link {font-family:Arial, Helvetica, sans-serif;}

/*thumbnails on tech.findlaw.com*/
#thumb_content {display:block;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;text-align:left;}
#thumb_content a {font-family:Arial, Helvetica, sans-serif; line-height:12px;}
#thumb_categories {font-family:Arial, Helvetica, sans-serif;}
#thumb_categories table {width:auto;display:block;margin-top:15px;}
#thumb_categories table td {padding:10px;border-bottom:10px solid #fcfcfc; vertical-align:top; line-height:16px;}
#thumb_categories table tr.altrow{background-color:#fafafa;}
#thumb_categories table td.catimage {background-color:#f1f1f1;width:62px;}
#thumb_categories table td.catlinks {width:50%;}
#thumb_categories table td.catlinks a strong {font-weight:bold;font-size:16px;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}
#toggle_link {font-family:Arial, Helvetica, sans-serif;}

/* research module tech.findlaw.com */
#research_module_tech {width:638px; height:265px; margin-top:25px;}
#research_module_tech h3 {font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:10px 30px 0 30px;}
#research_module_tech li {margin:5px 0 2px 30px;}
.links {width:400px;}
.bullet_links_a {width:200px; float:left; font-family:Arial, Helvetica, sans-serif;}
.bullet_links_b {width:200px; margin-left:-60px; float:left; font-family:Arial, Helvetica, sans-serif;}
/*#research_form {margin:30px 0 0 140px; float:left;}*/
#research_form h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0px;}
.form_table {font-family:Arial, Helvetica, sans-serif;margin:10px;}
input#search_button {background: url(http://flimages.findlaw.com/design/lp/images/btn_search.png) no-repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 16px; font-weight: bold; height: 25px; padding: 0 0 3px; width: 90px;}
input#fields {width:110px;}

/*seo tags for tech.findlaw.com*/
#innerleftpane h1 {border-bottom: 1px dotted #DDDDDD;color: #E14609;font-family: Georgia,"Times New Roman",Times,serif;font-size: 25px;font-weight: normal;line-height: 27px;margin: 5px 0 10px;padding: 0 0 8px;}
#innerleftpane h2 {border-bottom: 1px dotted #DDDDDD;color: #E14609;font-family: Georgia,"Times New Roman",Times,serif;font-size: 20px;font-weight: normal;line-height: 27px;margin: 5px 0 10px;padding: 0 0 5px;}
#research_module_tech .module_ttl {font-family: Arial,Helvetica,sans-serif;font-size: 24px;font-weight: bold;margin: 10px 30px 0;}
#research_module_tech .module_ttl2 {font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;margin: 0;}
.rightcol_search .form_ttl {color: #555555;font-family: Arial,Helvetica,sans-serif;font-size: 16px;line-height: 16px;padding: 2px 0 0 15px;}
.rightcol_links .sub_ttl {color: #555555;font-family: Georgia,"Times New Roman",Times,serif;font-size: 17px;padding: 9px 0 0 9px;}
.rightcol_normal .sub_ttl2 {color: #555555;font-family: Georgia,"Times New Roman",Times,serif;font-size: 17px;padding: 9px 0 0 9px;}
#footerlinks ul .footer_ttl {display:block;float:left;width:170px;font-size:12px;text-transform:uppercase;line-height:23px; font-weight:bold;}
div.professional_box .form_ttl2 {color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: normal;height: 51px;line-height: 15px;margin: 0;padding: 10px 0 1px 20px;}
#leftcol-module .kb_ttl {background-image: url("http://images.findlaw.com/lp/lpredesign/images/rightcol_header_normal.png");
border: 1px solid #E5E5E5;color: #222222;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;margin: 0;padding: 0 10px;}
#tlr3 .article_ttl {font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;font-weight: bold;line-height: 16px;}

/*seo tag generic*/
.sub_title {border-bottom: 1px dotted #DDDDDD;color: #E14609;font-family: Georgia,"Times New Roman",Times,serif;font-size: 20px;font-weight: normal;line-height: 27px;margin: 10px 0 10px;padding: 0 0 5px;}

/*results nav on tech.findlaw.com*/
#results_nav {float: right;}
#results_nav li {display: block;float: left;margin: 2px;text-align: right;}

/*feedburner*/
.feedburnerFeedBlock ul li {background: url("http://flimages.findlaw.com/design/lp/images/graybullet.png") no-repeat scroll 0 6px transparent; padding-left: 15px; list-style:none;}
.date {font-size:10px; color:#666666; font-family:Arial, Helvetica, sans-serif; margin-bottom:2px;}
.feedburnerFeedBlock p {margin-bottom:2px;}
#creditfooter {visibility:hidden;}
#leftcol-module p {margin-bottom: 10px;}

/* NEW For LP LawCrawler 5/8/12 */
#mainsearch_results {width: 630px;font-family:Arial, Helvetica, sans-serif; margin:0 auto 0 auto;}
#mainsearch_searchagain {display:block; font-size:16px;font-family:Arial, Helvetica, sans-serif;padding:0;margin-bottom:10px;}
#mainsearch_searchagain form {margin:0;padding:0;}
#mainsearch_searchagain span {display:block;float:left;padding:8px 7px 0 0;}
#mainsearch_searchagain span.misspell {margin-left:10px;margin-bottom: 10px;font-size:14px;}
#mainsearch_searchagain span.misspell strong {color:#900;margin-right:5px;}
#mainsearch_searchagain span.misspell em {font-weight:normal;font-style:normal;}
#mainsearch_searchagain input#mainsearch_searchagaininput {padding: 7px 5px 3px 10px; width: 460px;font-size:15px;height:20px; color:#777;border: 1px solid #ccc;}
#mainsearch_searchagain input#mainsearch_searchagainbutton {background:url(http://images.findlaw.com/lp/lpredesign/images/btn_searchagain.png) no-repeat;height: 35px;*height:33px;width: 117px;border:none;color:#fff;font-weight:bold;font-size:13px;padding: 0 0 3px 0;cursor: pointer;cursor: hand;}
#mainsearch_searchagain #mainsearch_searchagainbutton:hover {background-position: -117px 0;}
#mainsearch_results #srcresults {padding:10px;}
#mainsearch_results #srcresults a {font-weight:bold;font-size:13px;}
#mainsearch_results a.srcmore {font-weight:bold;font-size:12px; padding-left:10px;float:left;display:block;margin-bottom:20px;}
#mainsearch_results .search_subttl {position:static;right:0;clear:both;padding: 10px 0 15px 10px;background:none;background:url(http://flimages.findlaw.com/design/lp/images/subttl_bg.png) no-repeat; height:17px;border-bottom: 1px dotted #999; font-weight:bold; font-size:14px;}
#mainsearch_results search_subttl.searchresultscat, #mainsearch_results #srcmore {clear:both; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}
#mainsearch_results .search_subttl span {float:right;color: #444;font-weight: normal;font-size: 0.8em;position: static;bottom: 0;right: 0;padding: 0 2px 0 0;width: 225px;text-align:right;}
#mainsearch_results .search_subttl span em {font-style:normal; display:block;float:right; width: 160px; text-align:center; line-height:12px;}
#mainsearch_results .search_subttl span a {padding:0 5px 0 0;font-weight:bold;}
#mainsearch_results #srcresults #srclink a{display:block; height:15px;font-size:12px;font-weight:normal;padding:5px 0 0 0;}
#mainsearch_results #srcresults #srcurl {display:block; height:15px;padding:0 0 10px 0;color:#090;}
input.sc_search_again_btn {background-color: transparent;background:url(http://flimages.findlaw.com/design/lp/images/search_again_btn_.png) no-repeat;display: inline;font-size: 13px;height: 25px;padding: 0 0 3px 20px;margin: 0;width: 134px;border:0;color:#fff;font-weight:bold;}
.search_input {width: 70%; padding: 3px;font-size: 17px;color:#666;margin-right:10px;}

/*Case Codes 7/23/2012*/
.hrline {border-top:1px dotted #CCCCCC; width: 100%; margin:5px 0 5px 0;}
a.next_tab {background-image: url("http://flimages.findlaw.com/design/lp/images/casecode_next.png");background-position: left center; background-repeat: no-repeat; color: #FFFFFF; display: block;float: right;height: 26px;padding: 5px 0 0;text-align: center;text-decoration: none;width: 96px;}
.tab1 {float:left; width: 96px; height: auto; margin-top:10px;}
.tab2 {float:left; margin-left:28%; width:96px; height:auto; margin-top:10px;}
.tab3{float:right; width: 96px; height: auto; right: 0px; margin-top:10px;}
.tabfont {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:normal; height:auto; text-align:left;}
.nobullets {list-style-type:none;}

/*Law Careers 8/15/2012*/
.module_subttl {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; clear:both; margin-top:10px;}
.module-50 {float:left; width:48%; padding-right:10px;}
.textsmall11 {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ad_spot {margin:auto;}

/*accordion*/
.layer1 {margin: 0; padding: 0; width:auto;}
.heading {margin: 1px;  cursor:inherit; position: relative; background: url("http://flimages.findlaw.com/design/lp/images/graybullet.png") no-repeat scroll 0 6px transparent; padding-left: 15px; margin-bottom:2px;}
.content {padding: 5px 10px;}
.content ul li {margin-left:20px;}

/*treeview*/
.treeview, .treeview ul { padding: 0;margin: 0;list-style: none;}

.treeview ul {background-color: white;margin-top: 4px;}

.treeview .hitarea {background: url(http://flimages.findlaw.com/design/lp/images/treeview-default.png) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -10px;float: left;cursor: pointer;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}
.treeview li { margin: 0; padding: 3px 0pt 0px 10px;}
.treeview a.selected {background-color: #eee;}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: url(http://flimages.findlaw.com/design/lp/images/treeview-default-line.png) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-default.png); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-red li { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-red-line.png); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-red.png); } 
.treeview-black li { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-black-line.png); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-black.gif); }  
.treeview-gray li { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-gray-line.png); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-gray.gif); } 
.treeview-famfamfam li { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-famfamfam-line.png); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(http://flimages.findlaw.com/design/lp/images/treeview-famfamfam.png); } 
.treeview .placeholder {background: url(http://flimages.findlaw.com/design/lp/images/ajax-loader.gif) 0 0 no-repeat;height: 16px;width: 16px;display: block;}
.filetree li { padding: 3px 0 0px 10px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 10px; display: block; }
.filetree span.folder { /*background: url(images/folder.png) 0 0 no-repeat;*/ }
.filetree li.expandable span.folder {/* background: url(images/folder-closed.png) 0 0 no-repeat; */}
.filetree span.file { /*background: url(images/file.png) 0 0 no-repeat;*/ }

/*ordered list*/
#sortable_list {list-style:none; margin:0;padding:0;}
#sortable_list li div {display:block;float:left;padding: 3px 5px;}
#sortable_list li div.listitem {width:270px; background: url("http://flimages.findlaw.com/design/lp/images/graybullet.png") no-repeat scroll 0 6px transparent;padding-left: 15px;}

#sortable_list_research {list-style:none; margin:0;padding:0;}
#sortable_list_research li div {display:block;float:left;padding: 3px 5px;}
#sortable_list_research li div.listitem {width:120px; background: url("http://flimages.findlaw.com/design/lp/images/graybullet.png") no-repeat scroll 0 6px transparent;padding-left: 15px;}


/*
		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	body {
		width: 760px;
		padding: 0;
		margin: 0 auto;
	}
	input {
    -webkit-appearance: none;
	}
	#content, #nav {width:760px;}
	#content {margin-left:3px;}
	#headertop, #main, footer {width:auto;}
	#headertop {height:95px;background:url(http://flimages.findlaw.com/design/lp/images/lp5_header2.png) no-repeat;overflow:hidden; margin: 0 auto; position: relative; width: auto;}
	#nav ul li a {padding: 7px 12px 10px 10px; font-size-adjust:inherit;}
		#sitelinks {top:30px;margin-left:500px;}
	#lppage {background:none;}
	#centerpane.wide {width:680px;left:0;}
	#searchbox {background-color:#5a7689;width:255px;height:55px; border:1px solid #484b4e; -moz-border-radius:6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;font:12px Arial, Helvetica, sans-serif; background:url(http://flimages.findlaw.com/design/lp/images/sprite.png) repeat; background-position: 0 -509px; top:200px;margin-left:15px;z-index:125;width:723px;}
	#searchbox #searchbutton {height:27px; top:15px;}
	#searchbar {width:630px;}
	#desSlideshow1 {margin-top:66px;width:630px !important;}
	#rightpane, #innerrightpane-bg, #rightpane-bg  {float:left;clear:both;}
	#innerrightpane-bg, #rightpane-bg, #footercallout, #foursixeight, #sevensixeight {display:none;}
	#rightpane {z-index:500;width:725px;margin-left:15px;}
	#container {width:750px;}
	#nav ul li a {padding: 7px 12px 10px 10px;}
	#trbranding {display:block;top: 48px;left: -225px;z-index: 500;}
	#rightcol, #leftcol {width:720px;float:left;margin: 0 0 0 15px;}
	ul.latlul {float:left;}
	div.getstartedbox {float:left;border:none;background:none;}
	#formsad {clear:both;}
	.rightcolumnline {display:none;}
	#tabs, #tabstwo {width: 710px;}
	#findmodule, #browsemodule, #answersmodule, #legalnewsmodule, #commentarymodule {width: 688px;}
	#answerstable, #latestnewsmodule, #latestnewsmodule a.latestnewsmorelink, #lawyersearchtable {width:688px;}
	#contactcheckbox {margin-left: 492px;}
	#lawyersearchtable input.txt {width: 325px;}
	#lawyersearchbtn {margin: 0 0 0 530px;}
	#advancedsearchpanel {background:none;}
	#leaderboard{background-position:0 80px;clear:both;width:728px;padding-left:10px; padding-top:80px;height:90px;margin:0 auto;}
	#googlead {padding: 0 0 0 5px;}
	#rightcolumnmodule {float:left; width:317px;margin:10px; border: 1px solid #dcdcdc;}
	.rightcol_links {}
	.rightcol_normal {background-image: url("http://images.findlaw.com/lp/lpredesign/images/rightcol_header_normal.png"); background-repeat: no-repeat border-top:none; width:317px;}
	#innerleftpane {width:100%;}
	#tlr {width:648px;}
	/* Error Message */
	#lppage-error {background: none;clear: both;float: left;width: 100%;min-height:500px;}
    #leftpane-error {width: 720px;}

}



/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 480px) {
	html {background:url("http://flimages.findlaw.com/design/lp/images/body_background_mobile.png") repeat-x;background-color:#ebedee;}
	body, #container, header, #content, #footer, footer {
		margin:0;
		padding: 0;
		width:auto;overflow-x:hidden;
	}
	header {height:75px;overflow:hidden;}
	#nav, #rightpane-bg, #leaderboard {display:none;}
	#leftpane {float: left;font: normal 12px arial, sans-serif;width: 99%;position: relative;z-index: 99;overflow-x:hidden;}
	#leftpane-bg {float: left;font: normal 12px arial, sans-serif;width: 98%;zoom:1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3); -moz-box-shadow: 2px 2px 8px #ccc;-webkit-box-shadow: 2px 2px 8px #ccc;box-shadow: 2px 2px 8px #ccc;-moz-border-radius:5px;-webkit-border-radius: 5px;background-color:#fff;position: absolute;top: 0;bottom: 0;left: 5px;z-index: 50;}
	
	#rightpane {float: left;font: normal 12px arial, sans-serif;width: 99%;overflow-x:hidden;position: relative;z-index: 250;padding: 0;left:5px;clear: both;}
	.rightcol_normal {background-image: url("http://images.findlaw.com/lp/lpredesign/images/rightcol_header_normal.png");background-repeat:repeat-x;border-top: 1px solid #EEEEEE;width:99%;}
	.rightcolumnline{width:98%;}
	.nextsteps_module {background:none !important;}
	#footercallout {float: left;margin: 15px 8px 0 15px;}
	#trbranding {top:30px;}
	#footerlinks {clear:both;width:100%;padding: 0 10px 20px 0;left: 0;margin-left:0;}
	#footerlinks ul:nth-child(7) {display:none;}
	#footerlinks ul li {list-style: none;}
	#footerlinks ul .footer_ttl {float:none;margin:20px 0 0 0;}
	#footerlinks #copyright {width:90%;line-height:18px;}
	#footerlinks ul h4, #footerlinks ul div.ft {float:none;margin:20px 0 0 0;}
	#footer, footer {width:98%;overflow:hidden;}
	#tabs, #tabstwo {width:100%;}
	#breadcrumb {padding: 2px 0 5px 10px;width: 98%;}
	.normalpadding {padding: 10px 20px;}
	h1.title {margin: 10px 0 10px 0;}
	#headertop {background:url(http://flimages.findlaw.com/design/lp/images/findlaw_logo_lp_mobile.png) 0px 12px no-repeat;}
	#logo a {margin-top:0;}
	#legalnewsmodule h5 {border:none;font-size: 16px;font-weight: normal;}
	hr#title_b, hr, #bodycontent hr, #maincontent hr {border-top: 1px solid #DDD;}
	#legalnewsmodule ul {margin: 10px 0 15px 0;}
	#fljobsmodule {border: 1px solid #DDDDDD;margin: 3px 0 10px;width: 98%;}
	#thumb_categories table {width:99%;} #thumb_categories table td.catimage {display:block;width:20%;text-align:left;float:left;background-color:#fff;clear: both;}
	#thumb_categories table td.catlinks {display:block;width:60%;float:right;}
	#thumb_categories table tr {display:block;clear:both;width:100%;}
	#research_module_tech {background: none repeat scroll 0 0 transparent !important; margin-top:5px;border-top: 1px dotted #999; width:98%}
	#research_module {background: none repeat scroll 0 0 transparent !important; margin:5px 0 0 10px;}
	#research_module_tech .module_ttl {margin: 10px 10px 0;}
	#research_module_tech li {margin: 5px 0 2px 10px;}
	#research_form {float: left;margin: 30px 0 0 10px;}
	.form_table {width:100%; margin:0;}
	.form_table tr {display:block;clear:both;width:60%;}
	.form_table td {display:block;clear:both;width:80%;}
	input#fields {width: 200px;}
	input#search_button {margin-top:10px;}
	.form_ttl {background: none repeat scroll 0 0 transparent !important; margin:10px 0 0 5px;}
	.rightcol_search {margin:5px;border-top: 1px dotted #999; width:98%}
	.rightcol_links {display:none;}
	.mc_btn_align {margin: 5px 0 5px 10px;text-align: left;}
	.mc_btn_align2 {float:left; margin-left:5px;}
	.mc_btn_align3 {margin: 5px 9px 5px 10px;text-align: left;}
	#tlr {width:406px; float:left;}
	#tlr2, #tlr3 {padding:10px 0;}
	#sortable_list_research li div.listitem {float:left; width:98%;}
	/*lawcrawler display mobile*/
	#module-50 {width: 100%;}
	.second {float: left;margin:0;}
	.search_input {width: 50%; padding: 3px;font-size: 17px;color:#666;margin-right:10px;}
	#mainsearch_results {width: 99%;font-family:Arial, Helvetica, sans-serif; margin:0 auto 0 auto;}
	#mainsearch_results .search_subttl {position:static;right:0;clear:both;padding: 10px 0 15px 0px;background:none; height:17px;border-bottom: 1px dotted #999;border-top: 1px dotted #999; font-weight:bold; font-size:15px; line-height:15px;}
	/*codes*/
	.tab1 {float:left; width: 96px; height: auto; margin-top:10px;}
	.tab2 {float:left; margin-left:0;; width:96px; height:auto; margin-top:10px;}
    .tab3{float:left; width: 96px; height: auto; right: 0px; margin-top:10px;}
	/*careers*/
	.textsmall11{width:98%; clear:both;}
	.ad_spot {display:none;}
	/* Error Message */
	#lppage-error {background: none;clear: both;float: left;width: 100%;min-height:500px;}
    #leftpane-error {float: left;position: relative;width: 99%;z-index: 99;}
    #module-50-error {width:98%;float:none; clear:both;}
}

/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {

	
}


/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
	
	
}





/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
	
	
}