/* Styles communs à toutes les pages -----------------------------------------*/
#Container {
	margin:					0 auto;
	width:					959px;
}
#Header {
	margin:					0 0 2px 0;
	height:					92px;
	position:				relative;
}
#Logo {
	width:					319px;
	height:					92px;
	float:					left;
}
#Logo img {
	margin:					23px 0 0 57px;
	border:					0;
}
#TopLinksSearch, #TopLinksSearchFR {
	font-size:				11px;
	color:					#FFF;
	float:					left;
	text-align:				right;
	width:					423px;
	margin:					6px 9px 0 0;
}
#TopLinksSearchFR {
	text-align: left;
	float: left;
	margin-left: 20px;
	width: 603px;
}
#TopLinksSearch a, #TopLinksSearch a:hover, #TopLinksSearchFR a, #TopLinksSearchFR a:hover {
	font-size:				11px;
	color:					#FFF;
	text-decoration:		none;
}
#TopLinksSearch a:hover, #TopLinksSearchFR a:hover {
	text-decoration:		underline;
}
.FormSearch {
	float:					left;
	width:					202px;
	height:					21px;
}
.FormSearch .TxtBox {
	font:					11px Verdana, Arial, Helvetica, Sans-serif;
	color:					#808080;
	margin:					2px 5px 0 0;
	padding:				2px 0;
	width:					134px;
	float:					left;
	background:				url(../images/Bg_TxtBox.gif) no-repeat;
}
.SearchBtn {
	margin-top:				2px;
	float:					left;
	border:					0;
}
#MainMenu {
	float:					left;
	margin:					24px 0 0 19px;
	padding:				0;
	list-style-type:		none;		
}
#MainMenu li {
	border-right:			1px solid #000;
	padding:				0 13px;
	float:					left;
}
#MainMenu li.FirstItem {
	padding-left:			0;
}
#MainMenu li.LastItem {
	border-right-width:		0;
}
#MainMenu li a {
	font-size:				12px;
	font-weight:			bold;
	line-height:			21px;
	text-transform:			uppercase;
	color:					#FFF;
	text-decoration:		none;
}
#MainMenu li a:hover {
	text-decoration:		underline;
}
#Footer {
	clear:					both;
	border-top:				1px solid #e5e5e5;
}
#Footer ul {
	margin:					14px 0 10px 0;
	padding:				0;
	list-style-type:		none;
	float:					left;
}
#Footer ul li  {
	float:					left;
	border-right:			1px solid #9b9b9b;
	padding:				0 12px;
	margin:					0;
}
#Footer ul li.FirstItem {
	padding-left:			4px;
}
#Footer ul li.LastItem {
	border-right-width:		0;
}
#Footer ul li a {
	color:					#9b9b9b;
	font-size:				10px;
	line-height:			9px;
}
#Footer span.Credit {
	float:					right;
	margin:					14px 5px 0 0;
}
#Footer span.Credit a {
	font-size:				10px;
	color:					#cbcbcb;
}
#Footer div.Copyright {
	font-size:				10px;
	color:					#cbcbcb;
	clear:					both;
	margin:					0 0 0 4px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
