* {
	margin:0;
	padding:0;
}
body {
	background:url("../images/top_header_bg.gif") repeat-x scroll 0 0 transparent;
color:#6E6E6E;
font:12px Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}
.clear {
	clear:both;
}
.main_wrapper {
	width:1022px;
	height:auto;
	margin:auto;
}

.password_change
{
	width: 122px;	
   margin: 0 0 0 150px;
   height: auto;  
	
}
.password_can
{
  height: auto;
    margin: 0 0 0 75px;
    width: 122px;
}

.top_header {
	width:1000px;
	height:141px;
	margin:0;
	padding:0;
	background:url(../images/header_bg.gif);
}

.top_header1 {
	width:1000px;
	height:auto;
	margin:0;
	padding:0; 
}
.logo {
	float:left;
	margin:14px 0 10px 10px;
}
.top_right_container {
	width:350px;
	height:140px;
	float:right;
	margin:0 10px 0 0;
}
.logoout_btn_cont{
	
height:38px;
float:right;
}
.logoout_btn{width:124px;
height:38px;
float:right;
margin:4px 0 0 74px;
}
.top_right_container1 {
	width:550px;
	height:auto;
	float:right;
	margin:0px 10px 0 0;
}
.inner_top_right_container {
	width:600px;
	height:auto;
	float:right;
	margin-right:-30px;
}


.top_navigation_cont
{
width:auto;
height:auto; 
float:left;
}
.top_navigation_cont1
{
width:276px;
height:auto;
margin:43px 0 0 0;
float:right;
}

.navtabs{width:132px;
height:33px;
float:left; 
background:url(../images/nav_tabs.gif) no-repeat left;
}
.nav_txt{width:100px;
margin:auto;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#003b57;
padding:9px 0 0 0px;
text-decoration:none;
}
.nav_txt:hover{width:100px;
margin:auto;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#d1000f;
padding:9px 0 0 0px;
text-decoration:none;
}

.blog_login_cont {
	width:195px;
	height:48px;
	float:right;
	padding:0 33px 0 0;
}
.signup {
	width:81px;
	height:31px;
	float:left;
	padding:15px 0 0 10px;
}
.login {
	width:74px;
	height:31px;
	float:left;
	padding:15px 0 0 15px;
}
.tollfree {
	width:250px;
	height:30px;
	float:right;
	padding:3px 27px 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.livehelp {
	width:197px;
	height:30px;
	float:right;
	padding:0 50px 0 0;
}
.leavemsg {
	width:150px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	float:right;
	padding:5px 35px 0 0;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.leavemsg:hover {
	width:150px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	float:right;
	padding:5px 35px 0 0;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}
.middile_pix_bg {
	border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:auto;
margin:auto;
width:1000px;
overflow:hidden;
}

.top_blue_grd_01{width:1019px;
height:9px;
background:url(../images/top_grd_bg.gif) repeat-x left;
border-left:1px solid #245168;
border-right:1px solid #245168;
}
#nav {
	background:none repeat scroll 0 0 #D3F5FA;
border-bottom:1px solid #32AFFE;
float:left;
height:28px;
margin:2px 0 0;
padding:2px 0 0 0;
text-align:right;
width:1000px;
}
#nav ul {
	list-style: none;
	margin: 0 10px;
	padding: 0;
	line-height: 40px;
}
#nav li a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0 20px;
	outline: none;
	color: #333333;
	float:left;
}
 
#nav form {
	margin: 0;
	padding: 7px 21px 0 0;
	float: right;
}
#nav form div {
	float: left;
}
#nav form div.text {
	width: 155px;
	height: 29px;
	padding-left: 30px;
	background: url(images/dev/search.png) no-repeat;
}
#nav form .btn {
	margin-left: 10px;
}
#nav form div.text input {
	margin-top: 6px;
	border: 0;
	width: 150px;
	font-size: 12px;
	background: none;
	color: #ffffff;
}

/* Nav styles - Start  */

#nav {
	margin:2px 0 0 0;
	padding:2px 0px 0 0;
	width:1000px;
	height:28px;
	text-align:right;
	float:left;
	background:#d3f5fa;
	border-bottom:1px solid #32affe;
}
#nav ul {
	padding:0;
	margin:0;
	float:left;
}
#nav ul li {
	float:left;
	padding:0;
	list-style-type:none;
	display:block;
}
#nav ul li a {
	float:left;
	margin:0;
	padding:0 1px 0 10px;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#616160;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	height:26px;
}
#nav ul li a span {
	line-height:26px;
	display:block;
	padding:0 15px 0 0;
}
#nav ul li a:hover {
	background:url(../images/link_bg_lft_h.jpg) no-repeat left;
	color:#fefefe;
}
#nav ul li a:hover span {
	background:url(../images/link_bg_right_h.jpg) no-repeat right;
	color:#fefefe;
}
#nav ul li.active a {
	background:url(../images/link_bg_lft.jpg) no-repeat left;
}
#nav ul li.active a span {
	background:url(../images/link_bg_right.jpg) no-repeat right;
	color:#FFF;
}
/*#menu ul li:hover {
	background:url(../images/link_bg_lft.jpg) no-repeat left;
	color:#fefefe;
	}*/
