#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;
}

.fotter-admin {background:green;}
td.fotter-admin-table {background: white; padding:10px; color:black; border:5px solid #093d0d;}

/* system_menu<XPO_LEVEL></XPO_LEVEL><XPO_SELECTED></XPO_SELECTED> */
/* system_menu_l1_selected */

#menusupportal {}
#menusupportal .item  {padding: 2px}

.system_menu {}
.system_menu:hover {}
.system_menu_selected {}

#menusupportal .item .system_menu_L1 {margin-left:15px;}
#menusupportal .item .system_menu_L1:hover { }
#menusupportal .item .system_menu_L1_selected {margin-left:15px;font-weight:bold}

#menusupportal .item .system_menu_L2 {margin-left:30px;}
#menusupportal .item .system_menu_L2:hover {}
#menusupportal .item .system_menu_L2_selected{margin-left:30px;font-weight:bold}

#menusupportal .item .system_menu_L3 {margin-left:45px;}
#menusupportal .item .system_menu_L3:hover {}
#menusupportal .item .system_menu_L3_selected {margin-left:45px;font-weight:bold}

#menusupportal .item .system_menu_L4 {margin-left:60px;}
#menusupportal .item .system_menu_L4:hover {}
#menusupportal .item .system_menu_L4_selected {margin-left:60px;font-weight:bold}

#menusupportal .item .system_menu_L5 {margin-left:75px;}
#menusupportal .item .system_menu_L5:hover {}
#menusupportal .item .system_menu_L5_selected {margin-left:75px;font-weight:bold}

/*.system_menu_l1_selected{background: url('/_i/btn_over.png');color:#417800;}
.system_menu_l2_selected{background: url('/_i/btn_over.png');color:#417800;}
.system_menu_l3_selected{background: url('/_i/btn_over.png');color:#417800;}*/

/*.system_menu_default {width:198px;height:32px;background: url('/_i/btn.png');font-size:14px;font-weight:bold;color: #fff;text-decoration:none;text-align:center;line-height:26px;}

.system_menu_default:hover {background: url('/_i/btn_over.png');}*/

#menusupportal2 {}
#menusupportal2 .item2  {Font-family:Arial; border-bottom:1px dotted white; padding:3px 0px 3px 0px;}
#menusupportal2 .item2 a {display:block;}
#menusupportal2 .item2 .system_menu2_L1 {}
#menusupportal2 .item .system_menu2_L1:hover {border:none; background:white; }
#menusupportal2 .item2 .system_menu2_L1_selected {border:none;padding:3px 0px 3px 0px; background:#A53529;}
#menusupportal2 .item2 .system_menu2_L2 {margin-left:5px;}
#menusupportal2 .item2 .system_menu2_L2:hover {border:none; background:white;}
#menusupportal2 .item2 .system_menu2_L2_selected{border:none;margin-left:5px;font-weight:bold; color:white; background:#A53529;}
#menusupportal2 .item2 .system_menu2_L3 {margin-left:10px;}
#menusupportal2 .item2 .system_menu2_L3:hover {border:none; background:white;}
#menusupportal2 .item2 .system_menu2_L3_selected {border:none;margin-left:10px;font-weight:bold; color:white;background:#A53529;}

.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;
}

