.body-background
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.table-no-border-style
{
	border-width: 0px;
	border-style: none;
}

.menu-item-style
{
	position: absolute;
	border-width: 0px;
}

.dotten-line-style
{
	margin-left: -5px;
	padding-right: 0px;
	margin-right: 0px;
	z-index: 5;
	position: absolute;
	top: 65px;
}

.select-box-style
{
	height: 20px;
	font-size: 10px;
	padding-bottom: 2px;		
}

.text-box-style
{
	height: 18px;
	margin-top: 0px;
	border-color: #4DA9BA;
	border-width: 1px;
	border-style: solid;
}

.navigation-bar-style
{
	left: 0px;
	padding-left: 180px;
	padding-top: 10px;
	padding-right: 15px;
	margin-right: 0px;
	position: absolute;
	top: 25px;
	z-index: 4;
}

.book-title-style
{
	top: 70px;
	width: 100%;
	height: 16px;
	position: absolute;
	z-index: 3;
}

.curve-style
{
	left: 0px;
	top: 50px;
	height: 45px;
	border-width: 1;
	margin-top:-5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	position: absolute;
}

.menu-bar,
.mb-menu-bar
{
	 z-index: 2;
	 top: 0px;
	 margin-top: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 background-repeat: repeat-x;
	 background-attachment:fixed;
	 background-position: top left;
}

.middle-curve-style
{
	background-image: url(../images/middleCurve.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top left;
}

.right-curve-style
{
	padding-top: 10px;
	vertical-align: top;
	align: left;
	width: 178px;
	background-image: url(../images/RightCurve.gif);
	background-repeat: no-repeat;
}

.dotten-line-td-style
{
	background-image: url(../images/dottedLine.gif);
	background-repeat: repeat-x;
}

.navigationBar
{
   display: expression(top.getNavigationBarDisplay());
}

.bookStoreMenu
{
   display: expression(top.getMenuBarNonSelectedDisplay('bookStore'));
}

.bookStoreMenuSelected
{
   display: expression(top.getMenuBarSelectedDisplay('bookStore'));
}

.homeMenu
{
   display: expression(top.getMenuBarNonSelectedDisplay('coverPageSection'));
}

.homeMenuSelected
{
   display: expression(top.getMenuBarSelectedDisplay('coverPageSection'));
}

.myAccountMenu
{
   display: expression(top.getMenuBarNonSelectedDisplay('myAccount','changePassword','changeEmail'));
}

.myAccountMenuSelected
{
   display: expression(top.getMenuBarSelectedDisplay('myAccount','changePassword','changeEmail'));
}

.bookTitle
{
   display: expression(top.getNonCoverPageHeaderDisplay());
}

.theCurve
{
   display: expression(top.getNonCoverPageHeaderDisplay());
}

/*********************************************/
/* new classes for the branding refactoring */

.menu-font,
.menu-font-inactive
{
   font-family: Verdana , Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 25px;
   font-weight: 550;
}

.registration-font
{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 15pt;
   color: #336699;
   line-height: 20px;
   font-weight: 550;
}

.mb-steps-font
{
   font-family: Verdana , Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   font-weight: 400;
   color: #000000;
   text-decoration: none;
}

.mb-steps-font-enabled
{
   font-family: Verdana , Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   font-weight: 400;
   color: #335599;
   text-decoration: underline;
}

.mb-steps-font-disabled
{
   font-family: Verdana , Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   font-weight: 700;
   color: #000000;
   text-decoration: none;
   cursor: auto;
}