/* ------------------------------------------------------------------- */

/* HEADER */

/* ------------------------------------------------------------------- */
#Website-Header-Bar-Wrapper 		{ height:34px; padding:0; /*margin:9px 0px 0px 0px;*/ marign:0; text-align:left; color: #777; background:url('../grfx/header/bg.gif') repeat-x 0 0 } 

#Website-Selector					{ width:1004px; height:30px; margin:0 auto; position:relative; padding-top:9px; font-size:10px;}

#Website-Header-Bar-Logo			{ position:absolute; }
#Website-Header-Bar-Logo a			{ background:url(../grfx/header/caparo.gif) no-repeat top left; height:18px; width:155px; display:block; }
#Website-Header-Bar-Logo a span		{ display:none; }


/*/////////////////  active-division  /////////////////*/

#Website-Selector span.active-division { z-index: 2; position:absolute; margin: -3px 0px 0px 0px; 
	left:165px; }
	
#Website-Selector span.active-division ul {
	margin: 0;
	list-style: none;
	background: #d6d6d6 url(../grfx/header/select-bg.gif) no-repeat top right;
	padding:4px 5px 3px 5px;
	background: #d6d6d6 url(../grfx/header/select-bg.gif) no-repeat top right;
	border: 1px solid #FFFFFF;
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #adadad;
	width:120px;
	}
	
#Website-Selector span.active-division ul li {
	position: relative;
	margin:0;
	padding:0px 25px 0px 0px;
	}
	
#Website-Selector span.active-division ul li ul li{
	position: relative;
	padding:0; margin:0;
	padding-right: 20px;
	width:100%;
	background: none;
	}
	
#Website-Selector span.active-division li ul {
	position: relative;
	display: none;
	padding:5px 0px 0px 0px; margin:0;
	background:none;
	border: 0;
	}
	

/* Styles for Menu Items */
#Website-Selector span.active-division ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	}
	
#Website-Selector span.active-division ul li ul li a{
	margin: 0px -4px 0px -5px;
	padding:2px 0px 2px 5px; 
	display:block;
	width:124px;
	}
	


/* Fix IE. Hide from IE Mac \*/
* html #Website-Selector span.active-division ul li { float: left; height: 1%; }
* html #Website-Selector span.active-division ul li a { height: 1%;  }
/* End */

#Website-Selector span.active-division ul li ul li a:hover { color: #fff; background: #b7b7b7;  } /* Hover Styles */
		
#Website-Selector span.active-division li ul li a { padding:0; } /* Sub Menu Styles */

#Website-Selector span.active-division ul:hover{ cursor: pointer; }
#Website-Selector span.active-division ul:hover ul { display: block; padding-top:5px; } /* The magic */

#Website-Selector span.active-division ul li.sfhoverA, #Website-Selector span.active-division ul li.sfhoverA ul li { cursor: pointer; padding-right:0; }
#Website-Selector span.active-division ul li.sfhoverA ul { display:block; padding-top:5px; }




/*/////////////////  active-business  /////////////////*/

#Website-Selector span.active-business {
	z-index: 2;
	position:absolute;
	margin: -3px 0px 0px 0px; 
	left:305px;
	}
	
#Website-Selector span.active-business ul {
	margin: 0;
	list-style: none;
	background: #d6d6d6 url(../grfx/header/select-bg.gif) no-repeat top right;
	padding:4px 5px 3px 5px;
	border: 1px solid #FFFFFF;
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #adadad;
	width:170px;
	}

#Website-Selector span.active-business ul li {
	position: relative;
	margin:0;
	padding:0px 25px 0px 0px;
	}
	
#Website-Selector span.active-business ul li ul li{
	position: relative;
	padding:0; margin:0;
	padding-right: 20px;
	width:100%;
	background: none;
	}
	
#Website-Selector span.active-business li ul {
	position: relative;
	display: none;
	padding:5px 0px 0px 0px; margin:0;
	background:none;
	border: 0;
	}

/* Styles for Menu Items */
#Website-Selector span.active-business ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	}
	
#Website-Selector span.active-business ul li ul li a{
	margin: 0px -4px 0px -5px;
	padding:2px 0px 2px 5px; display:block;
	width:174px;
	}

