/* Standard Navigation Menu CSS: TWU Web Template Version 5.0 Alpha */


/*	_shorthand for background
	background: background-attachment | background-color | background-image | background-position | background-repeat */

/*	_shorthand for positions
	4: top | right | bottom | left 
	3: top | right,left | bottom 
	2: top, bottom | right, left */


/** Flyout Menu Styles **/

ul#nav {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 184px; /* Width of Menu Items */
	z-index: 1;
}
ul#nav li {
	display: block;
	/*height: 20px;*/
	margin: 0px;
	padding: 0px;
	position: relative; float: left;
	}
ul#nav li a {
	display: block;
	text-decoration: none;
}

/*--start ancestorfolders--*/
ul#nav li a.ancestorfolder:link, ul#nav li a.ancestorfolder:visited {
	background: #696f75 url(../images/menu-ancestorfolder.gif) bottom repeat-x;
	color: #AAA;
	border-top: 1px solid #767d84;
	padding: 3px 15px 4px 10px;
	width: 159px;
}
ul#nav li a.ancestorfolder:hover {
	background: #73797f url(../images/menu-ancestorfolder-hover.gif) bottom repeat-x;
	color: #EEE;
}
ul#nav li:hover, ul#nav li.over { display: block; }	
/*--end ancestorfolders--*/

/*--start activefolders--*/

ul#nav li a.activefolder:link, ul#nav li a.activefolder:visited {
	background: #666c70 url(../images/menu-activefolder.gif) bottom no-repeat;
	color: #575c61;
	border-top: 1px solid #b2b2b1;
	font-weight: bold;
	padding: 3px 15px 4px 10px;
	width: 159px;
}
ul#nav li:hover, ul#nav li.over { display: block; }	
/*--end activefolders--*/

/*--start subpages--*/
ul#nav li ul {
	border-top: 1px solid #767d84;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 184px; /* Set 1px less than menu width */
	top: 0px;
	display: none;
	list-style: none;
	width: 184px;
}
ul#nav li a.levelup:link, ul#nav li a.levelup:visited {
	background: #73797f url(../images/menu-ancestorfolder-hover.gif) top repeat-x;
	color: #CCC;
	border-top: 0px solid #767d84;
	padding: 3px 20px 4px 10px;
	width: 154px;
}
ul#nav li a.levelup:hover {
	color: #EEE;
}
ul#nav li a.subpage:link, ul#nav li a.subpage:visited {
	background: #62676c;
	color: #CCC;
	border-top: 1px solid #767d84;
	padding: 3px 20px 4px 10px;
	width: 154px;
}
ul#nav li a.subpage:hover {
	background: #73797f;
	color: #EEE;
}
ul#nav li a.subfolder:link, ul#nav li a.subfolder:visited {
	background: #62676c;
	color: #CCC;
	border-top: 1px solid #767d84;
	padding: 3px 20px 4px 10px;
	width: 154px;
}
ul#nav li a.subfolder:hover {
	background: #73797f;
	color: #EEE;
}
ul#nav li:hover ul, ul#nav li.over ul { display: block; } /* The magic */
/*--end subpages--*/

/* Fix IE. Hide from IE Mac \*/
*html ul#nav li { float: left; height: 1%; }
*html ul#nav li a { height: 1%; }
/* End */
	

/** Main Menu Styles (Flyout Menu) **/

ul#mainmenu {
	clear: both;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 184px; /* Width of Menu Items */
	z-index: 1;
}

ul#mainmenu li {
	margin: 0px;
	padding: 0px;
}

ul#mainmenu li a {
	display: block;
	text-decoration: none;
}


/*--start passivepage--*/

ul#mainmenu li a.activepage:link, ul#mainmenu li a.activepage:visited {
	background: #FFF url(../images/menu-activepage.gif) right repeat-y;
	color: #333;
	border-bottom: 1px solid #b2b2b1;
	padding: 3px 20px 4px 15px;
	width: 149px;
}
ul#mainmenu li a.passivepage:link, ul#mainmenu li a.passivepage:visited {
	background: #CBCAC5 url(../images/menu-passivepage.gif) right repeat-y;
	color: #333;
	border-bottom: 1px solid #b2b2b1;
	padding: 3px 20px 4px 15px;
	width: 149px;
}
ul#mainmenu li a.passivepage:hover {
	background: #d5d4cf url(../images/menu-passivepage-hover.gif) right repeat-y;
}
/*--end passivepage--*/

/*--start passivefolder--*/
ul#mainmenu li a.passivefolder:link, ul#mainmenu li a.passivefolder:visited {
	background: #CBCAC5 url(../images/menu-passivefolder.gif) right no-repeat;
	color: #333;
	border-bottom: 1px solid #b2b2b1;
	padding: 3px 20px 4px 15px;
	width: 149px;
}
ul#mainmenu li a.passivefolder:hover {
	background: #D6D5CF url(../images/menu-passivefolder-hover.gif) right no-repeat;
}
/*--end passivefolder--*/

ul#mainmenu li ul {
	background: transparent;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

/*--start passivesubpage--*/
ul#mainmenu li a.passivesubpage:link, ul#mainmenu li a.passivesubpage:visited {
	background: #E2E2DF url(../images/menu-passivesubpage.gif) right repeat-y;
	color: #666;
	border-top: 1px solid #d6d6d5;
	padding: 3px 20px 4px 20px;
	width: 144px;
}
ul#mainmenu li a.passivesubpage:hover {
	background: #E8E8E4 url(../images/menu-passivesubpage-hover.gif) right repeat-y;
	color: #333;
}
/*--end passivesubpage--*/

/*--start passivesubfolder--*/
ul#mainmenu li a.passivesubfolder:link, ul#mainmenu li a.passivesubfolder:visited {
	background: #E2E2DF url(../images/menu-passivesubfolder.gif) right no-repeat;
	color: #666;
	border-top: 1px solid #d6d6d5;
	padding: 3px 20px 4px 20px;
	width: 144px;
}
ul#mainmenu li a.passivesubfolder:hover {
	background: #E8E8E4 url(../images/menu-passivesubfolder-hover.gif) right no-repeat;
	color: #333;
}
/*--end passivesubfolder--*/


/** Page Navigation Ads **/

div#pagenavads {
	background: #CBCAC5 url(../images/pagemenu-bottom.gif) bottom left repeat-x;
	/*border-top: 1px solid #b2b2b1;*/
	clear: both;
	display: block;
	/*font-size: 1%;*/
	margin: 0px;
	overflow: hidden;
	padding: 0px 0px 20px 0px;
	width: 184px;
}

.site-ad {
	margin: 5px;
}

