#cashvalue .paclick {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px
}

#cashvalue .paclick a:link, .paclick a:visited {
	color: white;
	text-decoration: none
}

#cashvalue .paclick a:hover {
	color: white;
	text-decoration: underline
}

#hybriddrops {
	text-align: center;
	z-index: 5
}

#maincontainer p, #maincontainer table {
	color: black;
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	display: block
}

#maincontainer h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0
}

#maincontainer h1 {
	color: #447722;
	font-size: 150%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 1em;
	margin-bottom: 1em
}
#maincontainer h2 {
	color: #447722;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url("/gl/view/es/images/site_images/bluearrow.gif");
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	margin-top: 2em;
	margin-bottom: 1em;
	padding-left: 0.75em
}

#maincontainer h3 {
	color: #003388;
	font-size: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url("/gl/view/es/images/site_images/bluearrow.gif");
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	text-indent: 0.6em;
	margin-top: 2em;
	margin-bottom: 1em
}

#maincontainer h4 {
	color: #447722;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	margin-top: 2em
}

#maincontainer h5 {
	color: #447722;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url("/gl/view/es/images/site_images/tan_fade.gif");
	background-repeat: repeat-y;
	display: block;
	margin: 0;
	padding: 0.75em;
	width: 250px
}

#maincontainer ul {
	color: black;
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 125%
}

#maincontainer ol {
	color: black;
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 125%
}

#maincontainer li {
	list-style-type: square;
	padding-top: 0.13em;
	padding-bottom: 0.13em
}

#maincontainer sup {
	font-size: 9px;
	bottom: 4px;
	padding-left: 1px;
	position: relative;
	vertical-align: baseline;
}

.questiona {
	font-size: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 0;
	position: relative;
	z-index: 4;
	top: 0;
	left: 0;
	float: left
}

.questionb {
	display: block;
	margin: 0;
	padding-left: 2em;
	position: relative;
	top: 0;
	left: 0
}

.answera {
	color: #003388;
	font-size: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	display: block;
	margin: 0;
	z-index: 5;
	top: 0;
	left: 0;
	float: left
}

.answerb {
	display: block;
	padding-left: 2em;
	position: relative;
	top: 0;
	left: 0
}

.tableindent {
	text-align: center;
	margin-top: 2em;
	margin-bottom: 3em
}

.tableindent td {
	text-align: center;
	padding: 5px
}

.tabledarker {
	background-color: #ffdd77
}

.tablelighter {
	background-color: #fff0c2
}

#maincontainer a:link, #maincontainer a:visited {
	color: #003388;
	text-decoration: none
}

#maincontainer a:hover {
	color: #003388;
	text-decoration: underline
}

#squarebulletlinks p {
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url("/gl/view/es/images/site_images/redarrow.gif");
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	margin: 0.25em 0 0.25em 2em;
	padding: 0 0 0 0.75em
}

#faqs p {
	font-weight: bold;
	margin: 0 0 3px;
	padding: 0;
}

#faqs {
	display: block;
	padding-bottom: 0.25em
}

#maincontainer select {
	color: #003388;
	font-size: 90%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana;
	background-color: #fff0c2;
	text-align: left;
	padding: 2px
}

.backtotopsmall {
	font-weight: bold;
	padding-left: 2em
}

.backtotoppage {
	font-weight: bold;
	background-image: url("/gl/view/es/images/site_images/bluearrow.gif");
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	display: block;
	margin-top: 2em;
	margin-bottom: 2em;
	padding-left: 1em
}

#maincontainer .runaround {
	font-size: 0;
	line-height: 0;
	margin: 0 0 15px 15px;
	padding: 0;
	float: right;
}

#maincontainer .leftrunaround {
	font-size: 0;
	line-height: 0;
	margin: 0 15px 15px 0;
	padding: 0;
	float: left;
}


#rightcolumn {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 310px
}

#gurightcolumn {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 302px;
	border: solid 1px orange
}

#gurightcolumn p {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#gurightcolumn #centsblock {
	color: #ffdd77;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 45px;
	margin: 0;
	padding: 0;
	width: 236px;
	height: 45px
}

