

div.header { clear:both; float:none; width:760px; font-size: 12px; }
div.header div { width:380px; float:left; }
div.header div.logo { text-align:center; background: url(images/bg_logo.gif) no-repeat; }
div.header div.contacts { background: url(images/bg_phone.jpg); font-size: 12px; padding-top:7px; height:63px; }
div.header strong { font-size: 16px; font-weight: bold; }
div.header strong.red { font-size: 18px; }



div.pagepath { float:none; clear:both; background: #E1ECCF; width:760px; height:27px; font-size:12px; border-top: solid 1px #fff; border-bottom: solid 1px #fff; }
div.pagepath div { float:left; padding-top:6px; padding-bottom:6px; }
div.pagepath div.path { width:670px; padding-left:5px; }
div.pagepath div.site-map { width:80px; padding-right:5px; text-align:right; }



div.main { width:760px; clear:both; float:none; border-top: solid 5px #f93; background: #fff url(images/bg_div_index.gif) repeat-y; }
div.main div.left-column, div.main div.index-content, div.main div.right-column { float:left; }
div.main div.left-column, div.main div.right-column { width:190px; }
div.main div.index-content { width:380px; }
div.main div.dlm { float:none; clear:both; width:760px; height:20px; background: #fff; }



div.tax-problems-images { clear:both; float:none; margin-top:1px; }
div.tax-problems-images img { float:left; width:190px; height:110px; }



div.h1, h1 {font-size: 15px; margin: 0px 0px 1px 10px; font-weight: bold;}
div.h2, h2 {font-size: 14px; margin: 20px 10px 10px 10px; color: #cc0000; font-weight: bold;}
div.h3, h3 {font-size: 14px; margin: 10px 0px 10px 10px; font-weight: bold;}
.remark { color: #666666; font-size: 12px; margin: 0px 10px 10px 10px;}



div.intro p, .glance { font-size: 12px; margin: 0px 10px 10px 10px; }
div.intro h1 { font-size: 17px; color: #cc0000; font-weight: bold; 	text-align:center; margin: 0 10px 10px 10px; }
div.intro h2, div.intro p.h2 { font-size: 14px; font-weight: bold; color: #990000; text-align:center; margin: 0px 10px 10px 10px; }



div.weknow td, div.weknow th { font-size: 12px; text-align: center; }
div.weknow th { background: #E1ECCF; font-weight: normal; }
div.weknow td { background: #ffffff; }



.red { color:#c00; }
.small {font-size: 12px;}
a:hover {color: #cc0000;}
.normal {font-size: 14px; margin: 0px 40px 15px 40px;}



div.tax-services-list, div.offer-in-compromise-list { clear:both; float:none; width:360px; margin-left:20px; margin-top:10px; margin-bottom:0px; }
div.tax-services-list ul, div.offer-in-compromise-list ul { float:left; width:164px; font-size:12px; margin-top:0; margin-bottom:10px; margin-left:0; padding-left:16px; margin-right:0; padding-right:0;}
div.tax-services-list h1, div.offer-in-compromise-list h1 { margin-bottom:5px; }



div.rssnews { width:760px; clear:both; float:none; text-align:left; padding-right:20px; }
div.rssnews .item { width:165px; float:left; padding-left:20px; padding-right:0px; font-size:12px; line-height:115%; color:#666; margin-bottom:20px; }
div.rssnews .item span.header { font-size:14px; color:#000; font-weight:bold; line-height:100%; }
div.rssnews .item span.date { font-size:12px; color:#C00; font-weight:bold; }



div.footer { clear:both; float:none; width:760px; margin-top:20px; font-size: 12px; border-top: solid 5px #f93; }
div.footer div { width:360px; padding:10px 10px 10px 10px; float:left; }
div.footer div.contacts { text-align: right; }
div.footer strong { font-size: 16px; font-weight: bold; }