/* face/Ajax/Ajax.css */
.suggestBox {
  background-image: url('data:image/gif;base64,R0lGODlhCQAHAIABAJ2env///yH5BAEAAAEALAAAAAAJAAcAAAIMhA+hy4rZojOyBrgKADs=');
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-right: 16px;
  border-width: 1px;
  border-style: solid;
  border-top-color: #A6A6A6;
  border-right-color: #DBDBDB;
  border-bottom-color: #DBDBDB;
  border-left-color: #DBDBDB;
}
.sugstBx td {
	border-bottom: 1px solid #DDD;
}

.flowin_modal_iframe {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;
 background-color: #FFFFFF;
}

.flowin_modal_div {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 border: none;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
 opacity: 0.5;
 background-color: #EEEEEE;
}

/* face/Ajax/SuggestBox/default/0.css */
.SBoxInput_default {
  background-image: url('data:image/gif;base64,R0lGODlhCQAHAIABAJ2env///yH5BAEAAAEALAAAAAAJAAcAAAIMhA+hy4rZojOyBrgKADs=');
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 16px;
  border-width: 1px;
  border-style: solid;
  border-top-color: #A6A6A6;
  border-right-color: #DBDBDB;
  border-bottom-color: #DBDBDB;
  border-left-color: #DBDBDB;
}

.SBoxDropDown_default .DDBody {
  background-color: #FEFEFE; 
  border-width: 1px; 
  border-style: solid; 
  border-color: #DDD; 
  padding: 0px; 
  font-family: Arial, Helvetica, Verdana; 
  font-size: 8pt; 
  color: #333333;
}

.SBoxDropDown_default .DDBody .DDHeader {
  background-color: #EEE; 
  font-weight: bold;
}

.SBoxDropDown_default .DDBody .DDHeader td {
  height: 20px;
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #DDD;
}


.SBoxDropDown_default .DDBody .DDRow {
  cursor: default;
}

.SBoxDropDown_default .DDBody .DDRowInFocus {
  background-color: #D3E3F7;
}

.SBoxDropDown_default .DDBody .DDRow td {
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #EEE;
}


.SBoxDropDown_default .DDStatusBar {
  background-color: #EEE; 	
  font-size: 10px; 
  font-family: Tahoma; 
  height: 18px; 
  border-width: 0 1px 1px 1px; 
  border-style: solid; 
  border-color: #DDD;
  padding: 2px;
}

.SBoxDropDown_default .DDStatusBarOnLastPage {
  background-color: #D3E3F7; 
  color: #3F5D92; 
}



/* face/Ajax/Flowin/default/0.css */

.floating_area_default {
}

.floating_area_guide_default {
  border: 2px solid silver;
  background-color: #E0E0F1;
}

.floating_area_default .fw1 {
  background-image: url('data:image/gif;base64,R0lGODlhAwAgAMQeALS0tP///+Hh4Z6ent3e3q2urdzc3KinqNXV1aCgoLm6urOzs5qbmr29vaWlpcbGx7CwsLa3tqqrq5ycndfY183NzcTEw9/f4NDPz9LT0qOjotra2sDAwcnJyv///wAAACH5BAEAAB4ALAAAAAADACAAAAU5oOcBYwAEwnmdxGmc20mdyJmd2Fmd3fmclhPn1DgpTpHT4gQ5FU6S0+HkOGlOidPgNDkxAGCAQBACADs=');
  background-repeat: no-repeat;
}

.floating_area_default .fw2 {
  background-image: url('data:image/gif;base64,R0lGODlhAwAgAMQAANTU1KGioaqrq52dnd3d3bCxsNra2uHh4bS0tMDAwM3NzLa2t////5qbm8nKysfGx62urbq6uqWlpb29vbO0s8/P0NjY2M/Qz9/f39/g4NDPz7Szs8PDxMPEw8TEw6ioqCH5BAAAAAAALAAAAAADACAAAAU3ICIy5GFmWEasrOFaMCADF61VSu7sT895nYRwQowYF0jKZlNoQp6C6GcqqQau2IF22+iKEKZDCAA7');
  background-repeat: repeat;
}