#ContentContainer{
	width:					956px;
	float:					right;
	margin-bottom:			13px;
}
#HomePrimaryContent {
	float:					left;
	width:					752px;
}
body#lang-FR #HomePrimaryContent {
	width:					949px;
}
#SpecialContent h1, #WhatToConsider h1, #WhatsNew h2,
#SpecialContent h1 a, #WhatToConsider h1 a, #WhatsNew h2 a,
#SpecialContent h1 a:hover, #WhatToConsider h1 a:hover, #WhatsNew h2 a:hover {
	font:					24px Georgia, "Times New Roman", Times, serif;
	color:					#282828;
	text-decoration:		none;
}
#ContentLeft h3 span, #SpecialContent h1 span, #WhatToConsider h1 span, #WhatsNew h2 span, body#lang-FR #ContentRight h3 span {
	color:					#64aa00;
}
#ContentLeft h3 small, #SpecialContent h1 small, #WhatToConsider h1 small, #WhatsNew h2 small {
	font-size:				16px;
}
#ContentLeft {
	width:					149px;
	float:					left;
	margin:					11px 0 0 12px;
}
body#lang-FR #ContentLeft {
	width:					233px;
	float:					left;
	margin:					11px 22px 0 12px;
}
body#lang-FR #ContentLeft ul {
	width: auto;
	margin-top: 20px;
}
body#lang-FR #ContentLeft li {
	padding-right: 0;
	margin-bottom: 8px;
}
body#lang-FR #ContentLeft h3 {
	font-size: 24px;
}
#ContentLeft h3, #ContentLeft h3 a, #ContentLeft h3 a:hover, body#lang-FR #ContentRight h3 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#282828;
	margin:					15px 0 6px 0;
	line-height:			21px;
	text-decoration:		none;
}
body#lang-FR #ContentRight h3 {
	margin-bottom: 10px;
}
#ContentLeft hr {
	margin:					0;
	padding:				0;
	height:					1px;
	border:					0;
	background:				#e5e5e5;
	color:					#e5e5e5;
}
#ContentLeft p {
	margin:					0 20px 16px 0;
}
#SpecialContent {
	width:					200px;
	background:				url(../images/Bg_SpecialContent.jpg) repeat-x bottom left;
	float:					left;	
	border:					1px solid #e5e5e5;
	margin-left:			26px;
	margin-top:				11px;
	min-height:				241px;
	height:					auto !important;
	height:					241px;
}
#SpecialContent h1 {
	margin:					15px 0 0 12px;
}
#SpecialContent h3 {
	font:					20px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					0 0 20px 12px;
}
#SpecialContent p {
	margin:					0 19px 12px 12px;
}
#WhatToConsider {
	width:					235px;
	margin:					11px 0 0 0;
	padding:				15px 98px 6px 15px;
	float:					left;
	border:					1px solid #e5e5e5;
	min-height:				206px;
	height:					auto !important;
	height:					206px;
	/*background:				url(../images/Bg_E-Signature.jpg) no-repeat bottom left*/
	background:				url(../images/Bg_KnowledgeCenter.gif) no-repeat bottom right;
}
body#lang-FR #WhatToConsider {
	width:					427px;
	margin:					11px 0 0 0;
	padding:				15px 21px 30px 17px;
	float:					left;
	border:					1px solid #e5e5e5;
	min-height:				206px;
	height:					auto !important;
	height:					206px;
	background:				url(../images/Bg_E-Signature_FR.jpg) no-repeat bottom right;
}
body#lang-FR #WhatToConsider h1 {
	margin-bottom: 12px;
}
#WhatToConsider h1 {
	margin:					0 0 6px 0;
}
#WhatToConsider p {
	margin-right: 27px;
}
#HomeSecondaryContent {
	float:					right;
	width:					203px;
}
#HomeSecondaryContent #NextSteps {
	background:				url(../images/Bg_HomeNextSteps.gif) no-repeat;
	border-top:				1px solid #e5e5e5;
	border-bottom:			1px solid #e5e5e5;
	float:					left;
	width:					203px;
}
#HomeSecondaryContent #NextSteps h3 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					20px 0 7px 12px;
}
#HomeSecondaryContent #NextSteps ul, #InteriorSecondaryContent #NextSteps ul {
	margin:					0 0 0 0;
	padding:				0;
	list-style-type:		none;
}
#HomeSecondaryContent #NextSteps ul li, #InteriorSecondaryContent #NextSteps ul li {
	border-bottom:			1px solid #e5e5e5;
	margin:					0 0 0 12px;
	padding:				0 11px 0 24px;
	line-height:			23px;
}
#HomeSecondaryContent #NextSteps ul li {
	border-top:				1px solid #e5e5e5;
	border-bottom:			0;
	line-height:			41px;
}
#HomeSecondaryContent #NextSteps ul li.LastItem, #InteriorSecondaryContent #NextSteps ul li.LastItem {
	border-bottom-width:	0;
}
.FormNewsletterSubscription {
	background:				url(../images/Bg_NewsletterSubscription.gif) no-repeat top left;
	border-bottom:			1px solid #e5e5e5;
	float:					left;
	width:					203px;
	height:					147px;
}
.FormNewsletterSubscription h3, #Customers h3, body#lang-FR #Customers h3 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					20px 0 6px 13px;
	line-height:			22px;
}
.FormNewsletterSubscription h3 span, #WhatsNew h3 span, #Customers h3 span {
	color:					#000;
}
.FormNewsletterSubscription h3 small, #WhatsNew h3 small, #Customers h3 small {
	font-size:				12px;
}
.FormNewsletterSubscription .TxtBox {
	font:					11px Verdana, Arial, Helvetica, Sans-serif;
	color:					#808080;
	margin:					0 0 0 13px;
	padding:				5px 0 5px 4px;
	width:					169px;
	float:					left;
}
.FormNewsletterSubscription .SubmitBtn {
	float:					left;
	margin:					11px 0 0 13px;
	border:					0;
}
.FormNewsletterSubscription span.TxtError {
	margin:					15px 0 0 5px;
	display:				block;
	float:					left;
}
#WhatsNew {
	font-size:				10px;
	float:					left;
	width:					190px;
	position:				relative;
	padding-top:			26px;
	margin-right:			20px;
}
#WhatsNew h2 {
	margin: 				0 0 8px 0;
}
#WhatsNew ul, #WhatToConsider ul, #ContentLeft ul {
	margin:					0;
	padding:				0;
	/*list-style:				disc outside url(../images/Bullet_WhatsNew.gif);*/
	width:190px;
	list-style:             none;
}
#WhatsNew ul li, #WhatToConsider ul li, #ContentLeft ul li {
	font-size:				11px;
	margin:					0;
	padding:				0 15px 18px 17px;
	background:             url(../images/Bullet_WhatsNew.gif) no-repeat 5px 0;
	width:					158px;
}
#WhatToConsider ul li {
	padding: 0 0 12px 17px;
	width: 180px;
}
#ContentLeft ul li {
	padding-bottom: 5px;
	width: auto;
}
#WhatsNew ul li.Special {
    border-top:             1px solid #E5E5E5;
    border-bottom:          1px solid #E5E5E5;
    padding:				8px 0px 7px 17px;
	background:             url(../images/Bg_WhatsNew_Item.png) no-repeat top left;
	width:173px;
}
#WhatsNew ul li.Special a {
    display:block;
	float:left;
    width:78px;
}
#WhatsNew ul li.Special img {
	float:right;
    width:86px;
    height:48px;
}

#WhatsNew A.RSSButton, #Submenu A.RSSButton {
	font-size:				10px;
	position:				absolute;
	top:					19px;
	right:					0;
	display:				block;
	background:				url(../images/Picto_RSS.gif) no-repeat;
	width:					35px;
	padding-left:			15px;
}
#WhatsNew A.RSSButton:hover, #Submenu A.RSSButton:hover{
	color:					#4e4e4e;
	text-decoration:		none;
	background:				url(../images/Picto_RSS-over.gif) no-repeat;
}
#WhatsNew A.RSSButton {
	top: 35px;
}
#Customers {
	background:				url(../images/Bg_Customers.png) no-repeat;
	border-bottom:			1px solid #e5e5e5;
	float:					left;
	width:					203px;
	height:					131px;
}
body#lang-FR #Customers {
	border-top:			1px solid #e5e5e5;
	border-bottom:			1px solid #e5e5e5;
	/*width:					203px;*/
	height:					131px;
}
.PageTools {
 	width:					350px; 
	float:					right;
	text-align:				right;
	padding-top:	        3px;
}
.PageTools img {
	vertical-align:			bottom;
}
.LogoSuccessStory {
	float:					right;
	border:					1px solid #e5e5e5;
	margin:					12px 0 10px 10px
}
.LogoSuccessStory img {
	display:				block;
	margin:					20px;
	width:					115px;
	height:					65px;
}
.Clearer {
	clear:					both;
}
.CallToAction {
	float: left;
	margin: 11px 0 0;
}

