﻿
.catalog 
{
	font-family:tahoma, verdna, arial; 
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-width:0px;
	border-style:none;
	border-spacing:0px;
	
	}

.cat_area
{
	/*background: url(../../Graphics/Images/Generic/bg_main.gif)  repeat-x  bottom;*/
	/*border-style: solid;
	border-color: #CCC;*/
	border-style:none;
	background-color: #eff8e0;
	padding-left:15px;
	padding-right: 15px;
	font-size:11px;
}

/*.cat_title:link, .cat_title:visited {text-decoration:none; font-size:11px; }
.cat_title:hover, .cat_title:hover.visited {text-decoration:none; color:#5c5e50;}
*/

.cat_title:link, .cat_title:visited, .cat_title:hover, .cat_title:hover.visited
{
	background: url(../../Graphics/Images/Generic/bg_arrow_bottom.gif)  #eff8e0 no-repeat 6px 6px; 
	/*border-bottom:1px dotted #dcdcdc;*/
	line-height: 18px;
	padding-left: 20px;
	width: 50%;
	display: block;
	
	/*
font-size: 11px;
	z-index:102;
	position:relative;
	color:#5c5e50;*/
}

/*.cat_title:link, .cat_title:visited {text-decoration:none;}*/
.cat_title:hover, .cat_title:hover.visited {text-decoration:none; color:#5c5e50;}


.cat_hidden .cat_title:link, .cat_hidden .cat_title:visited, .cat_hidden .cat_title:hover.visited
{
	background: url(../../Graphics/Images/Generic/bg_arrow_right.gif) #eff8e0 no-repeat 6px 6px;
	/*border-bottom:1px dotted #dcdcdc;*/
	font-size:11px;
	line-height:18px;
	display: block;
}

.cat_hidden .cat_title:hover
{ 	color: darkorange;
	}

.cat_hidden .cat_links, .cat_hidden .cat_links {display:none;}

.cat_shown  .cat_links
{		margin:  0 0px 0 15px;
	/*border: 1px dotted #dcdcdc;*/
	/*background-color: #fff8e4;*//*#FFFFFF;*/
	position:relative ;
	top:-1px;
	font-size:11px;
	font-family:tahoma, verdna, arial; 
}
	
.cat_shown .cat_links a:link,.cat_shown  .cat_links a:visited, .cat_shown .cat_links a:hover.visited 
{
	line-height:18px; 
	font-size:11px;
	/*padding-left:40px; */
	color:#5c5e50; 
	float:left; 
	margin-left:25px;
	
}

.cat_links a:link, .cat_links a:visited {text-decoration:none;}
.cat_links a:hover, .cat_links a:hover.visited {text-decoration:underline;}

/* Industry/Category home page control--------------------------*/
.cat_area_home
{
	padding-top:10px;
	border-color: #CCC;
	border-width: 0px;
	background-color: #eff8e0;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom:0px;
}

.cat_title_home:link, .cat_title_home:visited, .cat_title_home:hover, .cat_title_home:hover.visited
{
	padding-left: 15px;
	display: block;
	/*height: 15px;
	font-family: tahoma,verdana,arial;*/
	font-size: 11px;
	color: #80923f;
	line-height: 18px;
	color:#5c5e50;
	/*font-weight:bold;*/
}

.cat_title_home:hover
{
	color: darkorange;
}


.cat_area_home
{
	border-style: solid;
	border-color: #CCC;
	border-width: 1px;
	background-color: #eff8e0;
	padding-left:15px;
	padding-right: 15px;
}

.cat_links_home
{	border: 1px solid #dcdcdc;
	background-color: #FFFFFF;/*#fff8e4;*/
	position:relative ;
	top:-1px;
	
	}
	
.cat_links_home a:link, .cat_links_home a:visited, .cat_links_home a:hover.visited 
{
	line-height:18px; 
	padding-left:30px; 
	color:#5c5e50; 
	float:left; 
	font-size:11px;
	margin-left:25px;

}

/*.cat_links_home a:link, .cat_links_home a:visited {text-decoration:none;}
.cat_links_home a:hover, .cat_links_home a:hover.visited {text-decoration:underline;}*/

.cat_hidden_home .cat_title:link, .cat_hidden_home .cat_title:visited, .cat_hidden_home .cat_title:hover.visited
{
	background: url(../../Graphics/Images/Generic/bg_arrow_right.gif) #FFFFFF/*#FFF7CD*/ no-repeat 6px 6px;
	border-bottom:1px solid #dcdcdc;
}


.cat_hidden_home .cat_title:hover
{ background-color:#fff8e4;
	}

.cat_hidden_home  {display:none;}

.cat_home_header
{
	display:block; position:relative; height:20px; width:150px; border:solid 1px #CCC; background-color:#ffffff; text-align:center; vertical-align:middle; bottom:-1px; border-bottom:0px; z-index:101
	}

/*------------------------------------------------------------*/


.cat_clear {width:100%; height:1px; clear:both;}

.cat_links2 a:link, .cat_links2 a:hover, .cat_links2 a:visited, .cat_links2 a:hover.visited {background:#dee3d3; border-bottom:1px solid #eff2e9; line-height:18px; padding-left:3px; color:#5c5e50; float:left; margin-left:25px; width:43%;}
.cat_links2 a:link, .cat_links2 a:visited {text-decoration:none;}
.cat_links2 a:hover, .cat_links2 a:hover.visited {text-decoration:underline; background:#e6eadf;}


.rtop, .rbottom{display:block;overflow: hidden;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;}
.r1{margin: 0 5px;bottom: -1px; overflow: hidden; background-color:Gray;}
.r2{margin: 0 3px;bottom: -1px;overflow: hidden; background-color:Gray;}
.r3{margin: 0 2px;bottom: -1px;overflow: hidden; background-color:Gray;}
.r4{margin: 0 1px;bottom: -1px;overflow: hidden; height: 1px; background-color:Gray;} 

.r1 ,.r2, .r3, .r4
{
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
clear:both;
/* */ 
}