.adminheader {
	background-color: green;
	color: white;
	font-weight: bold;
	border: 3px double white;
	margin-top: 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
}

.adminheader a {
color: white;
text-decoration: none;
}
.adminheader a:hover {
text-decoration: underline;
}

form {
padding: 0px;
margin: 0px;
}

.datepickertrans { position: absolute; z-index: 2; border-style: solid; border-width: 1px; border-color: black; visibility:hidden;}
.datepickercol { background-color: #dddddd; }
.datepicker_monthselect { color: #154d7d; background-color: #eeeeee; border-color: #525252; border-width: 1 1 1 1; border-spacing: 0; font-size: 10; font-family: verdana; }
.datepicker_yearbox { color: #154d7d; background-color: #eeeeee; border-color: #525252; border-width: 1 1 1 1; border-spacing: 0; font-size: 10; font-family: verdana; width: 32; }
.datepicker_yearstep { color: #154d7d; background-color: #eeeeee; border-color: #525252; border-width: 1 1 1 1; border-spacing: 0; font-size: 10; font-family: verdana; width: 17; height: 17; cursor: pointer; }
.datepicker_weekend_header { color: #158d5d; background-color: #eeeeee; border-color: #525252; border-width: 1 1 1 1; border-spacing: 0; font-size: 10; font-family: verdana; width: 22; height: 16; cursor: default; }
.datepicker_workday_header { color: #155d8d; background-color: #eeeeee; border-color: #525252; border-width: 1 1 1 1; border-spacing: 0; font-size: 10; font-family: verdana; width: 22; height: 16; cursor: default; }
.datepicker_weekend { border-style: solid; border-width: 1px; border-color: #eeeeee; position: relative; color: #eeeeee; background-color: #158d5d; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_weekend_inner { color: #eeeeee; background-color: #158d5d; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_workday { border-style: solid; border-width: 1px; border-color: #eeeeee; position: relative; color: #eeeeee; background-color: #155d8d; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_workday_inner { color: #eeeeee; background-color: #155d8d; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_today { border-style: solid; border-width: 1px; border-color: #eeeeee; position: relative; color: #eeeeee; background-color: #855d1d; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_today_inner { color: #eeeeee; background-color: #855d1d; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_selectedday { border-style: solid; border-width: 1px; border-color: #eeeeee; position: relative; color: #444444; background-color: #cccccc; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_selectedday_inner { color: #444444; background-color: #cccccc; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: pointer; }
.datepicker_emptyday { border-style: solid; border-width: 1px; border-color: #eeeeee; position: relative; color: #154d7d; background-color: #eeeeee; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: default; }
.datepicker_emptyday_inner { color: #154d7d; background-color: #eeeeee; font-size: 10; font-family: verdana; width: 22; height: 12; cursor: default; }
.datepicker_todaybutton { color: #000000; background-color: #d0d0d0; border-color: #0000af; border-width: 1 1 1 1; border-spacing: 0; font-size: 10; font-family: verdana; width: 70; height: 17; cursor: pointer; }

/*javascript date picker*/
input.button_picker { background:#aab69a; width: 22px; height: 17px !important; *height: 15px !important; cursor: pointer; border:0; margin:0; padding:0; }
input.date {  }

.datepickertrans { position: absolute; border-style: solid; border-width: 1px; border-color: black; visibility:hidden;}
.datepickercol { background-color: #dddddd; }
.datepicker_monthselect { color: #154d7d; background-color: #eeeeee; border: 1px solid #525252; font-size: 10px; font-family: verdana; }
.datepicker_yearbox { color: #154d7d; background-color: #eeeeee; border: 1px solid #525252; font-size: 10px; font-family: verdana; width: 32px; }
.datepicker_yearstep { color: #154d7d; background-color: #eeeeee; border: 1px solid #525252; font-size: 10px; font-family: verdana; width: 17px; height: 17px; cursor: pointer; }
.datepicker_weekend_header { color: #158d5d; background-color: #eeeeee; border: 1px solid #525252; font-size: 10px; font-family: verdana; width: 22px; height: 16px; cursor: default; }
.datepicker_workday_header { color: #155d8d; background-color: #eeeeee; border: 1px solid #525252; font-size: 10px; font-family: verdana; width: 22px; height: 16px; cursor: default; }
.datepicker_weekend { border: 1px solid #eee; position: relative; color: #eeeeee; background-color: #158d5d; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_weekend_inner { color: #eeeeee; background-color: #158d5d; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_workday { border: 1px solid #eee; position: relative; color: #eeeeee; background-color: #155d8d; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_workday_inner { color: #eeeeee; background-color: #155d8d; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_today { border: 1px solid #eee; position: relative; color: #eeeeee; background-color: #855d1d; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_today_inner { color: #eeeeee; background-color: #855d1d; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_selectedday { border: 1px solid #eee; position: relative; color: #444444; background-color: #cccccc; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_selectedday_inner { color: #444444; background-color: #cccccc; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: pointer; }
.datepicker_emptyday { border: 1px solid #eee; position: relative; color: #154d7d; background-color: #eeeeee; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: default; }
.datepicker_emptyday_inner { color: #154d7d; background-color: #eeeeee; font-size: 10px; font-family: verdana; width: 22px; height: 12px; cursor: default; }
.datepicker_todaybutton { color: #000000; background-color: #d0d0d0; border-color: #0000af; border:1px; border-spacing: 0; font-size: 10px; font-family: verdana; width: 70px; height: 17px; cursor: pointer; }
.selectOpen { z-index:2; }
/*javascript date picker END*/


div.autocomplete {
      position:relative;
      width:350px;
      background-color: #e8eee4;
      border:1px solid #769a5d;
      margin:0px;
      padding:0px;
      z-index: 200;
      overflow: hidden;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      z-index: 200;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #769a5d; color: white; }
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      
      z-index: 200;
      cursor:pointer;
    }

/* link dropdown style */
.popitmenu{
    position: absolute;
    background-color: #e8eee4;
    border:1px solid #769a5d;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 200;
    visibility: hidden;
    margin-left: 15px;
    
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
}

.popitmenu a{
    text-decoration: none;
    padding-left: 4px;
    padding-right: 20px;
    color: black;
    display: block;
}

.popitmenu a:hover{ /*hover background color*/
    text-decoration: none;
    background-color: #769a5d;
    color: white;
}
