/* ============================================================================*/
/* ========= SIGN IN BOX ============ */
#signInBox
{
	position: absolute;
	z-index: 2;
	border: solid 1px silver;
	
	background-color: blue;
	color: silver;
	
	padding: 0px;
	margin: 0px;
/* THIS SHOULD BE SET IN THE PARTICULAR WEB APPLICATION
	top: 135px;	
	left: 40px;
*/ 
	height: 210px;
	width: 350px;

	display: none;
}

#signInBoxBackground
{
	position: absolute;

	top: 0px;
	left: 0px;

	z-index: 3;

	width:100%;
	/*height:100%;*/
	display: block;
/*	background-color: blue;	*/
}


#signInBoxShadow
{
	position: absolute;
	z-index:-10;
	border: solid 1px silver;	
	/*background-color: black;*/
	background-color: #282828;
	top: 6px;	
	right: -7px;
	display: block;

	height: 210px;
	width: 350px;
}


#signInBoxOpenCtrl, #signOutBoxOpenCtrl
{
	margin-right: 10px;
	padding: 5px;
	/*text-decoration: underline;*/
	
}
#signInUserName { color: white; }



#signOutBoxOpenCtrl { display: none; }

#signInBox #signInBoxCloseCtrl
{
	position: absolute;
	display: block;
	border: 1px solid silver;
	padding: 3px;
	
	top: 0px;
	right: 0px;
	
	color: silver;
	background-color: darkblue;
	font-family: arial;
	font-weight: bold;
}
#signInBoxCloseCtrl:hover
{ 
	background-color: blue;
}


#signInBoxCloseCtrl:hover,  #signInBoxOpenCtrl:hover, #signOutBoxOpenCtrl:hover
{
	cursor: pointer;
}

#signInBox #signInBoxTitle
{
	position: relative;
	border: 1px solid silver;
	font-weight: bold;
	
	padding: 3px;
	padding-bottom: 3px;
	margin-left:1px;
	margin-right: 20px;
	text-align: center;
	color: white;
	background-color: darkblue;
	display: block;	
}

#signInBox #signInBoxContent
{
	position: relative;
	display: block;
	background-color: blue;
	border: 0px none;
	padding: 8px;
	text-align: left;
	margin: 0px;
	font-weight: bold;
}



#signInBoxLoading
{
	background-color: red;
	display: none;
	z-index: 10;
	top: 30px;
	right: 5px;
	padding: 0px 5px;
	position: absolute;
}

#signInBoxMessage
{
	display: none;
	top: 30px;
	right: 5px;
	padding: 0px 5px;
	margin-bottom: 8px;
}

#signInBoxMessage br
{
	padding: 0px;
	margin: 0px;
	display: inline;
}