.floating_area_default .fw3 {
  background-image: url('data:image/gif;base64,R0lGODlhAwAgAMQeALS0tP///+Hh4Z6ent3e3q2urdzc3KinqNXV1aCgoLm6urOzs5qbmr29vaWlpcbGx7CwsLa3tqqrq5ycndfY183NzcTEw9/f4NDPz9LT0qOjotra2sDAwcnJyv///wAAACH5BAEAAB4ALAAAAAADACAAAAU4IOB5gSiUV0mURrmVVImUWYmVVdmVT2mVnFKjpChFSosSpFQoSUqHkqOkKSVKg9KkxCgBvgIBIAQAOw==');
  background-repeat: no-repeat;
  background-position: right;
}

.floating_area_default .fw21 {
  width: 10px;
  padding-left: 5px;
}

.floating_area_default .fw22 {
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: FFF;
  padding-left:5px;
}

.floating_area_default .fw23 {
  text-align: right;
  padding-right: 3px;
}

.floating_area_default .fw4 {
  background-image: url('data:image/gif;base64,R0lGODlhAwABAJEAAP///+Hh4bS0tAAAACH5BAAAAAAALAAAAAADAAEAAAICVFAAOw==');
  background-repeat: repeat-y;
}

.floating_area_default .fw5 {
  background-color: #FFF;
  font-family: Arial;
}

.floating_area_default .fw6 {
  background-image: url('data:image/gif;base64,R0lGODlhAwABAJEAAP///+Hh4bS0tAAAACH5BAAAAAAALAAAAAADAAEAAAICRFQAOw==');
  background-repeat: repeat-y;
  text-align:right;
}

.floating_area_default .fw7 {
  background-image: url('data:image/gif;base64,R0lGODlhAwADAJEDALS0tOHh4f///////yH5BAEAAAMALAAAAAADAAMAAAIERDQ2WQA7');
  background-repeat: no-repeat;
}

.floating_area_default .fw8 {
  background-image: url('data:image/gif;base64,R0lGODlhAQADAJEAAP///+Hh4bS0tAAAACH5BAAAAAAALAAAAAABAAMAAAICRFQAOw==');
  background-repeat: repeat-x;
}

.floating_area_default .fw9 {
  background-image: url('data:image/gif;base64,R0lGODlhAwADAJEDALS0tOHh4f///////yH5BAEAAAMALAAAAAADAAMAAAIFVHADMwUAOw==');
  background-repeat: no-repeat;
  text-align:right;
}


/* face/DateNum/CalendarCss/mor/theme.css */
/* Distributed as part of The Coolest DHTML Calendar
   Author: Mihai Bazon, www.bazon.net/mishoo
   Copyright Dynarch.com 2005, www.dynarch.com
*/

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
border: 1px solid #F0F0F0;
/*  border-width: 1px;
  border-style:  solid;
  border-color: #EFEFEF #C0C0C0 #C0C0C0 #EFEFEF;*/
  font-size: 11px;
  color: #333;
  cursor: default;
  /* background: url("normal-bg.gif");*/
  background-color: #FFF;
  font-family: Arial,verdana,tahoma,sans-serif;

}

.calendar {
/*   border-color: #797979;*/
  border-color: #EFEFEF #C0C0C0 #C0C0C0 #EFEFEF;

}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  /* background: url("title-bg.gif") repeat-x 0 100%; */
  color: #515657;
  font-weight: bold;
}

.calendar .nav {
  font-family: Arial,tahoma,sans-serif;
}

.calendar .nav div {
  /* background: transparent url("menuarrow.gif") no-repeat 100% 100%; */
}

.calendar thead tr { 
  /* background: url("title-bg.gif") repeat-x 0 100%; */
  color: #333;
}

.calendar thead .title { /* This holds the current "month, year" */
  /* font-weight: bold; */      /* Pressing it will take you to the current date */
  text-align: center;
  /* padding: 2px; */
  /* background: url("title-bg.gif") repeat-x 0 100%; */
  color: #333;
}

