

/*
* PureDOMExplorer Demo styles
* written by Chris Heilmann
	* More at http://onlinetools.org/tools/puredom/
*/


ul.pde a
{
color:#0065A5;
text-decoration:none;
}

ul.pde li a
{
color:#0065A5;
text-decoration:none;
}

ul.pde li ul li a
{
color:#333333;
text-decoration:none;
}



/* Style for the whole side menu */
ul.pde{
font-family: Arial, Helvetica, sans-serif;
text-align:left;
font-size:8pt;
margin:10px 20px 0px 20px;
padding:0px;
background-color: white;
}

/* Style for main menu options */
ul.pde li.noSub{
margin: 0px 0px 0px -18px;
list-style:none;
border-bottom:1px solid #cccccc;
line-height:1.3em;
/*padding:.5em 0px 5px 18px;*/
padding:4px 0px 4px 18px;
font-weight: bold;
}

/* Style for main menu options with sub-sections */
ul.pde li{
margin: 0px 0px 0px -18px;
list-style:none;
border-bottom:1px solid #cccccc;
line-height:1.3em;
padding:.5em 0;
font-weight: bold;
}

/* Style for main menu options with sub-sections */
ul.pde li ul li{
font-size:8pt;
margin: 0px 0px 0px -18px;
list-style:none;
border-bottom:none;
line-height:1.3em;
padding:.5em 0px 0px 25px;
font-weight:normal;
}

ul.pde li ul li a:hover{
	border-bottom:1px dotted;
}

    * html ul.pde li ul li a:hover{
     	border-bottom:1px solid;
     	/*color: green;*/
     }



/* Aligns EXPANDED main menu options (no plus sign/minus sign) */
ul.pde li.open {
padding: 5px 0px 5px 18px;
}

/* On mouse over, underline the menu options with a dotted line of same color. */
ul.pde li a.top:hover{
	border-bottom:1px dotted;
}

     /* Added for IE - Use solid line instead of dotted line, which is not supported as of June 2007. */
	 * html ul.pde li a.top:hover{
     	border-bottom:1px solid;
     }


/* Aligns grey sub-menus with blue main menu */
ul.pde li ul{
	margin:0px 0px 0px 11px;
	padding:0;
}

/* Aligns EXPANDED grey sub-menus with blue main menu (no plus sign/minus sign) */
ul.pde li.open ul li {
margin: 0px 0px 0px -11px;
}	









     
/*
	 
ul.pde li.noSub {
margin: 0 0 0 0;
padding-left: 23; 
}

     * html ul.pde li.noSub {
     margin: 0 0 0 0;
     padding-left: 18;
     }

*/



     












/* dynamically added to LIs with nested ULs */
ul.pde li.parent{
	padding-left:0;
}
ul.pde li.parent img{
	border:none;
	padding-right:0px;
}
/* dynamically added to LIs with nested ULs and STRONG elements in them */
ul.pde li.current li{
	padding-left:0;
}
/* The class to hide nested ULs */
.hide{
	position:absolute;
	top:0;
	left:-4000px;
}

/* The class to show nested ULs */
.show{
	position:static;
	display: table;
	top:0;
	left:1em;
}



