/* "DEFAULT" Derived */
div.modaldialogbacgkround
{
	background: black;
}
/*iframe 
{
	overflow:hidden !important;
}*/
.staticWin
{
	position:fixed !important;
}
.moveWin
{
	float:left;
	position:absolute !important;
}
.TelerikModalOverlay,.modalDialogPageMask
{
    background-color:rgb(0,0,0) !important;
    opacity: .4 !important;
	filter: alpha(opacity=40) !important;
}
.modalDialogPageMask
{
	position: fixed !important;
	z-index: 4000;
	top: 0px;
	left: 0px;	
	display: none;
	height:100% !important;
	width:100% !important;
}
/*set window transparency */
div.radwindow.radwindow_SSN-Window.normalwindow.transparentwindow td.corner, div.radwindow.radwindow_SSN-Window.normalwindow.transparentwindow td.titlebar, div.radwindow.radwindow_SSN-Window.transparentwindow td.footercenter
{
	/*Sansir*/
}

/*==================================== Common Styles ===========================================*/
/* Custom Sansir Styles*/
div.radwindow_SSN-Window
{
	height:auto !important;
}
div.radwindow
{
	border-color: #204448;
	border-style: solid;
	border-width: 1px;
	display: table;	
	/*position:fixed !important;	*/
}
div.radwindow_SSN-Window table tr.titlerow
{
	height: 0px;
	/*margin-top: 23px;*/
}
div.radwindow_SSN-Window table td.corner
{
	/*sansir*/
	width: 12px;
	font-size: 1px;
	line-height: 1px;
}

div.radwindow_SSN-Window table td.topleft,
div.radwindow_SSN-Window table td.topright
{
	height: 24px; /*Sansir*/
	background: url(  'Window/OverlayFrameSprites.png' ) 0 0 repeat-x;
}
div.overlayTab table td.topleft,
div.overlayTab table td.topright
{
	height:7px !important;
}

div.radwindow_SSN-Window table td.titlebar
{
	/*Sansir*/
	background: url(  'Window/OverlayFrameSprites.png' ) 0 0 repeat-x;
}

div.radwindow_SSN-Window table td.bodyleft, 
div.radwindow_SSN-Window table td.bodyright,
div.radwindow_SSN-Window html,  
.radfd_SSN body
{
	/*Sansir*/
	/*background-color: #dbe3e7 !important; BVD removed because of apperance in the body background in the admin skin*/
	/*overflow:hidden;*/
}
div.radwindow_SSN-Window .contentrow
{
	background-color: #dbe3e7;
}
div.radwindow_SSN-Window .windowcontent
{
	height: 100%;	
	border-bottom: 0; /*Sansir*/
	background: #dbe3e7;
}

div.radwindow_SSN-Window table td.footerleft
{
	/*Sansir*/
	background-color: #dbe3e7;
	background: url(  'Window/OverlayFrameSprites.png' ) 0px -30px repeat-x;
	height: 17px;
}

div.radwindow_SSN-Window table td.footercenter
{
	/*Sansir*/
	background-color: #dbe3e7;
	background: url(  'Window/OverlayFrameSprites.png' ) 0px -30px repeat-x;
	height: 17px;
}

div.radwindow_SSN-Window table td.footerright
{
	/*Sansir*/
	background: url(  'Window/OverlayFrameSprites.png' ) 0px -30px repeat-x;
	background-color: #dbe3e7;
	height: 17px;
}

div.radwindow_SSN-Window td.statusbar
{
	height: 20px;
	line-height: 18px;
	background: #e4e4e4;
}

div.radwindow_SSN-Window td.statusbar td
{
	border-top: 1px solid #cecece;
}

div.radwindow_SSN-Window td.statusbar div
{
	/*background: url(  'Window/WindowCornerSprites.gif' ) -20px -92px no-repeat;*/
}

div.radwindow_SSN-Window td.statusbar .loading
{
	/*background-image: url(  '/Images/Spinners/SSNLoader-16x16px.gif' );*/
}

