/* ----------------------------------------------------------------------------- */
/* > frame > content > right > publications */

#frame #content #right #publications {
	width:580px;
	margin:15px 0 35px 0;
	padding:4px 20px 0 20px;
}

/* ----------------------------------------------------------------------------- */
/* > frame > content > right > publications > publications_item */

	#frame #content .publications_item {
		display:block;
		overflow:hidden;
		margin:10px 0 10px 0;
	}

	* #frame #content .publications_item {
		margin:0px 0 10px 0;
	}

	#frame #content .publications_item .image {
		display:block;
		overflow:hidden;
		float:left;
		width:80px;
		height:110px;
		/*width:80px;*/
		margin:0 20px 20px;
		background:url(../img/bk_doc_nopanel.gif) top left no-repeat;
	}

	#frame #content .publications_item .title {
		display:block;
		padding-right:100px;
		margin-bottom:10px;
		text-align:left;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}

	#frame #content .publications_item .title:hover {
		background:none;
		text-decoration:underline;
	}

	#frame #content.about .publications_item .title {
		color:#b70f2a;
	}

	#frame #content.consumer .publications_item .title {
		color:#e86d1f;
	}

	#frame #content.industry .publications_item .title {
		color:#c88b00;
	}

	#frame #content .publications_item .attribute {
		margin-top:5px;
	}

	#frame #content .publications_item .value {
	}

	#frame #content.about .publications_item .value {
		color:#b70f2b;
	}

	#frame #content.consumer .publications_item .value {
		color:#e86d1f;
	}

	#frame #content.industry .publications_item .value {
		color:#c88b00;
	}

	#frame #content .publications_item .text {
		padding:10px 20px 0 20px;
	}

	* html 	#frame #content .publications_item .text  {
		padding:10px 20px 0 20px;
	}

	hr {
		border-top:1px solid #dcdbdb;
		border-bottom:none;
		border-left:none;
		border-right:none;
		color:#FFFFFF;
		background-color:#FFFFFF;
		margin:10px 0 10px 20px;
	}

	* html hr {
		margin:5px 0 10px 20px;
	}

	#frame #content .publications_item .more {
		padding: 10px 0 0 460px;
	}

	#frame #content .publications_item .more a {
		text-decoration:none;
		color:#FFFFFF;
	}

	#frame #content .publications_item .more a:hover {
		background-position:top right;
	}

	#frame #content.about .publications_item .more a:hover {
		color:#b70f2b;
	}

	#frame #content.consumer .publications_item .more a:hover {
		color:#e86d1f;
	}

	#frame #content.industry .publications_item .more a:hover {
		color:#c88b00;
	}
	
	#frame #content #right #downloads {
		display:block;
		overflow:hidden;
		width:561px;
		min_height:100px;
		margin:30px 0 10px 35px;
		text-align:left;
		background:url(../img/bk_panel_long_bottom.gif) bottom left no-repeat #dcdbdb;
	}
	* html #frame #content #right #downloads {
		margin:30px 0 10px 32px;
	}

	#frame #content #right #downloads a {
		text-decoration:none;
	}

	#frame #content #right #downloads a:hover {
		text-decoration:none;
	}

	#frame #content #right #downloads .title {
		display:block;
		overflow:hidden;
		padding:8px 20px 0 20px;
		margin-bottom:5px;
		background:url(../img/bk_panel_grey.gif) top left no-repeat;
		font-size:14px;
		font-weight:bold;
		color:#b70f2a;
	}

	#frame #content #right #downloads .doc {
		display:block;
		overflow:hidden;
		float:left;
		width:100px;
		height:160px;
		margin:0px 10px 10px 10px;
		padding:10px 8px 0 12px;
		background:url(../img/bk_doc.gif) top left no-repeat;
		text-align:center;
		text-decoration:none;
		color:#000000;
	}

	* html #frame #content #right #downloads .doc {
		display:block;
		overflow:hidden;
		float:left;
		width:100px;
		height:160px;
		margin:0px 7px 10px 7px;
		padding:10px 10px 0 10px;
		background:url(../img/bk_doc.gif) top left no-repeat;
		text-align:center;
		text-decoration:none;
		color:#000000;
	}

	#frame #content #right #downloads .doc:hover {
		/*background:#f8e7e9;*/
		background:url(../img/bk_doc.gif) top right no-repeat;
		text-decoration:none;
	}

	#frame #content #right #downloads .doc img {
		border:none;
		margin-bottom:10px;
	}

	#frame #content #right #downloads .doc .name {
		text-decoration:underline;
		margin-bottom:3px;
	}

	#frame #content #right #downloads .doc .date {
		color:#b70f2a;
		font-size:11px;
		text-decoration:none;
	}

	#frame #content #right #downloads .doc .type {
		color:#b70f2a;
		text-decoration:none;
	}
