/* ul's will inherit styles - use it to your advantage see http://www.maxdesign.com.au/presentation/list_cascade/ for more details 
background is on the li BUT text colour AND hover/on colour is on the a. This enables the whole item to be an anchor  */

#science_menu{
	height:88px;
   width:611px;
   float:left;
}
#science_menu ul{
	margin:5px 0 0 103px;
	/*margin-left:365px;*/
	float:left;
   display:inline;/* overcomes the IE6 double margin bug */
}
#science_menu li{
   background:url(/pix/template-media/science_menu_rt.jpg) no-repeat center right;
   float:left;

}
#science_menu li a, #science_menu li a:visited{
   color:#FF6633;
   float:left;
   line-height:1.5em;
   padding:13px 7px 11px 53px;
   text-decoration:none;
   margin-right:5px;
   font-weight:bold;
   font-size:0.9em;
}
#science_menu li a:hover{
	/*text-decoration:underline;*/
	color:#717170;
}
#science_menu li a.on{
	color:#717170;

}

#science_menu li.cell a{
	background: url(/pix/template-media/cell_menu.jpg) no-repeat center left;
}
#science_menu li.cell a:hover, #science_menu li.cell a.on{
	background: url(/pix/template-media/cell_menu_over.jpg) no-repeat center left;
		color:#717170;
}
#science_menu li.plant a{
	background: url(/pix/template-media/plant_menu.jpg) no-repeat center left;
}
#science_menu li.plant a:hover, #science_menu li.plant a.on{
	background: url(/pix/template-media/plant_menu_over.jpg) no-repeat center left;
		color:#717170;
}
#science_menu li.animal a{
	background: url(/pix/template-media/animal_menu.jpg) no-repeat center left;
}
#science_menu li.animal a:hover, #science_menu li.animal a.on{
	background: url(/pix/template-media/animal_menu_over.jpg) no-repeat center left;
		color:#717170;
}
#science_menu li.education a{
	background: url(/pix/template-media/education_menu.jpg) no-repeat center left;
}
#science_menu li.education a:hover, #science_menu li.education a.on{
	background: url(/pix/template-media/education_menu_over.jpg) no-repeat center left;
		color:#717170;
}
#quicklinks{
   clear:left;

}
#quicklinks ul{
	background:#6E6E6E url(/pix/template-media/quicklinks_header.gif) no-repeat left center;
	padding:0 0 0 110px;
	margin: 0 0 0 109px;
   float:left;
   display:inline;/* overcomes the IE6 double margin floated div bug */
}
#quicklinks li{
   float:left;
   border-left:4px solid white;
	color:#fff;
}
#quicklinks li a, #quicklinks li a:visited{
   padding: 1px 1em;
	color: #fff;
	text-decoration: none;
   float:left;
   height:23px;
}
#quicklinks li a:hover{
	background: #FD8F00;
}
#quicklinks li a.facebook_link{
   	background: url(/pix/template-media/facebook_icon.gif) no-repeat left center;
     padding-left:33px;
      border-right:4px solid white;
}


#society_menu{
   height:90px;
}
#society_menu ul{
	height:91px;
	height: 3.8em;
	padding:35px 0 5px 73px;
}

#society_menu li{
	padding: 0 0 0 35px;
	vertical-align: middle;
	list-style-image: none;
/*	background:  url(/pix/society_menu_bullet.gif) no-repeat center left;	*/

}

#society_menu li a, #society_menu li a:visited{
	color:#FCF8CA;
   font-size:1.3em;
	font-weight:bold;
	text-decoration:none;	
}

#society_menu li a:hover{
	color:#717170;
}

#society_menu li a.on, #society_menu li a.on:visited{
	color:#717170;
}


/* level 2 */

#society_menu ul ul, #submenu
{
position: absolute;
top:330px;
left:18px;
margin: 0;
padding: 0;
list-style-type: none;
height:auto;

}
#society_menu ul ul{
   font-size:0.7em;
}
#submenu ul.menu{
	border:0;
}
#society_menu li li, #submenu li{ 
/*   background:transparent url(/template-media/menu_level2.png) no-repeat left top;
   display:block;
   margin:0;
   min-height:37px;
   padding:7px 15px 0;
   width:175px;*/
   background:transparent url(/pix/template-media/menu_level2.png) no-repeat top left;/* The anchor must be image free to allow for the active marker to show */
   display:block;
   margin:0;
   padding:0;
   min-height:44px;
   width:190px;

}

