body {
	background:#f7f7f7;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 20px 0;
	text-align:center;
	
	
}

.body-bg {background:#fff url(../images/main-bg-gradient.png) repeat-x top left;}
.header-wrapper {
	width:841px;
	background:#fff url(images/bg-content.gif) repeat-y;
	margin:0;
	margin-left:auto;
    margin-right:auto;
	padding:0;
}

.body-wrapper {
	width:841px;
	background:#fff url(images/bg-content.gif) repeat-y;
	margin:0;
	margin-left:auto;
   margin-right:auto;
	padding:0;
}

.footer-wrapper {
	width:841px;
	background:#fff url(images/bg-footer.gif) no-repeat left bottom;
	margin:0;
	margin-left:auto;
   margin-right:auto;
	padding:0 0 22px 0;
}

.home-page { font-size:11px; }
.home-page #main { background:transparent url(images/shadow-home-right.gif) no-repeat right top; padding: 0 9px; }

h1.h3style {
	font-size:14px;
	margin:0;
	font-weight:bold;
}

.h4style {
	font-size:13px;
	margin:0;
	font-weight:bold;
}

h2.noStyle {
	font-size:11px;
	margin:10px;
	font-weight:normal;
}

h2.noStyleMargin {
	font-size:11px;
	margin:0;
	font-weight:normal;
}

A {
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:active {
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:link {
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:visited {
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}

#header {
	border-bottom:0 none;
	margin:auto;
	width:799px;

}
#header a { margin:0; padding:0; text-decoration:none; }
#header p { margin:0; }
#logo, #logo-home {
	background:#fff url(images/trs-header-3.gif) no-repeat;
	height:181px;
	margin:auto;
}

.logo-text-a {
  font-weight:normal;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  padding-left:23px;
  padding-top: 145px;
  text-align:left;
}

/* begin: navigation */
#navigation {
	background:transparent url(images/bg-nav.jpg) repeat-x left top;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #ccc;
	margin:0;
	padding:0;
	width:797px;
}
#navigation table {
  border-collapse:collapse;
  margin: 0;
  margin-left:auto;
  margin-right:auto;
  padding: 0;
  height:46px;
  text-align:center;
}
#navigation table td {
   background:url(images/nav-divider.gif) no-repeat left top;
   margin:0;
   /* padding: 8px 5px 7px 6px; */
   padding: 0 5px 0 6px; /* Added 11/6/10 */
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height:46px; 
}
#navigation ul li {
	/*background:url(images/nav-divider.gif) no-repeat left top;*/ /*Modified 11/6/10 */
	display: inline;
	margin:0;
	/*padding: 15px 5px 15px 9px;*/ /*Modified 11/6/10 */
}

#navigation .left-nav { background:transparent none; padding-left:0; }
#navigation ul .no-left-border {
	border-left:0 none;
}
#navigation ul li a {
	margin:10px 0 0 0;
	background: transparent; /* Added 11/6/10 */
	line-height: 1.2;
}
#navigation a:link,
#navigation a:visited,
#navigation  a:hover {
	color: #134773;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

#mainnav .selected a{
	color:#c7181c !important;
}

.bold {
	font-weight:bold;
}

.selected2 a:link,
.selected2 a:visited,
.selected2 a:hover {
	color:#c01714 !important;
	font-weight:bold;
}

.subselect a:link,
.subselect a:visited,
.subselect a:hover {
	color:#c01714;
	text-decoration:none;
}

.selectedbold a:link,
.selectedbold a:visited,
.selectedbold a:hover {
	color:#c01714 !important;
	font-weight:bold;
}

li {
	margin-top:3px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
}

ul.line-spacing li{
    line-height: 1.2;
}

a.glossary:link{
	font-size:11px;
}

a:link ,
a:visited ,
a:hover {
	color:#000000;
	font-size:12px;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
}

#media-dropdown li,
#services-dropdown li { background-color: #eee; }

#media-dropdown li:hover,
#services-dropdown li:hover { background-color: #ddd; }

#tax-help-services-link,
#media-link { border: none 0; }

