
#left ul, #leftcol ul{margin:0; padding:0; }
	
#left ul li, #leftcol ul li		{	
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight:bold;
	font-size:0.9em;
	line-height:1.2em; 	
	background: url(../images/structure/bluebullet.gif) 95% 35% no-repeat;
	border-bottom:1px solid #fff;

		
	}

/*level 1*/
#left ul li a, #leftcol ul li a	{	
	display: block;
	padding: 10px 17px 10px 25px; /*changed from 22px*/
	color: #000033;
	text-decoration: none;	
	
	
	}
html>body #left ul li a, #leftcol ul li a	 {width: auto;}

#left ul li a:hover, #leftcol ul li a:hover, #left ul li a.activestate, #leftcol ul li a.activestate {color: #FF0000; }


/*#left ul li.activestate a, #leftcol ul li.activestate a {color: #FF0000;} /*Alia New code 12/02/09*/




/*level 1 active*/
#left ul ul li, #leftcol ul ul li{ background-image:none; color:#000033; font-weight:normal; }

#left li.subnavactive, #leftcol li.subnavactive	{
	background-image:none; 
	margin:1px 3px 0 0; 
	/*border-bottom:1px solid #E6E6EF;*/
	background:#FFFFFF url(../images/structure/redbulletDown.gif) top right no-repeat ;
	color:#00FF00 !important;
	 }
	 
#left li.subnavactive a.activestate, #leftcol li.subnavactive a.activestate{color:#FF0000} /**Alia new code 13/02/09*/

#left ul li.subnavactive a, #leftcol ul li.subnavactive a{display: block; text-decoration: none;	/*width:180px;*/border-bottom:1px dotted #EAEAED;  	}




	
/*Level 2*/

#left ul ul li, #leftcol ul ul li{  background-image:none;  border:none; line-height:1em; font-size:0.85em;}
#left ul li.subnavactive ul li, #leftcol ul li.subnavactive ul li {list-style-type:none; 	}
#left ul li.subnavactive ul li a,  #leftcol ul li.subnavactive ul li a {	
	padding:5px 0 5px 40px;
	border:none;
	background:url(../images/structure/Leftbullet2.gif) left no-repeat;
	height:1%; 
	font-weight:normal;/*change 6/5*/
	
	}
	
#left ul li.subnavactive ul li a.activestate ,  #leftcol ul li.subnavactive ul li a.activestate { color:#FF0000; } /*Alia new code 13/2/09*/
#left ul li.subnavactive ul li a span,  #leftcol ul li.subnavactive ul li a span{ font-weight:bold; color:#1C4571;  }
	
/*Level 3*/	
#left ul ul ul, #leftcol ul ul ul	{ color:#000000;  }
#left ul li.subnavactive ul li ul li, #leftcol ul li.subnavactive ul li ul li  {font-size:1em; } 
#left ul li.subnavactive ul ul li a, #leftcol ul li.subnavactive ul ul li a { 	
	padding:4px 0 4px 48px;
	background-image:none; 
	height:1%;
	background:url(../images/structure/bullet.gif) 20% 50% no-repeat;
	line-height:1em; }
	
#left ul li.subnavactive ul ul li a:hover, 
#leftcol ul li.subnavactive ul ul li a:hover, 
#left ul li.subnavactive ul ul li a.activestate, 
#leftcol ul li.subnavactive ul ul li a.activestate{  
	border-bottom:1px dotted #EAEAED;
	border-top:1px dotted #EAEAED;
	padding:3px 0 3px 48px; 
	background:url(../images/structure/bulletRed.gif) 20% 50% no-repeat;
	color:#FF0000;}





/*Level 4*/
#left ul ul ul ul li, #leftcol ul ul ul ul li{  font-size:0.9em; } 
#left ul li.subnavactive ul ul ul li a, #leftcol ul li.subnavactive ul ul ul li a{ 
	 background-image:none;
	 padding:3px 0 5px 58px; 
	 height:1%; 
	 line-height:1em; 
	 background:url(../images/structure/subnav_bullet.gif) 25% 40% no-repeat;} 
#left ul li.subnavactive ul li ul li ul li a:hover, #leftcol ul li.subnavactive ul li ul li ul li a:hover{
	border:none; 
	text-decoration:underline;
	padding:3px 0 5px 58px; 
	background:none;
	background:url(../images/structure/subnav_bulletRed.gif) 25% 40% no-repeat; }
	
#leftcol ul li.subnavactive ul ul ul li a.activestate{  
	border-bottom:0px dotted #EAEAED;
	border-top:0px dotted #EAEAED;
	background:none;
	color:#FF0000;
	padding:3px 0 5px 58px; 
	background:url(../images/structure/subnav_bulletRed.gif) 25% 40% no-repeat;}


/*Codex Left Nav*/


#left ul li.subscribe, 		#leftcol ul li.subscribe,
#left ul li.forum, 			#leftcol ul li.forum,
#left ul li.article, 		#leftcol ul li.article,
#left ul li.journal, 		#leftcol ul li.journal,
#left ul li.downloadcodex, 	#leftcol ul li.downloadcodex
{
	border:0;
	background-image:none;
	background-color:#F1F1F1;
	border-right:2px solid #E6E6EF;

}
#left ul li.subscribe a, 	 #leftcol ul li.subscribe a,
#left ul li.forum a, 		 #leftcol ul li.forum a,
#left ul li.article a, 		 #leftcol ul li.article a,
#left ul li.journal a, 		 #leftcol ul li.journal a,
#left ul li.downloadcodex a, #leftcol ul li.downloadcodex a
{
	padding: 10px 40px 10px 70px;
	background-repeat:no-repeat;
	background-position:15% 50%;
	background-color:#F1F1F1;
	font-size:0.9em;
	height:10px;
}
html>body #left ul li.subscribe a, 		html>body #leftcol ul li.subscribe a,
html>body #left ul li.forum a, 			html>body #leftcol ul li.forum a,
html>body #left ul li.article a, 		html>body #leftcol ul li.article a,
html>body #left ul li.journal a, 		html>body #leftcol ul li.journal a,
html>body #left ul li.downloadcodex a, 	html>body #leftcol ul li.downloadcodex a
{
	height:auto; min-height:10px; overflow:hidden;
}

#left ul li.subscribe a, #leftcol ul li.subscribe a
{background-image: url(../images/codex/email_icon.gif);}
#left ul li.forum a, #leftcol ul li.forum a
{background-image: url(../images/codex/forum_icon.gif);}
#left ul li.article a, #leftcol ul li.article a
{background-image: url(../images/codex/submission_icon.gif);}
#left ul li.journal a, #leftcol ul li.journal a
{background-image: url(../images/codex/journal_icon.gif);}
#left ul li.downloadcodex a, #leftcol ul li.downloadcodex a
{background-image: url(../images/codex/download_codex.gif);}

/*
#left ul.leftIcons li a.activestate, #leftcol ul.leftIcons li a.activestate{ color:#ff0000;}	*/