﻿/* RadWindow for ASP.NET AJAX Base Stylesheet */

/* MVC overrides */
.RadWindow_myaccount table,
.RadWindow_myaccount table td
{
	border:0;
	padding:0;
}
.RadWindow_myaccount .rwTopResize
{
	font-size:1px;
	line-height:4px;
	width:100%;
	height:4px;
	background-position:0 -31px;
	background-repeat:repeat-x;
}
.RadWindow_myaccount .rwStatusbarRow .rwCorner
{
	background-repeat:no-repeat;
}
.RadWindow_myaccount .rwStatusbarRow .rwBodyLeft
{
	/*background-position:-16px 0;*/
}
.RadWindow_myaccount .rwStatusbarRow .rwBodyRight
{
	/*background-position:-24px 0;*/
}
.RadWindow_myaccount .rwStatusbar
{
	height:22px;
	background-position:0 -114px;
	background-repeat:repeat-x;
}
.RadWindow_myaccount .rwStatusbar div
{
	width:18px; 
	height:18px;
	background-position:0 -94px;
	background-repeat:no-repeat;
}
.RadWindow_myaccount table
{
	width:100%;
	height:100%;
	table-layout:auto; /* fixes the dimensions under IE */
}
.RadWindow_myaccount table td
{
	padding:0; 
	margin:0;
	border-collapse:collapse;
	vertical-align:top;
}
.RadWindow_myaccount .rwCorner
{
	width:7px !important; /*Need important to override built-in class*/
}
.RadWindow_myaccount .rwTopLeft,
.RadWindow_myaccount .rwTopRight,
.RadWindow_myaccount .rwTitlebar,
.RadWindow_myaccount .rwFooterLeft,
.RadWindow_myaccount .rwFooterRight,
.RadWindow_myaccount .rwFooterCenter
{
	/*
	height:8px;
	background-repeat:no-repeat;
	*/
	font-size:1px;
	line-height:1px;
}
/*UPDATED*/
.RadWindow_myaccount td.rwBodyLeft
{
	background:#ffffff url('media/BodyLeft.gif') repeat-y left top;
}
/*UPDATED*/
.RadWindow_myaccount td.rwBodyRight
{
	background:#ffffff url('media/BodyRight.gif') repeat-y right top;
}
/*UPDATED*/
.RadWindow_myaccount td.rwTopLeft
{
	background:transparent url('media/HeaderLeft.png') no-repeat left bottom;
	height:36px;
}
/*UPDATED*/
.RadWindow_myaccount td.rwTopRight
{
	background:transparent url('media/HeaderRight.png') no-repeat right bottom;
	height:36px;
}
/*UPDATED*/
.RadWindow_myaccount table td.rwTitlebar
{
	background:transparent url('media/HeaderCenter.png') repeat-x left bottom;
	height:36px;
	-moz-user-select:none;
}
/*UPDATED*/
.RadWindow_myaccount td.rwFooterLeft
{
	background:transparent url('media/FooterLeft.png') no-repeat left top;
	height:7px;
}
/*UPDATED*/
.RadWindow_myaccount td.rwFooterRight
{
	background:transparent url('media/FooterRight.png') no-repeat right top;
	height:7px;
}
/*UPDATED*/
.RadWindow_myaccount td.rwFooterCenter
{
	background:transparent url('media/FooterCenter.png') repeat-x;
	height:7px;
}
.RadWindow_myaccount .rwTitlebarControls
{
}
.RadWindow_myaccount .rwTitlebarControls em
{
	display:none;
}
/*UPDATED*/
.RadWindow_myaccount .rwWindowContent
{
	height:100% !important; /* very important property, especially for opera */
	border:0;
	background-color:#ffffff;
}
/* Support for displayng the rwLoading image in the iframe's parent TD */
.RadWindow_myaccount td.rwLoading
{
	background-repeat:no-repeat;
	background-position:center;
}
/* Support for displaying rwLoading image in the status bar  */
.RadWindow_myaccount .rwStatusbar .rwLoading
{	
	background-repeat:no-repeat;
}
.RadWindow_myaccount .rwStatusbar .rwLoading
{
	padding-left:30px;
}
.RadWindow_myaccount td.rwStatusbar input
{
	font:normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
	padding:4px 0 0 7px;
	margin:0;
	border:0;
	width:100%;	
	height:18px;
	background-color:transparent; 
	background-repeat:no-repeat;
	background-position:left center;
	cursor:default;
	-moz-user-select:none;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:block; 
	float:left;
	vertical-align:middle;
}

