
/* pageitemdiv wraps each page item on custom content pages where user is NOT in admin mode 
this is actually defined in global.css as if this div is being called then this css file isnt being included.
div.test
{
color:red;
}
div.pageitemdiv {
	display:block;
	clear:left;
}
*/

div#custompageadmin {
	display:block;
	margin:0px 3px;
	padding:0px;
}

div#custompageadmin div.adminpanel {
	display:block;
	/*_float:left;
	_clear:left;*/
	_width: 100%;

	border: #CCCCFF 1px solid; /*#3333FF;*/
	background-color: #eeeeee;
	margin-bottom: 5px;
}

div#custompageadmin div.adminhead {
	display:block;
	overflow:auto;
	/*_float:left;
	_overflow:hidden;*/
	_width: 100%;

	background-color: #CCCCFF;
	padding: 2px 4px;
}

div#custompageadmin div#adminpanel {
	_float:none;
	_width: 100%;

}
div#custompageadmin div#mainadminhead {
	_float:none;
	_width: 100%;
}



div#custompageadmin div.contentadmin div.adminpanel {
	border: 1px solid #FF875B;
}


div#custompageadmin div.contentadmin div.adminhead {
	background-color: #FF875B;
}

div#custompageadmin input#EditInPlaceInput {
	border-color: #FF875B;
	width: 200px;
}


div.editpage {
	/*width:610px; */
	display:none;
	overflow:auto;
	_overflow:hidden;
	MARGIN: 0px;
	padding: 5px;

	_float:left;
	_clear:left;
}

div.editpage form {
	padding:0px 5px 0px 5px;
	margin: 10px;
}

div.editpage div.submitdiv {
	clear:left;
	margin: 0px 20px 5px 10px;
	width: 300px;
}

/*
#submitdiv
{
width:300px;padding:0px;}
#submitdiv {WIDTH: 100%; text-align: center; padding: 15px;}
.submitdiv {WIDTH: 200px; text-align: center; padding: 15px;}
*/


#adminoption {font-size: 10px; float:left;padding-left: 2px;padding-right: 50px;}

/*
#opt1, #opt2 {padding: 3px 3px 15px 3px;text-decoration:none;}
#opt2{margin-right:5px;}
#opt1.selected, #opt2.selected {background-color:#CCCCCC;padding: 3px 3px 15px 3px;text-decoration:none;}
#opt2.selected{margin-right:5px;}
#opt1.none, #opt2.none {padding: 3px 3px 15px 3px;text-decoration:none;}
*/

ul#custompagelist {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
}

ul#custompagelist li.pageitemli {
	display:block;
	overflow: auto;

	margin: 5px -3px;
	padding: 2px;
	position:relative;
	clear: both;
	border: 1px solid transparent;
	_border: 0px;
	_padding: 3px;
	cursor:move;
}

ul#custompagelist li li{
	border:none;
}

ul#custompagelist li.pageitemli:hover {
	BORDER: 1px dashed #3333FF;
}
ul#custompagelist li.over {
	BORDER: 1px dashed #3333FF;
	padding: 2px;
}


ul#custompagelist li li:hover {
	BORDER:none;
}












.tabset_content form
{
margin:0px;padding:2px;border:solid 0px black;
}
div.tabset_content
{
background-color:#B7B7B7;
}

ul#menulist, ul#subpanels {
	margin:0;
	padding:0;
	list-style-type: none;
}

ul#menulist li, ul#subpanels li {
	margin:2px 0px;
	padding:0px;
	border:1px solid #888;
	cursor:move;
	width: 160px;
	float:left;
	clear:left;
	color:red;background-color:white;
}

ul#menulist li:hover {
	background-color: yellow;
}

ul#menulist li.notinmenu {
	background-color:grey;
	color:black;
}

#menulist li span, ul#subpanels li a
{
padding:0px; margin:0px;
}


#menulist li span.linktext {
padding: 0px 40px 0px 4px;margin:0px;
font-size:12px;
}

ul#menulist li span.liedit {
	text-align:left;
	font-size: 12px;
	width: 50px;}

ul#menulist li span.descr {
	text-decoration:none;
	position:absolute;
top: 3px;
	right:4px;
	background-color:none;
	border:0px;
	border:solid black 0px;
font-size:11px;text-decoration:none;text-align:right;
}
ul#menulist li span.descr a.editlink {
background-color:none;
color:black;
}

ul#menulist.sortable-list li span.descr a{
	font-size:0.9em;text-decoration:none;
}


