
HTML, BODY { 
margin: 0; 
height: 100.01%; 
background: #fff; 
font-family: Helvetica; 
font-size: 12px;
}
 
#container { 
position:relative; 
margin: 0 auto; 
padding-bottom: 18px; 
width: 820px; 
border: solid 1px #B22C1B; 
background: url(../images/site_img/container_background.gif) repeat-x 0 100%;
}
 
#wrapper { 
z-index:1; 
background: url(../images/_bg_site.png) repeat-y 0 1px; 
/*border-top: 1px solid #b2b2b2;*/ 
border-left: 1px solid #ffffff; 
border-right: 1px solid #ffffff; 
height: 1%;
}
 
#left_background { 
padding: 0px; 
margin: 0px;
}
 
#top_navigation { 
float: left; 
clear: both; 
padding-right: 0px; 
padding-left: 0px; 
width: 820px; 
height: 30px; 
background: #fff; 
color: #666; 
vertical-align: middle; 
text-align: right;
}
 
 
#top_navigation a { 
 
margin: 0 4px; 
 
color: #666; 
 
text-decoration: none; 

}
 
 
 
#top_navigation a.last { 
 
margin-left: 16px; 

}
 
 
#top_navigation form { 
 
margin: 0px; 
 
padding-right: 5px; 
 
display: inline; 

}
 
 
#search #sstring { 
 
position: relative; 
 
height: 11px; 
 
width: 82px; 
 
font-size: 10px !important; 
 
top: 6px; 

}
 
 
#search #sbutton { 
 
margin: 0 5px 0 6px; 
 
width:13px; 
 
height: 13px; 
 
font-size: 0; 
 
border: 0; 
 
background: url('../images/site_img/sbutton.gif') no-repeat 0 0; 

}
 
#header_bottom { 
float: left; 
display: block; 
padding: 0px; 
margin:0px; 
width: 818px; 
height: 95px; 
border-left: 1px solid #ffffff; 
border-right: 1px solid #ffffff; 
border-bottom: 1px solid #B22C1B; 
background:#fff  url('../images/site_img/right_logo.jpg') no-repeat 74px 27px;
}
 
#header_bottom a img 
{ 
margin-top: 11px; 
margin-left: 1px;
}
 
#header_bottom_inner { 
float: left; 
display: block; 
padding: 0px; 
margin: 0px; 
xmargin-right: -2px; 
width: 76px; 
/*height: 87px*/; 
height: 80px; 
border-left: 1px solid #ffffff; 
border-right: 1px solid #ffffff; 
border-bottom : 1px solid #d3d3d3;
}
 
a.logo_inner { 
top: 22px; 
left: 3px; 
position:absolute; 
z-index:10;
}
 
#menu { 
float: left; 
display: block; 
position: relative; 
height: 31px; 
width: 818px; 
border: 1px solid #fff; 
background: url(../images/site_img/menu_background.jpg) repeat-x 0 0; 
border-bottom : 1px solid #d3d3d3;
}
 
 
#menu ul{ 
 
margin: 0; 
 
padding-left: 8px; 

}
 
 
#menu ul li{ 
 
float: left; 
 
position: relative; 
 
top: 8px; 
 
padding: 0 0 10px 10px; 
 
margin-right: 5px; 
 
background: url(../images/site_img/menu_divider.gif) no-repeat 0 25%; 
 
list-style: none; 

}
 
 
 
#menu ul li a{ 
 
 
font-size: 12px; 
 
 
font-weight: bold; 
 
 
color:#FFF; 
 
 
text-decoration:none; 
 

}
 
 
 
#menu ul li ul.nested { 
 
 
position: absolute; 
 
 
width:170px; 
 
 
z-index: 50; 
 
 
display: none; 
 
 
margin: 0px; 
 
 
padding: 0; 
 
 
top:20px; 
 
 
left:0px; 
 
 
border: solid 1px #fff; 
 
 
border-bottom: none; 
 

}
 