div.radwindow_SSN-Window td.statusbar span.statustext
{
	font: normal 11px Verdana, Tahoma, Sans-serif;
	color: #000;
}

div.radwindow_SSN-Window td.statusbar input
{
	background-repeat: no-repeat;
}
div.radwindow_SSN-Window table.titlebarcontrols ul.controlbuttons
{
	/*Sansir*/
	display: none;
}

div.radwindow_SSN-Window table.titlebarcontrols ul.controlbuttons li a
{
	width: 30px;
	height: 26px;
	line-height: 26px;
	font-size: 1px;
	cursor: default;
	margin: 4px 0 0 2px;
}
div.radwindow_SSN-Window table.titlebarcontrols em
{
	/*Sansir*/
	font: normal normal 12px Tahoma, Verdana, sans-serif;
	color: black;
	margin: 0 0 4px 34px !important;
	font-weight: bold;	
	height: 15px;
}
.webkit div.radwindow_SSN-Window table.titlebarcontrols em
{
	margin: 0 0 4px 33px !important;
}
div.overlayTab table.titlebarcontrols em
{
	position:fixed;	
}
/* Q1.2008,v515 overlay element should be minimized when the window is minimized */
iframe.minimizedwindowoverlay_Default
{
	/* take into account the borders of the main DIV of the window when setting width/height */
	width: 164px !important;
	height: 34px !important;
}

div.radwindow_SSN-Window .windowcontent .windowpopup
{
	font: normal 11px Tahoma;
	color: black;
	/*padding: 0px 0px 16px 50px;*/
}
/*TODO: this part will be change maybe in  Button.SSN-Button.css*/
/*Buttons*/
/*common*/
.windowcontent .btnAlignRight
{
	float: right !important;
	margin: 18px 20px 0 0 !important;
	font-weight:bold;
}
.ie7 .windowcontent .btnAlignRight
{
	margin-right: 24px !important;
}
.windowcontent .btn
{
	float: right !important;
	margin: 18px 12px 0 0 !important;
	font-weight:bold;
}
a.ssnwindowbutton span.lbtn,
a.ssnwindowbutton span.rbtn
{
	width:6px !important;
	margin:0 !important;
	height:24px !important;
}
a.ssnwindowbutton span.cbtn
{
	width:60px !important;
	text-align: center;
	vertical-align: middle;
	line-height:24px;
	height:24px !important;
	margin:0 !important;
}
a.ssnwindowbutton
{
	margin-left: 12px;
	font-size: 11px;	
	display: block;
	float: left;
	cursor:pointer !important;
	font-weight:bold;
}

/*disabled and default*/
.radwindow_SSN-Window a.btndisabled span.lbtn, .radwindow_SSN-Window a.btndef span.lbtn
{
	background: url('Window/CommandButtonSprites.gif') 0 0 no-repeat;
}
.radwindow_SSN-Window a.btndisabled span.rbtn, .radwindow_SSN-Window a.btndef span.rbtn
{
	background: url('Window/CommandButtonSprites.gif') -6px 0 no-repeat;
}
.radwindow_SSN-Window a.btndisabled span.cbtn, .radwindow_SSN-Window a.btndef span.cbtn
{
	background: url('Window/CommandButtonSprites.gif') 0 -24px repeat-x;	
}
.radwindow_SSN-Window a.btndisabled
{
	filter:alpha(opacity=50);
	opacity:.50;
	cursor:not-allowed !important;
}
/*normal*/
.radwindow_SSN-Window a.btnnormal span.lbtn
{
	background: url(  'Window/CommandButtonSprites.gif' ) 0 -48px no-repeat;
}
.radwindow_SSN-Window a.btnnormal span.rbtn
{
	background: url(  'Window/CommandButtonSprites.gif' ) -6px -48px no-repeat;
}
.radwindow_SSN-Window a.btnnormal span.cbtn
{
	background: url(  'Window/CommandButtonSprites.gif' ) 0 -72px repeat-x;
}
.radwindow_SSN-Window a.btnnormal
{
	cursor:pointer !important;
}

