

.careerstitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

.contactustitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.contactus:link, a.contactus:visited, a.contactus:active { color: #336699; text-decoration: none; font-weight: bold; }

.aboutustitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.aboutus:link, a.aboutus:visited, a.aboutus:active { color: #003366; text-decoration: none; font-weight: bold; }

.newseventstitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.newsevents:link, a.newsevents:visited, a.newsevents:active { color: #336699; text-decoration: none; font-weight: bold; }

.financialplanningtitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.financialplanning:link, a.financialplanning:visited, a.financialplanning:active { color: #336699; text-decoration: none; font-weight: bold; }

.lifeeventstitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.lifeevents:link, a.lifeevents:visited, a.lifeevents:active { color: #336699; text-decoration: none; font-weight: bold; }

.retirementplanningtitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.retirementplanning:link, a.retirementplanning:visited, a.retirementplanning:active { color: #336699; text-decoration: none; font-weight: bold; }

.estateplanningtitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.estateplanning:link, a.estateplanning:visited, a.estateplanning:active { color: #336699; text-decoration: none; font-weight: bold; }

.financialindependencetitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.financialindependence:link, a.financialindependence:visited, a.financialindependence:active { color: #336699; text-decoration: none; font-weight: bold; }

.foryourbusinesstitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.foryourbusiness:link, a.foryourbusiness:visited, a.foryourbusiness:active { color: #336699; text-decoration: none; font-weight: bold; }

A.variableannuities:link, A.variableannuities:visited, A.variableannuities:active { color: #FF9900; text-decoration: none; font-weight: bold; }

.variableannuitiestitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #FF9900;
}

A.fixedannuities:link, A.fixedannuities:visited, A.fixedannuities:active { color: #003366; text-decoration: none; font-weight: bold; }

.fixedannuitiestitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #003366;
font-weight:normal;
}

img {
border:0px;
}

h4 {
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
color: #003366;
font-weight:bold;
}

h3.fixedannuitiestitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #003366;
font-weight:bold;
}

A.planningforlifeevents:link, A.planningforlifeevents:visited, A.planningforlifeevents:active { color: #003366; text-decoration: none; font-weight: bold; }

.planningforlifeeventstitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #003366;
}

a.variableuniversallife:link, a.variableuniversallife:visited, a.variableuniversallife:active { color: #003366; text-decoration: none; font-weight: bold; }

.variableuniversallifetitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #003366;
}

a.universallife:link, a.universallife:visited, a.universallife:active { color: #003366; text-decoration: none; font-weight: bold; }

.universallifetitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #003366;
}

a.termlife:link, a.termlife:visited, a.termlife:active { color: #003366; text-decoration: none; font-weight: bold; }

.termlifetitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #003366;
}

a.wholelife:link, a.wholelife:visited, a.wholelife:active { color: #336699; text-decoration: none; font-weight: bold; }

.wholelifetitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336699;
}

a.longtermcare:link, a.longtermcare:visited, a.longtermcare:active { color: #336633; text-decoration: none; font-weight: bold; }

.longtermcaretitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #336633;
}

a.survivorshiplife:link, a.survivorshiplife:visited, a.survivorshiplife:active { color: #003366; text-decoration: none; font-weight: bold; }

.survivorshiplifetitle {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #003366;
}

a.header:link, a.header:visited, a.header:active, a.subheader:link, a.subheader:visited, a.subheader:active { color: #FFFFFF; text-decoration: none; font-weight: bold; }
A.header:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; }
A.subheader:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }

.bgcolor1 {
background-color: #ffffff;
}

a:link, a:visited, a:active { color: #006699; text-decoration: none; font-weight: bold; }
A:hover { color: #003366; text-decoration: none; font-weight: bold; }

a.black:link, a.black:visited, a.black:active { color: #006699; text-decoration: none; font-weight: bold; }
A.black:hover { color: #003366; text-decoration: none; font-weight: bold; }
.black { color: #000000; }


a.nav:link, a.nav:visited, a.nav:active { color: #000000; text-decoration: none; font-weight: bold; }
#closewindow a:link, #closewindow a.visited, #closewindow a.active { color: #ffffff;}

A.nav:hover { color: #003366; text-decoration: underline; font-weight: bold; }

a.affiliates:link, a.affiliates:visited, a.affiliates:active { color: #FFFFFF; font-size: 10px; text-decoration: none; font-weight: bold; }
A.affiliates:hover { color: #003366; font-size: 10px; text-decoration: none; font-weight: bold; }

a.nav_on:link, a.nav_on:visited, a.nav_on:active { color: #006699; text-decoration: none; font-weight: bold; }
A.nav_on:hover { color: #003366; text-decoration: none; font-weight: bold; }

.footer, a.footer:link, a.footer:visited, a.footer:active { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; }
A.footer:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; font-size: 11px; }

td.footer
{
padding: 7px;
}

.footer_table{
width:756px;
border:none;
background-color:#003366;
text-align:center;

}

.float_right {
float:right;
}

.float_left {
float:left;
}

.margin_mid_footer {
margin-left:32px;
}

SUP {
font-family: Verdana, Helvetica, Arial;
font-size: 7pt;
}

BODY {
background-color: #FFFFFF;
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
color: #000000;
margin:0;
padding:0;
}

p {
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
color: #000000;
margin-left:none;
margin-right:none;
}

.checkbox {
text-indent: -20px;
margin: 5px, 10px, 5px, 20px;
}

TD {
font-family: Arial, Verdana, Helvetica ;
font-size: 11px;
color: #000000;
vertical-align:top;
}

TD img.page_image {
float: left;
margin: 5px 15px 10px 0px;
}


UL.pagelink
{
margin-top: 3px;
margin-left: 17px;
}

UL.arrow
{
}
LI {
font-family: Arial, Verdana, Helvetica; 
font-size: 11px;
color: #000000;
}

B {
font-weight: 900;
}

INPUT {
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
}

SELECT {
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
}

.small {
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000000;
}

.smallest {
font-family: Verdana, Helvetica, Arial;
font-size: 9px;
color: #000000;
}

.white {
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #FFFFFF;
}

.whitebold {
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
}

.olive {
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #999966;
}

.big {
font-family: Verdana, Helvetica, Arial;
font-size: 11px;
color: #000000;
}

.bigger {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #000000;
}

.ulTD {
font-family: Verdana, Helvetica, Arial;
font-size: 12px;
color: #000000;
margin-top: 3px;
margin-bottom: 3 px;
}

.tabs DIV.header_date {
width: 110px;
text-align: right;
position:absolute;
z-index:0;
right: 10px; top: 70px;
display: inline;
}

.tabs DIV.header_date P {
font-size: 10px;
color: #FFFFFF;
margin: 0px;
}

form .alternate_rows
	{
	background-color: #F6F6F6;
	}
	
div.content table
	{
	border: 1px solid #999999;
	border-collapse: collapse;
	width: 100%;
	}
	
div.content table caption
	{
	font-size: 13px;
	font-weight: 900;
	color: #003366;
	padding: 8px;
	background-color: #EAEAEA;
	border: 1px solid #999999;
	border-bottom: none;
	}	


div.content table th
	{
	font-size: 13px;
	border: none;
	border-top: 1px dashed #999999;
	border-collapse: collapse;
	color: #000088;
	background-color: #CCCCCC;
	padding: 10px;
	vertical-align: middle;
	text-align: left;
	}
	
div.content table img
	{
	float: right;
	}	

div.content table td
	{
	border: none;
	line-height: 16px;
	border-collapse: collapse;
	padding: 8px;
	vertical-align: top;
	}
	
div.content table tfoot td
	{
	text-align: center;
	}
	
TABLE.blue 
	{
	border: 1px solid #999999;
	width: 100%;
	}

Table .blueAssets
 {width:80%;
 border: 1px solid #999999;
 margin-left:30px;
 }	
	
label	
	{
	font-weight: 900;
	cursor: crosshair;
	}
	
label:hover	
	{
	color: #FF9900;
	}	
	
select, input, textarea	
	{
	font: 100 11px Verdana,san-serif;
	}	
	
.form_warn
	{
	color: #CC0000;
	}
	
p.form_warn
	{	
	font-size: 11px;
	margin-bottom: 0px;
	}	
	
.form_instructions
	{
	color: #666666;
	}
	
.graytext
	{
	color: #666666;
	}	
	
.form_button
	{
	font-size: 11px;
	font-weight: 900;
	padding: 2px;
	background-color: #FFCC00;
	border-top: 2px solid #FFFF00;
	border-left: 2px solid #FFFF00;
	border-bottom: 2px solid #996600;
	border-right: 2px solid #996600;
	}
	
.right_align
	{
	text-align: right;
	}

.alternaterows 
	{
	background-color: #CCCCCC;
	}

.header_title {
	 font-family: Arial, Gothic, Verdana, Helvetica, sans-serif;
	 font-size:17.5pt;
	 font-weight: bolder;
	 color:#cc9934;
 }
 
 .header_subtitle {
	color:#003366;
	font-weight:bold;
	font-family:arial;
	font-size:11pt;
}

 .header_blue {
	 font-family: Arial, Gothic, Verdana, Helvetica, sans-serif;
	 font-size:15pt;
	 font-weight: bolder;
	 color:#003366;
}
 .header_dirtygreen {
	 font-family: Arial, Gothic, Verdana, Helvetica, sans-serif;
	 font-size:15pt;
	 font-weight: bolder;
	 color:#003366;
}

#closewindow {
	color:#FFFFFF; 
	height:20px; 
	width:100%; 
	left:0px; 
	position:absolute; 
	background-color:#000000; 
	text-align:center; 
	position:absolute; 
	bottom:0;
	}
	
.requote {
	background-image:url(/images/raq_bkg.gif);
	color:#FFFFFF;
 	font-weight:bold;
	margin-bottom: 10px;
	padding: 5px;
	}
a.requote:link, a.requote:visited {color: #ffffff; }
 

.rightclm {
  background-image:url(/images/watermark2.gif);
  background-repeat:no-repeat;
  background-position:top right;
  margin-left:5px;
  padding-left:5px;
  width:145px;
  padding-top:20px;
  color:#000000 !important;
  
 }

td.rightclm{
text-align:left;
vertical-align:top;
width:"98%" ;
 }

.bluepill {
	background-image:url(/images/blue_pill.gif);
	color:#FFFFFF;
 	font-weight:bold;
	margin-bottom: 10px;
	padding: 5px;
	}

.bluepill_row2 {
	margin:15px 0px 15px 67px;
}

a.bluepill:link, a.bluepill:visited {color: #ffffff; }

 a.rightclm:link { color: #000000; text-align:left;}

 a.blackclm:link, a.blackclm:visited {color: #000000; text-align:left;}
 
a.blackclm:active,a.blackclm:hover { text-decoration: underline;text-align:left;}

.centerdiv {
left:300px;
width:300px;
}

#mainContent {
width:756px;
border:0;
text-align:center;
background-color:transparent;


}


#mainContent table, #mainContent table tr td{
background-color:none;
}

.whiteBG {
background-color:#fff;
}

.flashTD {
vertical-align:top;
height:245px;
width:523px;
background-color:transparent;
text-align:left;
border:none;
}
#row2 {
background-color:#fff;
float:left;
width:auto;
height:auto;
margin:3px;
padding:3px 3px 3px 5px;
}

.watermark{
background-image:url(/images/homepage/watermark.gif);
background-repeat:no-repeat;
background-position:top left;

}

#spotlight {
width:250px;
height:auto;
padding:0px;
margin:10px 0px 10px 10px;
background-color:#ffffff;
vertical-align:top;
text-align:left;
float:left;
}

#spotlight table {
vertical-align:top;
border:2px solid #E5E5E5;
width:auto;
padding:0px;
margin:0px;
height:171px;
}

#spotlight table tr {
vertical-align:top;
}

#spotlight table tr td {
vertical-align:top;
padding-top:5px;
}

#spotlight table tr td.sectionHdr, #WHIYL table tr td.sectionHdr {
border-bottom:1px solid #5983AC;
background:url('/images/homepage/pyramid_bullet.gif') no-repeat;
display:block;
color:#003366;
font-size:12px;
font-weight:bold;
margin:1px 5px;
padding: 5px 0 0 15px;
}

#spotlight table tr td ul  {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 10px;
padding:0px;

}

#spotlight table tr td ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 10px;
padding:0px;
background:transparent url('/images/homepage/banners/life/circle.gif') no-repeat scroll left top;
margin:1px 5px;
padding: 0 0 0 12px;
}

.sectionEnd {
padding-bottom:2px;
text-align:left;
padding-left:0px;
}


#WHIYL {
width:auto;
height:auto;
vertical-align:top;
float:right;
padding:0px;
margin:10px 5px 10px 0px;
background-color:#ffffff;
text-align:center;
}

#WHIYL img{
float:left;
}

#WHIYL table {
/*border:2px solid #DFE7F4;*/
border:2px solid #E5E5E5;
width:auto;
background-color:none;
height:170px;
}

#WHIYL table tr td{
text-align:left;
margin:0px;
padding:0px;
}

#WHIYL table tr td p{
margin:10px;
font-family: Arial, Verdana, Helvetica;

}



#WHIYL table tr td ul  {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 10px;
padding:0px;
}

#WHIYL table tr td ul li a{
background:transparent url('/images/homepage/banners/life/circle.gif') no-repeat scroll left top;
margin:1px 5px;
padding: 0 0 0 12px;
}

#WHIYL table tr td ul li a:hover {
background:transparent url('/images/homepage/banners/life/circle_check.gif') no-repeat scroll left top;
}

#WHIYL table tr td ul li a.whiyl
{
color:#000000;
font-weight:normal;
}

#WHIYL table tr td ul li a:hover
{
color:#003366;
font-weight:bold;
}

#WHIYL table tr td p{
margin:20px 0px 5px 20px;
}

.required 
{ 
	COLOR: #900 
}

#AnlSmplPrems caption
{text-align:left;
font-weight:bold;
padding-bottom:5px;

}
#AnlSmplPrems th
{text-align:center;
}

#AnlSmplPrems 
 {text-align:right;
 }
 
#AnlSmplPrems th.gender
 {text-align:right;
 }
 
 #AnlSmplPrems td.age
 {text-align:center;
 }
 
.minHeight 
 {
 min-height:600px;
 
 }
 
 iframe.req 
 {
 height:450px;
 width:230px;
 padding:0px;

}

#quoteFrame {
float:right;
width:auto;
height:auto;
padding:0px;
margin-top:10px;

}

#right_nav {
width:139px;
float:right;
vertical-align:top;
padding:0px;
margin:0px;
}

