﻿body {
	font-family: verdana, arial, helvetica, sans-Serif;
	font-size: 11px;
}
	/*
	* EditTool.aspx - Panelbar to the left
	*/
	#ET_div_switchWrapper
	{
	    position:absolute;
	    top:0;
	    right:0;
	    z-index:1000;
	}
	.ET_btn_switchToWeb,
	.ET_btn_switchLogOut
	{
	    margin:0;
	    padding:0;
	}
	table#tblContent
	{
	    background:#d3dae2 url('../../../Images/tool/shadow_tool_rightWide_repY.gif') repeat-y 965px 0; 
	}
	td#tdLeftColumn
	{
	    background-color:#d3dae2;
		width:270px; /* RC1 width:278px; */
		height: 100%;
		margin-top: 0px;
		vertical-align: top; 
		overflow-x:hidden;
	}
	td#tdContent
	{
	    background:transparent url('../../../Images/tool/bg_artologikLogo.gif') no-repeat 709px 100%;
	    width: 99%;
	    height: 100%;
	}
	div#divContent
	{
	    width:100%;
	    height:100%;
	    background:transparent url('../../../Images/tool/bg_fakeheader.gif') no-repeat 0 0;
	}
	.tdContentArea 
	{ 
	    width:695px;
	    background-color:#d3dae2; 
	}
	div#wpLogoWrapper
	{
	    background-color:#fff;
		padding-top:10px;
		padding-left:20px;
		height: 90px;
	}
	img#wpLogo
	{
		margin-bottom:6px;
	}
	div#panelBarWrapper
	{
		width:270px;        
		position:relative;
		top:-1px;
	}
	div#panelBarHeader
	{
		width:270px;
		height:30px;
		background:#000 url('../../../Images/tool/bg_toolboxHeader_repX.gif') repeat-x 0 0; 
	}
	.panelBarHeaderText
	{
		font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; line-height:30px;
		margin-left:12px;
	}
	div#panelBarBody
	{
		width:270px;
		background-color:#000000;
		padding-bottom:1px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	.TreeClass
	{
		overflow-y: auto; 
		overflow-x: hidden; 
/*		max-height: 400px;
*/	}
	/* End - EditTool.aspx */
	
	/* 
	* IFrameMaster.master
	*/
	.staticPageHeader { position: fixed; top: 0px; left: 0px; z-index:1999; background-color:#ffffff; } /* z:index:3008; is used by "RadWindows" in the Editor */
	div#divIFMPageHeader
	{
		margin:0;
		height:126px;
		background-color:#fff;
		overflow:hidden;		
	}
	div#divIFMInfoFrameWrapper
	{
		margin:0;
	}
	
	div#divIFMInfoFrameHeader
	{
		margin:0;
		padding:0 5px;
		background:#000 url('../../../Images/tool/bg_pageInfoHeader_repX.gif') repeat-x 0 0; 
		height:22px;
		border-top:solid 1px #000000;
		font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; line-height:22px;
	}
	span#infoHeaderCol1
	{
	    float:left;
	}
	span#infoHeaderCol2
	{
	    float:right;
	}
	
	div#divIFMTabsWrapper
	{
        background:#000 url('../../../Documents/Common/RadControls/Skins/TabStrip/Main/bg_repX.gif') repeat-x 0 0;
		position:absolute;
		top:94px; /* 92px*/
		vertical-align:bottom;
		margin-top:5px;
	}
	.TabStripMain_Empty
	{
	    width:695px;
	    background:#000 url('../../../Documents/Common/RadControls/Skins/TabStrip/Main/bg_repX.gif') repeat-x 0 0;
	    line-height:30px;
		height:30px;
	}
	.TabStripInner_Empty
	{
	    height:26px;
	    background-color:#fff;
	    border-bottom:solid 1px #6e6e6e;
	}
	
	table#tblEditArea,
	.toolAreaWrapper
	{
		/*position:absolute;
		top:129px;*/
		padding-top:129px;
		
		_padding-top:5px;
	}

	.EditPage_EmptyToolbar,
	.EditPage_Toolbar
	{
	    background-color:#eef4fd;
		line-height:24px;
		height:24px;
		border:solid 1px #6e6e6e;
		border-top:none;
		text-align:right;
	}
	.EditPage_EmptyToolbar
	{
		 	
	}
	
	td.EditPage_AjaxInfo
	{
		text-align:right;
	}
	


	.EditPage_Link_Table
	{
		font-family: Verdana;
		font-size:small;
		border:double 1px black;
	}

	/* End - IFrameMaster.master */
	
	/* 
	* WPPageInfoControl 
	*/	
	.labelHeader
	{
		font-size:10px;
		font-weight:bold;
	}
	.labelValue
	{
		font-size:10px;
		font-weight:normal;
	}
	table#tblPageInfo
	{
	    width:682px;
		margin:5px 0 0 5px;
		border: solid 1px black;
		border-top: none;
		font-size:10px; 
		font-family:Verdana, Arial; 
		background-color:#fff;
	}
	table.infoTable
	{
	    width:100%;
	}
	table.infoTable td
	{
	    height:14px;
	    vertical-align: top;
	    padding:3px;
	}
	.infoTableCol1,
    .infoTableCol2,
    .infoTableCol3 {  width:33%; }
	td.infoTableHeader
	{
		padding-right:9px;
	}
	td.infoTableValue
	{
		padding-right:10px;
	}
	.infoTable.imageInfoTable .infoTableColumn1 td.infoTableValue span{
		display: block;
        max-height: 34px;
        overflow: hidden;
	}
	td.infoTableValue a
	{
		font-size:10px;
		color:#000000;
		font-weight:normal;
		text-decoration:none;
	}
	td.infoTableValue a:visited
	{
	}
	td.infoTableValue a:visited
	{
		text-decoration:underline;
	}
	span.PIC_lockedByInfo
	{
	    float:left;
	}
	span.showAllInfo,
	span#spnCloseInfo
	{
	    float:right;
	    display:block;
	    background:transparent url('../../../Images/tool/Icons/16x16/Symbol Information.gif') no-repeat 0 0;
	    width:16px;
	    height:16px;
	    overflow:hidden;
	    cursor:pointer;
	    margin-top:2px;
	    margin-left:6px;
	}
	span#spnCloseInfo
	{
	    background-image:url('../../../Images/tool/Icons/16x16/Close.gif');
	}
	/* DisplayMode : PageInfo */
	.pageInfoTable .infoTableCol1,
	.pageInfoTable .infoTableCol3 {  width:185px; }
	.pageInfoTable .infoTableCol2 {  width:310px; }
	/* DisplayMode : ImageInfo */
	table.imageInfoTable td.infoTableCol3
	{
	    
	}
	/* DisplayMode : ApplicationInfo */
	table.applicationInfoTable tr.infoTableRow1 td.infoTableCol1,
	table.applicationInfoTable tr.infoTableRow1 td.infoTableCol2,
	table.applicationInfoTable tr.infoTableRow1 td.infoTableCol3
	{
	    padding-bottom:0px;
	}
	
	/* AjaxStatusMessage */
	#divAjaxStatus          { line-height:49px; min-height:49px; _height:49px; padding:0 11px; }
	span#spnAjaxMsg         { display:block; float:left; line-height:12px; width:90%; padding-top:10px; }
	.ajaxMsgError           { color:#ff0000; }
	#spnAjaxIconWrapper     { display:block; float:right; }
	#imgAjaxIcon            { vertical-align:middle; margin-bottom:1px; }
	/* End - WPPageInfoControl */
	
	/* 
	* ToolBox - "WP4 Startpage" 
	*/
	table.TBX_wrapper
	{
	    width:682px;
	    height:100%;
	    margin:11px 0 0 5px;
	}
	td.TBX_generalColumn,
	td.TBX_myColumn,
	td.TBX_allColumn,
	td.TBX_hiddenColumn
	{
	    vertical-align:top;
	    padding-bottom:8px;
	}
	td.TBX_myColumn,
	td.TBX_allColumn
	{
	    width:50%;
	}
	td.TBX_myColumn
	{
	    padding-right:3px;
	}
	td.TBX_allColumn
	{
	    padding-left:3px;
	}
	span.TBX_zoneHeader
	{
	    padding-left:1px;
	}
	/* 
	* Shadow Table
	*/
	table.shadowTable
	{
		margin:0 0 3px 5px;		
	}

	/* End - Shadow Table */
	
	.bodyNoMargins
	{
		margin:0;
	}
	.label
	{
		font-family: Verdana;
		font-size: small;
		/*font-weight: bold;*/
	}
	/* inputForm - used as wrapper for content in all 'EditPage_*.aspx' pages */
	div.inputForm,
	div.inputFormNoPadding,
	div.inputFormWithTabs,
	.toolWrapper,
	.toolWrapperWithTabs
	{
	    width:682px;

		margin:0;
		padding:0;
	}
	div.inputForm, /* Have no inner tabs */
	.toolWrapper
	{
	    margin-top:26px;
	    border-top:solid 1px #6e6e6e;
	}
	div.inputFormWithTabs
	{
	}
	.inputTabStrip
	{
		width:100%;
	}
	div.inputContent,
	div.inputTabContent,
	.toolForm,
	.toolFormTabContent
	{
	    width:658px;
	    padding:11px;
	    background-color:#eef4fd;
	    border-left:solid 1px #6e6e6e;
	    border-right:solid 1px #6e6e6e;
	    border-bottom:solid 1px #6e6e6e;
	    
	    min-height:320px;
	}
	div.inputContent div.inputTabContent
	{
	    width:680px;
	    padding:0;
	    border:none;
	    
	}
	#divEPEditPageWrapper .inputContent
	{
	    width:auto;
	    padding:0;
	}
	div.inputInnerTabContent
	{
	    padding:4px;
	}
	
	div.ingressWrapper
	{
	    padding:3px 3px 5px 3px; /* same values as td.dm_ingress in 'WPDocumentManager.css' */
	}
	.toolAreaWrapper .ingressWrapper
	{
	    padding-left:11px;
	}
	
	div.inputIngress
	{
		font-family:Verdana, Arial;
		margin-bottom:16px;
		padding-bottom:6px;
	}
	div.inputIngressHeader
	{
		display:none;
	}
	div.inputIngressText
	{
		width:360px;
		font-size:10px;
	}
	
	/* ##### TOOLS ##### */
	/*
    * OBS! A lot of values for .tool*-classes are shared with the .input*-classes above 
    */
	div.toolHeader
	{
		height:99px; /* FireFox : 120px */
		margin:0px;
		padding:0px;
		background-color:#fff;
		overflow:hidden;
	}
	div.toolWrapper
	{
	    
	}
	div.toolWrapperWithToolbar
	{
		padding:4px 8px 3px 12px;
	}
	/* toolForm - used as wrapper for content in all 'WP-Tool' pages */
	.toolForm_contentFullWidth,
	.toolForm,
	.toolFormTabContent 
	{
	    width:680px; /* 682px - 2px (for left and right border) = 680px */
	    padding:0;
	}
	.toolFormNoWidth
	{
	    position:relative;
		top:0px;
		left:0px;
		margin:0px;
		margin-left:0px;
		background-color:#ecf1f6;
		border:solid 1px #000000;
	}
	
	div.toolSectionTop,
	div.toolSectionBottom,
	div.toolSectionBottomTopBorder,  
	div.toolSectionBottomWithTabs
	{
	    padding:4px 9px;
	    border-top:solid 1px #6e6e6e;
	}
	div.toolSectionTop
	{
	    padding:4px 11px;
	    border-bottom:solid 1px #6e6e6e;
	}
	.inputContent div.toolSectionBottom
	{
	    border-top:none;
        clear:both;
	}
	div.toolSectionBottomWithTabs
	{
	    padding:0;
	}
	div.toolNoBorderedContent
	{
	    padding:2px 2px;
	}
	div.toolSectionSplit
	{
	    background-color:#ffffff !important;
	    height:12px;
	    line-height:12px;
	}
	div.toolSectionToolbar
    {
	    background:#ecf1f6 0px bottom repeat-x; 
    }
    .toolBorderTop
    {
        border-top:solid 1px #6e6e6e;
    }
    table.toolMainTable,
    table.toolInnerTable
    {
        width:100%;
    }
    table.toolMainTable td
    {
        vertical-align:top;
        padding-bottom:5px;
    }
    table.toolMainTable td.toolSection,
    span.toolSection
    {
        vertical-align:top;
        padding:2px;
        background-color:#d7dde5;
    }
    span.toolSection
    {
        display:block;
    }
    table.toolMainTable td.toolSectionContent
    {
        vertical-align:top;
        padding:4px 0 8px 0;
    }
    table.toolInnerTable td /* "Reset" values fot tables inside a table with class "toolMainTable" */
    {
        vertical-align:middle;
        padding-bottom:3px;
    }
    table.toolMainTable td.col1,
    table.toolMainTable td.col2
    {
        width:50%;
    }
    table.toolInnerTable td.col2
    {
        text-align:right;
    }
    table.toolInnerTable td.toolSection
    {
        vertical-align:top;
        padding:2px;
        background-color:transparent;
        border-bottom:solid 1px #B7BCC3;
        font-size:10px !important;
    }
    table.toolInnerTable td.toolSection span
    {
        font-size:10px !important;
    }
    table.toolInnerTable td.toolSectionContent
    {
        vertical-align:top;
        padding:4px 0 8px 0;
    }
    /* EditPage_Properties */
	td.propColumn1
	{
		width: 350px;
		margin-right:9px;
		vertical-align:top;
	}
	
	td.propColumn2
	{
		width: 340px;
		padding-right:4px;
		vertical-align:top;
	}
	
	div.propNewRow
	{
		clear: both;
	}

	div.prop
	{
		margin-left: 8px;
		margin-bottom: 4px;
	}
	
	/* 
	* EditPage_View.apsx - VIEW
	*/
	div.divEPViewPageWrapper
	{
		background-color:#fff;
		border:dashed 1px #ccc;
	}
	/* End - EditPage_View.apsx */
	
	/* 
	* EditPage_Edit.apsx - EDIT
	*/
	.divEPMessage
	{
	}
	div#divEPEditPageWrapper
	{
	}
	/* RadEditor - ContentArea */
    div#divEditWrapper .RadEDockingZone
    {
        /* This class is used by the 'Tool-cells(td)' above and below the ContentArea */
        padding-bottom:6px;
    }
    div#divEditWrapper .RadEContentContainer
    {
        /* This class is used by the cell(td) that contains the ContentArea */
        margin:0 !important;
        padding:0 !important;
        background-color:#ffffff;
    }
    div#divEditWrapper .RadEContentBordered 
    {
        /* This class is used by the iframe(inside td.RadEContentContainer) that contains the ContentArea */
        text-align: left;
        margin:0 !important;
	    padding:0 !important;
    }
	/* End - EditPage_Edit.apsx */
	
	/* 
	* EditPage_Publish.apsx - PUBLISH
	*/
	div#divEPPublishPageWrapper
	{
	}
	div#divPublishIngressText
	{
		
	}
	/* End - EditPage_Publish.apsx */
	
	/* 
	* EditPage_Archive.apsx - ARCHIVE
	*/
	div#divEPArchivePageWrapper
	{
	}
	div#divArchiveIngressText 
	{
		width:500px;
	}
	.tblArchive
	{
	    width:100%;
	    font-family: Verdana;
	    font-size: 11px;
	    font-weight:normal;
	    color:#000000;
		background-color:#ffffff;
		border-color:#000000;
	}
	.tblArchive th
	{
	    font-size: 12px;
		font-weight:bold;
		border-color:#000000;
		padding:2px 2px;
	}
	/* Background color is set in PUB.css
    * .altRow1, .altRow2 and .selectedRow */
	.tblArchive td,
	.trArchiveNew td,
	.trArchivePublished td,
	.trArchiveSentForPublish td,
	.trArchiveChanged td,
	.trArchiveOld td
	{
	    font-weight:normal;
	    border-color:#000000;
		padding:2px 2px;
	}
	.trArchiveCurrentPublished td
	{
	    padding:4px 2px;
	}
	.tdArchiveBtnCell
	{
	    padding:1px 2px !important; /* override setting for complete row(see above). */
	}
	/* End - EditPage_Archive.apsx */
	
	/* 
	* EditPage_Properties.apsx - PROPERITES
	*/
	div#divEPPropertiesPageWrapper
	{

	}
	div#divPropertiesIngressText
	{
		
	}
	#EP_TemplateList 
	{
	    float:left;
	}
	#EP_MasterPageList 
	{
	    float:right;
	}
    table#tblPageHistory
    {
        width:100%;
    }
    /* - TEMPLATES - */
    #divTemplatesHeader,
    #divMasterPagesHeader,
	#divTemplatesIngressText,
	#divMasterPagesIngressText
	{
		width:324px !important;
	}
	#divTemplatesHeader,
    #divMasterPagesHeader
    {
        display:block !important;
    }
	div#divEPPublishVersionControlWrapper
	{
	    padding-top:4px;
	}
	div#divEPPublishVersionHeader,
	div#divEPPublishVersionControl
	{
	    padding:0 2px;
	}
	/* - THEMES - */
	div.inputTabContent.EPP_chooseTheme
	{
	    width:680px;
	    padding:11px 0;
	}
	.EPP_chooseTheme .inputIngress
	{
	    padding-left:11px;
	    padding-right:11px;
	}
	.themePreviewWrapper
	{
	    border:outset 2px #000;
	}
	/* - CONNECTED PAGES - */
	.cnpPresentationSettings{
	    
	}
	.prop.cnpPresActivate input{
	    margin-top:5px !important;
	    margin-bottom:0 !important;
	    margin-left:0 !important;
	}
	#newsCnpSettings{
	    margin-top:12px;
	}
	#newsCnpSettings .prop span{
	    font-weight:bold !important;
	}
	#newsCnpSettings .prop select{
	    margin-bottom:6px;
	    margin-top:3px;
	}
	#newsCnpSettings .PRES_tbl_presWrapper .PRES_td_optInput{
	    padding-right:7px;
	}
    #newsCnpSettings.ArtPnlInput fieldset + fieldset{
	    margin-top: 1em;
	}
	/* End - EditPage_Properties.apsx */
	
	/* 
	* EditPage_Stat.apsx - STATISTICS
	*/
	div#divEPStatPageWrapper
	{
	}
	div#divStatIngressText
	{
		
	}
	/* End - EditPage_Stat.apsx */
	
	/* 
	* EditPage_PageEditorials.apsx - PAGE EDITORIALS
	*/
	div#divEPPageEditorialsWrapper
	{
	
	}
	/* End - EditPage_Stat.apsx */
	
	
	.TreeNodeSelected
	{
		font-family: Arial;
		font-size: x-small;
		color: red;
		cursor: pointer;
	}
	
	.TreeNodeSelectedOver
	{
		font-family: Arial;
		font-size: x-small;
		color: red;
		cursor: pointer;
	}
		
	.TreeNodeSelectedSelect
	{
		font-family: Arial;
		font-size: x-small;
		color: red;
		cursor: pointer;
	}
	
	.versionStatus
	{
		font-family: Verdana;
		font-size: small;
		color:Navy;
	}
	
	.ComboBoxImage_WindowsXP
	{
		vertical-align:middle;
		border: 1px solid #7F9DB9;
		border-left: none;
	}

	.Input_WindowsXP
	{
		border: 1px solid #7F9DB9;	
		background-color: white;
		vertical-align: middle;
		color: black;
		padding-top: 4px;	
		padding-left: 3px;
		height: 15px;
		cursor: default;
	}
    
	/* 
	* Image Archive
	*/
	div#divImgArcHeader
	{
				
	}
	div#divImgArcWrapper
	{	
	}
	
	.imgThumbnailWrapper
	{
		vertical-align:middle;
		text-align:left;
		background-color:#fff;
		border-top:solid 1px #6e6e6e;
		padding:4px;
	}

	.imgThumbnailItemContainer
	{
		/* Before changeing "width" & "height" make sure to set 
        *  the correct value for "THUMB_TOTAL_MARGIN" in  
        *  WPImageArchive.ascx.cs to achieve a correct horizontal  
        *  and vertical alignment! */
		/*width:133px;
		height:133px;*/
		float:left;
		border:dashed 1px #6e6e6e;
		margin:-1px 0 0 -1px;
	}
	.imgThumbnailItemContainer a
	{
	    /*background-color:transparent;
	    position:relative;*/
	    /*width: 100%;
	    height: 100%;*/
	display: block;
	height: 133px;
	line-height: 133px !important;
	text-align: center;
	width: 133px;
	padding-top: 12px;
/*
	    display: block;
	    line-height: 125px;
	    text-align: center;*/
	}
	.imgThumbnailItemContainer a:hover
	{
        background-color:#ffe79c;
	}
	.imgThumbnailItemContainer a img
	{
	    /*position: absolute;*/
	    /*border: 0;
	    display: inline-block;
		max-height: 125px;
		max-width: 125px;
		vertical-align: middle;
		line-height: 125px;*/
		/*zoom: 1;
		*display: inline;*/

border: 0;
	display: inline-block;
	max-height: 125px;
	max-width: 125px;
	vertical-align: middle;
	}
	/* End - Image Archive */
	
	/* 
	* Dynamic Template
	*/
	div#divDynTemplateHeader
	{
		margin-bottom:5px;
	}
	div#divDynTemplateWrapper
	{
	}
	/* End - Dynamic Template */
	
	/* 
	* Administraate Editorials
	*/
	div#divAdminEditorialsHeader
	{
	}
	div#divAdminEditorialsWrapper
	{
	}
	/* End - Administraate Editorials */
	
	/* 
	* Administrate Users
	*/
	div#divSearchUsersHeader
	{
	}
	div#divSearchUsersWrapper
	{
	}
	.divAdminUsersConnectedListWrapper
	{
	    background-color:#ffffff;
	}
	div#divAdminUsersErrorMessage
	{
	    background-color:#ecf1f6;
	    border-top:solid 1px #6e6e6e;
	    border-bottom:solid 1px #6e6e6e;
	    padding:3px;
	}
	div#divAdminUsersConnectedToGroupsList,
	div#divAdminUsersConnectedToPagesList
	{
	    
	    margin:6px 0 8px 0;
	}
	/* 
	* Administraate Public Users
	*/
	#divAdminPublicUserContentWrapper td.FRM_accountLbl,
	#divAdminPublicUserContentWrapper .FRM_accountInpt 
	{
	    font-family:Verdana, Arial; font-size:11px; font-weight:normal; color:#000000;
	}
	#divAdminPublicUserContentWrapper td.FRM_accountLbl
	{
	    font-weight:bold;
	}
	#divAdminPublicUserContentWrapper .FRM_accountInpt
	{
	    width:95%;
        *width:320px; /*IE ONLY*/
	}
	#divAdminPublicUserContentWrapper td.FRM_accountBtn
	{
	    text-align:right;
	}

	/* End - Administraate Editorials */

