@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
	}
	
h3 {color:#06c; font-size:18px; font-weight:normal; border-bottom:1px #ccc solid; margin-bottom:2px;}
img{
	border:none;
	}
	
UL.features_glance  {color:#3E3E3E; font-size:13px; margin:5px !important; padding-left:5px !important;}
.features_glance li {background:url(../images/greencheck.gif) no-repeat left !important; padding:5px 0 5px 40px !important; list-style:none }
.etc_btn Img {padding:2px 5px; margin-top :10px;}

#why_etc {background:#ebf3fe; width:200px; font-size:12px; font-weight:bold; margin-right:-10px; position:absolute; margin-left:-8px;}
#why_etc span {color:#A7A7A7; font-size:8pt; padding-left:10px}

#why_etc A {color:#333; text-decoration:none;}
#why_etc A:hover {color:#06c; text-decoration:none; cursor:pointer; cursor:hand;}

#why_etc ul {padding:0px; margin:5px 3px;}
#why_etc ul li {background:url(../images/bullet_why.gif) no-repeat left; padding:10px 0 10px 30px; list-style:none}


	
.btn-submit{
	background:#06C;
	color:#FFF;
	font-weight:bold;
	border:0;
	padding:5px 10px 5px 10px;
	}
	
.borderit img{
border: 2px solid #ccc;
}

.borderit:hover img{
border: 2px solid red;
}

.borderit:hover{
color: red;
}

p{
	text-align:left;
	}
a{
	color:#006699;
	text-decoration:underline;
	}
a:hover{
	color:#FF6600;
	text-decoration:none;
	}
#header{
	background:url(../images/top-bg.gif) repeat-x;
	width:100%; height:101px;
	}
	#header-table{
		width:950px; height:101px;
		margin:0 auto 0 auto;
		}
		#header-table td.header-left-col{
			width:175px;
			
			}
			.logo{
				background:url(../images/eTaxPortal-Logo.gif) no-repeat;
				width:272px; height:75px;
				margin-top:0px;
				}
		#header-table td.header-right-col{
			width:auto;
			vertical-align:top;
			}
			#heder-right-item-table{
				width:700px;
				margin:0 auto 0 auto;
				}
				.header-login-status{
					background:url(../images/top-login-statu-bg.gif) no-repeat;
					width:434px; height:22px;
					background-position:left;
					margin:0 0 0 auto;
					padding:8px;
					font-size:8pt;
					color:#ffffff;
					font-size:10pt;
					font-weight:bold;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}
					.login-txt-box{
						width:100px; height:16px;
						border:1px solid #999999;
						background:url(../images/txt-box-bg.gif) repeat-x;
						padding-left:4px; padding-right:4px;
						font-size:8pt;
						color:#0033CC;
						}
					.login-pw-box{
						width:90px; height:15px;
						border:1px solid #999999;
						background:url(../images/txt-box-bg.gif) repeat-x;
						padding-left:4px; padding-right:4px;
						font-size:8pt;
						color:#0033CC;
						}
					.float-left{
						float:left;
						}
					.float-right{
						float:right;
						}
					.phone-number{
						font-size:16pt;
						font-family:Georgia, "Times New Roman", Times, serif;
						color:#333333;
						padding:0 10px 0 10px;
						height:70px;
						}
					.we-call{
						font-size:10pt;
						color:#333333;
						text-decoration:underline;
						}
					.we-call:hover{
						text-decoration:none;
						}
	#top-menu{
		width:100%; height:41px;
		background:url(../images/top-menu-bg.gif) repeat-x;
		font-size:10pt;
		z-index:1000;
		}
		#top-menu div.menu-alignment{
			width:930px;
			margin:0 auto;
			}
			.google-search{
				float:right;
				margin-top:6px;
				}
