/* Inception Style */

textarea{background-color:#fff;border:1px solid #ccc;border-width:2px 1px 1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;text-indent:7px}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background-color:#fff;border:1px solid #ccc;border-width:2px 1px 1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;text-indent:7px}.cm-disabled-input{background-color:#fff;border:1px solid #ccc;border-width:2px 1px 1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;text-indent:7px}select,textarea{font-family:ProximusRegular;font-size:14px;line-height:29px;display:inline-block;vertical-align:middle}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-family:ProximusRegular;font-size:14px;line-height:29px;display:inline-block;height:29px;vertical-align:middle}.cm-disabled-input{font-family:ProximusRegular;font-size:14px;line-height:29px;display:inline-block;height:29px;vertical-align:middle}select:focus,textarea:focus{border-color:#5c2d91}input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:#5c2d91}.uneditable-input:focus{border-color:#5c2d91}


/*
 * PAGE BODY CSS
 * 20091019 : All selectors must starts with .lyPageBody
 */

/*
 * reset all styles. thxs yahoo.
 * */
.lyPageBody div, .lyPageBody dl, .lyPageBody dt, .lyPageBody dd, .lyPageBody ul, .lyPageBody ol, .lyPageBody li, .lyPageBody h1, .lyPageBody h2, .lyPageBody h3, .lyPageBody h4, .lyPageBody h5, .lyPageBody h6, .lyPageBody pre, .lyPageBody form, .lyPageBody fieldset, .lyPageBody input, .lyPageBody textarea, .lyPageBody p, .lyPageBody blockquote, .lyPageBody th, .lyPageBody td {
    margin: 0 auto;
    padding: 0;
}

.lyPageBody table {
    border-collapse: collapse;
    border-spacing: 0;
}

.lyPageBody fieldset, .lyPageBody img {
    border: 0;
}

.lyPageBody address, .lyPageBody caption, .lyPageBody cite, .lyPageBody code, .lyPageBody dfn, .lyPageBody em, .lyPageBody strong, .lyPageBody th, .lyPageBody var {
    font-style: normal;
    font-weight: normal;
}

.lyPageBody ol, .lyPageBody ul {
    list-style: none;
}

.lyPageBody caption, .lyPageBody th {
    text-align: left;
}

.lyPageBody q:before, .lyPageBody q:after {
    content: '';
}

.lyPageBody abbr, .lyPageBody acronym {
    border: 0;
}

/* Proximus basic PGB style */
.lyPageBody {
    background-color: #fff;
    font-size: 14px;
    line-height: 18px;
	font-family:ProximusRegular,Arial,Helvetica,sans-serif;
}

.lyPageBody table {
    font-size: 100%;
}

.lyPageBody table {border-bottom:1px solid #B0B9BF; border-top:1px solid #B0B9BF;}
.lyPageBody table.cm-table {border:1px solid #B0B9BF;}

.lyPageBody a img {
    border: none;
}

.lyPageBody .lyAlternate, .lyPageBody .tpAlternate {
    display: none;
}

.lyPageBody .lySpacer, .lyPageBody .tpSpacer {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 1px;
}

/* ************************************************************************************************* */
/* not strechy [yet] */
.lyPageBody .rxFormTitle .contents, 
.lyPageBody .rxFormGroupTitle .contents {
    /*ff3*/
    width: 100%;
}

.lyPageBody .apFormWideLayout .rxFormTitle .contents, 
.lyPageBody .apFormWideLayout .rxFormGroupTitle .contents, 
.lyPageBody .apFormCustomWideLayout .rxFormTitle .contents, 
.lyPageBody .apFormCustomWideLayout .rxFormGroupTitle .contents {
    width: 740px;
}

/* ************************************************************************************************* */
/* COMON STYLES */

.lyPageBody .contentLayout .rxContent h1, 
.lyPageBody .contentWideLayout .rxContent h1, 
.lyPageBody .topicHomepageLayout .rxContent h1, 
.lyPageBody .stepMenuLayout .rxContent h1, 
.lyPageBody .apContentLayout .rxContent h1, 
.lyPageBody .apContentWideLayout .rxContent h1 {
    border-bottom: none;
}

.lyPageBody .rxContent sup {
    line-height: 50%;
}

.lyPageBody .rxContent em,
#lyCatalogHeader em {
    font-weight:bold;
}

.lyPageBody .rxContent strong {
    color: #EE0707;
}

.lyPageBody .rxContent .cm-pb strong {color:inherit;}
.lyPageBody .rxContent .cm-pb strong.cm-txt-pp1 {color:#5c2d91;}

.lyPageBody .rxContent .lit {
    color: #8377C9;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
}
.lyPageBody .rxContent em.Promo {
    /*background-color: #FFF000;*/
	color: #ed1c24;
}
/*ff3*/
.lyPageBody select {
    font-size: 100%;
}

/* ************************************************************************************************* */
/* CONTENT  WIDGETS */
.lyPageBody .rxContent .boldcolor {
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
}

.lyPageBody .rxContent .errormsg {
	display: block;
    color: #EE0707;
	margin: 10px 0 0;
}

.lyPageBody .rxContent .rxTable .errormsg {margin-top:0;}

.lyPageBody .rxContent .mandatory {
    color: #EE0707;
    font-weight: normal;
}

.lyPageBody .rxHeaderText {
    color: #556280;
    line-height: 120%;
    margin-bottom: 0.8em;
}

/* Testimonial */
.lyPageBody blockquote.rxTestimonial {
    margin: 10px 0;
}

.lyPageBody .rxTestimonial p {
    font-style: italic;
    padding: 10px 5px;
}

.lyPageBody .rxTestimonial .rxTestimonialAuthor img {
    border: 1px solid #9e97e7;
    float: left;
    margin: 0px 13px 0 10px;
    padding: 5px;
}

.lyPageBody .rxTestimonial .rxTestimonialAuthor p {
    padding: 2px 0 0 10px;
    color: #59419C;
    font-style: normal;
    font-size: 100%;
    clear: both;
}

.lyPageBody .rxTestimonial .rxTestimonialLink {
    color: #4C9AFF;
    display: block;
    text-align: right;
    padding-bottom: 10px;
}

.lyPageBody blockquote.rxTestimonial div {
    background: url(../../img3ldr/paw30/backgrounds/bub1-br.gif) no-repeat bottom right;
    margin: 0 0 0 0;
    width: 100%;
    z-index: 1;
}

.lyPageBody blockquote.rxTestimonial div div {
    background: url(../../img3ldr/paw30/backgrounds/bub1-bl.gif) no-repeat bottom left;
}

.lyPageBody blockquote.rxTestimonial div div div {
    background: url(../../img3ldr/paw30/backgrounds/bub1-tr.gif) no-repeat top right;
}

.lyPageBody blockquote.rxTestimonial div div div div {
    background: url(../../img3ldr/paw30/backgrounds/bub1-tl.gif) no-repeat top left;
}

.lyPageBody blockquote.rxTestimonial div div div div div {
    margin: 0;
    padding: 0px 15px 20px;
    width: auto;
}

.lyPageBody .rxTestimonial .rxTestimonialAuthor {
    background: none;
    z-index: 100;
}

.lyPageBody .rxContent .rxStrip {
    height: 100%;
    margin-bottom: 10px;
}

.lyPageBody .rxContent .rxStrip .rxTestimonial div div div div div {
    height: 160px;
}

/* normal layouts :no padding */
.lyPageBody .rxWarning, 
.lyPageBody .rxTip, 
.lyPageBody .rxWarningLight {
    clear: both;
    border: none;
    margin: 0 0 20px;
	background: #FDE6E6;
}

.lyPageBody .rxTip {background: #E5F1F9}

.lyPageBody .contentLayout .rxColumnRight .rxWarning, 
.lyPageBody .contentLayout .rxColumnRight .rxTip, 
.lyPageBody .contentLayout .rxColumnRight .rxWarningLight, 
.lyPageBody .contentLayout .rxColumnRight .rxTestimonial, 
.lyPageBody .contentLayout .rxColumnLeft .rxWarning, 
.lyPageBody .contentLayout .rxColumnLeft .rxTip, 
.lyPageBody .contentLayout .rxColumnLeft .rxWarningLight, 
.lyPageBody .contentLayout .rxColumnLeft .rxTestimonial {
    width: 250px;
}

/* layouts with padding (then with border) */
.lyPageBody .contentLayout .rxWarning, 
.lyPageBody .contentLayout .rxTip, 
.lyPageBody .contentLayout .rxWarningLight, 
.lyPageBody .contentLayout .rxTestimonial, 
.lyPageBody .topicHomepageLayout .rxWarning, 
.lyPageBody .topicHomepageLayout .rxTip, 
.lyPageBody .topicHomepageLayout .rxWarningLight, 
.lyPageBody .topicHomepageLayout .rxTestimonial, 
.lyPageBody .stepMenuLayout .rxWarning, 
.lyPageBody .stepMenuLayout .rxTip, 
.lyPageBody .stepMenuLayout .rxWarningLight, 
.lyPageBody .stepMenuLayout .rxTestimonial {
    width: 522px;
}

/* wide normal layouts  */
.lyPageBody .lyWideLayout .rxWarning, 
.lyPageBody .lyWideLayout .rxTip, 
.lyPageBody .lyWideLayout .rxWarningLight, 
.lyPageBody .lyWideLayout .rxTestimonial {
    width: auto;
}

/* wide layouts with padding */
.lyPageBody .contentWideLayout .rxWarning, 
.lyPageBody .contentWideLayout .rxTip, 
.lyPageBody .contentWideLayout .rxWarningLight, 
.lyPageBody .contentWideLayout .rxTestimonial, 
.lyPageBody .contentCustomWideLayout .rxWarning, 
.lyPageBody .contentCustomWideLayout .rxTip, 
.lyPageBody .contentCustomWideLayout .rxWarningLight, 
.lyPageBody .contentCustomWideLayout .rxTestimonial {
    width: 722px;
}

.lyPageBody .rxWarning .tpWrapper, 
.lyPageBody .rxTip .tpWrapper, 
.lyPageBody .rxWarningLight .tpWrapper {
    padding: 20px;
}

.lyPageBody .rxWarning {
    color: #000000;
}

.lyPageBody .rxWarning .boldcolor, 
.lyPageBody .rxWarning em, .redtexte {
    color: #EE0707;
}

.lyPageBody .rxContent .rxWarning ul li {
    background: transparent url(../../img3ldr/paw30/decorations/bullet-warning.png) no-repeat 0 0.5em;
    padding-left: 10px;
}

.lyPageBody .rxMore {
    background: transparent url(../../img3ldr/paw30/decorations/arrow-blue.png) no-repeat 0 0.7em;
    color: #4c9aff;
    display: block;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    padding: 0.4em 0 0 8px;
}

.lyPageBody .rxFootnotes {
    border-top: 1px solid #8991D4;
    padding-top: 5px;
}

.lyPageBody .rxFootnote {
    padding: 5px;
}

.lyPageBody .rxFootnote sup {
    position: relative;
    top: -1px;
}

/* image */
.lyPageBody .rxImage {
    clear: both;
    margin-top: 0.3em;
    float:left;
    margin-right: 15px
}

.lyPageBody .rxImageLegend {
    display: block;
    font-size: 80%;
    line-height: 130%;
    margin: 0 0 0.5em 0;
}

/* placing (align) options for some widgets [not for table cells though ] */
.lyPageBody .rxContent div.Left, 
.lyPageBody .rxContent blockquote.Left {
    clear: none;
    float: left;
    margin-right: 8px;
}

.lyPageBody .rxContent div.Right, 
.lyPageBody .rxContent blockquote.Right {
    clear: none;
    float: right;
    margin-left: 8px;
    margin-right: 0;
}

.lyPageBody .rxContent blockquote.Center {
    clear: none;
    float: left;
    margin-left: 6px;
    margin-right: 0px;
}

/* multi-columns (width) */
.lyPageBody .rxContent .Onethird {
    width: 165px;
}

.lyPageBody .lyWideLayout .rxContent .Onethird {
    width: 230px;
}

.lyPageBody .rxContent .Half {
    width: 250px;
}

.lyPageBody .lyWideLayout .rxContent .Half {
    width: 350px;
}

.lyPageBody .rxContent .Twothirds {
    width: 335px;
}

.lyPageBody .lyWideLayout .rxContent .Twothirds {
    width: 470px;
}

.lyPageBody .rxContent div.Full {
    clear: both;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

/* Call To Action buttons */
/*.syMenuItemCta, 
.lyPageBody .rxBlockCta {
 background:transparent url(../../img3ldr/paw30/buttons/button-catMenuLay.png) no-repeat 100% 0;
 float:right;
 font-size:130%;
 font-weight:bold;
 margin:1em 0 -0.5em 2em;
 position:relative;
 z-index:90;
 }
 .syMenuItemCta span, 
.lyPageBody .rxBlockCta span {
 background:transparent url(../../img3ldr/paw30/buttons/button-catMenuLay-left.png) no-repeat 0 0;
 color:#fff;
 display:block;
 padding:13px 15px 13px 40px;
 }
 .syMenuItemCta:hover, 
.lyPageBody .rxBlockCta:hover {
 color:#fff;
 cursor:pointer;
 }*/
/* Call To Action buttons small */
.lyPageBody .syMenuItemCta, 
.lyPageBody .rxBlockCta {
    background: transparent url(../../img3ldr/paw30/buttons/button-catMenuLaySmall.png) no-repeat 100% 0;
    float: right;
    font-size: 110%;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    margin: 0 0 -0.5em 0.3em;
    position: relative;
    z-index: 90;
}

.lyPageBody .syMenuItemCta span, 
.lyPageBody .rxBlockCta span/*,
.lyPageBody .rxCatSheetCta span ms 23042010*/{
    background: transparent url(../../img3ldr/paw30/buttons/button-catMenuLaySmall-left.png) no-repeat 0 0;
    color: #fff;
    display: block;
    padding: 7px 15px 12px 40px;
}

.lyPageBody .syMenuItemCta:hover, 
.lyPageBody .rxBlockCta:hover/*,
.lyPageBody .rxCatSheetCta:hover ms 23042010*/{
    color: #fff;
    cursor: pointer;
}

/* Call To Action buttons small Caddie */
.lyPageBody .rxBlockCta.Basket span /*,
.lyPageBody .rxCatSheetCta.Basket spanms 23042010*/{
    background: transparent url(../../img3ldr/paw30/buttons/button-catMenuLaySmallCaddi.png) no-repeat 0 0;
    color: #fff;
    display: block;
    padding: 7px 13px 12px 37px;
}

/* Status */
.lyPageBody .rxContent .StatusOn:before{font-family:PxIcon; content: "\e094  "; color:#16AD13;} 
.lyPageBody .rxContent .StatusOff:before{font-family:PxIcon; content: "\e60b  "; color:#EE0707;}

.lyPageBody .rxContent .StatusOff {
    background-image: url(../../img3ldr/paw30/decorations/bill_statussimple_off.gif);
}

/* ************************************************************************************************* */
/* LISTS */
.lyPageBody .rxContent ul, .lyPageBody .rxContent ol {
    margin: 0 0 0 20px;
    padding: 0;
	list-style: disc;
	font-size: 14px;
	line-height: 18px;
}


.lyPageBody .rxContent ol {
    list-style-type: decimal;
}

.lyPageBody .rxContent ul li, .lyPageBody .rxContent ol li {
    padding: 10px 0 0;
}

.lyPageBody .rxContent ul li:first-child, .lyPageBody .rxContent ol li:first-child {
    padding-top: 0;
}

.lyPageBody .rxContent ul ul, .lyPageBody .rxContent ol ol {
    list-style: circle;
	padding:0;
	margin-left:15px;
}

.lyPageBody .rxContent ol ol {
    list-style-type: decimal;
}

/* listMenu */
.lyPageBody .rxContent ul.rxListMenu {
    list-style-type: none;
    padding: 0 0 5px 0;
}

.lyPageBody .rxContent .rxListMenu .rxListMenuItem {
    background: transparent url(../../img3ldr/paw30/decorations/arrow-blue.png) 0 0.3em no-repeat;
    font-size: 12px;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    line-height: 110%;
    padding: 1px 0 2px 10px;
}

.lyPageBody .rxContent .rxArrow {
    background: transparent url(../../img3ldr/paw30/decorations/arrow-blue.png) no-repeat 0 3px;
    float: left;
    height: 1em;
    padding-left: 1px;
    width: 10px;
}

/* Subtitles List */
.lyPageBody .rxContent ul.rxSubtitleListMenu {
    margin: 0 0 10px 1px;
}

.lyPageBody .rxContent .rxSubtitleListMenuItemLink {
    background: transparent url(../../img3ldr/paw30/decorations/arrow-blue-down.png) no-repeat 0 0.3em;
    font-size: 110%;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    line-height: 110%;
    padding: 0 0 2px 10px;
}

/* Annex list */
.lyPageBody .rxContent .syAnnexListMenu {
    margin-left: 0;
}

.lyPageBody .rxContent .syAnnexListMenuItemLink {
    background: transparent url(../../img3ldr/paw30/decorations/arrow-blue.png) no-repeat 0 0.3em;
    font-size: 110%;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    line-height: 110%;
    padding: 1px 0 2px 10px;
}

/* ************************************************************************************************* */
/* TABLES */
.lyPageBody .rxContent table {
    clear: both;
    margin: 0 0 20px 0;
    width: 100%;
}

/* 20100304 : ratings update */
.lyPageBody .rxContent table .labelWrapper {
	margin-right:4px;
}
.snRating1, 
.snRating2, 

.snRating3, 
.snRating4 {
    background: transparent url(../../img3ldr/paw40/pgb/tpRating.png) no-repeat 50% 0;
    display:inline; /* in modern browsers, overriden by next line */
    display:inline-block; /* ignored by WebMS */
	height:8px;
	padding:0 34px 0 0;
}

.lyPageBody .rxContent .snRating1 span, 
.lyPageBody .rxContent .snRating2 span, 
.lyPageBody .rxContent .snRating3 span, 
.lyPageBody .rxContent .snRating4 span {
	display:none;
}

/* white bg ratings */
.lyPageBody .rxContent table .snRating2 {
	background-position:50% -12px;
}
.lyPageBody .rxContent table .snRating3 {
	background-position:50% -24px;
}
.lyPageBody .rxContent table .snRating4 {
	background-position:50% -36px;
}

/* white bg ratings */
.lyPageBody .rxContent table .Bg .snRating1 {
	background-position:50% -48px;
}

.lyPageBody .rxContent table .Bg .snRating2 {
	background-position:50% -60px;
}
.lyPageBody .rxContent table .Bg .snRating3 {
	background-position:50% -72px;
}
.lyPageBody .rxContent table .Bg .snRating4 {
	background-position:50% -84px;
}

/* dark bg ratings */
.lyPageBody .rxContent .rxTableHead .snRating1, 
.lyPageBody .rxContent .rxTableGroupHead .snRating1 {
	background-position:50% -96px;
}
.lyPageBody .rxContent .rxTableHead .snRating2, 
.lyPageBody .rxContent .rxTableGroupHead .snRating2 {
	background-position:50% -108px;
}
.lyPageBody .rxContent .rxTableHead .snRating3, 
.lyPageBody .rxContent .rxTableGroupHead .snRating3 {
	background-position:50% -120px;
}
.lyPageBody .rxContent .rxTableHead .snRating4, 
.lyPageBody .rxContent .rxTableGroupHead .snRating4 {
	background-position:50% -132px;
}
/* end 20100304 : ratings update */



.lyPageBody .rxContent td, .lyPageBody .rxContent th {
    border: 1px solid #B0B9BF;
    padding: 10px;
}

.lyPageBody .rxContent thead th {border:none;}

.lyPageBody td.rxTableItem.Promocircle {
    background: transparent url(../../img3ldr/paw30/decorations/promo.gif) no-repeat scroll 100% 1px;
    padding: 32px 0 0 0;
    z-index: -10;
}

.lyPageBody .rxTableItem.lit {
    color: #59419c;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
}

.lyPageBody table, .lyPageBody .rxTable {
  background: #5c2d91;
  background: -moz-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(48%, #5c2d91), color-stop(71%, #494aa4), color-stop(100%, #00bcee));
  background: -webkit-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
  background: -o-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
  background: -ms-linear-gradient(left, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
  background: linear-gradient(to right, #5c2d91 48%, #494aa4 71%, #00bcee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c2d91', endColorstr='#00bcee',GradientType=1 );
}

.lyPageBody table td, .lyPageBody .rxTable td {background:#FFFFFF;}
.lyPageBody table th, .lyPageBody .rxTable th {color:#FFFFFF;}
.lyPageBody table .tableTitle td, .lyPageBody .rxTable .tableTitle td {background: transparent; color:#FFFFFF;}
.lyPageBody table .tableTitle td a, .lyPageBody .rxTable .tableTitle td a {color:#FFFFFF;}

.lyPageBody table.cm-table td {background:none;}

.lyPageBody .rxTabularCaption .rxTabularItem, 
.lyPageBody .rxTableHead, 
.lyPageBody .rxTableHead .rxTableItem, 
.lyPageBody th.rxTableHeadItem, 
.lyPageBody td.rxTableHeadItem, 
.lyPageBody td.rxTableGroupHeadItem, 
.lyPageBody .rxTableGroupHead,
.lyPageBody thead tr {
    color: #412687;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
	border-left: 1px solid #524FA1;
	background: transparent;
}

/* td bg */
.lyPageBody .rxContent td.Bg {
    background-color: #E5E5E5;
}

.lyPageBody th.rxTableHeadItem, 
.lyPageBody td.rxTableHeadItem, 
.lyPageBody td.rxTableGroupHeadItem,
.lyPageBody td.rxTableRatedHead,
.lyPageBody td.rxTableHeadTippedItem, .lyPageBody thead th{
    background: none;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 22px;
	padding: 10px;
}

.lyPageBody thead th a:link, .lyPageBody thead th a:hover, .lyPageBody thead th a:visited, .lyPageBody thead th a:active {color:#FFFFFF; text-decoration:underline;}

.lyPageBody .rxTableGroupHeadItem, 
.lyPageBody .rxTableGroupCluesItem {
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
}
.lyPageBody tr.rxTableHead .rxTableHeadTippedItem .rxLabel {color:#fff;}

.lyPageBody td.Sort a.sort {
    color: #412687;
    text-decoration: none;
}

.lyPageBody td.Sort a.sort:hover {
    text-decoration: underline;
    color: #412687;
}

.lyPageBody .rxTabularCaption a {
    color: white;
    text-decoration: none;
}

.lyPageBody .rxTabularFormItem .rxText {
    text-align: left;
	padding-bottom: 0;
}

.lyPageBody .rxContent td.Right, .lyPageBody .rxContent td.Right p {
    text-align: right;
}

.lyPageBody .rxContent td.Center, .lyPageBody .rxContent td.Center p {
    text-align: center;
}

.lyPageBody .rxContent table .Even {
    background-color: #E5E5E5;
}

.lyPageBody .rxTabularFormItem .rxFormItem {
    border: 0;
    margin: 0;
    padding: 0;
}

.lyPageBody .rxTabularFormItem .rxFormItemLabel {
    width: auto;
}

.lyPageBody .Center .rxFormItemLabel, 
.lyPageBody .Right .rxFormItemLabel, 
.lyPageBody .Center .rxFormItemLabel {
    width: 100%;
}

.lyPageBody .rxTabularFormItem .qfFormItemDetails {
    float: none;
    margin-left: 0;
    margin-top: 3px;
    padding: 0;
    width: auto;
}

.lyPageBody .rxTabularFormItem input.input_text, 
.lyPageBody .rxTabularFormItem input.input_password {
    width: 60px;
}

.lyPageBody .rxTabularFormItem .rxFormItemHelp {
    display: block;
}

.lyPageBody .rxContent table .On .rxFormItemLabel, 
.lyPageBody .rxContent table .On {
    color: #9e95d8;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
}



/* ************************************************************************************************* */
/* LAYOUTS SPECIFIC STYLES */
/* menus kind of type */
.lyPageBody .rxContent .syMenuItem {
    background: transparent url(../../img3ldr/paw30/backgrounds/lyPageBody-rounded.png) no-repeat 100% 100%;
    border-color: #b5bae4;
    border-style: solid;
    border-width: 1px 0 0 1px;
    margin-top: 10px;
    padding: 0.5em 10px 15px 20px;
}

.lyPageBody .syMenuItem:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.lyPageBody .syMenu .On {
    background: #edeaff url(../../img3ldr/paw30/backgrounds/menuItem-rounded_On.png) no-repeat 100% 100%;
}

.lyPageBody .rxContent .syMenuItemTitle {
    font-size: 130%;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    line-height: 100%;
}

.lyPageBody .syMenuItem p {
    padding-top: 1.2em;
}

.lyPageBody .syMenuItem p a {
    color: #49546D;
}

.lyPageBody .syMenuItem .syMore {
    background: transparent url(../../img3ldr/paw30/decorations/arrow-blue.png) no-repeat 0 0.7em;
    display: block;
    float: left;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    margin-top: 1em;
    padding: 0.4em 0 0 8px;
}

/* columns layouts */
.lyPageBody .rxContent .tpLeft, 
.lyPageBody .rxColumnLeft, 
.lyPageBody .rxContent .tpRight, 
.lyPageBody .rxColumnRight {
    float: left;
    width: 48%;
}

.lyPageBody .rxContent .tpRight, 
.lyPageBody .rxColumnRight {
    float: right;
}

/* categoryMenu layout */
.lyPageBody .categoryMenuLayout .rxContent .tpLeft, 
.lyPageBody .categoryMenuLayout .rxContent .tpRight {
    float: none;
    margin: 0;
    width: 100%;
}

.lyPageBody .categoryMenuLayout .syMenu .On {
    background: #edeaff url(../../img3ldr/paw30/backgrounds/category-MenuItem_On.png) no-repeat 100% 0;
    border-left-width: 0;
    padding-bottom: 0;
}

.lyPageBody .categoryMenuLayout .syMenu .On .tpSpacer {
    background: #edeaff url(../../img3ldr/paw30/backgrounds/category-MenuItem_On.png) no-repeat 100% 100%;
    height: 37px;
    margin: 0 -10px 0 -20px;
}

.lyPageBody .categoryMenuLayout a.syMenuItemTitle {
    color: #42278D;
    font-size: 150%;
    font-weight: normal;
}

.lyPageBody .categoryMenuLayout .syMenuItemIcoWrapper, 
.lyPageBody .categoryMenuLayout .syMenuItemContentWrapper {
    /*ff3*/
    display: inline;
}

.lyPageBody .categoryMenuLayout .syMenuItemIco {
    /*ff3*/
    display: inline;
    float: left;
    margin: 0 20px 10px 0;
}

.lyPageBody .topicMenuLayout .syMenuItemIco, 
.lyPageBody .stepMenuLayout .syMenuItemIco {
    display: none;
}

/* supportMenuLayout */
.lyPageBody .rxContent .syListMenu {
    background: transparent url(../../img3ldr/paw30/decorations/sySubcategory-separator.png) repeat-x 0 0;
}

.lyPageBody .rxContent .syListMenu li {
    background: transparent url(../../img3ldr/paw30/decorations/sySubcategory-separator.png) repeat-x 0 100%;
    padding: 0.4em 0 0.3em 0;
}

.lyPageBody .rxContent .syListMenu a {
    background: transparent url(../../img3ldr/paw30/decorations/arrow-blue.png) no-repeat 0 0.4em;
    font-size: 130%;
    line-height: 110%;
    padding-left: 10px;
}

/* ************************************************************************************************* */
/* FORMS STYLES */
.lyPageBody .rxForm fieldset, 
.lyPageBody .rxQuery fieldset {
    border: 0;
    clear: both;
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}

.lyPageBody .rxForm legend, 
.lyPageBody .rxQuery legend {
    display: block;
    margin: 0;
}

.lyPageBody .rxForm fieldset.rxFormBody + .rxFormButtons {margin-top:20px;}

.lyPageBody .rxFormTitle {
    color: #522E91;
    font-size: 20px;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    line-height: 24px;
    padding: 0 0 20px 0;
}

.lyPageBody .rxFormGroupTitle {
    color: #59419c;
    font-size: 18px;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    line-height: 22px;
    padding: 0 0 20px;
}

.lyPageBody .rxFormTitle .contents, 
.lyPageBody .rxFormGroupTitle .contents {
    /*ff3*/
    white-space: normal;
    display: block;
}

.lyPageBody .rxFormGroupClues, .lyPageBody .boxhelp, .lyPageBody .customTextBlock {
    background: linear-gradient(to bottom, #EBE4F1 80%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 20px;
	border-radius: 0 0 20px;
	margin-bottom: 20px;
}

.lyPageBody .rxFormGroupClues label.input_radio, 
.lyPageBody .rxFormGroupClues label.input_checkbox, 
.lyPageBody .rxForm .rxFormGroupClues input.input_checkbox, 
.lyPageBody .rxForm .rxFormGroupClues input.input_radio {
    display: inline;
    float: none;
    margin: 0 2px;
}

.lyPageBody .rxFormItem {
	margin-bottom: 20px;
}

.lyPageBody .rxFormItem:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.lyPageBody .rxFormGroup div.On, 
.lyPageBody .rxQuery div.On {
    background: #CDCBF3 url(../../img3ldr/paw30/backgrounds/white-square-fix.png) repeat-y 170px 0;
    border: 1px solid #CDCBF3;
}

.lyPageBody .rxFormItemLabel {
    padding: 0;
	float: left;
	width: 167px;
	margin-right:10px;
	min-height:1px;
}

.lyPageBody .lyPageBodyInner label.input_radio, 
.lyPageBody .lyPageBodyInner label.input_checkbox {
    clear: both;
    display: block;
}

.lyPageBody .lyPageBodyInner label.input_radio input.input_radio, 
.lyPageBody .lyPageBodyInner label.input_radio input.radio, 
.lyPageBody .lyPageBodyInner label.input_checkbox input.input_checkbox {
    margin-right: 4px;
}

.lyPageBody .rxFormItemList {
    clear: both;
    display: block;
    margin-bottom: 2px;
}

.lyPageBody .rxFormItemListLabel {
    float: left;
    margin-top: 2px;
}

.lyPageBody .rxFormItemField {
	display: block;
}

.lyPageBody .rxFormItemFieldSeparator {
    display: block;
    margin-bottom: 4px;
}

.lyPageBody .rxFormItemClues br {
    display: block;
    font-size: 0;
}

/* Fields */

.lyPageBody .rxForm input.input_checkbox, 
.lyPageBody .rxForm input.input_radio, 
.lyPageBody .rxQuery input.input_checkbox, 
.lyPageBody .rxQuery input.input_radio, 
.lyPageBody .rxQuery input.radio {
    float: left;
    margin-bottom: -0.2em;
    margin-right: 10px;
    margin-top: 1px;
}

.lyPageBody .rxForm .rxTabularFormItem input.input_checkbox, 
.lyPageBody .rxForm .rxTabularFormItem input.input_radio, 
.lyPageBody .rxQuery .rxTabularFormItem input.input_checkbox, 
.lyPageBody .rxQuery .rxTabularFormItem input.input_radio {
    margin: 1px 0 3px 4px;
}

/* StageBar */
.lyPageBody .rxContent ul.rxStagebar {
    background: #E5E5E5;
    margin: 0 0 20px 0;
    padding: 10px 20px;
	font-size: 18px;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
	height: 30px;
	list-style: decimal inside none;
}

.lyPageBody .rxContent ul.rxStagebar li {
	position: relative;
	padding: 0 20px 0 5px;
	margin: 0;
	line-height: 29px;
	min-height: 15px;
	float: left;
	color: #CCCCCC;
}

.lyPageBody .rxStagebar .On1, 
.lyPageBody .rxStagebar .On2, 
.lyPageBody .rxStagebar .On3, 
.lyPageBody .rxStagebar .On4, 
.lyPageBody .rxStagebar .On5 {
    color:#522E91 !important;
}

.lyPageBody .rxStagebar .contents:after, .lyPageBody .rxStagebar .contents:before {
	left: 100%;
  	border: solid transparent;
  	content: " ";
  	height: 0;
  	width: 0;
  	position: absolute;
 	pointer-events: none;
}

.lyPageBody .rxStagebar .contents:after {
	border-color: rgba(229, 229, 229, 0);
	border-left-color: #e5e5e5;
	border-width: 25px 0 24px 9px;
	top: 50%;
	margin-top: -25px;
	margin-left: -18px;
}

.lyPageBody .rxStagebar .contents:before {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: white;
	border-width: 30px 0 30px 12px;
	top: 50%;
	margin-top: -30px;
	margin-left: -17px;
}

/* Buttons */
.lyPageBody .rxFormButtons {
    margin-bottom: 20px;
    width: 100%;
}

.lyPageBody .rxFormButton, .lyPageBody .button a, .lyPageBody .submitButton a, .lyPageBody .btn {
    background:#522e91;
	border-radius:0 0 10px;
	color:white !important;
	display:inline-block;
	font-family:ProximusBold,Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:18px;
    padding:5px 20px;
	text-align:center;
	vertical-align:middle;
	margin-right:10px;
}

.lyPageBody .btn {margin-bottom:20px;}

.lyPageBody a.rxFormButton:hover, .lyPageBody .button a:hover, .lyPageBody .submitButton a:hover {
    text-decoration: none;
	background: #0073cF;
	cursor: pointer;
}

/* ************************************************************************************************* */
/* WORKSHEET */
.lyPageBody .rxWorksheet {
    border: 1px solid #B0B9BF;
    padding: 20px 20px 0;
	border-radius:0 0 20px 0;
	margin-bottom: 20px;
}

.lyPageBody .rxWorksheet .rxWorksheetBody {
    background-color: #E5E5E5;
    padding-bottom: 30px;
}

.lyPageBody .rxWorksheet .rxWorksheetTitle {
    color: #4A5164;
    font-size: 100%;
    padding: 7px 10px;
}

.lyPageBody .rxWorksheet .rxPageIndex {
    float: right;
    margin-bottom: 7px;
    /*ff3*/
    margin-top: -7px;
}

.lyPageBody .rxWorksheet .rxFormBody table {
    background-color: white;
    margin: 0;
}

.lyPageBody .rxTabularCaption .rxTabularHeadItem, .lyPageBody .rxTabularCaption .rxTabularHeadItem .rxText {
    color: #FFFFFF;
}

.lyPageBody .rxWorksheet .rxWorksheetClues {
    padding: 0 0 7px 10px;
}

.lyPageBody .rxWorksheet .rxTabularWorksheetItem, 
.lyPageBody .rxWorksheet .rxTabularWorksheetItem td {
    background-color: #fff;
    border-color: #CDCBF3;
}

.lyPageBody .rxContent .rxPageIndex{display:block; height:24px; margin-left:-5px; font-size:14px; line-height:18px; padding: 0 0 10px; text-align:center;}
.lyPageBody .rxContent .rxPageIndex li{display:inline-block; float:none; color:#000000; font-size:14px; height:24px; margin-left:5px;}
.lyPageBody .rxContent .rxPageIndex li a {color:#636363; padding:6px 10px 1px; cursor:pointer;}
.lyPageBody .rxContent .rxPageIndex li.On a, . .rxContent .rxPageIndex li a:hover {background-color:#522E91; color:#FFFFFF; text-decoration:none;}
.lyPageBody .rxContent .rxPageIndex .First a, .lyPageBody .rxContent .rxPageIndex .Previous a, .lyPageBody .rxContent .rxPageIndex .Next a, .lyPageBody .rxContent .rxPageIndex .Last a {color:#522E91;}
.lyPageBody .rxContent .rxPageIndex .First a:hover, .lyPageBody .rxContent .rxPageIndex .Previous a:hover, .lyPageBody .rxContent .rxPageIndex .Next a:hover, .lyPageBody .rxContent .rxPageIndex .Last a:hover {background-color:inherit; color:inherit;}
.lyPageBody #EBI_Cat_Expense ul.navigation li.First a:before {font-family:PxIcon; content: "\e08c\e08c";}
.lyPageBody #EBI_Cat_Expense ul.navigation li.Previous a:before {font-family:PxIcon; content: "\e08c";}
.lyPageBody #EBI_Cat_Expense ul.navigation li.Next a:before {font-family:PxIcon; content: "\e08f";}
.lyPageBody #EBI_Cat_Expense ul.navigation li.Last a:before {font-family:PxIcon; content: "\e08f\e08f";}

.lyPageBody .rxContent .rxPageIndex .rxPageIndexFirst:before {font-family:PxIcon; content: "\e08c\e08c";}

.lyPageBody .rxContent .rxPageIndex .rxPageIndexPrevious:before {font-family:PxIcon; content: "\e08c";}

.lyPageBody .rxContent .rxPageIndex .rxPageIndexNext:before {font-family:PxIcon; content: "\e08f";}

.lyPageBody .rxContent .rxPageIndex .rxPageIndexLast:before {font-family:PxIcon; content: "\e08f\e08f";}

/* ************************************************************************************************* */
/* PAGE SPECIFIC STYLES */
/* SITEMAP */
/* homepage node */
.lyPageBody .newSyMap {
    display: block;
    clear: both;
}

.lyPageBody .newSyMap .First {
    /*background:transparent url(../../img3ldr/paw30/decorations/arrow-blue.png) no-repeat 0 0.2em;*/
    font-size: 170%;
    margin: 10px 0 0 4px;
}

.lyPageBody .newSyMap .First a {
    padding-left: 2px;
    text-transform: uppercase;
}

/* first level */
.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .First, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .First, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .First {
    background: #EEEDFB;
    font-size: 145%;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    margin: 0.5em 0;
    padding: 7px 0 6px 0;
}

.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .First a, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .First a, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .First a {
    color: #311d86;
    padding: 4px 0 4px 5px;
    text-transform: none;
}

.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 {
    margin: 0 0 0.1em 0;
}

.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 {
    border: solid 0px #9E97E7;
}

/* second level */
.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .First, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .First, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .First {
    border: none;
    background: none;
    color: #49546d;
    font-size: 110%;
    margin: 0 0 0 0;
    padding: 0;
}

.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .First a, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .First a, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .First a {
    background: none;
    color: #4F5A70;
    display: block;
}

/* third level */
.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .First, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .First, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .First {
    background: none;
    font-size: 110%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 6px;
}

.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .First a, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .First a, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .First a {
    background: none;
    margin: 0;
    padding: 0;
}

.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .First .Category, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .First .Category, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .First .Category {
    background: transparent url(../../img3ldr/paw30/decorations/category-level3-bullet.gif) no-repeat 2px 0.4em;
    padding: 0.1em 0 0.1em 0.9em;
}

.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .First .Topic, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .First .Topic, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .First .Topic {
    background: transparent url(../../img3ldr/paw30/decorations/topic-level3-bullet.gif) no-repeat 0.1em 0.4em;
    padding: 0.1em 0 0.1em 0.9em;
}

/* fourth level and deeper */
.lyPageBody .newSyMap .syMapColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .syMapNodeColumn1 .Topic, 
.lyPageBody .newSyMap .syMapColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .syMapNodeColumn2 .Topic, 
.lyPageBody .newSyMap .syMapColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .syMapNodeColumn3 .Topic {
    background: white url(../../img3ldr/paw30/decorations/topic-level4-bullet.gif) no-repeat 0.1em 0.3em;
    font-size: 100%;
    font-weight: normal;
    margin: 0 0 0 0.8em;
    padding: 0.1em 0 0.1em 1em;
}

.lyPageBody .tpWrapperMapLink div div div div div {
    margin-left: 0px;
    padding: 0;
}

/* three columns */
.lyPageBody .syMapColumn1, 
.lyPageBody .syMapColumn2, 
.lyPageBody .syMapColumn3 {
    float: left;
    margin-right: 6px;
    padding-left: 6px;
    width: 228px;
}

/* ************************************************************************************************* */
/* Ã  vaincre sans pï¿½ril, on triomphe sans gloire - Corneille */

/* stuff added after paw3 */
/* BEGIN css for sort + tooltip integration example */
/* imported from Emakina's css */
.lyPageBody .info {
    cursor: pointer;
    display: block;
    padding-right: 10px;
    width: 80%;
}

.lyPageBody a.sort {
    background: url(../../img3ldr/paw30/buttons/desc.gif) no-repeat right 5px;
    display: block;
    width: 100%;
}

/* basic css adaptation for the new widgets */
.lyPageBody td.rxTableHeadTippedItem {
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
    position: relative;
    z-index: 500;
}

.lyPageBody span.DN {
    z-index: 500;
    display: none;
}

.lyPageBody a.tooltip, 
.lyPageBody a.tooltipSort {
    position: relative;
    cursor: pointer;
    display: block;
    width: auto;
}

.lyPageBody a.tooltip span.DN, 
.lyPageBody a.tooltipSort span.DN {
    z-index: 5000;
    display: none;
    font-weight: normal;
    position: absolute;
    top: 25px;
    left: 40px;
    /*margin:10px 0px 0px 50px;*/
    background: white;
    padding: 5px;
    border: 1px solid #412687;
    color: #412687;
}

.lyPageBody a.tooltip:hover, 
.lyPageBody a.tooltipSort:hover {
    border: 0;
    text-decoration: none;
}

.lyPageBody .rxLabel {
    color: #412687;
}

.lyPageBody .info .rxLabel .contents {
    display: inline;
}

/* END css for sort + tooltip integration example */
.lyPageBody .rxTableHeadTippedItem {
    z-index: 0;
    position: relative;
}

.lyPageBody img.tooltipImg {
    position: absolute;
    right: 0px;
}

.lyPageBody .sort img.tooltipImg {
    right: 20px;
}

/* CatalogTopic ms 23042010 */

#lyStepHeader {
	font-size:78%;
}

#lyCatSheetHeader {
	background:  transparent url(../../img3ldr/paw40/pgb/CatSheet-header-separator.png) 0 0 no-repeat;
	clear:both;
	float:left;
	/*ms 22062010 */margin-bottom:14px;
	width: 560px;
	}

#lyStepHeader {
	/*ms 29072010 *//*background:  transparent url(../../img3ldr/paw40/pgb/CatSheet-header-separator.png) 0 0 no-repeat;*/
	clear:both;
	float:left;
	/*margin-bottom:20px;*/
	width: 100%;
	}

.rxStepHeader h1 {
	border-bottom:1px solid #B5BAE4;
	color:#59419C;
	font-size:200%;
	line-height:120%;
	margin:0.5em 0 0.7em;
}

/* CatSheet Header */

.lyPageBody .tpWrapperHeaderContainer,
#lyStepHeader .tpWrapperHeaderContainer {
	border:red 0px solid;
	background: #f0eff6 url("../../img3ldr/paw40/pgb/CatSheet-header-bgt.png") no-repeat 0 0;
	padding:14px 0 0 0;
	position:relative;
	}

.lyPageBody .tpWrapperTitleHeader h1,
#lyStepHeader .tpWrapperTitleHeader h1 {
	border-bottom: none;
	/*ms 22062010 */margin: 0.5em 0 0.4em 0;
	}
	
.lyPageBody .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper,
#lyStepHeader .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper {
	background: transparent url("../../img3ldr/paw40/pgb/CatSheet-rating-separator.png") no-repeat 0 3px;
	margin:-0 0 0 9px;
	padding:0 0 0 6px;
	}
	
.lyPageBody .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating1,
#lyStepHeader .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating1 {
	position:relative;
	background-position:0 0;
	top:-8px;
	}

.lyPageBody .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating2,
#lyStepHeader .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating2 {
	position:relative;
	background-position:0 -12px;
	top:-8px;
	}
	
.lyPageBody .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating3,
#lyStepHeader .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating3 {
	position:relative;
	background-position:0 -24px;
	top:-8px;
	}

.lyPageBody .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating4,
#lyStepHeader .tpWrapperTitleHeader h1.rxCatSheetTitleHeader .snippetWrapper .snRating4 {
	position:relative;
	background-position:0 -36px;
	top:-8px;
	}

.lyPageBody .catSheetLayout .tpheaderTop,
#lyStepHeader .tpheaderTop {
	background: #f0eff6 url("../../img3ldr/paw40/pgb/CatSheet-stickers-separator.png") no-repeat 14px 100%;
	clear:both;
	padding:0 0 13px 0;
	position:relative;
	}
	
.lyPageBody .catSheetLayout .tpheaderTop:after,
#lyStepHeader .tpheaderTop:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	}	

.lyPageBody .catSheetLayout .rxCatSheetIllustration, 
#lyStepHeader .rxCatSheetIllustration {
	float:left;
	padding:0 0 0 14px;
	}

.lyPageBody .catSheetLayout .rxCatSheetHeaderText,
#lyStepHeader .rxCatSheetHeaderText {
	color: #49546d;
	font-size: 130%;
	line-height: 120%;
	height: 50px;
	overflow:hidden;
	margin: 0 14px 0px 202px;
	border: 0px solid red;
	position: relative;
	width:340px;
	}

.lyPageBody .catSheetLayout .rxCatSheetHeaderText p,
#lyStepHeader .rxCatSheetHeaderText p {
	/*position: relative;*/
	height: 50px;
	border: 0px solid red;
	}

.lyPageBody .rxContent .old,
.lyPageBody .rxContent u,
#lyStepHeader .rxCatalogHeader .old,
#lyStepHeader .rxCatalogHeader u {
	text-decoration:line-through;
}

.lyPageBody .catSheetLayout .tpCatSheetPriceZoneWrapper,
#lyStepHeader .tpCatSheetPriceZoneWrapper {
	/*ms 08112010*/ /*background: transparent url("../../img3ldr/paw40/pgb/CatSheet-PriceZone-bgt.png") no-repeat 0 0;*/
	border: 0px solid red;
	clear:both;
	padding: 14px 0 0 0;
	text-align:right;
	position:absolute;
	bottom:14px;
	right:14px;
	width: 356px;
	}

.lyPageBody .catSheetLayout .rxCatSheetPriceZone,
#lyStepHeader .rxCatSheetPriceZone {
	/*ms 08112010*/ /*background: transparent url("../../img3ldr/paw40/pgb/CatSheet-PriceZone-bgb.png") no-repeat 100% 100%;*/
	display:block;
	padding: 0 0 1px 0;
	}

.lyPageBody .rxCatSheetPriceZone/*
#lyPageMiddle .rxCatSheetPriceZone .rxCatSheetPrice*/ {
	/*clear:both;*/
	/*margin: 0 12px 10px 0;*/
	/*padding-bottom:14px;*/
	}

.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPrice ,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPrice {
	margin: 0 11px 11px 0;
	}

.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPrice .contents,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPrice .contents {
	color:#483291;
	font-size: 125%;
	}

.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPrice .contents em,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPrice .contents em {
	color:#ed1c24;
	font-size: 125%;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
	}
	
.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPrice .contents b,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPrice .contents b {
	color:#483291;
	font-size: 125%;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
	}

.lyPageBody .rxContent em.Promo,
.lyPageBody .rxContent .Promo,
#lyStepHeader .rxContent em.Promo,
#lyStepHeader .rxContent .Promo {
	color: #ed1c24;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
}

.lyPageBody .rxContent p.Promo,
#lyStepHeader .rxContent p.Promo {
	background: transparent url("../../img3ldr/paw40/pgb/CatSheet-promo-separator.png") no-repeat 0 bottom;
	display:block;
	height:auto;
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 7px;
	padding-bottom: 14px;
}

.lyPageBody .rxContent h2.Promo,
#lyStepHeader .rxContent h2.Promo {
	font-size: 160%;
}

.lyPageBody .rxTable em, 
#lyStepHeader .rxTable em {
	/*color: #ed1c24;*/
	font-size: 125%;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
}