.radToolbarFloatLeft .RadToolBar_WebBlue
{
    float:left;
}

.UserEditPanel input
{
    width: 240px;
    font-family: Verdana;
    font-size: 11px;
    margin: 3px auto;
}
/*
* WPPUB4NewImageWizard.ascx
*/
.NIW_wizardWrapper
{
    background-color:#d3dae2;
    padding:0 5px 3px 5px;
}
.NIW_wizard 
{
    width:100%;
    background-color:#eef4fd; 
}
.NIW_wizard .EditPage_Toolbar
{
    border-left:none;
    border-right:none;
}
.NIW_wizard .toolFormTabContent
{
    width:100%;
    border:none;
}
.NIW_wizard .toolSectionBottom
{
    border-top:none;
}
td.NIW_header
{
    background-color:#d3dae2;
    border:none;
    
}
div.NIW_header
{
    margin-left:-1px;
}
td.NIW_header .EditPage_Toolbar,
td.NIW_body,
td.NIW_footer
{
    border-left:solid 1px #6e6e6e;
    border-right:solid 1px #6e6e6e;
}
td.NIW_footer
{
    border-top:solid 1px #6e6e6e;
}
div.NIW_showImageSizes
{
    border-bottom:solid 1px #808080;
    padding:5px;
}
/*
* ImportFromLdap.aspx
*/
#divImportFromLdapWrapper .toolNoBorderedContent
{
    padding:5px;
    padding-left:11px;
}
#divImportFromLdapWrapper table.toolInnerTable
{
    width:auto;
}
#divImportFromLdapWrapper table.toolInnerTable td.col1,
#divImportFromLdapWrapper table.toolInnerTable td.col2
{
    width:100%;
}
/*
* AdminErrors.aspx, AdminErrorsControl.ascx
*/
#divAdminErrorsToolWrapper .toolSectionTop table.toolMainTable,
#divAdminErrorsToolWrapper .toolSectionTop table.toolMainTable td.col1,
#divAdminErrorsToolWrapper .toolSectionTop table.toolMainTable td.col2,
#divAdminErrorsToolWrapper .toolSectionTop table.toolMainTable td.col3,
#divAdminErrorsToolWrapper .toolSectionBottom table.toolMainTable td.col1,
#divAdminErrorsToolWrapper .toolSectionBottom table.toolMainTable td.col2,
#divAdminErrorsToolWrapper .toolSectionBottom table.toolMainTable td.col3
{
    width:auto;
    vertical-align:middle;
    text-align:left;
}
#divAdminErrorsToolWrapper .toolSectionTop table.toolMainTable td.col1
{
    padding-right:6px;
}
#divAdminErrorsToolWrapper .toolSectionTop table.toolMainTable td.col2
{
    padding-right:3px;
}
#divAdminErrorsToolWrapper .toolSectionTop table.toolMainTable td.col3,
#divAdminErrorsToolWrapper .toolSectionBottom table.toolMainTable td.col3
{
    text-align:right;
}

