@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	border: 0 none;
    margin: 0;
    padding: 0;
}
body.entry{
	background:#bebebe;
}

#mainwrapperentry {
	margin: 0 auto;
    padding: 46px 4px 0 4px;
    width: 1024px;
	min-height:811px;
	background:#bebebe url(https://coursewareobjects.elsevier.com/objects/Fulfillment_Exports/Support_Portal/2012/images/main_bkg_body.jpg) repeat-y 0 0;	
}
#mainwrapperentrybottom {
	margin: 0 auto;
    padding: 0 0 0 0;
    width: 1032px;
	min-height:3px;
	background:#bebebe url(https://coursewareobjects.elsevier.com/objects/Fulfillment_Exports/Support_Portal/2012/images/main_bkg_bottom.jpg) no-repeat;	
}
.entrytopbanner{	
	width:1024px;
	height:86px;
	background:#FFFFFF url(https://coursewareobjects.elsevier.com/objects/Fulfillment_Exports/Support_Portal/2012/images/entry_top_banner.jpg) no-repeat;
}
.elsevierlogo{
	position:relative;
	height:47px;
	width:121px;
	top:20px;
	left:45px;
	margin:0;
	padding:0;
	float:left;
}
.techtitle{
	position:relative;
	height:26px;
	width:418px;
	top:33px;
	left:438px;
	margin:0;
	padding:0;
	float:left;
}
#enrtycontent{
	position:relative;	
	width:1024px;
	display:block;
}
#sectioncontent{
	width:1024px;
	display:block;
}
.entrycontentleft{
    float: left;
    height: 666px;
    width: 594px;
    z-index: 100;
}
.entrycontentright{
	float:left;
	margin-top:60px;
	margin-left:10px;
	width:100px;
	z-index:100;
}
.supportselect{
	padding-top:20px;
}
.slecttitle{
	margin-bottom:20px;
}
#treeView{
	height:617px !important;
}
div#treeView {
    overflow:auto !important;
}





#menucontainer {
	
	float: left;
    width: 622px;
	*width:560px;
	position:relative;
}
.box1{
	left:0px;
	top:0px;
	z-index:600;
}
.box2{
	left:220px;
	top:0px;
	z-index:500;
}

.box3{
	left:410px;
	top:0px;
	z-index:400;
}

.box4{
	left:20px;
	top:152px;
	z-index:300;
}

.box5{
	left:210px;
	top:152px;
	z-index:300;
}
.box6{
	left:426px;
	top:152px;
	z-index:300;
}





#topnav{
	width:1024px;
	height:40px;
	background:#f46f19;
	margin-top:-2px;
}
.topnavitems{
	float:left;
	width:500px;
	margin-top: 2px;
	*margin-top: 17px;
}
.topnavsearch{
	float:right;
	margin-right:43px;
}
.topnavitems ul{
	list-style:none;
	margin-right:10px;
}
.topnavitems ul li{
	float:left;
	margin-right:20px;
	margin-top:-5px;
}
.topnavitems ul li:first-child{
	margin-left:10px;
}
.topnavitems ul li a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.topnavitems ul li a:hover{
	color:#000;
	text-decoration:underline;
}
.searchText{
	background-image: url("https://coursewareobjects.elsevier.com/objects/Fulfillment_Exports/Support_Portal/2012/images/search_box.jpg");
    border-style: hidden;
    border-width: 0;
    color:#333;
    font-size: 10pt;
    height: 28px;
    left: 200px;
    padding: 0 0 0 10px;
    top: 30px;
    width: 287px;
	margin-top:5px;
}
.searchbutton{
	height: 28px;
	margin-top:5px;
}
.sectionmain{
	margin:20px 40px 20px 50px;
}
.sectionmaingiddens {
    margin: 20px 0 20px 42px;
}
.sectiontopics{
	margin:0;
	padding:0;
}

