body 
	{
		background-image: url(../images/page_bg.jpg);
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
	}


/* html styles -------------------------------------------------------------- */

	ul.leftnav
		{
			margin: 0px;
			padding: 0px;
		}
	ul.leftnav li
		{
			font-family: Verdana, Tahoma, Arial, Sans-Serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			list-style-type: none;
			background-repeat: no-repeat;
			padding: 0px;
			line-height: 18px;
			margin: 0px;
			text-transform: uppercase;
		}
	ul.leftnav li a
		{
			font-weight: normal;
			text-decoration: none;
			color: #000000;
		}

	ul.leftnavsub
		{
			margin: 0px;
			padding: 0px 0px 0px 10px;
		}
	 ul.leftnavsub li
		{
			font-family: Verdana, Tahoma, Arial, Sans-Serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			list-style-type: none;
			background-image: url(../images/nav_bullet.png);
			background-repeat: no-repeat;
			padding: 0px 0px 0px 10px;
			line-height: 18px;
			margin: 0px;
			text-transform: uppercase;
		}
	ul.leftnavsub li a
		{
			font-weight: normal;
			text-decoration: none;
			color: #000000;
		}

	ol.contentlist
		{
			margin: 0px;
			padding: 0px 0px 0px 46px;
		}
	 ol.contentlist li
		{
			font-family: Verdana, Tahoma, Arial, Sans-Serif;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
			padding: 0px 0px 0px 0px;
			line-height: 18px;
			margin: 0px;
		}
	ol.contentlist li a
		{
			font-weight: normal;
			text-decoration: underline;
			color: #000000;
		}

	ul.contentlist
		{
			margin: 0px;
			padding: 0px 0px 0px 18px;
		}
	 ul.contentlist li
		{
			font-family: Verdana, Tahoma, Arial, Sans-Serif;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
			list-style-type: none;
			background-image: url(../images/bullet.png);
			background-repeat: no-repeat;
			padding: 0px 0px 0px 10px;
			line-height: 18px;
			margin: 0px;
		}
	ul.contentlist li a
		{
			font-weight: normal;
			text-decoration: underline;
			color: #000000;
		}
		
	ul.fourlist
		{
			margin: 0px;
			padding: 0px 0px 0px 0px;
		}
	 ul.fourlist li
		{
			font-family: Verdana, Tahoma, Arial, Sans-Serif;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
			list-style-type: none;
			padding: 0px 0px 0px 0px;
			line-height: 18px;
			margin: 0px;
		}
	ul.fourlist li a
		{
			font-weight: normal;
			text-decoration: underline;
			color: #000000;
		}

	h1
		{ 
			font-family: verdana, tahoma, sans-serif; 
			font-size: 15px; 
			color: #003469; 
			font-weight: bold; 
			border-bottom: 1px #0086d6 dotted; 
			margin: 0px; 
			padding: 16px 0px 0px 0px;
			text-transform: uppercase;
		}

	h1.top
		{
			margin: 0px;
			padding: 0px;
		}

	p 
		{ 
			margin: 0px 0px 12px 0px; 
		}
	p a 
		{ 
			color: #000000; 
			text-decoration: underline; 
		}

	p.faq
		{
			padding: 10px 0px 0px 0px;
		}



/* font styles --------------------------------------------------------------- */

	.devtext 
		{
			font-family: tahoma; 
			font-size: 10px; 
			color: #000000; 
		}

	.footer1text 
		{ 
			font-family: arial, tahoma, sans-serif; 
			font-size: 11px; 
			color: #ff9c00; 
			height: 80px; 
			text-align: center; 
			line-height: 18px; 
		}

	.footer1text a 
		{ 
			color: #008ad7; 
			text-decoration: none; 
		}

	.footer2text 
		{ 
			font-family: arial, tahoma, sans-serif; 
			font-size: 11px; 
			color: #9a9a9a; 
			height: 70px; 
			text-align: center; 
			line-height: 18px; 
		}
	.footer2text a 
		{ 
			color: #9a9a9a; 
			text-decoration: none; 
		}

	.copyrighttext 
		{ 
			font-family: arial, tahoma, sans-serif; 
			font-size: 11px; 
			color: #008ad7; 
			height: 80px; 
			text-align: center; 
			line-height: 18px; 
		}

	.hometext 
		{ 
			font-family: arial, tahoma, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			line-height: 18px; 
		}
	.hometext a 
		{ 
			color: #000000; 
			text-decoration: underline; 
		}

	.bodytext 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			color: #000000; 
			line-height: 17px; 
		}

	.smallbodytext 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 10px; 
			color: #000000; 
			line-height: 12px; 
		}
	.smallbodytext a 
		{ 
			color: #676767; 
			text-decoration: underline; 
		}

	.disclaimer 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 10px; 
			color: #aaaaaa; 
			line-height: 17px; 
		}

	.faqans 
		{ 
			text-decoration: none; 
		}