#gurightcolumn .applyonline {
	line-height: 36px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	top: 10px;
	height: 36px;
	vertical-align: middle
}

#gurightcolumn .applytype  { color: #ffdd77; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 0 }
#gurightcolumn .esapplytype { color: #ffdd77; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 0 }
#gurightcolumn .centsperday {
	font-size: 16px;
	font-weight: bold
}

#gurightcolumn .cents {
	font-size: 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	overflow: visible
}

#gurightcolumn .centssign {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold
}

#gurightcolumn #disclaimers {
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 236px
}

#gurightcolumn .disclaimer1 {
	color: #ffdd77;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#gurightcolumn .disclaimer2 {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px
}

#gurightcolumn .bckgrndcolor {
	background-color: #990055;
	display: block
}

#gurightcolumn .ltbckgrndcolor {
	background-color: #b74772
}

#gurightcolumn .bckgrndcolorpadding {
	line-height: 20px;
	background-color: #990055;
	margin: 0;
	padding: 10px;
	overflow: visible
}

#gurightcolumn .insetpadding {
	background-color: #990055;
	margin: 0;
	padding: 0;
	overflow: visible
}

#gurightcolumn .bckgrndchart {
	background-color: #990055;
	margin: 0;
	padding: 0
}

#gurightcolumn .bckgrndquote {
	background-color: #990055;
	margin: 0;
	padding: 10px 25px
}

#gurightcolumn .anotherquote {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #990055;
	text-align: center;
	display: block;
	margin: 0;
	padding: 6px;
	border-style: solid none;
	border-width: 1px 0;
	border-color: white
}

#gurightcolumn .guarantee {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0 25px;
	padding: 5px 0 15px
}

#gurightcolumn .anotherquote a:link, #gurightcolumn .anotherquote a:visited {
	color: #ffdd77;
	text-decoration: none
}

#gurightcolumn .anotherquote a:hover {
	text-decoration: underline
}

#gurightcolumn .bckgrndcolorpadding p {
	line-height: 18px;
	margin: 0;
	padding: 0
}

#gurightcolumn .gudrops {
	font-size: 11px;
	margin: 5px 0;
	width: 150px;
	border: solid 1px
}

#gurightcolumn .coverage p {
	color: #ffdd77;
	font-size: 10px;
	font-weight: bolder;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	border-right: 1px solid white
}

#gurightcolumn .rate p {
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0
}

#gurightcolumn .ratecolor1 {
	background-color: #608b43
}

#gurightcolumn .ratecolor2 {
	background-color: #447722
}

#gurightcolumn .gurateheadline p {
	color: white;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px;
	vertical-align: top
}

#gurightcolumn .gunip {
	background-color: #990055;
	margin-right: 15px;
	margin-left: 18px;
	padding: 6px 0
}

#gurightcolumn .gunip p {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	display: block;
	margin: 0;
	padding: 0 0 6px
}

#gurightcolumn .gureminder {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	padding: 0
}

#gurightcolumn .hybriderrors {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	list-style-image: url("/gl/view/es/images/site_images/yellowarrow.gif")
}

.glaffiliatebckgrnd {
	background-image: url("/gl/view/es/images/meet_gl/affiliatebckgrnd.gif")
}

#arrowlinkssmall p {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url("/gl/view/es/images/site_images/redarrow.gif");
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	margin: 0.25em 0 0.5em 7em;
	padding: 0 0 0 0.75em
}

#arrowlinkssubhead p {
	color: #472;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0.8em 0 0.6em 6em;
	padding: 0 0 0 0.75em
}

/*Accident Protection */

#appositioning {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 302px;
	display: block;
}

#aprightcolumn {
	margin: 0;
	padding: 0;
}

#aprightcolumn p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#aprightcolumn #centsblock {
	color: #003388;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
	margin: 0;
	padding: 5px 0 0;
	width: 236px;
	height: 45px
}

#aprightcolumn .applyonline {
	line-height: 36px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	height: 36px;
	vertical-align: middle
}

#aprightcolumn .applytype {
	color: #003388;
	margin: 0;
	padding: 0;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

#aprightcolumn .centsperday {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px
}

