﻿

.AdminSiteMap
{
	cursor:default;
	margin:0px;
	padding:0px;
	color:#000000;
	width:500px;
}

.ASM_InnerPanel
{
	border-right:solid 1px #777777;	
}


.ASM_LegendDiv
{
	margin-bottom:20px;	
	margin-left:5px;
}

.ASM_LegendDiv div
{
	float:left;
	margin-right:20px;
	padding-left:4px;
	padding-right:4px;
}

.ASM_FilterButton
{
	 cursor:pointer;
	 background-color:#EEEEEE;
}
.ASM_FilterButton:hover
{
	 background-color:#DDDDDD;
}
.ASM_SelectedFilter
{
	background-color:#DDDD44;
	border:solid 1px grey;
}



.ASM_HomeDiv
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#4040FF;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:5px;
}
.ASM_HomeDivDirty
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#4040FF;
	color:Red;
	font-weight:bold;
	margin-bottom:5px;
}

.ASM_HomeDiv #ASM_Home_LINK
{
	float:left;
	color:#FFFFFF;	
}

.ASM_HomeDivDirty #ASM_Home_LINK
{
	float:left;
	color:green;
}

.ASM_DivRow
{		
	display:block;
	clear:both;	
}
/*
.ASM_InnerPanel div
{
	display:block;
	clear:both;	
}
*/
.ASM_RowButtonDiv
{
	margin-top:3px;
	white-space:nowrap;
	display:block;
	float:right;
	width:115px;
	height:18px;
	 
}
/*
.ASM_RowButton
{
	margin-left:5px;
	position:relative;
	vertical-align:middle;
}

.ASM_RowButton:hover
{
	opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity=50);
    height:15px;
	width:15px;
	cursor:pointer;
}*/

/* ARM is the same as the two above, just shortened the css name*/
.ASM_InnerPanel div img
{
	margin-left:5px;
	position:relative;
	vertical-align:middle;
}
.ASM_InnerPanel div img:hover
{
	opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity=50);
    height:15px;
	width:15px;
	cursor:pointer;
}



.ASM_EditButton
{
	width:18px;
	height:18px;
	top:-1px;	
	margin-right:3px;
}
.ASM_EditButton:hover
{
	opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity=50);	
    cursor:pointer;
    width:18px;
	height:18px;
}



.ASM_firstLevel 
{
	background-color: #8080FF;
	color:White;
	font-weight:bold;
	margin: 8px 0px 2px 0px;
}


.ASM_otherLevels 
{
	background-color: #DDDDDD;
	
	margin-top:2px;
	padding: 0px 0px 0px 0px;
	
}

.ASM_published 
{
    font-weight:bold;
}

.ASM_Archived
{
	background-color: #EFFFFF;
	margin-top:1px;
}

.ASM_ArchivedOld
{
	background-color: #EFFFFF;
	margin-top:1px;
}





.ASM_spacerDiv
{
	height:22px;	/**/
	margin:0px;
	padding:0px;	
	width:18px;	
	display:block;
	float:left;
	background-color: #FFFFFF;
}

.ASM_titleDiv
{
	 display:block;
	 float:left;
	 width:330px;
}

.ASM_firstLevel .ASM_titleDiv
{
	padding: 1px 0px 2px 5px;
}

.ASM_firstLevel .ASM_titleDiv a
{
	color:White;
	text-decoration:none;
}

.ASM_otherLevels .ASM_titleDiv
{
	display:block;
	padding: 3px 0px 0px 3px;
}
.ASM_otherLevels .ASM_titleDiv a
{
	color:black;
	text-decoration:none;
} 

.ASM_DivRowDirty
{
	color:Green;
}
.ASM_DivRowDirty .ASM_titleDiv
{			
	padding: 3px 0px 0px 3px;
	
}
.ASM_DivRowDirty .ASM_titleDiv a 
{			
	color:Green;
}


