/*** NO LONGER USED ***/
.nav_item_cell
{
	color: #4D1B1C;
	padding: 0px;
	width: 106px;
	height: 29px;
	text-align: center;
	vertical-align: center;
}

.nav_item_supplier_search
{
	text-align: center;
	width: 100px;
}




.nav_separator, .nav_separator_hover
{
	background: url(../images/menu_content_repeat.gif);
	background-repeat: repeat-y;
	color: #e47d31;
	height: 1px;
	padding: 0px;
	cursor: default;
}




.nav_subitem_border_top
{
	padding: 0px;
	background: url(../images/menu_content_repeat.gif);
	background-repeat: repeat-y;
	word-wrap: break-word;
	width: 95px;
}

.nav_subitem_border_top_hover
{
	padding: 0px;
	cursor: pointer;
	background: url(../images/menu_content_repeat.gif);
	background-repeat: repeat-y;
	word-wrap: break-word;
	width: 95px;
}

.nav_subitem_border_middle
{
	padding: 0px;
	height: 20px;
	background: url(../images/menu_content_repeat.gif);
	background-repeat: repeat-y;
	width: 95px;
	word-wrap: break-word;
}

.nav_subitem_border_middle_hover
{
	padding: 0px;
	cursor: pointer;
	height: 20px;
	background: url(../images/menu_content_repeat.gif);
	background-repeat: repeat-y;
	word-wrap: break-word;
	width: 95px;
}

.nav_subitem_border_bottom
{
	height: 10px;
	background: url(../images/menu_bottom.gif);
	background-repeat: no-repeat;
	word-wrap: break-word;
	width: 95px;
	padding: 0px;
}

.nav_subitem_border_bottom_hover
{
	cursor: pointer;
	height: 10px;
	background: url(../images/menu_bottom.gif);
	background-repeat: no-repeat;
	word-wrap: break-word;
	width: 95px;
	padding: 0px;
}

.profile_second_image
{
	margin-top: 10px;
}

.register
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #493533;
	padding-top: 5px;
	vertical-align: middle;
}

.register_spacer
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #493533;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.resourcedir
{
	text-align: left;
}

.search
{
	width: 541px;
	padding-bottom: 5px;
}

.search_criteria
{
	font-size: 8pt;
}

.search_description
{
	font-size: 8pt;
}

.search_header
{
	background-image: url('../images/search_header.gif');
	background-repeat: no-repeat;
	height: 40px;
}

.search_header_facilities
{
	background-image: url('../images/search_header_facilities.gif');
	background-repeat: repeat-y;
	height: 50px;
}

.search_header_serviceproviders
{
	background-image: url('../images/search_header_serviceproviders.gif');
	background-repeat: repeat-y;
	height: 50px;
}

.search_header_activities
{
	background-image: url('../images/search_header_activities.gif');
	background-repeat: repeat-y;
	height: 50px;
}

