div.ncp_listing{
background: url(../img/ncp_background.png) repeat-x;
border:5px solid #D0E8C1;
position:relative;
width:735px;
height:400px;
margin:10px 0 10px 5px;
padding:0;
float:left;
clear:left;
}

div.ncp_listing a{
background-image: url(transparent.gif); /* Ridiculous hack for IE7/IE8 - without this, only the "blank space" in the NCP block is clickable, not the text or images therein */
display:block;
position:absolute;
width:735px;
height:400px;
top:0;
left:0;
display:none;
}

	div.ncp_listing a{
	hide_from_ie6: ";
	hide_from_ie6: "";
	display:inline;
	/*";/* This technique hides things from IE6. IE6 is the only browser that must have this inline_link displayed. */
	}

div.ncp_listing a.inline_link{
background-image: none;
display:inline;
position:absolute;
right:0px;
bottom:0px;
top:auto;
left:auto;
font-size:.7em;
font-weight:bold;
width:auto;
height:auto;
}

div.ncp_listing_header{
width:735px;
height:70px;
margin:0;
padding:0;
display:table-cell;
vertical-align:middle;
}

div.ncp_listing_body_top{
position:relative;
width:695px;
margin:10px 0 0 0;
padding:0 20px 5px 20px;
}

div.ncp_listing_body_left{
position:relative;
float:left;
width:360px;
margin:0;
padding:0 0 0 5px;
}

div.ncp_listing_body_right{
position:relative;
float:right;
width:360px;
margin:0;
padding:0 5px 0 5px;
}

	div.ncp_listing h1{
	font-size:1.2em;
	padding:0px 10px;
	text-align:center;
	color:white;
	font-variant: small-caps;
	}
	
	div.ncp_listing h2{
	font-size:1em;
	padding:0px 10px;
	text-align:center;
	color:white;
	font-weight:normal;
	}
	
	div.ncp_listing h3{
	font-size:.8em;
	padding:0px;
	color:black;
	margin:0;
	font-weight:bold;
	}
	
	div.ncp_listing h4{
	font-size:1em;
	padding:0px;
	margin:0px;
	color:black;
	text-align:center;
	background:none;
	width:auto;
	font-weight:bold;
	}
	
	div.ncp_listing p{
	padding:5px 20px;
	margin:0;
	font-size:.7em;
	}
	
	div.ncp_listing ul{
	margin-left:20px;
	}
	
		div.ncp_listing ul.nobullet{
		list-style-type: none
		}
		
		div.ncp_listing li.indented{
		margin-left:40px;
		margin-top:-10px;
		}

	div.ncp_listing li{
	padding:0;
	margin:0 0 0 20px;
	font-size:.7em;
	}
	
	div.ncp_listing img.map{
	position:relative;
	float:left;
	margin:0;
	padding:5px;
	}
	
	div.ncp_listing .text_only{
	position:absolute;
	top:85px;
	left:0;
	}
	
		div.ncp_listing .text_only p{
		color:white;
		z-index:-1;
		}

div.wiki .ncp_logo{
float:left;
}
	
div.ncp_listing .ncp_page_title{
font-size:18pt;
width:680px;
padding-top:20px;
text-align:center;
float:left;
}

div.ncp_listing .ncp_page_subtitle{
font-size:12pt;
width:680px;
padding-top:10px;
text-align:center;
float:left;
}

div.wiki .footer{
background-image: url(../img/ncp_listing_bg_footer.png);
padding: 0px 25px 0px 28px;
margin:0px 10px 0px 10px;
width:680px;
height:19px;
background-repeat:none;
}

div#sidetopbar div.wiki img{
padding-left:17px;
}

div.ncp_results{
text-align:center;
margin-bottom:10px;
}


