#block_2 .phplist, .phplist, #block_2 .phplist * {
	background: #99FFcc;
	color:#000000 ;
}
div.phplist{
	float:right; 
	border:double; margin:2px;
	padding:5px;
	max-width:24em; 
}

div .phplist {
	font-weight: normal; font-size: 11px;
	font-style:normal;
	font-family: verdana, sans-serif;
	text-decoration: none;
	text-indent: 0px; 
}

.phplist .attributeinput * {
	font-size: 10px; font-weight: normal; 
}
.attributeinput input  {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: black; 
}
.phplist input:focus, #block_2 input:focus { /* doesn't work IE < 7 */
	background-color: #FFFFFF;
}

.attributename  {
	font-size: 12px;  
	color: black; 
}

#block_2 .required, .required  {
	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px;
	color: red; 
}

.missing {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	font-weight: bold; 
	color: red; background-color: white;
}

.error  {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: red; background-color: white;
}

.phplist ol {
	list-style-type:decimal;
}

.phplist li {
	list-style-type:circle;
}

li .phplist li {
	list-style-type: square;
}
.disclist li {list-style-type: circle; padding: 5px;}

.phplist a:link {
	color: #0000aa; 
	text-decoration: none;
}
.phplist a:active  {
	color: #0000aa; 
	text-decoration: none;
}
.phplist a:visited {
	color: #0000aa; 
	text-decoration: none;
}
.phplist a:hover {
	color: #2200aa; 
	text-decoration: underline;
}

.phplist h1 {
	font-weight: bold; font-size: 14px; 
	color: #666666; 
}

.phplist h2, .phplist h3  {
	font-weight: bold; font-size: 12px; 
	color: #666666; 
}

