
body {margin: 0; padding: 0; background: #fff; font-size: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;}
table, td {font: 10px 'Lucida Grande', Geneva, 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000; line-height:14px;}



/* MAIN ELEMENTS */

.header {COLOR: #FF9900; font-size: 14px; font-weight: bold; TEXT-DECORATION: none;}
.subhead {COLOR: #666666; font-size: 11px; font-weight: bold; TEXT-DECORATION: none;}
a {color: #3366CC; TEXT-DECORATION: none;}
a:hover {color: #6699FF; TEXT-DECORATION: none;}


.text {COLOR: #000000; font-style:normal; FONT-SIZE: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
A.text {COLOR: #33F; font-style:normal; FONT-SIZE: 10px; TEXT-DECORATION: none; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
A.text:hover {COLOR: #39F; TEXT-DECORATION: none;}
.textsmall {COLOR: #000000; font-style:normal; FONT-SIZE: 9px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
.textBold {COLOR: #000000; font-style:normal; FONT-SIZE: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; FONT-WEIGHT: BOLD;}
.footnote {COLOR: #33F; font-style:normal; FONT-SIZE: 8px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
.textgray {COLOR: #999999; font-style:normal; FONT-SIZE: 10px; font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; line-height:16px;}

TD.line {background-color:#CCCCCC; }
TD.line2 {background-color:#999999; }
TD.content {padding: 5px 0px 5px 4px;}

/* TABLE STUFF */
TD.tableheader {background-color:#A2A2A2; padding: 4px 4px 4px 8px; font-weight: bold; BORDER-BOTTOM: #ffffff 1px solid;}
TD.tableheaderalt {background-color:#999999; padding: 4px 4px 4px 8px; font-weight: bold; BORDER-BOTTOM: #ffffff 1px solid;}
TD.row1 {background-color:#E2E2E2; padding: 4px 4px 4px 8px; BORDER-BOTTOM: #ffffff 1px solid;}
TD.row1alt {background-color:#D5D5D5; padding: 4px 4px 4px 8px; BORDER-BOTTOM: #ffffff 1px solid;}
TD.row2 {background-color:#CCCCCC; padding: 4px 4px 4px 8px; BORDER-BOTTOM: #ffffff 1px solid;}
TD.row2alt {background-color:#BABABA; padding: 4px 4px 4px 8px; BORDER-BOTTOM: #ffffff 1px solid;}



/* LEFT NAV STUFF */

ul {list-style: none outside; margin: 0; padding: 0 0 0 0; padding: 0; padding-bottom: 0px; padding-top: 0px;}
ul.square {list-style: square outside; margin: 0 0 0 0; padding: 0 0 0 0; padding-left: 15px; padding-top: 6px;}
ul.circle {list-style: circle outside; margin: 0 0 0 0; padding: 0 0 0 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding: 0; padding-bottom: 0px; padding-top: 0px;}
ul ul.circle {margin-top: 0;}

ol.last {padding: 0;}
ul.last {padding: 0; padding-bottom: 0px; padding-top: 0px;}



#subnav a:link, 
#subnav a:visited {display: block; padding: 0 0 0 0; background-repeat: no-repeat; background-position: left center; padding-bottom: 4px; padding-top: 4px; padding-left: 15px; font-weight: bold; text-decoration: none;}
#subnav a:hover,
#subnav a:active {text-decoration: none}
#subnav li {padding: 0; margin: 0;}
#subnav ul {padding: 0; padding-bottom: 0px; padding-top: 0px;}
#subnav a {color: #666666; background-color:#ffffff; background-position: left center;}
#subnav a:hover {background-color: #E5E5E5;}

#nav-title {color: #333333; display: block; padding: 0 0 0 0; background-repeat: no-repeat; background-position: left center; padding-bottom: 0px; padding-top: 4px; padding-left: 15px; font-weight: bold; text-decoration: none;}
#nav-title-sub {color: #333333; display: block; padding: 0 0 0 0; background-repeat: no-repeat; background-position: left center; padding-bottom: 4px; padding-top: 4px; padding-left: 25px; font-weight: bold; text-decoration: none;}

#nav-fund {color: #333333; display: block; padding: 0 0 0 0; background-repeat: no-repeat; background-position: left center; padding-bottom: 0px; padding-top: 4px; padding-left: 15px; font-size: 11px; font-weight: bold; text-decoration: none;}

#subhilight a:link, 
#subhilight a:visited {display: block; padding: 0 0 0 0; background-repeat: no-repeat; background-position: left center; padding-bottom: 4px; padding-top: 4px; padding-left: 15px; font-weight: bold; text-decoration: none;}
#subhilight a:hover,
#subhilight a:active {text-decoration: none}
#subhilight li {padding: 0; margin: 0;}
#subhilight ul {padding: 0; padding-bottom: 0px; padding-top: 0px;}
#subhilight a {color: #FF9900; background-color:#ffffff; background-position: left center;}
#subhilight a:hover {background-color: #E5E5E5;}

#subnav-sub a {color: #666666; background-color:#ffffff; background-position: left center;}
#subnav-sub a:hover {background-color: #E5E5E5;}
#subnav-sub a:link, 
#subnav-sub a:visited {display: block; padding: 2px 0 2px 0; background-repeat: no-repeat; background-position: left center; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; text-decoration: none}
#subnav-sub a:hover,
#subnav-sub a:active {text-decoration: none}
#subnav-sub li {padding: 0; margin: 0;}
#subnav-sub ul {}

#subsubhilight a {color: #666666; background-color:#ffffff; background-position: left center;}
#subsubhilight a:hover {background-color: #E5E5E5;}
#subsubhilight a:link, 
#subsubhilight a:visited {display: block; padding: 2px 0 2px 0; background-repeat: no-repeat; background-position: left center; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; text-decoration: none}
#subsubhilight a:hover,
#subsubhilight a:active {text-decoration: none}
#subsubhilight a {color: #FF9900; background-color:#ffffff; background-position: left center;}
#subsubhilight a:hover {background-color: #E5E5E5;}




/* FORM INPUT STUFF */

.form 
{
	margin: 10; 
	padding: 12 10 10 10; 
	padding: 10; 
	padding-bottom: 8px; 
	padding-top: 14px;
	padding-left: 16px; 
	padding-right: 8px;
	BACKGROUND-COLOR: #cccccc;
}


.button
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #3366FF;
    HEIGHT: 16px;
}
.button2
{
    BORDER-RIGHT: #3366FF 1px solid;
    BORDER-TOP: #3366FF 1px solid;
    BORDER-BOTTOM: #3366FF 1px solid;
    BORDER-LEFT: #3366FF 1px solid;
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #3399FF;
    HEIGHT: 16px;
}
.drop
{
	BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-SIZE: 9px;
    COLOR: #000000;
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 16px;
}
.InputBox
{
	BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-SIZE: 11px;
    COLOR: #000000;
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 16px;
}
.checkBox
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ffffff;
}






/* ERROR AND ALERT */







TD.hilight
{	
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-top: 3px;
    PADDING-bottom: 3px;
    BACKGROUND-COLOR: #FFFF99; 
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
TD.hilight2
{	
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-top: 3px;
    PADDING-bottom: 3px;
    BACKGROUND-COLOR: #FFCC33; 
    BORDER-BOTTOM: #FF9900 1px solid;
}
.AlertText
{
    FONT-SIZE: 10px;
    COLOR: #CC3300;
    text-decoration: none;
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
}
.errorMessageBox
{
  padding: 2px;
  color: #cd4800;
  background-color: #ffefe7;
  border: #cd4800 1px solid;
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
  FONT-SIZE: 10px;
}
.errorMessageHeader
{
  font-weight: bold;
  text-decoration: underline;
}




/* FOOTER STYLES */

.footer
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    text-decoration: none;
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
}
