body {
	background:#000;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:20px;
}

.home-page {
	font-size:11px;
}

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
}

h1.h3style {
	font-size:14px;
	margin:0;
	font-weight:bold;
}

h2.noStyle {
    font-weight: normal;
    margin: 0;
    font-size:11px;
}
    

#header {
	border-bottom:0 none;
	margin:auto;
	width:799px;
}
#logo {
	background:#fff url(images/trs-header.gif) no-repeat;
	height:153px;
	margin:auto;
	width:799px;
}
#logo-home {
	background:#fff url(images/trs-header-home.gif) no-repeat;
	height:196px;
	margin:auto;
	width:799px;
}

/* begin: navigation */
#navigation {
	background:#c5161d none;
	padding:5px 3px 5px 3px;
	text-align:right;
	vertical-align:middle;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation ul li {
	border-left:1px solid #fff;
	display: inline;
	margin:0;
	padding: 0 10px 0 10px;
}
#navigation ul .no-left-border {
	border-left:0 none;
}
#navigation ul li a {
	margin:0;
}
#navigation a:link,
#navigation a:visited,
#navigation  a:hover {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;
	text-decoration: underline;
}

#mainnav .selected a{
	color:#ffcc33 !important;
}

.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;
}

a:link ,
a:visited ,
a:hover {
	color:#000000;
	font-size:12px;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
}

/* end: navigation */

#main {
	background:#fff url(images/header-shadow.jpg) repeat-x;
	width:799px;
	margin:auto;
	padding-bottom:10px;
	padding-top:15px;
}

.tax-relief-services-list li {
	margin-bottom:14px;	
}

.bullets {
	margin-top:4px;
	margin-bottom:8px;
	padding-top:0px;
	padding-bottom:0px;
}

.in-the-news li{
	list-style-image: url(images/bullet.jpg);
}

.content .tax-relief-services-list a {
	text-decoration:none;
	font-size:9px;
	color:#000000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content .tax-relief-services-list a:hover {
	text-decoration:underline;
	font-size:9px;
	color:#000000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.scrollable {
	background-color:#f1f1f1;
	margin:0 30px;
	overflow:auto;
	height:400px;
}		
.content {
	margin:auto;
}

.content h3 {
	font-size:14px;
	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;
}

.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;
}

.red {
	color:#c5161d;
}

#consult-form p {
	margin: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;
}

.blue-bold {
	color:#0000CC;
	font-size:16px;
	font-weight:1500;
}

.content .blue-link {
	color:#0000CC;
}

.content .interlink {
	color:#0000CC;
}

.content .red-link {
	color:#c5161d;
}
	

/* begin: column table */
.col-table {
	border-collapse:collapse;
	width:100%;
}
.col-table td {
	margin:0;
	padding:0;
	vertical-align:top;
}
.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-left:5px;
	padding-right:5px;
	font-size:11px;
}

.content .no-left-padding {
	padding-left:0px;
	padding-right:2px;
}

.content .margin-top {
	margin-top:5px;
}

/* end: column table */

/* begin: consultation form */
#consult-form {
	background-color:#fff;
	border:1px solid #000;
	border-collapse:collapse;
	width:467px;
}

#consult-form2 {
	background-color:#fff;
	border:1px solid #000;
	border-collapse:collapse;
	width:525px;
}

#consult-form-home {
	background-color:#fff;
	border:1px solid #000;
	border-collapse:collapse;
	width:530px;
}

#consult-form  tr td {
	padding:1px;
}

#consult-form2  tr td {
	padding:1px;
}

#consult-form-home  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 {
	background-color:#c5161d;
}

.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 {
	background-color:#c5161d;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 5px !important;
	text-align:center;
}
.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 {
	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 {
	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 {
	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 {
	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 {
	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 {
	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 {
	text-align:left;
}
#consult-form .consult-form-submit {
	background-image:url(images/consult-form-submit.gif);
	height:28px;
	width:144px;
}

#consult-form2 .consult-form-submit {
	background-image:url(images/consult-form-submit.gif);
	height:28px;
	width:144px;
}

#consult-form-home .consult-form-submit {
	background-image:url(images/consult-form-submit.gif);
	height:28px;
	width:144px;
	margin:5px 0px 5px 0px;
}
#consult-form .label {
	font-weight:bold;
}

#consult-form2 .label {
	font-weight:bold;
}

#consult-form-home .label {
	font-weight:bold;
	font-size:11px;
}
/* end: consultation form */

/* begin: footer */
#footer {
	border-top:0 none;
	margin:auto;
	width:799px;
	background:#fff;
}
#gray-bar {
	background-color:#999;
	height:10px;
}
#text-links {
	text-align:center;
}
#text-links p,
#text-links a{
	color:#000;
	font-size:10px;
}
#disclaimer {
	padding:10px 30px 10px 30px;
}
#disclaimer p {
	font-size:11px;
}
/* end: footer */
