/*
Title:      BRP Inter master styles for screen media
Author:     Cristian Deschamps, cristian.deschamps@nurun.com
Updated:    Apr 25 2005
Content:	Header Site Name
			Home
			Media
			See Also
			Main Navigation
			Sub Navigation Header
			Culture Selection Page
*/
/* ---[ Culture Specific Formating CSS ]------------------------------- */

/* Nasty Patch for the main navigation background, the button flicker effects on :hover */	
#header {
	position: relative;
	width:745px; 
	height: 82px;
	background: url(../Img/Header_Bkg.jpg) no-repeat top left;
	background-repeat: no-repeat; 
	padding: 0;
	margin: 0;
	text-align: left;
	}

#main-nav ul {
	background: #407AB2 url(../Img/Nav1_Bkg.gif) no-repeat top left;
	}

/* Header Site Name */
#h-header.en { 
	background: url(../Img/Header_BRPInternational.gif) no-repeat 13px 0;
	}	

/* Home Page */
#h-home-press-releases {
	width: 280px;
    height: 49px;
	overflow: hidden;	
	background: url(../Img/Home_Heading_pressreleases.gif) no-repeat top left;
	}

#h-home-sales-network {
	width: 315px;
    height: 49px;
	overflow: hidden;	
	background: url(../Img/Home_Heading_salesnetwork.gif) no-repeat top left;
	}
	
#h-home-innovation {
	width: 150px;
    height: 49px;
	overflow: hidden;	
	background: url(../Img/Home_Heading_innovation.gif) no-repeat top left;
	}
	
#h-home-whatsnew {
	width: 150px;
    height: 49px;
	overflow: hidden;	
	background: url(../Img/Home_Heading_whatsnew.gif) no-repeat top left;
	}
	
/* Media */
#h-press-releases {
	height: 0px !important;
    height /**/:70px;
	padding: 70px 0 0 0;
	overflow: hidden;	
	background: url(../Img/Heading_PressReleases.gif) no-repeat 0px 20px;
	}
	
#h-press-releases-recent {
	width: 220px;
	height: 0px !important;
    height /**/:52px;
	padding: 52px 0 0 0;
	margin: 0 0 4px 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Heading_PressReleasesRecent.gif) no-repeat 13px 26px;
	}	

#h-press-releases-archives {
	width: 220px;
	height: 0px !important;
    height /**/:52px;
	padding: 52px 0 0 0;
	margin: 0 0 4px 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Heading_PressReleasesArchives.gif) no-repeat 13px 26px;
	}		

#h-news {
	height: 0px !important;
    height /**/:70px;
	padding: 70px 0 0 0;
	overflow: hidden;	
	background: url(../Img/Heading_News.gif) no-repeat 0px 20px;
	}

#h-wins {
	height: 0px !important;
    height /**/:95px;
	padding: 115px 0 0 0;
	overflow: hidden;	
	background: url(../Img/Heading_Wins.gif) no-repeat 0px 20px;
	}
	
#h-events {
	height: 0px !important;
    height /**/:70px;
	padding: 70px 0 0 0;
	overflow: hidden;	
	background: url(../Img/Heading_Events.gif) no-repeat 0px 20px;
	}
	
#h-press-releases-subscription {
	height: 0px !important;
    height /**/:94px;
	padding: 94px 0 0 0;
	overflow: hidden;	
	background: url(../Img/Heading_Subscription.gif) no-repeat 0px 20px;
	}	

/* See Also */
#h-see-also {
    width: 145px;
	height: 0px !important;
    height /**/:49px;
	padding: 49px 0 0 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Header_SeeAlso.gif) no-repeat;
	}
#see-also 
{
    width: 145px;
	}
	
/* Main Navigation */
#tHome {
	width: 49px;
	background: url(../Img/Nav1_Home.gif) 0 0;
	}
#tBrpInternational {
	width: 110px;
	background: url(../Img/Nav1_BRP.gif) 0 0;
	}

#tProduct {
	width: 65px;
	background: url(../Img/Nav1_Products.gif) 0 0;
	}	
	
#tSales {
	width: 97px;
	background: url(../Img/Nav1_Sales.gif) 0 0;
	}
	
#tInnovation {
	width: 74px;
	background: url(../Img/Nav1_Innovation.gif) 0 0;
	}
	
#tMedia {
	width: 86px;
	background: url(../Img/Nav1_Media.gif) 0 0;
	}

#tCustomer {
            width: 109px;
            background: url(../Img/Nav1_Customer.gif) 0 0;
            }


/* ---[ Sub Navigation Header ]------------------------------- */	
#h-sub-nav-company {
    width: 145px;
	height: 0px !important;
    height /**/:45px;
	padding: 45px 0 0 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Nav2_Company.gif) no-repeat 100% 20px;
	}
	
#h-sub-nav-network {
    width: 145px;
	height: 0px !important;
    height /**/:67px;
	padding: 67px 0 0 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Nav2_Sales.gif) no-repeat 100% 20px;
	}
	