.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPromo,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPromo {
	/*ms 08112010*/ /*background: #f0eff6 url("../../img3ldr/paw40/pgb/CatSheet-Promo-bgt.png") no-repeat 0 0;*/
	/*ms 08112010*/ margin: 0 0 14px 0px;
	border: 0px red solid;
	padding: 0px 0 0 0;
	position:relative;
	/*ms 08112010*/ /*text-align:left;*/
	/*ms 08112010*/ width: 350px;
	z-index: 90;
	}
	
.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPromo span,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPromo span {
	/*ms 08112010*/ /*background: transparent url("../../img3ldr/paw40/pgb/CatSheet-Promo-bgb.png") no-repeat 100% 100%;*/
	color: /*ms 08112010*/ /*#e8e7f1;*/#A9A4AD;
	display:block;
	font-size:90%;
	/*ms 08112010*/padding: 0 0 14px 0;
	line-height: 130%;
	}	

.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPromo span span,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPromo span span{
	background:none;
	clear:both;
	/*ms 08112010*/float: right;
	/*ms 08112010*/font-size: 120%;
	padding: 0 0 0 0;
	width: 350px;
	}

.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPromo span em,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPromo span em {
	/*ms 08112010*/ /*background: #f0eff6 url("../../img3ldr/paw40/pgb/CatSheet-Promo-bgt.png") no-repeat 0 0;*/
	/*ms 08112010*/ color: #ed1c24;
	/*ms 08112010*/float: right;
	font-size: 160%;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
	line-height: 110%;
	padding: 0;
	}
	