ul#menulist div
{
background-color:white;color:orange; font-size:10px;padding: 1px 2px 1px 10px;
}
ul#menulist li ul.sub
{
list-style:none;margin:0px;display:block;
}
ul#menulist li ul.sub li
{
width:130px;margin:1px;
margin-left:-30px;
padding:1px;font-size:10px;
border:1px solid white;color:black;display:block;
}


ul#menulist li ul#subpages.sub li
{
border:solid 1px red;color:green;
}

#customrightpanel
{
width:450px;FONT-SIZE:10px;
BORDER-TOP: 1px solid #3A5474;
BORDER-LEFT: 2px solid #3A5474;
BORDER-BOTTOM: 2px solid #3A5474;
BORDER-RIGHT: 2px solid #3A5474;
background-color:#B7B7B7;
display:block;float:left;
}






form#updatePage
{margin:0px; padding:0px 3px 0px 3px;
width:430px;
}






/*
 * =EDIT PAGE TABS
 */
#subtabs {
  padding: 3px;
  margin-left: 0;
  margin-bottom: 0;
position: relative;
bottom: -2px;
 font: 12px "Trebuchet MS", Verdana, Arial;
 }

 #subtabs li
 {
 list-style: none;
 margin: 0;
 display: inline;
 border-bottom: 0px solid #3A5474;
 }

 #subtabs li a
 {
 padding: 3px 0.5em;
 margin-left: 2px;
 border: 1px solid #0A4A97;
 border-bottom: 1px solid #3A5474;
 background: #90B1D5;
 text-decoration: none;
 font: 12px Arial, Verdana, sans-serif;
 }

 #subtabs li a#current
{
background-color:#B7B7B7;
color:black;font-weight:bold;
 border-bottom: 2px solid #B7B7B7;
}
 #subtabs li a:link { color: #448; }
 #subtabs li a:visited { color: #667; }

 #subtabs li a:hover
 {
 color: red;
 background: #CCCCCC;
 }


 #subtabs li a:visited { color: #667; }




/*
#tabs {
  padding: 3px;
  margin-left: 0;
  margin-bottom: 0;
  border-bottom: 1px solid #3A5474;
 font: 12px "Trebuchet MS", Verdana, Arial;
 }

 #tabs li
 {
 list-style: none;
 margin: 0;
 display: inline;
 }

 #tabs li a
 {
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #0A4A97;
 border-bottom: 1px solid #90B1D5;
 background: #90B1D5;
 text-decoration: none;
 font: 12px Arial, Verdana, sans-serif;
 }

 #tabs li a:link { color: #448; }
 #tabs li a:visited { color: #667; }
 #tabs li a:hover
 {
 color: #000;
 background: #AAE;
 border-color: #227;
 border-bottom: 1px solid #AAE;
 }

 #tabs li a.current
 {
 background: white;
 border-bottom: 3px solid white;
 }

*/

.showall {font-size: 14px; padding-left:7px; color:#00CC00; font-weight:bold;}
.nf_h2 {font-size: 14px; text-align: left;}







div.EDITHTML a
{
color:#7BABD6;padding-left:20px;clear:none;
}

div.EDITHTML
{
font-size:14px;margin:0px 12px 0px 12px;border: solid 4px #999999;padding:4px 20px 0px 20px;text-align:center;;
}
div.EDITHTML span
{font-size:10px;font-weight:bold;margin:0px;padding:0 0 0 20;}



<!--CSS FOR ADMIN PAGES PART 2, CONSOLIDATE WITH ABOVE CSS-->
 .itemdetails
 {
 text-align:center; font-size: 12px; color: #575757;
 }

    #pagediv, #left, #right, #middle {
      margin:0;
      margin-top:10px; margin-left: 10px;
      padding:0;
      list-style-type: none; WIDTH:100%;
    }

.editdiv
{
BORDER-TOP: solid #003366 4px; BORDER-BOTTOM: solid #003366 4px; BORDER-LEFT: solid #003366 2px; BORDER-RIGHT: solid #003366 2px;
}



.listtitle
{
font-weight: bold; font-size: 14px; font-family: tahoma; color: #003366;
}
.subtitle
{
font-weight: bold; font-size: 10px; font-family: tahoma; color: grey;
}
span.OLDliedit
{
position:absolute; float:right; font-size: 12px; top: 5px; right: 30px;height:20px;
}