.ASM_Archived
{
	color:#888888;
	font-style:italic;
	text-decoration:none;
}
.ASM_Archived .ASM_titleDiv
{
	display:block;
	padding: 3px 0px 0px 3px;
}
.ASM_Archived .ASM_titleDiv a
{
	color:#888888;
	font-style:italic;
	text-decoration:none;
}

.ASM_ArchivedOld
{
	color:#888888;
	font-style:italic;
    text-decoration:line-through;
}
.ASM_ArchivedOld .ASM_titleDiv
{
	background-color: #EFFFFF;
	display:block;
	padding: 0px 0px 0px 3px;
}
.ASM_ArchivedOld .ASM_titleDiv a
{
	color:#888888;
	font-style:italic;
    text-decoration:line-through;
}


.ASM_deadLink
{
	color:Red;	
	background-color: #EFFFFF;	
}
.ASM_deadLink .ASM_titleDiv
{
	background-color: #EFFFFF;	
	display:block;
	padding: 0px 0px 0px 3px;
}

.ASM_deadLink .ASM_titleDiv a
{
	color:Red;	
}


/**********************/

.ASM_OrphansDiv
{
	margin-top:8px;
	padding-top:5px;
	padding-left:5px;
	border-top:solid 4px #777777;
	
}

.ASM_OrphanedPage
{
	
}
.ASM_OrphanedPage .ASM_titleDiv
{
	color:#000000;
	display:block;
	padding:1px 0px 2px 0px;
}

.ASM_OrphanedArchivedPage
{
}
.ASM_OrphanedArchivedPage .ASM_titleDiv
{
}
.ASM_OrphanedArchivedPage .ASM_titleDiv a
{
	color:#888888;
	font-style:italic;
}

/*************************/

.ASM_ContextPanel
{
	float:left;
	width:400px;
	min-height:200px;
	background-color:white;
	font-size:8pt;
	font-weight:normal;
	margin-top:15px;
	margin-right:5px;
	margin-left:10px;
	padding:5px;
	
	
}

.ASM_EditTable
{
	
}

.ASM_ValidationRow
{
	
}

.ASM_EditTable_Col1
{
	width:120px;
	text-align:right;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:8px;
	
	white-space:nowrap;
	
	border-right:solid 1px black;
	border-bottom:solid 1px white;
	
	background-color:Gray;
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.ASM_EditTable_Col2
{
	width:300px;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:solid 1px white;
	
	background-color:#eeeeee;
	font-size:8pt;
	font-weight:normal;
	color:#0000BB;
}



.ASM_EditTable_Col2 input[type="password"]
{
	width:280px;
}

.ASM_EditTable_Col2 input[type="text"]
{
	width:280px;
}

.ASM_EditTable_Col2 select
{
	width:80px;
}

.ASM_EditTable_Col2URL input[type="text"]
{
	width:100px;
}
/******************************/

.pageHeadingDiv
{
	padding-left:30px;
	display:block;
	clear:both;
}

.templatePicker
{
	padding-left:20px;
}

.templatePicker .tpButton
{
    border: solid 2px white;	
}
.templatePicker .tpButton:hover
{
    border: solid 2px grey;	
}

.templatePicker .selectedTP
{
    border:solid 2px black;	
}

.pageTitleDiv
{
	padding-left:30px;
}
.pageTitleDiv span
{
	
}
.pageTitleDiv input
{
	margin-left:10px;
}

.pageUrlDiv
{
	padding-left:30px;
}
.pageUrlDiv span
{
	
}
.pageUrlDiv input
{
	margin-left:5px;
}

.pageMenuTitleDiv
{
	padding-left:30px;
	margin-bottom:8px;
}
.pageMenuTitleDiv span
{
	
}
.pageMenuTitleDiv input
{
	margin-left:10px;
}

.okDiv
{
	padding-left:23px;
}

.okDiv input
{
	margin-left:5px;
}