.lyPageBody .catSheetLayout .rxCatSheetPriceZone .rxCatSheetPromo span em:before ,
#lyStepHeader .rxCatSheetPriceZone .rxCatSheetPromo span em:before {
	content:url("../../img3ldr/paw40/pgb/CatSheet-Promo-bgt.png");
	margin-top:10ex;
	}
	
.lyPageBody .catSheetLayout .tpWrapperHeaderContainer .tpheaderStickers,
#lyStepHeader .tpWrapperHeaderContainer .tpheaderStickers{
	background: #f0eff6 url("../../img3ldr/paw40/pgb/CatSheet-header-bgb.png") no-repeat 100% 100%; 
	clear:both;
	float:left;
	padding:9px 0 11px 0;
	position:relative;
	width:100%;
	}
		
	
/* Pictos */

.lyPageBody .tpWrapperHeaderContainer .tpheaderStickers .rxCatSheetStickerWrapper,
#lyStepHeader .tpWrapperHeaderContainer .tpheaderStickers .rxCatSheetStickerWrapper{
	margin:2px 0 0 14px;
	float:left;
	}

.lyPageBody .tpWrapperHeaderContainer .tpheaderStickers .rxCatSheetStickerWrapper a:hover,
#lyStepHeader .tpWrapperHeaderContainer .tpheaderStickers .rxCatSheetStickerWrapper a:hover {
	text-decoration:none;
	}