.RadWindow_myaccount .rwControlButtons
{
	padding:0; 
	margin:2px 0 0 0;
	list-style:none; 
	white-space:nowrap;	
	float:right; 
}

.RadWindow_myaccount .rwControlButtons li
{
	float:left;
	padding:0 1px 0 0;
}

.RadWindow_myaccount .rwControlButtons a
{
	width:30px; 
	height:21px; 
	line-height:1px; 
	font-size:1px;
	cursor:default;
	background-repeat:no-repeat;
	display:block; 
	text-decoration:none;
	outline:none;
}

.RadWindow_myaccount .rwControlButtons span
{
	text-indent:-9999px; 
	display:block;	
}

/* reload button */
.RadWindow_myaccount  .rwReloadButton
{
	background-position:-120px 0;
}

.RadWindow_myaccount .rwReloadButton:hover
{
	background-position:-120px -21px;
}

/* unpin button */
.RadWindow_myaccount .rwPinButton
{
	background-position:-180px 0;
}

.RadWindow_myaccount .rwPinButton:hover
{
	background-position:-180px -21px;
}

/* pin button */
.RadWindow_myaccount .rwPinButton.on
{
	background-position:-150px 0;
}

.RadWindow_myaccount .rwPinButton.on:hover
{
	background-position:-150px -21px;
}

/* minimize button */
.RadWindow_myaccount .rwMinimizeButton
{
	background-position:0 0;
}

.RadWindow_myaccount .rwMinimizeButton:hover
{
	background-position:0 -21px;
}

/* maximize button */
.RadWindow_myaccount .rwMaximizeButton
{
	background-position:-60px 0;
}

.RadWindow_myaccount .rwMaximizeButton:hover
{
	background-position:-60px -21px;
}

/* close button */
.RadWindow_myaccount a.rwCloseButton
{
	background:transparent url('media/ControlButtons.png') no-repeat 0 0;
	width:20px !important;
	margin:8px 0 0 0;
}
.RadWindow_myaccount a.rwCloseButton:hover
{
	background:transparent url('media/ControlButtonsOn.png') no-repeat 0 0;
	width:20px !important;
	cursor:pointer;
}

