* 		{margin:0;padding: 0;}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	width: 100%;
	color:#254061;
	background: #e2e0d4;
}
div		{margin:0; padding:0; text-align:left;}
a
{
	color: #c44043;
	text-decoration: underline;
	font-size: 13px;
}
a, a:link, a:visited, a:active
{
	color: #c44043;
	font-size: 13px;
}
a:hover	{text-decoration:none}
input[type="submit"] {cursor:pointer;}
a img {border:none;}
img		{border:0;}
p
{
	color: #254061;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 16px;
}
form {margin:0; padding:0;}
ol		{margin:8px 0 19px 33px; padding:0; list-style:none;}
ol li	{color:#666666; font-size:12px; line-height:18px; list-style:decimal; background:none; margin:0; padding:0 0 0 4px !important;}


hr {clear: both; border-bottom:1px solid #f00; border-left: 0;border-right: 0;border-top: 0;margin:25px 0}
* html hr {color: #f00; height: 1px; margin:12px 0 !important;  }
*+html hr {color: #f00; height: 1px; margin:12px 0 !important; }

.spacer{height:0; width: 100%; clear: both; margin:0; padding:0; overflow:hidden }
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
table tr td {vertical-align: top}

h1, h2, h3, h4, h5, h6
{
	padding: 0;
	color: #9c1d20;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {font-size:24px; font-weight:bold; color:#9c1d20; margin:20px 0 15px 0; }
h2 {font-size:18px;}
h3
{
	font-size: 14;
	color: #19325c;
}
h4 {font-size:14px; font-weight:bold;}
h5 {font-size:15px; font-style:italic; margin:0 0 10px 0;}
ul
{
	margin: 0;
	padding-left: 15px;
	list-style: none;
	padding-right: 5px;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

UL LI
{
	list-style-type: square;
	padding-left: 8px;
}

ul li a			{color:#19325c; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/*ul 				{margin:0; padding:0; list-style:none;}
ul li
{
	background: url(../images/lired.gif) no-repeat 7px 11px;
	list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #19325c;
	line-height: 15px;
}
ul li a			{color:#19325c; font-size:12px; font-weight:bold; font-family:Arial, Helvetica,
	 sans-serif; text-decoration:none;}

*/
.main
{
	width: 983px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/mm.gif) repeat-y left top;
	margin-bottom: 10px;
}
.maintop		{background:url(../images/mb.gif) no-repeat left -38px; width:983px; height:22px; overflow:hidden;}
.mainbott
{
	background: url(../images/mb_2.gif) no-repeat left top;
	width: 983px;
	height: 78px;
	overflow: hidden;
	margin: 0;
}
.mainbott p
{
	color: #19325c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	padding: 4px 0 0 0;
	margin: 0;
}
.mainbott a:link, .mainbott a:visited, .mainbott a:active,.mainbott a:hover
{
	color: #19325c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 9px;
	font-weight: bold;
}
.mainbott a:hover, .mainbott a:active
{
	text-decoration: underline;
	color: #19325c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topimg
{
	background: url(../images/topbg.jpg) no-repeat left top;
	width: 931px;
	margin: 0 auto;
	height: 361px;
	*width:931px;
	*margin: 0px  0px  5px 25px;
}
.topBanner
{
	
	width: 931px;
	margin: 0 auto;
	height: 361px;
	*width:931px;
	*margin: 0px  0px  5px 25px;
}
/*.logo			{width:328px; float:left; text-align:right; margin:16px 0 0 21px;background:url(../images/logo.png) no-repeat left top; height:62px;}
.logo	img		{width:328px; height:62px;}*/
.phone			{width:232px; float:right; padding:19px 0 0 0;}
.phone p		{color:#ffffff; font-size:20.06px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.menu			{width:930px; margin:0 0 0 26px; height:38px; overflow:hidden; background:#254061; padding:0;}
.menu a:link, .menu a:visited, .menu a:active
{
	color: #f8f2f2;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 10px 30px 10px 30px;
	position: relative;
	top: -5px;
}
.menu a:hover	{background:#0356a2;}
.menu a.active	{background:#0356a2;}
.menu ul		{margin:0; padding:0; list-style:none; float:left;}
.menu li 		{background:url(../images/bord.gif) no-repeat right top; list-style:none; padding:0 2px 0 0; font-size:28px; margin:0; display:inline; line-height:38px; height:38px;}
.search
{
	float: right;
	width: 246px;
	background: url(../images/search-home.gif) no-repeat left 12px;
	padding: 12.5px 0 0 0px;
}

.search input	{background:none; border:none; width:20px; height:19px; vertical-align:middle; color:#19325c; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; cursor:pointer; margin-left:6px;}
.search span input	{width:171px; cursor:text; padding: 0 5px; margin:0;}
.search_dnn
{
	float: right;
	width: 246px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 8px;
}
.content
{
	width: 930px;
	*width: 968px;
	padding: 10px 0 30px 26px;
	margin: 0;

}
.lft
{
	width: 579px;
	margin: 0;
	padding: 0;
	float: left;
}
.rgth
{
	width: 311px;
	margin: 0px 0px 30px 0px;
	
	padding: 0;
	float: right;
	background: #f0efe9;
}

.bord			{border:#c1c1c1 1px solid; width:579px;}
.bluebg
{
	background: #ebf4fb;
	text-align: center;
	padding: 17px 0 17px 17px;
	margin: 6px;
}

.bord3				{border:#e5e4d9 1px solid; padding:3px 27px 3px 3px; margin: 0 0 10px 0}
.bord3 img			
{
	float: left;
	margin: 0px 12px 0px 0px;
	padding-top: 8px;
	*padding-top: 10px;
}
.bord3 h3			{padding:5px 0 0 0; margin: 0 0 12px 0; font-weight:bold}
.bord3 p			{padding:0; color:#706f73;}
.bord3 a img
{
	float: none;
	margin: 0 0 0 0;
	padding-top: 0px;
}
.redhref a			{font-size:12px; text-decoration:none; font-weight:bold; color:#941518; margin-left:14px;}
.pl5
{
	padding: 0 0 10px 5px;
	width: 240px;
}
/*.pl5 ul 				{margin:0; padding:0; list-style:none;}
.pl5 ul li			{background:url(../images/lired.gif) no-repeat 7px 11px; list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#19325c; line-height:15px;}
.pl5 ul li a			{color:#19325c; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
*/
.rightboarder
{
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.get-online
{
	background: #9c1d20;
	width: 290;
	*width: 300;
	border-bottom: #b15252 1px solid;
	border-right: #dbbbb7 1px solid;
	border-top: #b15252 1px solid;
	text-align: center;
	padding: 13px 0 0 0;
	margin: 0 0 6px 0;
}
.get-online img		{margin:7px 0;}
.online-life-ins	{background:#0356a2 url(../images/mail.gif) no-repeat 19px 4px; width:100%; border-bottom:#7aa3c6 1px solid; border-right:#b5c9d7 1px solid; border-top:#3e7cb4 1px solid; text-align:center;  margin:0 0 6px 0; height:85px;}
.online-life-ins p
{
	padding: 17px 0 0 98px;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	text-shadow: 1px 0 0px #cdddec;
	margin: 0 0 12px 0;
	font-weight: bold;
	
}
.top-10-reasons
{
	background: #254061;
	width: 100%;
	border-bottom: #bec4c7 1px solid;
	border-right: #bec4c7 1px solid;
	border-top: #586c83 1px solid;
	text-align: center;
	margin: 0 0 6px 0;
	height: 24px;
}
.top-10-reasons p
{
	padding: 5px 0 0 9px;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	text-shadow: 1px 0 0px #cdddec;
	margin: 0;
	font-weight: bold;
	vertical-align: baseline;
}
.rgth ol li			{color:#19325c; font-weight:bold;}
.rgth ol			{margin:0 0 8px 37px;}
.rgth .redhref		{padding:0 0 0 6px; margin:0 0 9px 0}
.rgth li			{padding:9px 0 0 20px;}
.rgth li img		{vertical-align:bottom; margin:0;}

/*.topimg2
{
	background: url(../images/topbg2.jpg) no-repeat left top;
	width: 970px;
	height: 62px;
	margin: 0 0 20px 7px;
}*/
.topimg2
{
	background: url(../images/Subpage_Header.png) no-repeat left top;
	width: 970px;
	height: 88px;
	margin: 0 0 20px 7px;
}
.topimg2 .logo		{margin:0 0 0 21px;}

.lftsm
{
	width: 177px;
	float: left;
	margin: 15px 0px 75px 50px;
}
.mailsm
{
	background: url(../images/mailsm.jpg) no-repeat 9px 13px;
	padding: 10px 0 0 52px;
	height: 48px;
}
.mailsm p			{font-size:10px; font-style:italic;}
.mailsm-2
{
	background: url(../images/mailsm-02.jpg) no-repeat 9px 9px;
	padding: 5px 0 0 52px;
	margin-bottom: 33px;
}
.mailsm-2 p
{
	font-size: 10px;
	font-style: italic;
	padding: 0;
	margin: 0;
}
.call
{
	background: url(../images/watch_moviessm.gif) no-repeat 9px 9px;
	padding: 5px 0 0 52px;
	margin-bottom: 33px;
}
.call p				
{font-size: 10px;
	font-style: italic;
	padding: 0;
	margin: 0;}
.lftsm .lnk	img		{margin:20px 0 10px 0;}
.lftsm .lnk a		{color:#19325c; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 0; text-decoration:none; line-height:24px;}
.lftsm .lnk a:hover	{color:#9c1d20;}
.lftsm .lnk p		{color:#19325c; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; margin:0;} 
.lftsm .lnk p a		{margin:0 0 15px 12px; text-transform:none; font-weight:normal;}


.backtop  a:link, .backtop a:visited, .backtop a:active,.backtop a:hover
{
	color: #9b2022;
	font-size: 11px;
	text-decoration: none;
}
.backtop a:hover	{text-decoration:underline;}
.backtop			{width:100%; text-align:right;}

/*ul 				{margin:0; padding:0; list-style:none;}
ul li
{
	background: url(../images/lired.gif) no-repeat 7px 11px;
	list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #19325c;
	line-height: 15px;
}
ul li a			{color:#19325c; font-size:12px; font-weight:bold; font-family:Arial, Helvetica,
	 sans-serif; text-decoration:none;}

*/

ul.pl5 li
{
	background: url(../images/lired.gif) no-repeat 7px 11px;
	list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #19325c;
	line-height: 15px;
	
	
}
ul.pl5
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.pl5 a , ul.pl5 a:link, ul.pl5 a:visited, ul.pl5 a:active
{ color:#19325c; font-size:12px; font-weight:bold; font-family:Arial, Helvetica,
	 sans-serif; text-decoration:none;}


iframe
{	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	*padding-left: 0px;
}

.HeaderSubCentered
{
	background-color: #ef1c1f;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	text-align: center;
}
.CapTable td
{
	background-color:#F0F0F0;
	padding: 3px;
}

.bord iframe
			{border:#c1c1c1 1px solid; width:569px;}



/* main contain on subpages*/
.content-2
{
	width: 641px;
	margin: 16px 0 0 0px;
	float: left;
}
.content-2 h1
{
	color: #1b3562;
}
.content-2 p span
{
	color: #9b2022;
	font-weight: bold;
}
.content-2 a span
{
	color: #9b2022;
	font-weight: bold;
}
.content-2 p 		{width:580px;}
.content-2 a
{
	color: #254061;
	text-decoration: none;
	font-weight: normal;
}
.content-2 a:hover
{
	text-decoration: underline;
}
.bodytextlink
{
	font-weight:normal;
}
/*.family-aboutUs
{
	background: url(../images/family.jpg) no-repeat left top;
	padding: 32px 0 0 345px;
	width: 296px;
	*width: 336px;
	height: 168px;
} 
.family-aboutUs p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-getquote
{
   background: url(../images/family_getquote.jpg) no-repeat left top;
	padding: 32px 0 0 345px;
	width: 296px;
	*width: 336px;
	height: 168px;
}
.family-getquote p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-membercomments
{ 
   background: url(../images/family_membercomments.jpg) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-membercomments p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-lifeinsurance
{ 
   background: url(../images/family_lifeinsurance.jpg) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-lifeinsurance p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-membercenter
{ 
   background: url(../images/family_membercenter.jpg) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-membercenter p
{
	color: white;
	font-size: 20px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-top10reasons
{
   background: url(../images/family_top10reasons.jpg) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-top10reasons p
{
	color: white;
	font-size: 20px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}*/
	.family-aboutUs
{
	background: url(../images/Aboutyou.png) no-repeat left top;
	padding: 32px 0 0 345px;
	width: 296px;
	*width: 336px;
	height: 168px;
} 
.family-aboutUs p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-getquote
{
   background: url(../images/Quote.png) no-repeat left top;
	padding: 32px 0 0 345px;
	width: 296px;
	*width: 336px;
	height: 168px;
}
.family-getquote p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-membercomments
{ 
   background: url(../images/membercomments.png) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-membercomments p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-lifeinsurance
{ 
   background: url(../images/lifeinsurance.png) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-lifeinsurance p
{
	color: white;
	font-size: 21px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-membercenter
{ 
   background: url(../images/MemberCenter.png) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-membercenter p
{
	color: white;
	font-size: 20px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}
.family-top10reasons
{
   background: url(../images/Top10Reasons.png) no-repeat left top;
	width: 296px;
	*width: 336px;
	height: 168px;
padding-right: 0px; padding-left: 340px; padding-bottom: 0px; padding-top: 32px; }

.family-top10reasons p
{
	color: white;
	font-size: 20px;
	line-height: 29px;
	width: 260px !important;
	width: 300px !important;
}

/*.content-2 td
{
	color: #254061;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.content-2 table
{
	margin-bottom: 20px;
}
*/
.contentpane
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}
.contentpane ul
{
	margin: 0;
	padding-left: 15px;
	list-style: none;
	padding-right: 5px;
	color: #254061;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.contentpane UL LI
{
	list-style-type: disc;
	padding-left: 8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.contentpane ul li a
{
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.contentpane UL LI UL LI
{
	list-style-type:circle;
	padding-left: 8px;
}
.contentpane h4
{
	padding: 0;
	color: #9c1d20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 8px;
}
.contentpane img		{float:left; margin:0 12px 0 0;}
.contentpane h3			{padding:17px 0 0 0; margin: 0 0 12px 0;}
.contentpane p			{padding:0 0 0 0;}
.contentpane a img		{float:none; margin:9px 0 0 0}
.contentpane iframe
{
	font-family: Arial, Helvetica, sans-serif;
}
.contentpane table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Content
{
	
	
}
.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	color: #254061;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	
}

.MainTable2
{    
	width: 99%;
	*width: 94%;
	color:#254061; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
   }

.HeaderMainCentered
{
	background-color: #941518;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
}
.HeaderMainCentered2
{
	background-color: #ffffff;
	
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
}
.HeaderMain
{
	background-color: #941518;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 20px;
	vertical-align: middle;
	color: #ffffff;
}
.MainTable
{
	width:auto;
	color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
}



.HeaderSubCentered
{
	background-color: #ef1c1f;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	text-align: center;
}
.NeedAlalisisTable
{ 
	width: 96%;
	*width: 94%;
	color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
}
.Comments

	{
		FONT-FAMILY: Arial, Helvetica, sans-serif;

		font-size:11px;
}
.TitleHead
{
	color: #9b2022;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.SearchResultsContent
{
	margin: 10px 0px 10px 10px;
}
.SearchResultsContent span
{
	color:#333366;
	font-size: 13px;
}
.SearchResultsContent a:link, .SearchResultsContent a:visited, .SearchResultsContent a:active
{
	color: #3399cc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.SearchResultsContent h1
{
	color: #3399cc;
	font-size: 16px;
	font-weight:bold;
}

.HeadSearch a, HeadSearch a:link, .HeadSearch a:visited, .HeadSearch a:active
{
	color: #3399cc;
	font-size: 16px;
	font-weight:bold;
	
	
}