/* Used by Teleriks DiffEngine */
.siteCSS span.diff_new
{
    background-color: #00bb00 !important;
    color: #303030 !important;
}
.siteCSS span.diff_deleted
{
    text-decoration: line-through !important;
    background-color: #f44040 !important;
    color: #303030 !important;
}

span[disabled="disabled"] label
{
    color: #cdcdcd;
}

#divUserRights label
{
    width: 150px;
    padding-top: 2px;
    padding-left: 2px;
}

#divUserRights input,
#divUserRights label
{
    display: block;
    float: left;
}

.divDropDownList_siteDropDown
{
	background-color: #d3dae2;
	margin-bottom: 7px;
	height: 34px;
	border-bottom: solid 1px #ccc;
}

.divDropDownList_siteDropDown select
{
	margin: 5px 5px 0;
	width: 200px;
}

/*
* WPImageRotatorInputControl.ascx - NBT Image Rotator in Edit mode
* - Putting Tool-specific CSS here since Web_Rotator.css is added by "@import"(with no random parameter in src-url) and may therefore be cached
*/
.IRE_images br {
	display: none !important;
}

.IRE_wrapper h2 {
	background: #d3dae2 !important;
	margin: 3px 0 !important;
	padding: 3px !important;
	font: bold 11px verdana, arial, helvetica, sans-serif !important;
}
.IRE_imageNav {
    border-top: 1px dotted #c0c0c0;
}
.IRE_imageNavShowCbx {
    margin-right: 6px;
}
div.choosePosRadio {
    display: inline;
}
span.choosePosRadio { 
    border: 1px dashed #3d3d3d;
    display: inline-block;
    position: relative; 
    margin-top: 3px;
    vertical-align: text-top;
    width: 30px; 
    height: 20px;
}
span.choosePosRadio .posRadio { position: absolute; }
span.choosePosRadio .posRadio1 { top: -8px; left: -7px; }
span.choosePosRadio .posRadio2 { top: -8px; right: -7px; }
span.choosePosRadio .posRadio3 { bottom: -3px; right: -7px; }
span.choosePosRadio .posRadio4 { bottom: -3px; left: -7px; }
div.choosePosRadio.disabled * {
    color: #cdcdcd !important;
    border-color: #cdcdcd !important;
}