#right_nav table{
width:139px;
border:none;
}

#right_nav table tr td ul  {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 4px;
padding:0px;

}

#right_nav table tr td ul li a{
background:transparent url('/images/homepage/square.gif') no-repeat bottom left;
margin:1px 5px;
padding: 0 0 0 12px;
color:#ffffff;
font-weight:bold;
font-size:10px;
vertical-align:bottom;
}

#right_nav table tr td ul li a:hover {
background:transparent url('/images/homepage/square_solid.gif') no-repeat bottom left;
color:#ffffff;
font-weight:bold;
font-size:10px;
vertical-align:bottom;
}

#LIAM_links {
width:190px;
float:right;
border:1px solid #003366;
margin:0px 5px 10px 10px;
}

#LIAM_links p input{
margin-left:30px;
margin-top:10px;
}

#LIAM_links h5 {
font-size:12px;
font-weight:bold;
padding:0px;
margin:2px 0px 5px 10px;
}

#LIAM_links ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 10px;
padding:0px;

}
#LIAM_links ul li{
background:transparent url('/images/homepage/banners/life/circle.gif') no-repeat scroll left top;
margin:1px 5px;
padding: 0 0 0 12px;
}
#LIAM table tr td p  {
margin:0px;
padding:0px;
font-family:Arial, Gothic, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

