body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#wrapper{ width:1003px; margin:auto;} 

#header{width:1003px;float:left; background:url(../images/header_right.gif) bottom right no-repeat;}
.logo{ margin-top:14px; padding-bottom:14px; padding-left:20px; width:500px; float:left;}

#middle{width:1003px; float:left;}
#middle .leftcolumn{width:341px; float:left; margin-left:13px; display:inline; background:url(../images/left_bg.jpg) no-repeat; height:532px;}
#middle .leftcolumn ul{ width:160px; float:left; margin:50px 0px 0px 24px; padding:0px;}
#middle .leftcolumn ul li{margin:0px; padding:0px; list-style:none; border-bottom:solid 1px #AFD86D;padding-bottom:3px; margin-bottom:6px; width:160px;}
#middle .leftcolumn ul li a{ text-decoration:none; color:#FFFFFF; font-size:13px; padding-left:12px; font-weight:bold;}
#middle .leftcolumn ul li a:hover{text-decoration:underline;}


#middle .mainbody{float:right;width:649px;}
#middle .mainbody .header_banner{float:left; width:649px; height:98px; background:url(../images/mainbody_header.jpg) no-repeat;}
#middle .mainbody .header_banner .telephon{float:left; padding-top:26px; padding-left:50px; font-size:15px; color:#FFFFFF; line-height:16px; background:url(../images/telephone.png) 4px 23px no-repeat; font-weight:bold; padding-bottom:8px;}
#middle .mainbody .header_banner .hm_banner{ float:left; padding-left:100px; padding-top:7px;}

#middle .mainbody .content{ float:left; width:609px; background:url(../images/content_bg.gif) right no-repeat; height:434px;}
#middle .mainbody .content .flash_container{float:left; width:580px; padding-top:10px; border-bottom:solid 1px #D2D2D2; padding-bottom:10px;}
#middle .mainbody .content .flash_container .image{ float:left; width:174px;}
#middle .mainbody .content .flash_container .flash{ float:right; width:400px; text-align:center; padding-top:8px;}
#middle .mainbody .content .flash_container .flash p{ margin:0px; padding:0px; margin-top:10px; padding-bottom:5px;}

#middle .mainbody .content .container{float:left; width:280px; padding-right:10px;margin-top:20px; background:url(../images/dotted_line.gif) repeat-y top right; padding-bottom:20px; padding-top:10px;}
#middle .mainbody .content .container .claim_box{ width:270px; float:left;}
#middle .mainbody .content .container .claim_box .img{ float:left; width:30px;}
#middle .mainbody .content .container .claim_box .claim_content{ float:right; width:240px;}
#middle .mainbody .content .container .claim_box .claim_content .heading{ float:left; font-size:16px; color:#69A628;} 
#middle .mainbody .content .container .claim_box .claim_content .heading img{ padding-top:5px; padding-bottom:10px;}
#middle .mainbody .content .container .claim_box .claim_content .txt{ float:left; width:234px; line-height:18px; font-size:12px; color:#737373; text-align:justify;}
#middle .mainbody .content .container .claim_box .claim_content .txt a{text-decoration:none; color:#0C8DD8;}
#middle .mainbody .content .container .claim_box .claim_content .txt a:hover{ text-decoration:underline;}

#middle .mainbody .content .container .testimonials{float:left; width:240px; margin-left:24px; display:inline;}
#middle .mainbody .content .container .testimonials .heading{ float:left; font-size:16px; color:#69A628;} 
#middle .mainbody .content .container .testimonials .heading img{ padding-top:5px; padding-bottom:10px;}
#middle .mainbody .content .container .testimonials .txt{float:left; width:234px; line-height:18px; font-size:12px; color:#737373; text-align:justify; padding-top:14px;}


#middle .mainbody .rightpart{ float:right; width:40px;}