/* table styles -------------------------------------------------------------- */

	.bgorange 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: bold; 
			color: #000000; 
			padding: 0px 10px 0px 10px; 
			border-top: 1px #efab00 solid; 
			border-left: 1px #efab00 solid; 
			border-right: 1px #efab00 solid; 
			height: 29px; 
			background-image: url(../images/bg_orange_grad.png); 
		}

	.bgcalc
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: bold; 
			color: #000000; 
			padding: 14px; 
			height: 189px; 
			background-image: url(../images/bg_tax_calc.png);
			background-position: top;
			background-color: #ededed;
			background-repeat: repeat-x;
		}

	.bgcalcbtm
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: bold; 
			color: #000000; 
			padding: 14px; 
			height: 22px; 
			background-image: url(../images/bg_tax_calc_btm.png); 
		}

	.bgactivate
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: normal;
			color: #000000; 
			padding: 14px; 
			background-image: url(../images/bg_tax_calc.png);
			background-position: top;
			background-color: #ededed;
			background-repeat: repeat-x;
		}

	.bgyellowtop 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 
			padding: 10px 10px 16px 10px; 
			border-left: 1px #efab00 solid; 
			border-right: 1px #efab00 solid; 
			border-bottom: 1px #efab00 solid; 
			background-color: #fbf399; 
			background-image: url(../images/bg_yellow_grad_top.png); 
			background-position: top; 
			background-repeat: repeat-x; 
		}
	.bgyellowtop a 
		{ 
			color: #000000; 
			text-decoration: underline; 
		}

	.bgorangetrim 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 
			padding: 10px; 
			border-left: 1px #efab00 solid; 
			border-right: 1px #efab00 solid; 
			border-bottom: 1px #efab00 solid; 
			background-color: #ffffff; 
		}
	.bgorangetrim a
		{ 
			color: #000000;
			text-decoration: underline;
		}


	.bgbluetop 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: bold; 
			color: #FFFFFF; 
			padding: 2px 2px 2px 2px; 
			border-left: 1px #000000 solid; 
			border-right: 1px #000000 solid; 
			border-bottom: 1px #000000 solid; 
			background-color: #003469; 
			background-position: top; 
			background-repeat: repeat-x; 
			text-align: center; 
		}


	.bgyellowtable 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 
			padding: 2px 2px 2px 2px; 
			border-left: 1px #000000 solid; 
			border-right: 1px #000000 solid; 
			border-bottom: 1px #000000 solid; 
			background-color: #fbf399; 
			background-image: url(../images/bg_yellow_grad_top.png); 
			background-position: top; 
			background-repeat: repeat-x; 
			text-align: center; 
		}


	.needhelp 
		{ 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 
			padding: 14px 10px 10px 10px; 
			line-height: 16px; 
		}

	.topnav 
		{ 
			font-family: verdana, tahoma, sans-serif; 
			font-size: 11px; 
			color: #9f9e9e; 
			padding-bottom:4px; 
			background-image: url(../images/tile_topnav.jpg); 
		}
	.topnav a 
		{ 
			color: #9f9e9e; 
			text-decoration: none; 
		}
	.topnav a:hover 
		{ 
			color: #ffc247; 
			text-decoration: none; 
		}

	.pagetitle 
		{ 
			font-family: verdana, tahoma, sans-serif; 
			font-size: 17px; 
			font-weight: bold; 
			color: #003469; 
			height: 36px; 
			padding-left:16px; 
		}

	.contentbox 
		{ 
			background-image: url(../images/content_bg.png); 
			background-position: bottom; 
			background-repeat: no-repeat; 
		}

	.footerbox 
		{ 
			background-image: url(../images/footer_bg.png); 
		}

	.subpage_leftnav 
		{ 
			width: 167px; 
			padding: 4px 19px 8px 19px; 
			vertical-align: top; 
		}

	.subpage_content 
		{ 
			width: 674px; 
			padding: 4px 31px 8px 26px; 
			vertical-align: top; 
		}

	.subpage_full
		{ 
			padding: 4px 19px 8px 19px; 
			vertical-align: top; 
		}

	.subhead 
		{ 
			font-family: verdana, tahoma, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			font-weight: bold; 
			margin: 0px; 
			padding: 16px 0px 0px 0px; 
		}

	.subpage_content_sub 
		{ 
			padding: 12px 0px 0px 22px; 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			color: #000000; 
			line-height: 17px; 
		}
	.subpage_content_sub a
		{
			color: #000000;
			text-decoration: underline;
		}

	.subpage_email_sub 
		{ 
			padding: 12px 0px 0px 0px; 
			font-family: verdana, tahoma, arial, sans-serif; 
			font-size: 11px; 
			color: #000000; 
			line-height: 17px;
			text-align: center;
		}
	.subpage_email_sub a
		{
			color: #000000;
			text-decoration: underline;
		}

	.homepageflash 
		{ 
			width: 599px; 
			height: 183px; 
			padding-right: 10px; 
		}

	.homepagecontact 
		{ 
			width: 338px; 
			height: 183px; 
			background-image: url(../images/home_contact_bg.png); 
		}


/* form styles -------------------------------------------------------------- */
	
	.homehelpnowform 
		{ 
			border: 1px #aeaeae solid; 
			width:212px; 
			height:15px; 
			font-family:arial, tahoma, sans-serif; 
			font-size: 12px; 
			color: #aeaeae; 
			padding-top:3px; 
			padding-left:5px; 
		}

	.quick_apply_input
		{ 
			border: 1px #000000 solid; 
			font-family:arial, tahoma, sans-serif; 
			font-size: 11px; 
			height: 13px;
			color: #000000; 
			padding-top:1px; 
			padding-left:5px; 
		}

	.taxcalcform 
		{ 
			border: 1px #c5c5c5 solid; 
			height:15px; 
			font-family:arial, tahoma, sans-serif; 
			font-size: 12px; 
			color: #000000; 
			padding-top:3px; 
			padding-left:5px; 
		}