/*
 * Copyright (c) Microsoft Corporation.  All rights reserved.
 * 
 * This code is licensed under the Microsoft Permissive License (Ms-PL)
 * 
 * SEE: http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx
 * 
 * or the EULA.TXT file that comes with this software.
 */

/* styles for Information Card support. */
	.InformationCardsSupported {
		display:none;
	}
	.InformationCardsNotSupported {
		display:none;
	}

	button.ic, button#icSignIn, button#icSignUp, button#icProtectAccount, button#icRecoverAccount, button#icConfirmation {
		width:180px; 
		height:50px;
		padding: 0px;
		cursor:default;
	}

	img.ic {
		float:left; 
		margin: 3px 0px 0px 3px;
	}
	div.ic {
		margin:7px 0px 7px 0px; 
		float:right; 
	}

	div.icContainer {
		width:200px; 
		text-align:center;
	}
/* END styles for Information Card support. */

	
/* Styles required for the showPopup method in CardKit */
	#icPopup {
		visibility: hidden;
	}
	  
	#icText {
		margin: 25px; 
		color:white; 	
		height:290px;
	}
	  
	.icContent {
		font-family: Verdana, Geneva, Arial, sans-serif;
		margin-left: -219px;
		margin-top: -165px;
		position: absolute;
		left: 50%;
		top: 50%;
		width:438px; 
		height:329px;
		font-size: 10px;
		background-image:url(images/notice.png); 
		background-repeat: no-repeat;
		filter:Alpha(opacity=90 );
		opacity: 0.90;
		
	}

	.icShadow {
		position: absolute;
		margin-left: -219px;
		margin-top: -165px;
		left: 51%;
		top: 51%;
		width:438px; 
		height:329px;
		background-image:url(images/notice.png); 
		background-repeat: no-repeat;
		filter:Alpha(opacity=25 );
		opacity: 0.25;
	}

	#icBackground {
		position:absolute;
		background-color:white; 
		left:0; 
		top:0; 
		width:100%; 
		height:100%;  
 		filter:Alpha(opacity=45 );
		opacity: 0.45;
	}

	#icUseCheckBox {
		position:absolute;
		top:250px; 
		color:white; 
		text-align:center; 
		width:438px;
		visibility:hidden;
	}

	#icClearMessage {
		position:absolute; 
		top:280px; 
		left:330px; 
		width:70px;	
	}
/* END styles for Popup */

/* Styles required for the showInfobar method in CardKit */
	#icInfobar {
		position:absolute; 
		top:-100px;
		left:0px; 
		width:100%; 
		visibility:hidden; 

	}
	.icInfobarCommon {
		position:absolute; 
		color:White; 
		top:0; 
		left:0; 
		overflow:hidden; 
		height:1.5em; 
		padding:.25em 0em 0em 0em; 
		width:100%; 
		font-size:small; 
	}
	.icInfobarBackground {
		background:purple; 
	}
	.icInfobarText{
		width:95%; 
		background:purple; 
		font-family:Calibri, Tahoma, Arial, Sans-Serif; 
		padding-left:27px;
	}
	#icInfobarCancel 
	{
		cursor:default; 
		text-align:right; 
		font-family:Consolas, Lucida Console, Arial, Sans-Serif; 
		font-weight:bold;        
	}
	.icInfobarImage {
		position:absolute; 
		top:2px; 
		left:5px;
	}
/* END styles for passive Infobar */

/* Styles required for the showInfobar method in CardKit */
	#icToast {
		left:0px;width:420px; visibility:hidden; position:fixed;
	}
	.icToastImg {
		position:absolute; top:0; left:0; width:100%;
	}
	#icToastFooter {
		position:absolute;left:0; width:100%;
	}
	.icToastIcon {
		position:absolute; top:15px; left:6px;
	}
	.icToastText {
		position:absolute; 
		left:70px; 
		font-size:13px;		
		font-family:Calibri, Tahoma, Arial, Sans-Serif; 
	}
	#icToastTitle {
		top:20px; 
		font-weight:bold;
	}
	#icToastText 
	{
		top:40px; 
		width:340px; 
	}
	#icToastCancel 
	{
		position:absolute; 
		left:406px; 
		top:6px;
		cursor:default; 
		text-align:right; 
		font-family:Consolas, Lucida Console, Arial, Sans-Serif; 
		font-weight:bold;        
	}
	
/* END styles for passive Infobar */