.calendar tr.headrow>td div { /* Row <TR> containing navigation buttons */
  font-size: 12px !important;
}

.calendar thead .name {
  border-bottom: 1px solid #e9e9e9;
  padding: 2px;
  height: 30px;
  text-align: center;
  color: #333;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  /*background: url("hover-bg.gif");*/
  /* border-bottom: 1px solid #797979;*/
  padding: 2px 2px 1px 2px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  /* background: #f4f5f5 color: #fff; */
  padding: 3px 1px 0px 3px;
  /* border-bottom: 1px solid #797979;*/
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  /*background-color: #aaa;*/ 
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2.2em;
  height: 2.2em;
  color: #555;
  text-align: center;
  /* padding: 2px 4px 2px 2px; */
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #91b3c1;
  /* background: url("normal-bg.gif");*/
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  /*background: url("rowhover-bg.gif");*/
}

.calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  border: 1px solid #ccc;
  background: #ccc;
  color: #000;
  border-radius: 30px;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #a1a1a1;
  /* padding: 1px 3px 1px 1px; */
  background: #a1a1a1;
  color: #fff;
  border-radius: 14px;
  text-align: center;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #ededed;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  /* background: url("status-bg.gif") repeat-x 0 0; */
  color: #333;
  height: 28px;
  /* border-top: 1px solid #C0C0C0; */
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #ddd;
  /*background-color: #f5f5f5;*/
  background-color: #eee !important;
  color: #555;
  z-index: 100;
  font-size: 11px;
}

.calendar .combo .label {
  height: 1.6em;
  text-align: center;
  padding: 1px;
}

.calendar .combo .hilite {
  background-color: #ccc !important;
  /*color: #fff;*/
}

.calendar .combo .active {
  background-color: #f5f5f5;
  color: #000;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #e7e7e7;
  padding: 1px 0px;
  text-align: center;
  height: 2.3em;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 3px 5px;
  font-weight: bold;
}

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border: 1px solid #a1a1a1;
  background: #a1a1a1;
  color: #fff;
  border-radius: 30px;
}

.calendar td.time span.active {
  /*background: url("active-bg.gif"); color: #fff;*/
}

.headrow td {
 height: 2.2em; 
}

.calendar .button {
  height: 2.2em; 
}

.headrow {
  background: whitesmoke;
}

.button:hover {
  border: 1px solid #ccc;
  background: #ccc;
  color: #000;
  border-radius: 2.2em;
 }
 
 .calendar td {
   font-size: 12px;
 }
 
/* face/Navigators/Navigator.css' */
.navdefault_currpage_normal {
  border-right: 1px solid #EFEFEF;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #EFEFEF;
  font-family: Arial, Verdana, Helvetica;
  font-size:12px;
  color: #333;
  font-weight: bold;
  background-color: #FFF;
  height:20px;
}

.navdefault_currpage_onlastpage {
  border-right: 1px solid #EFEFEF;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #EFEFEF;
  font-family: Arial, Verdana, Helvetica;
  font-size:12px;
  color: #C0C0C0;
  font-weight: bold;
  background-color: #EFEFEF;
  height:20px;
}

.navigator_default.lastpage_0 .currpage {
  background-color: #FFF;
}

.navigator_default.lastpage_1 .currpage {
  background-color: #EFEFEF;
}

.navdefault_buttons {
}

.navdefault_pageindex_normal {
  border-right: 1px solid #EFEFEF;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #EFEFEF;
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size:12px;
  color: #999;
  background-color: #F7F7F7;
  margin: 0px 1px;
  padding: 2px 5px;
  cursor: pointer;
  text-align:center;
  height: 20px;
}

.navdefault_pageindex_selected {
  border-right: 1px solid #EFEFEF;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #EFEFEF;
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size:12px;
  color: #333;
  font-weight: bold;
  background-color: #EDEDED;
  margin: 0px 1px;
  padding: 2px 5px;
  cursor: default;
  text-align:center;
  height: 20px;
}