/* Image sort */
.IRE_imageSort {
    text-align: right;
    margin-top: 6px;
}
.IRE_imageSort > .RadToolBar_WebBlue {
    float: none;
}
/* Images */
.IRE_images {
	border: 1px solid #c0c0c0;
	height: 200px;
    margin-top: 1px;
	overflow: auto;
	padding: 6px 12px 6px 6px;
}
.IRE_image {
	margin-bottom: 12px;
	overflow: hidden;
}
.IRE_image img {
	height: auto;
	max-width: 100%;
}
.IRE_image + .IRE_image {
	border-top: 1px solid #000;
	padding-top: 6px;
}

/*
* WP Modal Dialog (jquery.simplemodal.js) - Use the same look as the "RadToolTip_Office2007"-Skin
*/
.wp-mdl-dlg {display:none;}

/* Overlay */
#wp-mdl-dlg-overlay {
    background-color: #aaa;
}

/* Container */
#wp-mdl-dlg-container {
    /*height: auto;
    width: auto;*/
    font: 12px/normal 'Segoe UI', Arial, sans-serif;
    text-align: left;
    background: #fff;
    border: 1px solid #6e6e6e;
    border-radius: 2px;
}

#wp-mdl-dlg-container .wp-mdl-dlg-header {
    background: #000 url('../../../Images/tool/bg_toolboxHeader_repX.gif') repeat-x 0 0; /* Same as Top Menu inside tool */
    border-bottom: 1px solid #6e6e6e;
    color: #fff;
    font-weight: bold;
    padding: 7px 9px;
}
#wp-mdl-dlg-container .wp-mdl-dlg-content {
    margin: 0;
    padding: 12px;
}
#wp-mdl-dlg-container .wp-mdl-dlg-buttons {
    border-top: 1px solid #6e6e6e;
    padding: 4px 6px;
    text-align: right;
}
.wp-mdl-dlg-buttons .wp-mdl-dlg-btn {
    margin-left: 0.3em;
}
.wp-mdl-dlg-buttons a.wp-mdl-dlg-btn:hover {
    display: inline-block;
    margin-left: 0.3em;
}

