/* ::::: http://www.findlaw.com/resources/www.findlaw.com/css/yui.css ::::: */

html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none outside none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
body { font: 13px/1.231 arial,helvetica,clean,sans-serif; }
table { font-size: inherit; }
body { text-align: center; }
#ft { clear: both; }
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 { margin: auto; text-align: left; width: 57.69em; min-width: 750px; }
#doc3 { margin: auto 10px; width: auto; }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { float: right; }
.yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-g div.first, .yui-gc div.first, .yui-gc div.first div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first { float: left; }
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u { width: 49%; }
.yui-g .yui-g div.first {  }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width: 49.1%; }
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {  }
h1 { font-size: 138.5%; }
h2 { font-size: 123.1%; }
h3 { font-size: 108%; }
h1, h2, h3 { margin: 1em 0pt; }
h1, h2, h3, h4, h5, h6, strong { font-weight: bold; }
em { font-style: italic; }
blockquote, ul, ol, dl { margin: 1em; }
ol, ul, dl { margin-left: 2em; }
ol li { list-style: decimal outside none; }
ul li { list-style: disc outside none; }
th, td { padding: 0.3em; }
th { font-weight: bold; text-align: center; }
p, fieldset, table, pre { margin-bottom: 1em; }
input[type="text"], input[type="password"], textarea { width: 12.25em; }
/* ::::: http://www.findlaw.com/js/redesign_mini.css ::::: */

