/**
 * --------------------------------------------------------
 * GLOBAL CSS FOR NCR - Leaderships
 * --------------------------------------------------------
 */

/* GENERAL USE
-----------------------------------*/
	body {
		margin:0;
		background-color:#c2c1be;
		/* background-image:url(/images/site/media/common/mainBackground.gif); */
		background-repeat:repeat-x;
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		color:#666666;
	}
	
	#loading {
		position:absolute;
		width:32px;
		height:32px;
		margin-left:255px;
		margin-top:-50px;
		display:none;
	}
	
	img{border:none;}
	
	a {
		color:#336699;
		text-decoration:none;
	}

	a:hover {
		text-decoration:underline;
	}
	h2{
		font-size:14px;
		font-weight:bold;
		color:#555;
		margin:0px;
		padding:7px 0px 0px 0px;
		
	}
/* ------------------------------------
 * STRUCTURE
 * ----------------------------------*/
	#container {
		width:900px;
		position:relative;
		margin:auto;
	}
	
	#content {
		width:864px;
		position:relative;
		padding:1px 21px 10px 15px;
		float:left;
		background-color:#fff;
	}
	#contentMediaDetail {
		width:864px;
		position:relative;
		padding:10px 21px 10px 15px;
		float:left;
		background-color:#fff;
	}
	
/* ------------------------------------
 * HEADER
 * ----------------------------------*/	
	
	#header {
		background-image:url(/images/site/media/common/headerBackground.jpg);
		background-repeat:no-repeat;
		width:960px;
		height:125px;
	}
	
	/*#logo {
		width:330px;
		height:34px;
		position:absolute;
		padding-left:21px;
		padding-top:40px;
	} */
	
	#search {
		position:absolute;
		margin-top:58px;
		margin-left:700px;
	}
	
	.searchfield {
		color:#666666;
		font-size:10px;
	}
	
	.searchfieldPosition {
		position:absolute;
	}
	
	#searchSubmit {
		position:absolute;
		margin-left:207px;
		margin-top:-16px;
	}
	
	#login {
		position:absolute;
		top:38px;
		left:700px;
	}
		
	#loginfieldPosition {
		position:absolute;
		top:2px;
		left:168px;
	}
	
	#loginSubmit {
		position:absolute;
		left:207px;
		top:0px;
	}
	#title {
		position:relative;
		padding-left:18px;
		margin-top:1px;
		margin-left:-15px;
		margin-bottom:20px;
	}
	
	#headerIntro {
		color:#666666;
		font-size:11px;
		position:absolute;
		left:359px;
		top:44px;
		width:355px;
		height:90px;
	}
	
	.icons{
		position:absolute;
		left:677px;
		top:41px;
		width:200px;
	}
	
	.icon{
		float:left;
		padding:3px 9px 0px 0px;
	}
	.divider{
		float:left;
		padding-right:9px;
	}
	
	
/* ------------------------------------
 * TABS
 * ----------------------------------*/

	#tabs {
		position:absolute;
		margin-top:106px;
		width:960px;
		z-index:200;
	}
	