/*Layout*/
div.radwindow_SSN-Window .windowcontent .windowpopup .bl
{
	background: url(  'Window/LayoutSprites.png' ) -5px 79px no-repeat #f3f7fa;
	width: 408px;
	height: 84px;
}
div.radwindow_SSN-Window .windowcontent .windowpopup .br
{
	background: url(  'Window/LayoutSprites.png' ) 403px 79px no-repeat;
	height: 100%;
}
div.radwindow_SSN-Window .windowcontent .windowpopup .tl
{
	background: url(  'Window/LayoutSprites.png' ) -5px -5px no-repeat;
	height: 100%;
}
div.radwindow_SSN-Window .windowcontent .windowpopup .tr
{
	background: url(  'Window/LayoutSprites.png' ) 403px -5px no-repeat;
	height: 100%;
}
div.radwindow_SSN-Window .windowcontent .windowpopup br
{
	clear: left;
}
div.radwindow_SSN-Window .windowcontent .windowpopup .buttongroup
{
	float: right;
	margin-right: 25px;
	margin-top: 18px;
}
div.radwindow_SSN-Window .windowcontent .windowpopup .buttongroup
{
	margin-right: 35px;
}

/*Inputs and Context*/
/*common*/    
div.radwindow_SSN-Window .windowcontent .dialogtext, 
div.radwindow_SSN-Window .windowcontent input.dialoginput
{
	display: block;
	float: left;
	margin-top: 24px;
	font-size: 11px;	
}
div.radwindow_SSN-Window .windowcontent .radprompt .dialogtext
{
    margin-top: 24px !important;
}

div.radwindow_SSN-Window .windowcontent .dialogtext
{
	text-align: right;
	padding-top: 2px;
	line-height: 23px;
	width: 127px;
	padding-right:4px;
}
div.radwindow_SSN-Window .windowcontent input.dialoginput
{
	padding: 6px 6px 3px 6px !important;
	
	border: solid 1px #aabcca !important;
	background: #fff !important;	
}
div.radwindow_SSN-Window .windowcontent .tr span,
div.radwindow_SSN-Window .windowcontent .ssnwindowbutton span
{
	font-size: 11px;
	width: 280px;
	float: left;
	/*margin: 22px 24px 18px 0;*/
	height: 25px;
}

div.radwindow_SSN-Window .windowcontent .windowpopup.radalert, 
div.radwindow_SSN-Window .windowcontent .windowpopup.radprompt, 
div.radwindow_SSN-Window .windowcontent .windowpopup.radconfirm
{
	padding: 0;
	height: 126px;
}
div.radwindow_SSN-Window .windowcontent a 
{
	text-decoration: none;
	color: black;
	line-height: 14px;
	cursor: default;
}
/*radprompt*/

