
body									{background-image:url('/images/template/login_bg.png')}

/************ Button ************/
.button									{font-family: Verdana, Arial, sans-serif;display: inline-block;	background: #459300 url('/images/template/bg-button-green.gif') top left repeat-x !important;border: 1px solid #459300 !important;padding: 4px 7px 4px 7px !important;color: #fff !important;	font-size: 11px !important;	cursor: pointer;}
.button 									{background: #666 url('/images/template/bg-button-blue.gif') top left repeat-x !important;border-color: #999 !important;	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}  
.button:hover 							{text-decoration: underline;}
.button:active 							{padding: 5px 7px 3px 7px !important;}

#register_Form .text-input{margin-bottom:12px !important}
.register{background:url(/images/template/icons/register.png) no-repeat;display:block;padding-left:30px;width:100px;height:32px;line-height:27px}
.register:link,.recover				{font-size:12px; text-decoration: none; font-family: Verdana, Arial, sans-serif; color:#FFF}                
.register:visited						{font-size:12px; text-decoration: none; font-family: Verdana, Arial, sans-serif; color:#FFF}                
.register:hover,.recover:hover{font-size:12px; text-decoration: underline; color:#a4dbee }
.register:active 						{font-size:12px; color:#FFF }

.return{background:url(/images/template/icons/return.png) no-repeat scroll left;display:block;height:32px; line-height:27px;width:100px;padding-left:20px}
.return:link							{font-size:12px; text-decoration: none; font-family: Verdana, Arial, sans-serif; color:#FFF}                
.return:visited							{font-size:12px; text-decoration: none; font-family: Verdana, Arial, sans-serif; color:#FFF}                
.return:hover 							{font-size:12px; text-decoration: underline; color:#CCC}
.return:active 							{font-size:12px; color:#FFF }
				
/*********************  Login Page  ********************************/
.text-input{padding: 7px;font-size: 13px;background: #fff  top left repeat-x; border:1px solid #666;	color: #0a7ecc;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;-moz-border-radius: 4px;-webkit-border-radius: 4px;	border-radius: 4px;}

#branch_logo{position:absolute; left:50%; font-family:tahoma; font-size:16px; text-align:center; margin-left:-140px; top:50%; margin-top:-295px; color:#444444}
#login-wrapper #login-top 				{width: 100%;padding: 140px 0 50px 0;	text-align: center;}
#login-wrapper #login-content 			{text-align: left;width: 300px;margin: -10px auto;}
#login-wrapper #login-content label 		{color: #333 ;font-weight: normal;font-size: 14px;font-family: Tahoma, Geneva, sans-serif;	float: left;width: 70px;padding-top:5px;}

.login-center label{color: #333333;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
    width: 70px}
.login-center p#remember-password {
    float: right;
    padding-right: 3px;
}
.login-pos{position:absolute;top:0;background-position:center;background-repeat:no-repeat;z-index:4;height:100%}
.login-left{background-image:url('/images/template/left_wave.png');  left:50%; margin-left:-1010px;  width:788px}
.login-right{background-image:url('/images/template/right_wave.png'); background-position:left center;left:61%; width:39%}
.login-center{z-index:100; background-image:url('/images/template/login_area.png'); width:100%}
.label{color:#333;;font-family: Verdana, Geneva, sans-serif;font-size:12px}
.text-input{margin: 0 0 20px;background-image:url('/images/template/input_bg.png');width:170px; color:#fff;border:0;float:right}
.login-header{font-family:verdana; font-weight:bold; font-size:14px; color:#555; width:100%; text-align:center}
.login_form{width:260px; margin-left:-200px; position:absolute; margin-top:-105px; top:50%; left:50%}
.login_submition{position: absolute; width:100px; height:25px;left:0px;top:130px;margin-left:20px}
#pass_recover label{font-size:13px;width:auto}
.recover_input{width:170px; color:#FFFFFF; background:none; border:0; background-image:url('/images/template/input_bg.png');float:none;margin-bottom:0}
.recover{top:170px}
.back{ height:15px;left:55px}

/*.login-center input 		{width: 200px;float: right;margin: 0 0 20px 0; background: #fff;}*/
.login-center p 			{padding: 0;}
.login-center p#remember-password {float:right; padding-right:3px;}
.login-center p#remember-password input {float: none;width: auto;border: 0;background: none;margin: 0 10px 0 0;}
.login-center p .button {width: auto;margin-top: 20px;}
.login-center select{padding:7px;background:#fff;border: 1px solid #666;color:#0A7ECC;margin-bottom:0 !important}

 
/* Autocomplete */
.autocomplete-w1 { font-family:verdana; font-size:12px; background:url(/images/template/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden;  }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF;}
.multiple_accounts_error {font-weight: bold;color: #D8000C;font-size: 15px;margin: 4px 2px 0px 5px;white-space: nowrap;text-overflow: ellipsis;max-width: 2em;display: inline;float: left;padding: 0 0 4px 0;}
.notification_arrow{font-size:34px;color:#D8000C;position:absolute;top:89px;}