@import url("parts/banners.css");
@import url("parts/links.css");
@import url("parts/press.css");

/* CONTENT */

#content-box {
	position:relative;
	width:873px;
	clear:both;
}

#content {
	float:left;

	width:595px;

	margin:0;
	padding:0;

	padding-top:15px;
	margin-left:20px;
	-margin-left:10px;
	padding-right:20px;
}

/* CONTENT HIGHLIGHTS */

#content-highlights {	
	width: 598px;
	height: 350px;
	overflow: hidden; /* allow scrollbar */
	position:relative;
	float: none;
	border: 0;
	/* border 
	sisempi b6c0ca
	ulompi c9c9c9*/
	background: transparent;

    padding: 0;
	margin:0 0 20px 0;
}

#content-highlights div.header,
#content-highlights divi.header {
	height:10px;
	
	background:url("../pics/highlights_header_bg.gif");
	background-repeat:repeat-x;

	clear:both;
}

#content-highlights div.footer,
#content-highlights divi.footer {
	height:30px;
	
	background:url("../pics/highlights_footer_bg.gif");
	background-repeat:repeat-x;
	background-position:bottom left;

	clear:both;
}

#content-highlights div.divider,
#content-highlights divi.divider {
	background:#D4DAE6;
	margin-left:20px;
	margin-right:20px;
	height:21px;
	
	background:url("../pics/highlights_divider_bg.gif");
	background-repeat:repeat-x;
	background-position:0px 10px;
	
	clear:both;
}

#content-highlights div.image,
#content-highlights divi.image {
	float:left;
}

#content-highlights div.image-right,
#content-highlights divi.image-right {
	float:right;
}

#content-highlights div.image,
#content-highlights div.image-right {
    width:220px;
    margin: 0;
    padding: 0;
}

#content-highlights div.image-on-top, 
#content-highlights divi.image-on-top{
	width: 100%;
}

#content-highlights div.image div.caption,
#content-highlights div.image p.caption,
#content-highlights divi.image divi.caption,
#content-highlights div.image-right div.caption,
#content-highlights div.image-right p.caption,
#content-highlights divi.image-right divi.caption {
	font-size:9px;
	line-height:12px;
	color:#868686;
	margin-left:6px;
	margin-right:25px;
}

#content-highlights div.image img,
#content-highlights divi.image img,
#content-highlights div.image-right img,
#content-highlights divi.image-right img {
	border: none;
    padding: 0;
    margin: 0;
}

#content-highlights div.image-right img, 
#content-highlights divi.image-right img{
	float: right;
}
#content-highlights div.data,
#content-highlights divi.data {
    padding: 0;
    margin: 0;
	width: 323px;
	float: left;
}
#content-highlights div.data-image-on-top,
#content-highlights divi.data-image-on-top {
    width: 100%;
	margin: 0;
    padding: 0;
}
#content-highlights div.data-noimage,
#content-highlights divi.data-noimage {
    margin: 0;
    padding: 0;
}

#content-highlights div.entry,
#content-highlights divi.entry {
	clear: none;
	width: 578px;
	height: 348px;
	background: url("../pics/nosto_bg.png") repeat-x;
	
	padding: 0;
	margin:0 auto;
}
#content-highlights div.content-column-full{
	padding: 18px 23px;
	margin: 0;
}
#content-highlights a.internal {
	padding-left: 7px !important;
}
#content-highlights a.internal,
#content-highlights a.external{
	margin: 0 7px 0 5px;
}

#content-highlights div.internal a.internal,
#content-highlights divi.internal a.internal {
	clear:both;
	float:right;
	padding-right:10px;
	/* margin-bottom:-20px; */
}


#content-highlights div.divider,
#content-highlights div.header,
#content-highlights div.footer,
#content-highlights div.internal
{
    display: none;
}
#content-highlights h2{
	color: #0c3691;
	font-size: 18px;
	line-height: 22px; 
	margin: 0;
	font-weight: bold;
	padding: 0 0 10px 0;

}

