#amend
{
	color:#bd1e63;
	text-decoration:underline;
}

.top
{
	background:url("../_images/image-headings/top.gif") no-repeat top left;
	float:left;
	width:529px;
	height:7px;
	overflow:hidden;
	position:relative;
	top:7px;
	z-index:1000;
}

.containerBoxStyle04Top
{
	background:url("../_images/image-headings/details-top.gif") no-repeat top left;
	float:left;
	width:739px;
	height:7px;
	overflow:hidden;
	margin:15px 8px 0px 17px;
}

.containerBoxStyle04Bottom
{
	background:url("../_images/image-headings/details-bottom.gif") no-repeat top left;
	float:left;
	width:739px;
	height:10px;
	overflow:hidden;
	margin:0px 0 0px 17px;
}

.quoteTop
{
	background:url("../_images/image-headings/quote-top.gif") no-repeat top left;
	float:left;
	width:739px;
	height:7px;
	overflow:hidden;
	margin:10px 8px 0px 0px;
}

.quoteBottom
{
	background:url("../_images/image-headings/quote-bottom.gif") no-repeat top left;
	float:left;
	width:739px;
	height:7px;
	overflow:hidden;
	margin:0px 8px 0px 0px;	
}
div.containerBoxStyle04
{
	margin:0 8px 0px 17px;
	padding:4px 14px 0 15px;
	padding-right:14px;
	border-left:1px solid #d9dadf;
	border-right:1px solid #d9dadf;
	float:left; 
	display:block;
}

.containerBoxStyle04 .containerColumns01 .column
{
	width:706px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px; 
	background:none;
}

.containerBoxStyle04 .containerColumns02 .column
{
	/*width:235px;*/
	float:left;
	display:inline;
	margin:0;
	padding:0; 
}

.containerBoxStyle04 .containerColumns02 .column01
{
	width:345px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px; 
}

.containerBoxStyle04 .componentStyle003 table
{
	margin:0;
	padding:0;
	/*border-top:#fff 1px solid;*/
	font-size:74%;
	width:205px!important;
}

.containerBoxStyle04 .componentStyle003 table.extSpaceBottom
{
	border-bottom:#fff 1px solid;
}

.containerBoxStyle04 .componentStyle003 table tr th.extStyle010
{
	/*width:155px!important;*/
	padding:0px;
}

.containerBoxStyle04 .componentStyle001
{
	width:706px;
}

.containerBoxStyle04 form
{
	width:706px;
}

.containerBoxStyle04 .extWrapper
{
	float:right;
	padding-top:10px;
}