.phplist hr {width: 100%; height: 1px; color: #ff9900; size:1px;}

.phplist .leaftitle {
	font-weight: bold; font-size: 16px; 
	color: #ff9900; 
}

.phplist .title {
	font-weight: bold; font-size: 11px; 
	color: #999966; 
	padding-left:5px;
}


.phphead,
a:active.phphead,
a:link.phphead,
a:hover.phphead,
a:visited.phphead {
	font-size: 14px; 
	text-decoration: none; 
	padding-left:20px;
}

.abouthead,
a:active.abouthead,
a:link.abouthead,
a:hover.abouthead,
a:visited.abouthead {
	font-size: 18px;
  color: #ff9900; background: white; 
  font-style:normal; font-weight:bold;
  text-decoration: none;
  text-align:center;
  border: 1px solid black;
}

.phplist .menulinkleft {margin: 0px; padding: 0px;}
.phplist .menulinkleft a:link,
.phplist .menulinkleft a:active,
.phplist .menulinkleft a:visited {
	font-size: 11px; 
	color: #000000; background-color: #F9F9F9; 
	font-weight: normal; display: block; 
	text-align: left; text-decoration: none; 
	padding-left: 5px; line-height: 15px;
	border-top: 2px white solid;
}
.phplist .menulinkleft a:hover {
	font-size: 11px; 
	color: #000000; background-color: #EBEBEB; 
	display: block; text-align: left; text-decoration: none;
}

.phplist .menutable {
	background-color: white; 
	border-left: 1px black solid; border-right: 1px black solid; 
	display: block; width: 132px;
}
.phplist .menutableright {
	background-color: white; 
	border-left: 1px black solid; border-bottom: 1px black solid; 
	display: block; width: 132px;
}

.phplist .menuhd {
	color: black; background-color: #CCCC99; 
	border-top: 1px black solid; border-bottom: 1px black solid;
	display: block; vertical-align: top; 
	padding: 2px; padding-left: 3px;
}

.phplist .bottom {
	font-size: 10px; font-weight: bold; 
	padding: 2px; padding-left:20px;
}

.searchBoxinput {
	font-size: 11px; font-weight: normal; 
	margin: 0px; padding: 0px;
	border: 1px #999966 solid; padding-left:2px; 
	height:15px; width:110px;
}

.phplist .dropdown {
	font-size: 11px; font-weight: normal; 
	margin: 0px; padding: 0px;
	color: #000000;
	border: 1px #999966 solid; padding-left:5px; 
	height:15px; width:250px;
}

.phplist .addbutton {
	font-size: 11px; font-weight: normal; 
	margin: 0px; padding: 0px;
	border: 1px #999966 solid; 
	height:15px; width:120px;
}

.phplist .submitsearch {
	background-color: #DEDEB6; color: #000000; 
	border:1px #CCCC99 solid; height:15px;
}

.phplist .menufill {
	color: #000000; background-color: #CCCC99; 
	padding: 0px; padding-left: 5px;
	border-top: 1px white solid; border-bottom: 1px white solid; 
}

.phplist .rightmenufill {
	color: #000000; background-color: #CCCC99; 
	padding: 0px; padding-left: 5px;
	border-top: 1px white solid; border-bottom: 1px white solid; 
}

.phplist .delete {
	color: red; background-color: #DEDEB6; font-weight: bold; 
	border-top: 1px black solid; border-bottom: 1px black solid;
	display: block; text-align: right; 
	padding: 2px; padding-left: 3px; vertical-align: top; 
}

a.deletelink,
a:link.deletelink,
a:active.deletelink,
a:visited.deletelink {
	font-size: 12px; font-weight: bold; 
	color: red; 
	text-align: right; text-decoration: none;
}
a:hover.deletelink {color: #666633;}

a.branches {padding :2px;}

a:link.branches,
a:active.branches,
a:visited.branches  {
	color: #999966; background-color: #ffffff; font-weight: bold; 
	text-align:center; text-decoration: none; display:block;
}
a:hover .branches {color: #666633;}

a .buttonpublish {border: 1px #999966 solid; padding :2px;}

a:link .buttonpublish,
a:active .buttonpublish,
a:visited .buttonpublish  {
	color: #999966; background-color: #ffffff; font-weight: bold; 
	text-align: center; text-decoration: none;
}

a:hover .buttonpublish, 
a .menuhelp {color: #000000;}

a:link .menuhelp,
a:active .menuhelp,
a:visited .menuhelp  {
	color: #999933; background-color: #CCCC99; font-weight: normal; 
	text-align: right; text-decoration: none; padding: 0px;
}

a:hover .menuhelp {
	color: #000000; background-color: #CCCC99; font-weight: normal; 
	text-align: right; text-decoration: none; padding: 0px;
}

a:link .urhere,
a:active .urhere,
a:visited .urhere  {
	font-size: 10px; 
	color: black; 
	text-decoration: none;
}

a:hover .urhere  {
	font-size: 10px; 
	color: #666666; 
	text-decoration: none;
}


.webblermenu {
  color: white; background-color: #ff9900;
  padding :5px; border: 1px solid black; 
  z-index: -10;
}

a:link .powered,
a:active .powered,
a:visited .powered  {
	font-size: 10px; font-weight: bold; 
	color: #666666;
	text-decoration: none; padding: 2px;
}
a:hover .powered {color: #7D7B7B;}
a .menusearch {color: #000000;}

a:link .menusearch,
a:active .menusearch,
a:visited .menusearch  {
	color: #000000; background-color: #CCCC99; 
	text-decoration: none; 
	padding: 0px; padding-left: 5px; border-left: 1px white solid; 
	width:55px; 
}

a:hover .menusearch{
	color: #000000; background-color: #CCCC99; 
	text-decoration: none;
}

.listinghdname {
  color: #000000; background-color: #e7be8f; font-weight: bold;
  border-top: 1px black solid; border-bottom: 1px black solid;
  display: block; 
  padding: 2px; padding-left: 3px;
}

.listingrowname {
  color: black; background-color: #e7be8f; font-weight: bold;
  display: block; text-align: right; 
  padding: 2px; padding-left: 3px;
}
.listinghdelement {
  color: black; background-color: #e7be8f; font-weight: bold;
  border-top: 1px black solid; border-bottom: 1px black solid;
  display: block; text-align: right; 
  padding: 2px; padding-left: 3px;
}
.listinghdelementright {
  color: black; background-color: #e7be8f; font-weight: bold;
  border-top: 1px black solid; border-bottom: 1px black solid;
  display: block; 
  padding: 2px; padding-left: 3px;
}
.listingelement {
	padding: 2px;
	text-align: right;
}

a .listingname {padding :2px;}
a:link .listingname,
a:active .listingname,
a:visited .listingname  {
	color: #999966; background-color: #ffffff; font-weight: bold; 
	text-align:center; text-decoration: none; display:block;
}
a:hover .listingname {color: #666633;}

div .adminmessage {
	width: 100%;
	border: 2px dashed #000000;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #E7BE8F;
}

@media print { body .phplist, .phplist strong {
	background: none; 
}}