#gray-box-table{
	width:725px;
	}
	#gray-box-table td.row1{
		background:url(../images/gray-box-top.gif) no-repeat;
		height:5px;
		}
	#gray-box-table td.row2{
		background:url(../images/gray-box-bot.gif) no-repeat;
		background-position:bottom;
		vertical-align:top;
		height:135px;
		}
.blue-bar-heading{
	background:url(../images/blue-bar-heading.gif) repeat-x;
	height:30px;
	font-size:10pt;
	font-weight:bold;
	padding-left:10pt;
	color:#FFFFFF;
	}
	#gray-box-links{
		padding-left:10px;
		}
		#gray-box-links li{
			background:url(../images/bullet-blue.gif) no-repeat;
			background-position:0px 4px;
			list-style:none;
			line-height:15px;
			}
			#gray-box-links a{
				color:#000000;
				text-decoration:none;
				}
			#gray-box-links a:hover{
				color:#000000;
				text-decoration:underline;
				}
	
td.header-s-e{
	background:url(../images/header-s-e.gif) repeat-x;
	height:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	}
	.width-1{
		width:300px;
		}
	.width-2{
		width:175px;
		}
	.width-3{
		width:175px;
		}
td.td-s-e{
	background:url(../images/td-s-e.gif) repeat-x;
	height:29px;
	padding-left:20px;
	font-size:9pt;
	}
.center-page-bg{
	background:url(../images/center-page-bg.gif) repeat-y;
	width:962px;
	margin: 0 auto;
	}
	td.center-page{
		padding:15px;
		}
	#content-table{
		width:100%;
		}
		#content-table td.left-menu{
			background:#ffffff;
			width:180px;
			vertical-align:top;
			}
		#content-table td.center-col{
			vertical-align:top;
			padding-left:10px;
			font-size:9pt;
			}
		#content-table td.right-col{
			padding-left:10px;
			vertical-align:top;
			width:170px;
			vertical-align:top;
			}
			#cs-right-col{
				background:#ffffff;
				padding-top:5px;
				}					
				.cs-step{
					border-bottom:1px solid #9d0c0b;
					padding:5px 0 4px 0px;
					font-size:9pt;
					font-weight:bold;
					color:#5f605f;
					}
					#cs-items2{
						margin:0px;
						}
						#cs-items2 li{
							background:url(../images/Bullet4.gif) no-repeat;
							background-position:-2px 3px;
							font-size:8pt;
							list-style:none;
							border-bottom:1px solid #eaebed;
							overflow:hidden;
							}
							#cs-items2 li a{
								color:#000000;
								text-decoration:none;
								display:block;
								padding:2px 0px 4px 10px;
								}
							#cs-items2 li a:hover{
								color:#FF6600;
								text-decoration:underline;
								background:#ffffff;
								display:block;
								padding:2px 0px 4px 10px;
								}
		
	#flash-header{
		/*width:922px;*/
		width:100%;
		margin:-5px auto;
		}
		#flash-header td.flash-box{
			width:726px;
			}
		#flash-header td.flash-buttons{	
			width:196px;
			vertical-align:bottom;
			text-align:right;
			}
			.fl-button{
				height:41px;
				}
#clouds-table{
	width:100%;
	margin-top:10px;
	}
	#clouds-table td{
		vertical-align:top;
		}
	.v-break-line{
		background:url(../images/v-break-line.gif) no-repeat right;
		}
div.img-page-heading{
	border-bottom:1px solid #aeaeae;
	padding-bottom:5px;
	width:auto;
	}
	.sub-heading1{
		font-size:12pt;
		color:#006699;
		font-weight:bold;
		}
	.sub-heading2{
		font-weight:bold;
		font-size:10pt;
		}
.heading-table{
	width:100%;
	border-bottom:1px solid #999999;
	}
	td.heading-td{
		width:60%;
		}
	td.buttons-td{
		width:40%;
		text-align:right;
		}
div.page-heading{
	font-size:18pt;
	color:#a00606;
	margin-top:10px;
	border-bottom:1px solid #aeaeae;
	}
