/* Global Styles */
a:link{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}

body{margin:0px; background:#fff url(../App_Images/middle_content_bg.gif) 0px 0px repeat-x;}
.bodyIframe{margin:0px; background:#fff}
img{border:none;}
blockquote, form, div, li, ol, p, td, th, ul{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#5a5a5a;}
select{font-family:Arial; font-size:11px; color:#605e76; background-color:#fff; border:1px solid #d3d2da;}
form{margin:0px; padding:0px;}
/* Layouts Styles */
.fl{float:left;}
.fr{float:right;}
.spacer{clear:both; height:15px !important; height:0px;}
.clear{clear:both; height:0; line-height:0; overflow:hidden;}
.marb10{margin-bottom:10px;}

#container{}
#container_inner{width:1004px; margin:0 auto;}

.rwt_text{font-size:18px; color:#585453;}
.rwt_text span{color:#a09f9e;}
.rwt_text sup{font-size:8px; color:#000;}
.rwt_text_small{font-size:12px;	color:#585453; font-weight:bold;}
.rwt_text_small span{color:#a09f9e;	border-bottom:1px solid #ea544d;}
.rwt_text_small sup{font-size:6px; color:#000;}
.rwt_text_green{font-size:12px; color:#529000; font-weight:bold;}

/* Header Styles */
#header_outer{height:92px; width:100%; float:left;}
#header_inner{background:url(../App_Images/header_background2.gif) repeat-x; height:92px;}
#site_logo{width:179px;	height:92px; display:block;	float:left;}
#header_title{float:left; background:url(../App_Images/header_title.gif) no-repeat; height:92px; width:322px;}

#top_outer{float:right; width:450px; height:85px; padding-top:7px; padding-right:0; text-align:right; position:relative;}
#top_inner{padding:4px;}
#top_inner p{margin:0; padding:0; font-size:11px; font-weight:bold; color:#0076a4; text-align:right; margin-bottom:18px;}

.button_header{font-family:Arial; background:url(../App_Images/button_bg.gif) left top repeat-x; height:17px; border:none; text-align:center; font-weight:bold; color:#fff; padding-bottom:5px;}
.input-button{font-family:Arial; background:url(../App_Images/content_button_bg.gif) left top repeat-x; height:22px; border:1px solid #d8710b; text-align:center; font-weight:bold; color:#fff; padding-bottom:5px;}
.input-button a:visited{color:#fff;}

.input-button01{background:url(../App_Images/btnPay.gif) left top repeat-x; height:20px; text-align:center; border:0px; font-weight:bold; color:#fff; width:52px;}
.input-button01 a:visited{color:#fff;}

#top_inner .textbox_input{background:url(../App_Images/top_textbox_bg.gif) center left no-repeat; border:none; height:17px; width:146px; margin:0; padding:0 5px; margin-right:0px; float:right; text-align:left;}
#top_inner .textbox_input input{background:none; border:none; height:17px; width:141px;	margin:0; padding:0; color:#333;}
/* *html #top_inner .textbox_input{background-attachment:fixed;} */

.header_txtlinks{position:absolute;	width:300px; right:0px; bottom:10px; color:#3199de; font-size:12px;}
.header_txtlinks img{display:block; float:right; margin-right:5px; border:none;}
.header_txtlinks p{margin:0; padding:0; display:block; float:right; padding:0 5px;}
*html .header_txtlinks{bottom:3px;}
.header_txtlinks a{color:#3199de; text-decoration:none;}
.header_txtlinks a span{color:#f34704; text-decoration:none;}
.header_txtlinks a:hover{text-decoration:underline;}
.header_txtlinks a:visited{color:#3199de; text-decoration:none;}
.header_txtlinks a:visited span{color:#f34704; text-decoration:none;}

/* Top Menu Styles */
#top_menu_outer{float:left;	width:100%;	background:url(../App_Images/top_menu_outer.gif) left top repeat-x;	border-bottom:1px solid #fff; height:34px;}
*html #top_menu_outer{float:none; width:100%; background:url(../App_Images/top_menu_outer.gif) left top repeat-x; border-bottom:1px solid #fff; height:34px;}
#top_menu_inner{float:left;}
#top_menu_inner .table{height:34px;	float:right;}
#top_menu_inner .table label{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#feffa7;	padding-right:5px;}

#nav, #nav ul{list-style-type:none; margin:0; padding:0; float:left; display:block; width:540px;}
#nav a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:34px; padding:0 13px; text-decoration:none; display:block;}
#nav a:hover{font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#fff;	line-height:34px; padding:0 13px; text-decoration:none; display:block; background:url(../App_Images/top_menu_hover.gif) left top repeat-x;}
#home a.navHome,
#aboutUs a.navAboutUs,
#products a.navProducts,
#tools a.navTools,
#faq a.navFAQ,
#careers a.navCareers,
#contactUs a.navContactUs{
	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#fff;	line-height:34px; padding:0 13px; text-decoration:none; display:block; background:url(../App_Images/top_menu_hover.gif) left top repeat-x;
}
#nav li{display:inline; float:left; background:url(../App_Images/link_partition.gif) right no-repeat; padding-right:2px;}
#nav li.top_menu_last{background:none;}
#nav li ul { /* second-level lists */
	position: absolute;	
	width: 17em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	line-height:20px;
	z-index:999;
}
#nav li ul li{border-top:1px solid #2b93da; width:100%; background:#3ea4e4;} 
#nav li ul li a{padding:0px 13px; color:#fff; line-height:25px; font-size:12px;}
#nav li ul li a:hover{background-image:none; line-height:25px; font-size:12px; background-color:#39a0e2; color:#feffa7; text-decoration:none;} 

#nav a.navMenu{background:url(../App_Images/menuArrow.gif) 16em -1em no-repeat;}
#nav a.navMenu:hover{background:url(../App_Images/menuArrow.gif) 16em 0.8em no-repeat !important;}

#nav li ul ul{ /* third-and-above-level lists */
	margin:-26px 0 0 17.1em;
}

#nav li ul ul ul{ /* fourth-and-above-level lists */
	margin:-26px 0 0 17.1em;
}

#nav li ul ul li, #nav li ul ul ul li{margin-left:1px;}

#nav li:hover ul ul, 
#nav li.sfhover ul ul,
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul ul{left:-999em;}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul,
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
}

.signup_textbox{background:url(../App_Images/top_menu_inputbg.gif) left top no-repeat; width:107px; height:17px; margin:0; padding:0; border:none; margin-right:5px;}
.signup_textbox input{background:none; width:97px; height:15px; margin:0; padding:0; border:none; padding:0px 5px;}
*html .signup_textbox{background-attachment:fixed;}
.sign_up_inner label{font-size:12px; color:#feffa7;	font-weight:bold; padding-top:1px; margin-right:3px; display:block;}
.sign_up_inner{float:right;	padding:8px 0 0 0; color:#feffa7; margin-right:2px;}
#sign_up_form{width:460px; float:right;}
.signup_button{padding:0 5px; height:34px; color:#fff; background:url(../App_Images/sign_in_bg.gif) left top repeat-x; float:right; border:none; font-weight:bold;}
#middle_content_outer{float:left; width:auto !important; width:1004px; padding-top:12px; margin-bottom:10px; padding-bottom:0px !important;	padding-bottom:10px;}
.sign_in_text{float:right; padding:8px 0 0 0; color:#fff; font-size:12px; padding-right:10px; width:450px; text-align:right;}
.sign_in_text span{color:#feffa7; font-weight:bold;}

/* Left Column Styles */
#left_column{width:174px; float:left; margin-left:7px;}
.membership{width:174px; margin-bottom:11px;}

.know_center{background:url(../App_Images/know_bg.jpg) left top no-repeat; width:128px; height:31px; margin-bottom:8px; padding-left:46px;}
.know_center h2{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:31px; margin:0; padding:0;}
.know_center h2 a{color:#fff; text-decoration:none;}
.know_center h2 a:visited{color:#fff; text-decoration:none;}

.trans_zone{background:url(../App_Images/transaction_bg.jpg) left top no-repeat; width:128px; height:31px; margin-bottom:8px; padding-left:46px;}
.trans_zone h2{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:31px; margin:0; padding:0;}
.trans_zone h2 a{color:#fff; text-decoration:none;}
.trans_zone h2 a:visited{color:#fff; text-decoration:none;}

.tax_masti{background:url(../App_Images/tax_bg.jpg) left top no-repeat; width:128px; height:31px; margin-bottom:8px; padding-left:46px;}
.tax_masti h2{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:31px; margin:0; padding:0;}
.tax_masti h2 a{color:#fff; text-decoration:none;}
.tax_masti h2 a:visited{color:#fff; text-decoration:none;}

#tax_tools{width:174px; margin-bottom:8px;}
#tax_tools .taxtools_top{background:url(../App_Images/taxtool_topbg.gif) left top no-repeat; width:134px; height:26px; padding:0 26px 0 14px;}
#tax_tools .taxtools_top h2{background:url(../App_Images/taxtool_icon.gif) 4px 0 no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#e74300; margin:0; padding:0; line-height:26px; padding-left:35px;}
#tax_tools .taxtools_mid{width:166px; background:url(../App_Images/taxtool_midbg.gif) left top repeat-x #feffe2; border-left:1px solid #bfed60; border-right:1px solid #bfed60; padding:0 3px;}
#tax_tools .taxtools_mid ul{list-style-type:none; margin:0; padding:0;} 
#tax_tools .taxtools_mid ul li{border-bottom:1px dotted #ababa8; background:url(../App_Images/square-_bullet.gif) 17px 12px no-repeat; font-size:14px; padding-left:26px;}
#tax_tools .taxtools_mid ul li.taxtools_last{border:none;}
#tax_tools .taxtools_mid ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0076a4; line-height:24px; text-decoration:none;}
#tax_tools .taxtools_mid ul li a:hover{color:#0076a4; line-height:24px; text-decoration:underline;}
#tax_tools .taxtools_mid ul li a:visited{color:#0076a4; text-decoration:none;}
#tax_tools .taxtools_bot{background:url(../App_Images/taxtool_bottom.gif) left top no-repeat; width:174px; height:8px;}

#mail_box_links{width:174px; margin-bottom:8px;}
#mail_box_links .linkbox_top{background:url(../App_Images/mail_linkbox_top.gif) left top no-repeat; width:134px; height:26px; padding:0 26px 0 14px;}
#mail_box_links .linkbox_top h2{background:#fff url(../App_Images/mail_icon.gif) 4px 0 no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#e74300; margin:0; padding:0; line-height:26px; padding-left:35px;}
#mail_box_links .linkbox_mid{width:166px; background:url(../App_Images/mail_linkbox_bg.gif) left top repeat-x #e2f6ff; border-left:1px solid #66c6f5; border-right:1px solid #66c6f5; padding:5px 3px 0 3px;}
#mail_box_links .linkbox_mid ul{list-style-type:none; margin:0; padding:0;}
#mail_box_links .linkbox_mid ul li{border-bottom:1px dotted #ababa8; background:url(../App_Images/square-_bullet.gif) 17px 10px no-repeat; font-size:14px; padding-left:26px;}
#mail_box_links .linkbox_mid ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0076a4; line-height:24px; text-decoration:none;}
#mail_box_links .linkbox_mid ul li a:hover{color:#0076a4; line-height:24px; text-decoration:underline;}
#mail_box_links .linkbox_mid ul li a:visited{color:#0076a4; text-decoration:none;}
#mail_box_links .linkbox_bottom{background:url(../App_Images/mail_linkbox_bottom.gif) left top no-repeat; width:174px; height:9px;}


/* Middle Column Styles */
#middle_content{width:569px; float:left; margin-left:17px; color:#515151; font-family:Arial, Helvetica, sans-serif;}
.middle_content{width:569px; float:left; margin-left:17px; color:#515151; font-family:Arial, Helvetica, sans-serif;}
#middle_content .header_flash{width:569px; height:126px; margin-bottom:10px;}
#middle_content .welcome_text{width:100%; float:left; margin-bottom:-2px;}
* html #middle_content .welcome_text{margin-bottom:-8px;}
#middle_content .welcome_text h2{font-size:16px; font-weight:normal; margin:0; padding:0; margin-bottom:4px;}
#middle_content .welcome_text p{text-align:justify; font-size:12px; margin:0; padding:0; margin-bottom:6px;}

.back_totop{background:url(../App_Images/up_arrow.gif) 0 5px no-repeat; float:right; padding-left:12px;}
.back_totop a{color:#5a5655; font-size:11px; font-weight:bold; text-decoration:none;}
.back_totop a:visited{text-decoration:none; color:#5a5655; text-decoration:none;}

.dotted_line{height:22px; background:url(../App_Images/dottedline_bg.gif) left repeat-x; width:100%; clear:both;
	margin-top: 0px;
}
.dotted_lineTable{height:4px; background:url(../App_Images/dottedline_bg.gif) left repeat-x; width:100%; clear:both;}
#midcontent_left{width:392px; float:left;}
#midcontent_left .taxfor_you{width:392px; margin-bottom:10px; float:left;}
#midcontent_left .taxfor_you_top{width:392px; height:26px; background:url(../App_Images/taxforyou_topbg.jpg) left top no-repeat;}
#midcontent_left .taxfor_you_bottom{width:366px; background:url(../App_Images/tax_foryou_bg.jpg) left top repeat-x #effed3; border:1px #7dbd0e solid; border-top:0; padding:0 12px 6px 12px; float:left;}
#midcontent_left .taxfor_you_bottom p{font-size:12px; margin:0; padding:0; margin-bottom:8px;}

#linkbox{width:363px; float:left;}
#linkbox ul{list-style-type:none; margin:0px; padding:0px; float:left; width:363px;}
#linkbox ul li{text-align:center; display:inline; float:left; margin-right:-3px; width:117px; margin-right:4px;}
#linkbox ul li a, #linkbox li a:visited, #linkbox li a:active{background:url(../App_Images/box_link_bg.jpg) left top repeat-x; text-decoration:none; display:block; line-height:33px; font-weight:bold; color:#fff;}
#linkbox ul li a:hover{color:#fff; background:url(../App_Images/box_link_bg_hover.jpg) left top repeat-x; line-height:33px;}
#linkbox ul li a.active_lnkbox{color:#fff; background:url(../App_Images/box_link_bg_hover.jpg) left top repeat-x; line-height:33px;}

.taxforu_block_bg{color:#487300; width:337px; background:url(../App_Images/taxforu_block_bg.gif) left top repeat-x; border-top:0; padding:10px; display:block; margin-bottom:3px; text-align:left; float:left; border:1px solid #90d220; border-top:none;}
.taxforu_block_bg img{margin:0 20px; text-align:center; float:left;}
.taxforu_block_bg p{text-align:justify; float:left; width:250px;}

/* Tax for you - Tab Styles */
#tabs{width:359px; margin:0px 0 0 0; z-index:500; float:left;}
#tabs ul{padding:0; margin:0px 0 4px 0; width:363px; list-style:none; position:relative;}
*html #tabs ul{margin-bottom:-2px;}
*html #tabs ul li a.tab_outer{line-height:28px;}
*html #tabs ul li a.tab_outer:hover{background:url(../App_Images/tab.jpg) left -33px repeat-x; padding-bottom:130px; border-bottom:1px solid #fff; height:33px; color:#fff; margin-bottom:0; cursor:default;}
#tabs ul li{float:left; display:inline; width:117px; height:29px; margin-right:4px;}
#tabs ul li a.tab_outer{background:url(../App_Images/tab.jpg) top left repeat-x; color:#fff; display:block; width:117px; text-align:center; line-height:29px; text-decoration:none; font-weight:bold; font-size:13px;}
#tabs ul li div{display:none;}
#tabs ul li:hover{padding-bottom:132px; border-bottom:1px solid #fff; color:#fff; margin-bottom:0;}
#tabs ul li:hover > a.tab_outer{background:url(../App_Images/tab.jpg) bottom left repeat-x; color:#fff; height:33px; cursor:default;}
#tabs ul li:hover div{display:block; padding:10px; position:absolute; left:0; top:33px; width:337px; height:104px; border-bottom:3px solid #fff; overflow:hidden;}
#tabs ul li a:hover div{display:block; padding:10px; position:absolute; left:0; top:33px; width:337px; height:104px; border-bottom:3px solid #fff; overflow:hidden;}

#tabs ul li a:hover div.tab_content p,
#tabs ul li:hover div.tab_content p{text-align:justify; line-height:16px; color:#598d01; display:block;}

#tabs ul li a:hover div.tab_content,
#tabs ul li:hover div.tab_content{background:#effed3 url(../App_Images/tab_content_bg.gif) left top repeat-x; border:1px solid #90d220; border-top:none;}

#tabs ul li a:hover div.tab_content img,
#tabs ul li:hover div.tab_content img{float:left; margin:0 20px;}

.block_more{color:#fc7c00; font-weight:bold; text-align:right; font-size:11px; line-height:18px;}
.block_more a, .block_more a:visited, .block_more a:active{text-decoration:underline; text-align:right; color:#fc7c00;}

/* News/Articles Tab Styles */
.shadetabs{padding:4px 0px; margin-left:0px; margin-top:0px; margin-bottom:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; list-style-type:none; text-align:left;}
.shadetabs li{display:inline; margin:0; float:left; margin-right:1px; height:26px;}
.shadetabs li a{background:url(../App_Images/tab_left_short1.jpg) left top no-repeat; color:#2f98dc; text-decoration:none; padding-left:20px; height:26px; display:block; cursor:pointer;}
* html .shadetabs li a{padding-top:0px; width:30px;}
.shadetabs li a span{background: url(../App_Images/tab_right_short1.jpg) right top no-repeat; color:#2f98dc; text-decoration:none; line-height:26px; padding-right:20px; height:26px; display:block;}
.shadetabs li a:visited{color:#fff;}
.shadetabs li a:hover{text-decoration:none; color:#2d2b2b;}
.shadetabs li a.shadetabs_selected{background:url(../../App_Images/tab_left_short2.jpg) left top no-repeat; color:#fff; text-decoration:none; padding-left:20px;}
.shadetabs li a.shadetabs_selected:hover{text-decoration:none; color:#fff;}
.shadetabs li a.shadetabs_selected{background:url(../App_Images/tab_left_short2.jpg) left top no-repeat; color:#fff; text-decoration:none; padding-left:20px;}
.shadetabs li a.shadetabs_selected span{background:url(../App_Images/tab_right_short2.jpg) right top no-repeat; color:#fff; text-decoration:none; padding-right:20px;}

#shadetabs_content_box{
	background:#fff url(../App_Images/tab_box_bg.jpg) left top repeat-x; 
	width:330px;
	background-color:#fff;
	border-top:2px solid #59b7ed;
	border-left:1px solid #59b7ed;
	border-right:1px solid #59b7ed;
	border-bottom:1px solid #59b7ed;
	font-family:Arial;
	font-size:11px; 
	margin-top: 4px; 
	padding: 6px;
	float:left;
	margin-top:0px;
}

* html #tabcontent-box{margin-top:0px;}
.shadetabs_content{display:none; width:330px;}
.shadetabs_content ul{list-style-type:none; margin:0; padding:0;}
.shadetabs_content ul li{color:#fc7c00; background:url(../App_Images/square-_bullet.gif) 17px 12px no-repeat; font-weight:normal; padding-left:26px;}

.shadetabs_content ul li a, 
.shadetabs_content ul li a:visited, 
.shadetabs_content ul li a:active{color:#515151; line-height:22px; font-size:13px;}

@media print {
.shadetabs_content{display:block !important;}
}

#midcontent_right{width:160px; float:right;}
.midcontent_right_banners{margin-bottom:10px; padding-top:12px;}

/* Innerpage Styles */
.page_heading{height:27px; border-bottom:1px dotted #ababab; margin-bottom:10px;}
.page_heading2{height:27px; margin-bottom:10px; margin-top:-10px;}
.page_heading h1, .page_heading2 h1{color:#75b802; font-family:Arial; font-size:20px; font-weight:normal; margin:0; padding:0; line-height:27px; float:left; display:block;}
.page_heading p{font-size:12px; line-height:27px; color:#0076a6; margin:0; padding:0; float:right;}
.content{width:569px; float:left; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.content p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#515151;	margin:0; padding:0; margin-bottom:20px; margin-top:5px;}
.content img{display:block; margin:0 12px 0 0; float:left;}
.content img.right_image{display:block; margin:0 0 12px 12px; float:right;}
.content h2{font-size:15px; color:#0076a4; padding-bottom:10px; margin:0; padding:0; margin-bottom:5px;}
.content h2 span{color:#ef7c04;}
.content ul{list-style-type:none; margin:0; padding:0;}
.content ul li{background:url(../App_Images/square-_bullet.gif) 2px 6px no-repeat; font-size:12px; padding-left:12px; margin-bottom:10px;}
.content ul li a, 
.content ul li a:visited, 
.content ul li a:active{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0073c1; line-height:20px; text-decoration:underline;}
.content ul li a:hover{color:#515151; line-height:20px; text-decoration:underline;}
.content ul li a:visited{color:#0073c1; text-decoration:underline;}
.price{color:#79b61b; font-size:14px; font-weight:bold;}

.content h3{font-size:12px; color:#0076a4; padding-bottom:10px; margin:0; padding:0; margin-bottom:5px;}
.content h3 a, .content h3 a:visited, .content h3 a:active{color:#0076a4; text-decoration:underline;}
.pointer{cursor:pointer;}
.content h3 span{color:#fc7C00;}

.bold_date{font-family:Arial, Helvetica, sans-serif; color:#515151; font-size:12px; font-weight:bold; margin-right:20px;}
.bold_date a{color:#515151; text-decoration:none;}
.bold_date a:hover{text-decoration:underline;}
.bold_date a:active, .bold_date a:visited{color:#515151; text-decoration:none;}

.content a, .content a:visited, .content a:active{color:#0073c1; text-decoration:underline; line-height:18px;}

#post_comment{background:#d7f2ff url(../App_Images/form_bg.gif) left top repeat-x; border:1px solid #7ddaff; padding:10px; margin-bottom:10px; width:547px; float:left;}
#post_comment p, label{margin:0; padding:0; font-size:12px; text-align:justify; color:#515151; padding-bottom:5px; display:block;}

.blue_box{background:#f3fcff; border:1px solid #7ddaff; padding:10px; margin-bottom:10px;}
.green_box{background:#f1ffce; border:1px solid #c7db93; padding:10px; margin-bottom:10px; width:549px;}
.yellow_box{background:#FFFFF4; border:1px solid #C0EC64; padding:10px; margin-bottom:10px; width:549px;}

.bluegrad_revbox{background:url(../App_Images/blue_gradrev_bg.gif) left top repeat-x; border:1px solid #9bdaf9; padding:10px;}

.mid_blurline{background:url(../App_Images/middle_blurline.gif) center no-repeat; padding:0 10px; width:1px;}

.blueround_box{float:left; width:100%;}
.blueround_box .blueround_mid{background:#ecf9ff; border-left:1px solid #78caf7; border-right:1px solid #78caf7; padding:0 10px; margin-top:0px !important; margin-top:-5px;}
.blueround_box .blueround_mid p{margin:0; padding:0;}
.blueround_box .blueround_top{background:url(../App_Images/blueround_topright.gif) right top no-repeat; height:10px; width:100%;}
.blueround_box .blueround_top span{background:url(../App_Images/blueround_topleft.gif) left top no-repeat; width:25px; height:10px; float:left;}
.blueround_box .blueround_bottom{background:url(../App_Images/blueround_botright.gif) right top no-repeat; height:10px; width:100%;}
.blueround_box .blueround_bottom span{background:url(../App_Images/blueround_botleft.gif) left top no-repeat; width:25px; height:10px; float:left;}

.user_comment{background:url(../App_Images/question_boxbg.gif) left top repeat-x #feffd9; border:1px solid #c3f065; padding:10px; color:#515151; margin-bottom:20px;}
.user_comment_bluebox{background:url(../App_Images/question_boxbg_blue.gif) left top repeat-x #c7edff; border:1px solid #7dcbf2; padding:10px; color:#7dcbf2; margin-bottom:20px;}

.comment_username{padding-left:20px; color:#5c5c5c; margin-bottom:8px; text-align:right;}
.comment_username span{color:#fc7c00; font-size:12px; font-weight:bold;}
.comment_username p{text-align:justify; margin:0; padding:0;}

#pagination{text-align:right; color:#0076a4; font-size:10px; font-weight:bold; clear:both;}
#pagination a{color:#0076a4; text-decoration:none;}
#pagination a:hover{font-size:10px; text-decoration:underline;}
#pagination a:visited{color:#0076a4; font-size:10px; font-weight:bold; text-decoration:none;}

table.grid01{background-color:#c3c3c3;}
table.grid01 th{color:#333; font-size:12px; font-weight:bold; background-color:#d8f0fb;}
table.grid01 th.bgDarkBlue{color:#333; font-size:12px; font-weight:bold; background-color:#b6e2f8;}
table.grid01 td{vertical-align:top; background-color:#fff; text-align:left;}
table.grid01 td.bgDarkGrey{background-color:#f7f7f7;}

table.grid02{border-collapse:collapse; border:1px solid #9ad922;}
table.grid02 th{color:#333; font-size:12px; font-weight:bold; background-color:#9ad922;}
table.grid02 td{vertical-align:top; text-align:left; border-bottom:1px dashed #ccc;}
table.grid02 tr.grid02_alternate{background-color:#f4f4f5;}

table.grid02 td img{margin:0px;}
table.grid02 td img.icoDelete{margin-left:4px;}

table.grid03{border-collapse:collapse; border:1px solid #9ad922;}
table.grid03 th{color:#333; font-size:12px; font-weight:bold; background-color:#9ad922;}
table.grid03 td{vertical-align:top; border-bottom:1px dashed #ccc;}
table.grid03 tr.grid02_alternate{background-color:#f4f4f5;}
table.grid03 td img{margin:0px;}
table.grid03 td img.icoDelete{margin-left:4px;}

table.grid04{background-color:#c3c3c3;border:1px solid #9BDAF9;border-collapse:collapse;}
table.grid04 th{color:#333; font-size:12px; font-weight:bold; background-color:#d8f0fb;}
table.grid04 th.bgDarkBlue{color:#333; font-size:12px; font-weight:bold; background-color:#b6e2f8;}
table.grid04 td{vertical-align:top; background-color:#fff; text-align:left;}
table.grid04 td.bgDarkGrey{background-color:#f7f7f7;}

table.gridInner03{border-collapse:collapse; border:0px}
table.gridInner03 td{vertical-align:top;border-bottom:0px;font-weight:normal;font-size:11px;text-align:left}


.impAnnouncement{background:url(../App_Images/impAnnouncement.gif) no-repeat top right; margin-bottom:10px; height: 159px; padding-top:10px; width:195px; float:right; text-align:justify; font-size:12px;}
.impAnnouncement h4{color:#ef4804; font-weight:bold; font-size:12px; margin:5px; text-align:center;}

#rightcol_links{background:url(../App_Images/rightcol_bg.jpg) left top repeat-y; border:1px solid #aae1fc; padding:5px 10px; font-size:12px; width:188px; float:left; margin-bottom:15px;}
#rightcol_links ul{list-style-type:none; margin:0; padding:0;}
#rightcol_links ul li{border-bottom:1px dotted #c9d1d5;	line-height:26px; margin:0; padding:0;}

#rightcol_links ul li.rightcol_hdlink{
	background:url(../App_Images/rightcol_orange-arrow.gif) 0 8px no-repeat;
	text-decoration:none;
	color:#0076a4;
	padding:5px 0;
	padding-left:15px;
	display:block;
	font-weight:bold;
	line-height:14px;
	border:none;
}

#rightcol_links #right_submenu td.rightcol_subhdlink{
	border-bottom:1px dotted #c9d1d5;
	text-decoration:none;
	color:#0076a4;
	display:block;
	font-weight:bold;
	line-height:24px;
	padding:0;
	margin:0;
	padding-left:15px;
	height:24px;
}

#rightcol_links #right_submenu{}

#rightcol_links #right_submenu a, 
#rightcol_links #right_submenu a:visited, 
#rightcol_links #right_submenu a:active{
	background:none; 
	font-size:13px; 
	color:#0076a4; 
	text-decoration:none; 
	font-weight:normal; 	
	line-height:24px;
	border-bottom:1px dotted #c9d1d5;
	display:block;
	padding-left:30px;
	background:url(../App_Images/arrow_rhs.gif) 16px 10px no-repeat;
}

.right_submenuActive {color:#ee8115 !important;}

#rightcol_links #right_submenu a:hover,
#rightcol_links #right_submenu {color:#ee8115;}

#rightcol_links ul li a, #rightcol_links ul li a:visited, #rightcol_links ul li a:active{
	background:url(../App_Images/rightcol_orange-arrow.gif) 0px 9px no-repeat;
	text-decoration:none;
	color:#0076a4;
	padding-left:15px;
	display:block;
	font-weight:bold;
	line-height:26px;
}

#rightcol_links ul li a:hover{background:#ddf9ff url(../App_Images/rightcol_orange-arrow.gif) 0px 9px no-repeat;}

#rightcol_links #right_submenu .right_active{
	background:url(../App_Images/arrow_rhs.gif) 16px 10px no-repeat;
	border-bottom:1px dotted #c9d1d5;
	font-size:13px;
	color:#ee8115;
	text-decoration:none;
	font-weight:normal;
	line-height:26px;
	display:block;
	padding-left:30px;
}

.content_textbox{width:173px; border:none; padding:2px 5px; border:1px solid #d3d2da;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;}
.content_textbox_right{width:50px; border:none; padding:2px 5px; border:1px solid #d3d2da;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;text-align:right}
.content_textboxForSTD{width:50px; border:none; padding:2px 5px; border:1px solid #d3d2da; text-align:right;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;}
.content_textboxForTel{width:108px; border:none; padding:2px 5px; border:1px solid #d3d2da;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;}


#middle_content .content textarea{width:279px; overflow:hidden; border:1px solid #d3d2da; margin-bottom:10px;}
*html #middle_content .content textarea{width:276px; overflow:hidden; margin-bottom:10px;}

.content_textbox_nowidth{border:none; padding:2px 5px; border:1px solid #d3d2da;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;}
.content_textbox_aslbl{border:none; padding:1px 5px; border:0px solid #d3d2da;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;}

.orange_bold{font-size:12px; font-weight:bold; text-align:right; color:#fc7c00;}
.orange_bold a{text-decoration:none; color:#fc7c00;}
.orange_bold a:visited{text-decoration:none; color:#fc7c00;}


ul.noteInfo{}
ul.noteInfo li{list-style:none; font-size:11px; background:none; margin-bottom:10px;} 

.brdBlue{border:1px solid #90c7f0;}
.brdBlueTop{border-top:1px solid #90c7f0; height:30px;}
.bgGray{background:#eaeaea; color:#0073C1; font-size:15px; font-weight:bold; text-align:center; text-decoration:underline; height:30px;}

.padl15{padding-left:15px;}
.padl5{padding-left:5px;}
.padr5{padding-right:5px;}
.padr15{padding-right:15px;}
.padb5{padding-bottom:5px;}
.padtb10{padding-top:10px; padding-bottom:10px;}

.rwt_memberhead{background:#cbeefe url(../App_Images/table_head_part.jpg) right no-repeat; font-weight:bold; color:#515151; line-height:20px; padding:5px;}
.dotted_row{background:url(../App_Images/dottedline_new.gif) left bottom repeat-x;}

.box_title{background-color:#ceeb92; border:1px solid #a8c769; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#111; height:28px; vertical-align:middle;}
.box_content_blue{background-color:#ecf9ff; border:1px solid #c4e0ed; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#127cad; height:28px; vertical-align:top; padding:5px;}
.box_content_blue ul li{color:#268ebe;}
.box_content_green{background-color:#feffe2; border:1px solid #d4eea0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-align:left; color:#6d701d; height:28px; vertical-align:top; padding:5px;}
.graytext{color:#999;}

.center_td{text-align:center; vertical-align:middle;}

.know_centerBg1{background:#eef9fd; padding-right:10px; vertical-align:top;}
.know_centerBg2{background:#d2f0fb; padding-right:10px; vertical-align:top;}
.graybg_boxfaq{background:#fff url(../App_Images/gray_boxbg.png) left top repeat-x; padding:10px; border:1px solid #ebebeb; margin-bottom:10px;}
.graybg_box{background:#fff url(../App_Images/gray_boxbg.png) left top repeat-x; padding:10px; border:1px solid #ebebeb; margin-bottom:10px;}
.graybg_box td{font-size:13px !important}

.categoryitems{background:url(../App_Images/question_boxbg.gif) left top repeat-x #feffe1; padding:10px; border:1px solid #a4cd61;}
.categoryitems h4{color:#5a5a5a; font-size:12px; font-weight:bold; margin:0; padding:0; cursor:pointer; margin-bottom:10px; background:url(../App_Images/q.gif) 0 3px no-repeat; padding-left:15px; cursor:pointer;}
.categoryitems h4 span{color:#fc7c00;}
.categoryitems p{text-align:justify; color:#5a5a5a;}

.note_text{font-size:11px; color:#ff0000; text-align:justify;}
.info_text
{
	font-size: 12px;
	color: #999999;
	text-align: justify;
}

.page_points{font-size:12px; font-weight:bold; color:#515151; clear:both; margin-bottom:10px; background:url(../App_Images/orange_arrow.gif) 0 5px no-repeat; padding-left:18px;}
.orange_link{color:#fc7c00; font-size:12px;}

.fs11 ol{margin:0px; padding:0px;}
.fs11 li{font-size:11px; margin:0px 0px 10px 0px; padding:0px;}

.orangeText1{color:#ff6e01; line-height:27px; border-bottom:1px dotted #ababab; margin:0px; padding:0px;}

#archives{width:210px; float:left; margin-bottom:10px;}
#archives h2{margin:0; padding:0; color:#fc7c00; font-size:18px; line-height:27px; border-bottom:1px dotted #ababab; font-weight:normal; margin-bottom:10px;}
#archives ul{list-style-type:none; margin:0; padding:0;}
#archives ul li{background:url(../App_Images/square-_bullet.gif) 0 8px no-repeat; padding-left:10px; margin-bottom:8px;}
#archives ul li a{text-decoration:none; color:#515151; line-height:16px; font-size:11px;}
#archives ul li a:visited{color:#515151; line-height:16px; font-size:11px;}

.form_cyanbox{background:url(../App_Images/prodboxcyan_mid.gif) left bottom repeat-x; padding:5px; border:1px solid #bec9ee;}
.form_greenbox{background:url(../App_Images/prodboxgreen_mid.gif) left bottom repeat-x; padding:5px; border:1px solid #bdd8a7;}
.form_purpbox{background: url(../App_Images/prodboxalgreen_mid.gif) left bottom repeat-x; padding:5px; border:1px solid #a5e8db;}
.form_orangebox{background:url(../App_Images/prodboxorange_mid.gif) left bottom repeat-x; padding:5px; border:1px solid #f9cace;}

.data_table{background:#c3c3c3;}
.data_table td{background:#fff; padding:5px;}

.error_message{background:#feffec; border:1px solid #c3f065; padding:5px; margin-bottom:5px; color:#ff6600;}
.error_message span{color:#515151;}

.welcome_text{font-size:18px; padding-bottom:15px; color:#0076a4; width:100%; clear:both;}

.dotted_lineVertical{height:55px; background:url(../App_Images/dotted_lineVertical.gif) left repeat-y; width:10px;}

.no_comments {font-size:12px; color:#515151; font-weight:bold; text-align:right; clear:both; margin-bottom:10px;}


/* Right Column Styles */
#right_column{width:210px; float:left; margin-left:17px; margin-right:-3px;}

#banner_right{width:210px; height:126px; margin-bottom:15px; float:left; margin-right:-3px;}
#banner_right img{margin:0; padding:0;}

#right_links{width:210px; float:left;}
#right_links a{background:url(../App_Images/rightlinks_bg.gif) left top no-repeat; margin-bottom:10px; width:190px; height:39px; padding-left:20px; text-decoration:none; float:left; font-size:14px; font-weight:bold; color:#4b4b4b; line-height:35px; display:block; margin-right:-3px;}
#right_links a:visited{color:#4b4b4b; text-decoration:none;}

#testimonial{width:210px; float:left; clear:left; background:url(../App_Images/testimonial_bg_bottom.gif) left bottom no-repeat; padding-bottom:10px; margin-bottom:15px;}
#testimonial .testimonial_top{background:url(../App_Images/testimonial_topbg.gif) left top no-repeat; width:195px; height:20px; padding-left:15px;}
#testimonial .testimonial_top h2{margin:0; padding:0; background:#fff; padding:0 5px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#f08618; font-size:15px; display:block; width:95px;}
#testimonial .testimonial_mid{width:182px !important; width:181px; background:#feffe2 url(../App_Images/testimonial_bg.gif) left top repeat-x; border-left:1px solid #c0ec64; border-right:1px solid #c0ec64; padding:13px 13px 0 13px; text-align:justify; float:left;}
#testimonial .testimonial_mid p{text-align:justify; margin:0; padding:0; margin-bottom:10px;}
.name{color:#e74300; font-size:12px; font-weight:bold; text-align:right; display:block;}
.occupation{font-size:11px; color:#1a84ba; font-weight:bold; text-align:right; display:block;}
#testimonial .testimonial_bottom{background:url(../App_Images/testimonial_bg_bottom.gif) left top no-repeat; width:210px; height:10px; display:block; float:left; margin-bottom:15px;}

/* Footer Styles */
#footer_outer{width:100%; float:left; height:55px; text-align:center; margin-left:-3px;}/*padding-bottom:10px;*/
#footer_outer p{text-align:center; font-size:11px; color:#8e8e8e; margin:0; padding:0; margin-bottom:10px;}
#footer_outer .footer_links{background:#e0f5ff; color:#e1f5ff; height:32px; border-top:1px solid #66c6f6; border-bottom:1px solid #66c6f6; color:#0076a4; font-size:12px; text-align:center; margin-bottom:10px; width:100%;}
#footer_outer .footer_links a{color:#0076a4; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:32px;}
#footer_outer .footer_links	a:visited{color:#0076a4; text-decoration:none;}
#footer_outer a{color:#0076a4; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

/* Class for Middle Content Table */
#table_contaijner{width:100%; float:left;}
.more{background:url(../App_Images/arrow_more.gif) 0 5px no-repeat; float:right; padding-left:8px;}
.content .more{background:url(../App_Images/arrow_more.gif) 0 7px no-repeat; float:right; padding-left:8px;}
.more a{color:#fc7c00; font-size:12px; font-weight:bold; text-decoration:none;}
.more a:visited{text-decoration:none; color:#fc7c00;}
.orangetext{color:#ff6e01;}
h3.graytext{color:#5a5a5a;}
h3.greentext{color:#529000;}
h3.orangetext{color:#5a5a5a;}
.underline{text-decoration:underline;}
.fontLarger{font-size:larger;}

.blue_bold{color:#0076a4; font-weight:bold;}
.blue_bold a{color:#0076a4; font-weight:bold; text-decoration:none;}
.blue_bold a:active{color:#0076a4;}
.blue_bold a:hover{text-decoration:underline;}
.blue_bold a:visited{color:#0076a4;	font-weight:bold;}

table#greenlinks{color:#529000;}
table#greenlinks td{padding-left:12px; background:url(../App_Images/bullet.gif) -25px center no-repeat; height:20px; color:#529000;}



.tac{text-align:center;}
.tar{text-align:right;}
.vat{vertical-align:top;}

#title_bag_a_pan{background:url(../App_Images/title_bag_apan.gif) no-repeat; height:42px; width:180px;}
#bag_a_pan_content{background:#c5e6f9 url(../App_Images/bag_pan_content_bg.gif) repeat-x left bottom; width:180px; height:150px;}

#title_file_for_me{background:url(../App_Images/title_file_for_me.gif) no-repeat; height:42px; width:180px;}
#file_for_me_content{background:#dff7b3 url(../App_Images/file_me_content_bg.gif) repeat-x left bottom; width:180px; height:150px;}

.btnInterested{margin:0 auto; text-align:center; float:none !important;}
.btnContinue{float:right; display:block;}

#panStepsContainer{background:url(../App_Images/panFormStepsBg.gif) no-repeat top left; width:569px; height:53px; display:block; margin-bottom:10px;}
#panStepsContainer .panStepsBox{background:url(../App_Images/panStepsBoxBg.gif) no-repeat right 8px; float:left; margin:0px 28px; height:53px;}
#panStepsContainer .panStepsBox .panSteps{text-decoration:none; display:block; margin:0px; height:53px; width:71px;}
#panStepsContainer .panStepsBox .panStepsSelected{text-decoration:none; display:block; background:url(../App_Images/panFormStepArrow.gif) no-repeat 52px bottom; margin:0px; height:53px; width:71px;}
#panStepsContainer h3{cursor:pointer; font-size:18px; color:#fff; font-weight:normal; float:left; line-height:43px;}
#panStepsContainer h2{cursor:pointer; font-size:18px; color:#2893d4; font-weight:bold; float:left; line-height:43px; padding-left:17px;}
#panStepsContainer .panStepsBox .panStepsSelected h2{cursor:pointer; color:#fc7c00;}

#panStepsContainer a .txt{cursor:pointer; font-size:18px; color:#fff; font-weight:normal; float:left; line-height:43px;}
#panStepsContainer a .num{cursor:pointer; font-size:18px; color:#2893d4; font-weight:bold; float:left; line-height:43px; padding-left:17px;}
#panStepsContainer .panStepsBox .panStepsSelected .num{cursor:pointer; color:#fc7c00;}

#panStepsContainer a:hover .txt{cursor:pointer; font-size:18px; color:#fff; font-weight:normal; float:left; line-height:43px;}
#panStepsContainer a:hover .num{cursor:pointer; font-size:18px; color:#2893d4; font-weight:bold; float:left; line-height:43px; padding-left:17px;}


.toolTipInfo{width:16px; height:16px; padding-left:5px;}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top:0;
	background-color: #eef6fb;
	width: 300px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid #93d1f3;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	visibility:hidden;
	left:-100px;
}

.content_textbox1 {width:173px; border:none; padding:2px 5px; border:1PX solid #d3d2da;}

th.gridSectionTitle{color:#0076a4; font-weight:bold; font-size:13px; text-decoration:underline; padding-bottom:8px;}

.logged{font-weight:normal; color:#f34704;}

.transactionsTitle{font-size:12px; display:block; text-decoration:none !important; font-weight:bold; color:#e74300 !important; clear:both; margin-bottom:10px; background:#fffffa url(../App_Images/transTitleBg.gif) top left no-repeat; padding:10px 26px !important;}
.transactionsTitleHover{font-size:12px; display:block; text-decoration:none !important; font-weight:bold; color:#e74300 !important; clear:both; margin-bottom:10px; background:#fffffa url(../App_Images/transTitleBgUpArrow.gif) top left no-repeat; padding:10px 26px !important;}

.categoryitems01{background:url(../App_Images/question_boxbg.gif) left top repeat-x #feffe1; padding:10px; border:1px solid #a4cd61;}
.categoryitems01 h4{color:#5a5a5a; font-size:12px; font-weight:bold; margin:0; padding:0; cursor:pointer; margin-bottom:10px; background:url(../App_Images/square-_bullet.gif) 13px 6px no-repeat; padding-left:25px; cursor:pointer;}
.categoryitems01 h4 span{color:#fc7c00;}
.categoryitems01 p{text-align:justify; color:#5a5a5a; padding-left:25px;}



.bg1{background:#D2F0FB; padding:5px 7px; vertical-align:top; border:1px solid #A4E0F7; font-weight:bold;}
.bg2{padding:5px 7px; vertical-align:top; border:1px solid #A4E0F7;}
.bg3{background:#F5FCFE; padding:5px 7px; vertical-align:top; border:1px solid #A4E0F7;}



#doItYourself{width:210px; float:left; clear:left; background:url(../App_Images/testimonial_bg_bottom.gif) left bottom no-repeat; padding-bottom:10px; margin-bottom:15px;}
#doItYourself .doItYourself_top{background:url(../App_Images/testimonial_topbg.gif) left top no-repeat; width:195px; height:20px; padding-left:30px;}
#doItYourself .doItYourself_top h2{margin:0; padding:0; background:#fff; padding:0 5px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#f08618; font-size:15px; display:block; width:100px;}
#doItYourself .doItYourself_mid{width:182px !important; width:181px; background:#feffe2 url(../App_Images/testimonial_bg.gif) left top repeat-x; border-left:1px solid #c0ec64; border-right:1px solid #c0ec64; padding:13px 13px 0 13px; text-align:justify; float:left;}
#doItYourself .doItYourself_mid p{text-align:justify; margin:0; padding:0; margin-bottom:10px;}

#itrMiddleContent{width:795px; float:left; margin-left:17px; color:#515151; font-family:Arial, Helvetica, sans-serif;}
.itrContainer{width:797px;}
.itrBg{background:#e4fbb1 url(../App_Images/ITRProcess_bg.jpg) repeat-x; width:771px; border:1px solid #a6dc33; margin-bottom:10px; padding:10px; margin-bottom:10px;}

.itrTabBlue{background:url(../App_Images/tabBlue.gif) repeat top left; width:157px; line-height:26px; text-align:center; font-weight:bold; color:#fff; float:left; margin-right:2px; display:block;}
.itrTabOrange{background:url(../App_Images/tabOrange.gif) repeat top left; width:157px; line-height:26px; text-align:center; font-weight:bold; color:#fff; float:left; margin-right:2px; display:block;}


.itrSubMenu{background:url(../App_Images/tabGreen.gif) no-repeat top left; width:157px; line-height:26px; text-align:center; font-weight:bold; color:#fff; float:left; margin-right:2px;}
.itrSubMenu a{text-decoration:none; color:#fff;}
.itrSubMenu a:hover{background:url(../App_Images/tabBlue.gif) repeat top left; float:left; width:157px;}
.selected a{background:url(../App_Images/tabBlue.gif) repeat top left; width:157px; line-height:26px; text-align:center; font-weight:bold; color:#fff; float:left; margin-right:2px;}

.itrSubMenu2 {background:#1ea2d2; line-height:40px; padding-left:20px; font-weight:bold; color:#fff; float:left; width:773px;}
.itrSubMenu2 a{text-decoration:none; color:#fff;}
.itrSubMenu2 a:hover{text-align:none; color:#000;}

.itrSubMenu2 span{margin-left:10px; margin-right:10px;}

.c2 a{color:#CC6600; font-weight:bold; padding-right:10px;}
.c2 span{color:#CC6600; font-weight:bold; padding-right:10px;}

.marb8{margin-bottom:8px;}

.transactionsTitle1{font-size:12px; display:block; text-decoration:none !important; font-weight:bold; color:#e74300 !important; clear:both; margin-bottom:10px; background:#fffffa url(../App_Images/transTitleBg1.gif) top left no-repeat; padding:10px 26px !important;}
.transactionsTitle2{font-size:12px; display:block; text-decoration:none !important; font-weight:bold; color:#e74300 !important; clear:both; margin-bottom:10px; background:#fffffa url(../App_Images/transTitleBg2.gif) top left no-repeat; padding:10px 26px !important;}

.pad0{padding:0px;}
.padlr10{padding-left:10px; padding-right:10px;}


.register{background:#d7f2ff url(../App_Images/form_bg.gif) left top repeat-x; border:1px solid #7ddaff; padding:10px; margin-bottom:10px; width:547px; float:left;}
.register p, label{margin:0; padding:0; font-size:12px; text-align:justify; color:#515151; padding-bottom:5px; display:block;}
.employerbox{border:1px solid #7ddaff; padding:10px; margin-bottom:10px; float:left;}
.employerbox p, label{margin:0; padding:0; font-size:12px; text-align:justify; color:#515151; padding-bottom:5px; display:block;}
.errormsgBg{background:#e4fbb1 url(../App_Images/ITRProcess_bg.jpg) repeat-x; width:547px; border:1px solid #a6dc33; margin-bottom:10px; padding:10px; margin-bottom:10px;}

.brdBottom{border-bottom:1px dotted #90c7f0; padding-bottom:5px; color:#515151; font-weight:bold;}
.padt10{padding-top:10px;}
.CFLGrid{}
.CFLGrid td {padding:2px;border-collapse:collapse;}
.gridHeader1 {background-color:#CEEB92; font-weight:bold}
.gridRow {background-color:#D2F0FF;}
.gridRowAlternate {background-color:#EFF3F9;}
.gridTextbox{width:70px; border:none; padding:2px 5px; border:1px solid #d3d2da;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;}
.gridTextboxRight{width:173px; border:none; padding:2px 5px; border:1px solid #d3d2da;font-family:Arial; font-size:11px; color:#605e76; background-color:#fff;text-align:right;}


.tab01{
	border: 1px solid #7DDAFF;
	background-color: #d7f2ff;
	list-style: none;
	display: block;
	padding: 1px 4px;
	color: #000;		
}
.tab01 a
{
	text-decoration:none;
}
.tab01Selected {
	background-color: #7DDAFF;
	border: 1px solid #7DDAFF;
	border-bottom: 0px;
	padding: 1px 4px;
	color: #000;
	
}
.tab01Selected a {
	text-decoration:none;
	color: #000;
	
}
/* ITR */
body.ITR{margin:0px; background:#fff url(../App_Images/header_background2.gif) 0px 0px repeat-x;}
#ITR_content_outer{border-top:1px dotted #ababab; width:1004px; padding-top:2px; margin-bottom:10px;}
#ITR_content_inner{margin:0px 10px 10px; padding-top:10px;}
#ITRMainTab {
	padding:0;
	clear: left;
	width: 100%;	
}
#ITRMainTab ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	
}
#ITRMainTab li {
	display:inline;
	margin: 0;
	padding: 0;
	line-height:16px;
	float: left;
	
}
#ITRMainTab a {
	float:left;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	background: url(../App_Images/ITRMainTabLeft.gif) no-repeat left top;
	padding: 0 0 0 9px; /* left padding is width of image */
	margin:0 1px 0 0;
	
}
#ITRMainTab a span {
	padding: 3px 9px 4px 0px;
	background: url(../App_Images/ITRMainTabRight.gif) no-repeat right top; 
	display: block;
	float: left;
	white-space: nowrap;
	
}

#ITRMainTab a:hover{text-decoration:none;}
#ITRMainTab a span {float:none;}
#ITRMainTab a.active{background-position:0% -23px; color:#fff;}
#ITRMainTab a.active span{background-position:100% -23px;}
#ITRMainTab a.active:hover{text-decoration:none;}


#ITRMainBox{background:url(../App_Images/ITRMainBoxBg.gif) top left repeat-x; padding:10px; clear:left;}
#ITRInnerBox{background:#f8fdff url(../App_Images/ITRInnerBoxBg.gif) top left repeat-x; padding:10px; clear:left; border:1px solid #8e8b8b; border-top:none;}



#ITRInnerTab {
	padding:0;
	clear: left;
	width: 100%;
	background:url(../App_Images/ITRInnerTabBg.gif) bottom left repeat-x; 	
	height:22px;
}
#ITRInnerTab ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	
}
#ITRInnerTab li {
	display:inline;
	margin: 0;
	padding: 0;
	line-height:17px;
	float: left;
	
}
#ITRInnerTab a {
	float:left;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	background: url(../App_Images/ITRInnerTabLeft.gif) no-repeat left top;
	padding: 0 0 0 9px; /* left padding is width of image */
	margin:0 1px 0 0;
	
}
#ITRInnerTab a span {
	padding: 3px 9px 2px 0px;
	background: url(../App_Images/ITRInnerTabRight.gif) no-repeat right top; 
	display: block;
	float: left;
	white-space: nowrap;
	
}

#ITRInnerTab a:hover{text-decoration:none;}
#ITRInnerTab a span {float:none;}
#ITRInnerTab a.active{background-position:0% -22px; color:#0076A4;}
#ITRInnerTab a.active span{background-position:100% -22px;}
#ITRInnerTab a.active:hover{text-decoration:none;}

.helpBox{background:#eaf8ff url(../App_Images/helpBoxBg.gif) top left repeat-x; width:190px; padding-bottom:10px;}
.helpHeader{background:#eaf8ff url(../App_Images/helpHeaderBg.gif) top left no-repeat; font-weight:bold; width:190px; display:block; text-indent:60px; padding-top:17px; padding-bottom:17px; font-size:16px; color:#ff7010;}

.helpItemsOuter{width:180px; height:290px; display:block; overflow:auto; margin-bottom:10px;}

.helpItems{padding:10px;}
.helpItems h4{color:#5a5a5a; font-size:12px; display:block; font-weight:bold; margin:0; padding:0; cursor:pointer; margin-bottom:10px; background:url(../App_Images/q.gif) 0 3px no-repeat; padding:0px 10px 2px 15px; border:1px solid #eaf8ff; border-bottom:1px dashed #c9d1d5;}
.helpItems h4 span{color:#fc7c00; text-align:left;}
.helpItems p{text-align:justify; color:#5a5a5a; margin:0px; margin-bottom:10px; background-color:#fff; padding:5px;}

#flashResizer {position:absolute;width:420px;height:278px;top:0px;left:0px;}

/* Right Column <ul><li> styling for CMT */

#dvNewsArchive ul{list-style-type:none; margin:0; padding:0;}
#dvNewsArchive ul li{background:url(../App_Images/square-_bullet.gif) 17px 9px no-repeat; font-size:11px; padding-left:26px; margin-bottom:10px;}
#dvNewsArchive ul li a, 
#dvNewsArchive ul li a:visited, 
#dvNewsArchive ul li a:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; text-decoration:none; color:#515151;}
#dvNewsArchive ul li a:hover{line-height:20px; text-decoration:none; color:#515151;}
#dvNewsArchive ul li a:visited{text-decoration:none; color:#515151;}



.sitemap{margin:0px; padding:0px; float:left; width:270px;}
.sitemap ul{margin:0px; padding:0px; list-style:none;}
.sitemap ul li{background:url(../App_Images/bullet2.gif) no-repeat top left; list-style:none; line-height:10px; padding-left:15px; color:#0076A4; font-size:14px; font-weight:bold;}
.sitemap ul li a{color:#0076A4; font-size:14px; font-weight:bold; text-decoration:none; line-height:10px;}

.sitemap ul li a:hover{color:#0076A4; font-size:14px; font-weight:bold; text-decoration:none; line-height:10px;}
.sitemap ul li a:active{color:#0076A4; font-size:14px; font-weight:bold; text-decoration:none; line-height:10px;}
.sitemap ul li a:visited{color:#0076A4; font-size:14px; font-weight:bold; text-decoration:none; line-height:10px;}


.sitemap ul li ul{margin-top:7px; padding:0px;}
.sitemap ul li ul li{background:url(../App_Images/bullet3.gif) no-repeat center left; list-style:none; line-height:18px; margin-bottom:5px; padding-left:12px; color:#5a5a5a; font-size:12px; font-weight:normal;}
.sitemap ul li ul li a{color:#5a5a5a; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px;}

.sitemap ul li ul li a:hover{color:#5a5a5a; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px;}
.sitemap ul li ul li a:active{color:#5a5a5a; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px;}
.sitemap ul li ul li a:visited{color:#5a5a5a; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px;}
.TaxComputeLevel0{font-size:13px;font-weight:bold;text-decoration:underline;text-indent:2px;}
.TaxComputeLevel1{font-size:13px;text-indent:12px;}
.TaxComputeLevel2{font-size:13px;text-indent:24px;}
.TaxComputeLevel3{font-size:13px;text-indent:36px;}

.btnNav1 div{background:url(../App_Images/btnArrowBg.gif) no-repeat top left; width:62px; height:17px; line-height:17px; margin:2px; color:#0076a5; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; text-align:center; text-decoration:none !important;}
.btnNav1 span{color:#ED571A; font-weight:bold; padding:4px; text-decoration:none !important;}


.btnNavInactive1 div{background:url(../App_Images/btnArrowBg.gif) no-repeat top left; width:62px; height:17px; line-height:17px; margin:2px; color:#999999; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; text-align:center; text-decoration:none !important;}
.btnNavInactive1 span{color:#999999; font-weight:bold; padding:4px; text-decoration:none !important;}

.btnArrowBg a{text-decoration:none; color:#0076a5;}