#nav ul li.pdng_rgt a {
	padding-right:0;
}

/* Nav styles -  End */


.middle_container {
	width:1000px;
	height:auto;
	margin:auto;
	background:#fff;
}
#leftcol {
	width:192px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background:#fff;
}
#ourproducts {
	width:192px;
	height:35px;
	float:left;
	margin:0;
	padding:0;
}
.products_list {
	width:192px;
	height:auto;
	float:left;
	margin:0;
	text-align:left;
	font-size:12px;
	padding:0;
}
.pro_ulist li {
	float:left;
	background:url(../images/product_ico.gif) no-repeat left center;
	list-style:none;
	padding:3px 0 0 15px;
	margin:0 0 0 2px;
	width:174px;
	height:25px;
	line-height:20px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.pro_ulist1 li {
	float:left;
	list-style:none;
	padding:3px 0 0 3px;
	margin:0;
	width:172px;
	height:20px;
}
.pro_ulist li: hover {
	float:left;
	background:url(images/product_ico.gif) no-repeat left center;
	list-style:none;
	padding:3px 0 0 3px;
	margin:0;
	width:172px;
	height:20px;
}
.testimonials {
	width:172px;
	height:110px;
	margin:auto;
	padding:10px 10px 0 10px;
	border-right:1px solid #ccc;
}
.more_testimonials {
	width:140px;
	height:20px;
	float:right;
	margin:5px 0px 0 0;
	color:#C00;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
.more_testimonials:hover {
	width:140px;
	height:20px;
	float:right;
	margin:5px 0px 0 0;
	color:#C00;
	font-size:11px;
	text-decoration:underline;
	text-align:right;
}
.bbb {
	width:44px;
	height:69px;
	float:left;
	padding:10px 0 0 30px;
}
.authorised_irs {
	width:74px;
	height:71px;
	float:left;
	padding:10px 0 0 20px;
}
.macafee {
	width:118px;
	height:35px;
	padding:20px 0 0 30px;
}
.accre_list {
	width:192px;
	height:145px;
	float:left;
	margin:0;
	text-align:left;
	font-size:12px;
	padding:0;
	border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
}


.right_cont{width:802px;
height:auto;
float:right;
background:#fff;
}

.banner{width:804px;
height:236px;
float:right;
margin:0 0 0 2px;
padding:0;

}

.content_cont{width:800px;
float:left;
height:auto;
margin:auto;
}

.par{padding:12px;
}

.blue_grd_cont{width:766px;
height:62px;
background:url(../images/bluemid.gif) repeat-x left;
margin:10px;
}
.blue_grd_cont_1{width:396px;
height:62px;
background:url(../images/bluemid.gif) repeat-x left;
margin:10px;
}

.blue_grd_bg1{width:254px;
height:52px;
float:left;
margin:0;
background: url(../images/blue_grd_bg.gif)
}

.blue_mid_grd{width:729px;
height:52px;
background:url(../images/bluemid.gif) repeat-x;
float:left;
color:#132d51;
font-size:12px;
text-align:left;
line-height:20px;
font-weight:bold;
padding:10px 0px 0 0px;
text-transform:uppercase;
}

.blue_mid_grd1{width:359px;
height:32px;
background:url(../images/bluemid.gif) repeat-x;
float:left;
color:#132d51;
font-size:12px;

text-align:left;
line-height:20px;
font-weight:bold;
padding:20px 0px 0 0px;
text-transform:uppercase;
}
.blue_grd_rightcurve{width:17px;
height:62px;
float:left;
background:url(../images/blue_rightcurve.gif) no-repeat;
}

.blue_grd_cont22{width:790px;
height:55px;
margin:10px 0 10px 10px;
}

.blue_grd_curve1{width:252px;
height:54px;
float:left;
margin:0 0 0 5px;
background:url(../images/blue_grd_bg.gif) no-repeat left;
}


.blue_grd_curve2{width:252px;
height:54px;
float:left;
margin:0 0 0 10px;
display:inline;
background:url(../images/blue_grd_bg.gif) no-repeat left;
}

.blue_bg_txt{font-family:Arial, Helvetica, sans-serif;
width:auto;
height:20px;
padding:18px 0 0 0;
margin:0 0 0 4px;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;}

.boxes_cont{width:770px;
height:305px;
float:left;
margin:10px;


}

.box1{width:372px;
height:143px;
float:left;
margin:0;
background: url(../images/box_bg.gif) no-repeat left;
}

.box2{width:372px;
height:143px;
float:left;
margin:0 0 0 10px;
background: url(../images/box_bg.gif) no-repeat left;
}

.box3{width:372px;
height:143px;
float:left;
margin:20px 0 0 0px;
background: url(../images/box_bg.gif) no-repeat left;
}
.box_heading_cont{width:370px;
height:40px;
float:left;
}
.boxheading{width:180px;
height:20px;
margin:0px;
color:#013044;
padding:14px 0 0 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
float:left;
}
.form_txt{width:80px;
height:20px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
padding:15px 15px 0 0;
}
.form_descp_txt{width:355px;
height:40px;
float:left;
padding:5px 0 0 10px;
}
.startnow-2 {
    float: right;
    margin: 20px 0 0;
    padding: 0;
    width: 642px;
}
.startnow{width:80px;
height:22px;
float:right;
padding:23px 40px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
}

.startnow1{width:80px;
height:22px;
float:right;
padding:0px 0px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.startnow1:hover{width:80px;
height:22px;
float:right;
padding:0px 0px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
text-decoration:underline;
}
.dashboard_leftcontainer{width:709px;
height:auto;
float:left;
margin:10px 0 0 10px;
}

.dashboard_txt_cont{width:710px;
height:38px;
float:left;
border-bottom:1px dashed #ccc;
margin:0 0 10px 0;
}

.dashboard_heading{width:auto;
height:25px;
float:left;
color:#0a7bb3;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:10px 0 0 30px;
background:url(../images/dash_arrow.gif) no-repeat left;
}

.edit_heading{width:100px;
height:20px;
float:right;
color:#0a7bb3;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:10px 1px0 0 0px;
background:url(../images/edit_icon.jpg) no-repeat left;
}

.dashboard_gray_cont{width:710px;
height:31px;
border-bottom:1px solid #ccc;
}
.norecords
{
width:700px; 
float:left;

margin:10px 0 0 0;
}

.records{width:700px;
height:auto;
float:left;

margin:10px 0 0 0;
}

.filings{width:700px;
height:auto;
float:left;
font-size:15px;
font-weight:bold;
color:#003b57;
margin:10px 0 0 0;
}

.norecord_heading{width:200px;
height:20px;
float:right;
color:#4d4d4d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:10px 90px 0 0px;

}


.dashboard_gray_btn{width:171px;
height:32px;
float:left;
background:url(../images/light_blue_btn.gif) no-repeat left;
}


.gray_ext_btn_txt{ width:160px;
height:20px;
text-align:center;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 0 0 5px;
text-decoration:none;
float:left;
}

.gray_ext_btn_txt:hover{ width:160px;
height:20px;
text-align:center;
color:#FFFFFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 0 0 5px;
text-decoration:none;
}

/*#ext-example {
background:url("../images/start_newextension.jpg") no-repeat;
width:212px;
height:37px;
margin:0;
padding:0;
float:right;
}*/

/*#ext-example span {
display: none;
}
*/
/*#ext-example li, #nav-example a {
height:37px;
display:block;
}
*/
/*#ext-example li {
float:right;
list-style:none;
display:inline;
}*/

/*#ext-example-01 {
width: 212px;
}*/

/*#ext-example-01 a:hover {background:url("../images/start_newextension.jpg") 0px -40px no-repeat; }
*/

.new_ext_btn{width:217px;
height:37px;
float:right;
margin:0 10px 0 0;
background:url(../images/new_extbtn.gif) no-repeat right;
}

.apply_btn{width:157px;
height:37px;
float:right;
margin:0 10px 0 0;
background:url(../images/apply_btn.gif) no-repeat right;
}

.apply_btn_txt{ width:150px;
height:26px;
text-align:center;
color:#fffddb;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:12px 0 0 0px;
text-decoration:none;

}


.apply_btn_txt:hover{ width:150px;
height:26px;
text-align:center;
color:#fffddb;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:12px 0 0 4px;
text-decoration:none;
}



.new_ext_btn_txt{ width:200px;
height:26px;
text-align:center;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:12px 0 0 13px;
text-decoration:none;
}

.new_ext_btn_txt:hover{ width:200px;
height:26px;
text-align:center;
color:#fffddb;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:12px 0 0 15px;
text-decoration:none;
}

.gray_btn{width:171px;
height:32px;
float:left;
margin:10px 0 0 0;
}

.text_cont{width:700px;
height:50px;
float:left;
margin:10px 0 0 0;
}

.text_cont1{width:710px;
height:50px;
float:left;
margin:10px 0 0 0;
background:#d3dae7;
}



.text_cont3{width:710px;
height:auto;
float:left;
margin:10px 0 0 0;
background:#d3dae7;
}
.text_cont2{width:700px;
height:50px;
float:left;
margin:10px 0 0 0;
background:#006494;
}


.text_cont1_inner{width:700px;
height:30px;
float:left;
margin:6px 0 0 0;
background:#d3dae7;
}


.impinfo_inner{width:710px;
height:65px;
float:left;
margin:0;
background:#d3dae7;
}


.text_cont1_inner4{width:700px;
height:auto;
float:left;
margin:6px 0 0 0;
background:#d3dae7;
}
.text_cont1_inner1{width:700px;
height:35px;
float:left;
margin:10px 0 0 0;
background:#006494;
}


.text_blue_bg{width:240px;
height:26px;
padding:4px 0 1px 0;
float:left;
background:#003b57;
color:#fff;
}
.text_cont ul {
list-style-type: none;
height: 30px;
width: 700px;
margin: auto;
}

.text_cont li{
	float:left;
	padding: 0 0 0 30px;
}


.text_cont ul a {
padding-right: 32px;
padding-left: 32px;
display: block;
line-height: 40px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #371C1C;
}

.quicklink_cont{width:250px;
height:144px;
float:right;
/*margin:10px 0 0 10px;*/
position:relative;
top: -505px;
left: 261px;
}

.quicklink_leftcurve{width:11px;
height:144px;
float:left;
background:url(../images/quicklink_leftcurve.gif) no-repeat left;
}

.quicklink_bg{width:228px;
height:144px;
float:left;
background:url(../images/quicklink_bg_pix.gif) repeat-x;
}

.quicklink_rightcurve{width:11px;
height:144px;
float:left;
background:url(../images/quicklink_rightcurve.gif) no-repeat left;
}

.quicklink_txt{width:200px;
height:18px;
float:left;
background:url(../images/quicklink_arrow.gif) no-repeat left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4d4d4d;
font-weight:bold;
padding:3px 0 0 20px;
margin:3px 0 0 0 ;
}
.list_srvs {
	margin:5px 0 0 0;
	padding:0 0 0 8px;
	width:180px;
	font-size:12px;
	float:left;
}
.list_srvs ul {
	margin:0;
	padding:8px 0 0 0;
}
.list_srvs ul li {
	list-style-type:none;
	color:#4d4d4d;
	line-height:20px;
	background:url(../images/bullet_list.gif) no-repeat left 8px;
	padding:0 0 0 15px;
}
.list_srvs ul li a {
	list-style-type:none;
	color:#4d4d4d;
	line-height:20px;
	padding:0 0 0 5px;
	text-decoration:none;
}
.list_srvs ul li a:hover {
	list-style-type:none;
	color:#4d4d4d;
	line-height: 20px;
	padding:0 0 0 5px;
	text-decoration:underline;
}

.taxpayer_cont{width:auto;
height:auto;
float:left;
margin:5px 0 0;
}

.textfield{border-color:#bdbdbd #cccccc #dddddd;
background: url(../images/text_field_img.gif)no-repeat scroll 0 0 transparent;
border-style:solid;
border-width:1px;
padding:4px;
width:auto;
}

.textfield_mi{border-color:#bdbdbd #cccccc #dddddd;
background: url(../images/text_field_img.gif)no-repeat scroll 0 0 transparent;
border-style:solid;
border-width:1px;
padding:4px;
width:40px;
}

.back_next_container{width:710px;
height:50px;
float:left;
margin:10px 0 0 0;
}
/*-------------------Footer Container Starts Here---------------*/
#footercontainer{width:1000px;
height:113px;
margin:auto;
padding:0;
background:#707070;
}

#footer_inside {
	width:660px;
	height:20px;
	float:left;
	margin:10px 0 0 10px;
}

#footercontainer ul {
	margin:0;
	padding:0;
	height:33px;

}
#footercontainer ul li {
	list-style-type:none;
	display:inline;
	padding:0 10px 0 15px;
}
#footercontainer ul li a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
#footercontainer ul li a:hover {
	color:#000;

	width:43px;
	height:16px;
}