span.tm{
	font-size:9pt;
	color:#3c69d5;
	font-weight:bold;
	vertical-align:top;
	}
#p-table{
	width:928px;
	margin:10px auto 0  auto;
	}
	#p-table td.top{
		background:url(../images/p-table-top.gif) no-repeat;
		height:8px;
		}
	#p-table td.mid{
		background:url(../images/p-table-mid.gif) repeat-y;
		height:auto;
		}
	#p-table td.bot{
		background:url(../images/p-table-bot.gif) no-repeat;
		height:8px;
		}
	.module-hd{
		font-size:11pt;
		font-weight:bold;
		color:#000000;
		text-align:center;
		padding-bottom:5px;
		}
.p-table-shade{
	background:url(../images/p-table-shade.gif) repeat-x;
	width:926px; height:auto;
	margin:0 auto;
	}
#p-table-seprator{
	width:98%;
	margin:0 auto;
	}
	#p-table-seprator td.td1{
		background:url(../images/p-table-seprator.gif) no-repeat right;
		padding:10px;
		vertical-align:top;
		}
	#p-table-seprator td.td2{
		padding:10px;
		vertical-align:top;
		}
		h1{
			font-size:12pt;
			font-weight:600;
			color:#365ebf;
			font-family:Tahoma, Arial;
			}
		#p-box{
			height:92px;
			}
		.box-text{
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:bold;
			padding-left:5px;
			color:#333333;
			}
	.bullet-td{
		vertical-align:top;
		padding-top:3px;
		width:20px;
		text-align:center;
		}
	.bullet-text{
		padding-bottom:10px;
		}
	.key-comp{
		font-size:16pt;
		color:#000000;
		margin:0 auto;
		text-align:center;
		height:30px;
		}
#features-table{
	width:922px;
	margin:0 auto;
	}
	.features-inside-table{
		margin-top:10px;
		}
	.features-heading{
		color:#000000;
		font-size:10pt;
		font-weight:bold;
		vertical-align:bottom;
		}
	.features-text{
		color:#000000;
		line-height:12pt;
		height:60px;
		vertical-align:top;
		}
		#features-text li{
			/*background:url(../images/Bullet2.gif) no-repeat;
			background-position:0px 2px;
			list-style:none;
			padding-left:20px;
			height:20px;*/
			}
			#features-text li a{
				text-decoration:underline;
				color:#333333;
				}
			#features-text li a:hover{
				text-decoration:none;
				color:#000000;
				}
.heading-bg{
		background:url(../images/heading-bg.gif) no-repeat;
		height:29px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10pt;
		color:#2e55b0;
		padding:6px 0 0 30px;
	}
	
.heading{
	font-size:12pt;
	color:#006699;
	font-weight:bold;
	height:25px;
	}
#Benefits-text{
		color:#000000;
		line-height:12pt;
		padding-bottom:20px;
		}
		#Benefits-text li{
			background:url(../images/Bullet2.gif) no-repeat;
			background-position:0px 2px;
			list-style:none;
			padding-left:20px;
			height:20px;
			}
			#Benefits-text li a{
				text-decoration:underline;
				color:#0066CC;
				}
			#Benefits-text li a:hover{
				text-decoration:none;
				color:#FF0000;
				}