.navdefault_itemsperpage {
  border-right: 1px solid #EFEFEF;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #EFEFEF;
  font-family: Arial, Verdana, Helvetica;
  font-size:12px;
  color: #333;
  font-weight: bold;
  background-color: #FFF;
  height:20px;
}

.navdefault_pagesperblock {
  border-right: 1px solid #EFEFEF;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #EFEFEF;
  font-family: Arial, Verdana, Helvetica;
  font-size:12px;
  color: #333;
  font-weight: bold;
  background-color: #FFF;
  height:20px;
}


/* face/Tabs/Flex/flextab_surec.css */
.flexsurec_n {
  background-color: #FFF;
  border-width: 3px 1px 0px 1px;
  border-style: solid;
  border-color: #c4c4c4;
  color: #000;
  font-weight: normal;
  cursor: pointer;
}

.flexsurec_mo:click {
  background-color: red;
}

.flexsurec_mo {
  background-color: #E8EBF1;
  border-width: 3px 1px 0px 1px;
  border-style: solid;
  border-color: #c4c4c4;
  color: #900;
  font-weight: Normal;
  cursor: pointer;
}
.flexsurec_md {
  background-color: #E8EBF1;
  border-width: 3px 1px 0px 1px;
  border-style: solid;
  border-color: green #c4c4c4 #c4c4c4 #c4c4c4;
  color: green;
  font-weight: Normal;
  cursor: pointer;
}
.flexsurec_s {
  background:#FEFEFE;
  border-width: 3px 1px 5px 1px;
  border-style: solid;
  border-color: #900 #c4c4c4 #FEFEFE #c4c4c4;
  color: #900;
  font-weight: bold;
  cursor: pointer;
  position: relative;
  box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, .3),
    inset 0px 0px 5px 1px rgba(255, 255, 255, .5) !important;
}
.flexsurec_ta {
  border-radius: 3px;
  box-shadow:  0px 0px 3px 1px rgba(0, 0, 0, .3), inset 0px 0px 5px 0px rgba(255, 255, 255, .5);
  background:#FEFEFE;
}

.flexsurec_ta div {
}

.flexsurec_ta div table{
  --background:rgba(255,255,255,0);
}


.flexsurec_ba {
}

.flexsurec_n, .flexsurec_mo, .flexsurec_md, .flexsurec_s{
  text-shadow: 0px 1px 1px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,0);
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;

  -webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, .3), inset 0px 0px 5px 0px rgba(255, 255, 255, .5);
  box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, .3), inset 0px 0px 5px 0px rgba(255, 255, 255, .5);

  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  -ms-transition: all .2s;
  transition: all .2s;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* face/Tabs/Flex/flextabstd.css */