body#lang-FR #ContentRight {
	margin-left: 9px;
	width: 206px;
	float: left;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.Selected01, .Selected02, .Selected03, .Selected04, .Selected05, .Selected06 {
	position:				absolute;
	clear:					both;
	bottom:					0px; 
}
.Selected01 {
	left:					367px; 	
}
.Selected01.FrenchVersion {
	left:					385px; 	
}
.Selected02 {
	left:					479px;
}
.Selected02.FrenchVersion {
	left: 					530px;
}
.Selected03 {
	left:					612px;
}
.Selected03.FrenchVersion {
	left: 					687px;
}
.Selected04 {
	left:					735px;
}
.Selected04.FrenchVersion {
	left:					840px;
}
.Selected05 {
	left:					814px;
}
.Selected06 {
	left:					895px;
}
.InteriorHeader {
	margin-bottom:			1px;
}
#InteriorPrimaryContent {
	float:					right;
	width:					753px; 
	border:					1px solid #e5e5e5;
}
#ContentInteriorHomePages, #ContentInterior, #FullSucessStory, #ContentInterior.ResourceCenter  {
	background:				url(../images/Bg_IntContent.png) no-repeat;
	padding:				23px 30px 8px 30px;
	position:				relative; 
}
#FullSucessStory, #ContentInterior.ResourceCenter {
	border-top:				1px solid #e5e5e5;
}
#ContentInteriorHomePages p, #ContentInterior p, #FullSucessStory p {
	margin:					0 0 12px 0;
}
#ContentInteriorHomePages h1.SectionIdentification, #ContentInterior h1.SectionIdentification,
#ContentInteriorHomePages h2.SectionIdentification, #ContentInterior h2.SectionIdentification, #FullSucessStory h3.SectionIdentification {
	font:					17px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					0 0 0 0;
}
#ContentInterior {
	background:				none;
}
#FullSucessStory h3.SectionIdentification {
	color:					#000;
}
#ContentInteriorHomePages ul, #ContentInterior ul, #FullSucessStory ul, .TabContent ul,
#ContentInteriorHomePages ol, #ContentInterior ol, #FullSucessStory ol {
	margin:					0 0 0 21px;
	padding:				0;
	list-style:				none;
}
.TabContent ul {
	margin-bottom: 12px;
}
#ContentInteriorHomePages ol, #ContentInterior ol, #FullSucessStory ol {
	list-style:				outside decimal;
	margin:					0 0 0 45px;
}
#ContentInterior ul, #ContentInterior ol {
	margin-bottom:			12px;
}
#ContentInteriorHomePages ul li, #ContentInterior ul li, #FullSucessStory ul li, .TabContent ul li,
#ContentInteriorHomePages ol li, #ContentInterior ol li, #FullSucessStory ol li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 8px;
	padding:				0 0 5px 9px;
}
#ContentInteriorHomePages ol li, #ContentInterior ol li, #FullSucessStory ol li {
	background:				none;
	padding:				0 0 9px 5px;
}
.ContainerDoubleBox {
	background:				url(../images/Bg_GreyPixel.gif) repeat-y 375px 0;
	width:					100%;
}
.DoubleBox {
	width:					376px;
	float:					left;
	border-top:				1px solid #e5e5e5;
	background:				url(../images/Bg_DoubleBox.png) no-repeat;
}
.DoubleBox h2, .SimpleBox h2 {
	font:					20px/13px Georgia, "Times New Roman", Times, serif;
	color:					#000;
	margin:					18px 0 14px 31px;
}
.DoubleBox p, .SimpleBox p {
	margin:					0 28px 14px 31px;
}
.DoubleBox ul {
	margin:					0 28px 12px 46px;
	padding:				0;
	list-style:				disc outside url(../images/Bullet_WhatsNew.gif);
}
.DoubleBox ul li {
	margin:					0 0 9px 0;
}
.SimpleBox {
	width:					100%;
	border-top:				1px solid #e5e5e5;
	background:				url(../images/Bg_DoubleBox.png) no-repeat;
	padding-top:			15px;
}
#FeaturedCustomers, #OtherCustomers, #UpcomingWebcasts, #DocumentReleases, 
#FrequentlyAskedQuestions, #OtherRequirements, #OtherNews, #News, #NewsArchives, 
#SubContent, #RelatedContent, #RssFeed, #OnDemandWebcasts {
	background:				url(../images/Bg_OtherContents.gif) repeat-x bottom left;
	border-top:				1px solid #e5e5e5;
	padding-bottom:			26px;
}
#FeaturedCustomers {
	position:				relative;
}
/* Style pour supprimer la barre separatrice du sous-contenu */
#SubContent.NoTopBorder, #OnDemandWebcasts.NoTopBorder {
	background:				none;
	border-top:				none;
}

#OtherCustomers, #FrequentlyAskedQuestions, #OtherRequirements, #OtherNews, #RelatedContent, #OnDemandWebcasts {
	background:				none;
}
#FeaturedCustomers h2, #OtherCustomers h2, #UpcomingWebcasts h2, #DocumentReleases h2, 
#FrequentlyAskedQuestions h2, #OtherRequirements h2, #OtherNews h2, #News h2, #NewsArchives h2, 
#SubContent h2, #RelatedContent h2, #RssFeed h2, #OnDemandWebcasts h2 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#000;
	padding:				18px 0 18px 30px;
	margin:					0;
	background:				url(../images/Bg_IntContent.png) no-repeat;
}
#OtherRequirements h2 {
	font-size:				20px;
	padding-bottom:			13px;
}
.FeaturedCustomersBox, .UpcomingWebcastBox, .DocumentReleaseBox, .NewsBox, .SubContentBox {
	border:					1px solid #e5e5e5;
	margin:					0 30px 4px;
	padding:				18px 32px 0;
	background:				#FFF;
}
.FeaturedCustomersBox {
	/*padding:				26px 20px 0;*/
	position:				relative;
}
.FeaturedCustomersBox.LastItem, .UpcomingWebcastBox.LastItem, .NewsBox.LastItem, .SubContentBox.LastItem {
	margin-bottom:			0;
}
.FeaturedCustomersBox img.Logo {
	float:					left;
	margin:					5px 20px auto 0;
	width:					115px;
	height:					65px;
	position:				relative;
}
.CustomersContent, .CustomersContentFull {
	float:					left; 
	width:					492px;
	margin-bottom:			20px;
	position:				relative;
}
.CustomersContentFull {
	width:					625px;
}
.CustomersContent .Title, .CustomersContentFull .Title {
	font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;
	margin:					0 0 2px 0;
}

/*-- Style pour la cellule qui contient des listes à puce qui s'ouvrent et se ferme --*/
#OtherCustomers, #OnDemandWebcasts, #FrequentlyAskedQuestions, #OtherNews, #RelatedContent {
	padding-bottom:			21px;
}
#OtherCustomers h2, #FrequentlyAskedQuestions h2, #OtherNews h2, #RelatedContent h2, #OnDemandWebcasts h2 {
	padding-bottom:			18px;
}
#OtherCustomers ul, #OnDemandWebcasts ul, #NewsArchives ul {
	margin:					0 30px;
	padding:				0;
	list-style:				none;
}
#OnDemandWebcasts ul {
	margin-bottom:			20px;
}
#OnDemandWebcasts ul.LastItem {
	margin-bottom:			0; 
}
#OtherCustomers ul li, #OnDemandWebcasts ul li, #NewsArchives ul li {
	background:				url(../images/Bullet_OtherCustomers.gif) no-repeat 0 4px;
	padding:				0 0 5px 12px;
}
#OtherCustomers ul li.LastItem, #OnDemandWebcasts ul li.LastItem {
	padding-bottom:			0;
}
#OtherCustomers ul li a.Title, #OnDemandWebcasts ul li a.Title {
	font-size:				12px;
	margin:					0 7px 0 -12px;
	padding-left:			12px;
}
#OtherCustomers ul li.CustomerOn, #OnDemandWebcasts ul li.CustomerOn {
	background:				url(../images/Bullet_OtherCustomers-on.gif) no-repeat 0 4px;
}
#OtherCustomers ul li.CustomerOn div, #OnDemandWebcasts ul li.CustomerOn div {
	padding:                5px 0 15px 0;
}
#OtherCustomers ul li.CustomerOn div, #OnDemandWebcasts ul li.CustomerOn div,
#OnDemandWebcasts ul li.CustomerOn div .Text {
	font:					11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:					#808080;
}
#OnDemandWebcasts ul li.CustomerOn div .Date {
	font:					11px/21px Georgia, "Times New Roman", Times, serif;
	color:					#A0A0A0;
}
/*#OnDemandWebcasts ul li.CustomerOn div ol {
	margin:					10px 0 0 1px;
	padding:				0;
	list-style:				outside decimal;
}
#OnDemandWebcasts ul li.CustomerOn div ol li {
	padding:				0 0 5px 12px;
}*/
/*-- --*/