.benefits-td{
	width:50%;
	vertical-align:top;
	}
	.benefits-items-heading{
		padding-bottom:5px;
		padding-top:5px;
		font-weight:bold;
		color:#a00808;
		}
		.benefits-text{
			background:url(../images/benefits-text-box-bg.gif) repeat-x bottom;
			border:1px solid #999999;
			padding:6px;
			}
				

	#products-table{
		width:179px;
		margin:0 0 0 auto;
		}
		.products-heading{
			background:url(../images/products-menu-header.gif) no-repeat;
			height:21px; width:169px;
			font-size:10pt;
			font-weight:bold;
			padding-left:10px;
			padding-top:4px;
			color:#FFFFFF;
			}
		#products-items{
			margin-top:0px;
			}
			#products-items li{
				/*background:#009900 url(../images/left-menu-bg.gif);*/
				font-size:9pt;
				list-style:none;
				border-bottom:1px solid #e9eaec;
				}
				#products-items li a{
					color:#000000;
					text-decoration:none;
					display:block;
					height:21px;
					padding-top:2px;
					}
				#products-items li a:hover{
					color:#000066;
					text-decoration:none;
					/*background:#009900 url(../images/left-menu-bg.gif);*/
					display:block;
					height:21px;
					font-weight:bold;
					}
	.next-step{
		border-top:2px solid #bfc7d4;
		border-bottom:1px solid #9d0c0b;
		padding:5px 0 4px 15px;
		font-size:9pt;
		font-weight:bold;
		color:#5f605f;
		}
		#products-items2{
			margin-top:10px;
			}
			#products-items2 li{
				background:none;
				font-size:9pt;
				list-style:none;
				border-bottom:1px solid #cccccc;
				}
				#products-items2 li a{
					color:#000000;
					text-decoration:none;
					background:#f7f7f7;
					display:block;
					padding:4px 0px 4px 6px;
					}
				#products-items2 li a:hover{
					color:#000000;
					text-decoration:none;
					background:#ffffff;
					display:block;
					padding:4px 0 4px 6px;
					}
.services-table{
	width:100%;
	}
	
#articles-col{
	border-left:1px solid #CCCCCC;
	padding-left:12px;
	}
	#articles-col .article-hd{
		font-size:9pt;
		font-weight:bold;
		color:#990000;
		}
	#articles-col div.article-text{
		text-align:justify;
		padding-bottom:20px;
		}
	.Article-heading{
		font-weight:bold;
		font-size:10pt;
		padding-top:12px;
		padding-bottom:10px;
		}
	.scrolling-artcle{
		width: 200px;
		height: 400px;
		overflow-y:scroll;
		padding-right:12px;
		scrollbar-arrow-color: #ffffff;
		scrollbar-3dlight-color: #626161;
		scrollbar-darkshadow-color: #797878;
		scrollbar-face-color: #626161;
		scrollbar-highlight-color: #626161;
		scrollbar-shadow-color: #626161;
		scrollbar-track-color: #9c9c9c;
		}
.tm{
	font-size:7pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
.product-link{
	}
	.product-link li{
		padding-top:5px;
		}
	.product-link a{
		text-decoration:none;
		font-weight:bold;
		}
			
#footer{
	background:#1e1e1e;
	width:100%;
	}
	#footer-link-table{
		width:962px;
		margin:0 auto;
		}
		#footer-link-table td{
			width:33%;
			}
			.footer-link{
				color:#FFFFFF;
				font-size:8pt;
				font-weight:bold;
				text-align:center;
				height:10px;
				background:url(../images/footer-link-bg.gif) center bottom no-repeat;
				}
			.footer-link a{
				color:#FFFFFF;
				text-decoration:none;
				}
			.footer-link a:hover{
				color:#FFFFFF;
				text-decoration:underline;
				}
			#footer-link-table li{
				background:url(../images/Bullet3.gif) no-repeat;
				background-position:0px 2px;
				list-style:none;
				padding-left:20px;
				height:20px;
				margin-left:50px;
				}
			#footer-link-table li a{
				text-decoration:none;
				color:#cccccc;
				}
			#footer-link-table li a:hover{
				text-decoration:underline;
				color:#FFFFFF;
				}
			td.footer-link2{
				color:#FFFFFF;
				height:40px;
				text-align:center;
				}
				td.footer-link2 a{
					color:#ffffff;
					padding:0 10px 0 10px;
					text-decoration:none;
					}
				td.footer-link2 a:hover{
					color:#CCCCCC;
					text-decoration:underline;
					}
				