/*  Primary:    003366          blue
        Secondary:      BCBB67          green
        Tertiary:       E9E8CC          light green
        Accent:         990033          burgundy  */

body    {font-size: 105%; font-family: Verdana, Arial, sans-serif; color: #000;background:#FFF;}
table   {font-size: 99%;}


h1              {font-size: 1.2em; color: #036; font-weight : bold;}
h2              {font-size: 1em; color: #036; font-weight : bold;}
h3              {font-size: 0.8em; margin:0px; font-weight: bold; color: #036;}
h2.w            {font-size: 1.1em; color: #FFF; font-weight : bold;margin:0px; }
h4              {font-size: 11px; margin:0px; padding:2px; font-weight: bold; color: #FFF; background:#BCBB67}


div,p,span      {font-size: 0.8em; }
a               {color:#036;}
sup     {font-size: 0.8em;}
p a:link,a.p_10:link    {color:#666; }
h3 a:link       {color:#036; }

.p_bg           {background:#036;}
.s_bg           {background:#BCBB67;}
.t_bg           {background:#E9E8CC;}
.w_bg           {background:#FFF;}
.bdrB_1         {border-bottom: solid #036 1px;}
.bdrB_1_S       {border-bottom: solid #BCBB67 1px;}
table.tbl_bdr4  {border: solid #E9E8CC 4px;}




.b_7e           {color: #000; font-size: 0.7em;}
.b_10           {color: #000; font-size: 10px; }
.b_11           {color: #000; font-size: 11px; }
.g_12           {color: #CCC; font-size: 12px; }
.w_11           {color: #FFF; font-size: 11px; }
.p_7e           {color: #036; font-size: 0.7em;}
.p_10           {color: #036; font-size: 10px; }
.p_11           {color: #036; font-size: 11px;}
.p_12           {color: #036; font-size: 12px;}
.a_7e           {color: #903; font-size: 0.7em;}
.accent_8e              {color: #903; font-size: 0.8em; font-weight: bold;}

#padRB_20       {padding-right:20px; padding-bottom:20px;}
#pad_B10        {padding-bottom:10px;}
#pad_B20        {padding-bottom:20px;}
#pad_T14_R10_L20        {padding: 14px 10px 0px 21px;}
#pad_T14_L20    {padding: 14px 0px 0px 21px;}
#pad_T14_R21_L20        {padding: 14px 21px 0px 21px;}
#pad_T14_R10            {padding: 14px 10px 0px 0px;}
#pad_T14_L15    {padding: 14px 0px 0px 15px;}
#pad_T14        {padding-top: 14px;}
#pad_T20_R10_L14{padding: 20px 10px 0px 14px;}
#pad_T2         {padding-top:2px;}
#pad_T5         {padding-top:5px;}
#pad_T2_L15  {padding: 2px 0 0 15px;}
#pad_T5_L15  {padding: 5px 0 0 15px;}
#txtDecorNone   {text-decoration: none;}
#mkBold         {font-weight: bold;}
#pad_TB2        {padding-bottom:2px;padding-top:2px;}
#line_20        {line-height:20px;}
#line_15        {line-height:15px;}
#clear {clear: right;}

.bdrB_1_pad_L15  {border-bottom: solid #036 1px; padding: 0 0 0 15px;}


a.topLink       {font-size: 11px; color:#666;text-decoration: none;}
a.topLink:hover {text-decoration: underline;}
a.topLinkHome   {font-size: 11px; color:#903; font-weight: bold;text-decoration: none;}
a.backTop       {font-size: 10px; color: #000; text-decoration: none; text-align: right; vertical-align: middle;}
div.banner      {padding-left: 188px;margin:0px; padding-bottom: 10px;}
div.breadCrumb  {padding-left: 188px;padding-bottom: 1px;}
div.footer      {padding-left: 68px; padding-bottom: 4px;}
a.p_10,a.p_11, a.p_7e   {text-decoration: underline; }

.panelStyle2 {background:#E9E8CC; padding:5px;}

.floatleft {float: left; margin-right: 0.5em;}
.floatleftIndex {float: left; margin: 0.4em 0.5em 2em 0em;}
.floatright {float: right; vertical-align: center; margin-left: 0.5em;}
.s_bannerHead {color: #000; font-size: 11px; background:#BCBB67; text-align: right; padding: 0 1em 0 0;}
a.sitemap {color: #000; font-size: 0.8em; text-decoration: none;}
a.sitemap:hover {text-decoration: underline;}
a.sitemap_sm {color: #000; font-size: 0.7em; text-decoration: none; padding-left: 10px;}
a.sitemap_sm:hover {text-decoration: underline;}
a.no_u {text-decoration: none;}
a.no_u:hover {text-decoration: none;}

/* Tables */
.table_t {font-size: 0.8em; background:#E9E8CC; vertical-align: top;}
.table_t_B {font-size: 0.8em; background:#E9E8CC; vertical-align: bottom; padding-left: 0.5em;}
.table_w {font-size: 0.8em; vertical-align: top;}
.tableCenter_w {font-size: 0.8em; vertical-align: top; text-align: center;}
.tableCenter_t {font-size: 0.8em; background:#E9E8CC; vertical-align: top; text-align: center;}
.heading_t {font-size: 0.8em; color: #036; vertical-align: bottom; text-align: center;}
.table_s {background-color: #036; vertical-align: top; font-size: 0.8em; color: FFF;}
.tableCenter_s {background-color: #036; vertical-align: top; font-size: 0.8em; color: FFF; text-align: center;}
.heading_p {font-size: 0.8em; color: 036; font-weight: bold; vertical-align: bottom;}
.contact {font-size: 1em; vertical-align: top; padding-left: 10px; padding-right: 10px;}
.b_7e_c         {color: #000; font-size: 0.7em; text-align: center;}


/* MPCS table */
.table_MPCS_head {background: #036; font-size: 0.8em; color: FFF; vertical-align: bottom; text-align: center;}
.table_MPCS_headL {background: #036; font-size: 0.8em; color: FFF; vertical-align: bottom; text-align: left;}
.table_MPCS_bodyB {background: #FFF; font-size: 0.8em; color: 000; vertical-align: middle; text-align: left; font-weight: bold;}
.table_MPCS_bodyC {background: #FFF; font-size: 0.8em; color: 000; vertical-align: middle; text-align: center;}
.table_MPCS_bodyB_t {background: #E9E8CC; font-size: 0.8em; color: 000; vertical-align: middle; text-align: left; font-weight: bold;}
.table_MPCS_bodyC_t {background: #E9E8CC; font-size: 0.8em; color: 000; vertical-align: middle; text-align: center;}
table.blueBorder { border: 1px #036 solid;}

/* Lit library */
.litHeading {font-size: 0.8em; color: FFF; font-weight: bold; background:#036; padding:0.5em;}
.litHeadingCenter {font-size: 0.8em; color: FFF; font-weight: bold; background:#036; padding:0.5em; text-align: center;}
.litFloatright {float: right; vertical-align: top; margin-left: 0.5em; clear: right;}
.litTable {padding: 5px; vertical-align: top;}
.litTable_t {padding: 5px; background: #E9E8CC; vertical-align: top; }
.litTableCenter_t {padding: 5px; background: #E9E8CC; vertical-align: top; font-size: 0.8em; text-align: center;}




/* Menus */
a.left_nav:hover, a.left_nav_sel:hover, a.left_nav_mnu_sel:hover{
                text-decoration: underline;}

.opt_off, .opt_on, .mnu_off, .mnu_on, a.left_nav, a.left_nav_mnu, a.left_nav_mnu_sel{
                font-family:verdana,helvetica,sans-serif;
                font-size:11px;
                line-height:14px;
                color:black;
                text-decoration: none;}

.opt_on, .left_nav_mnu_sel{
                color:#903;
                background-color:white;
                font-weight:bold;}

.mnu_on {
                color:#903;
                background-color:white;
                font-weight:bold;}

.mnu_sel, a.left_nav_mnu_sel{
                font-weight:bold;}

.tab, .tabHilite, .tabSelected {
                position:absolute;
                cursor:hand;
                color:#000000;
                background-color:#FFFFFF;
                visibility:visible;
                z-index:10;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight:none;
                text-align:left;
                padding: 0px 1px 0px 3px;}

.tabHilite{
                background-color:#E9E8CC;
                visibility:hidden;
                z-index:11}

.tabSelected{
                background:#BCBB67;
                color:black;
                visibility:hidden;
                z-index:12}

.topMenu{
                position:absolute;
                visibility:hidden;
                z-index:50}

.topOption, .topHilite, .topDivider{
                position:absolute;
                left:0px;
                cursor:hand;
                visibility:inherit;
                color:#000000;
                background-color:#FFFFFF;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                padding-top:3px;
                text-align:left;
                rem filter : alpha (opacity=75)}

.topHilite      {visibility:hidden;background-color:#E9E8CC}

.topBorder{
                position:absolute;
                visibility:inherit;
                background-color:#003366;
                top:15px;
                z-index:49;
                rem filter : alpha (opacity=75)}

.topDivider     {height:1px;padding:0px}
a.menu:hover    {text-decoration:none}
a.menu:link     {text-decoration:none}

a.menuRoot      {color: #036; font-size: 11px; text-decoration:none;}
a.menuRoot:hover{color: #036; font-size: 11px; text-decoration:underline;}

#breadCrumb     {position:absolute; left: 188px; top:163px;z-index:5; font-size:11px;color:black;width:600;}



/* Fund Pages */
.fundHeaderLt { font-size: 11px; color: #FFFFFF; font-weight:bold; background: #036;padding: 4px;}

.button {
        margin-bottom:1px;      /* fixes IE5.5-6 bottom border */
        padding:0px;
        border:1px solid;
        border-color:#990033;
        font-size:12px;
        cursor:hand;
        background: #FFF ;
        font-weight:bold;
        line-height:14px;

}

table.hisPrices {border: solid #000 1px;background:black;}
table.returns {border: solid #DEEAF6 4px;background:#DEEAF6;}

form.ipq                { padding:0px; margin: 0px; font-size:12px;}
form.ipq input          { font-size:12px; line-height: 15px;}
form.ipq select         { font-size:12px; line-height: 15px;}


/* Due Diligence Registration */
.heading {font-size: 1em; color: #003366; font-weight : bold;}
.register {font-size: 1em; vertical-align: top; padding-left: 10px; padding-right: 10px;}
.review {font-weight: bold; font-family: Verdana, Arial, sans-serif; border: none; background-color: #D8DDE3; vertical-align: top; padding-left: 10px; padding-right: 10px; overflow:hidden;}
.review-ta {font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, sans-serif; border: none; background-color: #D8DDE3; vertical-align: top; padding-left: 10px; padding-right: 10px; overflow:hidden;}
.print {font-weight: bold; font-family: Verdana, Arial, sans-serif; border: none; background-color: white; vertical-align: top; padding-left: 10px; padding-right: 10px; overflow:hidden;}
.print-ta {font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, sans-serif; border: none; background-color: white; vertical-align: top; padding-left: 10px; padding-right: 10px; overflow:hidden;}



.litCenterHeading {font-size: 0.8em; color: #036; font-weight: bold; background:#D8DCE3; padding:0.5em; }
.litCenterHR {background:#D8DCE3;height=3}

 /* Commentary Section */
.b_7_gray       {color: #666666; font-size: 0.7em;}