.flexstd_n {
  background-image: url('data:image/gif;base64,R0lGODlhAQADAIAAAP///8zMzCwAAAAAAQADAAACAowLADs=');
  background-repeat: repeat-x;
  background-color: #FFF;
  background-position: top;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: gray gray #AAAAAA gray;
  color: #333333;
  font-weight: Normal;
  cursor: pointer;
}
.flexstd_mo {
  background-image: url('data:image/gif;base64,R0lGODlhAQADAIAAAP+ZAP///ywAAAAAAQADAAACAoQLADs=');
  background-repeat: repeat-x;
  background-color: #E8EBF1;
  border-width: 1px 1px 0px 1px ;
  background-position: top;
  border-style: solid;
  border-color: #AAAAAA;
  color: #900;
  font-weight: Normal;
  cursor: pointer;
}
.flexstd_md {
  background-image: url('data:image/gif;base64,R0lGODlhAQADAJEAAP///2VnZZoZGQD/DCwAAAAAAQADAAACApQLADs=');
  background-color: #E8EBF1;
  background-repeat: repeat-x;
  background-position: top;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: Green;
  color: Maroon;
  font-weight: Normal;
  cursor: pointer;
}
.flexstd_s {
  background-image: url('data:image/gif;base64,R0lGODlhAQADAJEAAP///2VnZZoZGQD/DCwAAAAAAQADAAACApQLADs=');
  background-repeat: repeat-x;
  background-color: #f8f8f8;
  background-position: top;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #AAAAAA;
  color: Maroon;
  font-weight: Normal;
  cursor: pointer;
}
.flexstd_ta {
  background-image: url('data:image/gif;base64,R0lGODlhAwDdAOYAAOns8fj5++3v9O7w9Ovu8+/x9f3+/vr7/PX2+fn6++zv8/P1+PT2+Pb3+f7+//Hz9+zu8/v8/fLz9/L09+7w9fz9/fT1+O3w9PX3+fr6/Pv7/ers8vT2+e7x9ent8vb3+v39/fv7/Pr6+/z9/vHz9v7///j4+vDx9ezu9PDy9ezv9PL0+Ort8+/x9vP19/n6/Pn5+/P09////vHy9vv8/PP0+Ojr8vj6++3v8//+//Dz9ujs8fj5+uvt8u3w9f79/uvu8ujs8vf4+/X2+Pn5/Pf3+v7//u/y9unr8fr7+/L09vr7/f/+/vz8/vL19/3+//Dx9vz7/ff5+uru8+7x9Pr8/PLz9vb4+uru8vb4+enr8v7+/evu9PX3+vb2+fL1+O7v9PHy9+/w9fDy9/H09/v9/ff5+/z8/f39/uvt8/Dy9uns8urt8v7+/vf4+ujr8f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAN0AAAf/gG+Cg4Q2hG9Ig2sASDtvNjtBAG8AWgBrjwCXa0GLmpuaa6Ibi6JrpBseqmxsq60bbLCxrLQsrCw9bGm2WGm+LFNAvmnCPcMEBL7JyAQQXMgQEMwoEAoQKArZ0TgoKCoQOALZAjgqCgLm4ioCAhcX7ew+7e4CA/ZgF/YDFPsUFD76OlAR04FCwQ77CnToUKChQ4ctIp44cqLFiRQYJ6YooKYjlI4gO87oqIOEGhIkxuhQE4bEjAcwX5KQIAHmBCsPaCqhSSbnhJ8SYqyYIHSCkwk1VsT44mKFixguXNRYQHXBVAtVLVhgsICBVgZew3JgMHYIWQ4IEHAYkhZtWgQY7ODC/YChbgMvdBs06PJBb1+9Vxpk+eDGDeHCRYoUXuzGBGMhjd2YaSzEhBQ3PDAHMBGgs+cEngPAuJGASIAEN0jDWJ0gwQsirROIEOE6SRIRL15kOJBBRIbfB3zzPkD8QIgDVZYc0HCc+YEIGjRADzGdRhQa0iNEOHNmOw3u27lXKMP9zIgzTSpUOFNhhPozaEBUAIFmRHw08UeAGGEAf380BgQYIBpb/GfAD/21gQaCT7ThoIMOOADhgxQ6UEKEJeQARwlwOGBEDm1w2KEDMogIx4ltwGEEHDIwceKLMmj44ow01mjjjTjmqGMgADs=');
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #AAAAAA;
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #FFF;
}
.flexstd_ba {
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAKqqqgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==');
  background-position: bottom;
  background-repeat: repeat-x;
}

/* face/Process/ComboEditBox.css.css */
.combo-edit-input {
  background: #FFF url('data:image/gif;base64,R0lGODlhDAAQAPf/ADc3N////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ACH5BAEKAP8ALAAAAAAMABAAAAgjAP8JHEiwoMGDCBMqXMjwIICHEAEYjCjR4UOFFRtq3MjxYEAAOw==') right center no-repeat;
  padding-right: 18px;
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #aaa #ddd #ddd #aaa;
  cursor:default;
}

.combo-edit-dd {
  margin: 0;
  padding: 0;
  background: #FFF;
  border: 1px solid #DDD;
}

.combo-edit-dd table {
  font-family: Verdana;
  font-size:8pt;
}

.combo-edit-dd td {
  height: 14px;
  padding-left:2px;
  white-space: nowrap;
  cursor:default;
}

.combo-edit-dd .selected {
  color: white;
  background-color: #3399FF;
}

.combo-edit-dd .mouseover {
  color: white;
  background-color: #3399FF;
}