div.radwindow_SSN-Window .windowcontent .windowpopup.radprompt
{
	width:430px !important;
	position:relative;
}
div.radwindow_SSN-Window .windowcontent .windowpopup.radprompt .dialogtext
{
	/*padding-top:26px;*/
	width:128px;
}
/*.ie7 div.radwindow_SSN-Window .windowcontent .windowpopup.radprompt .dialogtext
{
	width:132px;
}*/
div.radwindow_SSN-Window .windowcontent .windowpopup.radprompt .dialoginput
{
	margin-top:24px !important;
	width:202px !important;
}
/*radconfirm*/
.webkit div.radwindow_SSN-Window .windowcontent .windowpopup.radconfirm, 
.ie7 div.radwindow_SSN-Window .windowcontent .windowpopup.radconfirm,
.ff3 div.radwindow_SSN-Window .windowcontent .windowpopup.radconfirm
{
	width: 430px;
}
.ff3 div.radwindow_SSN-Window .windowcontent .windowpopup.radconfirm div.tr span
{
padding-top:24px;
}
div.radwindow_SSN-Window .windowcontent p
{
	font-weight: bold;
	font-size:11px;
	height: 25px;
	line-height:12px;
	margin: 30px 24px 29px 0;
}
.ie7 div.radwindow_SSN-Window .windowcontent p
{
	margin: 23px 0 6px 0;
}
.ff3 div.radwindow_SSN-Window .windowcontent .windowpopup.radconfirm div.tr span p
{
margin-top:0px;
margin-bottom:0px;
}
/*radalert*/
.webkit div.radwindow_SSN-Window .windowcontent .windowpopup.radalert, 
.ie7 div.radwindow_SSN-Window .windowcontent .windowpopup.radalert
{
	width: 430px;
}
div.radwindow_SSN-Window .windowcontent .radalert span
{
	font-weight: bold;
	font-size:11px;
	line-height: 14px;
	margin: 21px 24px 18px 0;
}
.ie7 div.radwindow_SSN-Window .windowcontent .radalert span
{
	margin: 22px 24px 18px 0;
}
.webkit div.radwindow_SSN-Window .windowcontent .radalert span
{
	margin: 22px 24px 18px 0;
}
div.radwindow_SSN-Window .windowcontent .radconfirm .confirmimage, 
div.radwindow_SSN-Window .windowcontent .radalert .confirmimage
{
	background: url(  'Window/trash.png' ) no-repeat;
	width: 42px;
	height: 42px;
	visibility: visible;
	float: left;
	margin: 24px 24px 18px 24px;
}

div.radwindow_SSN-Window .windowcontent .radalert .confirmimage
{
	background: url(  'Window/exclamation.png' ) no-repeat;
	margin: 24px 23px 18px 24px;
}

/*==============================================================================================*/

/*======================================SSN Applet Overlay =====================================*/
div.radwindow_SSN-Window .titlebarcontrols .iconCell
{
	display:none;
	width:15px;
}
/*==============================================================================================*/
/*====================================== Editor Dialog =========================================*/

 /*RADWINDOW PROMETHEUS "DEFAULT" SKIN */

div.radwindow_SSN table td.corner
{
	/*sansir*/
	width:12px;
	font-size:1px;
	line-height:1px;
}

div.radwindow_SSN table td.topleft
{
	height: 6px;
	/*Sansir*/
	background: url('../SSN-Window/Window/OverlayFrameSprites.png') 0 0 repeat-x;
}

div.radwindow_SSN table td.titlebar
{
	/*Sansir*/
	background: url('../SSN-Window/Window/OverlayFrameSprites.png') 0 0 repeat-x;
}

div.radwindow_SSN table td.topright
{
	height: 6px;
	/*Sansir*/
	background: url('../SSN-Window/Window/OverlayFrameSprites.png') 0 0 repeat-x;
}

div.radwindow_SSN table td.bodyleft
{
	/*Sansir*/
	background-color:#dbe3e7;
}

div.radwindow_SSN .windowcontent
{
	height: 100%;
	border-bottom:0;
	/*Sansir*/
	background:#f4f7f9;
}



div.radwindow_SSN table td.bodyright
{
	/*Sansir*/
	background-color:#dbe3e7;
}

div.radwindow_SSN table td.footerleft
{
	/*Sansir*/
	background-color:#dbe3e7;
	background: url('../SSN-Window/Window/OverlayFrameSprites.png') 0px -30px repeat-x;
	height:18px;
}

div.radwindow_SSN table td.footercenter
{
	/*Sansir*/
	background-color:#dbe3e7;
	background: url('../SSN-Window/Window/OverlayFrameSprites.png') 0px -30px repeat-x;
	height:18px;
}

div.radwindow_SSN table td.footerright
{
	/*Sansir*/
	background: url('../SSN-Window/Window/OverlayFrameSprites.png') 0px -30px repeat-x;
	background-color:#dbe3e7;
	height:18px;
}

div.radwindow_SSN td.statusbar
{
	height:20px;
	line-height:18px;
	background:#e4e4e4;
}