#h-sub-nav-innovation {
    width: 145px;
	height: 0px !important;
    height /**/:45px;
	padding: 45px 0 0 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Nav2_Innovation.gif) no-repeat 100% 20px;
	}
	
#h-sub-nav-media {
    width: 145px;
	height: 0px !important;
    height /**/:45px;
	padding: 45px 0 0 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Nav2_Media.gif) no-repeat 100% 20px;
	}
	
#h-sub-nav-customer {
    width: 145px;
	height: 0px !important;
    height /**/:67px;
	padding: 67px 0 0 0;
	overflow: hidden;	
	background: #407AB2 url(../Img/Nav2_Customer.gif) no-repeat 100% 20px;
	}

/* ---[ Culture Selection Page ]------------------------------- */

body#culture {
	background: #0E0F0F url(../Img/Bkg_CulturePage.jpg) no-repeat 50% 0;
	text-align:center;
	font-family:Arial;
	color:#fff;
	font-size:10px;
	}
.culture-content {
	width:899px;
	margin:13px auto 0 auto;
	text-align:left;
	}
	.culture-content .language {
		text-align:right;
		margin:0 0 18px 0;
		}
		.culture-content .language a {
			text-transform:uppercase;
			color:#fff;
			text-decoration:underline;
			padding:0 5px 0 0;
			font-size:11px;
			}
		.culture-content .language a:hover {
			text-decoration:none;
			}
	.culture-content .headers {
		width:893px;
		border-top:3px solid #000;
		border-left:3px solid #000;
		border-right:3px solid #000;
		border-bottom:2px solid #000;
		}
	.culture-content .content {
		height:332px;
		border-left:3px solid #000;
		border-right:3px solid #000;
		background: #000 url(../Img/Bkg_CulturePage_Content.jpg) no-repeat 0 0;
		}
		.culture-content .content .side-a,
		.culture-content .content .side-b {
			float:left;
			height:332px;
			}
		.culture-content .content .side-a {
			width:279px;
			padding:0;
			}
		.culture-content .content .side-a #plhHtmlSideA,
		.culture-content .content .side-a #plhHtmlSideAFrench {
			padding:20px 15px 0 26px;
			display:block;
			}
			.culture-content .content .side-a a {
				display:block;
				padding:21px 0 0 0;
				}
			.culture-content .content .side-a span.corpo {
				font-size:12px;
				}
		.culture-content .content .side-b {
			width:610px;
			padding:0;
			}
			.culture-content .content .side-b #plhHtmlSideB,
			.culture-content .content .side-b #plhHtmlSideBFrench {
				padding:20px 0 0 30px;
				display:block;
				}
			.culture-content .content .side-b p {
				padding:0 25px 0 0;
				}
			.culture-content .content .side-b table {
				width:580px;
				font-size:10px;
				}
				.culture-content .content .side-b table th {
					text-align:left;
					height:22px;
					}
				.culture-content .content .side-b table td {
					height:18px;
					}
				.culture-content .content .side-b table a {
					background:url(../Img/Arrow_Culture.gif) no-repeat 0 4px;
					padding:0 0 0 8px;
					color:#fff;
					text-decoration:none;
					}
					.culture-content .content .side-b table a:hover {
						text-decoration:underline;
						}
.culture-content .culture-footer {
	text-align:right;
	color:#6a6a6a;
	clear:both;
	padding:20px 0 0 0;
	}
	.culture-content .culture-footer .footer-a {
		float:left;
		text-align:left;
		}
	.culture-content .culture-footer .footer-b {
		float:right;
		}
	.culture-content .culture-footer a {
		color:#6a6a6a;
		text-decoration:underline;
		}
		.culture-content .culture-footer a:hover {
			text-decoration:none;
			}
	.culture-content .culture-footer span.separator {
		padding:0 10px 0 10px;
		}
		

div#header-slide {
	width: 912px;
	height: 313px;
	padding: 0;
	}
	div#header-slide ul {
		width: 912px;
		height: 313px;
		border-bottom: none;
		overflow: hidden;
		margin:0;
		padding:0;
		}
		div#header-slide ul li {
			padding: 0;
			background: none;
			list-style:none;
			margin:0;
			}

div#header-slide #slide-controls {
	float: right;
	width: 65px;
	height:10px;
	margin: 10px 17px 0 0;
	display:none;
	}

div#header-slide .prev,
div#header-slide .indicator,
div#header-slide .next {
	float: left;
	}

div#header-slide .prev,
div#header-slide .next {
	display: block;
	height: 7px;
	width: 6px;
	overflow: hidden;
	text-indent: -3000px;
	background: url(../prev-next.gif) no-repeat;
	cursor: pointer;
	}

div#header-slide .prev {
	background-position: 0 0;
	margin-right: 6px;
	}

div#header-slide .next {
	background-position: -6px 0;
	margin-left: 3px;
	}

div#header-slide .indicator span {
	display: block;
	float: left;
	height: 5px;
	width: 5px;
	overflow: hidden;
	border: solid 1px #777;
	margin-right: 3px;
	cursor: pointer;
	}

div#header-slide .indicator span.current {
	background-color: #777;
	}