.displayNone { visibility: hidden; }

#services-menu ul li a,
#media-menu ul li a { padding: 5px; margin: 0; }

/*#services-menu li a { padding-top: 0px; }*/
#media-menu li a { padding-top: 7px; }

/* end: navigation */

#main {
	width:799px;
	margin:auto;
	background:#fff;
}

.tax-relief-services-list li {
	margin-bottom:10px;	
}

.bullets {
	margin-top:4px;
	margin-bottom:8px;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	line-height:1.6;
}

.in-the-news li{
	list-style-image: url(images/bullet.jpg);
}

.content .tax-relief-services-list a {
	text-decoration:underline;
	font-size:11px;
	color:#424242;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content .tax-relief-services-list a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#424242;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:italic;
}

.scrollable {
	background-color:#f1f1f1;
	margin:0 30px;
	/*overflow:auto;*/
	overflow:scroll;
	height:400px;
}		
.content {
	margin:auto;
	text-align:left;
}

.content h3 {
	font-size:14px;
	margin:0;
	font-weight:bold;
}

.content h4 {
	font-size:12px;
	margin:0;
	font-weight:bold;
}

.content ul {
	padding-left:15px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:1;
}

.content .tax-relief-services-list ul {
	padding-left:0px;
	margin-left:0px;	
}

.content #168-week ul {
	padding-left:8px;
}

.content .no-padding-top {
	padding-top:0px;
}

.content .gray {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

.content .black {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

.content .red-text {
	color:#970d10;
	margin-top:0;
	font-weight:bold;
}

.red {
	color:#c5161d;
}

/*.content .red-link-no-decoration 
{
    color: #C01714;
    text-decoration: none;
}*/

#consult-form p {
	margin:0;
}

#dyn-content-padding 
{
    border-collapse:collapse;
	padding:25px 10px 0 0;
	width:789px;
}
#dyn-content-padding tr td 
{
    padding:0;
}
#dyn-content-padding .dyn-content-col1 {
	width:320px;
	vertical-align:top;
}
#dyn-content-padding .dyn-content-col1 ul {
	margin:10px 25px;
	margin-top:0;
	padding:0;
}
#dyn-content-padding .dyn-content-col1 ul li {
	padding:4px 0;
}
#dyn-content-padding .dyn-content-col2 {
	width:469px;
	vertical-align:top;
}
#dyn-content-padding .dyn-content-thankyou-form {
	padding:15px 25px;
	padding-top:0;
}
			
#dyn-content {
	border-collapse:collapse;
	margin:25px 10px 0 0;
	width:789px;
}
#dyn-content tr td {
	padding:0;
}
#dyn-content .dyn-content-col1 {
	width:320px;
	vertical-align:top;
}
#dyn-content .dyn-content-col1 ul {
	margin:10px 25px;
	margin-top:0;
	padding:0;
}
#dyn-content .dyn-content-col1 ul li {
	padding:4px 0;
}
#dyn-content .dyn-content-col2 {
	width:469px;
	vertical-align:top;
}
#dyn-content .dyn-content-thankyou-form {
	padding:15px 25px;
	padding-top:0;
}

.headshot {
	margin-bottom:0;
}

p {
	margin-top:7px;
	margin-bottom:7px;
	padding-top:0px;
	padding-bottom:0px;
}

#pspace p {
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:0px;
}

#pspace .blue {
    /*color:#0000CC;*/
    color: #000088;
    text-decoration:none;
}

.blue-bold {
	color:#0000CC;
	font-size:16px;
	font-weight:1500;
}

.content .blue-link {
	/*color:#0000CC;*/
	/*color:#0A253C;*/
	color:#000088;
    text-decoration:none;
}

.content .interlink {
	color:#0000CC;
}

.content .red-link {
	color:#c5161d;
	text-decoration: none;
}
	

/* begin: column table */
.col-table {
	border-collapse:collapse;
	width:100%;
}
.col-table td {
	margin:0;
	padding:8px 0px 0px 10px;
	vertical-align:top;
	text-align:left;
}
.col-table td table td {
	padding:0 10px;
}
.border-left {
	border-left:1px solid #990000;
}
.border-right {
	border-right:1px solid #990000;
}
.border-top {
	border-top:1px solid #990000;
}