#aprightcolumn #disclaimers {
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 236px
}

#aprightcolumn .disclaimer1 {
	color: #003388;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#aprightcolumn .disclaimer2 {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px
}

#aprightcolumn .bckgrndcolor {
	background-color: #f3c9be;
	display: block
}

#aprightcolumn .dkbckgrndcolor {
	background-color: #ec987a}

#aprightcolumn .bckgrndcolorpadding {
	line-height: 20px;
	background-color: #f3c9be;
	margin: 0;
	padding: 10px;
	overflow: visible
}

#aprightcolumn .insetpadding {
	background-color: #f3c9be;
	margin: 0;
	padding: 0;
	overflow: visible
}

#aprightcolumn .bckgrndchart {
	background-color: #f3c9be;
	margin: 0;
	padding: 0
}

#aprightcolumn .bckgrndquote {
	background-color: #f3c9be;
	margin: 0;
	padding: 10px 25px
}

#aprightcolumn .anotherquote {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #f3c9be;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0
}

#aprightcolumn .guarantee {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0 25px;
	padding: 5px 0 15px
}

#aprightcolumn .anotherquote a:link, #aprightcolumn .anotherquote a:visited {
	color: #003388;
	text-decoration: underline
}

#aprightcolumn .anotherquote a:hover {
	text-decoration: underline
}

#apurightcolumn .bckgrndcolorpadding p {
	line-height: 18px;
	margin: 0;
	padding: 0
}

#aprightcolumn .apdrops {
	border-color: #787878;
	border-width: 1px;
	border-style: solid;
	font-family: Arial, Verdana, sans-serif;
	margin-left: 0;
	margin-bottom: 28px;
	margin-right: 0;
	margin-top: 28px;
	height: 24px;
	color: #4c4c4c;
	font-size: 15px;
	background-color: white;
	width: 175px;
}

#aprightcolumn .coverage p {
	padding-left: 0;
	padding-bottom: 1px;
	padding-right: 0;
	padding-top: 1px;
	color: #003388;
	font-size: 12px;
	font-weight: bolder;
	line-height: 20px;
	text-align: center;
	margin: 0;
	border-right: 1px solid white
}

#aprightcolumn .rate p {
	padding-left: 0;
	padding-bottom: 1px;
	padding-right: 0;
	padding-top: 1px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0;
}

#aprightcolumn .ratecolor1 {
	background-color: #003388
}

#aprightcolumn .ratecolor2 {
	background-color: #0067c5
}

#aprightcolumn .gurateheadline p {
	color: #003388;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px;
	vertical-align: top
}

#aprightcolumn .hybriderrors {
	color: #003388;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	list-style-image: url("/gl/view/es/images/site_images/bluearrow.gif")
}

#aprightcolumn .upsellintrotext {
	padding-left: 20px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

#gudisclaimer {
	padding-top: 10px;
}

#gudisclaimer p {
	font-style: italic;
	color: #5a5a5a;
}

/*Family Promise EasyPlan*/

#apdisclaimer p {
	padding-top: 15px;
	font-style: italic;
	color: #5a5a5a;
}

#fpezpositioning {
	display: block;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 302px;
}

#fpezrightcolumn {
	margin: 0;
	padding: 0;
}

#fpezrightcolumn p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#fpezrightcolumn #centsblock {
	color: #003388;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
	margin: 0;
	padding: 5px 0 0;
	width: 236px;
	height: 45px
}

#fpezrightcolumn .applyonline {
	line-height: 36px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	height: 36px;
	vertical-align: middle
}

#fpezrightcolumn .applytype {
	color: #003388;
	margin: 0;
	padding: 0;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

#fpezrightcolumn .centsperday {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px
}

#fpezrightcolumn .cents {
	font-size: 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 16px;
	overflow: visible
}

#fpezrightcolumn .centssign {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold
}

#fpezrightcolumn #disclaimers {
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 236px
}

#fpezrightcolumn .disclaimer1 {
	color: #003388;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#fpezrightcolumn .disclaimer2 {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px
}

#fpezrightcolumn .bckgrndcolor {
	background-color: #bbe3e5;
	display: block
}