body
{
	margin:0px;
	padding:0px;
	font-family:Tahoma,Geneva,sans-serif;
	position:relative;
	color:#002A66;
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a img
{
	border:none;
}

.containerGlobal
{
	width:764px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px 0px 20px 0px;
}

/*Header*/
.containerHeader
{
	width:764px;
	float:left;
	margin:0px;
	padding:0px;
}

.containerHeaderWrapper
{
	margin:7px 7px 0px 7px;
	margin:0;
	padding:0px;
}

.headerContent
{
	width:727px;
	float:left;
	display:inline;
	margin:0px;
	padding:14px 14px 0px 20px;
	background:url("../_images/header-bg.gif") left top repeat-x;
}

.headerContent p.exit
{
	float:right;
	font-size:68%;
	margin:0px;
	padding:0px 0px 0px 13px;
}

.headerContent p.exit a
{
	color:#FFFFFF;
	background:url("../_images/exit.gif") left top no-repeat;
	height:1%;
	padding:0px 0px 0px 13px;
}

.headerContent img
{
	float:left;
	display:inline;
	padding-top:20px;
}

.headerContent a img
{
	float:left;
	display:inline;
	padding:5px 0px 15px 0px;
	margin:0px 28px 0px 0px;
}
/*--------------------------Header---------------------------*/
/*Container Structure*/

.containerBoxStyle01
{
	margin:0px 8px 0px 17px;
	padding:0px;
}

.containerBoxStyle01 .containerColumns01 .column01
{
	width:527px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	/*background:url("../_images/white-bg.gif") right top repeat-y;*/
	/*background:url("../_images/green-bg.gif") left top repeat-y;*/
}

.containerGlobal .containerBoxStyle01 .containerColumns01 .extStyle004
{
	background:none;
}

.containerBoxStyle01 .containerColumns01 .column01 .contentStyle01
{
	padding:20px 0px 0px 0px;
}

.containerBoxStyle01 .containerColumns01 .column01 .contentStyle02
{
	margin-bottom:20px;
}

.containerBoxStyle01 .containerColumns01 .column01 .contentStyle02 componentStyle001
{
	background:url(../_images/image-headings/bottom.gif) bottom left no-repeat;
	width:529px;
}

.containerBoxStyle01 .containerColumns02 .column
{
	width:270px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

.containerBoxStyle01 .containerColumns02 .column .contentStyle01,
.containerBoxStyle01 .containerColumns01 .column01 .contentStyle03
{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

.containerBoxStyle02
{
	margin:0px 10px 0px 17px;
	padding:0px;
}

.containerBoxStyle02 .containerColumns02 p.textStyle01
{
	float:left;
	font-size:69%;
	padding:0;
}

.containerBoxStyle02 .containerColumns02 .column01
{
	width:253px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

.containerBoxStyle02 .containerColumns02 .column02
{
	width:483px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

.column03
{
	width:529px;
	float:left;
	height:7px;
	margin:0px;
	padding:0px;
	background:transparent url("../_images/image-headings/bottom.gif") no-repeat bottom left;
}

.containerBoxStyle02 .containerColumns01 .column01
{
	width:737px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px 5px 0px 5px;
}

.containerBoxStyle02 .containerColumns01 .column01 .contentStyle01 p
{
	font-size:61%;
	font-weight:normal;
	color:#244800;	
}

.containerBoxStyle02 .containerColumns02 .column01 .contentStyle01,
.containerBoxStyle02 .containerColumns02 .column02 .contentStyle01
{
	padding:0px;
	margin:0px;
}

.containerBoxStyle03
{
	margin:0px 19px 0px 17px;
	padding:0px;
}

.containerBoxStyle03 .containerColumns02 .column
{
	width:364px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

/*--------------------Container Structure--------------------*/
/*Components*/

.componentStyle001
{
	/*width:526px;*/
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

.contentStyle02 .componentStyle001
{
	background-color:#fbf2f7;
	float:left;
	clear:both;
	display:block;
	width:100%;
}

.contentStyle02 .componentStyle001ext
{
	background:none;
}
/*.extComponentStyle001
{
	background:transparent url("../_images/image-headings/top.gif") no-repeat top left;
	width:529px;
	height:30px;
	float:left;
}*/

.componentStyle001 h1
{
	font-size:150%;
	font-weight:normal;
	color:#000033;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.componentStyle001 p
{
	font-size:81%;
	color:#002A66;
	margin:0px 0px 23px 0px;
	padding:0px;
}
form
{
	width:527px!important;
	border-left:1px solid #bd1d63;
	border-right:1px solid #bd1d63;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	/*background-color:#dbeec7;*/
	background-color:#fbf2f7 url("_images/image-headings/top.gif") no-repeat top left;
}

.noBorder
{
	border:none!important;
}
fieldset
{
	position:relative;
	margin:0px;
	padding:0px;
	border:none!important;
}
fieldset legend
{
	position:absolute;
	left:-5000px;
	top:-5000px;
	padding:0;
	margin:-10px;
	text-indent:-999px;
}

.containerBoxStyle01 .extStyle001
{
	border-top:#000 1px dotted;
	margin:0px;
}

.componentStyle001 h2
{
	font-size:111%;
	font-weight:normal;
	color:#244800;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 12px;
	/*border-top:#fff 1px solid;*/
	width:515px;
	background-color:#bd1d63;
	background-position:left center;
}

.formRow
{
	width:527px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	font-size:81%;
	color:#002A66;
	background-color:#fbf2f7;
	/*border-bottom:#fff 1px solid;*/
}

.formRow .formRowWrapper
{
	float:left;
	display:inline;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
}

.row
{
	width:100%;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

.formLabel
{
	width:290px;
	float:left;
	display:inline;
	margin:3px 5px 0px 8px;
	padding:0px;
}

.formLabel label,
.formLabel p
{
	float:left;
	display:inline;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.formLabel p.pound
{
	float:right;
	display:inline;
	margin:3px 0 0;
	padding:0px;
}

.formLabel p.tobaccoSA
{
	margin:0px;
	padding:0px 5px 0px 0px;
}

.formLabel img
{
	float:left;
	display:inline;
	margin:0px 0px 0px 10px;
	padding:0px;
	vertical-align:top;
}

.formInput
{
	width:200px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	padding-top:5px;
}

.formInput p
{
	float:left;
	display:inline;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.formInput .extInputStyle001
{
	width:100px;
	margin:0px 0px;
}

.formInput .extInputStyle002
{
	float:left;
	display:inline;
	width:100px;
	margin:0px 10px 0px 0px;
}

.formInput .extInputStyle003
{
	float:left;
	display:inline;
	width:45px;
	margin:0px 3px 0px 0px;
}

.containerBoxStyle01 .extStyle003
{
	border-top:#fff 1px solid;
	margin:0px;
}
#text03,
#text06
{
	margin-bottom:3px;
}

.formInput label
{
	margin:0 0 0 2px;
	padding:0;
	float:left;
	position:relative;
	top:-2px;
	left:5px
}

.formInput input
{
	display:inline;
	margin:0;
	padding:0;
	float:left;
}

.formInput div
{
	/*margin-bottom:3px;*/
	clear:both;
	float:left;
	width:100%;
}

.formInput .formInput
{
	padding-top:0;
}

.componentStyle001 div .quoteButton
{
	float:right;
	margin:10px 10px;
	padding:0px;
}

.positioned
{
	position:relative;
}

.columnWrapper
{
	float:left;
	display:inline;
	/*background-color:#fbf2f7;
	margin-top:10px;*/
	width:737px;
	color:#000;
}

.columnWrapper01
{
	float:left;
	display:inline;
	background-color:#022567;
/*	border-top:#000 1px dotted;
	border-bottom:#000 1px dotted;*/
	margin-top:10px;
	width:737px;
	color:#fff;
}

.componentStyle002
{
	width:100%;
	float:left;
	display:inline;
	margin:0px;
	padding:10px 0px 10px 0px;
	/*border-top:#fff 1px solid;*/
	border-left:1px solid #C21E5A;
	border-right:1px solid #C21E5A;
	height:100px;
	overflow:hidden;
}

.componentStyle002ext01
{
	border-right:none;
	background-color:#fbf2f7;
}

.componentStyle002ext02
{
	border-left:none;
	width:483px;
	background-color:#fbf2f7;
	float:left;
}

.componentStyle002ext003
{
	height:120px;
}

.componentStyle002 h2
{
	width:100%;
	margin:0px;
	padding:0px;
}

.componentStyle002 p.extStyle005
{
	font-size:81%;
	color:#fffcfd;
	margin:0px;
	padding:10px 20px 0px 15px;
}

.componentStyle002 p
{
	color:#9F0646;
	font-size:81.25%;
	margin:0;
	padding:5px 20px 0 25px;
}

.componentStyle002 p.rate
{
	color:#9f0646;
	font-size:224%;
	margin:0px;
	padding:0px 20px 0px 25px;
	letter-spacing:-2px;
}

.componentStyle002 p.rate span
{
	font-size:50%;
	letter-spacing:0px;
}

.componentStyle002 p.cover
{
	color:#666666;
	font-size:69%;
	margin:0px;
	padding:6px 10px 5px 15px;
}

.componentStyle002a
{
	width:100%;
	float:left;
	display:inline;
	margin:0px;
	padding:10px 0px 0px 0px;
	border-top:#fff 1px solid;
}

.componentStyle002a h2
{
	width:344px;
	float:left;
	display:inline;
	margin:0px 10px 10px 10px;
	padding:0px 0px 10px 0px;
	border-bottom:#538024 1px solid;
}

.componentStyle002a p
{
	font-size:74%;
	margin:0px;
	padding:10px 20px 0px 15px;
}

.componentStyle002a p.rate
{
	color:#538024;
	font-size:224%;
	margin:0px;
	padding:0px 20px 0px 15px;
}

.componentStyle002a p.rate span
{
	font-size:50%;
}

.componentStyle002a p.cover
{
	color:#666666;
	font-size:61%;
	margin:0px;
	padding:20px 20px 15px 15px;
}

.columnWrapper01 .componentStyle002 p.rate
{
	color:#fff;
	font-size:224%;
	margin:0px;
	padding:0px 20px 0px 25px;
}

.columnWrapper01 .componentStyle002 p.telephone
{
	font-size:136%;
	margin:0px;
	padding:0px 0px 0px 25px;
}

.columnWrapper01 .componentStyle002 p.cover
{
	color:#fffcfd;
	font-size:61%;
	margin:0px;
	padding:15px 20px 5px 25px;
}

.extStyle007
{
	border-left:#c21e5a 1px solid;
	height:100px;
	width:270px;
	float:left;
}

.extStyle006
{
	border-left:#fefff7 1px solid;
}

.extStyle008Style001
{
	background:transparent url("../_images/image-headings/apply-top.gif") no-repeat left top;
	width:737px;
	height:7px;
	float:left;
	overflow:hidden;
}

.extStyle008Style002
{
	background:transparent url("../_images/image-headings/apply-bottom.gif") no-repeat left top;
	width:737px;
	height:7px;
	/*border-left: 17px solid #fff;*/
	float:left;
	overflow:hidden;
}

.extStyle008
{
	float:left;
	display:inline;
}

.componentStyle003
{
	float:left;
	margin:0px;
	padding:0px;
}

.componentStyle003 h3
{
	width:100%;
	/*float:left;*/
	display:inline;
	margin:0;
	padding:0px;
	font-weight:normal;
}

.componentStyle003 p
{
	margin:15px 0 10px;
	padding:0px;
	font-size:74%;
	color:#000;
}

.componentStyle003 h4
{
	font-size:68%;
	color:#000;
	margin:0;
	padding:10px 0 0 0;
}

.extStyle009
{
	margin-left:20px;
}

.componentStyle003 table
{
	margin:0px;
	padding:10px;
	font-size:68%;
	width:224px;
	text-align:left;
}

.componentStyle003 table tr 
{
	margin:0px;
	padding:0px;
}

.componentStyle003 table tr th.extStyle010
{
	/*width:155px;*/
	font-weight:normal;
}

.extStyle011
{
	border-left:#fff 1px solid;
}

.extStyle012
{
	float:left;
	width:200px;
}

.extStyle012 p.linkStyle01
{
	background:url("../_images/button-left-01.gif") top left no-repeat;
	float:none;
	padding:4px 0 10px 8px;
	margin:0;
}

.extStyle012 p.linkStyle01 a
{
	color:#fff;
	font-weight:bold;
	background:url("../_images/button-right-01.gif") top right no-repeat;
	padding:4px 40px 10px 4px;
}

.extStyle012 p.textStyle02,
.extStyle012 p.textStyle03
{
	padding:12px 0 0 0;
	font-weight:bold;
	color:#003366;
	font-size:100%;
}

.extStyle012 p.textStyle02 span,
.extStyle012 p.textStyle03 span
{
	clear:left;
	font-weight:normal;
	font-size:87%;
}

.extStyle012 p.textStyle03
{
	padding:3px 0 0 0;
}

.componentStyle001 div .amendButton
{
	float:right;
	/*margin:10px 20px;*/
	padding:0px;
}

.componentStyle004
{
	color:#062e74;
	float:left;
}

.componentStyle004 h4
{
	padding:0 0 14px 0;
	margin:0;
	color:#062e74;
	font-size:81%;
}

.componentStyle004 .componentStyle004ext
{
	/*border:none;
	border-left:1px dotted #ccc;*/
	background:url("../_images/results-left-border.gif") top left repeat-y;
	height:115px;
	padding-left:24px;
	float:left;
}

/*-----------------------Components-------------------------*/
/*RBS Font style - image headings*/

.imgHeading
{
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	text-indent:-5000px!important;
}

.imgHeadingStyle001
{
	background:transparent url("../_images/image-headings/life-insurance-quote.gif") no-repeat left top;
	height:25px;
	padding:0px;
	margin:0px;
	width:231px;
}

.imgHeadingStyle002
{
	background:transparent url("../_images/image-headings/type-of-life-insurance.gif") no-repeat left top;
	height:28px;
	padding:0px;
	margin:0px;
	width:161px;
}

.imgHeadingStyle003
{
	background:transparent url("../_images/image-headings/amount-and-length.gif") no-repeat left top;
	height:28px;
	padding:0px;
	margin:0px;
	width:203px;
}

.imgHeadingStyle004
{
	background:transparent url("../_images/image-headings/your-details.gif") no-repeat left top;
	height:25px;
	padding:0px;
	margin:0px;
	width:90px;
}

.imgHeadingStyle005
{
	background:transparent url("../_images/image-headings/second-persons-details.gif") no-repeat left top;
	height:28px;
	padding:0px;
	margin:0px;
	width:191px;
}

.imgHeadingStyle006
{
	background:transparent url("../_images/image-headings/life-cover.gif") no-repeat left top;
	height:24px;
	padding:0px;
	margin:0px;
	width:170px;
}

.imgHeadingStyle007
{
	background:transparent url("../_images/image-headings/life-cover-critical-illness.gif") no-repeat left top;
	height:50px;
	padding:0px;
	margin:0px;
	width:225px;
}

.imgHeadingStyle008
{
	background:transparent url("../_images/image-headings/extra-space.gif") no-repeat left top;
	height:16px;
	padding:0px;
	margin:0px;
	width:175px;
}

.imgHeadingStyle009
{
	background:transparent url("../_images/image-headings/apply-now.gif") no-repeat left top;
	height:28px;
	padding:0px;
	margin:0px;
	width:136px;
}

.imgHeadingStyle010
{
	background:transparent url("../_images/image-headings/details.gif") no-repeat left top;
	height:19px;
	padding:0px;
	margin:0px;
	width:89px;
}

.imgHeadingStyle011
{
	background:transparent url("../_images/image-headings/life-insurance-01.gif") no-repeat left top;
	height:27px;
	padding:0px;
	margin:0px;
	width:144px;
}

.imgHeadingStyle012
{
	background:transparent url("../_images/image-headings/critical-illness-01.gif") no-repeat left top;
	height:27px;
	padding:0px;
	margin:0px;
	width:337px;
}

.imgHeadingStyle013
{
	background:transparent url("../_images/image-headings/help.gif") no-repeat left top;
	height:22px;
	padding:0px;
	margin:0px;
	width:41px;
}

.imgHeadingStyle014
{
	background:transparent url("../_images/image-headings/life-insurance-quote-for.gif") no-repeat left top;
	height:25px;
	padding:0px;
	margin:0px;
}

p.policyAmount
{
	position:absolute;
	top:-5px;
	left:300px;
	font-size:156%!important;
	padding:0!important;
	margin:0;
}

.policyAmountContainer
{
	float:left;
	width:726px;
	position:relative;
}

.policyAmountStyle01
{	
	width:100%;
	float:left;
}

.policyAmountStyle01 p
{
	padding:10px 0 5px 0;
	margin:0;
	font-size:87%;
}

.policyAmountStyle02
{
	float:left;
	width:380px;
	display:inline;
}

.policyAmountStyle02 h2
{
	background:none;
	font-size:150%;
	padding:0;
	margin:0;
	margin-top:-5px;
	width:380px;
	color:#0C2A68;
}
/*-----------Natwest Font style - image headings------------*/
/*Info pop up*/


.helpContentContainer
{
	position:absolute;
	float:left;
	display:inline;
	left:522px;
	z-index:50;
	width:212px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background:transparent url("../_images/pop-up/info-box-bottom.gif") no-repeat left bottom;
	display:none;
}

.helpContentContainerWrapper
{
	z-index:50;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background:transparent url("../_images/pop-up/info-box-top.gif") no-repeat left top;
}

.infoContent
{	
	width:188px;
	margin:10px 12px 5px 12px;
	padding:0px;
}

.infoContent p.help
{
	font-size:120%;
	color:#000;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.infoContent p.helpNote
{
	font-size:81%;
}

.infoContent p.close
{
	float:right;
	margin:7px 0px 0px 0px;
	padding:0px;
}

.infoContent p.close a
{
	color:#039;
}

.infoContent p.error
{
	font-size:120%;
	color:#872020;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.infoContent p
{
	font-size:100%;
	color:#000;
	margin:0px;
	padding:15px 0px 5px 0px;
}

.infoContent ul
{
	list-style: disc;
	margin:10px 0px 0px 22px;
	padding:0px;
}

.infoContent ul li
{
	margin:0px;
	padding:0px 0px 5px 0px;
}
/*.infoContent ul.moreError
{
	list-style: disc;
	margin:0px 0px 10px 12px;
	padding:0px;
}

.infoContent ul.moreError li
{
	margin:0px;
	padding:15px 0px 0px 0px;
}*/
.globalLast
{
	height:450px;
}

.errorContentContainer
{
	position:absolute;
	float:left;
	display:inline;
	left:546px;
	top:150px;
	z-index:0;
	width:212px;
	margin:0;
	/*padding:0 0 10px;
	background:url("../_images/pop-up/error-box-bottom.gif") no-repeat left bottom;*/
	display:block;
}

.errorContentContainerWrapper
{
	display:block;
	margin:0;
	padding:10px 0 0;
	background:url("../_images/pop-up/error-box-top.gif") no-repeat left top;
	float:left;
}

.errorContentContainerInner
{
	background:url("../_images/pop-up/error-box-middle.gif") repeat-y left top;
	float:left;
	width:211px;
}

.errorContentContainerBottom
{
	background:url("../_images/pop-up/error-box-bottom.gif") no-repeat left bottom;
	float:left;
	width:211px;
	padding:0 0 12px;
}

.errorContentContainer .infoContent p.error
{
	font-size:74%;
	color:#872020;
	margin:0px;
	padding:5px 0px 0px 20px;
	background:url("../_images/validation-alert.gif") left bottom no-repeat;
}

.errorContentContainer .infoContent ul
{
	font-size:81%;
	color:#000;
	margin:0px;
	padding:15px 0px 5px 0px;
}

.errorContentContainer .infoContent ul.moreError
{
	list-style: disc;
	margin:0px 0px 10px 15px;
	padding:0px;
}

.errorContentContainer .infoContent ul.moreError li
{
	margin:0px;
	padding:15px 0px 0px 0px;
}

.stripContainer
{
	width:523px;
	float:left;
	display:inline;
	position:relative;
	z-index:1;
}

.stripContainerWrapper
{
	width:523px;
	float:left;
	display:inline;
	margin:0px;
}

.helpStrip
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	z-index:120;
}

.helpStripWrapper
{
	/*padding:3px 0px 0px 0px;*/
	
	
/*JW: this affects spacing between blue help background edge and main text */
padding:4px 0px 0px 0px;	

}

.errorStrip
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 9px 0px;
	background:url("../_images/pop-up/error-bg-bottom.gif") no-repeat left bottom;
}

.errorStripWrapper
{
	padding:13px 0px 0px 0px;
	background:url("../_images/pop-up/error-bg-top.gif") no-repeat left top;
}

/*------------------------Info pop up-----------------------*/
/*Help pop up*/

.containerPopupHelp .containerGlobal
{
	width:380px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.containerPopupHelp .containerHeader
{
	width:380px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

.containerPopupHelp .containerHeaderWrapper
{
	margin:7px 7px 0px 7px;
	padding:0px;
}

.containerPopupHelp .headerContent
{
	width:332px;
	float:left;
	display:inline;
	margin:0px;
	padding:14px 14px 0px 20px;
	background:url("../_images/header-bg.gif") left top repeat-x;
}

.containerPopupHelp .headerContent img
{
	float:left;
	display:inline;
	padding:5px 0px 19px 0px;
	margin:0px 30px 0px 0px;
}

.containerPopupHelp .containerBoxStyle01
{
	margin:0px 13px 0px 17px;
	padding:0px;
}

.containerPopupHelp .containerBoxStyle01 .containerColumns01 .column01
{
	width:350px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	background:none;
}

.containerPopupHelp .containerBoxStyle01 .containerColumns01 .column01 .contentStyle01
{
	padding:20px 0px 20px 0px;
}

.containerPopupHelp .componentStyle001
{
	width:350px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-bottom:#000 1px dotted;
}

.containerPopupHelp .componentStyle001 h1
{
	font-size:150%;
	font-weight:normal;
	color:#23214f;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.containerPopupHelp .componentStyle001 h2
{
	font-size:87%;
	font-weight:bold;
	color:#23214f;
	margin:0px 0px 15px 0px;
	padding:0px;
	width:340px;
}

.containerPopupHelp .componentStyle001 div
{
	width:100%;
	float:left;
	display:inline;
	margin:0px;
	padding:0px 0px 15px 0px;
}

.containerPopupHelp .componentStyle001 div p
{
	font-size:74%;
	color:#000000;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.containerPopupHelp .componentStyle001 div ul
{
	font-size:74%;
	color:#000000;
	margin:15px 0px 0px 15px;
	padding:0px;
	list-style:disc;
}

.containerPopupHelp .componentStyle001 div ul li
{
	margin:0px 0px 5px 10px;
	padding:0px;
}

.errorMsg
{
	float:left;
	width:100%;
	overflow:hidden!important;
	font-size:37%!important;
}

/*------------------------Info pop up-----------------------*/