/* ------------------------------------
 * CONTENT
 * ----------------------------------*/
	#menuColumn{
		float:left;
		width:183px;
		padding-left:6px;
	}

	.menuBlock{
		float:left;
		width:183px;
		margin-bottom:30px;
	}
	
	.menuHeader{
		float:left;
		width:183px;
		padding-bottom:5px;
		@padding-bottom:0px;
	}
	
	.menuItem{
		padding:5px 0px 7px 10px;
		width:173px;
		background-image:url(/images/site/media/common/sidebar/separator.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
	.menuBlock a {
		color:#336699;
		text-decoration:none;
		font-size:10px;
	}

	.menuBlock a:hover {
		text-decoration:underline;
	}
	
	.dateHeader {
		font-size:9px;
		color:#777;
		padding-bottom:9px;
	}

	.contentColumn{
		float:left;
		width:657px;
		padding-left:18px;
	}
	
	.pressReleases{
		float:left;
		width:637px;
		background-image:url(/images/site/media/common/bg_topstories.gif);
		background-repeat:repeat-y;
		padding:20px 0px 20px 20px;
		border-bottom:1px solid #DADADA;
	}
	
	.pressThumb{
		float:left;
		width:200px;
	}
	
	.pressBody{
		float:left;
		width:400px;
		font-size:12px;
		line-height:18px;
		color:#444;
	}
	
	.pressLinks{
		float:left;
		width:400px;
		padding:8px 0px 0px 0px;
	}	
	
	.pressActions{
		float:left;
		width:400px;
		padding:10px 0px 0px 0px;
	}
	.actionIcon{
		float:left;
		padding:0px 4px 0px 0px;
	}
	.actionLink{
		float:left;
		padding:0px 10px 0px 0px;
		margin-right:10px;
	}
	
		
	.videoStories{
		float:left;
		width:309px;
		background-image:url(/images/site/media/common/bg_video.gif);
		background-repeat:repeat-y;
		padding:20px 0px 20px 20px;
		border-bottom:1px solid #EDEDED;
		height:100%;
	}
	
	.videoThumb{
		float:left;
		width:175px;
	}
	.videoLinks{
		float:left;
		width:125px;
		/*padding:7px 0px 0px 0px; */
	}	
	
	.videoBody{
		float:left;
		width:125px;
		line-height:15px;
	}
	
	.caseStudyStories{
		float:left;
		width:308px;
		background-image:url(/images/site/media/common/bg_cases.gif);
		background-repeat:repeat-y;
		padding:20px 0px 20px 20px;
		border-bottom:1px solid #EDEDED;
		height:100%;
	}
	
	.caseThumb{
		float:left;
		width:175px;
	}
	
	.caseBody{
		float:left;
		width:130px;
		line-height:15px;
	}
	
	.caseLinks{
		float:left;
		width:125px;
		/*padding:7px 0px 0px 0px; */
	}	
	
	.caseActions{
		float:left;
		width:133px;
		padding:10px 0px 0px 0px;
	}
	.caseActions .actionIcon{
		float:left;
		padding:0px 0px 0px 0px;
	}
	.caseActions .actionLink{
		float:left;
		padding:0px 5px 0px 0px;
		margin-right:5px;
	}
	.moreSection{
		float:left;
		width:650px;
		border-bottom:1px solid #EDEDED;
		border-left:1px solid #EDEDED;
		border-right:1px solid #EDEDED;
		padding-bottom:40px;
		padding-left:5px;
		padding-top:10px;
	}
	.moreCol{
		float:left;
		width:200px;
		padding:17px 0px 0px 11px;
		color:#444;
		font-size:11px;
		line-height:18px;
	}
	.moreHeader{
		float:left;
		width:205px;
		font-size:12px;
		font-weight:bold;
		padding:0px 0px 3px 0px;
	}
	.moreItem{
		float:left;
		width:600px;
		/*background-image:url(/images/site/media/common/moreseparator.gif); */
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:15px;
		/*margin-bottom:9px;*/
	}
	.moreDate{
		float:left;
		width:205px;
		font-size:9px;
		color:#777;
		padding:0px 0px 0px 0px;
		text-transform:uppercase;
	}
	.moreCopy{
		float:left;
		width:580px;
		margin-left:20px;
	}
	
		.listStories{
		float:left;
		border-right:1px solid #EDEDED;
		border-left:1px solid #EDEDED;
		border-bottom:1px solid #EDEDED;
		margin-bottom:20px;
	}
	.listStoriesheader{
		float:left;
	}
	.listStory{
		float:left;
		border-bottom:1px dotted #CCC;
		width:630px;
		margin:15px 0px 0px 10px;
		_margin-left:10px;
		padding:0px 0px 15px 0px;
	}
	.listStoryDate{
		float:left;
		width:630px;
		padding-bottom:10px;
		text-transform:uppercase;
		color:#777;
	}
	.listStoryCopy{
		float:left;
		width:630px;
		color:#444;
	}
/* ------------------------------------
 * ARTICLE PAGE
 * ----------------------------------*/
	
	.articleHeader{
		float:left;
		width:660px;
		padding:0px 0px 20px 0px;
	}
	
	.articleImage{
		float:left;
		width:240px;
	}
	
	.articleLinks{
		float:left;
		width:390px;
		padding:0px 0px 0px 0px;
	}	
	
	.articleBody{
		float:left;
		width:390px;
		font-size:12px;
		line-height:18px;
		color:#444;
	}
	.articleAuthor{
		font-size:13px;
	}
	
	.articleActions{
		float:left;
		width:400px;
		padding:10px 0px 10px 10px;
		background-color:#F7F7F7;
	}
	
	.articleMoreSection{
		float:left;
		width:660px;
		padding-bottom:40px;
	}
	.articleCol{
		float:left;
		width:412px;
		padding:0px 0px 0px 0px;
		color:#444;
		font-size:11px;
		line-height:18px;
	}
	.articleMoreCol{
		float:left;
		width:216px;
		padding:0px 0px 0px 20px;
		color:#444;
		font-size:11px;
		line-height:18px;
	}
	.articleMoreHeader{
		float:left;
		width:216px;
		font-size:12px;
		font-weight:bold;
		padding:0px 0px 3px 0px;
	}
	.articleMoreItem{
		float:left;
		width:208px;
		background-image:url(/images/site/media/common/moreseparator.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:15px;
		padding-left:14px;
		margin-bottom:9px;
	}
	.articleMoreDate{
		float:left;
		width:208px;
		font-size:9px;
		color:#777;
		padding:0px 0px 0px 0px;
		text-transform:uppercase;
	}
	.articleMoreCopy{
		float:left;
		width:200px;
	}

	.relatedblock{
		float:left;
		width:200px;
		/*background-image:url(/images/site/media/common/moreseparator.gif); */
		background-repeat:no-repeat;
		background-position:top;
		padding:15px 0px 15px 0px;
		text-transform:uppercase;
	}
	.relatedHeader{
		float:left;
		width:200px;
		font-weight:bold;
		padding-bottom:5px;
	}
	#relatedNCR{
		text-transform:none;
	}
	#articleBottomPagination {
		float:left;
		width:657px;
		border-top:1px solid #ebecf0;
		margin-top:20px;
		height:25px;
	}
	
	#paginationElements {
		width:123px;
		float:left;
		height:20px;
		padding-top:5px;
	}
	
	#paginationPages {
		width:534px;
		float:right;
		text-align:right;
		height:25px;
	}
	
	.activePage {
		background-color:#ebecee;
		color:#303437;
		height:25px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:4px;
		padding-right:4px;
		margin-top:10px;
		position:relative;
		top:5px;
	}
	
	.paginationText {
		color:#666666;
		height:25px;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:7px;
		margin-top:10px;
		position:relative;
		top:5px;
	}

	a.pageLink {
		color:#666666;
		height:25px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:4px;
		padding-right:4px;
		margin-top:10px;
		position:relative;
		top:5px;
		text-decoration:none;
	}

	a.pageLink:hover {
		color:#336699;
		text-decoration:underline;
	}
	
	a.pageLinkNext {
		background-color:#ebecee;
		color:#336699;
		height:25px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:4px;
		padding-right:4px;
		margin-top:10px;
		position:relative;
		top:5px;
		text-decoration:none;
	}

	a.pageLinkNext:hover {
		text-decoration:underline;
	}