.lyPageBody .tpWrapperHeaderContainer .tpheaderStickers .rxCatSheetStickerWrapper img,
#lyStepHeader .tpWrapperHeaderContainer .tpheaderStickers .rxCatSheetStickerWrapper img{
	margin-right:5px;
	}

/* CatSheet CTA */

.lyPageBody .rxCatSheetCta,
#lyStepHeader .rxCatSheetCta {
    background: transparent url(../../img3ldr/paw40/pgb/CatSheet-button-On.png) no-repeat 100% 0;
    float: right;
    font-size: 125%;
    font-family: ProximusBold,Arial,Helvetica,sans-serif;
	height:39px;
    margin: 0 12px 0 0;
	margin: 0px 0.8em -0.5em 0;
    position: relative;
    z-index: 90;
	}

.lyPageBody .rxCatSheetCta span,
#lyStepHeader .rxCatSheetCta span {
    background: transparent url(../../img3ldr/paw40/pgb/CatSheet-button-On-left.png) no-repeat 0 0;
    color: #fff;
    display: block;
	padding: 11px 15px 15px 40px;
	}

.lyPageBody .rxCatSheetCta:hover,
#lyStepHeader .rxCatSheetCta:hover {
    color: #fff;
    cursor: pointer;
	}

/* Call To Action buttons small Caddie */

