/* Header Classes */

div#headerContainer {
	color:#666;
	font-size:11px;
}

div#headerContainer div#logoContainer {
        padding: 10px 0px 0px 20px;
}
div#headerContainer div#topLinks {
    float: right;
    color: black;
    font-size: 11px;
    padding: 10px 15px 0px 0px;
    text-align: right;
}
/* PIC Rebrand start */
div#headerBarcontainer {
	width: 100%;
	height:32px;
}
div#headerBar  {
	background-image:url(http://i.yellowpages.com/D44_barmiddle-bg_V1.gif);
	position: relative;
	margin: 0px 20px 0px 20px;
	height:32px;
}
div#headerContainer div#needHelpContainer  {
	font-family:Arial;
	font-size:12px;
	margin-top:3px;
}
div#headerContainer div#needHelpContainer span  {
	font-weight:bold;
}
div#headerBar div#right  {
	float:right;
	margin:0px 20px 10px 0px;
	text-align:right;
}
div#headerBar div#rightBar  {
	background-image:url(http://i.yellowpages.com/D44_barright_V1.gif);
	float:right;
	width:10px;
	height:32px;
	
}
div#headerBar div#leftBar  {
	background-image:url(http://i.yellowpages.com/D44_barleft_V1.gif);
	float:left;
	width:10px;
	height:32px;
}
.breadcrumb-help {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
    padding: 5px 20px 5px 20px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	position: relative;
	margin: 0px 20px 0px 20px;
}
.breadcrumb {
	border: none;
	display: none;
}
.breadcrumb .nolink {
	font-weight:bold;
}
.breadcrumbGutter {
	display: none;
}

/* PIC Rebrand end*/
div#headerContainer div#topLinks span.delimiter {
    margin: 0px 6px;
}

 div#headerContainer div#topLinks a:link, div#headerContainer div#topLinks a:visited {
    color: black;
    text-decoration: none;
}

 div#headerContainer div#topLinks a:hover {
    color: black;
    text-decoration: underline;
}

/* Passive Parent   */
.parent { 
     
	height:20px;
    font-size: 11px;
	color: #067AB4;
	font-family:verdana,arial,helvetica;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-width:1px;
	border-top-color : #666666;
	border-top-style : solid;	
	
	}	
	.parent  A:link { color: #067AB4; text-decoration:none; }
    .parent  A:active { color: #067AB4; text-decoration:none; }
    .parent  A:visited { color: #067AB4; text-decoration:none; }
    .parent  A:hover { color: #39F; text-decoration:underline; }
	
 .parenton { 
     
	height:10px;
    font-size: 11px;
	color: #067AB4;
	font-family:verdana,arial,helvetica;
    padding-left:13px;
	padding-bottom:6px;
	padding-top:5px;
	border-top-width:1px;
	border-top-color : #666666;
	border-top-style : solid;	
	
	}	
	.parenton A:link { color: #067AB4; text-decoration:none; }
    .parenton A:active { color: #067AB4; text-decoration:none; }
    .parenton A:visited { color: #067AB4; text-decoration:none; }
    .parenton A:hover { color: #39F; text-decoration:underline; }
	
 .loneparent { 
     
	height:10px;
    font-size: 11px;
	color: #999999;
	font-family:verdana,arial,helvetica;
    padding-left:13px;
	padding-bottom:6px;
	padding-top:5px;
	border-top-width:1px;
	border-top-color : #999999;
	border-top-style : solid;	
	
	}	
	.loneparent A:link { color: #999999; text-decoration:none; }
    .loneparent A:active { color: #999999; text-decoration:none; }
    .loneparent A:visited { color: #999999; text-decoration:none; }
    .loneparent A:hover { color: #39F; text-decoration:underline; }
	
	

 .child { 

    font-size: 11px;
	color: #067AB4;
	font-family:verdana,arial,helvetica;
	padding-left:25px;
	padding-bottom:6px;
	
	}	
	.child  A:link { color: #067AB4; text-decoration:none; }
    .child  A:active { color: #067AB4; text-decoration:none; }
    .child  A:visited { color: #067AB4; text-decoration:none; }
    .child  A:hover { color: #39F; text-decoration:underline; }
    

 .childon { 
     
	height:10px;
    font-size: 11px;
	color: #999999;
	font-family:verdana,arial,helvetica;
	padding-left:45px;
	padding-bottom:6px;

	}	
	
	.line {
	height:20px;
	border-top-width:1px;
	border-top-color : #999999;
	border-top-style : solid;
}

.linehoriz { 
	height:20px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-width:1px;
	border-top-color : #666666;
	border-top-style : solid;		
	}
.body {
	color: #666;
}