#menu_inner { 
float: left; 
display: block; 
z-index: 50; 
margin-top: 48px; 
/*margin-left: -1px;*/ 
height: 31px; 
width: 741px; 
border-top: 1px solid #B22C1B; 
/*border-left: 1px solid #fff;*/ 
border-right: 1px solid #fff; 
border-bottom : 1px solid #d3d3d3; 
background: url(../images/site_img/menu_background.jpg) repeat-x 0 0;
}
 
 
#menu_inner ul{ 
 
margin: 0; 
 
padding-left: 8px; 
 
border-top: 1px solid #fff; 
 
border-left: 1px solid #B22C1B; 

}
 
 
#menu_inner ul li{ 
 
float:left; 
 
position: relative; 
 
top: 8px; 
 
padding: 0 0 10px 10px; 
 
margin-right: 5px; 
 
background: url(../images/site_img/menu_divider.gif) no-repeat 0 25%; 
 
list-style: none; 

}
 
 
 
#menu_inner ul li a { 
 
 
font-size: 12px; 
 
 
font-weight: bold; 
 
 
color:#FFF; 
 
 
text-decoration:none; 
 

}
 
 
 
#menu_inner ul li a { 
 
 
font-size: 12px; 
 

}
 
 
 
#menu_inner ul li ul.nested { 
 
 
position:absolute; 
 
 
width:170px; 
 
 
z-index: 50; 
 
 
display: none; 
 
 
margin: 0; 
 
 
padding: 0; 
 
 
top:20px; 
 
 
left:0px; 
 
 
border: solid 1px #fff; 
 
 
border-bottom: none; 
 
 
/*position:relative; 
 
 
top: 0px;*/ 
 

}
 
/*#menu_inner { 
height: 31px; 
width: 734px; 
position:relative; 
z-index:10; 
float: right; 
margin:20px 0px 4px 0px; 
padding-bottom:5px; 
padding-left: 9px; 
display:inline; 
border-bottom: solid 1px #B32E1F; 
background: url(../images/site_img/menu_background.gif) repeat-x 0 100%;
}
 
 
#menu_inner ul { 
 
margin: 0; 
 
padding-left: 0px; 
 
margin-top: 0px; 

}
 
 
 
#menu_inner ul li{ 
 
 
display: inline; 
 
 
position: relative; 
 
 
z-index:200; 
 
 
top: 15px; 
 
 
padding: 0 0 10px 10px; 
 
 
margin-right: 5px; 
 
 
background: url(../images/site_img/menu_divider.gif) no-repeat 0 25% 
 

}
 
 
 
 
#menu_inner ul li ul.nested { 
 
 
 
top: 20px; 
 
 

}
 
*/.nested li { 
position: absolute; 
z-index: 50; 
background-image: none !important; 
display: block !important; 
top: 0px !important; 
min-height: 17px; 
border-bottom: solid 1px #fff; 
margin-right: 0px !important; 
padding-left: 0px !important; 
padding-bottom: 0px !important;
}
 
 
.nested li a { 
 
display: block; 
 
margin:0; 
 
padding: 2px 5px 2px 2px; 
 
font-size: 11px !important; 
 
background: #D3D3D3; 
 
width: 163px; 
 
min-height: 17px; 
 
color:#B22C1B !important; 
 
font-weight: normal !important; 

}
 
 
 
.nested li a:hover { 
 
 
background:#e3e3e3; 
 

}
 
/*end header*//*content*/#left_content { 
float:left; 
width: 181px;
}
 
 
#left_content .section_title{ 
 
color:#B22C1B; 
 
font-size: 12px; 
 
width:161px; 
 
border-bottom: solid 1px #B22C1B; 
 
padding: 0px 0px 10px 0px; 
 
margin: 10px 0 10px 10px; 

}
 
 
 
#left_content .section_title a{ 
 
 
font-weight: normal; 
 

}
 
 
#left_content ul { 
 
margin: 10px; 
 
margin-right: -2px; 
 
padding: 0px; 
 
width: 161px; 
 
line-height: 17px; 

}
 
 
 
#left_content ul li{ 
 
 
list-style:none; 
 

}
 
 
 
 
#left_content ul li ul{ 
 
 
 
margin-left: 7px; 
 
 
 
padding-top: 0px; 
 
 
 
line-height: 17px; 
 
 
 
