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

#maidenre_contact_display .tabs_content
,#maidenre_layout_2_display .tabs_content
,#maidenre_news_display .tabs_content
{width:auto;float:none;}

/* henleydesign.com */

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

/* HTML ELEMENTS ---------------------------------*/
html {overflow-y:scroll;}
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:100%;}

h1 {font-size:20px;   margin-top:0px; margin-bottom:.10px; color:#1c3e95;}
h2 {font-size:20px;  margin-top:0px; margin-bottom:10px; color:#4D6CBC;}
h3 {font-size:16px;  margin:0px; color:#4D6CBC; text-align:left;}
h4 {font-size:16px; margin:0px; color:#4D6CBC;; text-align:left;}
h5 {font-size:14px;  margin:0px; color:#1c3e95; text-align:left;}
h6 {font-size:14px;  margin:0px; color:#4D6CBC; text-align:left;}



img {border:none; margin:0px;}
hr {height:3px;  border-width:0px; color: #8cc63f; background-color:#8cc63f;}

ul {}
li {}


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; min-height:596px;  background: url(images/bg_page.png) no-repeat top; position:relative;}
/*overflow:auto; */

#container_compliance {width: 905px; margin:0px auto; background: #fff url("images/bg_page_compliance.gif") repeat-y; }

#masthead {height:102px;}
#masthead img {float:left; border:0px; margin:18px 1px 13px 18px;}
#masthead-logo {width:720px;float:left;}
#masthead-login {width:180px;float:left;text-align:left;font-size:8px; }


#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;color:#1c3e95; line-height:1.4em;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;}

/* HOMEPAGE DIV AND CLASS ELEMENTS ---------------------------------*/
#col-right {width:719px; float:left; border-left: 1px solid #B0CBE9; margin-top:17px; margin-bottom:0px; padding-bottom:70px; }
#col-right img {float:left; margin:81px 0px 0px 52px;}

#banner-minpage {float:left; width:168px;  margin-left:16px; margin-top:0px; position:absolute; top:auto; bottom:0px; left:0px;}
#banner-minpage.global_ad img.dft_dog {float:right; margin-top:20px;}



/* NEW HOMEPAGE DIV AND CLASS ELEMENTS ---------------------------------*/
#main-column {width:719px; float:left; border-left: 1px solid #B0CBE9; margin-top:17px; margin-bottom:0px; padding-bottom:37px; font-size:font-size: 1.0833em;}
#main-column img {float:left; margin:81px 0px 0px 52px;}
#main-column hr {height:3px; margin:25px 102px 25px 52px; border-width:0px; color: #8cc63f; background-color:#8cc63f;}
#left-column1,#left-column2 {width:265px;float:left;margin-left:52px;text-align:left;}
#right-column1,#right-column2 {width:265px;float:left; margin-left: 35px;text-align:left;}
#right-column1 img {margin: 0px 5px 0px 10px;}

#main-column h1 {font-size:12px;   margin:10px 0px 5px 0px; color:#1c3e95;}
#main-column ul {margin-left:15px;}
#main-column ul li {margin-bottom:5px;}
#right-column2 td {padding-bottom:10px;}
#right-column2 tr {vertical-align:top;}

#banner_home {float:left; width:168px;  margin-left:15px; margin-top:0px;}
#banner_home.global_ad img.dft_dog {float:right; margin-top:20px;}

#meltwater-content {}
#meltwater-content #marquee .article {}
#meltwater-content #marquee .article .ingress {font-size:5px !important;}

/* AMP Demo Signup form ---------------------------------*/

.subsection-text #m_contact_2  input#email {
  width:300px;
  -moz-border-radius: 0px 0px 0px 0px;
    background:  #fff;
    border-color:#d3e2f3 #d3e2f3 #d3e2f3 #d3e2f3;
    border-style: solid;
    border-width: 1px;
    margin: 5px;
    float:left; 
color:#000;  
}

.subsection-text #m_contact_2  input {
  -moz-border-radius: 0px 0px 0px 0px;
    background:  #b0cbea;
    border-color: #B0CBE9 #96a6ce #96a6ce #B0CBE9;
    border-style: solid;
    border-width: 2px;
    margin: 0;
  color:#fff;font-weight:bold;width:50px;margin-left:5px;

}

.subsection-text #m_contact_2 .v_error {
  background: none repeat scroll 0 0 #ffe5e5;
    border: none;
    color: #FF0000;
  padding:10px;width:480px;
}
.subsection-text #m_contact_2 .v_err_msg {margin-top:5px;}


/* DOG DIV AND CLASS ELEMENTS ---------------------------------*/

#banner {float:left; width:168px;  margin-left:16px; margin-top:0px; position:absolute; top:auto; bottom:0px; left:0px; }
#banner.global_ad img.dft_dog {float:right; margin-top:6px;}
#subsection-contact #banner {float:left; width:168px;  margin-left:16px; margin-top:0px; position:absolute; top:auto; bottom:0px; left:0px;}

/* MISC UNSTYLED ELEMENTS ---------------------------------*/
#section .section-text img.bestworkplace {float:right; padding:82px 0px 0px 0px; margin:0px;}

#compliance {width: 750px; margin:37px auto; padding-bottom:70px;font-size:1.0833em;line-height:1.4em; text-align:left;}
#compliance h2 {padding-left:80px;padding-bottom:30px;}
#compliance h3 {font-size:16px; color:#4D6CBC;font-weight:bold;}
#compliance-contacts-left {width:200px;float:left;padding-left:30px;}
#compliance-contacts-middle {width:200px;float:left;padding-left:30px;}
#compliance-contacts-right {width:202px;float:left;padding-left:30px;}


#section .section-text hr {width:100%;margin:0px;}
#section .section-text img {margin:0px; padding:20px;clear:none;float:left;}
#subsection .ul-list {text-align:left;}
#subsection .ul-list hr {width:100%;margin:0px;}
#subsection .subsection-text ol {margin-left:50px;}
#subsection .subsection-text ul {margin-left:50px;}
#subsection .subsection-text li {padding:0px;}
#subsection .subsection-text hr {width:100%;margin:0px;}
#subsection .subsection-text img {margin:0px; padding:20px;clear:none;float:left;}





/* SECTION DIV and CLASS ELEMENTS ---------------------------------*/
#section {width:713px; float:left; border-left:1px solid #B0CBE9; margin-top:17px; padding-bottom:70px;}
#section img {margin-top:98px; margin-left:86px; float:left; clear:both;}
#section hr {width:552px; margin-left:86px; float:left; clear:both; text-align:left;}
.section-text {margin:33px 75px 0px 198px; padding-bottom:70px; color: #696969; font-size:1.25em; line-height:1.47em; text-align:left;}
#section .section-text img.brochure {float:left; margin:40px 0px 0px -5px; padding:0px;}
/* SUBSECTION DIV and CLASS ELEMENTS ---------------------------------*/
#subsection {width:713px; float:left; border-left:1px solid #B0CBE9; margin-top:17px; padding-bottom:42px; }
#subsection img {margin-top:98px; margin-left:86px; float:left;}
#subsection hr {width:489px; margin-left:86px; float:left; clear:both; margin-bottom:20px;}
#subsection .ul-list p {margin-left:106px; text-align:left; font-weight:bold;}
.subsection-text {width:445px; margin-left:86px;  font-size:1.0833em; line-height:1.4em; text-align:left;}
.subsection-textminpage {width:445px; padding-bottom:100px; margin-top:0px; margin-left:86px; font-size:1.0833em; line-height:1.4em; text-align:left;}
.subsection-textminpage ul {margin-top: 8px; margin-left:117px; margin-right:73px; }
.subsection-textminpage li {margin-top:6px; }


.subsection-text ul {margin-top: 8px; margin-left:117px; margin-right:73px; }
.subsection-text li {margin-top:6px;}
.ul-list {margin-top:26px; margin-left:65px; font-size:1.0833em; line-height:1.40em;}
.ul-list li {margin:0px 138px 8px 117px; text-align:left; }
.ul-list ul li ul li {margin:10px 0px 0px 32px; text-align:left; }




/* DEDICATED FINANCIAL TRUST DIV and CLASS ELEMENTS ---------------------------------*/
.download {width:250px; font-size:1em; line-height:1.333em; font-weight:bold; text-align:left; margin:104px 0px 0px 86px;} 
.download a:link {color:#4d6cbc; text-decoration:none;} 
.download a:visited {color:#4d6cbc; text-decoration:none;} 
.download a:hover {color:#1c3e95; text-decoration:none;}  
.download a:focus {color:#1c3e95; text-decoration:none;}  
.download a:active {color:#1c3e95; text-decoration:underline;}

#subsection .image img {margin:0px 87px 0px 0px; float:right; padding-bottom:10px;}

/* BIOS DIV and CLASS ELEMENTS ---------------------------------*/
#subsection-bios {width:713px; float:left; border-left:1px solid #B0CBE9; margin-top:17px; padding-bottom:52px; }
#subsection-bios hr {width:489px; margin-left:86px; float:left; clear:both; margin-bottom:20px;height:3px;  border-width:0px; color: #8cc63f; background-color:#8cc63f;}
#bio {width:504px; margin:5px 138px 12px 71px; font-size:1em; line-height:1.5em; text-align:left;  }
#subsection-bios img {margin-top:98px; margin-left:86px; float:left;}

.block {padding:3px 8px 3px 15px;}
.block-last {padding:3px 8px 3px 15px; margin-bottom:0px;}
.certificat {font-style:normal; font-weight:normal;}
.bio-title {font-style:italic; color:#000; padding-right:37px; padding-bottom:2px;}
.bio-text {padding-right:37px; color:#666; padding-bottom:10px;}
.bio-text br {line-height:.5em;}
.bio-image {float:right;margin:10px 20px 10px 10px;}
.bio-image img {margin:0 !important;padding:0 !important;}

.name {margin:9px 0px;}
.zebra {background-color:#eaf1f9}
#subsection-bios .block img.minus {margin:4px 0px 0px 0px; float:right;}
#subsection-bios .block img.plus  {margin:4px 0px 0px 0px; float:right;}
#subsection-bios .block-last img.minus {margin:4px 0px 0px 0px; float:right;}
#subsection-bios .block-last img.plus  {margin:4px 0px 0px 0px; float:right;}


/* NEWS AND EVENTS DIV and CLASS ELEMENTS ---------------------------------*/
#subsection-news {width:713px; float:left; border-left:1px solid #B0CBE9; margin-top:17px; padding-bottom:55px; }
#left-col {width:254px; float:left; margin:77px 0px 0px 86px; font-size:1em; line-height:1.25em; text-align:left;}
#left-col img {float:left; clear:both; margin:0px 100px 17px 0px;}

#more {float:right; margin-right:10px; }
#more td.icon img {margin:0px; padding:0px 0px 0px 5px;}
#left-col .press-release-withmore .formore {font-weight:normal; font-size:.9167em; font-style:italic; margin-bottom:0px; color:#000;}
.press-release-withmore {font-weight:bold; margin-bottom:.667em;}
.press-release-withmore .formore {font-weight:normal; line-height:1.25em;}
.formore  {margin:4px 0px 0px 0px;}

#left-col .date {color:#1c3e95; font-weight:normal;}
#left-col .pdf {font-weight:normal; padding-left:.35em;}

#left-col .press-release {font-weight:bold; margin-bottom:0em;}
#left-col  a:link {color:#000;text-decoration:none;}
#left-col  a:visited {color:#000; text-decoration:none;} 
#left-col  a:hover {color:#1c3e95; text-decoration:none;}  
#left-col  a:focus {color:#000;}  
#left-col  a:active  {color:#000;}

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


#right-col {width:254px; float:right; margin:77px 58px 0px 0px; padding-left:33px; padding-bottom:0px; border-left:1px solid #B0CBE9; font-size:1em; line-height:1.25em; text-align:left;}
#right-col-header img {margin:0px 100px 17px 0px;}
#right-col img {margin:0px 100px 17px 0px;}
#right-col .press-release {font-weight:bold; margin-bottom:.667em;}
#right-col .press-release-last {font-weight:bold; margin-bottom:.0em;}
#right-col .location {font-weight:normal;}
#right-col .date {color:#1c3e95; font-weight:normal;}
#right-col .pdf {font-weight:normal; padding-left:.35em;}


/* MORE PRESS RELEASES DIV and CLASS ELEMENTS ---------------------------------*/
#morepress {width:713px; float:left; margin-top:17px;  margin-bottom:0px; border-left:1px solid #B0CBE9; font-size:1em; line-height:1.25em; font-weight:bold; text-align:left;}
#morepress-header img {margin-left:86px; margin-top:72px;}
#morepress-text {margin:16px 149px 0px 86px; padding-bottom:44px; }
#morepress img {margin-left:86px; margin-top:77px;}
#morepress .press-release {font-weight:bold; margin-bottom:.667em;}
#morepress .date {color:#1c3e95; font-weight:normal;}
#morepress .pdf {font-weight:normal; padding-left:.0em;}

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


/* CONTACT US DIV and CLASS ELEMENTS ---------------------------------*/
#subsection-contact {width:713px; float:left; border-left:1px solid #B0CBE9; margin-top:17px; padding-bottom:55px; }
#teamleft-col  {float:left;width:214px;margin:78px 0px 0px 86px; font-size:1em; font-weight:normal; line-height:1.25em; text-align:left;}
#teamright-col {float:left;width:310px;min-height:330px; margin:78px 74px 0px 0px; padding-left:28px; padding-bottom:0px;  border-left:1px solid #fff; font-size:1em;line-height:1.25em; font-weight:normal; text-align:left;}

#teamleft-col h2,h3,h4,h5,h6 {font-size:1em;font-weight:normal;line-height:1.667em;color:#000;text-align:left; margin-bottom:0px;padding:0px;}

/* Header ---*/
#teamleft-col h1 {font-weight:bold; margin-top:0px; margin-bottom:20px; color:#1c3e95;}
/* Department ---*/
#teamleft-col h2 {font-weight:bold;margin-bottom:10px; }

#teamright-col h2,h3,h4,h5,h6 {font-size:1em;font-weight:normal;line-height:1.667em;color:#000;text-align:left; margin-bottom:0px;padding:0px;}

/* Header ---*/
#teamright-col h1 {font-weight:bold; margin-top:0px; margin-bottom:20px; color:#1c3e95;}
/* Department ---*/
#teamright-col h2 {font-weight:bold;margin-bottom:10px;}




#general-col {float:left; width:214px; margin:78px 0px 0px 86px; font-size:1em; line-height:1.25em; text-align:left;}
#general-col img {margin:0px 0px 12px 0px;}
#department-col {float:left; width:310px; margin:78px 74px 0px 0px; padding-left:28px; padding-bottom:0px;  border-left:1px solid #B0CBE9; font-size:1em; text-align:left;}
#department-col img {margin:0px 0px 16px 15px;}

#department-col .contact {padding:3px 0px 4px 15px; margin-bottom:0px;}
#department-col .contact img.minus {float:right; margin:5px 8px 0px 0px;}
#department-col .contact img.plus  {float:right; margin:5px 8px 0px 0px;}
#department-col .contact-last {padding:3px 0px 0px 15px; margin-bottom:0px;}
#department-col .contact-last img.minus {float:right; margin:5px 8px 0px 0px;}
#department-col .contact-last img.plus  {float:right; margin:5px 8px 0px 0px;}

.department {font-weight:bold; line-height:1.667em;}
.person {font-weight:bold; padding-bottom:1px; padding-top:5px;}
.distinction {padding-left:.35em; font-weight:normal; }
.title {font-style:italic;line-height:1.667em; margin-top:0px;}
.title-2lines {font-style:italic; line-height:1.1em; margin-top:3px; padding-bottom:5px;}
.phone {line-height:0.667em; margin-top:0px; padding-bottom:8px;}

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;}









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

/*-------sitesmenu Rollover----------------------*/
    
#sitesmenu table {padding:0px; margin:0px;border:none;border-collapse:collapse;}
/*  Image Rollover ------------------------*/
a.rollover_holdings{display:block; width:134px; background:url("images/b_holdings_off.png"); width:180px; height:39px; text-decoration:none;}
a.rollover_holdings:hover {background-position: -180px 0px; }
.displace {position:absolute; left:-5000px;}

a.rollover_international{display:block; width:134px; background:url("images/b_international_off.png"); width:180px; height:39px; text-decoration:none;}
a.rollover_international:hover {background-position: -180px 0px; }
.displace {position:absolute; left:-5000px;}

a.rollover_insurance{display:block; width:134px; background:url("images/b_insurance_off.png"); width:180px; height:39px; text-decoration:none;}
a.rollover_insurance:hover {background-position: -180px 0px; }
.displace {position:absolute; left:-5000px;}

a.rollover_specialty{display:block; width:134px; background:url("images/b_specialty_off.png"); width:180px; height:39px; text-decoration:none;}
a.rollover_specialty:hover {background-position: -180px 0px; }
.displace {position:absolute; left:-5000px;}

a.rollover_re{display:block; width:134px; background:url("images/b_maidenre_on.png"); width:178px; height:39px; text-decoration:none;}
a.rollover_re:hover {background-position: -178px 0px; }
.displace {position:absolute; left:-5000px;}

/* LEFT COLUMN */
#vertical_container {margin-left:1px; width:184px; float:left; margin-top:17px; text-align:left;position:relative;}
#vertical_container-home {margin-left:1px; width:184px; float:left; margin-top:17px; position:relative;text-align:left;}

/* ACCORDION MENU DIV ELEMENTS ---------------------------------*/

#m_maidenre_accordion_navbar {margin:0 0 180px 0;}
.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-home 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;}
#vertical_container-home li.sub-btm {padding-bottom:5px; background:url(images/b_li_btm_off.png) no-repeat left bottom;}
#vertical_container-home #m_maidenre_accordion_navbar {margin:0 0 45px 0;}

.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:#1C3E95;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:#1C3E95;background-image:url(images/b_sub_li_bg_hover.png);}

/*-------MEMBERS----------------------*/
#members {width:600px; margin:auto; text-align:left; padding:65px;} 
#members .btn-tab-selected a, .btn-tab-selected a:visited {background:#c4d3f1; border-left:1px solid #333333;}
#m_member_login #member_signup_page_id {visibility:hidden;}
#m_member_login {padding-left:100px;}
#m_member_login #member_lost_password_page_id {visibility:hidden;}
#m_member_login #remember_me {visibility:hidden;}
#m_member_login h2 {visibility:hidden; }

#masthead-login {padding:10px 0px 0px 0px;}
#masthead-login .notice-error, .login h2 {display:none;}
#masthead-login #remember_me, .note {display:none;}
#masthead-login #m_member_login {padding-left:0px;}
#masthead-login label {padding:0px 0px 0px 0px;}
#masthead-login  .sub_label {text-align:left;padding:0px;clear:left;font-size:10px;}
#masthead-login input.text {width:148px;
  -moz-border-radius: 0px 0px 0px 0px;
    background:  #fff;
    border-color:#d3e2f3 #d3e2f3 #d3e2f3 #d3e2f3;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    float:left;         }

#masthead-login input.form-btn {
  -moz-border-radius: 0px 0px 0px 0px;
    background:  #b0cbea;
    border-color: #B0CBE9 #96a6ce #96a6ce #B0CBE9;
    border-style: solid;
    border-width: 2px;
    margin: -5px 0px 0px 0px;
  color:#fff;font-weight:bold;line-height:10px;width:50px;margin-right:28px;float:right;
}