.content .padding-top {
	padding-top: 9px;
	padding-left:0px;
	padding-right:5px;
}

.content #what-clients-are-saying {
	background-image:url(images/bg-what-clients-are-saying.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.content .no-padding {
	padding-left:4px;
	padding-right:0px;
}

.content .padding-columns-home-page {
	padding:0px 5px 3px 5px;
	font-size:12px;
}

.content .no-left-padding {
	padding-left:0px;
	padding-right:2px;
}

.content .margin-top {
	margin-top:5px;
}

.top-align-left td {
	padding-top:10px;
}

.top-align-right td {
	padding:10px 15px 0px 15px;
}

#feedreader li{
	margin-bottom:10px;
	margin-top:10px;
}

#feedreader h4{
	font-size:13px;
}

#feedreader a:link,
#feedreader a:visited,
#feedreader a:hover {
	text-decoration:underline;
}
/* end: column table */

/* begin: consultation form */
#consult-form {
	border:1px solid #000;
	color:#fff;
	border-collapse:collapse;
	width:467px;
}

#consult-form2 {
	background-color:#fff;
	border:1px solid #000;
	border-collapse:collapse;
	width:525px;
}

#consult-form-home { /* OLD */
	border:none;
	border-collapse:collapse;
	width:540px;
}

#consult-form-home-new {
	border:none;
	border-collapse:collapse;
	width:400px;
}

#consult-form-home-new-old {
	border:none;
	border-collapse:collapse;
	width:460px;
}

#consult-form  tr td {
	padding:1px;
}

#consult-form2  tr td {
	padding:1px;
}

#consult-form-home  tr td { /* OLD */
	padding:1px;
}

#consult-form-home-new  tr td {
	padding:1px;
}

.consult-form2 .margin-top {
	margin-top:5px;
}

.consult-form-header {
	background-color:#000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:5px !important;
	text-align:center;
}

.mainsite .consult-form-header {
}

.consult-form-header-main {
	background-color:#000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:5px !important;
	text-align:center;
}

.consult-form-header-home {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:0px !important;
	text-align:center;
}

.consult-form-header-subpage {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:0px !important;
	text-align:center;
	background-color:#c5161d;
}

.consult-form-row {
	padding:7px !important;
}

.consult-form-row-home {
	padding:0px 7px 0px 7px !important;
}

.consult-form-row p {
	text-align:center;
}
.consult-form-col1 {
	width:215px;
	vertical-align:top;
}

.consult-form-col1new {
	width:215px;
	vertical-align:top;
	padding-top:10px;
}
#consult-form input {
	font-size:14px;
	height:15px;
	width:134px;
}

#consult-form2 input {
	font-size:14px;
	height:15px;
	width:134px;
}

#consult-form-home input { /*OLD*/
	font-size:14px;
	height:15px;
	width:133px;
}

#consult-form-home-new input {
	font-size:14px;
	height:15px;
	width:133px;
}

#consult-form .checkbox {
	vertical-align:middle;
	width:auto;
}

#consult-form2 .checkbox {
	vertical-align:middle;
	width:auto;
}

#consult-form-home .checkbox { /* OLD */
	vertical-align:middle;
	width:auto;
}

#consult-form-home-new .checkbox {
	vertical-align:middle;
	width:auto;
}
#consult-form .phone-input {
	width:40px;
}

#consult-form2 .phone-input {
	width:39px;
	height:19px;
	padding-right:0px;
}

#consult-form-home .phone-input { /* OLD */
	width:39px;
	height:18px;
	padding-right:0px;
}

#consult-form-home-new .phone-input {
	width:39px;
	height:18px;
	padding-right:0px;
}
#consult-form textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:104px;
	width:290px;
}

#consult-form2 textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:104px;
	width:290px;
}

#consult-form-home textarea { /* OLD */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:56px;
	width:303px;
}