/*
 * =TRANSPARENT TABS
 */
 /*
#tabs, #toptabs {
  padding: 3px;
  margin-left: 0;
  margin-bottom: 0;
  border-bottom: 1px solid #3A5474;
 font: 12px "Trebuchet MS", Verdana, Arial;
 }

 #tabs li, #toptabs li
 {
 list-style: none;
 margin: 0;
 display: inline;
 }

 #tabs li a, #toptabs li a
 {
 padding: 3px 0.5em;
 margin-left: 2px;
 border: 1px solid #0A4A97;
 border-bottom: 1px solid #90B1D5;
 background: #90B1D5;
 text-decoration: none;
 font: 12px Arial, Verdana, sans-serif;
 }

 #tabs li a:link { color: #448; }
 #tabs li a:visited { color: #667; }

 #tabs li a:hover, #toptabs li a:hover
 {
 color: #000;
 background: #AAE;
 border-color: #227;
 border-bottom: 1px solid #AAE;
 }

 .tabset_content li a:link { color: #448; }
 #tabs li a:visited { color: #667; }

.tabset_content li a:hover
 {
 color: #000;
 background: #AAE;
 border-color: #227;
 border-bottom: 1px solid #AAE;
 }
 .tabset_tabs li a.current
 {
 background: white;
 border-bottom: 2px solid white;
 }
 .tabset_tabs li a#current
 {
 background: white;
 border-bottom: 2px solid white;
 }

#toptabs li a.current
 {
 background: white;
 border-bottom: 2px solid white;
 }

.tabset_content li a#current
 {
 background: #E3DFDC;
 border-bottom: 2px solid #E3DFDC;
 }
.tabset_content {
  width: 95%;
  padding: 10px;
  background: #E3DFDC;
  border: 1px solid #3A5474;
  border-top: 0;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  }
.tabset_content h2 {
  margin: 10px 0;
  padding-bottom: 10px;
  font-size: 220%;
  border-bottom: 1px solid #000;
  }

  */

#fadedtabs a#current
 {
 background-color: #E3DFDC;
 border-bottom: 2px solid #E3DFDC;
 color: black;
 }


#subfadedtabs
{
overflow:hidden;
}
#subfadedtabs ul
{
width: 145px;
margin: 0px;
padding: 0;
list-style-type: none;
}

#subfadedtabs li { margin: 0 0 2px 0; }

#subfadedtabs ul li a
{
display: block;
color: white;
background-color: #036;
width: 130px;
_width:140px;
padding: 4px 4px;
text-decoration: none;
border: 1px solid black;
font-size: 12px;
}



#subfadedtabs a:hover
{
background-color: #369;
color: black;
text-decoration: none;
}

#subfadedtabs li a
{
color:white;
}

#subfadedtabs a#current
 {
 background-color: #AAAAEE;
 color: black;
 border: 1px solid black;
 }

#newPageOptions table td
{
width:145px;padding:0px;margin:0px;
}

form div
{
padding:0px; margin:0px;
}
#newEventsPage2 div{ clear:none;}





<!-- END OF CSS FOR ADMIN PAGES PART 2-->


<!-- CSS FOR TAGGING ITEMS -->

 #ajaxTagUpdateMessage
{
HEIGHT: 20px;
text-align:center;
width: 90%;
border: 0px; font-weight: bold; padding: 1px;
}

#ajaxTagUpdateMessage.success {
color: green;
border: solid 1px green;

}

#ajaxTagUpdateMessage.failure {
color:red;
border: solid 1px red;
}
#ajaxTagStatus
{
HEIGHT: 28px;
text-align:center;
width: 90%;
border: 0px; font-weight: bold; padding: 1px;
display:block;
}

span #tagsLoading
{
font-size: 14px; font-weight:bold;
text-align:center; padding: 1px;
width: 90%; border: solid green 1px;
color: green;
background-color: #DDDDDD;
}

.selectBox
{
width: 120px;
background-color: #DDDDDD;
border: solid black 1px;
}
.selectBox option
{
font-size: 14px;
}

.selectHeader
{
font-size: 16px; font-weight:bold;
text-align:center; padding: 3px;
width: 112px; border: solid #AAAAEE 2px;
color: #AAAAEE;
background-color: #DDDDDD;
}

.selectFooter
{
width: 120px;
font-size:8px;
font-style:italic;
background-color: #FFF280;
border: solid #B3A000 1px;
color: #FFE500;
}

#pgsettings div.feedback
{
color:green;font-size:14px;padding:10px;
}
#pgsettings div.feedback span
{
padding: 0px 20px 0px 20px;
}


<!-- END OF CSS FOR TAGGING ITEMS-->