.search_content
{
	background-image: url('../images/main_search_content_repeat.gif');
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

.search_expand_collapse
{
	text-align: left;
	width: 20px;
	vertical-align: top;
}

.search_footer
{
	background-image: url('../images/main_search_footer.gif');
	background-repeat: no-repeat;
	height: 42px;
}

.search_reset, a.search_reset:link, a.search_reset:visited, a.search_reset:active
{
	color: #4D1C1C;
	font-weight: bold;
	text-decoration: underline;
}

.search_reset:hover
{
	color: #4D1C1C;
	font-weight: bold;
	text-decoration: none;
}

.search_scroll
{
	border: solid 1px #CCCCCC;
}

.search_selector label
{
	font-size: 8pt;
}

.search_selector td
{
	width: 50%;
}

.search_state
{
	border: solid 1px #7F9DB9;
}

.simple_search
{
	background-image: url('../images/search_placeholder.gif');
	background-repeat: no-repeat;
	background-position: right top;
	height: 29px;
	width: 280px;
}

.simple_search_entry
{
	border: none 0px white;
	font-size: xx-small;
	height: 14px;
	width: 170px;
}

.spotlight
{
	height: 190px;
	text-align: left;
	vertical-align: top;
}

td
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.title, h1.title
{
	color: #4d1c1c;
	font-size: 14pt;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
}

.tool, a.tool:link, a.tool:visited, a.tool:active, a.tool:hover
{
	background-color: White;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

.BudgetGridItem
{
	width: 100px;
}

.advsrch_group_header
{
	background-color: #E0E0E0;
	text-align: left;
	padding: 1px;
}

.advsrch_item
{
	text-align: right;
}

.banner_tool_detail
{
	border: solid 1px #4d1c1c;
	background-color: White;
	display: none;
	padding: 5px;
	position: absolute;
	top: 25px;
	visibility: hidden;
	width: 202px;
	z-index: 9999;
}

.my_tool_detail
{
	border: solid 1px #4d1c1c;
	background-color: White;
	display: none;
	padding: 5px;
	position: absolute;
	top: 25px;
	visibility: hidden;
	width: 125px;
	height: 200px;
	z-index: 9999;
}

.page_spacer
{
	height: 1px;
	margin: 0px;
}

.searchresults_Header
{
	background-image: url('../images/step2_header.gif');
	background-repeat: no-repeat;
	width: 640px;
	height: 61px;
}

.searchresults_Header_Body
{
	background-image: url(../images/searchresults_Header_Body.gif);
	background-repeat: repeat-y;
	color: White;
	width: 640px;
}

.searchresults_Header_Content
{
	padding: 45px 7px 5px 10px;
	color: White;
	text-align:right;
}


.searchresults_Header_Criteria
{
	padding: 0px 10px 5px 10px;
	color: White;
	
}

a.searchresults_link, a.searchresults_link:active, a.searchresults_link:link,
a.searchresults_link:visited
{
	color: White;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

a.searchresults_link:hover
{
	color: White;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
}

.searchresults_Featured_Header
{
	background-image: url(../images/featured_supplier_header.gif);
	background-repeat: no-repeat;
	width: 640px;
	height: 28px;
}

.searchresults_NarrowSearch_Header
{
	background-image: url('../images/searchresults_NarrowSearch_Header.gif');
	background-repeat: no-repeat;
	width: 640px;
	height: 27px;
}

.searchresults_NarrowSearch_Header a, .searchresults_NarrowSearch_Header a:active,
.searchresults_NarrowSearch_Header a:link, .searchresults_NarrowSearch_Header a:visited,
.searchresults_NarrowSearch_Header a:hover
{
	color: #4D1C1C;
}

.searchresults_NarrowSearch_Criteria
{
	background-image: url('../images/searchresults_NarrowSearch_Criteria.gif');
	background-repeat: repeat-y;
	width: 640px;
}

.searchresults_NarrowSearch_Criteria_Content
{
	padding: 0px 10px 0px 35px;
}

.searchresults_Body
{
	background-image: url('../images/main_search_content_repeat.gif');
	background-repeat: repeat-y;
	width: 640px;
}

.searchresults_Content
{
	padding: 0px 10px 10px 10px;
}

.searchresults_Featured_Content
{
	padding: 0px 5px 10px 6px;
}

.searchresults_Complete_Header
{
	background-image: url('../images/searchresults_Complete_Header.gif');
	background-repeat: no-repeat;
	width: 640px;
	height: 27px;
}

.searchresults_Footer
{
	background-image: url(../images/main_search_footer.gif);
	background-repeat: no-repeat;
	width: 640px;
	height: 42px;
}

.results_Outer
{
	width: 130px;
	padding-top: 5px;
}

.results_TopPhoto
{
	padding: 2px 2px 2px 3px;
	height: 84px;
}

.results_TopLogo
{
	padding: 0px 5px 0px 3px;
	vertical-align: middle;
	text-align: center;
	height: 36px;
}

.results_TopName
{
	vertical-align: middle;
	text-align: center;
	height: 56px;
	width: 95px;
	margin-left: 2px;
	margin-right: 2px;
	overflow: hidden;
}

.results_NoFeatured
{
	padding: 10px 0px 0px 5px;
}

/******************************
 Platinum Results
******************************/

.results_Platinum_Header
{
	background-image: url('../images/results_Platinum_Header.gif');
	background-repeat: no-repeat;
	width: 130px;
	height: 8px;
}

.results_Platinum_Left
{
	width: 28px;
	height: 192px;
	vertical-align: top;
}

.results_Platinum_TopLeft
{
	background-image: url('../images/results_Platinum_TopLeft.gif');
	background-repeat: no-repeat;
	width: 28px;
	height: 172px;
	vertical-align: top;
}

.results_Platinum_TopLeft_Content
{
	padding-top: 95px;
}

.results_Platinum_TopLeft_Icon
{
	padding-bottom: 5px;
}

.results_Platinum_Right
{
	height: 192px;
	width: 102px;
	vertical-align: top;
}

.results_Platinum_TopRight
{
	background-image: url('../images/results_Platinum_Body.gif');
	background-repeat: repeat-y;
	background-position: top right;
	width: 102px;
	height: 184px;
	vertical-align: top;
}

.results_Platinum_BottomLeft
{
	background-image: url('../images/results_Platinum_BottomLeft.gif');
	background-repeat: no-repeat;
	width: 28px;
	height: 20px;
}

.results_Platinum_BottomRight
{
	background-image: url('../images/results_Platinum_Bottom.gif');
	background-repeat: no-repeat;
	width: 102px;
	height: 8px;
}

/******************************
 Profile Plus Results
******************************/
.results_ProfilePlus_Header
{
	background-image: url('../images/results_ProfilePlus_Header.gif');
	background-repeat: no-repeat;
	width: 130px;
	height: 8px;
}

.results_ProfilePlus_Left
{
	width: 28px;
	height: 192px;
	vertical-align: top;
}

.results_ProfilePlus_TopLeft
{
	background-image: url('../images/results_ProfilePlus_TopLeft.gif');
	background-repeat: no-repeat;
	width: 28px;
	height: 172px;
	vertical-align: top;
}

.results_ProfilePlus_TopLeft_Content
{
	padding-top: 95px;
}

.results_ProfilePlus_TopLeft_Icon
{
	padding-bottom: 5px;
}

.results_ProfilePlus_Right
{
	height: 192px;
	width: 102px;
	vertical-align: top;
}

.results_ProfilePlus_TopRight
{
	background-image: url('../images/results_ProfilePlus_Body.gif');
	background-repeat: repeat-y;
	background-position: top right;
	width: 102px;
	height: 184px;
	vertical-align: top;
}

.results_ProfilePlus_BottomLeft
{
	background-image: url('../images/results_ProfilePlus_BottomLeft.gif');
	background-repeat: no-repeat;
	width: 28px;
	height: 20px;
}

.results_ProfilePlus_BottomRight
{
	background-image: url('../images/results_ProfilePlus_Bottom.gif');
	background-repeat: no-repeat;
	width: 102px;
	height: 8px;
}

/******************************
 Profile Results
******************************/
.results_Profile_Photo
{
	height: 12px;
}

.results_Profile_Header
{
	background-image: url('../images/results_Profile_Header.gif');
	background-repeat: no-repeat;
	width: 130px;
	height: 8px;
}

.results_Profile_Left
{
	width: 28px;
	height: 67px;
	vertical-align: top;
}

.results_Profile_TopLeft
{
	background-image: url('../images/results_Profile_TopLeft.gif');
	background-repeat: no-repeat;
	width: 28px;
	height: 47px;
	vertical-align: top;
}

.results_Profile_TopLeft_Content
{
	padding-top: 2px;
}

.results_Profile_TopLeft_Icon
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.results_Profile_Right
{
	height: 67px;
	width: 102px;
	vertical-align: top;
}

.results_Profile_TopRight
{
	background-image: url('../images/results_Profile_Body.gif');
	background-repeat: repeat-y;
	background-position: top right;
	width: 102px;
	height: 57px;
	overflow: hidden;
	vertical-align: top;
}

.results_Profile_BottomLeft
{
	background-image: url('../images/results_Profile_BottomLeft.gif');
	background-repeat: no-repeat;
	width: 28px;
	height: 20px;
}

.results_Profile_BottomRight
{
	background-image: url('../images/results_Profile_Bottom.gif');
	background-repeat: no-repeat;
	width: 102px;
	height: 10px;
}

/******************************
 Jr. Profile Results
******************************/
.results_jr_profile
{
	margin: 5px 10px 0px 5px;
}

.supplier_list_box
{
	margin-top: 10px;
	color: Black;
	background-color: #E47D31;
	width: 320px;
	text-align: center;
}

.mytool_grid_header
{
	background-color: Transparent;
	border-bottom: 	black 2px dotted;
}

#tblMenu #tblSecondary
{
	width: 890px;
	font-size: 10pt;
}

#tblMenu #tblSecondary a, #tblMenu #tblSecondary a:link,
#tblMenu #tblSecondary a:active, #tblMenu #tblSecondary a:visited,
#tblMenu #tblSecondary a:hover
{
	font-size: 10pt;
	font-weight: bold;
}
