div.TinyDropdown * {margin:0; padding:0; outline:0;}
div.TinyDropdown div.placeholder {height:36px;}
div.TinyDropdown div.mainmenu.stuck {position:fixed; top:0;}
div.TinyDropdown div.mainmenu {z-index:1955;position:absolute; width:100%;min-width:960px}

div.TinyDropdown ul.menu a {float:left; text-decoration:none; height:28px; padding-top:8px}
div.TinyDropdown ul.menu span.notlink {float:left; text-decoration:none; height:28px; padding-top:8px; cursor:default;}
div.TinyDropdown ul.menu li.right span.notlink {float:right; }

div.TinyDropdown ul.menu ul li a,
div.TinyDropdown ul.menu li.menuhover li a,
div.TinyDropdown ul.menu li.menuhover li.menuhover li a {float:none; display:block; height:auto; min-height:22px; padding-top:5px}

/* top level menu and then sub-menus */
div.TinyDropdown ul.menu {font-size:16px; text-align:center; width:960px; height: 36px; margin:0 auto; list-style:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
div.TinyDropdown ul.menu ul {position:absolute; font-size:13px; font-weight: normal; top:36px; left:0px; list-style:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}

div.TinyDropdown ul.menu > li.right > ul {left:auto; right:0;}


/* all menu items */
div.TinyDropdown ul.menu li {position:relative; float:left; }

div.TinyDropdown ul.menu ul li span.notlink,
div.TinyDropdown ul.menu li.menuhover li span.notlink,
div.TinyDropdown ul.menu li.menuhover li.menuhover li span.notlink {float:none; display:block; height:22px; padding-top:5px}

div.TinyDropdown ul.menu ul ul {top:0px}

div.TinyDropdown ul.menu > li.menuhover > ul > li span.notlink {
	background-image:url(data:image/gif;base64,R0lGODlhBQAJAIABAGZmZgAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=);
	background-repeat: no-repeat;
	background-position: 230px center;
}


div.TinyDropdown ul.menu ul a, div.TinyDropdown .menu ul span.notlink { padding-left:20px; padding-right:20px; xwhite-space:nowrap }
div.TinyDropdown ul.menu ul { text-align:left;}
div.TinyDropdown ul.menu li.right {float:right}

/* Set all top level elements */
div.TinyDropdown ul.menu > li > a,
div.TinyDropdown .menu > li > span.notlink { padding-left: 18px; padding-right: 18px;}

div.TinyDropdown ul.menu > ul { left:1px }

div.TinyDropdown span.preview {
	display:inline-block;
	width:14px;
	height:14px;
	margin-right: 10px;
	xborder-radius: 10px;
	border: 1px solid #fff;
	background:#fff;
	vertical-align:bottom;
}

/******************************************************************
 * Colors
 */

div.TinyDropdown ul.menu a {
	color:inherit;
}

/* Borders */
div.TinyDropdown div.mainmenu { border-bottom: 0px solid #fff; }
div.TinyDropdown ul.menu > li > a,
div.TinyDropdown ul.menu > li > span.notlink {border-left: 0px solid #fff; }
div.TinyDropdown ul.menu > li.last > a,
div.TinyDropdown ul.menu > li.last > span.notlink { border-right: 0px solid #fff; }
div.TinyDropdown ul.menu > li.last > a,
div.TinyDropdown ul.menu > li.last > span.notlink { border-right: 0px solid #fff; }

/*div.TinyDropdown ul.menu > li > ul { border-top: 1px solid #fff; } first sub-menu border,*/
div.TinyDropdown ul.menu ul { border-left: 0px solid #fff; } /* all sub-menu borders */

div.TinyDropdown ul.menu ul a,
div.TinyDropdown ul.menu ul span.notlink { border-bottom: 0px solid #fff; }

/* Widths */
div.TinyDropdown ul.menu ul a,
div.TinyDropdown ul.menu ul span.notlink { width:200px; } /* menu sub-items */
div.TinyDropdown ul.menu ul ul { left:240px; } /* sub-menu indent */
div.TinyDropdown ul.menu ul ul a,
div.TinyDropdown ul.menu ul ul span.notlink { width:200px; } /* menu sub-sub-items */

div.TinyDropdown ul.menu ul.help a,
div.TinyDropdown ul.menu ul.help span.notlink { width:220px; } /* menu sub-items */
div.TinyDropdown ul.menu ul.help ul { left:260px; } /* sub-menu indent */
div.TinyDropdown ul.menu ul.help ul a,
div.TinyDropdown ul.menu ul.help ul span.notlink { width:220px; } /* menu sub-sub-items */
div.TinyDropdown ul.menu > li.menuhover > ul.help > li span.notlink {
	background-position: 250px center;
}

div.TinyDropdown ul.menu ul.disconnect a,
div.TinyDropdown ul.menu ul.disconnect span.notlink { width:100px; } /* menu sub-items */
div.TinyDropdown ul.menu ul.disconnect ul { left:140px; } /* sub-menu indent */
div.TinyDropdown ul.menu ul.disconnect ul a,
div.TinyDropdown ul.menu ul.disconnect ul span.notlink { width:100px; } /* menu sub-sub-items */

/* Mail indicator */
div.TinyDropdown ul.menu a span.NewMessageCount {
	display:inline-block;
	background:#d00;
	border-radius: 6px;
	float:none;
	width: auto;
	height:auto;
	padding: 0px 3px;
	font-size:10px;
	font-weight:bold;
	text-shadow:none;
	color:#fff;
	margin-left:3px;
	margin-top:-6px;
	margin-right:-3px;
}