/* normal styles */
#society_menu li li a, #society_menu li li a:visited, #submenu li a, #submenu li a:visited
{
   color:#6E3E00;
   display:block;
   font-weight:bold;
   line-height:1.3em;
   margin:0 0 0 5px;
   padding:12px 5px 0 12px;
   text-decoration:none;
   width:160px;
  font-size:1.3em; 
   _height:29px;/* IE6 */
   min-height:29px;

}
#submenu li a, #submenu li a:visited{
 font-size:1em; 
}
/* active styles */
#society_menu li li a.on, #society_menu li li a.on:visited,  #society_menu li li a:hover,  #society_menu li li a:visited:hover, #submenu li a.on, #submenu li a.on:visited, #submenu li a:hover,  #submenu li a:visited:hover{
	/*background-color: #6E6E6E;*/
	text-decoration:none;
/*   color:#FF6633;*/
   color:#6E3E00;
      background:transparent url(/pix/template-media/menu_marker.gif) no-repeat center left;
   
}
#submenu li a:hover, #submenu li a:visited:hover, #society_menu li li a:visited:hover, #society_menu li li a:hover{
   color:#FF6633;
}
/* level 3 */

/* general level styles */
#society_menu li li ul, #submenu ul{
	position: relative;
	top: 0;
	left:0;
	font-size:100%;
	border:0;


}
#society_menu li li li, #submenu li li{
   background:#FCEBB1;
   margin-left:2px;
   width:183px;
   min-height:5px;/* cancels out previous minheight */
   border-bottom:1px solid white;


   

}
/* normal style */
#society_menu li li li a, #society_menu li li li a:visited, #submenu li li a, #submenu li li a:visited
{
   display: block;
   /*color: #6E6E6E;*/
   
   width: 143px;
   padding:12px 0 12px 12px;
   text-decoration: none;
   min-height:5px;/* cancels out previous minheight */
   margin: 0 0 0 10px;
   

  

}

/* active */
#society_menu li li li a.on, #society_menu li li li a.on:visited,  #society_menu li li li a:hover,   #society_menu li li li a:visited:hover,  #submenu li li a.on, #submenu li li a.on:visited, #submenu li li a:hover,  #submenu li li a:visited:hover{
/*background-color: #AAAAAA;*/

	text-decoration:none;
	/*color:#000;*/
}


/* level 4 */
#society_menu li li li ul, #submenu li li ul{
	position: relative;
	top: 0;
	left:0;
	font-size:100%;
	border:0;
	
}
#society_menu li li li li, #submenu li li li{
   background-color: #FCF9D1;
   margin:0;
}
/* normal styles */
#society_menu li li li li a, #society_menu li li li li a:visited, #submenu li li li a, #submenu li li li a:visited
{
   border:0 none;
   display:block;
   font-weight:normal;
   margin-left:15px;
   padding:12px 0 12px 12px;
   text-decoration:none;
   width:153px;
   
   _width:143px;
   

	

}
/* active styles */
#society_menu li li li li a.on, #society_menu li li li li a.on:visited, #society_menu li li li li a:hover,  #society_menu li li li li a:visited:hover, #submenu li li li a.on, #submenu li li li a.on:visited, #submenu li li li a:hover, #submenu li li li a:visited:hover{
/*	background-color: #CECECE;*/
	background-color:transparent;

}

/* level 5 */



/* general level styles */


#society_menu li li li li li ul, #submenu li li li li ul{

	position: relative;
	top: 0;
	left:0;
	font-size:100%;
	border:0;

}
#society_menu li li li li li, #submenu li li li li{
      margin:0;
      background:#fff;
}
/* normal styles */

#society_menu li li li li li a, #society_menu li li li li li a:visited, #submenu li li li li a, #submenu li li li li a:visited

{
   display: block;
   text-decoration: none;
   margin-left:25px;
      _padding-bottom:0;/* IE6 */
}

/* active styles */

#society_menu li li li li li a.on, #society_menu li li li li li a.on:visited, #society_menu li li li li li a:hover,  #society_menu li li li li li a:visited:hover,  #submenu li li li li a.on, #submenu li li li li  a.on:visited, #submenu li li li li a:hover,  #submenu li li li li a:visited:hover{

	/*background-color: #D6D6D6;*/
}



#mainmenu{
text-align:left	
}