margin-bottom: 0; 
 
 

}
 
 
 
#left_content ul li.selected{ 
 
 
list-style-image: url(../images/site_img/menu_divider_inner_selected.gif); 
 

}
 
 
 
#left_content ul li a { 
 
 
font-size: 12px; 
 
 
color:#333; 
 
 
font-weight: normal; 
 
 
text-decoration:none; 
 

}
 
 
 
#left_content ul li a.selected { 
 
 
color:#B22C1B; 
 

}
 
 
#left_content ul.quicklinks{ 
 
margin-top: 0px; 

}
 
 
 
#left_content ul.quicklinks li, 
 
#middle_content_inner  ul.quicklinks li{ 
 
 
list-style-image: url(../images/site_img/bullet_li.jpg); 
 
 
padding-bottom: 5px; 
 

}
 
 
#left_content .stock { 
 
margin: 10px 0 0 13px; 

}
 
#middle_content { 
float: left; 
width: 462px; 
margin:1px 0 0 0;
}
 
 
#middle_content #left_middle { 
 
float: left; 
 
width:175px; 
 
display:inline; 
 
margin-left:24px; 

}
 
 
 
#middle_content #left_middle .section_title { 
 
 
color:#B22C1B; 
 
 
font-size: 12px;width:132px; 
 
 
margin: 23px 0 13px 0; 
 
 
padding: 0 0 9px 1px; 
 

}
 
 
 
#middle_content #left_middle .accent { 
 
 
font-size: 11px; 
 
 
font-weight: bold; 
 
 
color: #666; 
 
 
margin-bottom: 53px; 
 
 
line-height: 16px; 
 
 
cursor: pointer; 
 

}
 
 
 
#middle_content #left_middle #last_accent { 
 
 
margin-bottom: 71px; 
 

}
 
 
 
#middle_content #right_middle img { 
 
 
margin-left: 18px; 
 
 
position : absolute; 
 
 
bottom: 31px; 
 

}
 
#middle_content_inner{ 
float: left; 
display: inline; 
width: 422px; 
margin: 1px 0px; 
padding: 0px 20px;
}
 
 
#middle_content_inner  ul.quicklinks li a { 
 
color: #B22C1B; 

}
 
 
#middle_content_inner .section_title{ 
 
color:#B22C1B; 
 
font-size: 12px; 
 
width: 422px; 
 
border-bottom: solid 1px #B22C1B; 
 
padding: 0px 0px 10px 0px; 
 
margin: 10px 0px 10px 0px; 

}
 
 
#middle_content_inner .section_title_inner, 
.section_subtitle, 
.section_faq { 
 
margin:10px 0 10px 0; 
 
font-weight: bold; 
 
color:#B22C1B; 
 
font-size: 12px; 
 
border-bottom: solid 1px #B22C1B; 
 
padding: 0 0 9px 1px; 

}
 
#right_content { 
float:right; 
width: 171px; 
margin-right: 1px;
}
 
 
#right_content .section_title, 
#right_content .section_title_inner{ 
 
color:#B22C1B; 
 
font-size: 12px; 
 
width:150px; 
 
border-bottom: solid 1px #B22C1B; 
 
padding: 0px 0px 10px 0px; 
 
margin: 10px; 

}
 
 
#right_content .club { 
 
margin-left: 6px; 
 
margin-bottom: 6px; 
 
display: block; 

}
 
 
.front_files { 
 
margin-left: 6px; 

}
 
 
#right_content .section_title { 
 
margin-left: 11px !important; 

}
 
 
#right_content .section_title_inner { 
 
margin-left: 10px !important; 
 
margin-top: 19px !important; 

}
 
 
#right_content #index_callcenter { 
 
margin: 1px 0; 
 
padding: 5px; 
 
width: 161px; 
 
color: #fff; 
 
background: #acacac; 

}
 
 
#right_content .index_news { 
 
margin: 7px 0 21px 10px; 
 
width:150px; 

}
 
 
 
#right_content .index_news a { 
 
 
display: block; 
 
 
/*color:#B22C1B;*/ 
 
 
color: #000; 
 
 
font-weight: normal; 
 
 
text-decoration: none; 
 

}
 
 
 
