/* 

* Horizontal Login-Form Style 

*/



#sl_horiz {

	height: 12px;

	width: 600px;

	margin-top: 12px;

	margin-left: 11px;

	float: left;

}



#sl_horiz #greeting {

	float: left;

	height: 16px; 

	margin-right: 10px;

}



#sl_horiz .button {

	background-color: white;

	border: thin solid #d7d7d7;

	font-size: 100%;

	font-weight: normal;

	color: #888;

	height: 24px;

	line-height: 10px;

}



#sl_horiz #sl_username {

	background-image: url(user_bg.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 22px;

	width: 100%;
	line-height:25px;

	float: left;

}



#sl_horiz #sl_username input {

	padding: 2px 0 0 24px;

	overflow: hidden;

	/* Avinash | Modified this as part of fix for issue no 4 of Client list 135 to 100 */
	width: 100px;

	font-size: 100%;

	border: 0;

	background: none;

	font-weight: normal;
	line-height:25px;

	color: #438a1d;

}



#sl_horiz #sl_pass {

	background-image: url(pass_bg.png);
	color:#07748f;
	line-height:20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 100%;
	margin-left: 10px;
	float: left;

}



#sl_horiz #sl_pass input {

	padding: 2px 0 0 24px;

	overflow: hidden;
	
/* Avinash | Modified this as part of fix for issue no 4 of Client list 135 to 100 */
	width: 100px;

	font-size: 100%;

	border: 0;

	background: none;

	font-weight: normal;

	color: #777;

}



#sl_horiz #sl_rememberme {

	margin-left: 10px;

	float: left;

}



#sl_horiz #sl_submitbutton {

	margin-left: 10px;
	float: left;
	padding-top:2px;

}



#sl_horiz #sl_lostpass {

	margin-left: 10px;

	float: left;

}



#sl_horiz #sl_register {

	margin-left: 10px;

	float: left;

}



#sl_horiz #sl_posttext {

	margin-left: 10px;

	float: left;

}



/* 

* Vertical Login-Form Style 

*/



#sl_vert {

	/*font-weight: bold;

	font-size: 80%;*/

}



#sl_vert #greeting {

	text-align: left;

	float: none;

	height: auto;

	margin-bottom: 1px;

}



#sl_vert .button {

	background-color: white;

	border: thin solid #d7d7d7;

	font-size: 100%;

	font-weight: normal;

	color: orange;

	height: 18px;

	line-height: 2px;

}



#sl_vert #sl_username {

	background-image: url(user_bg.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 22px;

	width: 100%;

	margin-bottom: 2px;

}



#sl_vert #sl_username input {
/*  Avinash | Modified this as part of fix for issue no 4 of Client list as 24 to 12 */
	padding: 2px 0 0 12px;

	overflow: hidden;
/******** Original Code | Avinash | Removed this as part of fix for issue no 4 of Client list
	width: 100px;
	Original Code End*******/

	font-size: 100%;

	border: 0;

	background: none;

	font-weight: normal;

	color: #07748f;

}



#sl_vert #sl_pass {

	background-image: url(pass_bg.png);
	color:#07748f;
	line-height:20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 100%;

}



#sl_vert #sl_pass input {
/*  Avinash | Modified this as part of fix for issue no 4 of Client list as 24 to 12 */
	padding: 2px 0 0 12px;

	overflow: hidden;

/******** Original Code | Avinash | Removed this as part of fix for issue no 4 of Client list
	width: 100px;
	Original Code End*******/

	font-size: 100%;

	border: 0;

	background: none;

	font-weight: normal;

	color: #777;

}



#sl_vert #sl_rememberme {

	margin-bottom: 5px;

}



#sl_vert #sl_submitbutton {

	margin-bottom: 5px;
	padding-top:2px;
	text-align: left;

}



#sl_vert #sl_lostpass {
        font-size: 80%;
	margin-bottom: 0px;
        text-align: left;
}



#sl_vert #sl_register {

        font-size: 80%;
	margin-bottom: 0px;

}



#sl_vert #sl_posttext {

	margin-bottom: 5px;

}