#fpezrightcolumn .ltbckgrndcolor {
	background-color: #55bcbb
}

#fpezrightcolumn .bckgrndcolorpadding {
	line-height: 20px;
	background-color: #bbe3e5;
	margin: 0;
	padding: 10px;
	overflow: visible
}

#fpezrightcolumn .insetpadding {
	background-color: #bbe3e5;
	margin: 0;
	padding: 0;
	overflow: visible
}

#fpezrightcolumn .bckgrndchart {
	background-color: #bbe3e5;
	margin: 0;
	padding: 0
}

#fpezrightcolumn .bckgrndquote {
	background-color: #bbe3e5;
	margin: 0;
	padding: 10px 25px
}

#fpezrightcolumn .anotherquote {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #bbe3e5;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0
}

#fpezrightcolumn .guarantee {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0 25px;
	padding: 5px 0 15px
}

#fpezrightcolumn .anotherquote a:link, #fpezrightcolumn .anotherquote a:visited {
	color: #003388;
	text-decoration: underline
}

#fpezrightcolumn .anotherquote a:hover {
	text-decoration: underline
}

#fpezurightcolumn .bckgrndcolorpadding p {
	line-height: 18px;
	margin: 0;
	padding: 0
}

#fpezrightcolumn .gudrops {
	color: #787878;
	font-size: 11px;
	background-color: white;
	margin: 5px 0;
	width: 150px;
	border: solid 1px
}

#fpezrightcolumn .coverage p {
	color: #003388;
	font-size: 10px;
	font-weight: bolder;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	border-right: 1px solid white
}

#fpezrightcolumn .rate p {
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0
}

#fpezrightcolumn .ratecolor1 {
	background-color: #003388
}

#fpezrightcolumn .ratecolor2 {
	background-color: #0067c5
}

#fpezrightcolumn .gurateheadline p {
	color: #003388;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px;
	vertical-align: top
}

#fpezrightcolumn .fpezrateheadline p {
	color: #003388;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px 4px 0;
	vertical-align: top
}

#fpezrightcolumn .gunip {
	background-color: #bbe3e5;
	margin-right: 15px;
	margin-left: 18px;
	padding: 6px 0
}

#fpezrightcolumn .gunip p {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	display: block;
	margin: 0;
	padding: 0 0 6px
}

#fpezrightcolumn .gureminder {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	padding: 0
}

#fpezrightcolumn .hybriderrors {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	list-style-image: url("/gl/view/es/images/site_images/bluearrow.gif")
}

#fpezrightcolumn .upsellintrotext {
	padding-left: 20px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

/*Guaranteed Life*/

#glpositioning {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 302px;
	display: block;
}

#glrightcolumn {
	margin: 0;
	padding: 0;
}

#glrightcolumn p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#glrightcolumn #centsblock {
	color: #003388;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
	margin: 0;
	padding: 5px 0 0;
	width: 236px;
	height: 45px
}

#glrightcolumn .applyonline {
	line-height: 36px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	height: 36px;
	vertical-align: middle
}

#glrightcolumn .applytype {
	color: #003388;
	margin: 0;
	padding: 0;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

#glrightcolumn .centsperday {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px
}

#glrightcolumn #disclaimers {
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 236px
}

#glrightcolumn .disclaimer1 {
	color: #003388;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#glrightcolumn .disclaimer2 {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px
}

#glrightcolumn .bckgrndcolor {
	background-color: #e9c8d7;
	display: block
}

#glrightcolumn .dkbckgrndcolor {
	background-color: #cd7b9f}

#glrightcolumn .bckgrndcolorpadding {
	line-height: 20px;
	background-color: #e9c8d7;
	margin: 0;
	padding: 10px;
	overflow: visible
}

#glrightcolumn .insetpadding {
	background-color: #e9c8d7;
	margin: 0;
	padding: 0;
	overflow: visible
}

#glrightcolumn .bckgrndchart {
	background-color: #e9c8d7;
	margin: 0;
	padding: 0
}

#glrightcolumn .bckgrndquote {
	background-color: #e9c8d7;
	margin: 0;
	padding: 10px 25px
}

#glrightcolumn .anotherquote {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #e9c8d7;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0
}