#right_content .index_news span  { 
 
 
color: #666; 
 
 
font-size: 12px; 
 
 
line-height: 14px; 
 

}
 
#bulletin { 
margin: 9px 0 0 12px;
}
 
 
#bulletin input { 
 
width: 130px; 

}
 
 
#bulletin a { 
 
display: block; 
 
color:#B22C1B; 
 
font-weight: bold; 
 
text-decoration: none; 
 
margin: 6px 0 0 79px; 

}
 
#footer { 
width: 820px; 
margin: 0 auto; 
position: relative;
}
 
 
#footer .copyright { 
 
margin: 0px 0 0 -1px; 
 
padding-top: 5px; 

}
 
 
#footer img { 
 
position:absolute;top:0px;right:0; 

}
 
#inquiry {width: 160px;margin: 8px 0 10px 15px;
}
 
#inquiry span {font-size: 10px;font-weight: bold;color: #B22C1B;display: block;margin-left: 5px;margin-bottom:-0px;
}
 
#inquiry input {display: inline;height: 12px;
}
 
#inquiry label {font-size: 9px; color: #1F1F1F;display: block;margin: -13px 0 -11px 20px;line-height: 15px;
}
 
#inquiry a { color: #B22C1B;font-weight: bold;font-size: 9px;text-decoration: none;margin-left: 79px;display: block;margin-top: 11px;cursor: pointer;
}
 
.section_subtitle,.section_faq { 
border: none; 
font-size: 12px; 
margin-bottom: 0px; 
padding-bottom:0px;
}
 
.section_faq {cursor: pointer;
}
 
span.faqspan {display: none;
}
 
.lfaqspan { margin-left: 0px;width: 160px;
}
 
li.faqspan {display: none;
}
 
ul.faqspan {display: none;
}
 
.faqspan li a { 
margin-right: 6px;
}
 
.left_menu_section { cursor: pointer; color: #333;
}
 
/* Begin Media Articles */.short_articles { 
margin: 15px 0 0 0;
}
 
.short_articles p{ 
margin: 0 0 0 0; 
padding-top: 1px; 
border-top: 1px solid #b12c1b;
}
 
ul#years_links { 
margin: 0 0 0 0;
padding: 0px;
}
 
ul#years_links li{ 
padding-left: 10px; 
background: url(../images/site_img/menu_divider_inner.gif) no-repeat 0 50%; 
list-style: none; 
display: inline; 
margin-right: 5px;
}
 
ul#years_links li a{ 
color: #000; 
text-decoration: none;
}
 
ul#years_links li a.activated_link{ 
color: #B22C1B; 
text-decoration: none;
}
 
.short_articles .date { 
font-weight: bold; 
color: #B22C1B;
}
 
.detail_articles .date { 
font-weight: bold; 
color: #B22C1B;
}
 
.detail_articles .title { 
margin: 10px 0 10px 0; 
font-size: 12px; 
font-weight: bold;
}
 
.short_articles .date a{ 
font-weight: bold; 
color: #B22C1B; 
text-decoration: none;
}
 
/* End Media Articles *//* vvvvvvvvvvv FONT PAGER vvvvvvvvvvv*/#bottom_pager { 
margin-top: 50px;
}
 
.pagerSide { 
border-top:1px solid #666666;
}
 
.pager { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9px; font-style: normal; color: #666666; padding-left:5px; padding-right:5px; text-decoration: none; text-align:center
}
 
a.pager{ font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9px; font-style: normal; color: #B22C1B; padding-left:5px; padding-right:5px; text-decoration: none; text-align:center 
}
 
.pagerTabBG   { width:100%; text-align:center; vertical-align:top; background-image: url('../img/px_dg.gif'); background-repeat: repeat-x; background-position: top 
}
 
.pagerTabBegin{ border-top:1px solid #666666; border-right:1px solid #666666; width:20px; text-align:right; padding-right:5px; height:20px
}
 
.pagerTabOn   { border-top:1px solid #E9E9E9; border-bottom:1px solid #666666; border-right:1px solid #666666; width:30px; text-align:center;height:20px 
}
 
