/* New HOL Log on Styles*/


.floatLft{
    float: left !important;
}

#logon{
    background: none repeat scroll 0 0 #f1f1f1 !important;
}

#logontab{
    margin-top:0px !important; 
    border: 0px !important;
    width: 329px;
    margin: 0px !important;
}
#logontab ul li{
    padding-right: 19px !important;
}
#logontab ul li.active{
    background: none !important;
}
#logontab ul li a{
    padding-top: 18px !important;
}
#logontab1.active a, #logontab2.active a{
    color: #666666 !important;
}
#logontab ul li#logontab1, #logontab ul li#logontab2{
    height: 49px !important;
}
.frgtpwd{
    margin-left: 10px !important;
    margin-top: 10px !important;
    width: 70.7%;
    text-align: right;
}
.btnLgn input{
    margin-left: 0px !important;
}
.divHgt{
    height: 65px;
}
.divHgt label{
    height: 23px;
    width: 252px !important;
}
#logon form{
    padding:15px 28px 8px !important;
}
#logon #tab_login input[type="text"], #logon #tab_login input[type="password"]{
    width: 96% !important;
}
#evalRegisterTabId div:nth-child(11) { /* First Name */
    width:128px !important;
}

#evalRegisterTabId div:nth-child(12) { /* Last Name */
	clear:both;
    width:132px !important;
}
input#FirstName_Register_Tab[type="text"], input#LastName_Register_Tab[type="text"]{    
    width: 260px !important;
}
input#Email_Register_Tab[type="text"]{
    width: 262px !important;
}
#evalRegisterTabId .divHgt{
    height: 62px;
}
#evalRegisterTabId .divHgt label{
    height: 23px;
    width: 252px !important;
}
#evalRegisterTabId div:nth-child(13), #evalRegisterTabId div:nth-child(14){
    margin: 0px !important;
    clear: both !important;
}
.divHgt.vmPrtnr{
    height: 38px !important;
}
#logontab ul li#logontab1, #logontab ul li#logontab2{
    background-image: none !important;
    background: none repeat scroll 0 0 #e6e6e6 !important;
}
#logontab ul li#logontab1.active, #logontab ul li#logontab2.active{
    background: none !important;
}
.ieclearBth{
    clear: both;
}
#evalRegisterTabId div:nth-child(16){
    margin-left: 0px;
}
#logon .ctrlHolder.buttons, .evalloginbox .ctrlHolder.buttons{
    float: left;
}
#button-register-tabcenter{
    margin-left: 0px !important;
}
/* end New HOL Log on Styles*/



#loginmodalPopUp .modalContent {
    width: 338px;
}

#loginmodalPopUp #logon {
    margin: 20px 0 !important;
}

#loginmodalPopUp #logontabpopup ul li.active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

#loginmodalPopUp #logontabpopup ul li {
    background: none repeat scroll 0 0 #e6e6e6 !important;
    height: 49px !important;
    width: 145px;
	float: left;
display: inline;
margin: 0;
padding: 0;
}

#loginmodalPopUp  #logon .ctrlHolder label {
   font-size:14px;
}
#logontabpopup ul li#logontab1_popup.active{font-weight: bold;
color: #333;}

#logontabpopup ul li#logontab1_popup, #logontabpopup ul li#logontab2_popup{width:145px;border-radius:3px 0 0 3px;}
#logontab1_popup.active a, #logontab2_popup.active a{color: #666666 !important;}
#logontabpopup ul li#logontab1_popup.active, #logontabpopup ul li#logontab2_popup.active{background: none !important;}

#loginmodalPopUp  #logon form {
    padding: 19px 18px 8px !important;
}

#loginmodalPopUp  #logon #tab_login_popup input[type="text"], #loginmodalPopUp  #logon #tab_login_popup input[type="password"] {
    border: 1px solid #d0d0d0 !important;
    height: 29px !important;
    padding: 0 0 0 10px !important;
	width: 96% !important;
	font-size:14px;
}
#loginmodalPopUp  #logon #tab_register_popup input[type="text"], #loginmodalPopUp  #logon #tab_register_popup input[type="password"] {
    border: 1px solid #d0d0d0 !important;
    height: 29px !important;
    padding: 0 0 0 10px !important;
	font-size:14px;
}
#loginmodalPopUp input#FirstName_Register_Tab_popup[type="text"], input#LastName_Register_Tab_popup[type="text"]{    
    width: 260px !important;
}
#loginmodalPopUp input#Email_Register_Tab_popup[type="text"]{
    width: 262px !important;
}

#loginmodalPopUp #logontabpopup{
    margin-top:0px !important; 
    border: 0px !important;
    width: 329px;
    margin: 0px !important;
}
#loginmodalPopUp #logontabpopup ul li{
    padding-right: 19px !important;
}
#loginmodalPopUp #logontabpopup ul li.active{
    background: none !important;
}

#loginmodalPopUp #logontabpopup ul li a{
 	font-size: 14px;
padding: 18px 0 13px 16px !important;
color: #363636;
float:left;
}
#loginmodalPopUp #logontabpopup.active a, #loginmodalPopUp #logontabpopup.active a{
    color: #666666 !important;
}
#loginmodalPopUp #logontabpopup ul li#logontab1_popup, #loginmodalPopUp #logontabpopup ul li#logontab2_popup{
    height: 49px !important;
}
#loginmodalPopUp  #tab_login_popup,#loginmodalPopUp  #tab_register_popup{
margin: 17px 2px 0 !important;
background: none !important;
min-height: 200px;
height: auto !important;
float:left;
}

.box_footer.grey_out input {
    color: #797979 !important;
}