html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	border-bottom-color: #FFF;
	border-top-color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
}

body  {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/body-bg.jpg) repeat-x #e1e1e1;
	text-align: left;
}
#container {width:886px;padding:0 10px;margin:0 auto;background:url(images/container-bg.png) repeat-y;}
#container .wrap {background:#FFF;border:1px solid #858891;border-top:none;}

#header {margin:0 auto 15px;width:55em;height:117px;}
#header h1 {float:left;}
#header h1 a {display:block;background:url(images/logo.png) no-repeat;width:360px;height:117px;}
#header h1 a span {display:none;}
#header img {float:right;margin-top:45px;}

.navigation {margin:0 auto 10px;width:55em;}
.navigation-top {
	margin:0 auto;
	width:1000px;
}

#nav {overflow:hidden;height:40px;}
#nav ul {list-style:none;}
#nav ul li {display:inline;}
#nav ul li.last-child a {border-right:none;}
#nav ul li a {display:block;float:left;padding:10px 27px;color:#FFF;font-size:17px;text-shadow:#000 1px 1px 1px;text-decoration:none;text-align:center;border-right:1px solid #256F95;}
#nav ul li a:hover {background:#153A48;}

#subnav {background:url(images/subnav-bg.png) top center no-repeat;height:49px;}
#subnav ul {
	list-style:none;
	padding:8px 5px 5px 33px;
}
#subnav ul li {display:inline;padding:0 12px;font-size:12px;text-transform:uppercase;text-shadow:#000 1px 1px 1px;}
#subnav ul li a {color:#FFF;text-decoration:none;}
#subnav ul li a:hover {text-decoration:underline;text-shadow:none;}

#content {padding:10px 0 20px;overflow:hidden;}
#content .leftColumn {float:left;width:605px;padding:0 10px;}
#content .rightColumn {float:right;width:250px;}
#content .banner {margin-bottom:20px;background:#FFF;border-bottom:3px solid #FFF;position:realtive;height:300px;}
#content .banner img.home {position:absolute;}
#content .page {
	overflow:hidden;
	width:605px;
	text-align: left;
}
#content .page h5 {
	font-family:Georgia;
	margin-bottom:20px;
	padding:10px 0;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	text-shadow:#000 1px 1px 1px;
	text-transform:uppercase;
	background-color: #666;
	background-image: url(images/home-heading-bg.gif);
	background-repeat: repeat; 
	} 
}
#content .page h6 {margin-bottom:2px;font-size:14px;font-weight:bold;}
#content .page p {margin-bottom:20px;font-size:12px;color:#000;text-align:justify;}
#content .page p:last-child {
	margin-bottom:0;
	font-size: 12px;
}
#content .page a {color:#009;text-decoration:none;}
#content .page a:hover {color:#009;text-decoration:underline;}
#content .page ul li, #content .page ol li {
	font-size:12px;
	margin-bottom:10px;
	text-align:justify;
}
#content .page ul li a {font-weight:bold;}
#content .page p.rss_title {display:none;}
#content .page table td {
	font-size:12px;
}
#content .page #form {padding:0 40px;margin:0 auto;padding:10px 10px 20px 10px;background:#eee;border:1px solid #CCC;width:50%;}
#content .page #form form {width:200px;margin:0 auto;padding:15px 5px;border:1px solid #DDD;background:#FFF;}

#sidebar .header {background:url(images/sidebar.gif);text-align:center;font-size:15px;color:#FFF;margin:0 10px;padding:10px 0;width:230px;text-shadow:#000 1px 1px 1px;}
#sidebar .body {
	background:url(images/sidebar-body.gif) repeat-x #808e92;
	font-size:12px;
	color:#FFF;
	margin:0 10px;
	padding:10px;
	overflow:hidden;
	width:210px;
}
#sidebar .body.bbb {
	height:110px;
}
#sidebar a {color:#FFF;text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}
#sidebar #foreclosure-defense {display:none;}
#sidebar #irs-tax {display:none;}

