div.tc_nav {
	display: block;
	height: 26px;
	width:100%;
	background: url( '/images/tc_nav_slider.jpg' ) 0px 0px repeat-x;
}

div.tc_nav a {
	display: inherit;
	padding-top: 5px;
	height: 100%;
	width: 100%;
	background: url('/images/tc_nav_slider.jpg') 0px -26px repeat-x;
}

div.tc_nav a:hover {
	background-image: none;
}

div.tc_nav_static {
	display: block;
	height: 26px;
	width: 100%;
	background: url( '/images/tc_nav_blue.jpg' ) 0px 0px repeat-x;
}

div.tc_nav_static a {
	display: inherit;
	padding-top: 5px;
	height: 100%;
	width: 100%;
	background: url('/images/tc_nav_blue.jpg') 0px 0px repeat-x;
}

div.tc_nav_static a:hover {
	background-image: none;
}

.linkWhite, a.linkWhite:Hover, a.linkWhite:Visited, a.linkWhite:Link, a.linkWhite:Active {
	color:#FFFFFF;
	text-decoration:none;
}
.nav_hand {
	cursor:hand;
	cursor:pointer;
}

BODY {
	margin:0px;
	background: #FFFFFF;
}

.boldgreen 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #008000;
    font-weight: bold;
    }
.tenspaces 
    {
    width: 10px;
    }
.footsub 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: AEAEAE;
    text-align: center;
    }
.pagetitles 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #333333;
    }
.pagetitles_blue
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #2278B7;
    }
.sub_pagetitles 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    }
.sub_pagetitles_blue
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #2278B7;
    }
.subtitle_red
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A12A2E;
    }
a.redlink:link, a.redlink:hover, a.redlink:active, a.redlink:visited
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #A12A2E;
    text-decoration: underline;
    }

.ql 
    {
    list-style-image: url(/images/img_bullet.gif);
    list-style-type: square;
    }


.footer  {
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.footer:hover, a.footer:visited {
	font-size: 10px;
	font-style: normal;
	color:#707070;
	text-decoration:underline;
}
a.footer:link, a.footer:active {
	font-size: 10px;
	font-style: normal;
	color:#499E1D;
	text-decoration:underline;
}

.hrFooter {
	height:1px;
	color: #66CC33;
	width: 100%;
}

a:LINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #499E1D;
	text-decoration: underline;
}
a:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #707070;
	text-decoration: underline;
}
a:ACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #499E1D;
	text-decoration: underline;
}
a:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #707070;
	text-decoration: underline;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #2B2B2B;
}

HR	{
	color: #66CC33;
	height: 1px;
}

li {
	list-style-image:url(/images/bank_img_quick_links_bullet.gif);
	font: normal 11px "Verdana", "Arial", "Helvetica", "Sans-serif";
}

a.qllink:LINK 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #499E1D;
    text-decoration: none;
    }
a.qllink:VISITED 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #499E1D;
    text-decoration: none;
    }
a.qllink:HOVER 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #499E1D;
    text-decoration: underline;
    }
a.qllink:ACTIVE 
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #499E1D;
    text-decoration: none;
    }

#t1_home            {}
#t1_products        {}
#t1_tax_resources   {}
#t1_product_updates {}
#t1_customer_support{}

#t2box              {position: absolute; top: 910px; left: 000px; width: 760px; height: 024px; visibility: visible;}

#t2_menu            {position: absolute; visibility: hidden;}
#t2_home            {position: absolute; visibility: hidden;}
#t2_products        {position: absolute; visibility: hidden;}
#t2_tax_resources   {position: absolute; visibility: hidden;}
#t2_product_updates {position: absolute; visibility: hidden;}
#t2_customer_support{position: absolute; visibility: hidden;}

.t2ItemFormat       {position:absolute; color: #ffffff; background-color: transparent;}
.menuDivider        {position:absolute; color: #ffffff; background-color: transparent;}

a.subnav          {text-decoration: none;       font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff; background-color: transparent;}
a.subnav:link     {text-decoration: none;       font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff; background-color: transparent;}
a.subnav:visited  {text-decoration: none;       font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff; background-color: transparent;}
a.subnav:hover    {text-decoration: underline;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff; background-color: transparent;}

a.commerce        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E6EBF0; vertical-align: bottom; text-align: right; text-decoration: none;       background-color: transparent;}
a.commerce:link   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E6EBF0; vertical-align: bottom; text-align: right; text-decoration: none;       background-color: transparent;}
a.commerce:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E6EBF0; vertical-align: bottom; text-align: right; text-decoration: none;       background-color: transparent;}
a.commerce:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E6EBF0; vertical-align: bottom; text-align: right; text-decoration: underline;  background-color: transparent;}

#main_content       { }

#t2_products_federal        {left:11px}
#t2_o1div_products          {left:108px}
#t2_products_state          {left:122px}
#t2_o2div_products          {left:204px}
#t2_products_mac            {left:218px} /*not used*/
#t2_o3div_products          {left:311px} /*not used*/
#t2_products_web            {left:219px}
#t2_o4div_products          {left:339px}
#t2_products_legal_software {left:353px}
#t2_o5div_products          {left:443px}
#t2_products_back_editions  {left:457px}

#t2_resources_cut_taxes     {left:11px}
#t2_o1div_tax_resources     {left:104px}
#t2_resources_tax_law_changes {left:117px}
#t2_o2div_tax_resources     {left:224px}
#t2_resources_tax_planning  {left:237px}
#t2_o3div_tax_resources     {left:320px}
#t2_resources_tax_terms     {left:333px}
#t2_o4div_tax_resources     {left:404px}
#t2_resources_tax_tips      {left:418px}
#t2_o5div_tax_resources     {left:478px}
#t2_resources_calculators   {left:492px}

#t2_updates_federal         {left:11px}
#t2_o1div_product_updates   {left:107px}
#t2_updates_state           {left:120px}
#t2_o2div_product_updates   {left:202px}
#t2_updates_home_business   {left:214px}
#t2_o3div_product_updates   {left:314px}
#t2_updates_back_editions   {left:327px}

#t2_customer_support_main   {left:11px}
#t2_o1div_customer_support  {left:151px}
#t2_customer_support_search {left:165px}
#t2_o2div_customer_support  {left:318px}
#t2_customer_support_contact{left:331px}
#t2_o3div_customer_support  {left:400px}
#t2_customer_support_other  {left:412px}

#logo               {position: absolute; top: 000px; left: 000px;}
#commerce           {position: absolute; top: 017px; left: 550px;}

#srch_div           {position: relative; z-index: 100; top: 046px; left: 556px; width: 204px; height: 044px;  }
#search_table_curve {position: absolute; top: 000px; left: 000px;}
#search_table_l     {position: absolute; top: 013px; left: 000px;}
#search_div_search  {position: absolute; top: 021px; left: 014px;}
#search_div_term    {position: absolute; top: 013px; left: 064px;}

#navTopBoundary     {position: absolute; top:  57px; left: 000px; width: 780px; height: 010px; visibility: visible; background-color: transparent;}
#navBottomBoundary  {position: absolute; top:  123px; left: 000px; width: 780px; height: 010px; visibility: visible; background-color: transparent;}