.grayboxes ul{
	list-style:none;
	margin-left:-40px;
}
.grayboxes ul li{
	float:left;
	margin-right:14px;
	margin-top:10px;
}
.sectiontitle{
	background: no-repeat url("https://coursewareobjects.elsevier.com/objects/Fulfillment_Exports/Support_Portal/2012/images/self_service_title.jpg") ;
	height:20px;
	width:400px;
	margin:15px 0;
	float:left;	
}
.switchusertype{
	height:20px;
	width:300px;
	margin:15px;
	float:right;
	text-align:right;
}
.switchusertype a{
	color:#f46f19;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.switchusertype a:hover{
	color:#434242;
	text-decoration:none;
}

.specialmessagetext{
	height:20px;
	width:150px;
	margin:15px;
	float:right;
	text-align:right;
	cursor:pointer;
}
.specialmessagetext a{
	color:#f00;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.specialmessagetext a:hover{
	color:#434242;
	text-decoration:none;
}




.miscmenustudent{
	margin-top:20px;
	width:330px;
	*width:350px;
	float:left;
}
.miscmenustudent ul{
	list-style:none;
	margin-left:-60px;
}
.miscmenustudent   ul li{
	float:left;
	margin-right:10px;
}
.miscmenustudent   ul li:first-child{
	margin-right:34px;
}


.miscmenu{
	width:298px;
	float:left;
}
.miscmenu ul{
	list-style:none;
	margin-left:-40px;
}
.miscmenu   ul li{
	float:left;
}
.miscmenu   ul li:first-child{
	margin-right:80px;
}

.miscmenu1{
	width:298px;
	float:left;
}
.miscmenu1 ul{
	list-style:none;
	margin-left:-50px;
}
.miscmenu1 ul li{
	float:left;
}
.miscmenu1 ul li:first-child{
	margin-right:74px;
}


.miscbuttons{
	width:310px;
	float:left;
	height: 330px;
}

.registrationboxsmall{
	margin:30px 0 18px 0;
}
.registrationboxlarge{
	margin:40px 0 0 -20px;
}



.productsmenu{
	/*width:211px;*/
	float:left;
	position:relative;
}

.productsmenu ul{
	list-style:none;
	margin-left:-50px;
	position:absolute;
}


.productsmenu  ul li{
	float:left;
	margin-right:37px;
	position: relative;
	list-style: none;
}

.productsmenu  ul:first-child li:last-child{
	margin-right:0px;
}




.productsmenu  ul li ul li{
	margin: 0;
	padding: 0;
	float: left;	
	width:280px;
}

.productsmenu  ul li ul li a {
	font-size:12px;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 10px 20px;
	margin: 0;
	
}

.productsmenu  ul li ul li:hover > a {
	background: #f9a36b;
	color: #000;
	text-decoration:underline;
	font-weight:bold;
}

.productsmenu  ul li  ul {
	background: #fcd4ba;
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 35px;
	left: 100px;
	z-index:100;	
	
}


/* dropdown */
.productsmenu  ul li:hover > ul {
	display: block;
	
}


.productsmenu  ul li ul li {
	float: none;
	margin: 0;
	padding: 0;
	border: solid 1px #fff;
	
}
.productsmenu  ul li ul a {
	font-weight: normal;
}







.secondtier{
	margin-right:42px !important;
	margin-top:20px;
}
.secondtierul{
	margin-left:-45px !important;
}
.secondtierhigher{
		margin-top:0px;
}
.ui-widget-overlay {
    opacity: 0.9 !important;
}
.noticebody{
	margin: 40px 60px;
	text-align:center
}
.noticetext{
	font-weight:bold;
	font-size:18px;
}
.noticered{
	color:#d20000;
}
.noticeblack{
	color:#5a5a5a;
}



#login-box {
	width:333px;
	height: 352px;
	padding: 58px 76px 0 76px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../images/login-box-backg.png) no-repeat left top;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}


#login-box-name {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin:0 0 7px 0;
}

#login-box-field {
	float: left;
	display:inline;
	width:230px;
	margin:0;
	margin:0 0 7px 0;
}