.pagerTabOff  { border-bottom:1px solid #666666;  border-right:1px solid #666666; border-top:1px solid #666666; background-color:#E9E9E9;width:30px;text-align:center;height:20px
}
 
.pagerTabEnd  { border-top:1px solid #666666; width:20px; padding-left:5px; text-align:left;height:20px
}
 
/* ^^^^^^^^^^^ FONT PAGER ^^^^^^^^^^^*/.article_content { 
margin-top: 10px; 
margin-bottom: 10px;
}
 
span.filesize {color: #333333;font-size: 8px;margin-left: 5px;
}
 
/* Begin About Life Insurance*/a.navigation3{ 
font-family : Helvetica; 
height: 21px; 
vertical-align:top; 
font-size : 9px; 
color: #173e4b; 
text-decoration : none; 
border-style: solid; 
border-width: 1px; 
border-color:  #333333; 
padding: 3px 0 0 3px;
}
 
a.navigation3:hover{ 
font-family : Helvetica; 
height: 21px; 
vertical-align:top; 
font-size : 9px; 
color: #ffffff; 
background-color:  #d01109; 
text-decoration : none; 
border-style: solid; 
border-width: 1px; 
border-color:  #333333; 
padding: 3px 0 0 3px;
}
 
.whereami { 
font-size: 12px; 
font-weight: bold; 
color:#fff; 
margin: 27px 0 0 80px;
}
 
/* End About Life Insurance*/.apply_online { 
margin: 15px 0 0 0; 
float: right;
}
 
.apply_online a{ 
font-weight: bold; 
color: #B22C1B; 
text-decoration: none;
}
 
#job_apply_form fieldset{ 
margin-bottom: 20px; 
width: 450px;
}
 
#job_apply_form div{ 
margin-bottom: 15px;
}
 
#sitemap a{ 
font-family : Helvetica; 
font-size : 12px; 
color: #000; 
text-decoration : none; 
font-weight: normal;
}
 
#sitemap ul a:hover{ 
color: #B22C1B; 
text-decoration : underline;
}
 
/*Popup div*/#dialogue {position:absolute;z-index:99;background-color: #FFF;border: solid 1px #B22C1B;margin: 0;padding: 0;
}
 
#popup_header {height: 20px;background: #B22C1B;
}
 
#popup_header a {float: right;color: #FFF;font-weight: bold;text-decoration: none;padding-right:8px;margin-top: 2px;
}
 
/* END Popup DIv*/.scroll { 
background-color: #E9E9E9; 
font-family: Helvetica; 
font-size: 10px;
}
 
.city_links { 
cursor: pointer;cursor : hand; 
float:left; 
width:140px;
}
 
a{ 
font-weight:bold; color: #B22C1B; text-decoration:none;
}
 
.city_links a:hover{ 
color: #B22C1B; 
text-decoration : underline;
}
 
.city_title { 
font-size: 12px; 
font-weight: bold;
}
 
.city_content { 
margin-bottom:15px;
}
 
.blue_txt_smaller_title{ 
color: #b22c1b; 
font-family : Helvetica, Verdana, Arial, sans-serif; 
font-size : 10pt; 
font-weight: bold;
}
 
/*3-Level Menu*/ul.sub_nested {display: none;position: absolute;z-index: 100;padding: 0 !important;left: 170px;top: -1px;border: 1px solid #ffffff !important;
}
 
.parent_and_nested { background:#cccccc url(../images/site_img/sub_nested.jpg) no-repeat 98% 50% !important;
}
 
.parent_and_nested:hover {background:#e3e3e3 url(../images/site_img/sub_nested_active.jpg) no-repeat 98% 50% !important;
}
 
/*END 3-Level Menu*/hr.divider { 
color: #B22C1B; 
background: #B22C1B; 
height:1px; 
border: none;
}
 
#image_gallery a img { 
border: 1px solid #666; 
padding: 4px; 
margin-right: 0px; 
margin-left: 9px; 
margin-bottom: 10px;
}

#agencies {
	padding: 7px 13px;
}

.request {
	padding: 10px;
}

.request a {
	font-size: 12px;
}