#glrightcolumn .guarantee {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0 25px;
	padding: 5px 0 15px
}

#glrightcolumn .anotherquote a:link, #glrightcolumn .anotherquote a:visited {
	color: #003388;
	text-decoration: underline
}

#glrightcolumn .anotherquote a:hover {
	text-decoration: underline
}

#glurightcolumn .bckgrndcolorpadding p {
	line-height: 18px;
	margin: 0;
	padding: 0
}

#glrightcolumn .gldrops {
	border-color: #787878;
	border-width: 1px;
	border-style: solid;
	font-family: Arial, Verdana, sans-serif;
	margin-left: 0;
	margin-bottom: 8px;
	margin-right: 0;
	margin-top: 8px;
	height: 24px;
	color: #4c4c4c;
	font-size: 15px;
	background-color: white;
	width: 175px;
}

#glrightcolumn .coverage p {
	padding-left: 0;
	padding-bottom: 1px;
	padding-right: 0;
	padding-top: 1px;
	color: #003388;
	font-size: 12px;
	font-weight: bolder;
	line-height: 20px;
	text-align: center;
	margin: 0;
	border-right: 1px solid white
}

#glrightcolumn .rate p {
	padding-left: 0;
	padding-bottom: 1px;
	padding-right: 0;
	padding-top: 1px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0;
}

#glrightcolumn .ratecolor1 {
	background-color: #003388
}

#glrightcolumn .ratecolor2 {
	background-color: #0067c5
}

#glrightcolumn .gurateheadline p {
	color: #003388;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px;
	vertical-align: top
}

#glrightcolumn .hybriderrors {
	color: #003388;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	list-style-image: url("/gl/view/es/images/site_images/bluearrow.gif")
}

#glrightcolumn .upsellintrotext {
	padding-left: 20px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

#gldisclaimer {
	padding-top: 10px;
}

#gldisclaimer p {
	font-style: italic;
	color: #5a5a5a;
}

/*Whole Life */

#wlpositioning {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 302px;
	display: block;
}

#wlrightcolumn {
	margin: 0;
	padding: 0;
}

#wlrightcolumn p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#wlrightcolumn #centsblock {
	color: #003388;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
	margin: 0;
	padding: 5px 0 0;
	width: 236px;
	height: 45px
}

#wlrightcolumn .applyonline {
	line-height: 36px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	height: 36px;
	vertical-align: middle
}

#wlrightcolumn .applytype {
	color: #003388;
	margin: 0;
	padding: 0;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

#wlrightcolumn .centsperday {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px
}

#wlrightcolumn .cents {
	font-size: 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 16px;
	overflow: visible
}

#wlrightcolumn .centssign {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold
}

#wlrightcolumn #disclaimers {
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 236px
}

#wlrightcolumn .disclaimer1 {
	color: #003388;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#wlrightcolumn .disclaimer2 {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px
}

#wlrightcolumn .bckgrndcolor {
	background-color: #dae5bb;
	display: block
}

#wlrightcolumn .ltbckgrndcolor {
	background-color: #b3bb55}

#wlrightcolumn .bckgrndcolorpadding {
	line-height: 20px;
	background-color: #dae5bb;
	margin: 0;
	padding: 10px;
	overflow: visible
}

#wlrightcolumn .insetpadding {
	background-color: #dae5bb;
	margin: 0;
	padding: 0;
	overflow: visible
}

#wlrightcolumn .bckgrndchart {
	background-color: #dae5bb;
	margin: 0;
	padding: 0
}

#wlrightcolumn .bckgrndquote {
	background-color: #dae5bb;
	margin: 0;
	padding: 10px 25px
}

#wlrightcolumn .anotherquote {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dae5bb;
	text-align: center;
	display: block;
	margin: 0;
	padding: 0
}

#wlrightcolumn .guarantee {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0 25px;
	padding: 5px 0 15px
}

#wlrightcolumn .anotherquote a:link, #wlrightcolumn .anotherquote a:visited {
	color: #003388;
	text-decoration: underline
}

#wlrightcolumn .anotherquote a:hover {
	text-decoration: underline
}

