/************* TOP RIGHT MENU START *************/
.TopRightMenu
{
	padding-top:		15px;
	padding-bottom:		0px;
	padding-right:		0px;
	width:				540px;
	background-color:	#ffffff;
	color:				#353535;
	float:				right;
}

.TopRightMenuOn a
{
	text-decoration:	underline;
}

.TopRightMenu ul
{
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
	list-style-type:	none;
	float:				right;
}

.TopRightMenu ul li
{
	float:				left;
	padding-top:		7px;
	padding-left:		0px;
	font-size:			0.7em;
}

.TopRightMenuDescription
{
	margin-top:			10px;
	font-size:			0.9em;
	padding-top:		5px;
	border-top:			solid 1px #f0f0f0;
}

.TopRightMenuDescriptionSingle
{
	margin-top:			10px;
	font-size:			0.9em;
	padding-top:		0px;
}

.TopRightMenuDivider
{
	float:				left;
	padding-top:		0px;
	margin-left:		0px;
	margin-right:		4px;
	font-size:			0.7em;
}

.TopRightMenu ul ul
{
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
	list-style-type:	none;
}

.TopRightMenu ul li ul li
{
	margin-top:			0px;
	padding-left:		0px;
	font-size:			1.1em;
}

.TopRightMenu ul li a
{
	color:				#353535;
}

/* Academy Login Styles */
.AcademyDropOff
{
	text-align:			left;
	background-image:	url(/img/bg.drop.academy.off.png);
	height:				22px;
	width:				174px;
	margin-right:		10px;
}

.AcademyDropOn
{
	text-align:			left;
	background-image:	url(/img/bg.drop.academy.on.png);
	height:				22px;
	width:				174px;
	margin-right:		10px;
}

.AcademyDropClicked
{
	text-align:			left;
	background-image:	url(/img/bg.drop.academy.clicked.png);
	height:				22px;
	width:				174px;
	margin-right:		10px;
}

.AcademyDropOff a { margin-left: 37px; }
.AcademyDropOn a { margin-left: 37px; }
.AcademyDropClicked a { margin-left: 37px; }

.AcademyLogin
{
	text-align:				left;
	padding:				15px;
	width:					250px;
	z-index:				100;
	position:				absolute;
	margin-top:				0px;
	margin-left:			-282px;
	background-image:		url(/img/bg.drop.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	background-color:		#ffffff;
	border:					solid 1px #aaaaaa;
}

.AcademyLogin a { margin-left: 10px; }


/* Direct Support Styles */

.DirectDropOff
{
	text-align:			left;
	background-image:	url(/img/bg.drop.directsupport.off.png);
	height:				22px;
	width:				145px;
	margin-right:		10px;
	cursor: hand;
}

.DirectDropOn
{
	text-align:			left;
	background-image:	url(/img/bg.drop.directsupport.on.png);
	height:				22px;
	width:				145px;
	margin-right:		10px;
	cursor: hand;
}

.DirectDropClicked
{
	text-align:			left;
	background-image:	url(/img/bg.drop.directsupport.clicked.png);
	height:				22px;
	width:				145px;
	margin-right:		10px;
	cursor:				hand;
}

.DirectDropOff a { margin-left: 37px; }
.DirectDropOn a { margin-left: 37px; }
.DirectDropClicked a { margin-left: 37px; }


.DirectSupport
{
	text-align:				left;
	padding:				15px;
	width:					230px;
	z-index:				100;
	position:				absolute;
	margin-top:				0px;
	margin-left:			-260px;
	background-image:		url(/img/bg.drop.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	background-color:		#ffffff;
	border:					solid 1px #aaaaaa;
	font-size:				1.2em;
	cursor: auto;
}

.DirectSupport strong
{
	font-size: 1.1em;
}

.DirectSupport a { margin-left: 0px; }



/* Login Styles */
.LoginDropOff
{
	text-align:			left;
	background-image:	url(/img/bg.drop.login.off.png);
	height:				22px;
	width:				115px;
}

.LoginDropOn
{
	text-align:			left;
	background-image:	url(/img/bg.drop.login.on.png);
	height:				22px;
	width:				115px;
}

.LoginDropClicked
{
	text-align:			left;
	background-image:	url(/img/bg.drop.login.clicked.png);
	height:				22px;
	width:				115px;
}

.LoginDropOff a { margin-left: 35px; }
.LoginDropOn a { margin-left: 35px; }
.LoginDropClicked a { margin-left: 35px; }


.DirectLogin
{
	text-align:				left;
	padding:				7px;
	width:					220px;
	z-index:				100;
	position:				absolute;
	margin-top:				0px;
	margin-left:			-236px;
	background-image:		url(/img/bg.drop.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	background-color:		#ffffff;
	border:					solid 1px #aaaaaa;
}

.DirectLogin a { margin-left: 10px; }



/* Misc */

.DropMenuItem { padding-top: 5px; padding-bottom: 10px; }
.DropMenuItem a { margin: 0px; }
.DropMenuItem img { float: left; padding-right: 10px; }
.DropMenuItem div { padding-top: 3px; margin-left: 13px; }
.DropMenuItem div div { padding: 0px; margin: 0px; }
.DropMenuItem h4 { padding: 0px; margin: 0px; font-weight: normal;  font-size: 1em;}
.DropMenuItem h3 { padding: 0px; margin: 0px; padding-bottom: 3px;  font-size: 1em;}

.DropMenuItemUserData { }
.DropMenuItemUserData img { float: left; padding-right: 10px; }
.DropMenuItemUserData div { padding-top: 3px; margin-left: 13px; }
.DropMenuItemUserData div div { padding: 0px; margin: 0px; }
.DropMenuItemUserData h4 { padding: 0px; margin: 0px; font-weight: normal; font-size: 1em;}
.DropMenuItemUserData h3 { padding: 0px; margin: 0px;  font-size: 1em;}

.DropSalesMessage { padding-top: 5px; padding-bottom: 10px; }
.DropSalesMessage a { margin: 0px; }

.DropContentDivider
{
	border-top:	solid 1px #dddddd;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*************END TOP RIGHT MENU *************/