sup {
font-size:8px;
}

/* GLOSSARY PAGES STYLES */

#container {
	width:756px;
	margin:0 auto;
	background-color:#ffffff;
	z-index:1;
	}


#glossary_content {
	padding:10px 40px;
	
	}


#glossary_content h1 {
	color:#003366;
	position:relative;
	left:0px;

}

#glossary_content h2{
	font-size:15px;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#003366;
	font-weight:bold;


	}

#glossary_content h3{
	font-size:13px;
	color:#000000;
	margin-bottom:2px;
	padding-bottom:0px;
	}

#glossary_content img {
display:block;
}

p.alphabet {
text-align:center;
margin-top:20px;
}

/* RIGHT_COL STYLES  */
#right_col {
	float:right;
	color:#000000 !important;
	text-align:left;
	width:162px;
	
	}

#right_col ul  {
	padding:0px;
	margin:0px 0px 0px 20px;
	}

#right_col ul li{
	list-style-image: url(/images/blue_arrow.gif);
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	}
#right_col ul li a{
	color:#000000;
	}

	/*  LEFT_NAV STYLES */
#left_nav {
	width: 155px;
	margin:0px 0px 0px 5px;
	padding:0px;
	float:left;
}

#left_nav ul  {
	list-style-type:none;
	list-style-image:url('/images/square.gif');
	padding:0px;
	margin:0 10px 0 20px;
}

#left_nav ul li {
	padding:0px;
}

/* END LEFT_NAV STYLES  */