.UpcomingWebcastBox, .DocumentReleaseBox, .NewsBox, .SubContentBox {
	padding-bottom:			18px;
}
.UpcomingWebcastBox h3, .NewsBox h3, .SubContentBox h3 {
	font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;
	margin:					0 0 5px 0;
}
.UpcomingWebcastBox .Date, .NewsBox .Date, .SubContentBox .Date, #NewsArchives .Date {
	font:					11px Georgia, "Times New Roman", Times, serif;
	color:					#a0a0a0;
}
.UpcomingWebcastBox .Title {
	margin:					20px 0 5px 0;
}
.DocumentReleaseBox .Title, .NewsBox .Title, .SubContentBox .Title {
	margin:					0 0 2px 0;
}
.LinkAll {
	margin-left:			30px;
	padding-top:			10px;
}
#FrequentlyAskedQuestions h3, #OtherNews h3, #RelatedContent h3, #OnDemandWebcasts h3 {
	font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;
	margin:					0 0 5px 30px;
}
.SubContentBox ul, .SubContentBox ol {
	margin:					10px 0 0 1px;
	padding:				0;
	list-style:				none;
}
.SubContentBox ol {
	list-style:				outside decimal;
	margin:					10px 0 0 25px;
}
.SubContentBox ul li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 5px;
	padding:				0 0 5px 12px;
}
.SubContentBox ol li {
	background:				none;
	padding:				0 0 5px 6px;
}
#FrequentlyAskedQuestions ul, #OtherNews ul, #RelatedContent ul {
	margin:					0 0 20px 31px;
	padding:				0;
	list-style:				none;
}
#FrequentlyAskedQuestions ul.LastItem, #OtherNews ul.LastItem, #RelatedContent ul.LastItem {
	margin-bottom:			0;
}
#FrequentlyAskedQuestions ul li, #OtherNews ul li, #RelatedContent ul li {
	background:				url(../images/Bullet_OtherCustomers.gif) no-repeat 0 4px;
	padding:				0 0 5px 12px;
}
#FrequentlyAskedQuestions a.CircleBulletLink, #OtherNews a.CircleBulletLink {
	margin-left:			30px;
}
#OtherRequirements .OtherRequirementsBox {
	border:					1px solid #ebebeb;
	width:					334px;
	float:					left;
	margin-right:			19px;
	padding:				27px 0 19px;
}
#OtherRequirements .OtherRequirementsBox.FirstItem  {
	margin-left:			30px;
	display:				inline;
}
#OtherRequirements .OtherRequirementsBox.LastItem {
	margin-right:			0;
}
.OtherRequirementsBox img.Picto {
	float:					left;
	margin:					0 19px;
}
.OtherRequirementsBox a.Title {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#227ec6;
}
.OtherRequirementsBoxContent {
	float:					left;
	width:					220px;
}
.OtherRequirementsBoxContent ul {
	margin:					9px 0 0 4px;
	padding:				0;
	list-style:				none;
}
.OtherRequirementsBoxContent ul li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 5px;
	padding:				0 0 8px 9px;
}
.PictoPersonna {
	float:					left;
	margin-right:			18px;
}
#InteriorSecondaryContent {
	float:					left;
	width:					201px;
	border-top:				1px solid #e5e5e5;
}
#Breadcrumbs {
	margin:					0;
	padding:				0;
	width:					100%;
	height:					16px;
	list-style-type:		none;
	clear:					both;
}
#Breadcrumbs li {
	float:					left;
	padding:				0 13px 0 9px;
	background:				url(../images/Bg_Breadcrumbs.gif) no-repeat 100% 3px;
	margin:					0;
}
#Breadcrumbs li a {
	color:					#62a0d5;
}
#Breadcrumbs li.FirstItem {
	padding-left:			0;
}
#Breadcrumbs li.LastItem {
	background:				none;
}
#Submenu {
	border-bottom:			1px solid #e5e5e5;
	background:				url(../images/Bg_Submenu.gif) no-repeat;
	position:				relative;
}
#Submenu h4, #InteriorSecondaryContent #NextSteps h4, #LearnMore h4, #Industry h4 {
	font:					17px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	padding:				22px 0 0 13px;
	margin:					0;
}
#Submenu ul, #LearnMore ul, #Industry ul {
	margin:					11px 0 4px 29px;
	padding:				0;
	list-style:				disc outside url(../images/Bullet_WhatsNew.gif);
}
#Submenu ul li, #LearnMore ul li, #Industry ul li {
	padding-bottom:			11px;
	padding-right:			11px;
}
#Submenu ul li#SelectedItem, #Submenu ul li.SelectedItem  {
	list-style:				disc outside url(../images/Bullet_SubmenuSelected.gif);
}
#Submenu ul li#SelectedItem a, #Submenu ul li.SelectedItem a  {
	color:					#a1b5c6;
}
#Submenu A.RSSButton {
	top:					28px;
}
#InteriorSecondaryContent #NextSteps {
	background:				url(../images/Bg_NextStepsInt.png) no-repeat;
	border-bottom:			1px solid #e5e5e5;
}
#InteriorSecondaryContent #NextSteps h4 {
	margin-bottom:			11px;
}
#LearnMore, #Industry {
	border-bottom:			1px solid #e5e5e5;
	background:				url(../images/Bg_LearnMore.png) no-repeat 1px 0;
}
#Industry {
	background:				url(../images/Bg_Industry.gif) no-repeat;
}
.Banner {
	clear:					both;
	margin-top:				13px;
	border:					1px solid #e5e5e5;
	float:					right;
}
/*- Icon Security -----------------------------*/