.lyPageBody .tpheaderStickers .rxCatSheetCta.Basket span,
/*#lyCatSheetHeader */#lyStepHeader .rxCatSheetCta.Basket span {
    background: transparent url(../../img3ldr/paw40/pgb/CatSheet-button-Caddi.png) no-repeat 0 0;
    color: #fff;
    display: block;
	height:39px;
    padding: 11px 13px 12px 40px;
	}
	
/* steps */

#lyPageMiddle .syCatSheetNavigation ul, 
.lyPageBody .syCatSheetNavigation ul {
	margin: 0;
	}

.lyPageBody .syCatSheetNavigation ul,
#lyPageMiddle .syCatSheetNavigation ul {
	font-size: 11px;
	}

#lyPageMiddle .syCatSheetNavigation ul li,
.lyPageBody .syCatSheetNavigation ul li {
	background:none;
	display:inline;
	padding:0;
	}

#lyPageMiddle .syCatSheetNavigation,
.lyPageBody .syCatSheetNavigation {
	background: transparent url(../../img3ldr/paw40/pgb/bluepix.png) 0 100% repeat-x;
	clear:both;
	margin-bottom: -1px;
	padding-top: 1em;
	position:relative;
	z-index:91;
	line-height:115%;
	bottom:-1px;
}