/* restore button */
.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton
{
	background-position:-30px 0;
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover
{	
	background-position:-30px -21px;
}

.RadWindow_myaccount a.rwIcon
{
	display:block;
	cursor:default;
	background:transparent no-repeat left top;
	width:300px !important; /*Need important to override built-in class*/
	height:36px !important; /*Need important to override built-in class*/
	margin:0 0 0 7px !important; /*Need important to override built-in class*/
	/*
	background-repeat:no-repeat;
	background-position:0 -78px;
	width:16px; 
	height:16px;
	margin:4px 5px 0 0;
	*/
}


.RadWindow_myaccount em
{
	font:normal bold 12px "Segoe UI", Arial;
	color:black;
	padding:3px 0 0 4px;	
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	float:left;	
}

.RadWindow_rtl .rwControlButtons
{
	float:left; 
}

div.RadWindow_rtl .rwControlButtons li
{
	float:right;
}

.RadWindow.rwInactiveWindow .rwTitlebarControls
{
	position:static;
}

.RadWindow_myaccount .rwDialogPopup
{
	margin:16px;
	color:black;	
	padding:0px 0px 16px 50px;
	font:normal 12px "Segoe UI", Arial, Verdana;
	cursor:default;
}

.rwDialogPopup .rwPopupButton
{
	margin:0;
}

.rwDialogPopup .rwPopupButton:focus,
.rwDialogPopup .rwPopupButton:active
{
	border:dotted 1px #999;						
}

.rwDialogPopup .rwPopupButton,
.rwDialogPopup .rwPopupButton span
{
	display:block; 
	float:left;
}

.RadWindow_myaccount .rwControlButtons a
{
	text-indent:-9999px;
}

html:first-child .RadWindow_myaccount ul
{
	float:right; 
	border:solid 1px transparent;
}

.RadWindow_myaccount .rwDialogText
{
	text-align:left;
}

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize
{
	display:none !important;
}

.RadWindow_myaccount .rwDialogInput
{
	font:normal 12px "Segoe UI", Arial, Verdana;
	color:black;
	width:100%;
	display:block;
	margin:8px 0;
	
}

.RadWindow_myaccount .rwWindowContent .radconfirm,
.RadWindow_myaccount .rwWindowContent .radalert
{
	background-color:transparent;
	background-position:left center;
	background-repeat:no-repeat;
}

.RadWindow_myaccount .rwWindowContent .radconfirm
{
	background-image:url('Common/ModalDialogConfirm.gif');	
}

.RadWindow_myaccount .rwWindowContent .radalert
{
	background-image:url('Common/ModalDialogAlert.gif');	
}

.RadWindow_myaccount .rwWindowContent .radprompt
{
	padding:0;
}

.RadWindow_myaccount .rwPopupButton,
.RadWindow_myaccount .rwPopupButton span
{
	text-decoration:none;
	color:black;
	line-height:21px;
	height:21px;
	cursor:default;
}

.RadWindow_myaccount .rwPopupButton
{
	background-repeat:no-repeat;
	background-position:0 -136px; 
	padding:0 0 0 3px;
	margin:8px 8px 8px 0;
}

.RadWindow_myaccount .rwWindowContent .rwPopupButton .rwOuterSpan
{
	background-repeat:no-repeat;
	background-position:right -136px; 
	padding:0 3px 0 0;
}

.RadWindow_myaccount .rwWindowContent .rwPopupButton .rwInnerSpan
{
	background-repeat:repeat-x;
	background-position:0 -157px; 
	padding:0 12px;
}

.RadWindow_myaccount .rwWindowContent .rwPopupButton:hover
{
	background-position:0 -178px; 
	padding:0 0 0 3px;
	margin:8px 8px 8px 0;
}

.RadWindow_myaccount .rwWindowContent .rwPopupButton:hover .rwOuterSpan
{
	background-position:right -178px; 
	padding:0 3px 0 0;
}

.RadWindow_myaccount .rwWindowContent .rwPopupButton:hover .rwInnerSpan
{
	background-position:0 -199px; 
	padding:0 12px;
}

.RadWindow_myaccount .rwStatusbarRow .rwBodyLeft
{
	/*background-position:-16px 0;*/
}

.RadWindow_myaccount .rwStatusbarRow .rwBodyRight
{
	/*background-position:-24px 0;*/
}

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow
{
	display:none;
}

.RadWindow.rwMinimizedWindow table.rwTitlebarControls 
{
	margin-top:4px;
}

.RadWindow.rwMinimizedWindow .rwControlButtons
{
	width:66px !important;
}

.RadWindow.rwMinimizedWindow em
{
	width:90px;
}

.RadWindow.rwMinimizedWindow
{
	width:200px !important;
	height:30px !important;
	overflow:hidden !important;
	float:left !important;
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft
{
	background-position:0 -220px;
	background-repeat:no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight
{
	background-position:-8px -220px;
	background-repeat:no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwTitlebar
{
	background-position:0 -250px !important; /* Should be !important because of IE6 */
	background-repeat:repeat-x;
}

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity:.65 !important; 
	-moz-opacity:.65 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}



