#stage { width: 965px; margin: 0px auto; text-align: left; }
#below { width: 950px; margin: 0px auto; text-align: left; border-top: 1px dashed #568600 }
#back { }

body { font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #fefefe; text-align: center; color:#585858; border-left:0px; border-top:0px; margin:0px; padding:0px; font: 12px Arial, Helvetica, Verdana, sans-serif; }
#homeIntro { background-image: url(images/home-back.gif); width: 701px; height: 312px; 	margin: 0px; padding: 0px; float:left; }
#homeintrostart { border-right: 1px dashed #cb99a1; float:left; width: 360px; padding-right: 40px; margin: 30px 10px 0 0; line-height: 19px }
#contactbox { background-image: url(images/contact-back.gif);  background-position:top;  width: 213px;  float:left; margin: 0; padding:0; }

#usp { background-image: url(images/usp.jpg); width: 701px; height: 260px; float:left } 
#eligible {	background-image: url(images/eligible.jpg); width: 264px; height:260px; float:right }
#eligible2 { background-image: url(images/eligible.jpg); width: 264px; height:260px; }

.smallertext { font-size:11px }
#calcblurb { text-align:left; width:215px; padding: 0; margin: 18px 0 0 12px; font-size: 10px; }
.testimonialtable { border: 1px solid #6a9029; background-color: #f2f4ee }
.calcolback { background-image:url(images/calc-back.jpg); background-position:bottom; background-repeat:repeat-x; background-color: #ffffff }
.calcolleft { background-image:url(images/right-left.gif); }
.calcolright { background-image:url(images/right-right.gif); }
.darkertext { color:#363636; }
.show { display: block; }
.hide { display:none; }

a { color: #b41230; } 
h2 a { font-weight: bold }
h1 a { text-decoration: none; color: #568600; }
h3 a { text-decoration: none; color: #568600; }
a:hover { text-decoration: none; }

h3 { font: 14px Arial, Helvetica, Verdana, sans-serif; color: #568600; padding:0; margin: 10px 0 10px 0; }
h2 { font: normal 14px Arial, Helvetica, Verdana, sans-serif; color: #951d20; padding:0; margin: 10px 0 10px 0; }
h2.h1heading { font: normal 18px Arial, Helvetica, Verdana, sans-serif; color: #568600; margin-top: 0px; }
h1 { font: normal 18px Arial, Helvetica, Verdana, sans-serif; color: #568600; margin-top: 0px; }

.likeh1 { font: normal 18px Arial, Helvetica, Verdana, sans-serif; color: #568600; margin-top: 0px; }
.h2likelink { color: #b41230; font-size: 11px; margin:0; padding:0; }

span.sup { vertical-align: baseline; position: relative; bottom: 0.4em; font-size: 9px; }
h3 span.sup	{ vertical-align: baseline; position: relative; bottom: 0.45em; font-size: 11px; }
h2 span.sup	{ vertical-align: baseline; position: relative; bottom: 0.45em; font-size: 11px; }
h1 span.sup	{ vertical-align: baseline; position: relative; bottom: 0.4em; font-size: 12px; }

.bullie { list-style-image: url(images/bullet.gif); }
.list2 { list-style-image: url(images/bullet.gif); color:#7e0014; font-size: 13px; margin:0 0 5px 15px; padding:0; }
.list2 li { margin-bottom: 6px; }
.faqlist { margin:0 0 5px 15px; padding:0; }
.faqh2 { margin-left: -5px; }

img { border: none; }
.rightcolhead { background-image: url(images/tax-refund-calculator.gif); height: 53px; }
.menuhead { background-image: url(images/menu-head.gif); height: 14px; }
.righth1 { padding:0; margin: 30px 0 0 20px; font-size: 18px; color: #568600; }

h3.righth1 { padding:0; margin: 30px 0 0 20px; font-size: 14px; }
.homecontacthead { margin:15px 0 0 0;  padding:0;  font-size:18px;  color: #568600; }
#content { background-image: url(images/content-back.gif); width: 701px; margin: 0px; padding: 0px; float:left; }
#contenttop { background-image:url(images/content-top-back.jpg); background-repeat:no-repeat; background-position:top; margin: 0px; padding: 0px; border: 0; }
#rightcolumn { float:left; padding: 0; margin: 0; }

#topNavigation ul { width: 665px; top: 112px; font-size: 12px; list-style-type: none; position:absolute; margin: 0 0 0 280px; padding:0; }
#topNavigation ul li { display: inline; }
#topNavigation ul li a { color: #ffffff; text-decoration: none; height: 24px; float: left; display: block; background-repeat: no-repeat; }
#topNavigation ul li.navnav a { margin:0 20px 0 0; padding:0; }
#topNavigation ul li.navno a { margin: -7px 20px 0 0; height: 30px; padding:0; background-image: url(images/top-menu-spacer.gif); }
	
.FooterLink:link { font-family: arial; font-size: 11px; color: #568600; font-weight: normal; text-decoration: none; }
.FooterLink:visited { font-family: arial; font-size: 11px; color: #568600; font-weight: normal; text-decoration: none; }
.FooterLink:hover { font-family: arial; font-size: 11px; color: #818181; font-weight: normal; text-decoration: none; }
.FooterLink:active { font-family: arial; font-size: 11px; color: #585858; font-weight: normal; text-decoration: none; }
.RegularTextGray11 { font-family: arial; font-size: 11px; font-weight: 400; color: #7b7b7b; text-align: justify; }
.formListW { width: 305px; } 
.formFieldW { width: 280px; }

table.data { width:100%; margin:0px; padding: 4px; font: 11px Verdana, Arial, Helvetica, sans-serif; }
table.data td { border-bottom: 1px solid #7287a4; padding: 4px; vertical-align: top; }
table.data th { border-top: 1px solid #7287a4; border-bottom: 1px solid #7287a4; text-align: left; font-weight: bold; color: #5c728f; padding: 2px 6px 2px 6px; font-weight: bold; vertical-align: top; background: #dce8f7; }

/*   Top menu  */
#claimdrop { position:absolute; width:130px; top:137px; z-index:1; visibility:hidden; background-image: url(images/dropback.png); background-position:bottom; margin: 0 0 0 325px; padding:10px; line-height:8px; font-size:10px; }
.ie6 #claimdrop, .ie5 #claimdrop { background-image:none; background-color:#ffffff; border: 1px solid #a29e91; padding: 9px 3px 3px 3px; width:120px; }
.dropsie { font: Arial, Helvetica, Verdana, sans-serif; color: #568600; text-decoration: none; }
.newsdivide { margin-bottom:5px; margin-top:5px; }
.row {  }
.popup { background-image: url(images/pop.gif); background-position:top; background-repeat:repeat-x; text-align:left; padding:20px; }

#hidefaqmenu01 { display:none; z-index: 6; }
#hidefaqmenu02 { display:none; z-index: 6; }
#hidefaqmenu03 { display:none; z-index: 6; }
#homeicons { float:right; width: 200px; margin: 20px 0 0 0; font-size: 11px; }
#homeicons td { vertical-align: top; }
#homeicons2 { margin: 20px 0 0 10px; font-size: 11px; }
#homeicons2 td { vertical-align: top; }

/****** tax refund calculator *******/
.tre
{
    color:#585858;
    width:235px;
    font-size:11px;
    font-family:Arial, Verdana, Helvetica, sans-serif;	
    text-align:left;            
}
.tre *
{
	margin:0;
	padding:0;    
}
.tre label{
	display:block;
	float:left;
	margin:0;
	width:85px;	
	padding: 0 0 0 10px		
}
.treheader
{
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#585858;
	padding:0 10px 0 10px;		
}
.tre fieldset
{
    border: 	1px solid #a7aeb8;
    background-color: #e0e0db		
}
.treheadline {
    font-size:14px;
    color:#585858;			 
}
.treform
{
    padding:10px;
}
.treform td
{
    font-size:11px;	 
}
.tre legend {
    color:#21536A;
}
.treentry
{
    width:98px;
    font-size:9px;
}
.treselect
{
    width:98px;
    font-size:9px;
    margin-left:-3px;
}
.tre a {
    color:#c41230;
}
.treoutput
{
    color:#000000;
}
.trepopup
{
	background-color:Gray;
	filter:alpha(opacity=90);
	opacity:0.9;           
}

.trefunctionarea
{
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}


/****** Refer a friend *******/
.referContainer { margin-left: 8px; }

/****** Validation ***********/
.ui-input { border:1px solid #DDDDDD; color:#333333; width: 200px; }
.ui-required { background-color: #FFE8A6;}

/****** TR Application ***********/
.AlternateRow { border-top: 1px solid #3F5B8B;background-color: #F2E2D3;}
.firstcolumn { width:250px; }
.error { display: block; }
/*********************************/

#pageflip { POSITION: absolute; FLOAT: right; TOP: 0px; RIGHT: 0px; z-index: 99; }
#pageflip IMG { Z-INDEX: 99; POSITION: absolute; WIDTH: 50px; -MS-INTERPOLATION-MODE: bicubic; HEIGHT: 52px; TOP: 0px; RIGHT: 0px; }
#pageflip .msg_block { POSITION: absolute; WIDTH: 50px; BACKGROUND: url(images/subscribe.png) no-repeat right top; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px; z-index: 80; }
* html #pageflip  { visibility:hidden; }

/****** avatar ***********/
#avatarbardiv
{
	float:left;
	margin: 20px 0;
	width: 254px
}


/****************/

.homemidcol
{
	float: left;
	width: 444px;
	margin-left: 3px
}
.homerightcol
{
	float: right;
	width: 264px
}
.hpanel01
{
	background: url(images/hometoppanel.gif) no-repeat;
	height: 263px;
	width: 384px;
	padding: 20px 30px
}
.hpanel02
{
	background: url(images/homepanel2.gif) no-repeat;
	height: 319px;
	width: 373px;
	padding: 30px 40px 30px 30px
}
.underavatar
{
	margin-left: -4px; margin-top: 5px; position: absolute; z-index: -20;
}
* + html .underavatar
{
	display:none
}
 * html .underavatar
{
	display:none
}
.socic
{
	display:inline-block;
	margin: 0 2px;
	max-width: 60px;
	max-height: 65px
}
* + html .socic
{
	float:left;
	margin: 0 2px;
	max-width: 60px
}
* html .socic
{
	float:left;
	margin: 0 2px;
	max-width: 60px
}
.adhold
{	
background-image: url(images/win-a-flight.png); position: fixed; height: 255px; top: 100px; right: 0; width: 90px	
}
