

#loginback{
	background-image: url(../images/NMHG_onlineblack/onlineback_2.gif);
	background-repeat:no-repeat;
	width:606px;
	height:391px;
	padding-top:27px;
}

#LightBoxTopBar{
	width:70px;
	height:27px;
	display:block;
	float:right;
	cursor:pointer;
	display:block;
	position:absolute; 
	top:-27px; 
	left:525px;
}

#LightBoxTopBar span{
	float:right;
	display:block;
	height:27px;
	width:50px;
	display:none;
}

#LoginUserTabs{
	width:593px;
	height:20px;
	display:block;
	clear:both;
	margin-left:13px;
	padding-top:3px;
	padding-bottom:4px;
}


.LoginUserTabSelected, .LoginUserTab{
	width:123px;
	height:19px;
	display:block;
	float:left;
	text-align:center;
	z-index:299;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	cursor:pointer;
}


.LoginUserTab{
	background-image: url(../images/NMHG_onlineblack/tab_norm.gif);
	color:#7f7e7e;
}

.LoginUserTabSelected{
	background-image: url(../images/NMHG_onlineblack/tab_over.gif);
	color:#76665b;
}

.LoginUserTabSelected span, .LoginUserTab span{
	margin-top:3px;
	display:block;
}

.white_back{
	width:593px;
	height:277px;
	display:block;
	margin-left:13px;
}

#loginfooter{
	width:580px;
	height:15px;
	display:block;
	margin-left:3px;
}

.LoginItemTabSelected, .LoginItemTab{
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	width:112px;
	height:16px;
	cursor:pointer;
	padding-top:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
}

.LoginItemTabSelected{
	background-image: url(../images/NMHG_onlineblack/login_over.gif);
	color:#6c6661;
}

.LoginItemTab{
	background-image: url(../images/NMHG_onlineblack/login_norm.gif);
	color:#999;
}

.loginregback{
	display:block;
	float:left;
	width:550px;
	height:239px;
	padding-left:20px;
}

.loginregback{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#172030;
	letter-spacing:1px;
}

.loginregback input{
	height: 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #aeaeae;
	background-image:url(../images/NMHG_onlineblack/inputback.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	//margin-bottom:5px;
}

.loginregback span, .loginregback label{
	float:left;
	display:block;
	width:320px;
	height:5px;
	
}




#LoginForm{
	display:block;
	float:left;
	width:550px;
	height:239px;
}


/**************option button*******************/



button.submitBtn { 
  background: url(../images/NMHG_onlineblack/button_right.gif) right no-repeat; 
  width:85px;
  cursor:pointer;
  margin-top:10px;  
  border:none;

}
button.submitBtn span { 
  height:23px; 
  line-height:23px;
  background:url(../images/NMHG_onlineblack/button_left.gif) left no-repeat;
  color:#FFFFFF; 
  font-size:15px; 
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  letter-spacing:1px;
  width:80px;
  left:0;
  float:left;
  cursor:pointer;
  font-weight:bold;
}
button.submitBtn:hover {
	background: url(../images/NMHG_onlineblack/button_right_hover.gif)right no-repeat; 
}
button.submitBtn:hover span {
	background: url(../images/NMHG_onlineblack/button_left_hover.gif) left no-repeat; 
}


/****************LIGHTBOX******************/

#lightbox{
	display:none;
	position: absolute;
	left:50%;
	z-index:9999;
	text-align:left;
	top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -300px;
	
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

#LightBoxTopBar span{
	display:none;
}

#LightBoxTopBartwo span{
	display:none;
}



#LightBoxTopBartwo span{
	display:block;
	width:81px;
	height:18px;
	cursor:pointer;
	background-image:url('../IMAGES/blank.gif');
	font-size:0px;
	color:#f65134;
}


#lightbox #logontop{
margin-top:10px;
margin-left:4px;
margin-bottom:10px;
background-color:#eaeaea;
width:251px;
height:32px;
font-size:1px;
color:#356aa0;
}

#lightbox #logon{
width:420px;
height:280px;
margin: 0 auto;
}

#lightbox #tabs{
background-repeat:no-repeat;
padding-bottom:5px;
width:420px;
height:31px;
}

#lightbox .tab{
border-right: 2px #003366 solid;
color:#003366;
}

#lightbox .selectedtab{
border-right: 2px #003366 solid;
color:#003366;
}

.tablelog{
width:300px;
}

#lightbox #loginbut{
font-size:1px;
color:#FFFFFF;
}

#lightbox #logonfooter a{
color:#003366;
}


/***********ICONS**************/

#post, #fax
{
	display: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	width:450px;
}

#post br{margin-bottom:7px; display:block;}

#fax br{margin-bottom:7px; display:block;}

#ServiceProviderResisterForm, #LoginForm, #PinRetrievalForm{font-size:12px; padding-top:10px;}

.posticon{
	display:block;
	background-image: url(../images/NMHG_onlineblack/post_icon.gif);
	background-repeat:no-repeat;
	width:51px;
	height:42px;
	position:absolute;
	left:500px;
	top:330px;
	cursor:pointer;
}


.faxicon{
	display:block;
	background-image:url(../images/NMHG_onlineblack/fax_icon.gif);
	background-repeat:no-repeat;
	width:51px;
	height:42px;
	position:absolute;
	left:440px;
	top:330px;
	cursor:pointer;
}

.regicon{
	display:block;
	background-image:url(../images/NMHG_onlineblack/reg_icon.gif);
	background-repeat:no-repeat;
	width:51px;
	height:42px;
	position:absolute;
	left:380px;
	top:330px;
	cursor:pointer;
}


.HiddenLoginUserTab, #RegisterForm, #PinRetrievalForm{
     display: none; 
}

.posticon span, .faxicon span, .regicon span{
     display: none; 
}

.tabmenuselected{
	display:none;
}


