img
{
border: 0px;
}

input.image
{
cursor: pointer;
}

.tbl_title
{
width: 908px;
background: #173660;
height: 55px;
}

.blue_box_gradient {
  background-color: #95C8E7;
  background-image: -moz-linear-gradient(top, #95C8E7, #0863A6); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #95C8E7),color-stop(1, #0863A6)); 
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#95C8E7', EndColorStr='#0863A6'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#95C8E7', EndColorStr='#0863A6')"; 
} 

.tbl_main_body
{
width: 908px;
background: #F2F2F2;
}

.td_white_box
{
background: #FFFFFF;
border: #D9D9D9 solid 3px;
padding: 0px;
}

.max_height
{
overflow: none;
}

.tbl_vertical_spacer
{
height: 28px;
}

.tr_main_top
{
height: 15px;
}

.tr_under_step_title_1
{
height: 20px;
}

.tr_under_step_title_2
{
height: 20px;
}

.tr_under_crumbs
{
height: 2px;
}

.tr_btm_bottom
{
height: 5px;
}

.td_main_side
{
width: 40px;
}

.td_main_middle
{
width: 828px;
}

.td_white_middle
{
width: 816px;
}

.td_title_left
{
width: 20px
}

.td_btm_border
{
border-top: #D1DAE6 solid 2px;
}

.td_btm_left
{
width: 588px;
}

.td_btm_between
{
width: 8px;
}

.lnk_change:link {color: #FFFFFF}
.lnk_change:visited {color: #FFFFFF}
.lnk_change:hover {color: #D9D9D9}
.lnk_change:active {color: #D9D9D9}

.title_big
{
color: #FFFFFF;
font-size: 14pt;
font-weight: 600;
letter-spacing: .01px;
line-height: 150%
}

.title_small
{
color: #FFFFFF;
font-size: 10pt;
font-weight: 600;
letter-spacing: .01px;
line-height: 170%;
}

.title_change
{
color: #FFFFFF;
font-size: 8pt;
}

.breadcrumbs
{
color: #7D7D7D;
font-size: 9pt;
font-weight: 800;
line-height: 170%
}

.breadcrumbs_active
{
color: #003366;
font-size: 9pt;
font-weight: 800;
text-decoration: underline;
}

.step_title
{
color: #003366;
font-size: 12pt;
font-weight: bold;
}

.step_title_choose
{
color: #003366;
font-size: 11pt;
font-weight: bold;
}

.step_explain_text
{
color: #003366;
font-style: italic;
font-size: 9pt;
}

.decription_title
{
color: #003366;
font-weight: bold;
font-size: 9pt;
}

.decription_text
{
color: #003366;
font-style: italic;
font-size: 8pt;
}

.ind_level_1
{
font-weight: 700;
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #000000;
padding-bottom: 0px;
padding-top: 2px;
}

html>body .tbl_ind_level_2
{
padding: 0;
margin: 0;
}

html>body .td_ind_level_2
{
padding-top: 7px;
margin-top: 0px;
}

.ie_ind_spacer
{
width: 8px;
}

html>body .ie_ind_spacer
{
display: none;
}

.ind_level_2
{
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #333333;
}

.ind_child
{
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #000000;
}

.activity
{
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #000000;
margin-left: 10px;
}

.bigger_text
{
font-size: 10pt;
}

.add_all_states
{
color: #003366;
font-size: 9pt;
}

.lnks:link {color: #003366}
.lnks:visited {color: #003366}
.lnks:hover {color: #0036A6}
.lnks:active {color: #0036A6}

.total_cost
{
font-weight: bold;
color: #772F28;
font-size: 11pt;
text-align: right;
}

.td_tbl_results
{
border: #C0D3E2 solid 1px;
padding: 0px;
}

.tbl_results
{
border-spacing: 0px;
border: 0px;
padding: 0px;
margin: 0px;
}

.tr_results_header
{
background: #C0D3E2;
font-weight: bold;
height: 25px;
}

.tr_results_total
{
font-weight: bold;
height: 30px;
}

.tr_results_line_item
{
height: 30px;
}

.td_results_item_header
{
text-align: left;
width: 430px;
padding: 4px 4px;
}

.td_results_quantity_header
{
text-align: center;
width: 110px;
padding: 0px 4px;
}

.td_results_price_header
{
text-align: right;
width: 80px;
padding: 0px 4px;
}

.td_results_subtotal_header
{
text-align: right;
width: 150px;
padding: 0px 4px;
}

.td_results_item
{
text-align: left;
width: 430px;
padding: 4px 4px;
border-bottom: #C0D3E2 solid 1px;
}

.td_markup_edit
{
width:770
text-align: left;
padding: 4px 4px;
border-bottom: #C0D3E2 solid 1px;
}

.td_results_quantity
{
text-align: center;
width: 110px;
padding: 0px 4px;
border-bottom: #C0D3E2 solid 1px;
}

.td_results_price
{
text-align: right;
width: 80px;
padding: 0px 4px;
border-bottom: #C0D3E2 solid 1px;
}

.td_results_subtotal
{
text-align: right;
width: 150px;
padding: 0px 4px;
border-bottom: #C0D3E2 solid 1px;
}

.td_results_right
{
width: 38px;
border-bottom: #C0D3E2 solid 1px;
}

.td_tbl_adjust_price
{
border: #004F9D dotted 1px;
padding: 8px 4px;
}

.adjust_price_title
{
font-size: 10pt;
font-weight: bold;
line-height: 200%;
}

.adjust_price_header
{
font-size: 8pt;
font-weight: bold;
}

.td_adjust_side
{
width: 10px;
}

.td_adjust_total_title
{
font-weight: bold;
text-align: right;
}

.td_adjust_type
{
width: 110px;
padding: 4px 4px;
}

.td_adjust_description
{
width: 290px;
padding: 0px;
}

.td_adjust_percent
{
width: 80px;
padding: 0px 4px;
}

.td_adjust_remove
{
width: 90px;
padding: 0px 4px;
}

.td_adjust_total
{
width: 120px;
padding: 0px 4px;
text-align: right;
}

.td_adjust_right
{
width: 25px;
padding: 0px 4px;
}

.td_adjust_add_new
{
width: 400px;
}

.span_adjust_total_title
{
font-weight: bold;
}

.tbl_adjust_row
{
border-bottom: #C0D3E2 solid 1px;
}

.tr_adjust_input
{
height: 40px;
}

.td_adjust_total_price
{
text-align: right;
padding: 0px 4px;
font-weight: bold;
}

.adtl_cost_header
{
font-weight: bold;
color: #C00000;
}

.bold_text
{
font-weight: bold;
}

.right_aligned
{
text-align: right;
}

.center_aligned
{
text-align: center;
}

.tbl_results_details
{
border-right: #CEDCE8 solid 1px;
border-left: #CEDCE8 solid 1px;
border-bottom: #CEDCE8 solid 1px;
background: #F2F2F2;
padding: 0px;
margin: 0px;
}

.td_results_item_details
{
text-align: left;
width: 408px;
padding: 4px 4px;
}

.td_results_right_details
{
width: 33px;
}

.expander
{
text-decoration:none;
width:15px;
height:15px;
float:left;
xvertical-align:middle;
line-height:100%;
background-image: url(/pics/expand.gif);
background-position: center center;
background-repeat:no-repeat;
margin-right:3px;
display:block;
}

.displayNone
{
display:none;
margin:0px;
height:0px;
}

.expanded
{
background-image: url(/pics/collapse.gif);
}

.collapsed
{
background-image: url(/pics/expand.gif);
}

.td_state_side_filler
{
width: 212px;
}

.td_state_width
{
width: 160px;
}

.td_between_state_cols
{
width: 6px;
border-right: #DEDEDE solid 2px;
}

.td_all_state_name
{
width: 120px;
font-size: 8pt;
white-space: nowrap;
vertical-align: center;
}

.td_all_state_number
{
width: 40px;
}

.td_all_state_name_header
{
width: 120px;
font-weight: 700;
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #000000;
padding-bottom: 2px;
} 

.td_all_state_number_header
{
width: 40px;
font-weight: 700;
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #000000;
padding-bottom: 2px;
}

#indicator1
{
position: absolute; 
top: 55%; 
left: 45%;
right: 45%;  
z-index: 12000; 
background-color: #FFFFFF;
}

#indicator2
{
position: absolute; 
left: 241px; 
top:172px; 
z-index: 12000; 
background-color: #FFFFFF;
}

.categoryName
{
font-weight: 700;
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #000000;
padding-bottom: 0px;
padding-top: 2px;
}

.subCategoryName
{
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #333333;
}

.industryName
{
font-family: tahoma, sans-serif;
font-size: 8.5pt;
color: #000000;
}

/*
.iSearchAddButton
{
	background-color:#003366;
	color:#FFFFFF;
	border:1px solid #f2f2f2;
	font-size:7pt;
	font-weight:bold;
	padding:2px;
	font-family:Arial Unicode MS;
}
*/

.iSearchAddButton
{
	diplay:block;
	float:left;
	background-color:#003366;
	color:#FFFFFF;
	border:1px OUTSET;  
	font-size:7pt;
	font-weight:bold;
	height:15px;
	text-align:center;
	text-decoration:none;
	line-height:15px;
	vertical-align:middle;
	cursor: pointer;
	padding:0 2px 0 2px;
}

a.iSearchAddButton:hover
{
	text-decoration:none;
	color:#FFFFFF;
	cursor: pointer;
}

.removeIndustryButton
{
	background-color:#003366;
	color:#ffffff;;
	border:1px OUTSET #003366;  
	font-size:7pt;
	font-weight:bold;
	height:15px;
	text-align:center;
	diplay:block;
	float:left;
	text-decoration:none;
	line-height:15px;
	vertical-align:middle;
	padding:0 2px 0 2px;
}

.removeIndustryButton:hover
{
	text-decoration:none;
	color:#FF0000;
}

.AddedIndustry
{
	padding:2px;
	clear:both;
}

#selectedIndustriesClear
{
	clear:both;
}

#selectedIndustries 
{
	padding:5px;
}

.industrySearchButton
{
	background-color:#E2EBF2;
	color:#043566;
	font-weight:bold;
	border:2px double #CADAE6;
}