body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:center;
}

.clearBoth {
	clear:both;
	line-height:0.1em;
	font-size:0.1em;
	margin:0;
	padding:0;
}

a {
	color:#003399;
}

a:hover {
	color:#339933;
	text-decoration:none;
}

a.skipNav {
	color:#ffe400;
}

a:hover.skipNav {
	color:#ffe400;
	text-decoration:none;
}

a img {
	border:none;
}

p {
	margin-top:0.8em;
	margin-bottom:0.8em;
}

#pageLayout {
	width:47.5em;
	margin:0 auto;
}

#logoLayout {
	background: url(/adviser/with-profits/images/aviva-adviser-masthead.gif) no-repeat #ffe400;
	width:100%;
	height: 130px;
	text-align:left;
}

#nuLogo {
	margin:1.9em 0 1.7em 1.5em;
}

#contentLayout {
	width:100%;
	margin:0 auto 1em auto;
	text-align:left;
	

}
#contentLayout2 {
	width:100%;
	margin:0 auto 1em auto;
	text-align:center;
	

}


#navLeft {
	width:11em;
	float:left;
	margin-top:0.5em;
	margin-right:1em;
	margin-bottom:1em;
}

/* Change 'background' when new IFA extranet look goes live */

#navLeft ul {
	list-style:none;
	background:#fff9cc;
	padding:0;
	margin:0;
	border:0;
}

#navLeft li {
	display:block;
	padding:0;
	border-top:solid 0.1em #ffffff;
	border-bottom:solid 0.1em #ffffff;
	font-size:80%;
	width:11.5em;
	background:#ffce00;
}

html>body #navLeft li {
	width:100%;
}

/* Change 'color' when new IFA extranet look goes live and swap 'background' image to new arrow */

#navLeft a {
	display:block;
	width:12em;
	color:#003399;
	background:url(/adviser/with-profits/images/arrow-white.gif) no-repeat;
	padding-left:1.4em;
	padding-bottom:0;
	padding-top:0;
}

/* Change 'color' when new IFA extranet look goes live and swap 'background' image to new arrow */

#navLeft a:hover {
	display:block;
	color:#003333;
	background:url(/adviser/with-profits/images/arrow-blue.gif) no-repeat;
	text-decoration:none;
}

#navLeft span {
	background:#fff9cc;
	display:block;
	padding-left:0.4em;
	padding-bottom:0.2em;
}

#content {
	width:29em;
	float:left;
	margin:0.8em 0 0 0;
	font-size:80%;
	text-align: left;
}

#content2 {
	width:100%;
	float:left;
	margin:0.8em 0 0 0;
	font-size:80%;
}

html>body #content {
	margin-bottom:1em;
}

#content ul li {
	list-style:square;
	margin-left:-16px;
	margin-bottom:4px;
}

#content ol li {
	margin-left:-16px;
	margin-bottom:4px;
}

#content ul.subList li {
	list-style:circle;
}

.campaignLayoutLeft {
	width:14em;
	float:left;
	margin-top:1em;
}

.campaignLayoutRight {
	width:14em;
	float:right;
	margin-top:1em;
}

.campaignPadding {
	padding:0.1em 0.3em;
	background:#f8f8f8;
}

.campaignLink {
	padding:0.3em;
	background:#eceff6;
}

#navRight {
	width:11em;
	float:right;
	margin-top:0.5em;
}

#navRight ul {
	list-style:none;
	background:#fff9cc;
	padding:0;
	margin:0;
	border:0;
}

#navRight li {
	display:block;
	padding:0;
	border-top:solid 0.1em #ffffff;
	border-bottom:solid 0.1em #ffffff;
	font-size:80%;
	width:11.5em;
	background:#ffce00;
}

html>body #navRight li {
	width:100%;
}

#navRight a {
	display:block;
	width:12em;
	color:#003399;
	background:url(/adviser/with-profits/images/arrow-white.gif) no-repeat;
	padding-left:1.4em;
	padding-bottom:0;
	padding-top:0;
}

#navRight a:hover {
	display:block;
	text-decoration:none;
	background:url(/adviser/with-profits/images/arrow-blue.gif) no-repeat;
	color:#003333;
}

#navRight span {
	background:#fff9cc;
	display:block;
	padding-left:0.4em;
	padding-bottom:0.2em;
}

#legalText {
	clear:both;
	border-top:solid 0.1em #003399;
	padding-top:0.5em;
	font-size:75%;
	text-align:left;
}

h1 {
	font-size:1.8em;
	color:#003399;
	margin:0 0 0.5em 0;
}

h2 {
	font-size:1.2em;
	color:#003399;
}

h2.campaign {
	font-size:0.9em;
	color:#000000;
	margin:0;
	background:#cdd5ea;
	padding:0.5em;
}

/* Change 'color' when new IFA extranet look goes live and swap 'background' color */

h3 {
	background:#ffe400;
	display:block;
	margin:0.2em 0 0 0;
	padding:0.2em 0.5em;
	font-size:0.8em;
	border-bottom:solid 0.1em #ffffff;
	color:#003399;
}

thead th {
	background:#003399;
	color:#ffffff;
	font-size:0.9em;
	padding:0.3em;
	text-align:center;
}

tbody th {
	background:#d6d9dc;
	text-align:center;
}

tbody td {
	text-align:center;
}

tbody td.darkRow {
	background:#f8f8f8;
}

.formError {
	text-align:right;
	color:#C00000;
	background:#ffffff;
	margin-bottom:0.3em;
}

.formSectionTitle {
	background:#cdd5ea;
	color:#000000;
	padding:0.3em;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:1em;
}

.formSectionBreak {
	background:#f8f8f8;
	height:1em;
	line-height:1em;
}

.formLeft {
	float:left;
	line-height:1.8em;
	vertical-align:middle;
}

.formRight {
	float:right;
}

.formLineDark {
	background:#f7f7f7;
	vertical-align:middle;
	height:1.8em;
	line-height:1.8em;
	margin-bottom:0.3em;
	padding-left:0.4em
}

#content ul.radioList {
	list-style:none;
	margin-left:16px;
}

html>body #content ul.radioList {
	list-style:none;
	margin-left:-20px;
}

#content ul.radioList li {
	list-style:none;
}

.disclaimerText {
	font-weight:bold;
	border:solid 1px #000000;
	background:#eceff6;
	margin-bottom:1em;
}

.disclaimerTextPadding {
	padding:0.5em;
}

.compliance {
	font-size:85%;
}

.sidePromoBox {
	border:solid 1px #ffe400;
	padding:4px;
	font-size:80%;
}

#navLeft .sidePromoBox a {
	display:block;
	width:auto;
	background:none;
	padding:0 0.5em 0.2em;
}

#navLeft .sidePromoBox a:hover {
	display:block;
	text-decoration:none;
	background:none;
	color:#003333;
}

p.small {font-size:0.8em;}

table.left tr td {text-align:left;}
table.left {font-size:0.8em;}