#wlurightcolumn .bckgrndcolorpadding p {
	line-height: 18px;
	margin: 0;
	padding: 0
}

#wlrightcolumn .gudrops {
	color: #787878;
	font-size: 11px;
	background-color: white;
	margin: 5px 0;
	width: 150px;
	border: solid 1px
}

#wlrightcolumn .coverage p {
	color: #003388;
	font-size: 11px;
	font-weight: bolder;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	border-right: 1px solid white
}

#wlrightcolumn .rate p {
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0
}

#wlrightcolumn .ratecolor1 {
	background-color: #003388
}

#wlrightcolumn .ratecolor2 {
	background-color: #0067c5
}

#wlrightcolumn .gurateheadline p {
	color: #003388;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px;
	vertical-align: top
}

#wlrightcolumn .wlrateheadline p {
	color: #003388;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px 4px 0;
	vertical-align: top
}

#wlrightcolumn .gunip {
	background-color: #dae5bb;
	margin-right: 15px;
	margin-left: 18px;
	padding: 6px 0
}

#wlrightcolumn .gunip p {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	display: block;
	margin: 0;
	padding: 0 0 6px
}

#wlrightcolumn .gureminder {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	padding: 0
}

#wlrightcolumn .hybriderrors {
	color: #003388;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	list-style-image: url("/gl/view/es/images/site_images/bluearrow.gif")
}

#wlrightcolumn .upsellintrotext {
	padding-left: 20px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

/*One Page GU*/
#guonepagerightcolumn {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
	top: 0;
	border: solid 1px #666666
}

#guonepagerightcolumn p {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#guonepagerightcolumn #hybriddrops {
	text-align: center;
	z-index: 5
}

#guonepagerightcolumn #hybriddrops select {
	color: #003388;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana;
	background-color: #fff0c2;
	text-align: left;
	padding: 2px
}

#guonepagerightcolumn #centsblock {
	color: #ffdd77;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 45px
}

#guonepagerightcolumn .applyonline {
	line-height: 36px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	top: 10px;
	height: 36px;
	vertical-align: middle
}
#guonepagerightcolumn .esapplytype { color: #ffdd77; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 0 }
#guonepagerightcolumn .applytype  { color: #ffdd77; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 0 }
#guonepagerightcolumn .centsperday {
	font-size: 16px;
	font-weight: bold
}

#guonepagerightcolumn .cents {
	font-size: 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	overflow: visible
}

#guonepagerightcolumn .centssign {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold
}

#guonepagerightcolumn #disclaimers {
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 236px
}

#guonepagerightcolumn .disclaimer1 {
	color: #ffdd77;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#guonepagerightcolumn .disclaimer2 {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px
}

#guonepagerightcolumn .bckgrndcolor {
	background-color: #990055;
	display: block
}

#guonepagerightcolumn .ltbckgrndcolor {
	background-color: #b74772
}

#guonepagerightcolumn .bckgrndcolorpadding {
	line-height: 20px;
	background-color: #990055;
	margin: 0;
	padding: 10px;
	overflow: visible
}

#guonepagerightcolumn .insetpadding {
	background-color: #990055;
	margin: 0;
	padding: 0;
	overflow: visible
}

#guonepagerightcolumn .bckgrndchart {
	background-color: #990055;
	margin: 0;
	padding: 0
}

#guonepagerightcolumn .bckgrndquote {
	background-color: #990055;
	margin: 0;
	padding: 10px 25px
}

#guonepagerightcolumn .anotherquote {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #990055;
	text-align: center;
	display: block;
	margin: 0;
	padding: 6px;
	border-style: solid none;
	border-width: 1px 0;
	border-color: white
}

#guonepagerightcolumn .guarantee {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0 25px;
	padding: 5px 0 15px
}

#guonepagerightcolumn .anotherquote a:link, #guonepagerightcolumn .anotherquote a:visited {
	color: #ffdd77;
	text-decoration: none
}

#guonepagerightcolumn .anotherquote a:hover {
	text-decoration: underline
}

#guonepagerightcolumn .bckgrndcolorpadding p {
	line-height: 18px;
	margin: 0;
	padding: 0
}