html { background-color: rgb(225, 222, 202); padding: 0pt; margin: 0pt; }
body { color: rgb(51, 51, 51); margin: 0pt; font: 10px/1.5em "Lucida Grande",Lucida Sans Unicode,Verdana,Arial,sans-serif; }
a { color: rgb(0, 102, 153); text-decoration: none; }
a:hover { text-decoration: underline; }
.dark_g { color: rgb(102, 102, 102); }
.c_white { color: rgb(255, 255, 255); }
#header { background-image: url('header_bg.png'); background-repeat: no-repeat; background-position: center top; height: 131px; margin: auto; }
#header_sub_center { width: 1000px; background-image: url('header_center_bg.png'); background-repeat: no-repeat; height: 100px; margin: auto; position: relative; }
#header #logo { display: block; height: 100px; position: absolute; left: 22px; top: 0pt; width: 200px; margin: 0pt; }
#header #logo a { display: block; height: 100px; width: 200px; }
#primary_nav { clear: both; left: 5px; top: 101px; position: absolute; }
#primary_nav ul { margin: 0pt; }
#primary_nav ul li { border-right: 1px solid rgb(180, 174, 152); list-style: none outside none; float: left; }
#primary_nav ul li.last { border-right: medium none; }
#primary_nav ul li a { background-repeat: no-repeat; background-position: 0pt 0pt; display: block; height: 30px; line-height: 800%; overflow: hidden; }
#primary_nav ul li a.learn { background-image: url('primary_nav_learn.png'); width: 164px; }
#primary_nav ul li a.learn:active, #primary_nav ul li a.learn:hover, #primary_nav ul li a.learn_selected { background-position: -164px 0pt; }
#primary_nav ul li a.find { background-image: url('primary_nav_find.png'); width: 115px; }
#primary_nav ul li a.find:hover, #primary_nav ul li a.find_selected { background-position: -115px 0pt; }
#primary_nav ul li a.ask { background-image: url('primary_nav_ask.png'); width: 132px; }
#primary_nav ul li a.ask:hover, #primary_nav ul li a.ask_selected { background-position: -133px 0pt; }
#primary_nav ul li a.forms { background-image: url('primary_nav_forms.png'); width: 106px; }
#primary_nav ul li a.forms:hover, #primary_nav ul li a.forms_selected { background-position: -106px 0pt; }
#primary_nav ul li a.news { background-image: url('primary_nav_news.png'); width: 70px; }
#primary_nav ul li a.news:hover, #primary_nav ul li a.news_selected { background-position: -70px 0pt; }
#primary_nav ul li a.blogs { background-image: url('primary_nav_blogs.png'); width: 72px; }
#primary_nav ul li a.blogs:hover, #primary_nav ul li a.blogs_selected { background-position: -72px 0px; }
#search_box { background-image: url('search_box.png'); background-repeat: no-repeat; height: 49px; position: absolute; left: 705px; top: -37px; width: 289px; }
#search_txt { font-size: 1.2em; margin: 11px 15px; padding-top: 1px; padding-left: 4px; height: 18px; border: 1px solid rgb(235, 143, 8); width: 198px; }
#search_btn { background-image: url('btn_search_main.gif'); background-position: 200px 0pt; background-repeat: no-repeat; display: block; height: 21px; left: 219px; line-height: 800%; overflow: hidden; position: absolute; top: 14px; width: 55px; }
#search_btn:hover { background-position: -6px 50%; }
#main_ctnt { background-image: url('main_bg.png'); background-repeat: repeat-x; margin: auto; }
#main_child { width: 995px; position: relative; margin: auto; }
#main_ctnt_center_top { background-image: url('main_ctnt_bg_top.png'); background-repeat: no-repeat; width: 1000px; height: 89px; margin: auto; position: relative; }
#main_ctnt_center_top.home { background-image: url('main_ctnt_bg_top_home.png'); }
#main_ctnt_center_mid { background-image: url('main_ctnt_bg_mid.png'); background-repeat: repeat-y; width: 1000px; position: relative; }
#main_ctnt_center_mid_child { background-image: url('main_ctnt_bg_mid_header.png'); background-repeat: no-repeat; margin: auto; position: relative; width: 1000px; }
#sub_ctnt { float: left; margin: -40px 25px 0pt 35px; width: 735px; line-height: normal; position: relative; }
#sub_ctnt.home { margin: -48px 13px 0pt 22px; }
#find_lawyer_btn { margin: 20px 0pt 15px; width: 100%; }
#find_lawyer_btn input { background: url('find_lawyer_btn.png') no-repeat scroll 0% 0% transparent; border: medium none; color: white; float: right; font-size: 1.3em; font-weight: bold; height: 30px; line-height: 10px; padding: 0pt 5px 3px 0pt; text-align: right; width: 145px; }
#sub_ctnt.home div.home_mid_ctnt { padding: 10px 0pt; width: 740px; }
#sub_ctnt.home ul { margin: 7px 0pt; }
#sub_ctnt.home ul.wob { margin: 0pt; }
#sub_ctnt.home ul.blue_links li { background-image: url('nav_right_bullet.png'); background-position: 0pt 5px; background-repeat: no-repeat; float: none; font-size: 1.1em; list-style: none outside none; padding-left: 8px; margin-bottom: 3px; }
#sub_ctnt.home ul.wob li { background-image: none; clear: both; float: left; padding-left: 0pt; margin-bottom: 3px; width: 215px; }
#sub_ctnt.home div.home_mid_ctnt div.boxes_left { float: left; width: 480px; }
#sub_ctnt.home div.home_mid_ctnt div.box_left { background-image: url('home_mid_box_left_rep.png'); background-position: center bottom; background-repeat: repeat-y; margin: 0pt 0pt 10px; width: 477px; }
#sub_ctnt.home div.home_mid_ctnt div.btm { margin-bottom: 0pt; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse { float: left; margin: 0pt 0pt 0pt 15px; position: relative; width: 450px; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse a.sname { font-size: 1.1em; left: 366px; position: absolute; top: 13px; width: 80px; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse label { color: rgb(102, 102, 102); font-size: 1.1em; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.tab_ctnt { margin: 10px 0pt 0pt; width: 450px; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab h4 { margin: 0pt 0pt 6px; font-size: 1.1em; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.contact_me { margin: 0pt; position: relative; z-index: 50; width: 100%; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options { border-bottom: 1px dotted rgb(221, 221, 221); padding: 0pt 0pt 3px; margin-top: -25px; width: 100%; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options a#advSearchLink { background-repeat: no-repeat; background-position: left 5px; color: rgb(102, 102, 102); display: block; font-size: 1.1em; font-weight: bold; margin: 0pt; padding: 0pt 0pt 0pt 10px; text-transform: uppercase; width: 40%; }
#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options a.slInActive { background-image: url('adv_bullet_right.png'); }
#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div#advSearchContent { background-color: rgb(248, 247, 239); float: left; margin: 8px 0pt 0pt; padding: 15px; width: 93%; }
#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap { margin: 0pt 0pt 12px; width: 100%; }
#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.last { margin-bottom: 0pt; }
#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap span { color: rgb(51, 51, 51); float: left; font-size: 1.1em; font-weight: bold; text-align: right; width: 125px; }
#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap div.form_els { float: right; margin: 0pt 0pt 6px; width: 275px; }
#sub_ctnt div.home_mid_ctnt div.search_browse div.tabbertab div.advanced_options div.adv_sub_wrap div.last { margin-bottom: 0pt; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab #find_lawyer_btn { margin: 0pt 10px 7px 0pt; width: 100%; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab #find_lawyer_btn input { background: url('find_lawyer_btn.png') no-repeat scroll 0% 0% transparent; border: medium none; color: white; float: right; font-size: 1.4em; font-weight: bold; height: 30px; line-height: 10px; padding: 0pt 5px 3px 0pt; text-align: right; width: 145px; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.tab_ctnt div.catg { float: left; width: 50%; }
#sub_ctnt.home div.home_mid_ctnt div.search_browse div.tabbertab div.tab_ctnt div.catg li { margin-bottom: 5px; }
#sub_ctnt.home div.home_mid_ctnt div#ask_rep { background-image: url('home_mid_box_left_rep_ask.png'); }
#sub_ctnt.home div.home_mid_ctnt div.box_left h3 { background-image: url('home_mid_box_left_top.png'); background-repeat: no-repeat; color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.7em; font-weight: normal; margin: 0pt; padding: 10px 0pt 0pt 13px; height: 26px; width: 477px; }
#sub_ctnt.home div.home_mid_ctnt div.box_left div.foursixeight { border-top: 1px solid rgb(222, 222, 222); float: left; padding: 7px 0pt 0pt 4px; width: 471px; margin: 0pt 0pt 0pt 1px; }
#sub_ctnt.home div.home_mid_ctnt div.box_left div.btm_border { background-image: url('home_mid_box_left_btm.png'); background-repeat: no-repeat; height: 7px; width: 477px; }
#sub_ctnt.home div.home_mid_ctnt div.box_left div#ask_btm { background-image: url('home_mid_box_left_btm_ask.png'); }
#sub_ctnt.home div.home_mid_ctnt div.box_right { background-image: url('home_mid_box_right_rep.png'); background-position: center bottom; background-repeat: repeat-y; float: left; margin-left: 10px; width: 250px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right h3 { background-image: url('home_mid_box_right_top.png'); background-repeat: no-repeat; color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.7em; font-weight: normal; margin: 0pt; padding: 10px 0pt 0pt 13px; height: 26px; width: 250px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections { padding: 12px 20px 5px; width: 230px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections h4 { border-bottom: 1px dotted rgb(102, 102, 102); color: rgb(51, 51, 51); font-size: 1.1em; margin: 0pt 0pt 7px; padding: 0pt 0pt 4px; text-transform: uppercase; width: 212px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections ul.legal_video li { clear: both; float: left; margin-bottom: 8px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections a.video_pic { border: 1px solid rgb(225, 222, 202); display: block; float: left; }
#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections a.video_pic img { border: 1px solid rgb(255, 255, 255); display: block; }
#sub_ctnt.home div.home_mid_ctnt div.box_right div.sections div { float: left; margin: 0pt 0pt 0pt 10px; width: 125px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right div.btm_border { background-image: url('home_mid_box_right_btm.png'); background-repeat: no-repeat; height: 7px; width: 250px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right a.find_out { margin-bottom: 12px; }
#sub_ctnt.home div.home_mid_ctnt div.box_right ul li a.find_out { font-size: 1em; margin-top: 3px; margin-bottom: 0pt; }
#sub_ctnt div.tabbertab div h4 { font-size: 1.2em; }
#sub_ctnt div.tabbertab div.tab_ctnt ul { margin: 0pt 0pt 20px 10px; }
#sub_ctnt div.tabbertab div.tab_ctnt ul li { font-size: 1.1em; }
#sub_ctnt div.tabbertab div.tab_ctnt ul.clear { margin: 0pt; }
#sub_ctnt div.tabbertab div.tab_ctnt ul.clear li { list-style: none outside none; }
#sub_ctnt h3 { color: rgb(102, 102, 102); font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; margin: 0pt 0pt 10px; padding: 0pt; }
div.nav_right { float: left; width: 214px; }
#main_ctnt_center_mid_child div.rn_home { margin: -27px 0pt 0pt; position: relative; }
div.nav_right div.sections { float: left; overflow: hidden; padding-left: 19px; padding-right: 19px; position: relative; width: 177px; }
#main_ctnt_center_mid_child div.nav_right h2 { border-bottom: 1px dotted rgb(102, 102, 102); clear: both; color: rgb(102, 102, 102); font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.6em; font-weight: normal; padding-bottom: 6px; margin: 0pt 0pt 5px; }
div.nav_right h3 { color: rgb(62, 63, 64); font-weight: bold; font-size: 1.1em; margin: 0pt; text-transform: uppercase; }
div.nav_right p { font-size: 1.1em; margin-top: 6px; width: 94%; }
div.nav_right ul { font-size: 1.1em; margin: 3px 0pt 0pt; }
div.nav_right ol { font-size: 1.1em; margin: 3px 0pt 0pt 7px; }
div.nav_right div.get_started_box { background-image: url('gs_box.png'); background-repeat: no-repeat; border-top: 1px solid rgb(233, 231, 214); border-bottom: 1px solid rgb(233, 231, 214); float: left; margin: 0pt 0pt 10px -18px; padding: 7px 0pt; position: relative; width: 212px; }
div.nav_right div.get_started_box div { background-repeat: no-repeat; background-position: 0pt 1px; margin: 0pt 0pt 0pt 14px; padding: 0pt; width: 195px; }
div.nav_right div.get_started_box div div { float: left; margin: 0pt; width: 150px; }
div.nav_right div.get_started_box div a.icon { display: block; float: left; height: 31px; line-height: 800%; margin: 0pt 10px 0pt 0pt; overflow: hidden; width: 31px; }
div.nav_right div.get_started_box div a.icon:hover { background-position: -31px 0pt; }
div.nav_right div.get_started_box div.glass a.icon { background-image: url('icon_glass.gif'); }
div.nav_right div.get_started_box div.bulb a.icon { background-image: url('icon_bulb.gif'); }
div.nav_right div.get_started_box div.checkmrk a.icon { background-image: url('icon_checkmrk.gif'); }
div.nav_right div.get_started_box ul { margin-left: 0pt; }
div.nav_right div.get_started_box ul li { background-image: none; padding-left: 0pt; }
div.nav_right span { display: block; float: left; width: 32px; }
div.nav_right ol { margin: 0pt 0pt 18px 20px; }
div.nav_right ol li { margin-bottom: 3px; list-style-position: outside; clear: right; }
div.nav_right ol li a { display: block; width: 120px; float: right; text-align: left; }
div.nav_right ol li span { display: inline; height: 15px; margin: 0pt; float: right; background: none repeat scroll 0% 0% transparent; text-align: right; width: 35px; }
div.nav_right ul li { list-style: none outside none; background-image: url('nav_right_bullet.png'); background-position: 0pt 5px; background-repeat: no-repeat; padding-left: 8px; margin-bottom: 3px; }
div.nav_right div.sub_block { background-image: url('nav_right_subsection_top.png'); background-position: -3px 0pt; background-repeat: no-repeat; padding: 20px 18px 5px 19px; position: relative; }
#main_ctnt_center_bottom { background-image: url('main_ctnt_bg_btm.png'); background-repeat: no-repeat; height: 29px; width: 1000px; margin: auto; font-size: 1.1em; position: relative; }
#main_ctnt_center_bottom.home { background-image: url('main_ctnt_bg_btm.png'); }
#ft #footer_nav { margin: auto; width: 995px; }
#ft #footer_nav_left_ctnt { background-image: url('ft_bg_small_rep.png'); background-repeat: repeat-y; float: left; margin: 0pt 9px 0pt 19px; padding: 20px 20px 0pt 0pt; width: 666px; }
#ft #footer_nav div.footer_line { float: left; margin: 0pt 0pt 5px 20px; width: 650px; }
#ft #footer_nav div.footer_title { width: 125px; float: left; text-align: left; }
#ft #footer_nav div.footer_list { width: 525px; float: left; }
#ft #footer_nav div.footer_list ul { margin: 0pt; }
#ft #footer_nav_left_ctnt h4 { color: rgb(62, 63, 64); font-size: 10px; width: 120px; font-weight: bold; text-transform: uppercase; }
#ft #footer_nav div.footer_line div ul li { color: rgb(126, 120, 99); float: left; list-style: none outside none; margin-left: 3px; }
#ft #footer_nav div.footer_line div ul li a { font-size: 1.1em; color: rgb(126, 120, 99); }
#ft #copy_awards { background-image: url('ft_bg_small_btm.png'); background-repeat: no-repeat; background-position: left bottom; clear: both; float: left; font-size: 1.1em; width: 686px; margin: 10px 0pt 0pt; padding: 5px 0pt 13px; }
#ft #copy_awards hr { border-right: medium none; border-width: 1px medium medium; border-style: dotted none none; border-color: rgb(153, 153, 153) -moz-use-text-color -moz-use-text-color; height: 1px; width: 650px; }
#ft #copy_awards #ft_awards { background-image: url('awards.png'); background-repeat: no-repeat; float: right; height: 30px; margin: 0pt 20px 0pt 0pt; width: 155px; }
#ft #copy_awards #ft_awards span { display: none; }
#ft #copy_awards #copyright { float: left; text-align: left; font-size: 1em; margin: 0pt 0pt 0pt 20px; width: 450px; }
#ft #aux_btn { background-image: url('aux_btn.png'); background-repeat: no-repeat; height: 173px; float: left; width: 271px; }
#ft #aux_btn h3 { color: rgb(255, 255, 255); font-size: 1.6em; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; margin: 11px 15px 25px; }
#ft #aux_btn div { background-repeat: no-repeat; background-position: 0pt 3px; margin: 0pt 15px 10px; padding: 0pt 0pt 0pt 44px; width: 191px; }
#ft #aux_btn div.sales_support { background-image: url('icon_sales_support.png'); }
#ft #aux_btn div.products { background-image: url('icon_products.png'); }
#ft #aux_btn div h4 { font-size: 1.2em; margin: 0pt; }
#ft #aux_btn ul { margin: 0pt; }
#ft #aux_btn ul li { list-style: none outside none; background-image: url('nav_right_bullet.png'); background-position: 0pt 5px; background-repeat: no-repeat; padding-left: 8px; margin-bottom: 0pt; text-align: left; }
#ft #aux_btn ul li a { font-size: 1.1em; }
#main_ctnt_center_mid_child h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 1em; font-weight: normal; margin: 0pt 0pt 5px; }
a.find_out { clear: both; float: none; display: block; font-size: 1.1em; font-weight: bold; margin-bottom: 8px; }
ul.clear { margin: 0pt; }
ul.clear li { list-style: none outside none; }
input.txt { border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-size: 1.1em; height: 15px; margin: 0pt 0pt 10px; padding: 2px 0pt 3px 6px; width: 200px; }
select.std { border: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); font-size: 1.1em; height: 22px; margin: 0pt; padding: 2px 2px 2px 4px; width: 200px; }
#bd { position: relative; }
#doc3 { margin: 0pt; }
#seventwentyeight { clear: both; margin: 0pt 0pt 0pt 9px; padding-top: 10px; display: block; }
#headerquestion { width: 250px; position: absolute; left: 783px; top: 23px; }
#headerquestioninterior { padding-left: 15px; }
em { font-style: normal; color: rgb(102, 102, 102); font-size: 10px; }
div.nav_right div.get_started_box div a.icon:hover { background-position: -31px 0pt; }
div.nav_right div.get_started_box div a.icon { display: block; float: left; height: 31px; line-height: 800%; margin: 0pt 10px 0pt 0pt; overflow: hidden; width: 31px; }
#ft #copy_awards #copyright { padding-top: 10px; }
#cfttlrlogo { display: block; background: url('trlogo_consumer.gif') no-repeat scroll 8px 0pt transparent; float: right; margin: 60px 0pt 0pt; height: 50px; width: 276px; padding: 0pt; }
#cfttlrlogo a.cfttlrlink { display: block; width: 190px; margin-left: 10px; height: 45px; text-decoration: none; }
#ft #footer_nav div.footer_line div ul li a { white-space: nowrap; }
/* ::::: http://www.findlaw.com/resources/www.findlaw.com/css/top-form-ad.css ::::: */