div.radwindow_SSN td.statusbar td
{
	border-top:1px solid #cecece;
}

div.radwindow_SSN td.statusbar input
{
	background:#e4e4e4;
	font:normal 11px tahoma;
	padding-left:4px;
}

div.radwindow_SSN td.statusbar div
{
      /*background:url('../SSN-Window/Window/WindowCornerSprites.gif') -20px -92px no-repeat;*/
}

div.radwindow_SSN td.statusbar .loading
{	
	/*background-image:url('../SSN-Window/Window/Loading.gif');*/
}

div.radwindow_SSN td.statusbar span.statustext
{
	font: normal 11px Tahoma;
	color:#000;
}

div.radwindow_SSN td.statusbar input
{
    background-repeat: no-repeat;
}

div.radwindow_SSN table.titlebarcontrols ul.controlbuttons
{
	/*Sansir*/
	display:none;
}

div.radwindow_SSN table.titlebarcontrols ul.controlbuttons li a
{
	width: 30px; height: 26px; line-height: 26px; font-size: 1px;
	cursor: default;
	margin: 4px 0 0 2px;
}

 /*reload button */
div.radwindow_SSN a.reloadbutton
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') no-repeat -90px 0;
}

div.radwindow_SSN a.reloadbutton:hover
{
	background-position: -90px -26px;
}

 /*unpin button */
div.radwindow_SSN a.pinbutton
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') no-repeat -150px 0;
}

div.radwindow_SSN a.pinbutton:hover
{
	background-position: -150px -26px;
}

 /*pinbutton */
div.radwindow_SSN a.pinbutton.on
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') no-repeat -120px 0;
}

div.radwindow_SSN a.pinbutton.on:hover
{
	background-position: -120px -26px;
}

 /*minimize button */
div.radwindow_SSN a.minimizebutton
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') no-repeat -60px 0;
}

div.radwindow_SSN a.minimizebutton:hover
{
	background-position: -60px -26px;
}

 /*maximize button */
div.radwindow_SSN a.maximizebutton
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') no-repeat -30px 0;
}

div.radwindow_SSN a.maximizebutton:hover
{
    background-position: -30px -26px;
}

 /*close button */
div.radwindow_SSN a.closebutton
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') no-repeat -180px 0;
}

div.radwindow_SSN a.closebutton:hover
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') no-repeat -180px -26px;
}

 /*restore button */
div.radwindow_SSN.maximizedwindow a.maximizebutton,
div.radwindow_SSN.minimizedwindow a.minimizebutton
{
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') 0 0 !important;
}

div.radwindow_SSN.maximizedwindow a.maximizebutton:hover,
div.radwindow_SSN.minimizedwindow a.minimizebutton:hover
{	
	background: transparent url('../SSN-Window/Window/CommandSprites.gif') 0 -26px !important;
}

div.radwindow_SSN table.titlebarcontrols a.windowicon
{
	/*Sansir*/
	display:none !important;
}

div.radwindow_SSN table.titlebarcontrols em
{
	/*Sansir*/
	font: 12px Tahoma;
	color: black;	
	margin:0px 0 3px 23px;
	font-weight:bold;
	padding-bottom:2px;
}

div.radwindow_SSN.minimizedwindow
{
	width: 160px !important; height: 30px !important;
	background: #4b4b4b;
	border: solid 2px #232323;
}

div.radwindow_SSN.minimizedwindow td
{
    background: none !important;
}

div.radwindow.radwindow_SSN.minimizedwindow table.titlebarcontrols 
{
	width: 150px !important;
	height: 40px !important;
	margin-top: -3px;	
}

div.radwindow.radwindow_SSN.minimizedwindow table.titlebarcontrols ul
{
    position: relative;
    top: -3px;
}

div.radwindow_SSN.minimizedwindow em
{
	color: white !important;
	width: 75px !important;
}


div.radwindow_SSN.minimizedwindow td.corner
{
	cursor: default;
}

