
.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:auto;
}

.AccordionTitle, .AccordionTitle-Purple {
	height:30px;
  overflow:hidden;
  cursor:pointer;
  vertical-align:middle;
  text-align:left;
  display:table-cell;
   -moz-user-select:none;
  width: 560px;
  color: white;
   -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
}
.AccordionTitle {
  background: url(images/accordian-bar.png) repeat-x top left;
}
.AccordionTitle-Purple {
  background: url(images/accordian-bar-purple.png) repeat-x top left;
}



.AccordionTitle ul , .AccordionTitle-Purple ul{
	margin: 6px 0 8px 0px;
	font-weight: normal;
	font-size:16px;
	line-height:16px;
	list-style:url(images/carrot.png);
	padding: 0 30px;
}
.AccordionTitle li , .AccordionTitle-Purple li{
	
}
.AccordionContent
{
  height:0px;
  overflow:hidden;
  display:none;
  border: 1px solid #cbcccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
	margin-bottom: 5px;
	padding: 0 10px 0 10px;
	}

.AccordionContainer
{
	border:none;
}

 .AccordionOpen
{
  height:auto;
  overflow:auto;
}

/*  CPIM ACCORDIAN STYLES */


.cpimAccordionTitle, .cpimAccordionContent, .cpimAccordionContainer
{
  position:relative;
  width:auto;
}

.cpimAccordionTitle, .cpimAccordionTitle-Purple, .cpimAccordionTitle-Gray, .cpimAccordionTitle-Blue, .cpimAccordionTitle-Green {
	height:30px;
  overflow:hidden;
  cursor:pointer;
  vertical-align:middle;
  text-align:left;
  display:table-cell;
   -moz-user-select:none;
  width: 560px;
  color: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.cpimAccordionTitle {
  background-color: #1e4164;
}
.cpimAccordionTitle-Purple {
  background-color: #5a2049;
}

.cpimAccordionTitle-Gray {
  background: url(images/cpimaccordian-bar-gray.png) repeat-x top left;
  background-color:  #636363;
}

.cpimAccordionTitle-Green{
  background: url(images/cpimaccordian-bar-green.png) repeat-x top left;
  background-color: #007d72;
}

.cpimAccordionTitle-Blue {
  background: url(images/cpimaccordian-bar-blue.png) repeat-x top left;
  background-color: #5e88a2;
}

.cpimAccordionTitle ul , .cpimAccordionTitle-Purple ul, .cpimAccordionTitle-Gray  ul, .cpimAccordionTitle-Blue  ul, .cpimAccordionTitle-Green  ul{
	margin: 6px 0 8px 0px;
	font-weight: normal;
	font-size:16px;
	line-height:16px;
	list-style:url(images/carrot.png);
	padding: 0 30px;
}
.cpimAccordionTitle li , .cpimAccordionTitle-Purple li, .cpimAccordionTitle-Gray  li, .cpimAccordionTitle-Blue  li, .cpimAccordionTitle-Green  li {
	
}
.cpimAccordionContent, .cpimAccordionContent-Purple, .cpimAccordionContent-Gray, .cpimAccordionContent-Blue, .cpimAccordionContent-Green 
{
  height:0px;
  overflow:hidden;
  display:none;
  border: 2px solid #1e4164;
	margin-bottom: 5px;
	padding: 0 10px 0 10px;
	width: 612px;
	}
	
.cpimAccordionContent-Purple
{
  border: 2px solid #5a2049;
	}
	
.cpimAccordionContent-Gray
{
  border: 2px solid #636363;
	}

.cpimAccordionContent-Green
{
  border: 2px solid #007d72;
	}

.cpimAccordionContent-Blue
{
  border: 2px solid #5e88a2;
	}

	
	.cpimAccordionContainer
{
	border:none;
}

 .cpimAccordionOpen
{
  height:auto;
  overflow:auto;
}



.cpimHeadingBackground {
	background-image:url(images/CPIM_student_header.png);
	background-repeat:no-repeat; 
	background-position:top left;
	width:641px; 
	height: 62px; 
	padding-top:45px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:34px;
	color: #1e4164;
}

.cpimHeadingAdmin {
	background-image:url(images/CPIM_admin_header.png);
	color: #636363;
}

.cpimHeadingCorporate {
	background-image:url(images/CPIM_corporate_header.png);
	color: #5e88a2;;
}

.cpimHeadingInstructor {
	background-image:url(images/CPIM_instructor_header.png;
	color: #5a2049;
}

.cpimHeadingPartner {
	background-image:url(images/CPIM_partner_header.png);
	color: #007d72;
}

.cpimNEWAccordionTitle, .cpimNEWAccordionTitle-Purple, .cpimNEWAccordionTitle-Gray, .cpimNEWAccordionTitle-Blue, .cpimNEWAccordionTitle-Green {
  width: 641px;
  border-bottom: #efefef 1px solid;
}
.cpimNEWAccordionTitle {
  background-color: #1e4164;
}
.cpimNEWAccordionTitle-Purple {
  background: url(images/cpimaccordian-bar-purple.png) repeat-x top left;
}

.cpimNEWAccordionTitle-Gray {
  background: url(images/cpimaccordian-bar-gray.png) repeat-x top left;

}

.cpimNEWAccordionTitle-Green{
  background: url(images/cpimaccordian-bar-green.png) repeat-x top left;
}

.cpimNEWAccordionTitle-Blue {
  background: url(images/cpimaccordian-bar-blue.png) repeat-x top left;

}

.cpimNEWAccordionTitle ul , .cpimNEWAccordionTitle-Purple ul, .cpimNEWAccordionTitle-Gray  ul, .cpimNEWAccordionTitle-Blue  ul, .cpimNEWAccordionTitle-Green  ul{
}
.cpimNEWAccordionTitle li , .cpimNEWAccordionTitle-Purple li, .cpimNEWAccordionTitle-Gray  li, .cpimNEWAccordionTitle-Blue  li, .cpimNEWAccordionTitle-Green  li {
	
}
.cpimNEWAccordionContent, .cpimNEWAccordionContent-Purple, .cpimNEWAccordionContent-Gray, .cpimNEWAccordionContent-Blue, .cpimNEWAccordionContent-Green 
{
	width: 619px;
	}
	
.cpimNEWAccordionContent-Purple
{
  border: 2px solid #5a2049;
	}
	
.cpimNEWAccordionContent-Gray
{
  border: 2px solid #636363;
	}

.cpimNEWAccordionContent-Green
{
  border: 2px solid #007d72;
	}

.cpimNEWAccordionContent-Blue
{
  border: 2px solid #5e88a2;
	}

	
	.cpimNEWAccordionContainer
{
	border:none;
}

 .cpimNEWAccordionOpen
{
  height:auto;
  overflow:auto;
}