/* Other link */
A.Unlocked, A.Unlocked:hover,
A.LinkUnlocked, A.LinkUnlocked:hover {
	background:				url(../images/Picto_Unlocked.gif) no-repeat top left;
	padding:                0 0 0 12px;
}
A.Locked, A.Locked:hover,
A.LinkLocked, A.LinkLocked:hover {
	background:				url(../images/Picto_Locked.gif) no-repeat top left;
	padding:                0 0 0 12px;
}
A.LinkBulletCircleLocked, A.LinkBulletCircleLocked:hover,
A.LinkBulletCircleUnlocked, A.LinkBulletCircleUnlocked:hover {
	background:				none;
	padding:                0;
}

/* Webcast */
.LinkWebCast,
A.LinkWebCast, A.LinkWebCast:hover,
A.LinkWebCastLocked, A.LinkWebCastLocked:hover,
A.LinkWebCastUnlocked, A.LinkWebCastUnlocked:hover {
	font-size:				12px;
	color:					#227ec6;
	text-decoration:		none;
	background:				url(../images/Picto_Webcast.gif) no-repeat 0 0;
	padding:                2px 0 2px 25px;
}
A.LinkWebCast:hover {
	text-decoration:		underline;
}
A.LinkWebCastUnlocked, A.LinkWebCastUnlocked:hover {
	background-image:		url(../images/Picto_Webcast_Unlocked.gif);
}
A.LinkWebCastLocked, A.LinkWebCastLocked:hover {
	background-image:		url(../images/Picto_Webcast_Locked.gif);
}
#DocumentReleases .LinkWebCast,
#DocumentReleases A.LinkWebCast, #DocumentReleases A.LinkWebCast:hover,
#DocumentReleases A.LinkWebCastLocked, #DocumentReleases A.LinkWebCastLocked:hover,
#DocumentReleases A.LinkWebCastUnlocked, #DocumentReleases A.LinkWebCastUnlocked:hover {
	font-size:				14px;
}

/* Articles */
.LinkArticles,
A.LinkArticles, A.LinkArticles:hover,
A.LinkArticlesLocked, A.LinkArticlesLocked:hover,
A.LinkArticlesUnlocked, A.LinkArticlesUnlocked:hover {
	font-size:				14px;
	line-height:			22px;
	color:					#227ec6;
	text-decoration:		none;
	background:				url(../images/Picto_Article.gif) no-repeat 0 2px;
	padding:                2px 0 2px 25px;
}
A.LinkArticles:hover {
	text-decoration:		underline;
}
A.LinkArticlesUnlocked, A.LinkArticlesUnlocked:hover {
	background-image:		url(../images/Picto_Article_Unlocked.gif);
}
A.LinkArticlesLocked, A.LinkArticlesLocked:hover {
	background-image:		url(../images/Picto_Article_Locked.gif);
}

/* WhitePaper */
.LinkWhitePapers,
A.LinkWhitePapers, A.LinkWhitePapers:hover,
A.LinkWhitePapersLocked, A.LinkWhitePapersLocked:hover,
A.LinkWhitePapersUnlocked, A.LinkWhitePapersUnlocked:hover {
	font-size:				14px;
	line-height:			22px;
	color:					#227ec6;
	text-decoration:		none;
	background:				url(../images/Picto_WhitePaper.gif) no-repeat 0 2px;
	padding:                2px 0 2px 25px;
}
p.LinkWhitePapers, p.LinkArticles {
	background-position:	0 4px;
}
A.LinkWhitePapers:hover {
	text-decoration:		underline;
}
A.LinkWhitePapersUnlocked, A.LinkWhitePapersUnlocked:hover {
	background-image:		url(../images/Picto_WhitePaper_Unlocked.gif);
}
A.LinkWhitePapersLocked, A.LinkWhitePapersLocked:hover {
	background-image:		url(../images/Picto_WhitePaper_Locked.gif);
}

/* Tools Link */
A.LinkToolEmail, A.LinkToolEmail:hover {
	background:				url(../images/Picto_EmailThisPage.gif) no-repeat bottom left;
	padding:                0 0 0 22px;
}
A.LinkToolWebcast, A.LinkToolWebcast:hover,
A.LinkToolWebcastLocked, A.LinkToolWebcastLocked:hover,
A.LinkToolWebcastUnlocked, A.LinkToolWebcastUnlocked:hover {
	background:				url(../images/Picto_WebcastTools.gif) no-repeat bottom left;
	padding:                0 0 0 19px;
}
A.LinkToolWebcastUnlocked, A.LinkToolWebcastUnlocked:hover {
	background-image:		url(../images/Picto_WebcastTools_Unlocked.gif);
}
A.LinkToolWebcastLocked, A.LinkToolWebcastLocked:hover {
	background-image:		url(../images/Picto_WebcastTools_Locked.gif);
}
A.LinkToolPDF, A.LinkToolPDF:hover,
A.LinkToolPDFLocked, A.LinkToolPDFLocked:hover,
A.LinkToolPDFUnlocked, A.LinkToolPDFUnlocked:hover {
	background:				url(../images/Picto_PDF.gif) no-repeat bottom left;
	padding:                0 0 0 18px;
}
A.LinkToolPDFUnlocked, A.LinkToolPDFUnlocked:hover {
	background-image:		url(../images/Picto_PDF_Unlocked.gif);
}
A.LinkToolPDFLocked, A.LinkToolPDFLocked:hover {
	background-image:		url(../images/Picto_PDF_Locked.gif);
}

/*- Page RSSfeed ------------------------------*/
#RssFeed ul {
	margin:					0 0 0 30px;
	padding:                0;
	list-style:				none;
	list-style-image:		none;
}
#RssFeed ul li {
	background:				none;
	padding:				0 0 5px 0;
}
#RssFeed li A, #RssFeed li A,
#RssFeed li A:hover, #RssFeed li A:hover {
	background-repeat:		no-repeat;
	background-image:		url(../images/Picto_RSS.gif);
	padding-left:			25px;
	text-decoration:		underline;
}
#RssFeed li A:hover, #RssFeed li A:hover {
	background-image:		url(../images/Picto_RSS-over.gif);
	text-decoration:		none;
}

