/* Start of CMSMS style sheet 'ColorClasses' */
/******** Defines Color Classes for data_sections and data_pages *******/

/****HEADERS****/
#primary.colorclass1 h2, #primary.colorclass1 h3, #primary.colorclass1 h4, #primary.colorclass1 h5,  #secondary p a.colorclass1{
color:#666666; 
}

#primary.colorclass1 .highlight {
background: #CCCCCC;
}

#primary.colorclass2 h2, #primary.colorclass2  h3, #primary.colorclass2  h4, #primary.colorclass2 h5,  #secondary p a.colorclass2{
color:#b28203; 
}

#primary.colorclass2 .highlight {
background: #F0E6CD;
}

#primary.colorclass3 h2, #primary.colorclass3 h3, #primary.colorclass3 h4, #primary.colorclass3 h5,  #secondary p a.colorclass3{
color:#7a5778; 
}

#primary.colorclass3 .highlight {
background: #E4DDE4;
}

#primary.colorclass4 h2, #primary.colorclass4 h3, #primary.colorclass4 h4, #primary.colorclass4 h5,  #secondary p a.colorclass4{
color:#527e6d; 
}

#primary.colorclass4 .highlight {
background: #DCE5E2;
}

#primary.colorclass5 h2, #primary.colorclass5 h3, #primary.colorclass5 h4, #primary.colorclass5 h5,  #secondary p a.colorclass5{
color:#356587; 
}

#primary.colorclass5 .highlight {
background: #D7E0E7;
}

#primary.colorclass6 h2, #primary.colorclass6 h3, #primary.colorclass6 h4, #primary.colorclass6 h5,  #secondary p a.colorclass6{
color:#ba4211;
}

#primary.colorclass6 .highlight {
background: #EEE0DC;
}

#primary.colorclass7 h2, #primary.colorclass7 h3, #primary.colorclass7 h4, #primary.colorclass7 h5,  #secondary p a.colorclass7{
color:#ba1c14;
}

#primary.colorclass7 .highlight {
background: #F1D9D0;
}


/****LINKS****/

#report_nav a.selected{
  color:#ffffff; 
  background:#666666;
  /*previous color code:e75219*/ 
}




#report_nav a.colorclass1 {
color:#666666; }
a.colorclass1selected, a.colorclass1selected:visited {
   background:#666666;
   color:#ffffff; }
ul.colorclass1 a{
  color:#666666;
}

#report_nav a.colorclass2{
color:#b28203; }
a.colorclass2selected, a.colorclass2selected:visited {
   background:#b28203;
   color:#ffffff; }
ul.colorclass2 a, ul.colorclass2 a:visited{
  color:#b28203;
}

#report_nav a.colorclass3{
color:#7a5778; }
a.colorclass3selected, a.colorclass3selected:visited {
   background:#7a5778;
   color:#ffffff; }
ul.colorclass3 a, ul.colorclass3 a:visited{
  color:#7a5778;
}

#report_nav a.colorclass4{
color:#527e6d; }
a.colorclass4selected, a.colorclass4selected:visited {
   background:#527e6d;
   color:#ffffff; }
ul.colorclass4 a, ul.colorclass4 a:visited {
  color:#527e6d;
}



#report_nav a.colorclass5{
color:#356587; }
a.colorclass5selected, a.colorclass5selected:visited {
   background:#356587;
   color:#ffffff; }
ul.colorclass5 a, ul.colorclass5 a:visited {
  color:#356587;
}

#report_nav a.colorclass6{
color:#a8664f; }
a.colorclass6selected, a.colorclass6selected:visited {
   background:#a8664f;
   color:#ffffff; }
ul.colorclass6 a, ul.colorclass6 a:visited {
  color:#a8664f;
}

#report_nav a.colorclass7{
color: #ba1c14;}
a.colorclass7selected, a.colorclass7selected:visited {
   background:#ba1c14;
   color:#ffffff; }
ul.colorclass7 a, ul.colorclass7 a:visited {
  color:#ba1c14;
}

/****Report Nav Sub Lists****/

#report_nav ul.colorclass1{
	background:#CCCCCC; 
}

#report_nav ul.colorclass2{
     background:#F0E6CD; 
}

#report_nav ul.colorclass3{
     background:#E4DDE4;
}

#report_nav ul.colorclass4{
     background:#DCE5E2;
}

#report_nav ul.colorclass5{
     background:#D7E0E7;
}

#report_nav ul.colorclass6{
     background:#EEE0DC;
}

#report_nav ul.colorclass7{
     background:#F1D9D0;
}

/* End of 'ColorClasses' */