div.radwindow_SSN.minimizedwindow td.corner.topleft,
div.radwindow_SSN.minimizedwindow td.corner.topright
{
	width: 10px !important;
}

div.radwindow_SSN.minimizedwindow td.titlebar
{
	cursor: default;
	background: #4b4b4b;
}

div.radwindow_SSN .windowcontent .windowpopup
{
	margin:16px;
	font:normal 11px Tahoma;
	color:black;	
	padding:0px 0px 16px 50px;
}

div.radwindow_SSN .windowcontent .windowpopup.radalert
{
	background: transparent url('../SSN-Window/Window/ModalDialogAlert.gif') no-repeat 8px center;
}

div.radwindow_SSN .windowcontent .windowpopup.radprompt
{
	padding: 0;
	
}

div.radwindow_SSN .windowcontent .windowpopup.radconfirm
{
	background: transparent url('../SSN-Window/Window/ModalDialogConfirm.gif') no-repeat 8px center;
}

div.radwindow_SSN .windowcontent .dialogtext
{
    text-align: left;
}

div.radwindow_SSN .windowcontent input.dialoginput
{
	padding: 3px 4px 0 4px;
	height: 17px;
	width: 100%;
	font: normal 11px Tahoma;
	border: solid 1px black;
	background: #d6d6d6;
}

div.radwindow_SSN .windowcontent a,
div.radwindow_SSN .windowcontent a span
{
	text-decoration: none;
	color: black;
	line-height: 14px;
	cursor: default;
}

div.radwindow_SSN .windowcontent a.radwindowbutton
{
	margin: 8px 1px 0 0;
	border: solid 1px black;
	background: #4f4f4f;
	font-weight: bold;
}

div.radwindow_SSN .windowcontent a.radwindowbutton span.outerspan
{
	padding: 0 3px 0 0;
	border: solid 1px white;
}

div.radwindow_SSN .windowcontent a.radwindowbutton span.innerspan
{
	padding: 0 12px;
	color: white;
	line-height: 22px;
}

/*radwindow button disabled*/
div.radwindow_SSN .windowcontent a.ssnbuttondisabled
{
	margin: 8px 1px 0 0;
	border: solid 1px black;
	background: #ff0000;
	font-weight: bold;
}

div.radwindow_SSN .windowcontent a.ssnbuttondisabled span.outerspan
{
	padding: 0 3px 0 0;
	border: solid 1px white;
}

div.radwindow_SSN .windowcontent a.ssnbuttondisabled span.innerspan
{
	padding: 0 12px;
	color: white;
	line-height: 22px;
}

div.modaldialogbacgkround
{
	background: black;
}

 /*set window transparency */
div.radwindow.radwindow_SSN.normalwindow.transparentwindow td.corner,
div.radwindow.radwindow_SSN.normalwindow.transparentwindow td.titlebar,
div.radwindow.radwindow_SSN.transparentwindow td.footercenter
{
	/*Sansir*/
}
/* Custom Sansir Styles*/

div.radwindow 
{
	border-color:#204448;
	border-style:solid;
	border-width:1px;
}
div.radwindow_SSN table tr.titlerow
{
	/*Sansir*/
	height:24px;
}
.webkit div.radwindow_SSN table.titlebarcontrols td
{
	width:auto !important;
}
.webkit div.radwindow_SSN table.titlebarcontrols em
{
	font: 11px Tahoma;
	color: black;	
	margin: 1px 0 3px 14px;
	font-weight:bold;
	padding-bottom:2px;	
}
/**********************************/
.ie7 div.radwindow_SSN.radhtmleditordialog td.titlebar div.topresize
{
	height:0px !important;
}
.ie7 div.radwindow_SSN.radhtmleditordialog table.titlebarcontrols em
{
	padding-top:4px;
}

.webkit div.radwindow_SSN.radhtmleditordialog table.titlebarcontrols em
{
	margin-left:23px;
}

/**********************************/

/*==================================== End Editor Dialog =======================================*/