#lyPageMiddle .syCatSheetNavigation  {
	margin-bottom: 0;
}

#lyPageMiddle .syCatSheetNavigation:after,
.lyPageBody .syCatSheetNavigation:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	}

#lyPageMiddle .syCatSheetNavigation li,
.lyPageBody .syCatSheetNavigation li {
	float:left;
	}


#lyPageMiddle .syCatSheetNavigation a,
.lyPageBody .syCatSheetNavigation a {
	background-position:100% 0;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
}

#lyPageMiddle .syCatSheetNavigation .contents,
.lyPageBody .syCatSheetNavigation .contents, 
#lyPageMiddle .syCatSheetNavigation .tpSeparator,
.lyPageBody .syCatSheetNavigation .tpSeparator {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	font-size:100%; 
	padding:8px 10px 6px 10px;
}

#lyPageMiddle .syCatSheetNavigation *,
.lyPageBody .syCatSheetNavigation * {
	color:#fff;
}

#lyPageMiddle .syCatSheetNavigation a, 
#lyPageMiddle .syCatSheetNavigation .tpSeparator, 
#lyPageMiddle .syCatSheetNavigation #tpFirst, 
#lyPageMiddle .syCatSheetNavigation #syStepLinkActiveOffdisplayNone,
.lyPageBody .syCatSheetNavigation a, 
.lyPageBody .syCatSheetNavigation .tpSeparator, 
.lyPageBody .syCatSheetNavigation #tpFirst, 
.lyPageBody .syCatSheetNavigation #syStepLinkActiveOffdisplayNone {
	background-color:#b5bae4; 
}

