.fund_colors_0 {
	background-color:#D4D400;
}

.fund_colors_1 {
	background-color:#D46D00;
}

.fund_colors_2 {
	background-color:#FA52D6;
}

.fund_colors_3 {
	background-color:#CC0033;
}

.index_colors_0 {
	background-color:#00B0D4;
}

.index_colors_1 {
	background-color:#002CCC;
}

.index_colors_2 {
	background-color:#AEC470;
}

.index_colors_3 {
	background-color:#9A70C2;
}

/* INFO CHART CSS: DO NOT EDIT */ 

.reporttext
{
font-family: arial, sans-serif; color:#333333; font-size: 12px;
}

.reporttext:hover
{
font-family: arial, sans-serif; color:#333333; font-size: 12px;
}

.reporttext2
{
font-family: arial, sans-serif; color:#333333; font-size: 9px;
}

.reporttext2:hover
{
font-family: arial, sans-serif; color:#333333; font-size: 9px;
}

.reportlink
{
font-family: arial, sans-serif; font-size: 12px;
}

.reportlink:hover
{
font-family: arial, sans-serif; font-size: 12px;
}

.reporthead
{
	font-size: 12px; color: #0C2577; font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold;
}

.textArea {
    padding-bottom: 0px;
    padding-left: 0px;
	background-color:#FFFFFF;
	width:500;
}

.submitButtonArea {
    padding-bottom: 0px;
    padding-left: 0px;
	background-color:#FFFFFF;
	width:500;
}

.generalTableArea {
    padding-bottom: 0px;
    padding-left: 0px;
	width:500;
}

.loginTableArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#B5BACF;
	width:500;
}

.recoverPasswordTableArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#B5BACF;
	width:500;
}

.enrollTableArea1 {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#B5BACF;
	width:500;
}

.enrollTableArea2 {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:500;
}

.enrollPaymentTableArea1 {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#B5BACF;
	width:500;
}

.enrollPaymentTableArea2 {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:500;
}

.updateProfileTableArea1 {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#B5BACF;
	width:500;
}

.updateProfileTableArea2 {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:500;
}

.updateProfileTableArea3 {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:500;
}

.createAdminArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:500;
}

.editAdminArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:500;
}

.editNavArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:80;
}
.editNavWeekArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:10;
}

.adminCountArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:500;
}

.errorTextArea {
    padding-bottom: 0px;
    padding-left: 0px;
	width:500;
}

.keyArea {
    padding-bottom: 0px;
    padding-left: 0px;
    border-top:1px solid #38498B;
    border-left:1px solid #38498B;
    border-right:1px solid #38498B;
    border-bottom:1px solid #38498B; 
	background-color:#ECE3D4;
	width:210;
}

.greenText {
    COLOR: #008A3E;
    FONT-FAMILY: Arial, Geneva;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.yellowText {
    COLOR: #D2A41C;
    FONT-FAMILY: Arial, Geneva;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.redText {
    COLOR: #C50000;
    FONT-FAMILY: Arial, Geneva;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
    
.chartbody
{
font-family: arial, sans-serif; color:#333333; font-size: 11px;
}


.chartlink:hover 
{
text-decoration: none; font-family: arial, sans-serif; color:#0007CC; font-size: 11px;
}


.chartlink
{
text-decoration: underline; font-family: arial, sans-serif; color:#0007CC; font-size: 11px;
}


.columnheader
{
	font-size: 11px; color: #0C2577; font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold
}

.criteriahead
{
	font-size: 11px; color: #3D2C0D; font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold
}



/* BODY CONTENT CSS: DO NOT EDIT */ 


/* set the image to use and establish the lower-right position */ 

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 

{ background:url(/images/frame.gif) no-repeat bottom right; 
}


 .cssbox { 
 width: 100%; /* !important -- intended total box width - padding-right(next) */ 
 width: 100%; /* IE Win = width - padding */ 
 padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
 margin: 20px auto; /* use to position the box */ 
 } 
 
 /* set the top-right image */ 
 
 .cssbox_head { 
 background-position: top right; 
 margin-right: -15px; /* pull the right image over on top of border */ 
 padding-right: 40px; /* right-image-gap + right-inside padding */ 
 } 
 
 /* set the top-left image */ 
 
 .cssbox_head h2 { 
 background-position: top left; margin: 0; /* reset main site styles*/ 
 border: 0; /* ditto */ 
 padding: 25px 0px 15px 25px; /* padding-left = image gap + interior padding ... no padding-right */ 
 height: auto !important; 
 height: 1%; /* IE Holly Hack */ 
 	text-decoration: none; font-size: 18px; color: #0C2577; font-weight: 700; font-family: Arial, Verdana, Helvetica, sans-serif;


 } 
 
 /* set the lower-left corner image */ 
 
 .cssbox_body { 
 background-position: bottom left; 
 margin-right: 25px; /* interior-padding right */ 
 padding: 15px 0px 15px 30px; /* mirror .cssbox_head right/left */ 
 } 
  
 
.footerlink:hover 
{
text-decoration: none; font-family: arial, sans-serif; color:#0007CC; font-size: 9px;
}


.footerlink 
{
text-decoration: underline; font-family: arial, sans-serif; color:#0007CC; font-size: 9px;
}


.footer
{
text-decoration: none; font-family: arial, sans-serif; color:#333333; font-size: 9px;
}

a:hover 
{
text-decoration: none; font-family: arial, sans-serif; color:#0007CC; font-size: 12px;
}

a
{
text-decoration: underline; font-family: arial, sans-serif; color:#0007CC; font-size: 12px;
}

.subheader
{
	text-decoration: none; font-size: 12px; color: #0C2577; font-weight: 700; font-family: Arial, Verdana, Helvetica, sans-serif;
}




.whitesubheader
{
	font-size: 11px; color: #FFFFFF; font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding-left: 5px; padding-bottom:3px; padding-top:3;
}

.graphsubheader
{
	font-size: 1px; color: #FFFFFF; font-weight: 200; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding-left: 5px; padding-bottom:3px; padding-top:3;
}


.pageheader
{
	text-decoration: none; font-size: 18px; color: #0C2577; font-weight: 700; font-family: Arial, Verdana, Helvetica, sans-serif;
}

h2
{ 
text-decoration: none; font-size: 18px; color: #0C2577; font-weight: 700; font-family: Arial, Verdana, Helvetica, sans-serif;
} 

h3
{ 
text-decoration: none; font-size: 14px; color: #0C2577; font-weight: 700; font-family: Arial, Verdana, Helvetica, sans-serif;
}

li
{
font-family: arial, sans-serif; color:#333333; font-size: 12px;
}


ul
{
font-family: arial, sans-serif; color:#333333; font-size: 12px;
}

ol
{
font-family: arial, sans-serif; color:#333333; font-size: 12px;
}

.body
{
font-family: arial, sans-serif; color:#333333; font-size: 12px;
}


P {font-family: arial, sans-serif; color:#333333; font-size: 12px;}


.header
{
	text-decoration: none; font-size: 18px; color: #0C2577; font-weight: 700; font-family: Arial, Verdana, Helvetica, sans-serif;
}

.awardheader
 {
text-decoration: strong; font-family: arial, sans-serif; color:#333333; font-size: 15px;
}