#consult-form-home-new textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:56px;
	width:303px;
}
#consult-form .consult-form-footer {
	font-size:11px;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}

#consult-form2 .consult-form-footer {
	font-size:11px;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}

.consult-form-footer p{
	font-size:11px;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}

#consult-form-home .consult-form-footer { /* OLD */
	font-size:11px;
	text-align:center;
}
#consult-form-home-new .consult-form-footer {
	font-size:11px;
	text-align:center;
}
#consult-form .consult-form-phone {
	font-weight:bold;
}

#consult-form2 .consult-form-phone {
	font-weight:bold;
}

#consult-form-home .consult-form-phone { /* OLD */
	font-weight:bold;
}
#consult-form-home-new .consult-form-phone {
	font-weight:bold;
}
#consult-form .consult-form-submit-cell {
	text-align:center;
}

#consult-form2 .consult-form-submit-cell {
	text-align:center;
}

#consult-form-home .consult-form-submit-cell { /* OLD */
	text-align:left;
	color:#fff;
}
#consult-form-home-new .consult-form-submit-cell {
	text-align:left;
	color:#fff;
}
#consult-form .consult-form-submit {
	background-image:url(images/consult-form-submit.gif);
	height:28px;
	width:119px;
}

#consult-form2 .consult-form-submit {
	background-image:url(images/consult-form-submit.gif);
	height:28px;
	width:119px;
}

#consult-form-home .consult-form-submit { /* OLD */
	background-image:url(images/consult-form-submit-new.gif);
	height:28px;
	width:119px;
	margin:5px 0px 5px 0px;
}
#consult-form-home-new .consult-form-submit-new {
	background-image:url(images/consult-form-submit-new.gif);
	height:34px;
	width:143px;
	margin:5px 0px 5px 0px;
}
#consult-form-home-new .consult-form-submit {
	background-image:url(images/consult-form-submit-new.gif);
	height:28px;
	width:119px;
	margin:5px 0px 5px 0px;
}
#consult-form .label {
	color:#fff;
}

#consult-form2 .label {
	font-weight:bold;
}

#consult-form-home .label { /* OLD */
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
#consult-form-home-new .label {
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
/* end: consultation form */

/* begin: footer */
#footer { border-top:0 none; margin:auto; width:799px; background:#092134 url(images/bg-footer-inner.gif) repeat-x left top; }
#gray-bar { background-color:#999; height:10px; width:799px; }
#text-links { text-align:left; }
#text-links p, #text-links a { color:#fff; font-size:10px; }
#disclaimer { padding:10px; }
#disclaimer p { font-size:11px; }
/* end: footer */

/* Unique Styles */
#home-can-you-live-sub {
	font-size:12px;
	margin:0;
	font-weight:bold;
}

/*new home page content styles*/
#main-content-container {background:#fff URL(../images/home-top-bg-gradient.jpg) no-repeat left top}
 
.main-content-row { padding-top:10px;}
#main-content-bottom-gradient{  padding-bottom:5px;width:799px;background:#fff URL(../images/home-bottom-bg-gradient.jpg) no-repeat left bottom}
#footer-container{ width:100%; margin-top:0px;}
#footer-awards-container {float:left;margin-left:180px;margin-top:15px;background-color:transparent;}
#footer-awards-container .award{float:left; margin-left:10px;}
#footer-social-media-container {clear:both;float:left;margin-left:190px; margin-top:5px; }
#footer-social-media-container .social-media {float:left;margin-left:10px;}
#footer-social-media-container .social-media-icon{float:left;margin-left:3px;}
#footer-social-media-container .social-media-text {float:left;margin:0px;margin-left:4px; margin-top:2px;font-family:Arial;font-size:14px;color:#777777}
#footer-copyright-container {clear:both;float:left;margin-left:110px;}
#footer-copyright-container .copyright-text {float:left;margin-top:2px;font-family:Arial;font-size:13px;color:#777777}
#footer-copyright-container .copyright-text a{font-family:Arial;font-size:13px;color:#777777;text-decoration:none;}