/* Sortable - Used for sorting rotating images in Edit mode */
.sortable-wrapper {
    overflow-y: auto;
}
.sortable-wrapper .sortable {
    background: #dce3e9;
    padding: 0;
    margin: 6px auto;
    border: solid 1px #a8afb3;
    cursor: ns-resize;
}
.sortable-wrapper .sortable > .sortable-inner > img {
    display:block;
    margin: 0 auto;
    height: auto; /* The width is already set by javascript */
}
.sortable-wrapper .sortable,
.sortable-wrapper .sortable-inner {
    position: relative;
}
.sortable-wrapper .sortable-inner {
    padding: 0 21px; /* Padding for the up/down sort arrows */
}
.sortable-wrapper .sortable:before,
.sortable-wrapper .sortable:after,
.sortable-wrapper .sortable-inner:before,
.sortable-wrapper .sortable-inner:after {
    content: "";
    position: absolute;
    width: 11px;
    height: 17px;
    background: transparent url('../../../Images/tool/img_rot_sort_arrows.png') no-repeat 0 0;
    opacity: 0.45;
}
.sortable-wrapper .sortable:before {
    left: 5px;
    top: 4px;
}
.sortable-wrapper .sortable:after {
    left: 5px;
    bottom: 4px;
    background-position: -11px 100%;
}
.sortable-wrapper .sortable-inner:before {
    right: 5px;
    top: 4px;
}
.sortable-wrapper .sortable-inner:after {
    right: 5px;
    bottom: 4px;
    background-position: -11px 100%;
}
/* Sortable : HOVER */
.sortable-wrapper .sortable:hover {
    background-color: rgba(220, 227, 233, 0.5); /* #dce3e9 */
    border-color: #767b7e;
}
.sortable-wrapper .sortable:hover:before,
.sortable-wrapper .sortable:hover:after,
.sortable-wrapper .sortable:hover > .sortable-inner:before,
.sortable-wrapper .sortable:hover > .sortable-inner:after {
    opacity: 1;
}
.sortable-wrapper .sortable:first-child:before,
.sortable-wrapper .sortable:first-child > .sortable-inner:before,
.sortable-wrapper .sortable:first-child:hover:before,
.sortable-wrapper .sortable:first-child:hover > .sortable-inner:before,
.sortable-wrapper .sortable:last-child:after,
.sortable-wrapper .sortable:last-child > .sortable-inner:after,
.sortable-wrapper .sortable:last-child:hover:after,
.sortable-wrapper .sortable:last-child:hover > .sortable-inner:after {
    opacity: 0.20;
}