/*- Popup de login ----------------------------*/
#LoginPopup {
	width:					550px;/*688px*/
	padding:	            9px;
	background-color:		#FFF;
}
#LoginPopup .LoginContainer {
	border:					1px solid #e5e5e5;
	border-top:				none;
}
#LoginPopup .ClosePopup {
	text-align:				right;
	width:					200px;
	float:					right;
	padding:            	4px 15px 0 0;
	margin-bottom:          4px;
}
#LoginPopup .ClosePopup a {
	font-size:				11px;
	background:				url(../images/Picto_Close.gif) no-repeat;
	padding-left:           15px;
}
#LoginPopup .SimpleBox {
	padding-top:            0;
}
#LoginPopup .SimpleBox h2, #LoginPopup .SimpleBox p {
	margin-left:			35px;
	margin-right:			35px;
	margin-bottom:			5px;
}
#LoginPopup .SubscribeForm {
	margin:					0 35px 5px 35px;
	width:					435px;/*574px*/
}
.FormContainer {
	margin:					0 0 5px 0;
	width:					670px;
}
#LoginPopup .SubscribeForm p, #ContentInterior .FormContainer p {
	width: 					450px;
	clear: 					left;
	margin: 				0;
	padding: 	            5px 0 8px 0;
	padding-left:           145px;
	height: 				1%;
}
#LoginPopup .SubscribeForm p {
	width: 					325px;
}
#LoginPopup .SubscribeForm label, #ContentInterior .FormContainer label {
	float: 					left;
	margin-left: 			-145px;
	width: 					140px;
} 
#LoginPopup .SubscribeForm label.CheckBox {
	text-align:				left;
	position:				relative;
	float: 					none;
	margin-left:			0;
	width: 					auto;
}
#LoginPopup .SubscribeForm input.TxtBox, #ContentInterior .FormContainer input.TxtBox {
	width:					220px;
}
#LoginPopup .SubscribeForm .Btn, #ContentInterior .FormContainer .Btn {
	margin-left:			145px;
}
#LoginPopup .LoginBox {
	background:				#dcf49e url(../images/Bg_Login.png) repeat-x;
	border:					1px solid #e5e5e5;
	width:					430px;/*475*/
	height:					140px;
	padding:                0 25px 0 25px;
	margin:					0 0 20px 33px;
	float:					left;
	display:				inline;
}
#LoginPopup .LoginBox h2 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#000;
	margin:					22px 0 8px 0;
	padding:	            0;
}
#LoginPopup .LoginBox p {
	margin:					0 0 5px 0;
	padding:	            0;
	color:					#353535;
}
#LoginPopup .LoginBox label {
	font-size:				12px;
	line-height:			20px;
	color:					#353535;
	display:				block;
}
#LoginPopup .LoginBox div {
	width: 					142px;/*156px*/
	float: 					left;
	margin: 				0;
	padding: 	            0 8px 0 0;
}
#LoginPopup .LoginBox div.SubmitBtn {
	width: 					50px;
	padding-top:            16px;
}
#LoginPopup .LoginBox input.TxtBox {
	width: 					135px;
}

/* Landing pages */

.DateWebcast {
	font:					11px Georgia, "Times New Roman", Times, serif;
	color:					#a0a0a0;
	margin-top: 			-12px !important;
}
#FormLandingPage {
	color:					#353535;
	background: 			url(../images/Bg_FormLandingPage.gif) no-repeat;
	width: 					200px;
	padding: 				21px 8px 8px;
	float:					right;
	border:					1px solid #e5e5e5;
	margin: 				0 0 30px 25px;
}
#FormLandingPage p {
	line-height:			17px;
	margin-bottom: 			10px;
}
#FormLandingPage a.SmallLink, #ContentInterior.ResourceCenter .SubContentBox a.SmallLink {
	font-size: 				10px;
}
#FormLandingPage h3 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	margin:					0 0 8px 0;
}
#FormLandingPage #LoginBox, #FormLandingPage #RegistrationBox {
	padding:				12px;
}
#FormLandingPage #LoginBox {
	border: 				1px solid #e0f5aa;
	background:				#f4fce0 url(../images/Bg_LoginLandingPage.gif) repeat-x;
	margin-bottom:			3px;
}
#FormLandingPage #LoginBox .TxtBox, #FormLandingPage #RegistrationBox .TxtBox {
	width: 					174px;
}
#FormLandingPage #LoginBox label , #FormLandingPage #RegistrationBox label {
	font-size:				10px;
}
#FormLandingPage #RegistrationBox {
	border:					1px solid #c3dcee;
	background:				#e2eef7 url(../images/Bg_RegistrationBox.gif) repeat-x;
}
#FormLandingPage #RegistrationBox .SelectBox {
	width: 					176px;
}
.TxtRequiredFields {
	font-size:				10px;
	color:					#838383;
}
.RequiredFields {
	color:					#4d9c00;
	font-size:				10px;
}
.PhotoWebcast {
	border:					1px solid #e5e5e5;
	width:					149px;
	float:					left;
	margin:					0 15px 10px 0;
}
.PhotoWebcast img {
	display:				block;
}
.PhotoWebcast p {
	background:				#e5e5e5;
	margin:					0 !important;
	padding:				7px 5px;
}
/* Special landing page */
body#SpecialLandingPage #TopLinksSearch {
	float: right;
}
body#SpecialLandingPage #InteriorPrimaryContent {
	float: none;
	width: 950px;
}
body#SpecialLandingPage #SpecialHeader {
	color: 					#fff;
	text-transform:			uppercase;
	font-weight:			bold;
	float: 					left;
	text-align:				right;
	margin:					34px 0 0 19px;
	width:					615px;
}
body#SpecialLandingPage #Breadcrumbs {
	margin-top: 4px;
	border-top: 1px solid #e5e5e5;
	padding-top: 3px;
	width: 953px;
}
/* Products pages */
img.CalltoAction {
	float: right;
	margin-left: 30px;
}
div#ContentInterior ul.Links {
	width: 450px;
	margin: 32px 0 0;
}
div#ContentInterior ul.Links li {
	float: left;
	width: 150px;
	background: none;
	padding:0;
	margin-bottom: 8px;
}
div#ContentInterior ul.Links li a {
	line-height: 19px;
	padding-left: 20px;
	background-repeat:no-repeat;
	background-position: center left;
	display: block;
}
ul.Tabs {
	background: url(../images/Bg_Tabs.gif) repeat-x bottom left;
	height: 32px;
	margin: 0;
	padding: 30px 0 0 28px;
}
ul.Tabs li {
	float: left;
	padding: 0 15px;
	margin: 0 3px 0 0;
	list-style: none outside none;
	background: url(../images/Bg_Tab_off.gif) repeat-x;
	height: 33px;
}
ul.Tabs li.On {
	background: url(../images/Bg_Tab_on.gif) repeat-x;
}
ul.Tabs li a, ul.Tabs li a:hover {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	line-height: 33px;
	text-decoration: none;
	outline: none;
}
ul.Tabs li.On a, ul.Tabs li.On a:hover {
	color: #000;
	text-decoration: none;
}
.TabContent {
	padding: 0 30px;
}
/*.TabContent h3 {
	font-size: 18px;
	line-height: 26px;
}*/

