#admin_menu {
  padding: 0px;
  margin:0px 0px 25px 0px;
  z-index: 100;
  list-style: none;
}

#admin_menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  z-index: 100;
  border-top:2px solid #000;
  border-bottom:2px solid #000;
  border-right:2px solid #000;
  border-left:2px solid #000;
  background-color:#fff;
}

#admin_menu li {
  font-size: 10px;
  z-index: 100;
	width:100%;
}

#admin_menu > li {
  z-index: 100;
  padding:0px;
  margin:0px;
}

#admin_menu a {
  display:block;
  border:1px solid #FCF8ED;
  padding:0px;
  margin:0px;
  width: auto;
}

#admin_menu li, #admin_menu ul li {
	position:relative;
	z-index: 100;
	text-align:right;
}

#admin_menu li ul, #admin_menu ul li {
	float:none;
	z-index: 100;
}

ol li {
  border-bottom:15px solid #FFF;
}

#admin_menu li ul {
	position: absolute;
	left: 144px; /* Set 1px less than menu width */
	top: 0px;
	display: none;
  z-index: 100;
 }

#admin_menu li ul li ul {
  position: absolute;
  left: 135px; /* Set 1px less than menu width */
  top: 0px;
  border-top: none;
  display: none;
  z-index: 100;
}

/* Styles for Menu Items */
#admin_menu ul li a {
  display: block;
  text-decoration: none;
  z-index: 100;
  font-size:10px;
  white-space:nowrap;
  text-align:left;
  padding-left:3px;
  font-weight:400;
}

#admin_menu ul li a:hover {
  background-color:#ABC9EA;
}

ul#admin_menu li h2 a {
	padding-right:5px;
}

#admin_menu h2, #admin_menu a, #admin_menu #search {
 text-decoration: none;
 color: #140C3F;
 font-size: 10px;
 z-index: 100;
}

h2 img {
	border: none;
}

#admin_menu a, #admin_menu h2 {
    display: block;
    margin: 0px;
    z-index: 100;
}

#admin_menu #admin_menu_title a:hover {
	background: none;
  z-index: 100;
  /*border-right:2px solid green;*/
}

#admin_menu a {
  text-decoration: none;
  z-index: 100;
}

#admin_menu li a:hover, #admin_menu ul li a:hover { color: #140C3F; } /* Hover Styles */

/*#admin_menu li:hover h2 { background: #fff; } /* The magic */
#admin_menu li:hover > ul { display: block; } /* The magic */
/*#admin_menu h2.over { background: #8596B2; } /* The magic */
#admin_menu ul.over { display: block; } /* The magic */


.left_side {
	width:150px;
}

.right_side {
  background-color:#FFF;
}

#page_header{
  width:634px;
  padding-left:15px;
  background-color:#ABC9EA;
}

#page_body table {
  margin:0px 0px 0px 0px;
}

#page_body {
   margin:0px 0px 0px 20px;
   width:625px;
  padding-bottom:25px;
}

#page_body p {
  margin:0px 0px 10px 0px;
  padding:0px;
}

#page_body h3 {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  color: #740500;
}

#page_body form {
  padding:0px 0px 0px 0px;
}

#page_body ul, #page_body ol {
  margin:0px;
  padding:0px;
  list-style-position:inside;
}

#page_body li {
  margin:0px;
  padding:0px 0px 0px 5px;
}

#page_body img {
  margin:0px 10px 10px 0px;
}

.label{
  padding:2px;
}

.field{
  width:300px;
  margin:0px;
  padding:0px;
}

#formNode{
  border-top:2px solid #ABC9EA;
  border-right:2px solid #ABC9EA;
  border-collapse:collapse;
}

#formNode td{
   border-bottom:2px solid #ABC9EA;
   border-left:2px solid #ABC9EA;
   padding:2px;
}

.btn {
  margin:10px 10px 10px 0px;
  width:110px;
  text-align:center;
  font-family: "Helvetica Narrow", Arial;
  font-size:14px;
  font-weight:bold;
  letter-spacing:0em;
  border:2px solid #000;
  padding:6px;
  cursor:pointer;
}

@media print {
  #page_header {
    display:none;
  }

  #page_body {
    width:620px;
    position:relative;
    top:60px;
    left:0px;
  }
}

#admin_menu li ul {
	width: 100%;
	text-align: left;
}