#lyPageMiddle .syCatSheetNavigation .Offon, 
#lyPageMiddle .syCatSheetNavigation .Onoff, 
#lyPageMiddle .syCatSheetNavigation .Onon,
.lyPageBody .syCatSheetNavigation .Offon, 
.lyPageBody .syCatSheetNavigation .Onoff, 
.lyPageBody .syCatSheetNavigation .Onon {
	display:none;
}

#lyPageMiddle .syCatSheetNavigation .tpSeparator,
.lyPageBody .syCatSheetNavigation .tpSeparator {
	background-image:url(../../img3ldr/paw40/pgb/stepNavigation-separator1.png);
	background-position:50% 50%;
	padding-left:0;
	padding-right:0;
	width:2px;
}


#lyPageMiddle .syCatSheetNavigation #tpFirst, 
#lyPageMiddle .syCatSheetNavigation #syStepLinkActiveOffdisplayNone,
.lyPageBody .syCatSheetNavigation #tpFirst, 
.lyPageBody .syCatSheetNavigation #syStepLinkActiveOffdisplayNone {
	background-image:url(../../img3ldr/paw40/pgb/stepNavigation-separator1.png);  
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:2px;
}

#lyPageMiddle .syCatSheetNavigation .Last a,
.lyPageBody .syCatSheetNavigation .Last a {
	background-color:transparent;
	background-image:url(../../img3ldr/paw40/pgb/stepNavigation.png);
}

#lyPageMiddle .syCatSheetNavigation .On *,
.lyPageBody .syCatSheetNavigation .On * {
	color:#42278D;
	font-family: ProximusBold,Arial,Helvetica,sans-serif;
}

#lyPageMiddle .syCatSheetNavigation .On a,
.lyPageBody .syCatSheetNavigation .On a {
	background-image:url(../../img3ldr/paw40/pgb/stepNavigation-onII.png);
}

#lyPageMiddle .syCatSheetNavigation .On .contents,
.lyPageBody .syCatSheetNavigation .On .contents {
	background-image:url(../../img3ldr/paw40/pgb/stepNavigation-on-left.png);
}

#lyPageMiddle .syCatSheetNavigation #syStepLinkActiveOffdisplayNone *,
.lyPageBody .syCatSheetNavigation #syStepLinkActiveOffdisplayNone * {
	background-image:none; 
	color:#fff;
	font-weight:normal;
}

#lyPageMiddle .syCatSheetNavigation #syStepLinkActiveOffdisplayNone .contents,
.lyPageBody .syCatSheetNavigation #syStepLinkActiveOffdisplayNone .contents {
	background-image:url(../../img3ldr/paw40/pgb/stepNavigation-left.png);
}

#lyPageMiddle .syCatSheetNavigation #tpFirst .contents,
.lyPageBody .syCatSheetNavigation #tpFirst .contents {
	background-image:url(../../img3ldr/paw40/pgb/stepNavigation-onII-left.png);
}


.lyPageBody #lyCatSheetContainer {
	border: solid #b5bae4;
	border-width: 1px 0 0 1px;
	clear:both;
	float:left;
	background: transparent url(../../img3ldr/paw40/pgb/CatSheet-bgb-rounded.png) 100% 100% no-repeat;
	margin-right: -1px;
	padding: 10px 15px 0 14px;
	}

/* CatalogTopic Advantages */

.lyPageBody .rxCatSheetContainer .tpWrapperAdvantages {
	background: url("../../img3ldr/paw40/pgb/CatSheet-advantages-bgt.png") no-repeat;
	clear:both;
	padding: 20px 0 10px 0;
	width: 532px;
	}

.lyPageBody .rxCatSheetContainer ul.rxCatSheetAdvantages {
	background: #F0EFF6;
	padding: 0 49px 0 39px;
	margin: 0;
	border:0px solid green;
	}

.lyPageBody .rxCatSheetContainer .rxCatSheetAdvantages li{
	background: url("../../img3ldr/paw40/pgb/CatSheet-Bullet.png") no-repeat scroll 0 0.8em transparent; 
	color: #2f207b;
    font-size: 125%;
	/*nija 26102010*/font-weight: normal;
	padding: 0 0 0 26px;	
	border:0px solid blue;
	}
.lyPageBody .rxCatSheetContainer .rxCatSheetAdvantages li span.contents{
	/*ms 22062010 */line-height: 1.1em;
	}	
	
.lyPageBody .rxCatSheetContainer .rxCatSheetAdvantages li .rxListItemText {
	background: url("../../img3ldr/paw40/pgb/CatSheet-advantages-separator.png") no-repeat 0 0;
	display: block;
	padding: 8px 0;
	}	