#footerbelow {
	width:280px;
	float:left;
	margin:0;
	padding:20px 0 0 15px;
	font-size:11px;
	color:#fff;
}
#footerbelow1 {
	width:auto;
	float:right;
	margin:0 0 0 0px;
	padding:20px 15px 0 0;
	font-size:11px;
	color:#fff;
}

.copyright {
	width:300px;
	height:20px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0px 0 15px;
	color:#fff;
} 
}
.social-container
{
	width: 400px;
	height: 46px;
	float: right;
	padding: 0px 0px 0 0px;

}

.socio1
{
   display: block;
 width: 35px;
   height: 35px;
   background-image: url(../images/facebook-btm-icon.png);
    background-repeat:no-repeat;
   border: none;
   text-decoration: none;
   float: left;
   margin: 0 5px 0 5px;
}
.socio1:hover 
{
   display: block;
 width: 35px;
   height: 35px;
   background-image: url(../images/facebook-btm-over.png);
    background-repeat:no-repeat;
   border: none;
   text-decoration: none; margin: 0 5px 0 5px;

}
.socio2
{
   display: block;
  width: 35px;
   height: 35px;
   background-image: url(../images/twitter-btm-icon.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;
   float: left;
     margin: 0 0px 0 0px;
}
.socio2:hover 
{
   display: block;
 width: 35px;
   height: 35px;
   background-image: url(../images/twitter-btm-over.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;   margin: 0 0px 0 0px;
   

}
.socio3
{
   display: block;
 width: 35px;
   height: 35px;
   background-image: url(../images/linked-btm-icon.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;
   float: left;
     margin: 0 5px 0 5px;
}
.socio3:hover 
{
  display: block;
   width: 35px;
   height: 35px;
   background-image: url(../images/linked-btm-over.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;   margin: 0 5px 0 5px;

}
.socio4
{
   display: block;
  width:35px;
   height: 35px;
   background-image: url(../images/g_plus.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;
   float: left;
     margin: 0 0px 0 0px;
}
.socio4:hover 
{
  display: block;
   width: 35px;
   height: 35px;
   background-image: url(../images/g_plus_over.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;   

}

.socio5
{
   display: block;
  width:35px;
   height: 35px;
   background-image: url(../images/pinterest.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;
   float: left;
     margin: 0 0px 0 0px;
}
.socio5:hover 
{
  display: block;
   width: 35px;
   height: 35px;
   background-image: url(../images/pinterest_over.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;   

}
.socio6
{
   display: block;
  width:35px;
   height: 35px;
   background-image: url(../images/youtube.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;
   float: left;
     margin: 0 0px 0 0px;
}
.socio6:hover 
{
  display: block;
   width: 35px;
   height: 35px;
   background-image: url(../images/youtube_over.png);
   background-repeat:no-repeat;
   border: none;
   text-decoration: none;   

}
/*-------------------Footer Container Ends Here---------------*/

.breadcrumbsArea { background:#06334A;  width:100%; padding-top:5px; margin-bottom:-5px;}
.breadcrumbsArea .breadcrumbs { padding:10px 0px 5px; height:22px;}


#ja-pathway {
	width:960px; margin:5px auto 0; position:relative; z-index:8;
	font-size: 92%; color:#ffffff;
}

#ja-pathway strong {
	margin-right: 5px;
	font-weight: normal;
}


#ja-pathway .breaddiv{ margin:0 0 0 -15px; padding:0; float:left; height:22px; display:block; float:left;}
#ja-pathway a{ background:url(../images/breadcrumbbg.gif) 0 0 no-repeat; width:auto; padding:0 10px 0px 30px; z-index:1; color:#ffffff; line-height:22px; display:block; float:left; font-size:10px; font-weight:bold; text-decoration:none;}
a.first{ margin-left:15px; }
#ja-pathway .breadspan{ height:22px; width:15px; background:url(../images/breadcrumbbg.gif) right 0 no-repeat; position:relative; top:0px; width:15px; z-index:2; font:12px/22px "Trebuchet MS";  display:block; float:left; }
#ja-pathway .lastnode{  padding:0 20px 0px 30px; background:url(../images/breadcrumbbg.gif) right -22px no-repeat; margin:0 0 0 -15px; color:#294551; font: bold 10px/22px "Trebuchet MS"; line-height:22px; display:block; float:left; }
.homeicon{
	background:url(../images/homeicon1.gif) 0 0 no-repeat;
	position:absolute;
	left:16px;
	top:14px;
	width:20px;
	height:20px;
}

#ja-pathway img {
	margin: 1px 5px;
}

a {	color: #006699;	text-decoration: underline;}
a:hover, a:active, a:focus {color: #333;	text-decoration: underline;}



.global-gateway{width:155px;
height:54px;
float:left;
margin:15px 0 0 0;
}

.instantssl_site_seal{width:100px;
height:60px;
float:left;
margin:15px 0 0 20px;

}

#tblTaxableIncomeAndBalanceDue label, #tblIRSPayment label
{
	padding-left:4px;
}
#pnlMiniCalc span
{
	padding-right:4px;
}
.logout
{ 
height:38px;
width:124px;
}
#tblEstimate li
{
	 background: url("../images/subdiv_arrow.gif") no-repeat scroll 0 7px transparent;
    color: #5C5C5C;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 0 25px 0 12px;
    text-align: justify;
}
#tblEstimate ul
{
	 margin: 0 0 0 20px;
    padding: 0 0 24px;
}
.Buttons
{
	background-color:#0892C0;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	height:25px;
	padding:0 3px;
	font-weight:bold;
	text-transform:uppercase;
}
.current
{
	color:#FFFFFF;
	background:url(../images/red_btn.gif) no-repeat left;
}
.HelpNewPopUp {
background-color:#AFDCFA;
border:2px solid #333333;
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:auto;
margin-left:230px;
margin-top:-40px;
padding-top:1px;
position:absolute;
text-align:center;
width:240px;
z-index:10;
}
.HelpPopUp {
background-color:#AFDCFA;
border:2px solid #333333;
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:auto;
margin-left:50px;
margin-top:-45px;
padding-top:1px;
position:absolute;
text-align:center;
width:240px;
z-index:10;
}
#rdoFilingType input
{
	margin-right:5px;
}
#tblProfileList th, #tblProfileList td, #gvProfileList th, #gvProfileList td
{
	padding-left:5px;
}

/* Business Profile -Start */
.text_cont1
{
width:710px;
height:72px;
float:left;
margin:10px 0 0 0;
background:#d3dae7;
}
validation1
{
    background-color: #f9f9f9;
	border: 1px dotted #ccc;
	color: #000900;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	color: Red;
	padding-top: 0px;
	position: absolute;
	text-align: left;
	width: auto !important;
	z-index: 10;
	margin-left: 39px;
	margin-top: 7px;
}

/* Business Profile -Start */

.modal
{
	background: #333;
	background: rgba(0, 0, 0, 0.6);
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	zoom: 1;
	height: 370px;
	padding: 6px;
	margin: auto;
	width: 570px;
}
.modal-heading
{
	background-color: #0C8CC4;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin: -30px -30px 20px;
	padding: 10px 30px 17px;
	position: relative;
}

.modal .modal-inner
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 7px 7px 6px 6px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
	padding: 30px;
	height: 310px;
}
.modal .modal-inner .modal-heading
{
	background-color: #0C8CC4;
	-webkit-background-clip: padding-box;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin: -30px -30px 20px -30px;
	padding: 10px 30px 17px;
	position: relative;
	height: 10px;
}
.modal .modal-inner .modal-heading h1
{
	color: #FFFFFF;
	font-size: 16px;
}
.f-modal .f-modal-inner .f-modal-heading
{
	background-color: #0C8CC4;
	-webkit-background-clip: padding-box;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin: -30px -30px 20px -30px;
	padding: 10px 30px 17px;
	position: relative;
	height: 18px;
}
.f-modal .f-modal-inner .f-modal-heading h1
{
	color: #FFFFFF;
	font-size: 16px;
}
.f-modal
{
	background: #333;
	background: rgba(0, 0, 0, 0.6);
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	zoom: 1;
	height: 170px;
	padding: 6px;
	margin: 50px 0px 0px 165px;
	width: 620px;
}
.f-modal .f-modal-inner
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 7px 7px 6px 6px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
	padding: 30px;
	height: 110px;
}
.navmid1
{
	width: 981px;
	height: 30px;
	float: left;
	background:url(../images/inner-midcurve.gif ) repeat-x;
}
.nav1 ul
{
	list-style: none;
	margin: 0 15px;
	padding: 0;
	line-height: 30px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.nav1 li
{
	float: left;
	background: url(../images/layout/banner/gray_sep.gif) no-repeat top right;
	padding-right: 2px;
}
.nav1 li a
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 0 5px 0 5px;
	outline: none;
	color: #000000;
	float: left;
}
.nav1 li a:hover, .nav1 li a.selected
{
	color: #d20000;
	background: url(../images/nav_hover_bg1.gif) no-repeat top center;
	height: 30px;
	text-decoration: underline;
}
.nav1 li.home a:hover, .nav1 li.home a.selected
{
	background: url(../images/nav_hover_bg1.gif) no-repeat top left;
	float: left;
	text-decoration: underline;
}
/*footer*/
.footer
{
	width: 100%;
	height: 243px;
	position:relative;
	background: url(../images/footerbg.gif) repeat-x;
	float:down;
}

.bottom_footer_content
{
	width: 1000px;
	height: 212px;
	margin: auto;
	position: relative;
}
.company-lists
{
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	width: 135px;
	font-size: 12px;
	float: left;
}
.company-lists h5
{
color: #fff;
font-size:12px;
text-decoration: none;
}
.divider-pixel
{
	width: 4px;
	height: 136px;
	float: left;
	margin: 45px 0 0 10px;
	background: url(../images/divider-pixel.png)no-repeat;
}
.quick_links
{
	margin: 5px 0 0 0;
	padding: 0 0 0 25px;
	width: 170px;
	font-size: 12px;
	float: left;
}
.quick_links h5
{
color: #fff;
font-size:12px;
text-decoration: none;
}

.company-lists ul li
{
	list-style-type: none;
	color: #fff;
	line-height: 20px;
	background: url(../images/bullet-circle.png) no-repeat left 8px;
	padding: 0px 0 0 10px;
	margin: 10px 0 0 0;
}
.company-lists ul li a
{
	list-style-type: none;
	color: #fff;
	line-height: 20px;
	padding: 0px 0 0 0px;
	margin: 10px 0 0 0;
	text-decoration:none;
}
.quick_links ul li
{
	list-style-type: none;
	color: #898989;
	line-height: 20px;
	background: url(../images/bullet-circle.png) no-repeat left 8px;
	padding: 0px 0 0 10px;
	margin: 10px 0 0 0;
}
.quick_links ul li a
{
	list-style-type: none;
	color: #fff;
	line-height: 20px;
	padding: 0px 0 0 10px;
	margin: 10px 0 0 0;
	text-decoration:none;
}
.payments-cnt
{
	width: 155px;
	float: left;
	margin: 10px 0 0 0px;
}
img
{
	border: none;
	float: left;
}
.contact_address1
{
	margin: 5px 0 0 0;
	padding: 0 0 0 30px;
	width: 166px;
	font-size: 11px;
	float: left;
}
.contact_address1 h5
{
color: #fff;
font-size:12px;
text-decoration: none;
}

.contact_address1 ul
{
	margin: 0;
	padding: 15px 0 0 0;
}
.contact_address1 ul li
{
	list-style-type: none;
	color: #fff;
	line-height: 20px;
	margin: 10px 0 0 0;
}
.contact_address1 ul li a
{
	list-style-type: none;
	color: #fff;
	line-height: 20px;
	padding: 0 0 0 5px;
	text-decoration: none;
}
.map
{
	width: 124px;
	height: 118px;
	float: left;
	margin: 40px 0 0 10px;
}
.copyright-cnt
{
	width: 970px;
	height: 30px;
	margin: 0px auto;
}
.comodo
{
	width: 100px;
	height: 60px;
	float: left;
	margin: 10px 0 0 16px;
}
.top
{
	width: 59px;
	height: 65px;
	float: right;
	position: absolute;
	bottom: -32px;
	right: 0px;
}
#bottomCntr .left {
    float: left;
    overflow: hidden;
    width: 294px;
}
.ourblogBox .top {
    background: url("../images/blog_top.jpg") no-repeat scroll left top transparent;
    width: 294px;
}
#fb {
   background: none repeat scroll 0 0 #CDE6FF;
   border: 1px dashed #000000;
   height: 35px;
   margin: 5px 0 0;
   width: 280px;
}
.twitt
{
	width: 20px;
	height: 20px;
	float: left;
	margin: 10px 0 0 16px;
}
/* bottom spce(between footer and inner content) starts here */
.bottom_space
{
width:990px;
height:200px;
float:left;
margin:0px auto;
}
/* bottom spce(between footer and inner content) ends */

/* admin master */
.middile-cnt
{
	width: 1000px;
	height: auto;
	margin: auto;
}
.top-grd-curve
{
	width: 982px;
	height: 15px;
	background: url(../images/top-grd-curve.png) no-repeat;
	margin: auto;
}
.middle-trans
{
	width: 1000px;
	height: auto;
	margin: 0 auto;
	background: url(../images/middle-trans.png) repeat-y;
}
.inner-mainnav
{
	width: 965px;
	height: 30px;
	margin: auto;
}
.inner-leftcurve
{
	width: 7px;
	height: 30px;
	float: left;
	background: url(../images/inner-leftcurve.gif) no-repeat;
}
.inner-rightcurve
{
	width: 7px;
	height: 30px;
	float: left;
	background: url(../images/inner-rightcurve.gif) no-repeat;
}
.navmid1
{
	width: 950px;
	height: 30px;
	float: left;
	background: url(../images/inner-midcurve.gif) repeat-x;
}
.nav1 ul
{
	list-style: none;
	margin: 0 15px;
	padding: 0;
	line-height: 30px;
}
.nav1 li
{
	float: left;
	background: url(../images/gray_sep.gif) no-repeat top right;
	padding-right: 2px;
}
.nav1 li a
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 0 5px 0 5px;
	outline: none;
	color: #000000;
	float: left;
}
.nav1 li a:hover, .nav1 li a.selected
{
	color: #d20000;
	background: url(../images/nav_hover_bg1.gif) no-repeat top center;
	height: 30px;
	text-decoration: underline;
}
.nav1 li.home a:hover, .nav1 li.home a.selected
{
	background: url(../images/nav_hover_bg1.gif) no-repeat top left;
	float: left;
	text-decoration: underline;
}
.lst
{
	background-image: none !important;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

#admin-dashboard-main-cnt
{
	width: 950px;
	height: auto;
	margin: 0 auto;
}
.admin-left
{
	float: left;
	height: auto;
	margin: 10px 0 20px 10px;
	width: 200px;
	min-height: 300px;
}
.admin-right
{
	float: left;
	height: auto;
	margin: 10px 0 0 150px;
}

.adminsubmit-btn
{
	float: left;
	width: 328px;
}

.admin-left-btns-cnt
{
	height: 200px;
	margin: auto;
}
#admin-dashboard-main-cnt
{
	width: 950px;
	height: auto;
	margin: 0 auto;
}
.admin-left
{
	float: left;
	height: auto;
	margin: 10px 0 20px 10px;
	width: 200px;
	min-height: 300px;
}
.admin-right
{
	float: left;
	height: auto;
	margin: 10px 0 0 60px;
}

.adminsubmit-btn
{
	float: left;
	width: 328px;
}

.admin-err-msg
{
	float: right;
	height: 25px;
	width: 274px;
}

.admin-left-btns-cnt
{
	height: 200px;
	margin: auto;
}

.f-modal
{
	background: #333;
	background: rgba(0, 0, 0, 0.6);
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.7);
	zoom: 1;
	height: 170px;
	padding: 6px;
	margin: auto;
	width: 620px;
}
.f-modal-heading
{
	background-color: #0C8CC4;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin: -30px -30px 20px;
	padding: 16px 30px 17px;
	position: relative;
}

.f-modal .f-modal-inner
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 7px 7px 6px 6px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
	padding: 30px;
	height: 110px;
}
.f-modal .f-modal-inner .f-modal-heading
{
	background-color: #0C8CC4;
	-webkit-background-clip: padding-box;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin: -30px -30px 20px -30px;
	padding: 10px 30px 17px;
	position: relative;
	height: 18px;
}
.f-modal .f-modal-inner .f-modal-heading h1
{
	color: #FFFFFF;
	font-size: 16px;
}
.block-cnt
{
	height: 25px;
	margin: 10px 0 0 60px;
	width: 415px;
}
.button
{
	background-color: #003875;
	border: 1px solid #000;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	box-shadow: 1 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.3);
	color: White;
	display: inline-block;
	cursor: pointer;
	font: bold 1em/2em Arial,Helvetica;
	margin: 0.5em;
	padding: 0 1em;
	cursor: pointer;
	text-decoration: none;
	text-shadow: 1 1px 0 rgba(255, 255, 255, 0.8);
	white-space: nowrap;
	width: auto;
	height: 2em;
}
.button:hover
{
	background-color: #d20000;
}

.lables-registration
{
	width: 170px;
	height: auto;
	float: left;
	color: #000000;
	text-align: right;
	font-weight: bold;
	padding: 5px 5px 0 5px;
}
.registration-txtfield
{
	width: 220px;
	height: 18px;
	color: #464242;
	font-weight: bold;
	border: 1px solid #2474bf;
	float: left;
	background: #fff;
}
.text_container
{
	width: auto;
	height: auto;
	float: left;
	margin: 4px 0 0 5px;
}
.submit-registration-btn
{
	float: left;
	width: 363px;
}
.white-btn-cnt
{
	width: auto;
	height: 41px;
	float: right;
}
.newbuttonasp
{
	background: none repeat scroll 0 0 #d20000;
	border: 1px solid #FFAC46;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 2px #8E8E8E;
	color: #fff;
	cursor: pointer;
	width: auto;
	margin: 0 0 0 10px;
	font: bold 12px "Century Gothic" ,san-serif,Arial;
	padding: 5px;
	text-shadow: 1px 1px 2px #000000;
	text-transform: uppercase;
}