/* Fix IE. Hide from IE Mac \*/
* html #Website-Selector span.active-business ul li { float: left; height: 1%; }
* html #Website-Selector span.active-business ul li a { height: 1%;  }
/* End */

#Website-Selector span.active-business ul li ul li a:hover { color: #fff; background: #b7b7b7;  } /* Hover Styles */
		
#Website-Selector span.active-business li ul li a { padding:0; } /* Sub Menu Styles */

#Website-Selector span.active-business ul:hover{ cursor: pointer; }
#Website-Selector span.active-business ul:hover ul { display: block; padding-top:5px; } /* The magic */

#Website-Selector span.active-business ul li.sfhoverB, #Website-Selector span.active-business ul li.sfhoverB ul li { cursor: pointer; padding-right:0; }
#Website-Selector span.active-business ul li.sfhoverB ul { display:block; padding-top:5px; }


/*/////////////////  search  /////////////////*/


.Search-Division-Selector { text-align:right; position:absolute; right:0;   }

.Search-Division-Selector span.search-label { 
	background: url(../grfx/header/search.gif) no-repeat center left; 
	text-indent:100px; 
	position:absolute; 
	width:33px; 
	padding:5px 10px 3px 5px; 
	margin:-3px 0px 0px 0px; right:290px; 
	text-align:right; }


.Search-Division-Selector input.input {  
	position:absolute; width:120px; 
	padding:4px 5px 3px 5px; 
	margin:-3px 0px 0px 0px; right:20px;  
	border: 1px solid #FFFFFF;
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #adadad;
	font-size:1em; }

.Search-Division-Selector input.button { position:absolute; padding: 0; margin:1px 0px 0px -15px; }

.Search-Division-Selector span.active-search-division { 
	z-index: 2;
	position:absolute;
	margin: -3px 0px 0px 0px; right:160px; 
	}
	
.Search-Division-Selector span.active-search-division ul { 
	margin: 0;
	list-style: none;
	background: #d6d6d6 url(../grfx/header/select-bg.gif) no-repeat top right;
	padding:4px 5px 3px 5px;
	border: 1px solid #FFFFFF;
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #adadad;
	text-align:left;
	width:120px;
	}

.Search-Division-Selector span.active-search-division ul li {
	position: relative;
	margin:0;
	padding:0px 25px 0px 0px;
	}
	
.Search-Division-Selector span.active-search-division ul li ul li{
	position: relative;
	padding:0; margin:0;
	padding-right: 20px;
	width:100%;
	background: none;
	}
	
.Search-Division-Selector span.active-search-division li ul {
	position: relative;
	display: none;
	padding:5px 0px 0px 0px; margin:0;
	background:none;
	border: 0;
	}

/* Styles for Menu Items */
.Search-Division-Selector span.active-search-division ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	}
	
.Search-Division-Selector span.active-search-division ul li ul li a{
	margin: 0px -4px 0px -5px;
	padding:2px 0px 2px 5px; display:block;
	width:124px;
	}

/* Fix IE. Hide from IE Mac \*/
* html .Search-Division-Selector span.active-search-division ul li { float: left; height: 1%; }
* html .Search-Division-Selector span.active-search-division ul li a { height: 1%;  }
/* End */

.Search-Division-Selector span.active-search-division ul li ul li a:hover { color: #fff; background: #b7b7b7;  } /* Hover Styles */
		
.Search-Division-Selector span.active-search-division li ul li a { padding:0; } /* Sub Menu Styles */

.Search-Division-Selector span.active-search-division ul:hover{ cursor: pointer; }
.Search-Division-Selector span.active-search-division ul:hover ul { display: block; padding-top:5px; } /* The magic */

.Search-Division-Selector span.active-search-division ul li.sfhoverC, .Search-Division-Selector span.active-search-division ul li.sfhoverC ul li { cursor: pointer; padding-right:0; }
.Search-Division-Selector span.active-search-division ul li.sfhoverC ul { display:block; padding-top:5px; z-index:10; }

#Website-Header-Bar-Wrapper input.button{ width:auto; height:auto; border:none; }