﻿input.logon { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	padding-left:3px;
	border: #6c6c6c; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

input.logon_button {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	color:#ffffff; 
	background-color:#474747; 
	cursor:pointer;
	height:50px;
}

.resize_logo {
width: 126px;
height : auto;
vertical-align:middle
}
#updateprogress
{            
    position: absolute;
    right: 50%;
    top: 0px;
    left:0px;
    background: url(../../../images/ajax-loader2.gif) left center no-repeat;
    height:48px;
    width:192px;
}


.delfi_sel_cell 
{
	font-size: 12px; 
	font-family: arial; 
	font-style:normal; 
	font-weight:bold; 
	
	color:#ffffff; 
	padding:0px;
	width:23px; 
	height:23px;
	border:1px solid #6c6c6c;
	background-color:#272727;	
}

.delfi_sel_cell a
{
    text-decoration: none;
		color:#ffffff;
}
.delfi_unbooked
{
    position:static;
	color: White;
	background-color:#73002f;
}
	
.align_right    { text-align: right; }
.align_left     { text-align: left; }
.align_center   { text-align: center; }


/*LoginPage*/
/*NewUser*/
/*ForgotPassword*/
.login,
.new-user,
.forgot-password {
	margin: 100px auto auto auto;
	width: 662px; 
	height: 364px; 
	background-image: url(../images/DelfiLoader.png);
	_background-image: url(../images/DelfiLoader-fs8.png);
}
.alt-content {
	height: 265px;
}
.alt-content .logo{
	margin-right: 20px;
	float: right;
}
.alt-content .error {
	margin: 120px auto auto 25px;
	float: left;
	border: solid 1px red; 
	background-color: silver; 
	padding: 10px; 
}
.login .user-input {
	padding: 30px 0px 0px 25px;
	float: left;
}
.login .login-button{
	margin: 30px auto auto 25px;
	float: left;
}
.login .alt-user-input{
	float: right;
	margin: 50px 10px auto auto;
}
.new-user .user-input {
	padding: 15px 0px 0px 25px;
	float: left;
}
.new-user .login-button{
	margin: 22px auto auto 25px;
	float: left;
}
.forgot-password .user-input {
	padding: 40px 0px 0px 25px;
	float: left;
}
.forgot-password .login-button{
	margin: 7px auto auto 25px;
	float: left;
}

.delfi_cell_space
{
    background-image: url(../images/2x23_trasp.png)
}

.capitalize 
{
    text-transform:capitalize;
    vertical-align: top;
    
}

.pre 
{
    white-space: pre;
    font-family: Lucida Console;
    font-size: 10px;
    width: 450px;
    background-color: Silver;
    padding-left: 0px;
}