#guonepagerightcolumn .gudrops {
	font-size: 11px;
	margin: 5px 0;
	width: 150px;
	border: solid 1px
}

#guonepagerightcolumn .coverage p {
	color: #ffdd77;
	font-size: 10px;
	font-weight: bolder;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	border-right: 1px solid white
}

#guonepagerightcolumn .rate p {
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0
}

#guonepagerightcolumn .ratecolor1 {
	background-color: #608b43
}

#guonepagerightcolumn .ratecolor2 {
	background-color: #447722
}

#guonepagerightcolumn .gurateheadline p {
	color: white;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px;
	vertical-align: top
}

#guonepagerightcolumn .gunip {
	background-color: #990055;
	margin-right: 15px;
	margin-left: 18px;
	padding: 6px 0
}

#guonepagerightcolumn .gunip p {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	display: block;
	margin: 0;
	padding: 0 0 6px
}

#guonepagerightcolumn .gureminder {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	margin: 0;
	padding: 0
}

#guonepagerightcolumn .hybriderrors {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	list-style-image: url(/gl/view/images/site_images/yellowarrow.gif)
}
#optoutbox  { margin: 0 0 20px; padding: 0; border: solid 1px #038 }
#optoutbox table { margin: 0 0; padding: 0 }
.optouttext { color: #038; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 20px 20px 0; padding: 0 }

/*Acxiom Email Subscriptions*/

#subscribebox  { margin: 0px; padding-right: 15px; padding-left: 20px; padding-bottom: 20px; padding-top: 20px; border: solid 1px #038 }
#subscribebox form {
		padding: 0px;
		margin: 0px;
	}#subscribebox p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#subscribebox table { margin: 0px; padding: 0px; }

#subscribebox .options td { padding-bottom: 6px; }

#subscribebox .dividersingle {
	padding-bottom: 6px;
	padding-top: 10px;
	border-top-color: #0e3166;
	border-top-style: dotted;
	border-top-width: 1px;
}

.subscribetext { color: #191919; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0 }

                          

/*GU Restaged Attributes*/

#re_gurightcolumn {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 450px;
	border: none;
}

#re_gurightcolumn p {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#gurightcolumn #centsblock {
	color: #ffdd77;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 45px;
	margin: 0;
	padding: 0;
	width: 236px;
	height: 45px
}

#re_gurightcolumn .applyonline {
	line-height: 36px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	height: 36px;
	vertical-align: middle
}

#re_gurightcolumn .applytype  { 
	color: #ffdd77; 
	font-size: 16px; 
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	margin: 0; 
	padding: 0 }
	
#re_gurightcolumn .esapplytype { 
	color: #ffdd77; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	margin: 0; 
	padding: 0 }
	
#re_gurightcolumn .centsperday {
	font-size: 16px;
	font-weight: bold
}

#re_gurightcolumn .cents {
	font-size: 45px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow: visible
}

#re_gurightcolumn .centssign {
	font-size: 20px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
}

#re_gurightcolumn #disclaimers {
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 236px
}

#re_gurightcolumn .disclaimer1 {
	color: #ffdd77;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

#re_gurightcolumn .disclaimer2 {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px
}

#re_gurightcolumn .bckgrndcolor {
	background-color: #990055;
	display: block
}

#re_gurightcolumn .ltbckgrndcolor {
	background-color: #b74772
}

#re_gurightcolumn .bckgrndcolorpadding {
	line-height: 20px;
	background-color: #990055;
	margin: 0;
	padding: 10px;
	overflow: visible
}

#re_gurightcolumn .insetpadding {
	background-color: #990055;
	margin: 0;
	padding: 0;
	overflow: visible
}

#re_gurightcolumn .bckgrndchart {
	background-color: #990055;
	margin: 0;
	padding: 0
}

#re_gurightcolumn .bckgrndquote {
	background-color: #990055;
	margin: 0;
	padding: 10px 25px
}

#re_gurightcolumn .anotherquote {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #990055;
	text-align: center;
	display: block;
	margin: 0;
	padding: 6px;
	border-style: solid none;
	border-width: 1px 0;
	border-color: white
}

