@charset "utf-8";
/* CSS Document */
@media screen{body{margin:0px; background-color:#ecefff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}

p{font-size:11px; margin:10px 10px 10px 10px; line-height:140%; color:#333}

table{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}

/* Specific attributes for the Performance tables */
table.DataTable{float:left; border-collapse:collapse; border-top:1px solid #ccc; /*border-right:1px solid #ccc; */border-spacing:20px}

table.DataTable tr{border-spacing:20px}

table.DataTable td.headerDescription{width:auto; border-left:1px solid #ccc; outline-width:thick; outline-color:White; background-color:#E0E0E0}

table.DataTable td.description{width:120; border-left:1px solid #ccc; background-color:#E0E0E0}

table.DataTable td.fundCell{width:240px; text-indent:26px; border-left:1px solid #ccc}

table.DataTable td.percentageCell{width:90px; text-align:right; border-right:1px solid #ccc}

table.DataTable td.seperator{border-top:1px solid #ccc}

table.DataTable td.assetCategory{width:240px; text-indent:18px; border-left:1px solid #ccc; padding-top:5px; vertical-align:middle}
table.DataTable td.performanceHeaderColumn{text-align:center; font-weight:bold; background-color:#F0F0F0; border-left:1px solid #ccc}

table.DataTable td.headerColumn{font-weight:bold; width:40px; background-color:#F0F0F0; text-align:center}

table.DataTable td.leftHeaderColumn{font-weight:bold; width:40px; background-color:#F0F0F0; text-align:center; border-left:1px solid #ccc}

table.DataTable td.totalCell{border:1px solid #ccc}

table.DataTable td.assetClass{width:240px; padding-top:15px; text-indent:10px; border-left:1px solid #ccc; vertical-align:middle; font-weight:bold}

table.DataTable td.performanceCell{width:60px; background-color:#E0E0E0; text-align:center}

table.DataTable td.performanceFarRight{width:60px; background-color:#E0E0E0; text-align:center; border-right:1px solid #ccc}

/* End Specific attributes for the Performance tables */
input.btn{   color:#fff;    font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:12px;    font-weight:bold;    padding:2px 4px 2px 4px;    background-color:#0065ad;    border-width:2px thin;    border-top-color:#496DB6;    border-left-color:#496DB6;    border-right-color:#002164;    border-bottom-color:#002164;    margin:0 5px 0 5px}

a:link{  color:#0065ad;   text-decoration:underline}
  
a:visited{  color:#0065ad}

a:hover{  color:#00F}
  
.headerbartext{  font-size:12px;   font-weight:bold;   padding-left:15px;   line-height:140%}
  
div#wrapper{  width:790px;   margin:auto;   background-color:#fff;   height:auto;   background-image:url(../images/wrapperBG.jpg);   overflow:hidden}
  
#logo{  float:left;   margin-left:1px;   width:200px;   background:url(/retire/images/journey2/mm-logo.jpg) no-repeat;   height:50px}
  
#globalnav{float:right; width:574px; margin-right:7px; background-color:#FFF; height:50px; line-height:4em; text-align:right; vertical-align:baseline}

#masthead{  float:left;   width:780px;   margin-left:1px;   background:url(/retire/images/journey2/mm-journey-masthead-780x92.jpg) no-repeat;  height:92px}
 
#crumbs{float:left; margin:0 0 0 5px; width:381px; background-color:#fff; height:22px}

#selplannav{float:right; margin-right:8px; text-align:right; width:370px; background-color:#fff; height:22px}

/* Comlumn Headers --------------------------------------- */
.narrow_column_header{  float:left;   width:200px;   margin:0 0px 0 4px;   background-image:url(/retire/images/journey2/narrow_header1.jpg);   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#fff}
  
.narrow_column_header_borderless{  float:left;   width:200px;   margin:0 0px 0 0px;   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#0065ad}
  
.left_column_header{  float:left;   width:380px;   margin:0 0 0 5px;   background-image:url(/retire/images/journey2/half_header.jpg);   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#fff}
  
.right_column_header{  float:left;   width:380px;   margin:0 0 0 3px;   background-image:url(/retire/images/journey2/half_header.jpg);   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#fff}
  
.wide_column_header{  float:left;   width:558px;   margin:0 0 0 5px;   background-image:url(/retire/images/journey2/wide_header.jpg);   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#fff}
  
.full_column_header{  float:left;   width:767px;   margin:0 0 0 5px;   background-image:url(/retire/images/journey2/full_header.jpg);  height:21px;  font-size:100%;  font-weight:900;  line-height:100%;  vertical-align:bottom;  color:#fff}
 
/* Comlumns ----------------------------------------------- */
.narrow_column_wrapper{  float:right;   width:195px;   padding-right:8px;   padding-bottom:5px}
  
.left_column_wrapper{  float:left;   width:380px;   padding-bottom:5px}

.right_column_wrapper{  float:right;   width:380px;   padding-right:8px;   padding-bottom:5px}

.wide_column_wrapper{  float:left;   width:558px;   padding-bottom:5px}

.full_column_wrapper{  float:left;   width:767px;   padding-bottom:5px}

.narrow_column{  float:left;   width:195px;   background:url(/retire/images/journey2/shadow.gif) no-repeat bottom right;   margin:1px 0 0 4px !important;   margin:0px 1px 0 4px}
  
.narrow_column_borderless{  float:left;   width:195px;   margin:1px 0 0 4px !important;   margin:0px 1px 0 4px}
  
.half_left_column{  width:380px;   float:left;   background:url(/retire/images/journey2/shadow.gif) no-repeat bottom right;   margin:1px 0 0 5px !important;   margin:0px 1px 0 5px}
  
.half_right_column{  width:380px;   float:left;   background:url(/retire/images/journey2/shadow.gif) no-repeat bottom right;   margin:1px 0 0 3px !important;   margin:0px 1px 0 3px}
  
.wide_column{   width:558px;   float:left;   background:url(/retire/images/journey2/shadow.gif) no-repeat bottom right;   margin:-1px -10px 10px 5px!important;   margin:-1px -11px 10px 5px}
  
.full_column{   width:767px;   float:left;   background:url(/retire/images/journey2/shadow.gif) no-repeat bottom right;  margin:-1px -10px 10px 5px!important;  margin:-1px -11px 10px 5px}
 
/* Comlumn Outlines --------------------------------------- */
.narrow_column_outline{ width:184px;  border:1px solid #a9a9a9;  margin:-1px 5px 5px 0px !important;  padding:5px 5px 5px 5px}
 
.half_column_outline{ width:363px;  border:1px solid #a9a9a9;  margin:-1px 5px 5px 0px !important;  padding:5px 5px 5px 5px}
 
.wide_column_outline{ width:542px;  border:1px solid #a9a9a9;  margin:-1px 5px 5px 0px !important;  padding:5px 5px 5px 5px}
 
.full_column_outline{ width:751px;  border:1px solid #a9a9a9;  margin:-1px 5px 5px 0px !important;  padding:5px 5px 5px 5px}
 
/* Comlumn Outlines --------------------------------------- */
/* Title and content formats --------------------------------------- */
 
.section_topic{ font-size:1.0em;  margin-left:10px;  font-weight:bold;  line-height:120%;  color:#0065ad}
 
.section_header{ margin-left:10px;  font-weight:bold;  line-height:100%;  color:#333}
 
.p_table_data{  line-height:100%;  font-size:11px}
 
.section_topic{ font-weight:bold;  line-height:100%;  color:#0065ad;  margin-top:20px;  margin-bottom:-7px}
 
.p_sub_content{ line-height:140%;  padding-left:10px;  color:#333}
 
.instructions{ margin:10px 10px 10px 10px;  line-height:160%;  color:#333}
 
.instructions{ font-size:1.0em;  margin:10px 10px 10px 10px;  line-height:160%;  color:#333}
 
.content{ font-size:1.0em;  margin:10px 10px 10px 10px;  line-height:140%;  color:#333}

/* Title and content formats --------------------------------------- */
  
.half_column_background{  background:url(/retire/images/journey2/half_column_background.jpg) repeat-y; padding-top:.25em; padding-bottom:.25em}
  
.wide_column_background{  background:url(/retire/images/journey2/wide_column_background.jpg) repeat-y; padding-top:.25em; padding-bottom:.25em}
  
.full_column_background{  background:url(/retire/images/journey2/full_column_background.jpg) repeat-y; padding-top:.25em; padding-bottom:.25em}
  
.sub_content{  font-size:1.0em;   margin:10px 10px 10px 20px;   line-height:140%;   color:#333}
  
.bottomCap{  width:790px;   height:13px;   margin:0 auto 0px;   background:url(/retire/images/journey2/wrapper_bottom_cap.jpg) no-repeat}
  
div#footerwrapper{  clear:both;   width:790px;   margin:auto;   height:auto;   background-color:#fff;   background-image:url(/retire/images/journey2/wrapperBG.jpg)}
 
#footer_compliance_nr{ float:left;  width:115px;  font-size:10px;  color:#999;  text-align:left;  margin-left:5px}
 
#footer_copyright{ float:left;  width:470px;  font-size:10px;  color:#999;  text-align:center}
 
#footer_legalnotices{ float:right;  width:115px;  font-size:10px;  text-align:right;  margin-right:8px;  color:#999}
 
div#menuwrapper{ margin:auto;  width:350px;  height:22px;  margin:0 0 0 0}
 
/* Tab navigation --------------------------------- */ 
ul.primary{  border-collapse:collapse;   padding:0 0 0 1em;   white-space:nowrap;   list-style:none;   margin:5px;   height:auto;   line-height:normal;   border-bottom:1px solid #bbb}

ul.primary li{  display:inline;   margin:0 0 -5px 0}

ul.primary li a{  background-color:#ddd;   border-color:#bbb;   border-width:1px;   border-style:solid solid none solid;   height:auto;   margin-right:0.5em;   padding:0 1em;   text-decoration:none}

ul.primary li.active a{  background-color:#fff;   border:1px solid #bbb;   border-bottom:#fff 1px solid}

ul.primary li a:hover{  background-color:#eee;   border-color:#ccc;   border-bottom-color:#eee}
  
.AspNet-Menu-Selected{ float:left;  background:url(/retire/images/journey2/rect_tab_selected.gif)   no-repeat;  height:20px;  width:148px;  text-align:center;  line-height:20px;  vertical-align:bottom;  font-size:12px;   display:inline;  margin-left:0px;  font-weight:bold;  text-decoration:none}
 
.AspNet-Menu-CurveSelected{ float:left;  background:url(/retire/images/journey2/curve_tab_selected.gif)   no-repeat;  height:20px;  width:148px;  text-align:center;  line-height:20px;  vertical-align:bottom;  font-size:12px;   display:inline;  margin-left:0px;  font-weight:bold;  text-decoration:none}
 
.AspNet-Menu-Leaf{ float:left;  background:url(/retire/images/journey2/rect_tab_notselected.gif)   no-repeat;  height:20px;  width:148px;  text-align:center;  line-height:20px;  vertical-align:bottom;  font-size:12px;   display:inline;  margin-left:4px;  text-decoration:none}
 
.AspNet-Menu-CurvedLeaf{ float:left;  background:url(/retire/images/journey2/curve_tab_notselected.gif) no-repeat;  height:20px;  width:148px;  text-align:center;  line-height:20px;  vertical-align:bottom;  font-size:12px;   display:inline;  margin-left:4px;  text-decoration:none}
 
AspNet-Menu-Link{ text-decoration:none}
 
.tab_content_container{ float:left;  width:744px;  background-color:#FFF;  margin-top:2px;  border-top:none;  border-left:1px #CCC solid;  border-right:1px #CCC solid;  border-bottom:1px #CCC solid;  padding:0 0 30px 0}
 
}

@media print{body{margin:0px; background-color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}

p{font-size:11px; margin:10px 10px 10px 10px; line-height:140%; color:#000; background:none}

td{font-family:Verdana,Arial,Helvetica,sans-serif}

th{font-family:Verdana,Arial,Helvetica,sans-serif}

a:link{color:#0065ad; text-decoration:underline}

a:visited{color:#0065ad}

a:hover{color:#00F}

/* menu for creating tabs */
#menu{margin-top:50px; padding:0; width:744px; background:#fff; height:20px; z-index:1}

#menu ul{list-style:none}

#menu li{float:left; background:url(/retire/images/journey2/rect_tab_notselected.gif) no-repeat; height:20px; width:148px; text-align:center; line-height:20px; vertical-align:bottom; font-size:12px; margin-left:4px}

#menu a{text-decoration:none}

#menu li.selected{position:relative; top:1px; background:url(/retire/images/journey2/rect_tab_selected.gif) no-repeat; background-color:#fff; font-weight:bold; height:20px; width:148px}

#menu li.selectedRound{position:relative; top:1px; background:url(/retire/images/journey2/curve_tab_selected.gif) no-repeat; background-color:#fff; font-weight:bold; height:20px; width:148px}

#menu li.notselectedRound{background:url(/retire/images/journey2/curve_tab_notselected.gif) no-repeat}

#menu_content_container{width:744px; border:1px #CCC solid; z-index:2}

/* end - menu for creating tabs */
div#wrapper{width:100%; margin:auto; height:auto; background-color:#fff}

#logo{float:left; margin-left:1px; width:200px; background:url(/retire/images/journey2/images/mm-logo.jpg) no-repeat; height:50px}

#globalnav{float:right; width:574px; margin-right:7px; height:50px; line-height:4em; text-align:right; vertical-align:baseline; display:none}

#masthead{float:left; width:780px; margin-left:1px; height:20px}

#crumbs{float:left; margin:0 0 0 5px; width:381px; height:22px}

#selplannav{float:right; margin-right:8px; text-align:right; width:370px; height:22px; display:none}

.headerbartext{font-size:12px; font-weight:bold; padding-left:15px; line-height:140%}

input.btn{color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; padding:2px; background-color:#0065ad; border-width:2px; border-style:solid; border-top-color:#496DB6; border-left-color:#496DB6; border-right-color:#002164; border-bottom-color:#002164; margin-left:10px; margin-right:10px}

/* Comlumn Headers --------------------------------------- */
.narrow_column_header{float:left; width:25%; margin:0 0px 0 4px; background-color:#CCC; height:21px; font-size:100%; font-weight:900; line-height:100%; vertical-align:bottom; color:#fff}

.narrow_column_header_borderless{  float:left;   width:25%;   margin:0 0px 0 0px;   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#0065ad}
  
.left_column_header{  float:left;   width:48%;   margin:0 0 0 5px;   background-color:#CCC;   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#fff}
  
.right_column_header{  float:left;   width:48%;   margin:0 0 0 3px;   background-color:#CCC;   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#fff}
  
.wide_column_header{  float:left;   width:70%;   margin:0 0 0 5px;   background-color:#CCC;   height:21px;   font-size:100%;   font-weight:900;   line-height:100%;   vertical-align:bottom;   color:#000}
  
.full_column_header{  float:left;   width:97%;   margin:0 0 0 5px;   background-image:url(/retire/images/journey2/full_header.jpg);  height:21px;  font-size:100%;  font-weight:900;  line-height:100%;  vertical-align:bottom;  color:#fff}

/* Comlumns ----------------------------------------------- */
/*
.narrow_column_wrapper{  float:right;   width:195px;   padding-right:8px;   padding-bottom:5px;   margin-top:-10px}

.left_column_wrapper{  float:left;   width:380px;   padding-bottom:5px;   margin-top:-10px}

.right_column_wrapper{  float:right;   width:380px;   padding-right:8px;   padding-bottom:5px;   margin-top:-10px}

.full_column_wrapper{  float:left;   width:767px;   padding-bottom:5px;   margin-top:-10px}
*/
.narrow_column{ float:left;  width:25%;  margin:1px 0 0 4px !important;  margin:0px 1px 0 4px}
 
.narrow_column_borderless{ float:left;  width:25%;  margin:1px 0 0 4px !important;  margin:0px 1px 0 4px}
 
.half_left_column{ width:48%;  float:left;  margin:1px 0 0 5px !important;  margin:0px 1px 0 5px}
 
.half_right_column{ width:48%;  float:left;  margin:1px 0 0 3px !important;  margin:0px 1px 0 3px}
 
.wide_column{  width:100%;  float:left;  margin:-1px -10px 10px 5px!important;  margin:-1px -11px 10px 5px}
 
.full_column{  width:97%;  float:left;  margin:-1px -10px 10px 5px!important;  margin:-1px -11px 10px 5px}

/* Comlumn Outlines --------------------------------------- */
.narrow_column_outline{ width:25%;  border:none;  margin:-1px 5px 5px 0 !important;  padding:5px 5px 5px 5px}
 
.half_column_outline{ width:48%;  border:none;  margin:-1px 5px 5px 0 !important;  padding:5px 5px 5px 5px}
 
.wide_column_outline{ width:70%;  border:none;  margin:-1px 5px 5px 0px !important;  padding:5px 5px 5px 5px}
 
.full_column_outline{ width:97%;  border:none;  margin:-1px 5px 5px 0 !important;  padding:5px 5px 5px 5px}
 
.section_header{ font-size:12px;  margin-left:10px;  font-weight:bold;  line-height:140%;  color:#000}
 
.section_topic{ font-weight:bold;  line-height:100%;  color:#000;  margin-top:20px;  margin-bottom:-7px}
 
.p_table_content{ font-size:11px;  margin-top:0px;  line-height:140%;  color:#333}
 
.instructions{ margin:10px 10px 10px 10px;  line-height:160%;  color:#333}
 
.content{ font-size:1.0em;  margin:10px 10px 10px 10px;  line-height:140%;  color:#333}
 
.half_column_background{ background-color:Transparent}
 
.wide_column_background{background-color:Transparent}
 
.full_column_background{ background-color:Transparent}
 
.p_sub_content{ line-height:140%;  padding-left:10px;  color:#333}
 
.p_table_data{ line-height:100%;  font-size:11px}
 
div#footerwrapper{ width:100%;  height:50px;  margin:auto;  padding-top:3em}
 
#footer_compliance_nr{ float:left;  width:18%;  font-size:11px;  color:#999;  text-align:left;  margin-left:5px}
 
#footer_copyright{ float:left;  width:60%;  font-size:11px;  color:#999;  text-align:center}
 
#footer_legalnotices{ float:right;  width:18%;  font-size:11px;  text-align:right;  margin-right:8px;  color:#999}
}