.lyPageBody .tpCatSheetAdvantagesBorderBottomWrapper {
	background: url("../../img3ldr/paw40/pgb/CatSheet-advantages-bgb.png") no-repeat;
	height: 20px;
	}

.lyPageBody .rxCustomerConditions {
	padding: 0 0 26px 0;
	}

.lyPageBody .rxCustomerConditions h2 {
	color: #59419c;
	font-size: 170%;
	font-weight: normal;
	}

/* CatalogTopic Boxes */

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox {
	background:transparent url(../../img3ldr/paw40/pgb/CatSheet-TitleTop.png) no-repeat 50% 0;
	float:left;
	margin:0 0 15px 0;
	min-height:46px;
	width: 254px;
}	

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox h2,
.lyPageBody .rxCatSheetContainer .rxHelpBox h2{
	color:#59419c;
	font-size:145%;
	/*nijafont-weight: bold;*/
	height: 32px;
	line-height: 1.8em;
	margin: 10px 10px 4px 10px;
	padding: 0 0 0 34px;
}

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox h2{
	background:transparent url(../../img3ldr/paw40/pgb/CatSheet-SeeAlso.png) no-repeat 0 0;
}

.lyPageBody .rxCatSheetContainer .rxHelpBox h2{
	background:transparent url(../../img3ldr/paw40/pgb/CatSheet-Help.png) no-repeat 0 0;
}

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox ul,
.lyPageBody .rxCatSheetContainer .rxHelpBox ul{
	background: #F1F0F7 url(../../img3ldr/paw40/pgb/CatSheet-BlockBottom.png) no-repeat 0 bottom;
	color:#59419c;
	font-size:145%;
	font-weight: normal;
	min-height:115px;
	padding: 8px 8px 1em 0;
	margin: 0;
}

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox ul li,
.lyPageBody .rxCatSheetContainer .rxHelpBox ul li{
	background:none;
	padding-bottom: 0.3em;
}

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox ul li a,
.lyPageBody .rxCatSheetContainer .rxHelpBox ul li a{
	background:transparent url(../../img3ldr/paw40/pgb/CatSheet-Boxes-Bullet.png) no-repeat 0 0.3em;
	display:block;
	color:#222222;
	font-size:80%;
	padding-left:11px;
}

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox ul li a span,
.lyPageBody .rxCatSheetContainer .rxHelpBox ul li a span{
	line-height: 1.2em;
}

.lyPageBody .rxCatSheetContainer .rxRelatedServicesBox ul li a:hover,
.lyPageBody .rxCatSheetContainer .rxHelpBox ul li a:hover{
	color:#9D5FB5;
}

.lyPageBody .rxCatSheetContainer .rxHelpBox {
	background:transparent url(../../img3ldr/paw40/pgb/CatSheet-TitleTop.png) no-repeat 50% 0;
	float:right;
	margin:0 0 15px 0;
	min-height:46px;
	width: 254px;
}	

.rxCatSheetContainer .rxText {
	color:#222222;
}

.lyPageBody .rxFormItemSingle, .lyPageBody .rxFormItemDouble {float:left; margin-left:10px; max-width: 68%;}

.lyPageBody .rxFormItemSingle.rxFormItemSingleWide
	{max-width: 100%;}
.lyPageBody .rxForm input.input_radio
{
	margin-bottom: 3px;
}
.lyPageBody .rxFormItem.rxFormItemIndent, .lyPageBody .rxForm div.rxFormGroupIndent
{
	padding-left: 33px;
	width: auto;
}
body {background:#FFFFFF;font-family:ProximusRegular,Arial,Helvetica,sans-serif;}
.pf-content-wrapper {margin-bottom:0; padding-top:0;}
.pf-header {padding:0;}
/*.pb-breadcrumb {font-size:12px;line-height:16px;margin:0 0 20px !important; padding:0 !important;}
.pb-breadcrumb ul {margin:0 !important;}
.pb-breadcrumb ul li {padding:0 10px 0 0 !important;display:inline;color:#636363;}
.pb-breadcrumb ul li:before {content: " > ";padding-right:10px;}
.pb-breadcrumb ul li:first-child {padding-left:0;}
.pb-breadcrumb ul li:first-child:before {display:none;}
.pb-breadcrumb ul li a {color:#636363;}
.pb-breadcrumb ul li a:hover {color:#000000;}*/
.lyPageBody input {background-color:#FFFFFF;border:2px 1px 1px solid #B0B9BF;color:#000000;display:inline;height:19px !important;padding:5px;font-size:14px !important;line-height:19px !important;}
.lyPageBody select {font-size:14px;height:auto;line-height:1px;border-radius:0;border:1px solid #B0B9BF;border-width:1px 2px 2px 1px; padding:5px;}
.lyPageBody h1, .lyPageBody .rxContent h1 {font-family:ProximusRegular,Arial,Helvetica,sans-serif;font-size:34px;line-height:38px;padding-bottom:20px;color:#522E91;border-bottom:none;margin-bottom:0}
.lyPageBody h2, .lyPageBody .rxContent h2 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:28px;line-height:32px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h3, .lyPageBody .rxContent h3 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:26px;line-height:30px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h4, .lyPageBody .rxContent h4 {font-family:ProximusRegular,Arial,Helvetica,sans-serif;font-size:24px;line-height:28px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h5, .lyPageBody .rxContent h5 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:20px;line-height:24px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody h6, .lyPageBody .rxContent h6 {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody p, .lyPageBody p.rxHeaderText {margin-bottom:0;padding-bottom:20px;color:#000000;}
.lyPageBody input[type="checkbox"], .lyPageBody input[type="radio"] {margin:0 10px 0 0;}
.lyPageBody .rxFormClues {margin-bottom:20px;}
.lyPageBody .form {margin-bottom:20px;}
.lyPageBody .boxTable .contact:before{font-family:PxIcon; content: "\e097  ";}
.lyPageBody .boxTable .group:before{font-family:PxIcon; content: "\e079  ";}
.lyPageBody #logos{display:none;}
.lyPageBody  img {display:inline;}
.lyPageBody  .termsApproval {margin-top:20px;}
.lyPageBody  rxformitemlistlabel {float:left; margin-right: 20px;}
.lyPageBody  span[pxcontrol="pxcontrol"] {display:block;clear:both;margin-bottom:20px;}
.lyPageBody  .bgWhite img {margin-bottom:5px;}
.lyPageBody  input[disabled="disabled"] {background:#E5E5E5}

/* PGR History */
.lyPageBody .tableFilterData > div {width:45%; margin-bottom:20px; float:left; height:56px;}
.lyPageBody .tableFilterData > div:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.lyPageBody #EM-PGR_History legend, .lyPageBody #EM-PGR_Pstn legend {font-family:ProximusBold,Arial,Helvetica,sans-serif;font-size:26px;line-height:30px;padding-bottom:20px;color:#522E91;margin-bottom:0;clear:both;}
.lyPageBody .customZebraTable tr {color:#FFFFFF; font-size:18px; line-height:22px; border:1px solid #B0B9BF;}
.lyPageBody .customZebraTable .rowZebra, .lyPageBody .customZebraTable .rowZebraAlternate {background:#FFFFFF; color:#000000; font-size:14px; line-height:18px;}
.lyPageBody .customZebraTable tr th {border:none;}
/* .lyPageBody .hiddenDiv, .lyPageBody #displayRecords {display:none;} */

/* MIU Usage */
.lyPageBody #EMA body, .lyPageBody #EMA p, .lyPageBody #EMA td, .lyPageBody #EMA th, .lyPageBody #EMA a {border:0 none;padding:1px;}
.lyPageBody #EMA .bgWhite td {margin:0px;padding:0px}
.lyPageBody #EMA .bgWhite .DataUsed {background:#5C2D91;}
.lyPageBody #EMA .bgWhite .DataUnused {background:#E3E3E3;}
.lyPageBody #EMA .bgWhite .DataAboveLimit {background:#EE0707;}
.lyPageBody #EMA b, #EMA strong {font-weight: bold}
.lyPageBody #EMA .bgWhite {background-color: white;margin:0px;padding:0px}
.lyPageBody #EMA .bgGrey {background-color: #B0B9BF;margin:0px;padding:0px}
.lyPageBody #EMA table {margin:0px;padding:0px;border:none;}
.DataUsed {background-color:#522E91;}
.DataUnused {background-color:#FFFFFF;}
.DataAboveLimit {background-color:#EE0707;}

#groupComposition > .block {padding:10px 0;}
#groupComposition > .buttonsAction {padding:10px 0;}
.qxTip > .container > span.contents {display:block; padding:10px;}

.txtfield-for-radio {position:relative; top:-5px; padding:0 10px; margin-bottom:-5px !important;}