#serviceContent {margin-bottom:20px;}
#content .page #serviceContent table td {font-weight:bold;padding:8px 5px;font-size:14px!important;text-shadow:#000 1px 1px 1px;text-align:center;}
#content .page #serviceContent table td.bg {background:#216285;}
#content .page #serviceContent table td.bg:hover {background:#033;cursor:pointer;}
#content .page #serviceContent table td.bg a {color:#FFF;}
#content .page #serviceContent table td.bg a:hover {text-decoration:none;}

.text_field {font: 100% Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin-bottom:5px;}

#banklist {text-align:center;font-size:10px;border:1px solid #d4d5cf;}
#banklist td:hover {background:#E6E6E6;}
.service_table a {color:#FFF;text-decoration:none;}
.service_table a:hover {color:#FFF;text-decoration:none;border-bottom:1px solid #FFF;}
.service_table td {padding: 5px;}
#content_0 {color:#000;font-size:12px;text-align: left;}
#content_1 {color:#000;font-size:9px;border-right:1px solid #000;}
#content_2 {color:#000;font-size:9px;border-right:1px solid #000;}
#content_3 {color:#000;font-size:9px;}
#main_table {color:#2B4BAC;}
#main_table a {color:#2B4BAC;text-decoration:none;}
#main_table a:hover {color:#2B4BAC;text-decoration:none;border-bottom:1px solid #FFF;}
#main_table td {padding:5px;}
.maincontentbar {width:200px;background:url(images/sidebar.gif) repeat-x;text-align:center;font-size:16px;font-weight:bold;color:#FFF;padding:10px 0;}

.servicebar_header {background:url(images/heading-bg.gif) repeat-x #163c42;font-size:14px;font-weight:bold;text-align:center!important;padding:9px 0!important;}
.servicebar_header a {color:#FFF!important;text-shadow:#000 1px 1px 1px;font-size:14px!important;}
.servicebar_header a:hover {text-shadow:none!important;text-decoration:none!important;border:none!important;}

.servicebar_bg {background:url(images/sidebar-body.gif) repeat-x #808e92;}
.contact_table {padding:15px;}
.contact_table_bg {background:url(images/contact_bg.gif) repeat-x #ECEFEC;border:1px solid #d4d5cf;}

#privacy p.topic, #terms p.topic {font-weight:bold;margin:15px 0 2px;}
#privacy p.topic:first-child, #terms p.topic:first-child {margin-top:0;}
#privacy a {color:#000;text-decoration:none;}
#privacy a:hover {text-decoration:underline;}

#footer {background:url(images/footer-bg.gif) repeat-x #1b4f59;font-size:11px;color:#FFF;padding:15px;border-top:1px solid #858891;overflow:hidden;}
#footer p.copyright {margin:10px 0;font-weight:bold;text-shadow:#000 1px 1px 1px;}
#footer p.copyright span {float:right;}
#footer a {color:#FFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;text-shadow:none;}

/* Dynamic Classes */
.fltleft, .left {
	float:left;
	hspace:20;
	margin-right: 10px;
	margin-left: 10px;
}
.fltright, .right {
	float:right;
	hspace:20;
	margin-right: 10px;
	margin-left: 10px;
}
.center {text-align:center!important;}
.left-list {text-align:left!important;padding-left:55px;}
.gray {color:#777!important;}
.hide {display:none;}
.area_practice {width:170px;}
hr.gray {background-color:#999;color:#999;border-color:#FFF;}
.mrg-bot-10 {margin-bottom:10px!important;}
.clearfloat {clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
.newblock {
	background-color: #ebf5fe;
	background-repeat: repeat;
	margin-left: 35px;
	margin-right: 35px;
	padding: 10px;
}
.redcenter {
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	
}
.texter {
	background-color:#ebf5fe;
	padding:10px;
}
.redsmall {
	font-size: 12px;
	text-align: center;
	color: #900;
}

.numberlist {	
	list-style-type: decimal;
	list-style-position: inside;
	list-style-image: none;

}



.bulletlist {
	list-style-type: disc;
	list-style-position: inside;
	list-style-image: none;
	padding-right:130px; 
	text-indent: -12px;
}