#content-highlights p.caption{
	display: none;
}

#content-highlights div.highlights-video-overlay{
	height:265px;
	width:552px;
	background-position: 0 0;
}

#content-highlights  div.highlights-video-title{
	color:#FFF;
	width: 526px;
	height: 43px;
	background:tranparent;
	padding:4px 12px;
	font-size: 18px;
	line-height:21px;
	text-align: bottom;
	font-weight:bolder;
	vertical-align: middle;
	display: table-cell;
}        	  

#content-highlights a.highlights-video-link{
	padding: 0;
	margin: 0;
	border: 0;
	text-decoration: none;
}

#content-highlights a.highlights-video-link img{
	padding: 0;
	margin: 0;
	border: 0;
}

/* slider control */
div.controls{
	clear: both;
	height: 26px;
    padding: 6px 0 0 0;
    margin: 0 -7px 0 0;
}
div.controls a{
	width: 17px;
	height: 17px;
	background: url("../pics/slider_button.png") repeat-x;
	background-position: -34px 0;
	outline: none;
	display: block;	
	text-indent: -9999px;
	float: right;
	margin: 0 0 0 8px;
	padding: 0;
}
/* CONTENT TEASERS */

#content-teasers {
	float:left;
	
	width:310px;
	padding-right:35px;
}

#content-teasers h1, #content-press h1, #content-speeches h1 {
	height:35px;
	line-height:14px;
	
	background:url("../pics/highlights_header_bg.gif");
	background-repeat:repeat-x;
	background-position:0px 17px;

	clear:both;
	font-size: 13px;
}

#content-teasers div.divider,
#content-teasers divi.divider {
	height:15px;
	clear:both;
}

#content-teasers div.entry div.image,
#content-teasers divi.entry divi.image {
	float:left;
	width:75px;
}

#content-teasers div.entry div.data,
#content-teasers divi.entry divi.data {
	float:left;
	width:230px;
}

#content-documents {
	float:left;
	
	width:250px;
}

/* CONTENT PRESS */

#content-press, #content-speeches {
	position:relative;
	margin-bottom:20px;
	padding-bottom:25px;
}

#content-press div.internal a.internal, 
#content-speeches div.internal a.internal ,
#content-press divi.internal a.internal, 
#content-speeches divi.internal a.internal {
	float:right;
	padding-bottom: 20px;
}

#content-press div.internal a.rss,
#content-speeches div.internal a.rss,
#content-press divi.internal a.rss,
#content-speeches divi.internal a.rss {
	float:left;
	background-image:url('../pics/feed_icon.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px 0;
}
	
#content-press li, #content-speeches li {
	background:url("../pics/bullet_box.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	
	padding-left:10px;
	padding-bottom:5px;
}


#content-press li a, #content-speeches li a {
	text-decoration:none;
}

#content-press li a:hover, #content-speeches li a:hover {
	text-decoration:underline;
}

#content-press li *, #content-speeches li  * {
	display:inline;
	padding-right:5px;
}

#content-press li div.author,
#content-press li divi.author {
	font-size:9px;
	padding-left:5px;
}

#content-press li div.date, #content-speeches li div.date,
#content-press li divi.date, #content-speeches li divi.date {
	font-size:9px;
	white-space: nowrap;
}

/* NARROW LAYOUT MODE */

html.narrow #content {
	width:498px;
}

html.narrow #content-box {
	width:776px;
}

html.narrow #content #content-highlights div.data,
html.narrow #content #content-highlights divi.data {
	padding-left:20px;
	width:463px;
}

html.narrow #content-teasers {
	width:499px;
	margin-right:0;
	padding-right:0;
	margin-bottom:15px;
}

html.narrow #content-documents li {
	padding-left:0px;
	background:none;
}

html.narrow #content-teasers div.entry div.data,
html.narrow #content-teasers divi.entry divi.data {
	width:423px;
}

html.narrow #content-press {
	width:499px;
	margin-bottom:15px;
}

html.narrow #content-speeches {
	width:499px;
	margin-bottom:15px;
}
