﻿@import url("Reset.css");
@import url("PageTitle.css");
@import url("Tree.css");
@import url("TabControl.css");

div#ContentArea { background:#FDFDFD; }
div.ContentPadding { padding:10px 10px 10px 10px; }

table tr td { white-space:nowrap; vertical-align:top; }
table.middle tr td { vertical-align:middle; padding-right:5px; } table.middle tr td img { vertical-align:bottom; }
table.BizForm tr td { vertical-align:middle; padding-right:5px; } table.BizForm tr td img { vertical-align:bottom; }

table.UniGridGrid { width:100%; border:solid 1px #cccccc; border-top:none; }
table.UniGridGrid td, table.UniGridGrid th { padding:0 3px; height:22px; line-height:22px; vertical-align:middle; border-top:solid 1px #cccccc; }
table.UniGridGrid span { display:inline-block; height:20px; line-height:20px; overflow: hidden; vertical-align:middle; }
table.UniGridGrid span.UniGridActionSeparator { border-left:solid 1px #ccc; margin:0 3px; display:inline-block; height:20px; line-height:20px; overflow:hidden; }
table.UniGridGrid td img, table.UniGridGrid td input { vertical-align:middle; }

div.UniGridLinkNew { height:32px; line-height:32px; } div.UniGridLinkNew img, div.UniGridLinkNew a, div.UniGridLinkNew a:hover { vertical-align:middle; }
div.UniGridFooter { width:100%; text-align:right; height:32px; line-height:32px; }

.HeightQuarterLine { height:5px; }
.HeightHalfLine { height:11px; }
.HeightFullLine { height:22px; }

.Bold { font-weight:bold; }
.Red, .ErrorLabel { color:Red; }
.MainErrorLabel { color:Red; padding:0 5px 0 5px; border:dotted 1px red; margin-bottom:10px; white-space:normal; }
.MainInfoLabel { padding:0 5px 0 5px; color:#adc4cf; border:dotted 1px #adc4cf; margin-bottom:10px; }
span.LabelInfoInCell { font-size:11px; line-height:14px; color:#adc4cf; white-space:normal; }
.RedAsterisk { color:Red; display:inline; }

#PnlAttributeActions { margin-bottom:5px; }
div.pnlFields { margin-left:10px; }

div.TableSubTitle { border-bottom:solid 2px #eb4800; color:#eb4800; margin-bottom:4px; margin-top:22px; text-align:right; text-transform:uppercase; }
td.LabelCell { width:250px; }
td.LabelCell td { white-space:nowrap; }
td.LabelDual { width:470px; }
div.LabelCell { width:250px; }
td.InputCellForTextBoxNormal		input.cmstextbox { width:210px; }
td.InputCellForDualTextBoxes		input.cmstextbox { width:140px; } .dotSeparator { text-align:center; display:none; }
td.InputCellForTextBoxShort			input.cmstextbox { width:140px; }
td.InputCellForDateBoxShort			input.cmstextbox { width:140px; } td.InputCellForDateBoxShort input.CalendarIcon {  }
td.InputCellForTextAreaNormal		textarea.cmstextarea { width:210px; }
td.InputCellForTextAreaWide			textarea.cmstextareawide { width:470px; }
td.InputCellForDropListNormal		select.cmsddl { width:212px; }
td.InputCellForFileUploaderNormal	input { width:210px; }

.right { float:right; }
.left { float:left; }

/* ----------------------------- < Inputs ----------------------------- */
input.cmstextbox, 
textarea.cmstextbox, 
textarea.cmstextarea, 
textarea.cmstextareawide,
select.cmsddl,
select.cmsfilterdll,
select.cmslistbox,
.Uploader .UploaderInputFile
{ 
	border:solid 1px #adc4cf; 
	background:#FEFEFD;	
}
textarea.cmstextareawide { height:100px; }
input.cmsbutton, input.cmsbuttonShort { border:none; padding:0 10px 0 10px; height:20px; margin:1px 1px 1px 1px; color:White; background:#005784 url("../../App_Themes/Deotix/Images/background/band-medium.gif") repeat 0 0; }
input.cmsbuttonShort { width:60px; }
input.cmsimgbutton, input.CalendarIcon { border:solid 1px #adc4cf; text-decoration:underline; vertical-align:middle; } input.cmsimgbutton:hover, input.CalendarIcon:hover { text-decoration:none; }
input.cmscheckbox { border:solid 1px #adc4cf; margin-right:5px;  }
img.cmscheckbox { border:solid 1px #adc4cf; margin-right:5px; }
#CellAttributesList select.cmslistbox { width:250px; height:400px; }
#CellAttributesList select.cmsddl { width:250px; }
select.cmsfilterdll { width:100px; }
input.cmstextbox, 
textarea.cmstextbox, 
textarea.cmstextarea, 
textarea.cmstextareawide { padding:1px 1px 1px 1px; }
/* ----------------------------- Inputs > ----------------------------- */

div#CMSAdministrationLogo { float:left; width:405px; font-weight:bold; }
div#CMSAdministrationTop { float:right; text-align:right; }

/* Sites */
.SiteStatusRunning { color:#00aa00; }
.SiteStatusStopped { color:#ee0000; }

.loading  { width:16px; height:16px; background:url('../../App_Themes/Deotix/Images/loading_16x16.gif') 0 0 no-repeat; }
.loading2 { width:16px; height:16px; background:url('../../App_Themes/Deotix/Images/loading2_16x16.gif') 0 0 no-repeat; }

/* Header */
div.CMSDeskHeader
{
	height:39px;
	border-bottom:solid 1px #a4b2bc; 
	background-color:#faf8f0;
}
div.CMSDeskHeaderInside
{
	padding:13px 10px 0px 10px;
	margin-bottom:-1px;
}

div.CMSDeskHeader #Logo { width:214px;}
.CurrentMode { font-weight:bold; }
.SwitchMode { }

#HeaderTable {
}

.UserName {
	font-weight:bold;
}
.DetailLabel { white-space:pre; font-size:85%; }

.CalendarAction, .CalendarIcon  { margin:0 0 0 4px; }

/*.HeaderLeft
{
	float:left;
	background:url(Images/logo.gif) no-repeat;
	width:160px;
	height:40px;
	overflow:hidden;
}
.HeaderTabs
{
	height:29px;
	line-height: 27px;
	padding-top:11px;
	float: left;
	margin: 0px -1px 0px 0px; _margin: 0px -3px 0px 0px;
	overflow: hidden;
}
.HeaderRight { 
	float:right;
	background:url(Images/CMSDesk/header.gif) repeat-x;
	height:29px;
	padding:10px 10px 0 0;
	_overflow:hidden;
	margin-left:3px;
}
*/

/* Footer */
.CMSDeskFooter {
	height:29px;
	line-height:29px;
	border-top:solid 1px #a4b2bc; 
	background-color:#faf8f0;
}
.CMSDeskFooterInside {
	padding:0 10px 0 10px;
	color:Gray;
	text-align:right;
}

div#CMSAdmin {
	width:300px;
	padding:15px 0;
	border:solid 1px #a4b2bc; 
	background-color:#faf8f0;
	margin:70px auto 0 auto;
}

.CapsLockOn { visibility:visible; color:Red; cursor:default }
.CapsLockOff { visibility:hidden }

/* Editable Regions */
.CMSEditableRegionEdit
{
	border: dashed 1px #adc4cf;
	overflow: hidden;
	margin: 1px;
}
.CMSEditableRegionTitle
{
	font-weight:bold;
	display: block;
	padding: 2px 2px 2px 5px;
	background-color: #F9F8F4;
	font-size:xx-small;
	color:Red;
}
.FCKEditorDisabled
{
	margin: 1px;
	border: solid 1px #888888;
	padding: 2px;
	color: #888888;
	overflow: auto;
}


div.BizFormSaveAndAnother img { width:24px; height:24px; }
div.BizFormSaveAndAnother * { line-height:24px; vertical-align:middle; }

td.LogonTitle 
{
	font-size: 15px;
	color: #eb4800;
	text-align: center;
	font-weight: bold;
	padding-bottom: 15px;
}

.NodePermissions
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	width:640px;
}

.NodePermissions fieldset
{
	border:solid 1px #eb4800;
	padding:10px 10px 10px 10px;
}

.NodePermissions legend
{
	padding:0 5px 0 5px; /*margin-left:-8px;	margin-right:4px;*/	
	font-weight:bold;
	color:#eb4800;
}

.GlobalArea 
{
	width:100%; 
	height:100%; 
	overflow:auto; 
}
.GlobalAreaInside
{

}

table#calDate { width:212px; }
table#calDate th ,table#calDate td { text-align:center; vertical-align:middle; }

