  .collapsible-control{
	background-color:#8b8 !important;
}


}
.autoMenu li a{
	font-size:130% !important;
	font-weight:normal !important;
	padding:5px 8px 5px 25px !important;
	background-position:5px center !important;
}


/* Programme regulation listings */

#specFilter{
   	padding:10px;
  	overflow:auto;
  	background-color:#eee;
}
#specFilter div{
  	float:left;
  	padding:10px;
}
#specFilter label{
  	display:inline-block;
  	font-size:110%;
  	font-weight:bold;
  	color:#666;
  	width:6em;
  	text-align:right;
}
#specFilter select,
#specFilter input{
 	font-size:120%;
  	padding:5px;
  	margin-left:5px;
  	border:2px solid #ccc;
	border-radius:3px;
}  


#specList{
 	width:708px; 
  	margin-top:0px;
	background-color:#eee;
  	position:relative;
}

#specList a{
  	position:relative;
 	display:block; 
  	text-decoration:none;
   	padding:10px 10px 10px 45px;
  	margin:5px 10px 5px 60px;
  	width:530px;
  	color:#fff;
  	font-size:110%;
  	background-color:#aaa;
  	box-shadow:3px 3px 5px #ddd;
   	background-position:7px 3px;
  	background-repeat:no-repeat;
}
#specList a:hover{
 	background-color:#888 !important;
  	box-shadow:3px 3px 5px #555;
}

#specList a.lev-ug{
  	background-color:#006617;
}
#specList a.lev-pgt{  
  	background-color:#005e82;  
}
#specList a.lev-pgr,
#specList a.lev-pgrt{  
  	background-color:#7c3050;  
}

#specList a span.title{
  	font-weight:bold;
}
#specList a span.award{
  	font-size:80%;
	display:block;
}

#specList a.tt{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/aeroauto30.png');} /* Aero */
#specList a.cg{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/chemeng30.png');} /* Chem Eng */
#specList a.cm{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/chemistry.png');} /* Chemistry */
#specList a.co{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/compsci30.png');} /* Comp Sci */
#specList a.aed{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/sotaed-v2.png');} /* Art, English and Drama */
#specList a.gy{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/geography30.png');} /* Geography */
#specList a.luil{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/london30.png');} /* London */
#specList a.mp{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/materials30.png');} /* Materials */
#specList a.ma{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/maths30.png');} /* Maths */
#specList a.nt{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/naturalsci30.png');} /* Natural Sciences */
#specList a.ph{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/physics30.png');} /* Physics */
#specList a.eu{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/phir30.png');} /* PHIR */
#specList a.ss{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/socsci30.png');} /* Social Sci */
#specList a.sr{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/socsci-sr2.png');} /* School of Soc Sci */
#specList a.ssh{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/socsci-sr2.png');} /* School of Soc Sci and Humanities */
#specList a.fs{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/foundation30.png');} /* Foundation */
#specList a.cd{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/design-creative-arts30.png');} /* Design school */
#specList a.dca{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/design-creative-arts30.png');} /* Design and Creative Arts */
#specList a.mec{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/mec2.png');}/* MEC */
#specList a.bs{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/sbe30.png');} /* Business and Economics */
#specList a.abc{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/sabc30.png');} /* School of ABC */
#specList a.el{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/elec.png');} /* Elec Eng */
#specList a.ps{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/ssehs30.png');} /* SSEHS */
#specList a.cap{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/cap30.png');} /* Centre for Acad Prac */
#specList a.teu{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/teu30.png');}/* TEU */
#specList a.mm{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/wolfson30.png');} /* Mech Eng */
#specList a.ws{background-image:url('/media/wwwlboroacuk/styleassets/sitespecific/rg-academicquality/programmeregulations/images/wolfson30.png');} /* MEME */


/* Programme regulation boilerplate text */


#main-content p.progspec-header{
        text-align:center;
        font-size:130%;
        font-weight:normal;
        background-color:#ddd;
        color:#555;
        border-top-right-radius:5px;
        border-top-left-radius:5px;
        padding:5px 10px 5px 10px;
        margin:0;

}

#main-content p.progspec-title{
        text-align:center;
        font-size:170%;
        font-weight:normal;
        background-color:#556;
        color:#fff;
        padding:5px 10px 5px 10px;
        margin:0;
        border-top:2px solid #fff;
}

#main-content p.progspec-year{
        text-align:center;
        font-size:130%;
        font-weight:normal;
        background-color:#556;
        color:#DDD;
        margin:0;
        padding:0px 10px 5px 10px;

}

.boilerplate{
  	font-size:85%;
  	color:#555;
  	padding:5px 20px 5px 20px;
  	background-color:#eee;
	border:2px solid #556
}


/* Programme Regulation tabs */

.TabbedPanels{
  	padding-top:10px;
	background-color:#556;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.TabbedPanels > .TabbedPanelsTabGroup{
	overflow:hidden !important;
  	padding-left:10px;
}
.TabbedPanels > .TabbedPanelsTabGroup > .TabbedPanelsTab{
 	font-size:125% !important;
  	margin:0 10px 10px 10px !important;
  	padding:0px 0px 0px 0px;
  	border:0;
  	background-color:#556;
	color:#DDD;
	font-weight:bold;
	border-bottom:3px solid #999;
}

.TabbedPanels > .TabbedPanelsTabGroup > .TabbedPanelsTabHover{
	color:#aaa;
	border-bottom:3px solid #eee;
}

.TabbedPanels > .TabbedPanelsTabGroup > .TabbedPanelsTabSelected{
  	color:#fff;
	border-bottom-color:#fff;
}

.TabbedPanels > .TabbedPanelsContentGroup{
  	border:none;
	margin:2px;
}

.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent{
 	background-color:#fff; 
  	padding:10px 20px 10px 20px;
}


/* Tab content styles */

.TabbedPanels .TabbedPanelsContent h3{
	border:none !important;
	background-color:#e0e0e0;
	margin:5px -20px 5px -20px !important;
	padding:5px 20px 5px 20px !important;
	color:#30506c !important;
}


.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table{
 	width:100%;
  	margin-left:0;
  	margin-right:0;
}


.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table{
	border:none !important;
	color:#555;
}
.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table td{
  	border:none !important;
}
.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table tr:nth-child(odd){
  	background-color:#eaeaea;
}
.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table tr:nth-child(even){
  	background-color:#f0f0f0;
}


@media print {
        .TabbedPanels > .TabbedPanelsTabGroup{
                display:none;
        }
  	.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent{
    		border:none;
  	}
  	.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table{
 		border:1px solid #ccc !important;
	}
  	.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table td,
  	.TabbedPanels > .TabbedPanelsContentGroup > .TabbedPanelsContent > table th{
 		border:1px solid #ccc !important;
	}
}



/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}