.box_help_wrap h2{background:#d6ecff;margin-top:0;padding:4px 0 10px 10px;line-height:1.4em;}

.column_two{float:left;width:254px;padding:0 10px;margin-top:10px;}

/* FAQ Classes */
.line{border:solid 1px #C1DCF8;width:95%;align:center;}

/* Help Topic Menu */
#support_bar{}
#support_bar ul{width:211px;padding-left:0;z-index:15;}
#support_bar li{position:relative;width:211px;height:42px;border-bottom:1px solid #145c99;border-top:1px solid #82c0f3;padding:0;margin:0;float:left;background:url(/images/support/help-menu-back.gif) repeat-y;}
#support_bar li.top{border-top:none;background:url(/images/support/help-menu-top.png) no-repeat;}
#support_bar li.top_over{border-top:none;background:url(/images/support/help-menu-top-on.png) no-repeat;}
#support_bar li.bottom{border-bottom:none;background:url(/images/support/help-menu-bottom.png) bottom left no-repeat;}
#support_bar li.bottom2{border-bottom:none;background:url(/images/support/help-menu-bottom.png) bottom left no-repeat;}
#support_bar li.bottom_over{border-bottom:none;background:url(/images/support/help-menu-bottom-on.png) bottom left no-repeat;}
#support_bar li.bottom2_over{border-bottom:none;background:url(/images/support/help-menu-bottom-on-single.png) bottom left no-repeat;}
#support_bar li:hover,#support_bar li.over{background:#deeffe url(/images/support/help-menu-back-on.gif) repeat-y;}
#support_bar li:hover li,#support_bar li.over li{background-image:none;}
#support_bar li.top:hover{background:url(/images/support/help-menu-top-on.png) no-repeat;}
#support_bar li.bottom:hover{background:url(/images/support/help-menu-bottom-on.png) bottom left no-repeat;}
#support_bar li.bottom2:hover{background:url(/images/support/help-menu-bottom-on-single.png) bottom left no-repeat;}
#support_bar li a.first_level,#support_bar li span{width:185px;height:16px;color:#fff;text-decoration:none;padding:13px;margin:0;display:block;cursor:pointer;line-height:1.1em;}
#support_bar li:hover a.first_level,#support_bar li.over a.first_level,#support_bar li.top_over a.first_level,#support_bar li.bottom_over a.first_level{background:transparent url(/images/support/menu-more.gif) right 5px no-repeat;color:#024e8b;text-decoration:underline;}
#support_bar li.bottom2:hover a.first_level,#support_bar li.bottom2_over a.first_level{background:none;color:#024e8b;text-decoration:underline;}
#support_bar li:hover span,#support_bar li.over span{color:#333;}
#support_bar li ul{display:none;position:absolute;left:211px;top:-1px;width:220px;border-left:1px solid #97c9f4;border-top:1px solid #5097d3;border-right:1px solid #5097d3;border-bottom:1px solid #5097d3;background:#fff;padding:0;}
#support_bar li.top ul,#support_bar li.top_over ul,#support_bar li.bottom_over ul{top:0px;}
#support_bar li:hover ul,#support_bar li.over ul,#support_bar li.top_over ul,#support_bar li.bottom_over ul{display:block;}
#support_bar li ul li{position:relative;float:none;width:220px;height:auto;border:0;background:#fff;font-size:1.0em;float:left;}
#support_bar li ul li.has_under{background:#fff url(/images/support/menu-more.gif) top right no-repeat;}
#support_bar li ul li.has_under li{background-image:none;}
#support_bar li ul li a,#support_bar li ul li span{text-decoration:none;padding:7px 10px;width:200px;height:auto;display:block;border-bottom:1px solid #c1dcf8;background:none;color:#006ede;text-align:left;line-height:1.4em;}
#support_bar li ul li span{color:#000;cursor:pointer;}
#support_bar li ul li.has_under a{padding:7px 20px 7px 10px;width:190px;}
#support_bar li ul li a:hover{color:#024e8b;text-decoration:underline;cursor:pointer;}
#support_bar li.using_menu{border-top:0;top:0}
#support_bar li.satisfaction{border-bottom:0;}
#support_bar li.state ul{top:43px;}
#support_bar ul#using_menu{top:-30px;}
#support_bar ul#filing_menu{top:-50px;}
#support_bar ul#help_menu{top:-120px;}
#support_bar ul#reference_menu{top:-90px;}
#support_bar ul#audit_menu{top:-119px;}
#support_bar li ul li#status ul{display:none;position:absolute;top:-1px;left:220px;width:220px;border:1px solid #5097d3;background:#fff;padding:0;}
#support_bar li ul li#status:hover,#support_bar li ul li#status.over{background-color:#deeffe;}
#support_bar li ul li#status:hover ul,#support_bar li ul li#status.over ul{display:block;}

/* Previous Year's Table */
table.previous td.product,table.previous th.product{width:auto;}
table.previous td{vertical-align:top;padding:7px 5px 7px 15px;border-bottom:1px dashed #d1e7fe;}
table.previous td.separate{border-bottom:1px solid #a4d1f9;}
table.previous td.last{border-bottom:none;}
table.previous td p{font-size:0.9em;}
table.previous td.normal p{font-size:1.0em;}
table.previous td.first{width:100%;}
table.previous td.product a{font-weight:bold;}
table.previous td.product{background:url(/images/product-x.gif) 10px 6px no-repeat;padding:12px 5px 5px 41px;}
table.previous td.price{padding-top:12px;font-weight:bold;}
table.previous td.middle{vertical-align:middle;}
table.previous a.button_small{margin:0 5px 0 auto;}
table.previous th{padding:7px 15px 5px 15px;font-weight:bold;border-bottom:1px solid #d1e7fe;background:#ecf7ff;border-right:1px solid #c1dcf8;color:#0f5b9a;}
table.previous th.first{border-left:1px solid #c1dcf8;}
table.previous th.blank,table.previous th.price{border-right:0;}
table.previous th.product{border-left:1px solid #c1dcf8;border-right:0;}
table.previous td ul{margin-left:0;}

/* Boxes */
.box_request_wrap{background:transparent url(/images/support/box-request.png) -1358px top repeat-y;width:679px;margin-top:13px;}
.box_request_top{background:transparent url(/images/support/box-request.png) top left no-repeat;padding-top:10px;}
.box_request_bottom{background:transparent url(/images/support/box-request.png) -679px bottom no-repeat;padding:0 10px 10px;margin:0;}
.box_request_two_wrap{background:transparent url(/images/support/box-request-2.png) -1358px top repeat-y;width:679px;margin-top:13px;}
.box_request_two_top{background:transparent url(/images/support/box-request-2.png) top left no-repeat;padding-top:10px;}
.box_request_two_bottom{background:transparent url(/images/support/box-request-2.png) -679px bottom no-repeat;padding:0 1px 6px;margin:0;}

/* Request Tabs */
#request_tabs{float:left;font-size:1.0em;line-height:normal;margin-top:7px;z-index:5;}
#request_tabs ul{margin:0;padding:0;list-style:none;z-index:5;}
#request_tabs li{display:inline;margin:0;padding:0 5px 0 0;background:none;float:left;position:relative;z-index:5;}
#request_tabs a{float:left;background:url(/images/support/request-tab.gif) left top no-repeat;margin:0;padding:0 0 0 10px;text-decoration:none;z-index:5;}
#request_tabs a.on{background:url(/images/support/request-tab-on.gif) left top no-repeat;z-index:5;}
#request_tabs a span{float:none;display:block;background:url(/images/support/request-tab2.gif) right top no-repeat;padding:11px 10px 5px 0px;color:#fff;z-index:5;}
#request_tabs a.on span{background:url(/images/support/request-tab2-on.gif) right top no-repeat;color:#0f5b9a;z-index:5;}
#request_tabs li.answers a{float:left;background:url(/images/support/request-tab-answers.gif) left top no-repeat;margin:0;padding:0 0 0 29px;text-decoration:none;z-index:5;}
#request_tabs li.answers a.on{background:url(/images/support/request-tab-answers-on.gif) left top no-repeat;z-index:5;}
#request_tabs li.answers a span{float:none;display:block;background:url(/images/support/request-tab2.gif) right top no-repeat;padding:11px 10px 5px 0px;color:#fff;z-index:5;}
#request_tabs li.answers a.on span{background:url(/images/support/request-tab2-on.gif) right top no-repeat;color:#0f5b9a;z-index:5;}

.support_form_error{background-color:#ffffc9;color:#cd1a56;}
.form_error{background-color:#ffffc9;border:2px solid #cd1a56;}

/* Form Layout */
table.reg_table{width:659px;background:none;}
table.reg_table_print{width:100%;background:none;}
table.reg_table td{border:0;padding:5px;}
table.reg_table_print td{border:0;padding:20px 15px 20px 0;}
table.reg_table td.reg_checkbox{font-size:0.9em;}
table.reg_table td.reg_checkbox input{float:left;margin-right:7px;}
table.reg_table td.reg_notes{padding-left:10px;font-size:0.9em;border-left:1px solid #d1e7fe;}
table.reg_table td.label{width:70px;vertical-align:top;text-align:right;font-weight:bold;}
table.reg_table td.label_big{width:160px;vertical-align:top;text-align:right;}
table.reg_table td#reg_match{text-align:center;}
table.reg_table td.submit{padding-top:20px;border-top:1px dashed #badbf7;}

/* State List */
table#state_list th{font-size:0.9em;text-align:center;border-right:1px solid #c1dcf8;border-bottom:1px solid #d1e7fe;padding:0 5px 5px;}
table#state_list th.blank{background:none;}
table#state_list td{border-right:1px solid #c1dcf8;border-bottom:1px solid #d1e7fe;text-align:center;padding:5px;background:#f1f9ff;font-size:0.9em;}
table#state_list td.product{border-left:none;text-align:left;padding-left:10px;background:transparent;}
table#state_list td.last{border-bottom:none;}





/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/
 
 
/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:80px;
	height:16px;
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(/images/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(/images/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */

.feature_column{width:300px;margin-top:15px;}
.feature_column td{vertical-align:middle;border-bottom:1px solid #dbdbdb;padding:4px;}