/* Styles pour le plan du site -----------------------------------------------*/
#ContentInterior ul#SiteMap {
	margin:					0 0 12px 3px;
	padding:                0;
	list-style:				none;
	list-style-image:		none;
}
/* Premier niveau -----*/	
#ContentInterior ul#SiteMap li {
	background:				url(../images/Bullet_OtherCustomers.gif) no-repeat 0 4px;
	padding:				0 0 5px 12px;
}
#ContentInterior ul#SiteMap li a, #ContentInterior ul#SiteMap li a:hover {
	font-weight:			bold;
	font-size:				12px;
	color:					#227ec6;
	text-decoration:		none;
	text-transform:			uppercase;
}
#ContentInterior ul#SiteMap li a:hover {
	text-decoration:		underline;
}
#ContentInterior ul#SiteMap li ul {
	margin:					5px 0 5px 12px;
}
/* Deuxieme niveau -----*/	
#ContentInterior ul#SiteMap li ul li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 4px;
	padding:				0 0 3px 8px;
}
#ContentInterior ul#SiteMap li ul li a, #ContentInterior ul#SiteMap li ul li a:hover {
	font-weight:			normal;
	font-size:				11px;
	text-transform:			none;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel, .TxtSmallLabel {
	font-weight:			bold;
	font-size:				11px;
	color:					#353535;
	vertical-align:			top;
}
.TxtSmallLabel {
	font-weight:			normal;
	font-size:				10px;
}
.TxtError {
	font-weight:			normal;
	font-size:				10px;
	color:					#f1830c;
}
.TxtMandatory {
	font-weight:			bold;
	font-size:				11px;
	color:					#64aa00;
}
.TxtBox, .TxtArea, .SelectBox {
	font:					11px Verdana, Arial, Helvetica, sans-serif;
	color:					#808080;
	border-width:			1px;
	border-style:			solid;
	border-color:			#676767 #c3c3c3 #dedede;
	background:				#FFF;
}
.Btn {
	font:					11px Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	background:				#0c74c6;
	border-top:				2px solid #3da3f4;
	border-left:			2px solid #3da3f4;
	border-bottom:			2px solid #084f88;
	border-right:			2px solid #0b66ae;
	overflow: 				visible;
	padding:				1px 6px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	font:					11px Verdana, Arial, Helvetica, sans-serif;
	color:					#808080;
	padding:				0;
	margin:					0 0 10px;
	background:				#FFF;
}
A {
	color:					#227ec6;
	text-decoration:		none;
}
A:hover {
	color:					#227ec6;
	text-decoration:		underline;
}
a img {
	border:					0;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font-size:				7px;
	line-height:			0px;
}
/* Backgrounds --------------------------------------------------------------*/
.Bg {
	background:				url(../images/Bg.png) no-repeat top center;
}



/*----------------------------------------------------------------------------*/
/* Styles pour l'éditeur -----------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* Éditeur - Classes générales -----------------------------------------------*/
.Text {
	font-size:				12px;
	line-height:			18px;
	color:					#353535;
}
.SmallText {
	font-size:				11px;
	color:					#353535;
}
.HomeText {
	font-size:				11px;
	line-height:			15px;
	color:					#808080;
}
.HomeSmallText {
	font-size:				10px;
	line-height:			15px;
	color:					#808080;
}
.SerifText {
	font:					16px/22px Georgia, "Times New Roman", Times, serif;
	color:					#000;
}

/* Editeur - Heading ---------------------------------------------------------*/
H1, #ContentInterior h2.SubTitleSolution, #ContentInteriorHomePages h2.SubTitleSolution {
	font:					bold 21px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	margin:					6px 0 12px 0;
}
H2 {
	/*font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;*/
	font: 					bold 17px Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin:					24px 0 0 0;
}
H3 {
	font:					bold 12px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:					#64AA00;
	margin:					24px 0 0 0;
}

/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.HomeLink:link, A.HomeLink:visited, A.HomeLink:active,
A.HomeLink:hover, A.HomeLink:visited:hover, A.HomeLink:active:hover {
	font-size:				11px;
	line-height:			15px;
	color:					#227ec6;
	text-decoration:		none;
}
A.HomeLink:hover, A.HomeLink:visited:hover, A.HomeLink:active:hover {
	text-decoration:		underline;
}
A.Link:link, A.Link:visited, A.Link:active,
A.Link:hover, A.Link:visited:hover, A.Link:active:hover {
	font-size:				12px;
	color:					#227ec6;
	text-decoration:		none;
}
A.Link:hover, A.Link:visited:hover, A.Link:active:hover {
	text-decoration:		underline;
}
A.BigLink:link, A.BigLink:visited, A.BigLink:active,
A.BigLink:hover, A.BigLink:visited:hover, A.BigLink:active:hover {
	font-size:				14px;
	line-height:			18px;
	color:					#227ec6;
	text-decoration:		none;
}
A.BigLink:hover, A.BigLink:visited:hover, A.BigLink:active:hover {
	text-decoration:		underline;
}
.popup {
	border:					0;
}


/* Éditeur - Classes pour les images -----------------------------------------*/
.GeicoAwardImage {
	float:					left;
	margin:					12px 40px 81px 0;
}

/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.Table {
	border-collapse:		collapse;
	border:					1px solid #e5e5e5;
}
.CellSubTitle, .CellText1, .CellText2, .CellText1Centered, .CellText2Centered, .CellSubTitleCentered {
	font:					12px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#353535;
	vertical-align:			top;
	border:					1px solid #e5e5e5;
}
.CellTitle {
	font:					bold 14px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#64aa00;
	background:				#FFF;
	padding:				12px 18px;
	border:					1px solid #e5e5e5;
	vertical-align:			top;
}
.CellSubTitle, .CellSubTitleCentered {
	font-weight:			bold;
	background:				#FDFDFD;
	padding:				12px 18px;
}
.CellText1, .CellText1Centered {
	background:				#FDFDFD;
	padding:				8px 18px;
}
.CellText2, .CellText2Centered {
	background:				#FFF;
	padding:				8px 18px;
}
/* Editor bug avec le align="center" qui remplace par align="middle" */
.CellSubTitleCentered, .CellText1Centered, .CellText2Centered {
	text-align:				center;
}