#footer{ float:left; width:1003px; background:url(../images/footer_bg.gif) top right no-repeat; height:71px;}
#footer .tools{ float:left; width:200px; margin-left:340px; margin-top:18px; display:inline;}
#footer .tools img{ vertical-align:middle; margin-right:6px; display:inline;}
#footer .tools a{ text-decoration:none; font-size:12px; color:#FFFFFF;}
#footer .tools a:hover{ text-decoration:underline;}
#footer .security{ float:right; padding-right:38px; padding-top:2px;}

#footer .footerlink{float:left; width:990px; text-align:center; margin-left:13px; font-size:12px; color:#737373; line-height:18px; padding-top:10px; padding-bottom:10px; clear:both; margin-top:20px; display:inline;}
#footer .footerlink a{text-decoration:none; color:#0C8DD8; margin-left:3px; margin-right:3px;}
#footer .footerlink a:hover{text-decoration:underline;}
#footer .footerlink p{ margin:0px; padding:0px; padding-top:4px; padding-bottom:4px;}

/* -- Inner pages by dazzle */
.article_slider{width:580px; float:left; height:400px; overflow:auto}


.gray {color:#737373; text-decoration:none}
.green {color:#69A628; text-decoration:none}
.blue {color:#0C8DD8; text-decoration:none}
.blue_d {color:#0A79C2; text-decoration:none}

.sm {font-size:10px}
.u {text-decoration:underline}
.t {text-transform:uppercase}
.big {font-size:12px}

a {
	text-decoration: none;
	color:#0C8DD8;
}
td {
	text-align: left;
	font-family:arial;
	font-size:12px;
	color:#737373;
}

.gray {color:#737373; text-decoration:none}
.green {color:#69A628; text-decoration:none}
.blue {color:#0C8DD8; text-decoration:none}
.blue_d {color:#0A79C2; text-decoration:none}

.sm {font-size:10px}
.u {text-decoration:underline}
.t {text-transform:uppercase}
.big {font-size:12px}


.form { width:193px;
		height:18px;
		font-family:tahoma;
		font-size:10px;
		border-style:solid;
		border-width:1px;
		border-color:#938074;
		background-color:#F0DFCD;
		color:#8B6F50;
		margin-left:0px;
		margin-right:0px}
		
.textarea {width:193px;
		height:128px;
		font-family:tahoma;
		font-size:10px;
		border-style:solid;
		border-width:1px;
		border-color:#938074;
		background-color:#F0DFCD;
		color:#8B6F50;
		overflow:auto;
		margin-left:0px;
		margin-right:0px;}

.rollover {scrollbar-face-color:#B6E9FF;
		scrollbar-track-color:#FCFEFF;
		scrollbar-arrow-color:#FCFEFF;
		scrollbar-3Dlight-color:#FCFEFF;
		scrollbar-base-color:#FCFEFF;
		scrollbar-shadow-color:#FCFEFF;
		scrollbar-darkshadow-color:#FCFEFF;
		scrollbar-highlight-color:#FCFEFF;
		}


a:hover{text-decoration:underline;}
#a:hover{text-decoration:none;}
.hidden {display: none; }
.bottomTD {
	background: url(images/bottom1.jpg) no-repeat left top;
	padding-left: 270px;
	padding-top: 3px;
}

#tooltip{
 position:absolute;
 border:5px solid #ccc;
 background:#f7f5d1;
 padding:2px 5px;
 color:#333;
 width: 240px;
 font-family: Arial;
 font-size: 14px;
 display:none;
 }


div#habla_window_div{
  z-index:3;
}

div#thisishabla{
  height: 57px;
  position: absolute;
  z-index: -1;
  background: url(../images/online.gif) no-repeat;
  bottom: 40px;
  right: 0;
  width: 185px;
}

div#habla_middle{
  background-color: #fff;
}


/* classes added on 26 apr 2010 */
.tl {position: absolute; top: -1px; left: -1px; border:none}
.tr {position: absolute; top: -1px; right: -1px; border:none}
.bl {position: absolute; bottom: -1px; left: -1px; border:none}
.br {position: absolute; bottom: -1px; right: -1px; border:none}

h2.h2button a {font-size:14px; color: #0c2e3d; text-decoration: none; font-weight: bold; display: block; border: solid #aac0cb 1px; margin: 0px; padding: 1.5em 1em 1.2em 80px; position: relative;  margin-bottom:6px; height:44px; width:140px}
h2.h2button a.landlord {background: #f1f5f7 url(../tax-return/images/tax-house-icon.png) no-repeat 5px 6px}
h2.h2button a.cis {background: #f1f5f7 url(../tax-return/images/toolbox.png) no-repeat 5px 8px}
h2.h2button a.satr {background: #f1f5f7 url(../tax-return/images/chart_small.png) no-repeat 5px 8px}
h2.h2button a.self {background: #f1f5f7 url(../tax-return/images/icon_self.png) no-repeat 5px 8px}
h2.h2button a span {color: #3b85a5; font-size: 0.8em}
h2.h2button a:hover {background-color: #fff}


#main_col {float: left; width: 330px; margin-right: 10px }
#right_panel {float: right; margin-right: 30px}

h1 {color:#f7760e; margin: 0.025em 0px; padding: 0; font-size:1.75em; font-weight:normal; letter-spacing: -1px; line-height: 1.5em; }
h2 {color:#333; font-size:0.875em; font-weight:bold; line-height: 1.1; margin: .125em 0; padding:0 0 3px 0;}
h2.larger {color: #585858; font-size: 1.125em; font-weight: normal; margin-bottom: 1em}
h3 {font-size: 0.875em; font-weight:bold; margin: 0.5em 0 0 0}
h3 a {text-decoration: none}
h3 a:hover {text-decoration: underline}
.left {float: left}
.center {text-align:center;}
.right {float: right}
.leftclear {float: left; clear: both}
.centerclear {text-align: center; clear: both}
.rightclear {float: right; clear: both}
.clear { clear: both}


/* classes added on 27 apr 2010 */

#content
{
	float:left;	
}

#layout_menuleftpanel
{
	width: 400px;
}

#layout_menuleftpanel .tickleft, #layout_menuleftpanel .bullet
{
	list-style:none;
}



a.button, a.button2 {width: 234px; height: 62px; display: block; background: url(../tax-return/images/buttonbg.png) no-repeat; text-decoration: none; color: #000; text-align: center; line-height: 64px; font-weight: bold; font-size:16px }
a.button:hover, a.button2:hover {color: #1859ff}
a.button2 {/*margin: 1em*/}


#layout_menuleft {float:right; margin-right:30px  }
#layout_menuleft ul { list-style: none; padding: 0px; margin: 8px; }
#layout_menuleft li { padding:2px 0 0 6px; height:20px; /*width:135px; */margin: 0px; }
#layout_menuleft li a:hover {text-decoration:underline;}
#layout_menuleft li a {color: #7AB; text-decoration:none; height:20px; width:135px;}
#layout_menuleft li.active {color:white; font-weight:bold; background:url(../tax-return/images/tourmenu_bg.gif); background-repeat:no-repeat; width:142px}
/*#layout_menuleftpanel {float:right; width:44em; padding: 0px 8px;}*/

#layout_menuleft .box1, #layout_menuleft .box2, #layout_menuleft .box3, #layout_menuleft .box4, #layout_menuleft .box5, #layout_menuleft .box6 {border: solid #ddd 4px; margin-top: 1em; padding: 8px 3px; }

#layout_menuleftpanel #tripanel_c .panel1  {margin-left: 50px;}
#layout_menuleftpanel #tripanel_c .npanel1  {margin-left: 3em;}

a.buttono1,a.buttono2,a.buttono3 {font-size: 16px; width: 166px; height: 86px; display: block; background: url(../tax-return/images/btnOrangeBlank.gif) no-repeat; text-decoration: none; color: white; text-align: center; line-height: 70px; font-weight: bold; padding-top: 6px; }
a.buttono2 {line-height: 18px; padding-top: 20px}
a.buttono3 {line-height: 23px}
a.buttono1:hover,a.buttono2:hover,a.buttono3:hover {color: #1859ff}