div.nav_right div.sub_block_new { background-image: url('diy-legalforms.jpg'); background-repeat: no-repeat; padding: 5px 18px 5px 19px; position: relative; background-position: center top; height: 479px; }
div.nav_right div.sub_block_new #boxholder { margin-top: 5px; }
div.nav_right div.sub_block_new #boxholder li { list-style-type: disc; color: rgb(0, 86, 150); }
/* ::::: http://www.findlaw.com/resources/www.findlaw.com/css/carousel.css ::::: */

.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0pt; margin: 0pt; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0pt; left: 0pt; margin: 0pt; padding: 0pt; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none outside none; width: 75px; height: 75px; }
.jcarousel-skin .jcarousel-container { background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; }
.jcarousel-skin .jcarousel-container-horizontal { width: 740px; padding: 0pt; overflow: hidden; }
#flcarousel { height: 135px; overflow: hidden; }
#flcarousel ul { margin: 0pt; padding: 0pt; }
#flcarousel ul strong { font-weight: normal; font-size: 21px; display: table-cell; vertical-align: bottom; font-family: Georgia,"Times New Roman",Times,serif; padding: 0pt 0pt 5px; height: 55px; line-height: 24px; }
#flcarousel ul strong a { color: rgb(51, 51, 51); }
#flcarousel ul strong a:hover { text-decoration: none; }
#flcarousel span a { clear: both; display: block; }
#flcarousel ul a { text-decoration: none; color: rgb(0, 102, 153); }
#flcarousel ul a:hover, #flcarousel span a:hover { text-decoration: underline; }
.lightondark { color: rgb(255, 255, 255); }
#flcarousel .lightondark a { color: rgb(238, 238, 238); }
#flc1, #flc2, #flc3, #flc4 { width: 740px; height: 140px; }
#flc1 { background: url('carousel1.jpg') repeat scroll 0% 0% transparent; }
#flc2 { background: url('carousel2.jpg') repeat scroll 0% 0% transparent; }
#flc3 { background: url('carousel3.jpg') repeat scroll 0% 0% transparent; }
#flc4 { background: url('carousel4.jpg') repeat scroll 0% 0% transparent; }
div.flconeinner, div.flctwoinner, div.flcthreeinner, div.flcfourinner { display: block; margin: 10px 0pt 0pt 250px; width: 420px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.jcarousel-clip-horizontal { width: 100%; }
.jcarousel-item { height: 100%; }
a.rightcolvisit { float: right; font-weight: bold; font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
a.rightcolvisit:hover { text-decoration: none; }
table#answerstable, table#writtable { width: auto; }
#answerstable td, #writtable td, #kbtable td { padding: 5px 3px; font-size: 12px; }
#answerstable tr.altrow, #writtable tr.altrow, #kbtable tr.altrow { background-color: rgb(245, 245, 245); }
#answerstable th, #writtable th, #kbtable th { border-bottom: 1px solid rgb(221, 221, 221); font-size: 13px; }
#answerstable th.answerstablehl, #writtable th.writtablehl, #kbtable th.kbth { text-align: left; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; text-transform: uppercase; }
#answerstable th.answerstablehr { text-align: right; color: rgb(85, 85, 85); }
#answerstable td.answerstablel, #writtable td.writtablecontent, #kbtable td.kbrow { padding-right: 10px; }
#writtable td.writtablecontent a { display: block; font-weight: bold; }
#answerstable td.answerstabler, #writtable td.writtableauthor { text-align: center; color: rgb(119, 119, 119); font-size: 11px; }
#writtable td.writtableauthor img { width: 50px; }
#writtable td.writtablecontent a.writreadmore { float: right; font-weight: normal; }
.flcarousel-control { margin: 0pt; text-align: center; position: relative; width: 200px; height: 1px; left: 570px; top: -20px; z-index: 90; }
.flcarousel-control a { font-size: 85%; -moz-border-radius: 4px 4px 4px 4px; text-decoration: none; padding: 1px 5px; margin: 0pt 0pt 5px; border: 1px solid rgb(119, 119, 119); color: rgb(119, 119, 119); background-color: rgb(255, 255, 255); font-weight: bold; position: relative; bottom: 5px; left: 0px; font-family: Arial,Helvetica,sans-serif; }
a.oncarousel { background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); }
.flcarousel-control a:hover { background-color: rgb(204, 204, 204); }
.tabber { display: none; }
/* ::::: http://www.findlaw.com/resources/www.findlaw.com/interim/2010update.css ::::: */

#sub_ctnt.home div.home_mid_ctnt div#ask_rep { background-image: url('home_mid_box_left_rep_ask_001.png'); }
#sub_ctnt.home div.home_mid_ctnt div.box_left div#ask_btm { background-image: url('home_mid_box_left_btm_ask_001.png'); }
table#answerstable, table#writtable { width: auto; }
#answerstable td, #writtable td, #kbtable td { padding: 5px 3px; font-size: 12px; }
#answerstable tr.altrow, #writtable tr.altrow, #kbtable tr.altrow { background-color: rgb(245, 245, 245); }
#answerstable th, #writtable th, #kbtable th { border-bottom: 1px solid rgb(221, 221, 221); font-size: 13px; }
#answerstable th.answerstablehl, #writtable th.writtablehl, #kbtable th.kbth { text-align: left; color: rgb(51, 51, 51); font-size: 1.1em; text-transform: uppercase; }
#answerstable th.answerstablehr { text-align: right; color: rgb(85, 85, 85); }
#answerstable td.answerstablel, #writtable td.writtablecontent, #kbtable td.kbrow { padding-right: 10px; }
#writtable td.writtablecontent a { display: block; font-weight: bold; }
#answerstable td.answerstabler, #writtable td.writtableauthor { text-align: center; color: rgb(119, 119, 119); font-size: 11px; }
#writtable td.writtableauthor img { width: 50px; }
#writtable td.writtablecontent a.writreadmore { float: right; font-weight: normal; }
#fltabcol ul li { list-style: none outside none; }
#fltabcol { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
#fltabcol li a { display: block; }
.fltabcolheader { background: url('tab_backbar.png') repeat-x scroll 0pt 7px transparent; border-bottom: 1px solid rgb(187, 187, 187); }
#sub_ctnt.home #flboxnews ul, #sub_ctnt.home #flboxkb ul { margin: 5px 0pt 15px; padding: 0pt 0pt 0pt 15px; }
#sub_ctnt.home #flboxnews ul li, #sub_ctnt.home #flboxkb ul li { list-style: square outside none; color: rgb(153, 153, 153); }
#legalnewsbox hr, #flboxnews hr, #flboxanswers hr, #flboxkb hr { border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(221, 221, 221); height: 0px; margin: 2px 0pt 0pt; }
#lnbox1, #lnbox2, #lnbox3, #flboxanswers, #flboxcommentary, #flboxnews, #flboxkb { border-right: 1px solid rgb(187, 187, 187); border-left: 1px solid rgb(187, 187, 187); }
#answerstable td { padding: 5px 3px; }
@media projection, screen {
	.tabs-hide { display: none; }
}
.tabs-nav { list-style: none outside none; margin: 0pt; padding: 0pt 0pt 0pt 4px; }
.tabs-nav:after { display: block; clear: both; content: " "; }
.tabs-nav li { float: left; margin: 0pt; min-width: 34px; }
.tabs-nav a, .tabs-nav a span { display: block; padding: 0pt 10px; background: url('tab.png') no-repeat scroll 0% 0% transparent; }
.tabs-nav a { position: relative; top: 8px; right: 4px; z-index: 2; margin-top: -1px; padding-left: 0pt; color: rgb(68, 68, 68); 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: rgb(234, 140, 5); 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: 0pt none; }
.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: 0pt; }
* > .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: 0pt -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: 0pt 0pt; }
.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-container { border-top: 1px solid rgb(153, 153, 153); padding: 1em 8px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
a.rightcolvisit { float: right; font-weight: bold; font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
a.rightcolvisit:hover { text-decoration: underline; }
#sub_ctnt.home ul { padding: 0pt 0pt 0pt 4px; margin: 0pt; }
.tabs-nav { height: 31px; }
#tabmodule { padding: 0pt 15px 15px; }
#tabmodule h2 { font-size: 1.1em; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; border-bottom: 1px dotted rgb(102, 102, 102); width: 445px; padding: 0pt 0pt 5px; margin: 20px 0pt 10px; }
#sub_ctnt.home #latestnewsmodule ul { list-style: square outside none; padding: 0pt 0pt 10px 15px; }
#latestnewsmodule ul li { font-family: arial,helvetica,sans-serif; list-style: square outside none; line-height: 16px; font-size: 12px; }
#ft #footer_nav div.footer_list { text-align: left; }
#header #logo { display: block; height: 100px; left: 10px; margin: 0pt; position: absolute; top: 0pt; width: 250px; }
#header #logo a { display: block; height: 100px; width: 220px; }
#header #logo strong { display: none; }
#header_sub_center { background-image: url('fl2010_header_center_bg.png'); }
#header { background-image: url('fl2010_header_bg.png'); }
#search_box { background-image: url('fl2010_search_box.png'); }
#headerquestion h4 { background-image: url('fl2010_chevron.png'); background-position: 0pt 4px; background-repeat: no-repeat; font-size: 1em; margin: 0pt 0pt 0pt 3px; padding-left: 12px; text-transform: uppercase; }
#sub_ctnt.home div.home_mid_ctnt div.box_left h1 { background-image: url('home_mid_box_left_top.png'); background-repeat: no-repeat; color: rgb(255, 255, 255); font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.7em; font-weight: normal; height: 26px; margin: 0pt; padding: 10px 0pt 0pt 13px; width: 477px; }