.form-login  {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#1e4f8a;
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	text-align:center;
	font-size: 12px;
	color:#f72806;
	width:330px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}





	
		#leftnav {
			float: left;
			padding:30px 20px;
		}
		.expand_all,
		.collapse_all {
			cursor: pointer;
		}
		.leftnav_menu {
			font-size: 90%;
			list-style: none;
			margin: 0;
			padding: 0;
			vertical-align: top;
			width: 136px;
		}
		.leftnav_menu ul {
			display: none;
			list-style: none;
			margin: 0;
			padding: 0;
		}
	
		#leftmenu {
			margin: 0;
		}
	
		.leftnav_menu li {
			background-image: none;
			margin: 0;
			padding: 0;
		}
		.leftnav_menu ul ul {
			display: block;
		}
		.leftnav_menu ul ul li a {
			padding-left: 20px;
			width: 180px;
		}
		.leftnav_menu a {
			font-family: Arial, Helvetica, sans-serif;
			color: #c94f00;
			font-size:12px;
			cursor: pointer;
			display: block;
			font-weight: bold;
			margin-left: 0;
			padding: 2px 2px 4px 24px;
			width: 180px;
		}
		
		
		
		.leftnav_menu a.expanded {
			background:  url('https://coursewareobjects.elsevier.com/objects/Fulfillment_Exports/Support_Portal/2012/images/expand.jpg') no-repeat 3px 50%;
		}
		.leftnav_menu a.collapsed {
			background:  url('https://coursewareobjects.elsevier.com/objects/Fulfillment_Exports/Support_Portal/2012/images/collapse.jpg') no-repeat 3px 50%;
		}
		
		.leftnav_menu a:hover {
			text-decoration: none;
		}
		.leftnav_menu ul a {
			/*background: #e8e8e8;*/
			/*border-top: 2px solid #fff;*/
			color: #000;
			display: block;
			font-weight: normal;
			padding: 2px 2px 2px 24px;
			width: 200px;
			text-decoration:none;
		}
		.leftnav_menu ul a:link {
			font-weight: normal;
		}
		.leftnav_menu ul a:hover {
			/*background : #f5f5f5;*/
			text-decoration: underline;
		}
		.leftnav_menu li.active a {
			background: #fff;
		}
		.leftnav_menu li.active li a {
			background: #e8e8e8;
		}
	
		
		#collapsetotle{
			width:199px;
			text-align:center;
			height:35px;
			background:#ff6d22;
			color:#FFFFFF;
			
		}
		#collapsetotle h4{
			padding-top:10px;
		}
		

.trainingtitle{
	width:100%;
	text-align:center;
	margin:60px 0 20px 0;
}
.graybox{
	float:left;
	width:218px;
	height:239px;
	background:#fff url(../images/box_gray_background.jpg);
	margin-right:12px;
	padding:0;
}
.graybox2 {
    background: url("../images/box_gray_background2.jpg") repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 230px;
    margin-right: 38px;
    padding: 0;
    width: 288px;
}
.iconholder{
	text-align:center;
	margin:20px 0;
}
.iconholder2{
	text-align:center;
	margin:40px 0 0 0;
}
.textholder{
	text-align:center;
	margin:20px 10px;
	font-size:17px;
}
.textholder a{
	color:#363636;
	text-decoration:none;
}
.textholder a:hover{
	text-decoration:underline;
}

.textholder2{
	text-align:center;
	margin:20px 10px;
	font-size:14px;
}
.textholder2 a{
	color:#363636;
	text-decoration:none;
}
.textholder2 a:hover{
	text-decoration:underline;
}


.footnotetext{
	width:100%;
	margin-top:40px;
	text-align:center;
	color:#363636;
	font-size:15px;
	line-height:1.6em;
	
}
.footnotetext span{
	color:#ff6d22;
	font-weight:bold;
}

.newevolve{
height:25px;
width:100%;
text-align:center;
background:#ffff00;
padding-top:5px;
font-weight:bold;
font-size:16px;
}
.newevolve a{
color:#f46f19;
}
.newevolve a:hover{
text-decoration:none;
color:#000000;
}