/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/example_flyout.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* common styling */
#vert_nav h1{background:url(../images/lrn_mre.png) no-repeat; width:203px; height:32px; padding:0px;margin:9px 0px 0px 0px;}
#vert_nav h1 span{position:absolute; text-indent:-99999px; overflow:hidden;}
#vert_nav ul{margin:0px; padding:0px 0px 20px 0px; list-style:none; width:203px; background:url(../images/vert_nav_base.png) no-repeat bottom;}
#vert_nav ul li a{
	padding:3px 0px 3px 10px;
	display:block;
	line-height:23px;
	text-decoration:none;
	color:#001200;
	border-top:transparent 1px solid;
	border-bottom:transparent 1px solid;
	font-family: "trebuchet MS", arial;
	font-size: 14px;
}
/*#vert_nav li a:hover{color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;}
*/

#vert_nav{background:#638d71 url(../images/vert_nav_bg.png) repeat-x bottom; position:relative; width:203px;}

#vert_nav ul {

}
#vert_nav ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:203px;
}
#vert_nav ul li{

}
#vert_nav ul li a, .vert_nav ul li a:visited {
display:block;background:transparent; border-top:1px transparent solid; border-bottom:1px transparent solid;
}
* html #vert_nav ul li a, * html .vert_nav ul li a:visited {w\idth:90px;}

#vert_nav table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
#vert_nav ul li:hover a,
#vert_nav ul li a:hover{

color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;

}


#vert_nav ul li:hover {position:relative; z-index:90;}
* html #vert_nav ul li a:hover {position:relative; z-index:100;}

#vert_nav ul li:hover ul,
#vert_nav ul li a:hover ul {
visibility:visible; position:absolute; height:auto; overflow:visible; padding:0px;background:#638d71 url(../images/vert_nav_bg.png) repeat-x 20px;
}
#vert_nav ul li:hover ul li a,
#vert_nav ul li a:hover ul li a{
display:block; background:transparent; color:#000; height:auto; text-decoration:none; border-top:1px transparent solid; border-bottom:1px transparent solid;
}

#vert_nav ul li:hover ul li:hover a,
#vert_nav ul li a:hover ul li a:hover {

color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;

}
#vert_nav ul li:hover ul li ul,
#vert_nav ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:203px;
}
#vert_nav ul li:hover ul li:hover ul,
#vert_nav ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; list-style-type:none; background:#638d71 url(../images/vert_nav_bg.png) repeat-x 20px;
}
#vert_nav ul li:hover ul li:hover ul li a,
#vert_nav ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#000; border-top:1px transparent solid; border-bottom:1px transparent solid;
}

#vert_nav ul li:hover ul li:hover ul li:hover a,
#vert_nav ul li a:hover ul li a:hover ul li a:hover {

color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;


}
.clear{clear:both;}