#re_gurightcolumn .guarantee {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0 25px;
	padding: 5px 0 15px
}

#re_gurightcolumn .anotherquote a:link, #re_gurightcolumn .anotherquote a:visited {
	color: #ffdd77;
	text-decoration: none
}

#re_gurightcolumn .anotherquote a:hover {
	text-decoration: underline
}

#re_gurightcolumn .bckgrndcolorpadding p {
	line-height: 18px;
	margin: 0;
	padding: 0
}

#re_gurightcolumn .gudrops {
	font-size: 11px;
	margin: 5px 0;
	width: 150px;
	border: solid 1px;
	font-weight: bold;
}

#re_gurightcolumn .coverage p {
	color: #ffdd77;
	font-size: 10px;
	font-weight: bolder;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	border-right: 1px solid white
}

#re_gurightcolumn .rate p {
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0
}

#re_gurightcolumn .ratecolor1 {
	background-color: #608b43
}

#re_gurightcolumn .ratecolor2 {
	background-color: #447722
}

#re_gurightcolumn .gurateheadline p {
	color: white;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	margin: 0;
	padding: 4px;
	vertical-align: top
}

#re_gurightcolumn .gunip {
	background-color: #990055;
	margin-right: 15px;
	margin-left: 18px;
	padding: 6px 0
}

#re_gurightcolumn .gunip p {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	display: block;
	margin: 0;
	padding: 0 0 6px
}

#re_gurightcolumn .gureminder {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	margin: 0;
	padding: 0
}

#re_gurightcolumn .hybriderrors {
	color: #ffdd77;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	list-style-image: url("/gl/view/es/images/site_images/yellowarrow.gif")
}

#maincontainer .restagedheader {
	color: #0E3166;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	}
#maincontainer .restagedheader h1 {
	color: #0E3166;
	font: italic 14px Verdana, Arial, Helvetica, sans-serif;
}	
	
#maincontainer .pinktext {
	line-height: 20px;
	color: #990055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	}

#maincontainer .pinksuper {
	color: #990055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: super;
}
	
#importantannouncement {
	width:284px;
	margin: 0;
	padding: 0;
	}	
	
#importantannouncement .bkgcolor {	
	background-color:#fff0c2;
	}
	
#importantannouncement h1 {
	color: #0E3166;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	}

#importantannouncement p {
	margin-left: 10px;
	margin-right: 10px;
	}

#restaged_copy {
	display: block;
}

#restaged_copy h2 {
	color: #0E3166;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}	
		
/* Upsell Css */

#upsell {
	width: 600px;
	display: block;
}

#upsell .customername {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

#upsell .disclaimer {
	font-size: 10px;
	color: #5a5a5a;
	font: normal;
}

#upsell .intro {
	color: black;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.learnmore a:link, .learnmore a:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0e3166;
}

.learnmore a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0e3166;
}

#termlifeamounts {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	margin: 0;
	padding: 0;
}

#upsell  #fpezrightcolumn .coverage p {
	font-size: 11px;
	}


.questionnaire {
	color: #0E3166;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

#soontable {
	color: #333333;
	background-color: #dee7d5;
	width: 480px;
	border-style: none;
}

#soontable td {
	margin: 0;
	padding: 5px 10px;
	border-style: none;
	color: #333333;
}

#soontable .literow {
	background-color: #eff3ea;
	width: 480px;
}

#espteaser {
	margin: 0;
	padding: 0;
	display: block;
	height: 225px;
}

#espteaser h1 {color: #447722;
	font-size: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 1em;
	margin-bottom: 1em
}

/* Grow-Up What's Next Box */

.roundedmiddle {
	padding-right: 10px;
	padding-left: 20px;
}

#whatsnext {
	background-color: #E6EAEF;
	width: 450px;
}

#whatsnext .header {
	color: #0e3166;
	font-weight: bold;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0;
}

#whatsnext li {
	font-weight: normal;
	font-style: normal;
	list-style-image: url(/gl/view/guide_products/esp/images/index/esp_bullet2.gif);
	line-height: 16px;
	margin-top: 5px;
}

#whatsnext ul {
	padding: 0 0 0 20px;
	margin-left: 0;
}