/* Éditeur - Classes pour les tableaux ---------------------------------------*/
#ContentInterior .TableContent, #FullSucessStory .TableContent, .TabContent .TableContent {
	background:				#f2fbdb url(../images/Bg_TableContent.gif) repeat-x;
	width:					218px;
	float:					right;
	border:					1px solid #c4c4c4;
	margin:					0 0 21px 17px;
	clear:					both;
}
#ContentInterior .TableContent td, #FullSucessStory .TableContent td, .TabContent .TableContent td {
	font:					11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	padding:				29px 18px;
}
#ContentInterior .TableContent td h3, #FullSucessStory .TableContent td h3, .TabContent .TableContent td h3 {
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#000;
	margin:					0 0 17px 0;
}
#ContentInterior .TableContent td ul, #FullSucessStory .TableContent td ul, .TabContent .TableContent td ul {
	margin:					0;
	padding:				0;
}
#ContentInterior .TableContent td ul li, #FullSucessStory .TableContent td ul li, .TabContent .TableContent td ul li {
	font:					11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	padding:				0 0 15px 10px;
	margin:					0;
	background:				url(../images/Bullet_TableContent.gif) no-repeat 0 6px;
}
.TabContent .TableContent td ul li {
	list-style: none outside  none;
}
.Solutions-CallToActions {
	margin:					8px 10px 15px 0;
	float:					left;
	width:					216px;
}
.Solutions-CallToActionsEN {
	margin:					8px 4px 15px 0;
	float:					left;
	width:					144px;
}
.Solutions-CallToActionsEN.LastItem {
	margin-right: 0;	
}
.Solutions-CallToActions td.Content {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	background: 			url(../images/Bg_Solutions-ContentBox.png) no-repeat;
	padding:				0 25px 0 19px;
}
.Solutions-CallToActionsEN td.Content {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	background:				url(../images/Bg_Solutions-ContentBox_EN.png) no-repeat;
	padding:				5px 13px 0 13px;
}
.ESignatureTable{
	margin:					0 20px 30px 0;
	border:					1px solid #e5e5e5;
	background:				#9dc5e4 url(../images/Bg_E-Signature.png) repeat-x;
	float:					left;
	width:					215px;
	height:					124px;
}
.ESignatureTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 11px;
	vertical-align:			top;
}
.ESignatureTable td img {
	margin-bottom:			10px;
}
.ESignatureTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.ETransactionTable{
	margin:					0 20px 30px 0;
	border:					1px solid #e5e5e5;
	background:				#9ed9d4 url(../images/Bg_E-Transaction.png) repeat-x;
	float:					left;
	width:					215px;
	height:					124px;
}
.ETransactionTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 11px;
	vertical-align:			top;
}
.ETransactionTable td img {
	margin-bottom:			10px;
}
.ETransactionTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.EVaultingTable{
	border:					1px solid #e5e5e5;
	background:				#d8f390 url(../images/Bg_E-Vaulting.png) repeat-x;
	float:					left;
	width:					215px;
	height:					124px;
}
.EVaultingTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 11px;
	vertical-align:			top;
}
.EVaultingTable td img {
	margin-bottom:			9px;
}
.EVaultingTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.ESignatureBasicsTable{
	margin:					0 20px 30px 0;
	border:					1px solid #e5e5e5;
	background:				#9dc5e4 url(../images/Bg_E-Signature.png) repeat-x;
	float:					left;
	width:					334px;
	height:					101px;
}
.ESignatureBasicsTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 31px;
	vertical-align:			top;
}
.ESignatureBasicsTable td img {
	margin-bottom:			10px;
}
.ESignatureBasicsTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.EResourcesTable{
	border:					1px solid #e5e5e5;
	background:				#d8f390 url(../images/Bg_E-Vaulting.png) repeat-x;
	float:					left;
	width:					334px;
	height:					101px;
}
.EResourcesTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 31px;
	vertical-align:			top;
}
.EResourcesTable td img {
	margin-bottom:			9px;
}
.EResourcesTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.nobr {
    white-space:            nowrap;
}

/* Thicker ---------------------------------------*/
#ThickerContainer {
	position:				relative;
	width:					154px;
	height:					60px;
	overflow:				hidden;
	margin-left:			20px;
}
.ThickerItem {
	width:					154px;
	height:					60px;
	top:					0px;
	position:				absolute;
	display:				none;
	text-align:				center;
	font-size:				24px;
}

/* Modifs resource center */

#ContentInterior.ResourceCenter {
	position: static;
}
#ContentInterior.ResourceCenter .SubContentBox {
	color: #282828;
	width: 398px;
	margin-left: 0;
	margin-right:0;
	padding-right:25px;
	float: left;

}
#ContentInterior.ResourceCenter h2, #SpecialContentRightCol h3, #SpecialContentRightCol h3 {
 	font:					20px Georgia, "Times New Roman", Times, serif;
	color: 					#000;
	margin:					0 0 11px 0;
 }
#ContentInterior.ResourceCenter .SubContentBox ul {
	margin: 				0;
}
#ContentInterior.ResourceCenter .SubContentBox ul li {
	font-size: 12px;
	background: url(../images/Bullet_WhatsNew.gif) no-repeat;
	padding-left: 16px;
}
#LeftCol {
	float:left; 
	width: 457px;
}
#SpecialContentRightCol {
	width: 216px;
	float: right;
	border: 1px solid #e5e5e5;
}
#SpecialContentRightCol #UpcomingWebcasts, #SpecialContentRightCol #NewContent {
	border:0;
	padding: 18px 29px 0 16px;
	line-height: 15px !important;
}
#SpecialContentRightCol #UpcomingWebcasts {
	background: #f5fce2 url(../images/Bg_UpcomingWebcasts.png) no-repeat bottom left;
	border-bottom: 1px solid #e5e5e5;
}
#SpecialContentRightCol #NewContent {
 	background: #ebf3f9 url(../images/Bg_NewContent.png) no-repeat bottom left;
 }
#SpecialContentRightCol #UpcomingWebcasts ul, #SpecialContentRightCol #NewContent ul {
	margin: 0;
}
#SpecialContentRightCol #UpcomingWebcasts ul li, #SpecialContentRightCol #NewContent ul li {
	background: none;
	margin: 0;
	padding: 0 0 12px 0;
}
#SpecialContentRightCol .LinkWebCast, #SpecialContentRightCol .LinkWebCastUnlocked, #SpecialContentRightCol .LinkWebCastLocked, 
#SpecialContentRightCol .LinkArticles, #SpecialContentRightCol .LinkArticlesUnlocked, #SpecialContentRightCol .LinkArticlesLocked,
#SpecialContentRightCol .LinkWhitePapers, #SpecialContentRightCol .LinkWhitePapersUnlocked, #SpecialContentRightCol .LinkWhitePapersLocked {
	font-size: 11px;
	display: block;
	background-position: 0 3px;
	line-height: 15px !important;
}
.SeeAllLinks {
	margin-left: 25px !important;
}