/* ------------------------------------
 * FOOTER
 * ----------------------------------*/
	/*
	#footer {
		position:relative;
		width:939px;
		padding-left:21px;
		padding-top:15px;
		padding-bottom:15px;
		font-size:10px;
		color:#707070;
		margin:auto;
		z-index:-1;
	}
	*/
	a.footerLink {
		color:#707070;
		text-decoration:none;
	}
	
	a.footerLink:hover {
		text-decoration:underline;
	}
	.footerCopy{
		float:left;
		padding:15px 0px 0px 20px;
		@padding:0px 0px 0px 20px;
	}
	
	
/* ------------------------------------
 * DETAIL
 * ----------------------------------*/

	#detailContainer {
		display:none;
		width:960px;
		height:788px;
		position:absolute;
		left:0px;
		top:40px;
		z-index:100;
	}
	
	#detail{
		background-image:url(../images/detail/detailBox.png);
		background-repeat:no-repeat;
		width:853px;
		height:788px;
		position:relative;
		margin-left:53px;
	}
	
	.detailHeaderEnergy {
		position:relative;
		top:15px;
		margin-left:17px;
		width:820px;
		height:80px;
		border-top:10px solid #e36729;
		background-image:url(../images/detail/categoryIconEnergy.gif);
		background-repeat:no-repeat;
		background-position:20px 15px;
		font-weight:bold;
		font-size:18px;
		color:#444444;
	}
	
	.detailHeaderEconomy {
		position:relative;
		top:15px;
		margin-left:17px;
		width:820px;
		height:80px;
		border-top:10px solid #765f53;
		background-image:url(../images/detail/categoryIconEconomy.gif);
		background-repeat:no-repeat;
		background-position:20px 15px;
		font-weight:bold;
		font-size:18px;
		color:#444444;
	}
	
	.detailHeaderEnvironment {
		position:relative;
		top:15px;
		margin-left:17px;
		width:820px;
		height:80px;
		border-top:10px solid #108561;
		background-image:url(../images/detail/categoryIconEnvironment.gif);
		background-repeat:no-repeat;
		background-position:20px 15px;
		font-weight:bold;
		font-size:18px;
		color:#444444;
	}
	
	.detailHeaderHealthcare {
		position:relative;
		top:15px;
		margin-left:17px;
		width:820px;
		height:80px;
		border-top:10px solid #0071bc;
		background-image:url(../images/detail/categoryIconHealthcare.gif);
		background-repeat:no-repeat;
		background-position:20px 15px;
		font-weight:bold;
		font-size:18px;
		color:#444444;
	}
	
	.detailHeaderMobility {
		position:relative;
		top:15px;
		margin-left:17px;
		width:820px;
		height:80px;
		border-top:10px solid #b33025;
		background-image:url(../images/detail/categoryIconMobility.gif);
		background-repeat:no-repeat;
		background-position:20px 15px;
		font-weight:bold;
		font-size:18px;
		color:#444444;
	}
	
	.detailHeaderSelfService {
		position:relative;
		top:15px;
		margin-left:17px;
		width:820px;
		height:80px;
		border-top:10px solid #78408a;
		background-image:url(../images/detail/categoryIconSelfservice.gif);
		background-repeat:no-repeat;
		background-position:20px 15px;
		font-weight:bold;
		font-size:18px;
		color:#444444;
	}
	
	#detailHeaderTitle {
		position:absolute;
		margin-top:42px;
		margin-left:20px;
	}
	
	#closeButton{
		position:absolute;
		margin-top:15px;
		margin-left:742px;
	}
	
	#mainDetailPicture {
		display:none;
	}
	
	
	.detailPicture {
		border: 10px solid #FFF;
	}
	
	#mainPicture {
		position:relative;
		margin-left:37px;
		margin-top:20px;
		background-color:#FFF; 
		background-image:url(/images/site/media/common/ajaxLoader.gif);
		background-repeat:no-repeat;
		background-position:center center;
		width:460px;
		height:248px;
	}
		
	#thumb1 {
		position:absolute;
		margin-left:37px;
		margin-top:10px;
	}
		
	#thumb2 {
		position:absolute;
		margin-left:194px;
		margin-top:10px;
	}
	
	#thumb3 {
		position:absolute;
		margin-left:351px;
		margin-top:10px;
	}
	
	.detailDescriptionTitle {
		color:#555555;
		font-size:14px;
		font-weight:bold;
	}
	
	#detailDescription {
		position:absolute;
		margin-top:-249px;
		margin-left:520px;
		padding:18px;
		font-size:11px;
		color:#777777;
		border: 1px solid #bdbdbd;
		width:254px;
		height:312px;
		line-height:18px;
	}
	
	#detailActions {
		position:relative;
		margin-top:130px;
		margin-left:280px;
		height:20px;
		width:284px;
	}
	
	#detailActionPrint {
		position:relative;
		height:20px;
		padding-left:34px;
		padding-right:15px;
		padding-top:4px;
		padding-bottom:3px; 
		background-image:url(/images/site/media/detail/printIcon.gif);
		background-repeat:no-repeat;
		background-position:15px;
		color:#336699;
		text-decoration:none;
		font-size:11px;
		border-right: 1px solid #bdbdbd;
	}
	
	#detailActionPrint:hover {
		text-decoration:underline;
	}
	
	#detailActionDownload {
		position:relative;
		height:20px;
		padding-left:33px;
		padding-right:15px;
		padding-top:4px;
		padding-bottom:3px;
		background-image:url(/images/site/media/detail/downloadIcon.gif);
		background-repeat:no-repeat;
		background-position:15px;
		color:#336699;
		text-decoration:none;
		font-size:11px;
		border-right: 1px solid #bdbdbd;
	}
	
	#detailActionDownload:hover {
		text-decoration:underline;
	}
	
	#detailActionFeedback {
		position:relative;
		height:20px;
		padding-left:37px;
		padding-right:15px;
		padding-top:4px;
		padding-bottom:3px;
		background-image:url(/images/site/media/detail/feedbackIcon.gif);
		background-repeat:no-repeat;
		background-position:15px;
		color:#336699;
		text-decoration:none;
		font-size:11px;
	}
	
	#detailActionFeedback:hover {
		text-decoration:underline;
	}
	
	#moreDetails {
		position:relative;
		margin-top:48px;
		margin-left:35px;
	}
	
	.moreDetailsTitleEnergy {
		background-image:url(/images/site/media/detail/moreInEnergy.gif);
		background-repeat:no-repeat;
		height:9px;
		width:95px;
	}
	
	.moreDetailsTitleHealthcare {
		background-image:url(/images/site/media/detail/moreInHealthcare.gif);
		background-repeat:no-repeat;
		height:9px;
		width:121px;
	}
	
	.moreDetailsTitleEnvironment {
		background-image:url(/images/site/media/detail/moreInEnvironment.gif);
		background-repeat:no-repeat;
		height:9px;
		width:132px;
	}
	
	.moreDetailsTitleEconomy {
		background-image:url(/images/site/media/detail/moreInEconomy.gif);
		background-repeat:no-repeat;
		height:9px;
		width:108px;
	}
	
	.moreDetailsTitleMobility {
		background-image:url(/images/site/media/detail/moreInMobility.gif);
		background-repeat:no-repeat;
		height:9px;
		width:104px;
	}
	
	.moreDetailsTitleSelfService {
		background-image:url(/images/site/media/detail/moreInSelfservice.gif);
		background-repeat:no-repeat;
		height:9px;
		width:122px;
	}
	
	#moreDetailsTable {
		margin-left:-8px;
		margin-top:5px;
		font-size:11px;
		color:#777777;
	}
	
	.moreDetailsCell {
		width:145px;
		vertical-align:top;
		line-height:18px;
	}

	a.moreDetailsCell {
		color:#336699;
		text-decoration:none;
	}

	a.moreDetailsCell:hover {
		text-decoration:underline;
	}

	#detailsRelated {
		position:absolute;
		margin-left:555px;
		margin-top:-210px;
	}
	
	#detailsRelatedTitle{
		background-image:url(/images/site/media/detail/related.gif);
		background-repeat:no-repeat;
		height:9px;
		width:47px;
	}
	
	div#topnavmini {
    width:882px;
    height:29px;
    margin-top:0px;
	color: #FFFFCC;
	/* background-image: url(/images/site/nav/navBar_bg.gif); */
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	float: left;
}

div#topNavTextMini {
    width:882px;
    height:29px;
	color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px 0px 0px 0px;
}
	