/*======================
 CBIS STYLE SHEET
 Jesse Lee: 12.06.04
 TeamIPC: 2005-02-24
======================*/

/* FONTS */

body {
color: #000000; font-size: 11px; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
margin: -10px 0 0 -10px;
background-color: White;
/*/*/
margin: 0 0 0 0;
background-image: url("/images/1pxl_Gradient.jpg");
background-position: 0% 100%;
background-repeat: repeat-x;
/* */
}
p {
margin: 0;
padding-bottom: 10px;
line-height: 1.5;
}
a:link, a:active, a:visited {color: #2A5989; text-decoration:none; }
a:hover {color: #000000; text-decoration:none; }

/*MISC*/
.PageTitle { font-family: "Times New Roman", Times, serif; font-size: 29px; color: #979797; line-height: 0.9;}
.SectionHead_FundName { font-size: 18px; font-family: Arial Narrow, Helvetica, sans-serif; font-weight:bold; color: #29598A; line-height:1.7em;}
.Intro { font-size: 12px; font-weight:normal; color: #689CD6; line-height:1.5em;}
.Body, td { color: #000000; font-size: 11px; font-weight:normal; line-height:1.5em;}
td.Body {padding-top: 16px;}
.BodyBlue { color: #3E83C8; font-size: 11px; font-weight:normal; line-height:1.5em; font-style:none;}
.DividerBarText { color: #FFFFFF; font-size: 10px; font-weight:bold; line-height:1.4em;}
td.DividerBarText {background-color:#3E70B5; padding-left:8px;}
table.zebraTable td.DividerBarText {color: #FFFFFF; font-size: 10px; font-weight:bold; line-height:1.4em; background-color:#3E70B5; padding-left:8px;}
.footer { color: #000000; font-size: 9px; font-weight:normal; line-height:1.5em;}
.footer a, .footer a:active, .footer a:visited { color: #2A5989; font-size: 9px; font-weight:normal; line-height:1.5em;}
.footer a:hover { color: #000000; font-size: 9px; font-weight:normal; line-height:1.5em;}
.headlinks, .headlinks a, .headlinks a:active { color: #ffffff !important; font-size: 10px; text-decoration: none; margin-bottom: 8px;}
.headlinks a:hover { text-decoration: underline;}

/*SUBS*/
.SubHeadBlue, table.zebraTable td.SubHeadBlue { font-size: 11px; font-weight:bold; color: #256BB0; line-height:1.5em; }

a.SubHeadBlue { font-size: 11px; font-weight:bold; color: #979797; line-height:1.5em; text-decoration:none;}
a.SubHeadBlue:hover {color: #256BB0; text-decoration:none;}

.SubHeadBlack { color: #000000; font-size: 11px; font-weight:bold; line-height:1.5em;}

a.SubHeadBlack { font-size: 11px; font-weight:bold; color: #256BB0; line-height:1.5em; text-decoration: none;}
a.SubHeadBlack:hover {color: #000000; text-decoration: none;}

.SubHeadGray { color: #979797; font-size: 13px; font-weight:bold; line-height:1.5em;}

/*TABLES*/
.TableHeadBlack { color: #000000; font-size: 9px; font-weight:bold; line-height:1.2em;}
.TableSubHeadBlue { font-size: 10px; font-weight:bold; color: #2A5989; line-height:1.2em; }
td.TableBodyBlue {background-color: #E1EAF3; font-size: 9px; font-weight:normal; color: #2A5989; line-height:1.4em;}
.TableBodyBlueWhite { background-color: #ffffff; color: #2A5989; font-size: 9px; font-weight:normal; line-height:1.4em;}
.TableBodyBlack { background-color: #ffffff; color: #000000; font-size: 9px; font-weight:normal; line-height:1.2em;}
table.zebraTable td {background-color: #ffffff; color: #2A5989; font-size: 9px; font-weight:normal; line-height:1.4em;}

#charSizeUp td.TableBodyBlue {background-color: #E1EAF3; font-size: 10px; font-weight:normal; color: #2A5989; line-height:1.4em;}
#charSizeUp .TableBodyBlueWhite { background-color: #ffffff; color: #2A5989; font-size: 10px; font-weight:normal; line-height:1.4em;}
#charSizeUp .TableBodyBlack { background-color: #ffffff; color: #000000; font-size: 10px; font-weight:normal; line-height:1.2em;}


/*CHART*/
.ChartBodyBlue { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2A5A8A; font-size: 9px; font-weight: bold; }
.ChartBodyGray { font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 9px; font-weight: regular; line-height:0.9em;}

/*LINKS*/
.LinkDividerBar { color: #A0B8DC; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-right: 8px;}
a.LinkDividerBar:link { color: #A0B8DC; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; }
a.LinkDividerBar:active { color: #A0B8DC; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; }
a.LinkDividerBar:visited { color: #A0B8DC; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; }
a.LinkDividerBar:hover { color: #FFFFFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; }

.LinkBody { color: #4085C8; font-size: 8px; font-weight: bold;}
a.LinkBody:link { color: #4085C8; font-size: 8px; font-weight: bold; text-decoration:none; }
a.LinkBody:active { color: #4085C8; font-size: 8px; font-weight: bold; text-decoration:none;}
a.LinkBody:visited { color: #4085C8; font-size: 8px; font-weight: bold; text-decoration:none; }
a.LinkBody:hover { color: #2A5A8A; font-size: 8px; font-weight: bold; text-decoration:none; }

.LinkBodyBlue { font-size: 10px; font-weight:normal; color: #2A5989; line-height:1.3em; padding-top: 5px; padding-bottom: 6px;}
td.LinkBodyBlue {padding:0 0 1px 0;}
a.LinkBodyBlue:link { font-size: 10px; font-weight:normal; color: #2A5989; line-height:1.3em; padding-top: 5px; padding-bottom: 6px; text-decoration:none; }
a.LinkBodyBlue:active { font-size: 10px; font-weight:normal; color: #2A5989; line-height:1.3em; padding-top: 5px; padding-bottom: 6px; text-decoration:none; }
a.LinkBodyBlue:visited { font-size: 10px; font-weight:normal; color: #2A5989; line-height:1.3em; padding-top: 5px; padding-bottom: 6px; text-decoration:none; }
a.LinkBodyBlue:hover { font-size: 10px; font-weight:normal; color: #000000; line-height:1.3em; padding-top: 5px; padding-bottom: 6px; text-decoration:none; }

a.LinkChartBodyGray:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; font-size: 9px; font-weight: bold; text-decoration:underline; }
a.LinkChartBodyGray:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; font-size: 9px; font-weight: bold; text-decoration:underline;}
a.LinkChartBodyGray:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; font-size: 9px; font-weight: bold; text-decoration:underline; }
a.LinkChartBodyGray:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; font-size: 9px; font-weight: bold; text-decoration:underline; }

a.LinkTableBodyBlack:link { color: #000000; font-size: 9px; font-weight:normal; line-height:1.2em; text-decoration:none; }
a.LinkTableBodyBlack:active { color: #000000; font-size: 9px; font-weight:normal; line-height:1.2em; text-decoration:none; }
a.LinkTableBodyBlack:visited { color: #000000; font-size: 9px; font-weight:normal; line-height:1.2em; text-decoration:none; }
a.LinkTableBodyBlack:hover { color: #2A5A8A; font-size: 9px; font-weight:normal; line-height:1.2em; text-decoration:none; }

.LinkSubHead { color: #000000; font-size: 11px; font-weight:bold; line-height:1.5em;}
a.LinkSubHead:link { font-size: 11px; font-weight:bold; color: #000000; line-height:1.5em; text-decoration:none; }
a.LinkSubHead:active { font-size: 11px; font-weight:bold; color: #000000; line-height:1.5em; text-decoration:none; }
a.LinkSubHead:visited { font-size: 11px; font-weight:bold; color: #000000; line-height:1.5em; text-decoration:none; }
a.LinkSubHead:hover { font-size: 11px; font-weight:bold; color: #1462AD; line-height:1.5em; text-decoration:none; }

div#leftsidemenu {margin:0; padding-left:6px;}
#leftsidemenu p.TableSubHeadBlue {margin-left: 0px; margin-bottom: 2px;}
#leftsidemenu ul {list-style-type: none; list-style-image: none; padding-left: 0; margin-top: 0; margin-left: 0;}

#leftsidemenu ul ul {list-style-type: none; padding-left:0; margin-left:0;}
html>body #leftsidemenu ul ul {padding-left:4px; margin-left: 5px;}
#leftsidemenu ul ul li {background-image: url(images/marker_dot.gif); background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 0px 2px 12px;}

#leftsidemenu ul ul ul {list-style-type: none; padding-left:0; margin-left: 0;}
html>body #leftsidemenu ul ul ul {padding-left:4px; margin-left: 5px;}

#leftsidemenu ul ul ul li {background-image: url(images/marker_dash.gif); background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 0px 2px 12px;}

.Nav, #leftsidemenu ul li { color: #000000; font-size: 10px; font-weight:normal; line-height:1.4em; padding: 0px 0px 2px 12px;}
a.Nav, #leftsidemenu a
{ color: #000000; font-size: 10px; font-weight:normal; line-height:1.4em; text-decoration:none;}

a.Nav:hover, #leftsidemenu ul li a:hover { color: #1462AD; font-size: 10px; font-weight:normal; line-height:1.4em; text-decoration:none;}
#leftsidemenu ul li.menuActive {background-image: url(images/red_arrow.gif); background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 0px 2px 12px;}
#leftsidemenu ul li a.menuActive, #leftsidemenu ul li a.menuActive:link, #leftsidemenu ul li a.menuActive:visited {color: #aaa;}

.DividerButton { font-size: 10px; font-weight:bold; color: #0F62B2; line-height:1.4em; }
a.DividerButton:link { font-size: 10px; font-weight:bold; color: #0F62B2; line-height:1.4em; text-decoration:none; }
a.DividerButton:active { font-size: 10px; font-weight:bold; color: #0F62B2; line-height:1.4em; text-decoration:none; }
a.DividerButton:visited { font-size: 10px; font-weight:bold; color: #0F62B2; line-height:1.4em; text-decoration:none; }
a.DividerButton:hover { font-size: 10px; font-weight:bold; color: #FFFFFF; line-height:1.4em; text-decoration:none; }

/* Tables */
.dropTable {width:100%; background-color:#F1F1F1; border:1px solid #595A3E; padding-left:5px; cursor:hand; font-size:10px; font-weight:bold; color:#333333; text-decoration:none;}
.dropTable a {width:100%; color:#333333 !important; text-decoration:none; font-size: 10px; font-weight: bold;}

.height55 {
height: 55px;
}
.pagewidth {
width: 770px;
}
.contentwidth {
width: 420px;
}
.contentwidth2 {
width: 560px;
}
.printonly {
display: none;
}

/* Home Page Only */
.boldBlue, .boldBlue a {
font-weight: bold;
color: #058;
margin-bottom: 0;
text-decoration: none;
}
