@import url("global.css");
/*	#header	*/
#header {
	/*margin-top:55px;*/
}

	#header #homeflash
	{
		width: 644px;
	}
		
	#header .searchbox
	{
		margin:0px;
	}
	
	#header .bannerlt {
	}
/**************************/

#homeflash
{
	float:left;
}
 
/*	#main	*/
#main a, #content a
{
    color: #007eb9;
    text-decoration: none;
}
	#main a:hover, #content a:hover
	{
		color: #DE7C35;
		text-decoration: underline;
	}
/**************************/

/*	#homeside	*/
#homeside
{
    background-color: #fff;
    width: 324px;
    padding: 0;
    float: left;
}
	#homeside .homesidemain
	{
		background-color: #faf2e4;
		float: left;
		padding: 8px 19px;
	}
	#homeside .contentblock
	{
		padding: 14px 0;
		width: 285px;
		float: left;
	}
	#homeside .contentimg
	{
		padding: 5px 0;
		text-align: center;
	}
	#homeside a
	{
		color: #224e67;
	}
		#homeside a:hover
		{
			color: #F17D29;
		}
	#homeside ul
	{
		float: left;
		padding: 0;
		margin: 12px 12px 0 0;
		list-style: none;
		width: 135px;
	}
		#homeside ul.col2 {
			margin-right: 0;
		}
		#homeside ul li
		{
			padding: 4px 0 3px 8px;
			line-height:normal;
			margin: 0;
			background: url("../images/bullet_orange.gif") no-repeat left 10px;
		}
		#homeside ul.linklist
		{
			font-size:11px;
			line-height:normal;
		}
		#homeside ul.linklist a
		{
			text-decoration: none;
		}
	#homeside .countrynav
	{
		margin: 6px auto 4px auto;
	}
		#homeside .countrynav td
		{
			padding: 2px 6px 0 8px;
		}

	#homeside .subimg
	{
		padding-bottom: 15px;
	}
/**************************/

#homepage #npdlogo
{
    float: right;
    width: 324px;
    text-align:center;
    padding: 25px 0;
}

#homecontent
{
    float: left;
    width: 629px;
    padding: 24px 15px 10px 0;
}

/*	#newsarea	*/
#newsarea
{
    float: left;
    padding: 0 0 5px 0;
}
	#newsarea .newsnav
	{
		margin: 0 0 2px 0;
	}
		#newsarea .newsnav img, #newsarea #newssecondary .newsnav img
		{
			margin: 0 2px 0 0;
		}
	#newsarea .homenews
	{
		clear:left;
		float:left;
		line-height:normal;
		padding: 0 0 13px 15px;
		width: 299px;
	}
	#newsarea .newssection
	{
		border: 2px solid #e2ecf0;
		border-top: 2px solid #ef7d2b;
		float: left;
		height: 100%;
		margin: 0;
		padding: 10px 15px 8px 15px;
		width: 265px;
		position: relative;
	}
	#newsarea #presstabarea, #newsarea #researchtabarea
	{
		display: block;
	}
	#newsarea h4
	{
		padding: 0;
		font-size: 1em;
		font-weight: normal;
	}
	#newsarea #newssecondary h4
	{
		font-weight: bold;
	}
	#newsarea h3
	{
		padding: 0;
		font-size: 1em;
		font-weight: normal;
	}
	#newsarea p
	{
		padding: 0;
	}
	#newsarea .newssection li.logoutonly
	{
		visibility: hidden;
	}
	#newsarea .loggedout li.logoutonly
	{
		visibility: visible;
	}
	#newsarea .newssection img.logoutonly
	{
		display: none;
	}
	#newsarea .loggedout img.logoutonly
	{
		display: inline;
		position: absolute;
	}
	#newsarea ul
	{
		clear: both;
		list-style: none;
		margin: 0;
		padding: 4px 0;
	}
	#newsarea ul li
	{
		padding: 0 0 8px 8px;
		margin: 0;
		background: url("../images/bullet_orange.gif") no-repeat left 8px;
	}
	#newsarea ul.morelinks
	{
		margin: 0;
		padding: 0;
		float: right;
	}
	#newsarea ul.morelinks li
	{
		margin: 0 0 0 16px;
		padding: 0 0 0 14px;
		float: left;
		background: url("../images/arrow_orange.gif") 0% 4px no-repeat;
		text-transform: lowercase;
	}
	#newsarea ul.morelinks a
	{
		text-decoration: none;
		color: #224E67;
	}
	#newsarea ul.morelinks a:hover
	{
		text-decoration: none;
		color: #DE7C35;
	}
	#newsarea .imglist img {
		float: left;
	}
	#newsarea .imglist h4, #newsarea .imglist p {
		margin-left: 63px;
	}
	#newsarea .sub {
		float: left;
		margin: 0 0 5px 0;
	}
	#newsarea .sub .newssection {
		height: 7.2em;
	}
	#newsarea ul, #newsarea p
	{
		padding: 2px 0 .1em 0;
	}
	#newsarea #newssecondary .sub img
	{
		float: left;
	}
	#newsarea #newssecondary .sub ul, #newsarea #newssecondary .sub p
	{
		clear: none;
		padding: 2px 0 1em 100px;
	}
	#newsarea ul.morelinks
	{
		font-size:11px;
		line-height:normal;
		padding: 2px 0 0 0;
		margin: 0;
	}
	
	#newsarea .imglist ul.morelinks
	{
		position: static;
	}
/**************************/

/*	#secondarypromo	*/
#secondarypromo {
	background-color:#fff1d8;
	border-top:1px solid #ffe2cd;
	float:right;
	margin-top:13px;
	padding-top:7px;
    vertical-align: bottom;
    text-align: center;
	width:324px;
}
	#secondarypromo h3 {
			color: #0c4c72;
			font-size: 130%;
			margin: 0 0 7px 0;
			padding: 0;
			text-align: left;
	}
	#secondarypromo p {
		margin: 0;
		padding: 0;
		text-align: right;
		width: 228px;
	}        
		#secondarypromo p a {
			background: url("../images/structure/arrow_orange.gif") 0% 3px no-repeat;
			color: #f67f1b;
			letter-spacing: -.05em;
			padding: 0 0 0 13px;
			text-decoration: none;
		}
			#secondarypromo p a:hover {
				text-decoration: underline;
			}
/**************************/

#sideContactTitle {
	background:transparent url("../images/headings/h_displaysearch.gif") no-repeat top left;
	height:17px;
	text-indent:-9999px;
	width:136px;
}