
@charset "UTF-8";





/*------------------------------------------------------------------------------------------------------/

 * @section		Base Drop-Down Styling

 * @structure	ul (unordered list)

 *				ul li (list item)

 *				ul li a (links)

 *				*(.class|:hover)

 * @level sep	ul

 */





/* ----- ALL LEVELS (incl. first) */



ul.celldrop {

 font: 12px Georgia, Arial, Helvetica, sans-serif;

 margin-bottom: 25px;

 margin-top: 25px;

}



	ul.celldrop li {

	 padding: 7px 12px;

	 background-color: #fff;

	 color: #000;

	}



	ul.celldrop li.hover,

	ul.celldrop li:hover {

	 background-color: #fff;

	}



	ul.celldrop a:link,

	ul.celldrop a:visited { color: #000; text-decoration: none; }

	ul.celldrop a:hover { color: #fff; text-decoration: none; }

	ul.celldrop a:active { color: #fff;}

	

	li.started a:hover { color: #fff; background-color: #85d2ff; text-decoration: none; }

	

	li.homeo a:link,

	li.homeo a:visited { color: #000; text-decoration: none; }

	li.homeo a:hover { color: #fff; background-color: #feb580; text-decoration: none; }

	li.homeo a:active { color: #fff; background-color: #feb580;}

	

	li.family a:link,

	li.family a:visited { color: #000; text-decoration: none; }

	li.family a:hover { color: #fff; background-color: #c4e87b; text-decoration: none; }

	li.family a:active { color: #fff; background-color: #c4e87b;}

	

	li.boericke a:link,

	li.boericke a:visited { color: #000; text-decoration: none; }

	li.boericke a:hover { color: #fff; background-color: #fa8293; text-decoration: none; }

	li.boericke a:active { color: #fff; background-color: #fa8293;}

	

	li.cell a:link,

	li.cell a:visited { color: #000; text-decoration: none; }

	li.cell a:hover { color: #fff; background-color: #ff9ee2; text-decoration: none; }

	li.cell a:active { color: #fff; background-color: #ff9ee2;}

	

	li.single a:link,

	li.single a:visited { color: #000; text-decoration: none; }

	li.single a:hover { color: #fff; background-color: #cb80fb; text-decoration: none; }

	li.single a:active { color: #fff; background-color: #cb80fb;}





/* ----- END LEVEL */



	/* ----- NON-FIRST LEVEL */



	ul.celldrop ul {

	 width: 100%;

	 padding-bottom: 9px;

	 background-color: #fff;

	 color: #000;

	 font-size: 11px;

	 font-weight: normal;

	}

	

	ul.celldrop ul.homeo-sub {

	 background-color: #ff8832 !important;

	}

	

	ul.celldrop ul.family-sub {

	 background-color: #84b521 !important;

	}

	

	ul.celldrop ul.boericke-sub {

	 background-color: #df3c53 !important;

	}

	

	ul.celldrop ul.cell-sub {

	 background-color: #ff57ce !important;

	}

	

	ul.celldrop ul.single-sub {

	 background-color: #a03cdf !important;

	}



		ul.celldrop ul li {

		 background-color: transparent;

		 color: #000;

		}



		ul.celldrop ul li.hover,

		ul.celldrop ul li:hover {

		 background-color: transparent;

		}



		ul.celldrop ul li.empty {

		 padding: 12px 12px 7px !important;

		 font-weight: bold;

		}



		ul.celldrop ul a:link,

		ul.celldrop ul a:visited { color: #fff; }

		ul.celldrop ul a:hover { color: #fff; text-decoration: none; }

		ul.celldrop ul a:active { color: #fff; }



			ul.celldrop ul ul {

			 display: none;

			}



			ul.celldrop ul ul li {}		



/* ----- END LEVEL */ 





/*------------------------------------------------------------------------------------------------------/

 * @section	Support Class 'dir'

 * @level sep	ul, .class

 */





/* ----- ALL LEVELS (incl. first) */



ul.celldrop *.dir {

 padding-right: 12px;

 background-image: none;

 background-position: 100% 50%;

 background-repeat: no-repeat;

}



/* ----- END LEVEL */









/* Components override */



ul.celldrop-horizontal ul *.dir {

 padding-right: 15px;

 background-image: url(../../../../images/adobe.com/nav-arrow-right.png);

 background-position: 100% 50%;

 background-repeat: no-repeat;

}



ul.celldrop-vertical *.dir {

 background-image: url(../../../../images/adobe.com/nav-arrow-right.png);

}



ul.celldrop-vertical-rtl *.dir {

 padding-right: 15px;

 background-image: url(../../../../images/adobe.com/nav-arrow-left.png);

 background-position: 0 50%;

}