@charset "UTF-8";
/* CSS Document */
/* ADDED BY V*/
#maidenbm_layout_2_display .tabs ,#maidenre_layout_3_display .tabs
{display:none;/*hides tab buttons for categories*/}

#maidenbm_layout_2_display .tabs_content,#maidenre_layout_3_display .tabs_content
{width:auto;float:none;}


/* henleydesign.com */


/* Browser reset ----------------------------*/
* {
	padding:0;
	margin:0;
}

/* HTML ELEMENTS ---------------------------------*/
html {overflow-y:scroll; overflow: -moz-scrollbars-vertical;}
body  {background:#fff url("images/bg_grad.png") repeat-x top; font-family:Arial, Trebuchet, Verdana, Helvetica, sans-serif; font-size: 75%;text-align: center; color: #000; line-height:75%; }


h1 {font-size:1.3em; line-height:1em; margin-top:1em; margin-bottom:1em; color: #4d6cbc;}
h2 {font-size:1.1667em; line-height:1.286em; margin-top:1.286em; margin-bottom:1.286em; color:red; text-align:center;}
h3 {}
h4 {}
h5 {}
h6 {}
p {font-size:1em; margin-top: 1.5em; margin-bottom: 1.5em;}

iframe.ir  {}
img {border:none;  margin:0px;}
hr {height:3px;  border-width:0px; color: #ffb70f; background-color:#ffb70f;}

ul {}
li {}

table {}
th {}
td {}


a:link {color:#000; text-decoration:underline;} 
a:visited {color:#000; text-decoration:underline;} 
a:hover {color:#1c3e95; text-decoration:none;}  
a:focus {color:#1c3e95; text-decoration:none;}  
a:active {color:#1c3e95; text-decoration:underline;}



/* DIV ELEMENTS ---------------------------------*/
#container {width: 905px; margin:0px auto; background: #fff url("images/bg_page.gif") repeat-y; }
#page {width:905px; overflow-x:hidden;  background: url(images/bg_page.png) no-repeat top; position:relative;}
#masthead {height:102px; }
#masthead img {float:left; border:0px; margin:18px 1px 13px 18px;}
#sitesmenu {height:39px; margin-left:1px;}
#sitesmenu img {float:left; margin:0px; padding:0px;}
#footer {width:905px; height:140px; margin:auto; padding-top:39px;  background:url("images/bg_footer.png") no-repeat top;}
#footer-left {margin-left:1px; text-align:left; font-size:1em; font-weight:bold; float:left;}
#footer-right {color:#747474; font-size:.833em; margin-right:6px; float:right; } 
.footer-text-orange{font-weight:bold; color:#ffb70f; display:inline; margin-left:4px;}
#footer a:link {color:#4d6cbc; text-decoration:none;} 
#footer a:visited {color:#4d6cbc; text-decoration:none;} 
#footer a:hover {color:#1c3e95; text-decoration:none;}  
#footer a:focus {color:#1c3e95; text-decoration:none;}  
#footer a:active {color:#1c3e95; text-decoration:underline;}

#page-middle table {border-collapse:collapse; text-align:left; padding:0px; margin-bottom:47px; border:none;}
#page-middle th {}
#page-middle td {}
.fourofour {margin-left:67px; margin-right:53px;}
ul.fourofour  li {padding-bottom:10px; list-style-position:outside; margin-left:1.1em;}

/* HOMEPAGE DIV AND CLASS ELEMENTS ---------------------------------*/

#col-middle {width:360px; float:left; font-size:1em; line-height:1.5em; margin-top:17px; padding:66px 64px 35px 64px; border-left: 1px solid #B0CBE9; text-align:left;}
#col-middle img.sub-head  {padding:38px 0px 15px 0px;}
#col-middle #events img.sub-head {padding:20px 0px 13px 0px;}
#col-middle .more {font-weight:normal; font-size:.9167em; line-height:2.667em;}
#col-middle .press-release .more a:link {text-decoration:underline;}
#col-middle .press-release .more a:visited {text-decoration:underline;}
#col-middle .press-release .more a:hover {text-decoration:none;}


#col-middle img.more-img {margin:3px 0px 0px 0px; padding:0px 0px 0px 5px;}
#col-middle .press-release {margin-bottom:9px; line-height:1.25;}
#col-middle .date {color:#1c3e95; font-weight:normal;}
#col-middle .pdf {font-weight:normal; padding-left:.35em;}

#col-middle .press-release a:link {color:#000; text-decoration:none;}
#col-middle .press-release a:visited {color:#000; text-decoration:none;} 
#col-middle .press-release a:hover {color:#1c3e95; text-decoration:none;}  
#col-middle .press-release a:focus {color:#000;}  
#col-middle .press-release a:active  {color:#000;}



/* SHAREHOLDER.COM PAGES DIV AND CLASS ELEMENTS ---------------------------------*/

#ir-middle {width:390px; float:left; margin-top:17px; padding:76px 49px 35px 49px; border-left: 1px solid #B0CBE9;}
#ir-middle hr {clear:both; margin-bottom:22px;}
#ir-middle img.header {padding:0px 0px 0px 0px;float:left;}
#ir-middle iframe {margin:0px; padding:0px; overflow:hidden;}


/* STOCK INFORMATION SIDEBAR DIV ---------------------------------*/

#col-right {width:225px; float:left;  margin-top:0px; background:#eef4fa; }
#col-right img {float:left; margin:0px 0px 0px 0px;}
#col-right #stock-info {margin:49px 0px 8px 4px; padding:0px;}
#col-right table#tools {width:150px; border:none; border-collapse:collapse; padding:0px 0px 0px 0px; margin:0px 0px 0px 39px; border:none; font-size:1em;}
#col-right td.ToolbarTitle {padding-bottom:7px; padding-top:0px;}
#col-right .share-tools img{padding-bottom:0px; padding-top:13px;}
#col-right .search img{padding-bottom:3px; padding-top:28px;}

#col-right td.icon {width:21px; float:left; padding-top:3px;}
#col-right td.link-text {width:129px; text-align:left; line-height:1.8em;}

#col-right .go  {padding:5px 0px 0px 5px;}
#col-right td.search-investor {padding:11px 0px 5px 0px; text-align:left;}
#col-right td.search-site {padding:0px 0px 0px 0px; text-align:left;}

#col-right a {text-decoration:none;}
#col-right #keyword {width:125px; float:left;}

#col-right table#search {width:150px; border:none; border-collapse:collapse; padding:0px 0px 0px 0px; margin:0px 0px 40px 39px; border:none; font-size:1em;}


/* ANNUAL REPORT DIV ---------------------------------*/
#annual-report  {margin-left:17px; padding-bottom:0px; position:absolute; bottom:23px; top:auto; left:0px;}



/* INVESTOR FAQ ---------------------------------*/

#faq {font-size:1em; line-height:1.125em; text-align:left; margin:0px 138px 0px 71px; }
#faq .faq-last {padding:5px 45px 5px 15px; margin-bottom:53px;}
.faq {padding:5px 5px 5px 5px;}
.faq-contact {padding:5px 5px 5px 5px;}
#page-middle .faq table{margin:0px; padding: 0px;}
#page-middle .faq img.minus {margin:3px 8px 0px 8px;}
#page-middle .faq img.plus  {margin:3px 8px 0px 8px;}

#page-middle .faq-contact img.minus {margin:3px 8px 0px 8px;}
#page-middle .faq-contact img.plus  {margin:3px 8px 0px 8px;}

#page-middle table#showall,#page-middle table#hideall  {width:390px; margin-top:2px; margin-bottom:3px;}
#page-middle #showall td.defn,#page-middle #hideall td.defn {width:364px; text-align:right; vertical-align:middle;}
#page-middle #showall td.icon,#page-middle #hideall td.icon {width:26px; text-align:left; vertical-align:middle;}
#page-middle #showall img,#page-middle #hideall img {padding:5px; vertical-align:bottom;}
#page-middle hr.hr-showall,#page-middle hr.hr-hideall  {margin:0px; height:3px;  border-width:0px; color: #ffb70f; background-color:#ffb70f;}



.answer {padding-left:29px; line-height:1.5em; padding-top:6px;}
#page-middle .answer-contact {padding-left:0px;}

/* PAGE DIV and CLASS ELEMENTS ---------------------------------*/
#page-middle {width:390px; float:left; font-size:1em; line-height:1.5em; margin-top:17px; padding:76px 49px 0px 49px; border-left: 1px solid #B0CBE9; text-align:left; min-height:500px;}
#page-middle .more {margin-left:0px; line-height:1em;}
#page-middle img.header {padding:0px 0px 0px 0px;}

#page-middle img.sub-head  {margin:0px; padding:0px;}
#page-middle hr {clear:both; margin-bottom:26px;}
#page-middle hr.hr-press {clear:both; margin-bottom:6px;}
#page-middle hr.hr-contact {clear:both; margin-bottom:13px;}

#page-middle img.more-img {margin:3px 0px 0px 0px; padding:0px 0px 0px 5px;}
#page-middle .press-release {margin-bottom:.667em;}
#page-middle .date {color:#1c3e95; font-weight:normal;}
#page-middle .pdf {font-weight:normal; padding-left:.35em;}

#page-middle table#defn  {width:390px;  margin-bottom:0px;}
#page-middle td.defn {width:360px; text-align:right; vertical-align:middle; font-size:.9167em;}
#page-middle td.icon {width:30px; text-align:left; vertical-align:middle; }
#page-middle #defn img{padding-left:5px;}


#page-middle .year {margin:0px 0px 3px 14px; font-weight:bold;}
#page-middle .caption {padding:7px 10px 8px 0px; line-height:1.25em;}
#page-middle .empty-last {padding-bottom:36px;} 
#page-middle .release {margin-bottom:7px; padding-left:27px; padding-right:33px;}
#page-middle img.briefcase-add {float:right; margin-top:1px;}
#page-middle img.minus {margin:2px 0px 0px 8px; float:left;}
#page-middle img.plus  {margin:2px 0px 0px 8px; float:left;}
#page-middle .summary {padding-top:12px;}
#page-middle .date {}

#page-middle .year a:link {color:#1c3e95; text-decoration:none;}
#page-middle .year a:visited {color:#1c3e95; text-decoration:none;} 
#page-middle .year a:hover {color:#1c3e95; text-decoration:none;}  
#page-middle .year a:focus {color:#1c3e95;}  
#page-middle .year a:active {color:#1c3e95;}

#page-numbers {font-size:.9167em; text-align:center; padding-bottom:3px; color:#666;} 
#page-numbers hr {height:1px;  margin:28px 0px 4px 0px;}
#page-numbers table {width:390px; font-size:1em; color:#666;}
#page-numbers td.showing {width:180px; text-align:left;}
#page-numbers td.page {width:100px; text-align:left;}
#page-numbers td.next {width:100px; text-align:right; padding-right:4px;}

#page-numbers a:link {color:#666;}
#page-numbers a:visited {color:#666;} 
#page-numbers a:hover {color:#000; text-decoration:none;}  
#page-numbers a:focus {color:#000;}  
#page-numbers a:active  {color:#000;}

#page-middle .event {padding:0px 33px 0px 27px;}
#page-middle .date {}
#page-middle img.briefcase-add {float:right;}

/* MANAGEMENT, BOARD of DIRECTORS -----*/

#page-middle .name {font-weight:bold; padding-top:5px; padding-bottom:3px;  }
#page-middle .name-last {font-weight:bold; padding-top:5px; padding-bottom:3px;}
#page-middle .title {font-style:italic; font-weight:normal; padding-bottom:2px; color:#000;}
#page-middle .bio {padding:0px 0px 0px 0px;}
#page-middle .bio-text {padding:0px 45px 10px 27px; color:#666;}
#page-middle .bio-last {margin-bottom:55px;}
#page-middle img.minus {margin:8px 8px 0px 8px; float:left;}
#page-middle img.plus  {margin:8px 8px 0px 8px; float:left;}
#page-middle br {line-height:1em;}
.zebra {background-color:#eaf1f9}

/* MANAGEMENT, BOARD of DIRECTORS -----*/
#ir-wide {width:440px;}


/* CONTACT US -----*/
#page-middle table.contact {width:346px; margin-bottom:47px; }
#page-middle .contact td{width:173px; }
#page-middle .contact tr{vertical-align:top;  }

/* PRESENTATIONS and CONFERENCES -----*/
#page-middle table.t-head {width:390px; margin: 6px 0px 0px 0px; font-size:1em; background:#4965aa; color:#fff; }
#page-middle td.tbar {padding:4px 0px 4px 15px; font-size:1em;}
#page-middle table.t-head td.t-bar {padding:4px 0px 4px 15px;}


/* COMMITTEE COMPOSITION -----*/
#page-middle hr.hr-cc {clear:both; margin-bottom:19px; height:3px;  border-width:0px; color: #ffb70f; background-color:#ffb70f;}
#page-middle table.icon-defn {width:390px; margin:0px;} 
#page-middle table.members {width:390px; background:#4965aa; color:#fff;  margin-bottom:0px; margin-top:0px; height:21px; font-size:10px; font-weight:bold;}

#page-middle td.cc-col1 { width:114px; padding:4px 0px 4px 0px; font-size:9px; text-align:left;}
#page-middle td.cc-col2 { width:42px; padding:4px 0px 4px 0px; font-size:9px; text-align:right;}
#page-middle td.cc-col3 { width:55px; padding:4px 0px 4px 0px; font-size:9px;text-align:right;}
#page-middle td.cc-col4 { width:170px; padding:4px 0px 4px 0px; font-size:9px;text-align:right;}
#page-middle table.icon-defn img {vertical-align:middle; padding-right:2px;}


#page-middle td.m-col1 {width:176px; text-align:right; }
#page-middle td.m-col2 {width:88px; text-align:center;}
#page-middle td.m-col3 {width:54px; text-align:left;}
#page-middle td.m-col4 {width:65px; text-align:left;}

#page-middle td.cc-col img.minus {margin:0px 8px 0px 0px; float:right; padding:0px;}
#page-middle td.cc-col img.plus  {margin:0px 8px 0px 0px; float:right; padding:0px;}
#page-middle table.cc {width:354px; margin:0px; }

#page-middle .cc .name {width:145px; }
#page-middle .cc .icon-a {width:48px; text-align:center; }
#page-middle .cc .icon-c  {width:82px; text-align:center; }
#page-middle .cc .icon-n {width:80px; text-align:center;}

/* ANALYST COVERAGE  ---------------------------------*/
table#firm  {width:390px;margin-bottom:31px; text-align:left; border-collapse:collapse; border:none;}
#firm thead {height:21px;font-weight:bold; color:#fff; background:#4965aa; }
#firm th.firm {height:21px; padding-left:15px; text-align:left; }
#firm th.analyst {height:21px; padding-left:0px;text-align:left; }
#firm td.analyst-co {width:200px;height:27px;padding-left:15px;}
#firm td.analyst {width:190px;height:27px;}
.firm .analyst {margin-left:220px;}
.disclaim-text {font-size: .8333em; line-height: 1em; color:#888;}
.small-print {font-size: 10px; line-height: 12px; text-align:left; color: #888;}



/* SHOW HIDE FOR  ---------------------------------*/
.hidden {display:none;}
.show {display: block;}

/* LEFT COLUMN */
#vertical_container {text-align:left;margin-left:1px; width:184px; float:left; margin-top:17px; position:relative;}
#vertical_container img#ir {padding:7px 0px 23px 18px;}
/* ACCORDION MENU DIV ELEMENTS ---------------------------------*/
/*
$selected_menu_head = 'selected-menu-head';
$selected_menu_item = 'selected-menu';
$selected_menu_item_bottom = 'selected-menu-bottom';
*/

.accordion_toggle {display:block;}
.accordion_content {overflow: hidden;}
.menu-section {padding-bottom:0px;}

#vertical_container ul {width:159px; list-style-type:none; font-size:1em; font-weight:bold; line-height:15px; text-align: left;}
#vertical_container li.sub-btm {padding-bottom:5px; background:url(images/b_li_btm_off.png) no-repeat left bottom;}

.menu-section 
{background:url(images/b_ul_off.png) no-repeat;padding:0 0 8px 0;}

.menu-section a:link,.menu-section a:hover,.menu-section a:visited
,.menu-section .sub a,.menu-section .sub a:hover,.menu-section .sub a:visited
{display:block;color:#1c3e95; padding:5px 0px 3px 16px; text-decoration:none; background: url(images/b_ul_off.png) no-repeat;}

.menu-section .sub a,.menu-section .sub a:hover,.menu-section .sub a:visited
{color:#d7e9ff;background:url(images/b_li_bg_off.png) repeat-y;  padding:5px 0 4px 16px; padding-left:30px;}

.menu-section a:hover, .selected-menu-head a,.selected-menu-head a:visited
{ color:#fff; background:url(images/b_ul_hover.png);}

.menu-section .sub-btm a,.menu-section .sub-btm a:visited
{}

/* Selected item needs to be last. */

.menu-section .sub a:hover
,.menu-section .selected-menu a
,.menu-section .selected-menu a:visited
,.menu-section .selected-menu-bottom a
,.menu-section .selected-menu-bottom a:visited
{color:#fff;background-image:url(images/b_sub_li_bg_hover.png);}



/*-------sitesmenu Rollover----------------------*/
#sitesmenu  ul {list-style-type:none;}
#sitesmenu  ul li {float:left;}
#sitesmenu #holdings a {display:block;width:225px;height:39px;background:url("images/b_holdings_off.png") no-repeat top left;}
#sitesmenu #holdings a:hover {background-image:url("images/b_holdings_on.png");}
#sitesmenu #insurance a {display:block;width:225px;height:39px;background:url("images/b_insurance_off.png") no-repeat top left;}
#sitesmenu #insurance a:hover {background-image:url("images/b_insurance_on.png");}
#sitesmenu #specialty a {display:block;width:225px;height:39px;background:url("images/b_specialty_off.png") no-repeat top left;}
#sitesmenu #specialty a:hover {background-image:url("images/b_specialty_on.png");}
#sitesmenu #last-re a {display:block;width:223px;height:39px;background:url("images/b_maidenre_off.png") no-repeat top left;}
#sitesmenu #last-re a:hover {background-image:url("images/b_maidenre_on.png");}
#sitesmenu .selected a{display:block;width:225px;height:39px;background-image:url("images/b_holdings_on.png");}


