html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend  
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; 
	vertical-align: baseline; font-family: tahoma; }

body { background-color: #1A2739; } 
.frame { background-color: #ffffff; margin: 10px auto 5px auto; width: 915px; border: 1px solid #4A4F49; height: 100%; font-size: 12px; }
a:link { color: #000000; font-family: tahoma; font-size: 10px; font-weight: normal;	text-decoration: none;}
a:visited {	color: #000000;	font-family: tahoma; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; }
a:hover { color: #000000; font-family: tahoma; font-size: 10px;	font-weight: normal; font-style: normal; line-height: normal; font-variant: normal;	
		text-transform: none; text-decoration: underline; }

.border { border: solid 1px #ff0000; }
.al { text-align: left; }
.ac { text-align: center; }
.b { font-weight: bold; }
.w100 { width: 100%; }
.ul { text-decoration: underline; }
.fr { float: right; }
.fl { float: left; }
.sf { font-size: smaller; }
img { border: 1px solid #000000; }

div.gray_border { background-color: #4D4D4D; height: 4px; width: 100%; marging: 2px 0px 2px 0px; }
.clear { clear: both; }
.header_text_blue { font-size: 18px; font-weight: bold; font-family: Book Antiqua; color: #01343D; font-style: oblique; }

h1 { font-size: 18px; font-weight: bold; }
h2 { font-size: 12px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold; }

.h1_text { font-weight: normal; font-size: 13px; margin: 10px 0px 10px 0px; }
.h2_text { font-weight: normal; font-size: 13px; margin: 10px 0px 10px 0px; }
.h3_text { font-weight: normal; font-size: 13px; margin: 10px 0px 10px 0px; }

/* company header  */
div#company_header { height: 58px; margin-bottom: 5px; } 
div#company_header .container { width: 800px; margin: auto; }
div#company_header .container a.company_name { line-height: 40px; }
div#company_header .container a.company_name:hover { text-decoration: none;}
div#company_header .container img.logo { height: 45px; margin:10px; float: left; }
div#company_header .container a.company_name span { margin:10px; float: left; font-size: 48px; font-weight: bold; font-family: Book Antiqua; color: #944701; font-style: oblique; }

.homepage_slogan { font-size: 18px; color: #ffffff; font-weight: bold; margin-top: 0px;}
.header_text { font-size: 16px; font-weight: bold; font-family: Book Antiqua; color: #944701; font-style: oblique; margin-bottom: 10px; }

/* Primary Navigation */
.nav { background-color: #4D4D4D; text-align: center; margin: 5px 0px 5px 0px; width: 100%; }
.nav ul.nav_menu { text-align: center; list-style: none; font-weight: bold; height: 35px; }
.nav ul.nav_menu li { float: left; }
.nav ul.nav_menu li span { float: left; margin: 0px; text-align: center; border-right: solid 1px #ffffff; width: 100px; font-size: 11px; height: 35px; cursor: pointer; }
.nav ul.nav_menu li.last span { float: left; margin: 0px; text-align: center; border-right-width: 0px; }
.nav ul.nav_menu a { color: #ffffff; line-height: 32px; } 
.nav ul.nav_menu a:hover { color: #F4AC56; text-decoration: none; }
.nav ul.nav_menu li.current a { color: #F4AC56; font-weight: bold; } 
 
/* homepage top column */
div#top_column { background-color: #6085B9; height: 380px; margin: 2px 0px 2px 0px;  } 
div#top_column .top_column_img {float: left; margin: 30px 20px 0px 20px; }
div#top_column img.main_img { height: 296px; margin-top: 2px; border: 1px solid #000000; }
 
div#top_column .top_column_text { width: 750px; font-size: 17px; padding: 2px; letter-spacing: 1px; line-height: 19px; margin: auto; }
div#top_column #left_column { float: left; width: 340px; }
div#top_column #right_column { float: left; width: 340px; }
div#top_column #bottom_column { float: left; }

/* breadcrumb */
div#bread_crumb { text-align: left; margin: 10px 5px; font-size: 12px; }
div#bread_crumb a { color: #DA6C07; font-weight: bold; font-size: 12px; }
div#bread_crumb a:hover { font-size: 12px; }

/* footer */
div#footer { WIDTH: 100%; HEIGHT: 70px; text-align: center; background-color: #4D4D4D; font-size: 12px; }
div#footer_link { padding-top: 15px; height: 30px; color: #ffffff; vertical-align: bottom; }
div#footer_link a { color: #ffffff; margin: 0px 5px 0px 5px; }
div#footer_link a:hover { color: #F4AC56; text-decoration: none; }
div#footer_copyright { color: #ffffff; }

div#main_container { width: 100%; margin: 5px 0px 0px 0px; }

#bottom_column .box { margin: 5px; padding: 10px 10px 10px 17px; float: left; font-size: 12px; border: 1px solid #8D8D8D; }
#bottom_column li { margin: 5px; }

#bottom_column .top { margin: 10px; }
#bottom_column .top .chapter_info { width: 250px; height: 270px; } 
#bottom_column .top .chapter_info a.chapter_link { text-decoration: underline; font-size: 15px; font-weight: bold; color: #944701; } 
#bottom_column .top .chapter_info a:hover.chapter_link { text-decoration: none; }
#bottom_column .top .chapter_info a.bottom_chapter_link { text-decoration: underline; font-size: 15px; color: #944701; }
#bottom_column .top .chapter_info a:hover.bottom_chapter_link { text-decoration: none; font-size: 15px; color: #944701; }

#bottom_column .bottom { margin: 10px; }
#bottom_column .bottom #testimonial { margin-left: 40px; margin-right: 50px; width: 350px; height: 230px; }
#bottom_column .bottom #testimonial div { margin: 10px; font-size: 13px; }
#bottom_column .bottom #testimonial div.sf { margin: 10px 0px 0px 20px; font-size: 10px; }

#bottom_column .bottom #news { width: 350px; height: 230px; }
#bottom_column .bottom #news .news_item { margin-top: 5px; }
#bottom_column .bottom #news .news_title a { font-weight: bold; color: #000000; font-size: 14px; }
#bottom_column .bottom #news .news_desc { margin: 5px 8px 5px 8px; font-size: 13px; }
#bottom_column .bottom #news .news_desc a { font-weight: bold; color: #000000; font-size: 11px; text-decoration: underline; }


div#contact_form_div form#contact_form { height: 430px; padding: 5px; margin: auto; width: 630px; }
div#contact_form_div div.form_label { width: 120px; margin: 2px 0px 2px 2px; } 
div#contact_form_div .form_header { font-size: 14px; margin: 10px auto 10px auto; width: 630px; }
div#contact_form_div div.form_field { margin-bottom: 8px; }
div#contact_form_div div.form_field input{ border: 1px solid #4D4D4D; padding: 4px; font-size: 12px; }
div#contact_form_div .message{ border: 1px solid #4D4D4D; padding: 2px; font-size: 12px; width: 600px; height: 200px; }

div#contact_form_div .form_field div { float: left; display: inline; }
div#contact_form_div div.form_field .submit_button { background-color: #FAAD67; height: 30px; width: 320px; border: solid 1px; #4D4D4D; font-size: 14px; }

div#contactus_error { margin-left: 100px; width: 350px; }

ul#notice { margin-left: 10px; font-size: 12px; color: #ff0000; background-color: #eeeeee; border: solid 1px #6E6E6E; line-height: 20px; width: 500px; }
ul#notice li {  margin-left: 40px; }
a#email { color: #ff0000; font-size: 12px; font-weight: bold; } 


#top_column .top_label { text-align: center; margin: 0px; padding: 0px; }
#top_column .top_label .title1 { font-size: 25px; color: #ffffff; margin: 5px 0px 5px 0px; } 
#top_column .top_column_form { margin: auto; width: 900px; } 
#top_column #contact_form_div_homepage { width: 280px; float: left; height: 280px; margin-left: 15px; }
#top_column #contact_form_div_homepage #contact_form_v2 div{ font-size: 14px; margin: 2px; }
#top_column #contact_form_div_homepage #contact_form_v2 #contact_message { font-size: 12px; color: #ff0000; height: 18px; font-weight: bold; width: 600px; float: left; margin-top: 8px; }
#top_column #contact_form_div_homepage #top_contact_form #contact_form_v2 {  }
#top_column #contact_form_div_homepage #contact_form_v2 div.form_field { margin-top: 3px; }  
#top_column #contact_form_div_homepage #contact_method { float: left; }
#top_column #contact_form_div_homepage #contact_form_v2 .error { font-size: 11px; color: #ff0000; margin-left: 5px; }
#top_column #contact_form_div_homepage #contact_form_v2 input { border: 1px solid #4D4D4D; padding: 2px 0px; width: 215px; }
#top_column #contact_form_div_homepage #contact_form_v2 select { border: 1px solid #4D4D4D; padding: 1px; margin-bottom: 2px; }
#top_column #contact_form_div_homepage #contact_form_v2 #message { width: 215px; height: 85px; border: 1px solid #4D4D4D; margin-bottom: 0px; }
#top_column #contact_form_div_homepage #contact_form_v2 #contact_form_v2_submit { background-color: #FAAD67; height: 30px; font-size: 14px; width: 218px; 
																	float: left; margin-top: 10px; }
 
#contact_form_div_homepage #form_error { font-size: 13px; color: #944701; font-weight: bold; margin: 6px auto; padding: 0px; }
.required { color: #ff0000; font-size: 13px; }
#top_column img { width: 580px; float: left; margin-top: 10px; }
#top_column .top_ad_text { margin: 15px auto; font-size: 16px; color: #ffffff; text-align: center;  }

#content_container { margin: auto; width: 95%; }

/* sitemap */
.sitemap { margin: auto; width: 500px; }
.sitemap a { font-size: 13px; }
.sitemap .main_link { margin: 5px; font-weight: bold; }
.sitemap .main_link a { font-weight: bold; }
.sitemap .sub_link { margin-left: 20px; font-size: 13px; }
.sitemap .sub_link_list { margin-bottom: 15px; }
.sitemap_left { margin-right: 10px; }

div#left_column { float: left; width: 180px; margin-right: 10px; }
div#right_column { float: left; width: 625px; }

 
#about_us p { margin: 8px; }


/* left column contact us form */
#contact_form_leftcolumn { border: 2px solid #4D4D4D; width: 170px; margin: 20px 10px 10px 0px; height: 380px; background-color: #6085B9; }
#contact_form_leftcolumn #contact_form_v3 { text-align: left; font-size: 14px; margin-left: 12px; }
#contact_form_leftcolumn #contact_form_v3 .form_field { margin: 0px 0px 5px 5px; }
#contact_form_leftcolumn #contact_form_v3 input { width: 130px; height: 20px; border: 1px solid #4D4D4D; font-size: 14px; padding-left: 2px; }
#contact_form_leftcolumn #contact_form_v3 .form_label { margin: 2px 0px 2px 2px; }
#contact_form_leftcolumn #contact_form_v3 .title { color: #ffffff; font-weight: bold; margin: 10px 0px 10px 7px; }
#contact_form_leftcolumn #contact_form_v3 #contact_form_v3_submit { margin: 16px 5px 0px 0px; height:28px; width: 135px; float: left;
														font-size: 14px; background-color: #FAAD67; border: solid 1px; #4D4D4D; }
#contact_form_leftcolumn #contact_form_v3 #message { width: 130px; height: 120px; border: 1px solid #4D4D4D; }

 
.bottom_column_text div.article_text { margin: 10px; }
.bottom_column_text .timeline_block { width: auto; height: 30px; margin: 8px 0px 10px 0px; border: 1px solid #AEAEAE; }
.bottom_column_text .even{ background-color: #eeeeee; }
.bottom_column_text .timeline_block .left { float: left; width: 100px; height: 30px; margin-right: 10px; padding-right: 5px; 
											padding-left: 5px; border-right: 2px solid #F48E51; text-align: right; }  
.bottom_column_text .timeline_block .right { float: left; width: 450px; height: 30px; }
.bottom_column_text p { margin-bottom: 10px; }

.bottom_column_text ul.article_ul { margin-top: 10px; margin-left: 25px; }
.bottom_column_text ul.article_ul li { margin-bottom: 10px; }

.bottom_column_text  ol { margin-top: 10px; margin-left: 25px; list-style-type: decimal; }
.bottom_column_text  ol li { margin-bottom: 10px; }


img.attorney_img { float: left; padding: 1px; height: 140px; border-width: 1px; margin-right: 15px; }
.attorney_header {  }
.attorney_header_main { padding: 5px 5px 0px 0px; height: 160px; margin-bottom: 5px; }
.attorney_header_main span { font-weight: bold; font-size: 12px; }
.attorney_header_main p { line-height: 21px; }
.attorney_text p { margin-bottom: 10px; }
.question { font-weight: bold; font-size: 12px; margin-top: 25px; }

.text_block { border-top: solid 1px #8D8D8D; width: 98%; margin: 0px 0px 20px 0px; padding-bottom: 10px;}

div.bottom_column_header { font-weight: bold; font-size: 12px; text-align: left; }
div#left_column_big { float: left; text-align: left; width: 230px; margin-left: 0px; margin-top: 12px; }
div#right_column_small { float: left; text-algin: left; width: 600px; margin-bottom: 20px; margin-top: 12px; }

.left_subnav_title { font-size: 18px; color: #4D4D4D; font-weight: bold;  }
.left_subnav div{ margin: 10px 0px 12px 0px; color: #4D4D4D; font-weight: bold; line-height: 18px; }
.left_subnav a{ font-size: 14px; color: #4D4D4D; font-weight: normal; line-height: 18px; } 
.left_subnav a.location { line-height: 24px; margin-left: 20px; font-size: 14px; font-weight: bold; font-family: Book Antiqua; color: #944701; font-style: oblique;  }
.left_subnav a.location:hover{ margin-left: 20px; font-size: 14px; font-weight: bold; font-family: Book Antiqua; color: #944701; font-style: oblique; text-decoration: underline; }
.left_subnav .selected { color: #990004; } 
.left_subnav .selected a { color: #990004; } 

.left_arrow { width: 10px; margin: 0px 3px 10px 0px; background-image: url(/images/left_arrow.gif);} 
.spacer10 { width: 10px; } 


.article_title { margin: 15px; }
.article_title a{ font-size: 14px; font-weight: bold; }
.article_text { width: 600px; margin-left: 20px; }
.bottom_column_header h1.header_text {  font-size: 18px; font-weight: bold; font-family: Book Antiqua; color: #944701; font-style: oblique; margin-bottom: 10px; }
.legal_news .news_title a{ font-size: 14px; margin-top: 15px; font-weight: bold; }
.legal_news .news_desc { margin: 0px 0px 25px 15px; }

.bankruptcy_general_info { text-align: left; font-size: 12px; margin-bottom: 10px; }
.bankruptcy_general_info ul { margin: 15px; }
.bankruptcy_general_info li { padding: 5px; }
.bottom_column_text h3 { margin-top: 20px; text-decoration: underline; color: #000000; }

div#one_column { width: 90%; margin: auto; }



.number { text-align: left; verticle-align: middle; margin: 20px 0px 20px 0px; font-size: 18px; color: #BC353B; }

div#404_content { height: 400px; margin: 20px; }
div#404_header { height: 30px; font-size: 14px; font-weight: bold; }
span.map_link a { text-decoration: underline; }
span.required { color: #ff0000; }

div.thankyou { margin: 20px auto; font-size: 16px; height: 300px; width: 600px; line-height: 30px; }
div.thankyou a { font-size: 16px; color: #2AA9FF; }
