body {
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
  background:#fff;
  margin:0;padding:0;
  }

table {empty-cells: show;}
td {
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
  vertical-align:middle;

  }
p {
  margin-left:15px;
}
 
a:link {color: #110066;text-decoration: none}
a:visited {color: #110066;text-decoration: none}
a:hover {color: #110066;text-decoration: none}

textarea{border:1px solid #7F9DB9}
input {
border:1px solid #e5e5e5;

  margin:3px 1px 3px 1px;
  vertical-align:middle;
  /**/
  height: 30px;
    padding-left: 8px;
    color: #5f5f5f;
}
button {
  margin:5px 1px 5px 1px;
}

div.border {
  border: 1px solid black;
  padding: 3px;
}


img {
  border:0;
}


#mainbpath2 {
  vertical-align:middle;
}

#wikilink {
  color:#ff0044;text-decoration: underline;
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
}

#smalltext {
  font-family: 'Nunito', sans-serif;
  font-size: 10px;
  vertical-align:middle;
  width:30px;
}

#wikitext {
  font-family: 'Nunito', sans-serif;
  font-size: 15px;
  text-align:justify;
  margin-top:0;
  margin-bottom:0;
  margin-right:40px;
  text-decoration:none;
}
#wikitext:hover{text-decoration:none;}

.mod_title span{
	font-size: 10px;
	padding-left: 20px;
}

#newpub30 {
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#33fe44;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
}
#newpub60 {
  color:black;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:yellow;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:0px;
}
#expired {
  color:black;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#ff7171;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
}
#expiring {
  color:black;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:orange;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
}


#info-status-pubmode-gray{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#f3f3f3;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}

#info-status-pubmode-green{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#c7ff5e;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}

#info-status-pubmode-orange{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#ffe55e;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}


#info-status-pubmode{
  color:black;
  white-space:nowrap;
  text-decoration: none;
  font-weight: normal;
  font-family: 'Nunito', sans-serif;
  font-size: 9px;
  background:#f3ff5e;
  padding:1px 5px;
  BORDER: #000 1px solid;
  border-radius:3px;
  margin-left: 5px;
}


#buttondark {
  color:#000;
  background:#d3e6fe;
  text-decoration: none;
  padding:1px 5px 1px 5px;
  border:1px double #000;
}
#buttonnocss {
  background:transparent;
  text-decoration: none;
  padding:1px 5px 1px 5px;
  border:0;
}#buttonnocss2 {
  background:transparent;
  text-decoration: none;
  padding:0 1px 0 1px;
  margin:0;
  border:0;
}

#uptitle {
  font-family: 'Nunito', sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  margin-bottom:0;	
}
#isilogintable {
  padding:5px 5px 5px 5px;
  vertical-align:top;
  color:#000;
}
#formtable {
  padding:5px 5px 5px 5px;
  vertical-align:top;
  margin: 20px;
}
#ttrow1-label{
  width:20%;
  text-align:right;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  background:#ffffff;
  /*border-bottom:1px solid #efefc0;*/
}
#ttrow1-help{
  
  text-align:left;
  padding-top:3px;
  vertical-align:top;
  background:#ffffff;
  /*border-bottom:1px solid #efefc0;*/
}
#ttrow-help{
  text-align:left;
  vertical-align:middle;
  padding-right:7px;
}

#ttrow2-help{

  text-align:left;
  padding-top:3px;
  vertical-align:top;
  /*background:#ffffe0;*/
  /*border-bottom:1px solid #efefc0;*/
}

#ttrow-head-text{
	font-weight: bold;
	font-family: 'Nunito', sans-serif;
    font-size: 14px;
	text-align:left;
	vertical-align:middle;
	padding:4px;
	background:#e0e0f0;
	border:1px solid #606060;
}

#ttrow-body-text-0{
	font-weight: normal;
	font-family: 'Nunito', sans-serif;
    font-size: 14px;
	text-align:left;
	vertical-align:top;
	padding:1px;
	background:#fff;
	border-left:1px solid #efefc0;
	border-top:0px;
	border-right:1px solid #efefc0;
	border-bottom:1px solid #afafb0;
}
#ttrow-body-text-1{
	font-weight: normal;
	font-family: 'Nunito', sans-serif;
    font-size: 14px;
	text-align:left;
	vertical-align:top;
	padding:1px;
	background:#ffffe0;
	border-left:1px solid #efefc0;
	border-top:0px;
	border-right:1px solid #efefc0;
	border-bottom:1px solid #afafb0;
}


#ttrow-text{
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}
#ttrow-label{
  text-align:right;
  vertical-align:middle;
  padding-right:7px;
}

#ttrow-label-dialog{
  text-align:right;
  vertical-align:middle;
  padding-right:7px;
  width:20%;
}
.ttrow-dialog{
  width:80%;
}

.ttrow-dialog input:not(.form-control):not(.uk-checkbox){
  width:90% !important;
}

#ttrow2-label{
  width:20%;
  text-align:right;
  padding:10px 5px 5px 5px;
  vertical-align:top;
  /*background:#ffffe0;*/
  /*border-bottom:1px solid #efefc0;*/
}
#ttrow1{
  padding:5px 5px 5px 5px;
  vertical-align:top;
  background:#ffffff;
   /* border-bottom:1px solid #efefc0;*/
}
#ttrow2 {
  padding:10px 5px 5px 5px;
  vertical-align:top;
  /*background:#ffffe0;*/
  /*border-bottom:1px solid #efefc0;*/
}

#lightlink {color: #a00;font-size:9px;text-decoration: none}
#historylink {color: #000;font-size:13px;text-decoration: none}


#fieldtitle {
  font-family: 'Nunito', sans-serif;
  /*font-size: 14px;*/
  }

#fieldbody {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;
  }

#wikititle {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#006;
  padding: 7px 10px 5px 12px;
  background:#ffff90;

  BORDER-BOTTOM: #f4d991 5px solid;
  BORDER-TOP: #f4d991 1px solid;
  BORDER-LEFT: #f4d991 1px solid;
  BORDER-RIGHT: #f4d991 1px solid;
  width:97%;
  margin-bottom:0;
  text-decoration: none;
  }
#maintitle {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  
  padding: 10px;
  background:#dadada;
  /*#17a2b8;  */
  color:#353535;
  width:100%;
  margin:0;
  text-decoration: none;
  height: 40px;
  border-top: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  }
#maintitle td{
  font-size: 20px;
  padding: 1px 20px 0px 15px;
}

#maintitle td span:first-of-type{
	padding-top:2px;
}

#lighttitle {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#338;
  padding: 7px 10px 5px 12px;

  BORDER-BOTTOM: #77f 5px solid;
  BORDER-LEFT: #77f 1px solid;
  width:97%;
  margin-bottom:0;
  text-decoration: none;
  }
#lighttitle td{
  font-size: 14px;
}

#subtitle {
  font-family: 'Nunito', sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 10px 7px 10px;
  BORDER-BOTTOM: #000 1px solid;
  width:95%;
  margin-bottom:0;
  }


#tablehead2 {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;
  height:20px;
  background:#8fb7e6;
  BORDER: #000 1px solid;
  vertical-align:middle;
}

#tablehead1 {
  font-family: 'Nunito', sans-serif;
  font-size: 10px;
  height:20px;
  font-style:italic;
  padding-right:10px;
  BORDER-BOTTOM: #000 1px solid;
  vertical-align:middle;
  /*text-transform: uppercase;*/
  color: #757575;
  font-weight: bold;
}

#tablehead1center {
  font-family: 'Nunito', sans-serif;
  font-size: 10px;
  text-align:center;
  vertical-align:middle;
  height:20px;
  padding-right:0px;
  /*background:#8fb7e6;*/
  BORDER-BOTTOM: #000 1px solid;
  width:30px;
}

#tableform {
  padding:2px 5px 2px 0px;
  vertical-align:middle;
}

#tabledash {
  BORDER-BOTTOM: #ddd 1px solid;
  padding:2px 5px 2px 0px;
  vertical-align:middle;
}
#tabledashsel {
  BORDER-BOTTOM: 0;
  padding:2px 5px 2px 0px;
  vertical-align:top;
  background:#fff7e1; 
}

#tabledashtext {
  BORDER-BOTTOM: #ddd 1px dashed;
  padding:2px 7px 2px 7px;
  vertical-align:top;
  font-weight: bold;
  background:#fff7e1;  
}

#tableend {
  BORDER-BOTTOM: #000 1px solid;
  padding:2px 5px 2px 0px;
  vertical-align:middle;
}
#tablecell {
	border-right: #ddd 1px solid;
}
#tablehead1cell {
  font-family: 'Nunito', sans-serif;
  font-size: 13px;
  height:20px;
  padding-right:2px;
  padding-left:2px;
  background:#8fb7e6;
  BORDER: #444444 1px solid;
  border-right:0;
  vertical-align:middle;
}
#tabledashcell {
  font-size:11px;
  border: #ddd 1px solid;
  border-top:0;
  border-right:0;
  padding:2px 5px 2px 2px;
  vertical-align:top;
}
#tableendcell {
  font-size:11px;
  BORDER: #ddd 1px solid;
  border-top:0;
  border-right:0;
  BORDER-BOTTOM: #000 1px solid;
  padding:2px 5px 2px 2px;
  vertical-align:top;
}
#tabledash-white {
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:middle;
}
#tableend-white {
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:middle;
}

#tableend-yellow {
  background-image:url(./imgs/parts/s_yellow.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tabledash-yellow {
  background-image:url(./imgs/parts/s_yellow.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tableend-blue {
  background-image:url(./imgs/parts/s_blue.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tabledash-blue {
  background-image:url(./imgs/parts/s_blue.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tableend-orange {
  background-image:url(./imgs/parts/s_orange.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tabledash-orange {
  background-image:url(./imgs/parts/s_orange.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 0px 2px 0px;
  vertical-align:top;
  width:12px;
}
#tableend-green {
  background-image:url(./imgs/parts/s_green.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tabledash-green {
  background-image:url(./imgs/parts/s_green.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tableend-red {
  background-image:url(./imgs/parts/s_red.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #000 1px solid;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}
#tabledash-red {
  background-image:url(./imgs/parts/s_red.gif);
  background-repeat:repeat-x;
  background-position:10px;
  BORDER-BOTTOM: #ddd 1px dashed;
  BORDER-left: #ddd 1px dashed;
  padding:2px 5px 2px 0px;
  vertical-align:top;
}

.mce_maintitle {
  font-family: 'Nunito', sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#006;
  padding: 7px 10px 5px 12px;
  background:#ffffd2;
  text-align:left;

  BORDER-BOTTOM: #f4d991 5px solid;
  BORDER-TOP: #f4d991 1px solid;
  BORDER-LEFT: #f4d991 1px solid;
  BORDER-RIGHT: #f4d991 1px solid;
  width:97%;
  margin-bottom:0;
  padding-bottom:12;
  padding-top:12;
  text-decoration: none;
  }

.outline1 {
	display:block;
	border:2px solid #eea0a0;
	padding:10px;
	background:#fefee0;
	width:94%;
}
.outline2 {
	display:block;
	border:1px dashed #a0a0ee;
	padding:10px;
	background:#f0f0d0;

}
.outline3{
	display:block;
	border:1px dashed #a0a0ee;
	padding:10px;
	width:95%;
	background:#fafafa;
}

.alltop{border-top:0px solid #BBBBBB;background:#fefefe;margin:0px;}
.all {
	/*border-top:0px solid #BBBBBB;border-right:1px solid #BBBBBB;border-left:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;*/
	background:#fefefe;padding:0px;margin:0px;
}
.allpage {background:#fefefe;padding-top:0px;padding-bottom:5px;margin:0px;}
.alltitle {padding-top:10px;padding-left:15px;padding-bottom:10px;margin:0px;color:black;}
.alltdtitle{background:#b2c4e1;margin:0px;}
.alltdpage{padding:0px;}

.topmenu {position:absolute;z-index:99; top:17px; left:156px;height:39px;}
.topmenu td { padding-left:1px;}
.topmenu li {float:left;}
.topmenu ul {padding:0px; margin:0px;}
.topmenu .dec li {display:block;}
.topmenu .dec li p {margin:5px 25px 0px 22px;font-size:85%;}
.topmenu .dec li p a {text-decoration:none;}
.topmenu ul ul {}
.topmenu ul li {list-style:none; padding:0px; margin:0px;display:block;float:left;height:39px;background:url('imgs/js/tmrul.gif') no-repeat right bottom;}
.topmenu ul li img {margin:14px 25px 0px;}
.topmenu li ul {display:none; position:absolute;top:38px;left:-1px;width:150px;}
.topmenu li ul li {display:inline;clear:both;background:none;}
.topmenu li:hover ul, li.over ul {display:block;}
.topmenu .dec li:hover, .dec li.over {z-index:4; background:url('imgs/js/atopm.gif') no-repeat top left;position:relative;}
.topmenu .dec .names {border:1px solid #87A9D6;background:#fff;padding:4px;border-top:0px solid #F0F4FA;}
.topmenu .dec .names li {position:static;border-bottom:1px solid #DFE8F4;padding:4px 0px 2px 0px;background:url('imgs/js/lim.gif') no-repeat 3px 6px;font-size:85%;line-height:12px;height:20px;display:block;width:100%;}
.topmenu .dec .names li p {margin:0px;font-size:100%; margin-left:18px;}
.topmenu .dec .names li p a:hover {text-decoration:underline;}
.topmenu .dec .names li.close {border-bottom:1px solid #fff;}
.topmenu .dec .names li:hover, .names li.over {background:url('imgs/js/lim.gif') no-repeat 3px 6px;}
.topmenuform {margin:0px;font-size:100%; margin-left:18px;}

.svout .grlt {display:none;}
.svout .plus {padding:5px 1px 5px 32px;line-height:18px;font-weight:bold;font-size:80%;background:url('imgs/js/splus.gif') no-repeat 15px 9px; border-bottom:1px #D1D1D1 solid;}
.svover .grlt {display:block;background:#fff;border-left-width:0px;border-right-width:0px;}
.svover .plus {padding:5px 1px 5px 32px;line-height:18px;font-weight:bold;font-size:80%;background:url('imgs/js/sminus.gif') no-repeat 15px 9px; border-bottom:1px #D1D1D1 solid;}
.plus a {color:#666666!important;}
.blbox {background: #779DD0;color:#fff; font-weight:bold;font-size:85%;padding:1px 10px 2px 10px;margin-bottom:2px;}
.svout {margin-bottom:2px; margin-top:2px;}
.svover {margin-bottom:2px; margin-top:2px;}

.svout .bllbox {background:#C4D2E9; color:#474747; font-size:85%;padding:0px 12px 0px 5px;line-height:22px;margin:0px;}
.svout .bllbox .sminus {padding-left:13px;background: #C4D2E9 url('imgs/js/splus.gif') no-repeat 0px 7px;}
.svout .bllbox p {background:#C4D2E9; padding:0px;margin:0px;font-weight:bold;}
.svout .bllbox .mult1 {background:#C4D2E9;}
.svout .bllbox .mult2 {background:#C4D2E9;display:inline;float:none;}

.svover .bllbox {border:1px solid #779DD0;margin-bottom:2px;font-size:85%;padding:0px 10px 0px 4px;line-height:22px;color:#474747;}
.svover .bllbox p {padding:0px;margin:0px;}
.svover .bllbox .sminus {padding-left:13px;background:url('imgs/js/sminus.gif') no-repeat 0px 7px;}

.svout .bllb  {display:none;}

.svover .bllb {background:#F7F7F7;padding:15px 20px 15px 0px;border:1px solid #C4D2E9;color:#474747;}
.bllb p {line-height:18px!important;}

.topline {width:100%;background:#fff url('imgs/js/atopb.gif') repeat-y right;padding:0px;height:59px;border-left:1px solid #bbb;overflow:hidden;}
.topline .cnt {margin:3px 3px 4px 3px;background:#F0F4FA url('imgs/js/atopb.gif') repeat-x;}
.topline .hr {padding:0px; margin:0px 0px 0px 0px;height:1px;border:0px solid #F0F0F0;background:#bbb;overflow:hidden;}

.logo {margin:2px 0px 1px 13px;}
.bottomrect {margin:0px;color:#999999}
.bottomrect td{font-size:9px;}
.bottomrect a {color:#997777;}
.bottomrect a:hover {color:#ff3333;text-decoration:none;}
.login {padding-left:24px;margin-left:auto;margin-bottom:50px;margin-top:30px;margin-right:auto;width:300px;color:#333388}
.logintitle{text-decoration:none;margin-left:auto;margin-bottom:0px;margin-top:10px;margin-right:auto;width:100%;text-align:center;font-size:20px;color:#333388}
.logintitle a:hover {color:#ff3333;text-decoration:none;}
.loginlogo{margin-right:auto;margin-left:auto;text-align:center;display:block;}
.loginhead{
background: #dadada;
    color: black;
    font-size: 20px;
    color: #6d6d6d;
    font-weight: bold;
    padding: 10px;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
}

.atooltip{ position:relative;
    z-index:22; background-color: #fff;color: #000;
    text-decoration: none}
.atooltip:hover{ text-decoration: none;z-index: 24; background-color: #ffe}
.atooltip span{display: none}
.atooltip:hover span{ 
	opacity:0.95;
	z-index:24;
	text-decoration: none;
	font-weight: bold;
	padding:12px 12px 12px 8px;
    display: block; position:absolute;
    top: 20px; left: 20px; width: 20em;
    border: 4px solid #f99; background-color: #eee; color:#000;
    font-size: 90%;text-align: left}

.newinputfield input{
	vertical-align:top;
	background:#ffe;
}
.newinputfield select{
	vertical-align:top;
	background:#ffe;
}
.newinputfield textarea{
	vertical-align:top;
	background:#ffe;
}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family: 'Nunito', sans-serif;
	font-size:		9px;
	cursor:			Default;
	display:		inline;
	margin:			1px -5px -2px 5px;
	float:			left;
	padding:		3px 6px 3px 6px;
	background:		white;
	border:			1px solid;
	border-color:	rgb(120,172,255);
	
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
}


.dynamic-tab-pane-control .tab-row .tab a {
	font-family: 'Nunito', sans-serif;
	font-size:			9px;
	color:				rgb(0,66,174);
	text-decoration:	none;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	rgb(0,66,174);
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	bold;
	color:#e44;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb(120,172,255);
	background:		White;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			Black;
	font-family: 'Nunito', sans-serif;
	font-size:		11px;
	padding:		10px;
	margin-top:		40px;
}
.dynamic-tab-pane-control .tab-page-table td {
	border-bottom:1px solid #d55;
	padding:5px;
}
.dynamic-tab-pane-control .tab-page-table-row1 {
	background:#ffefef;
	color:	Black;
}
.dynamic-tab-pane-control .tab-page-table-row2{
	background:#ffffff;
	color:#000;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
	background:		white;
	height:			1.85em;
	width:			100%;
}



.selectdivbase {
position:relative;
display:inline;
}
.selectdivbase img {position:relative;top:4px;left:1px;}
.selectdiv {
	display:none;
	border:solid 1px #000;
	width:100px;
	height:60px;
	color:#000;
	overflow:auto;
	position:relative;
	left:10px;
	top:-4px;
	background-color: #fff;
	z-index:21;
}
.selectdiv div{
border-bottom:solid 1px #fcc;
padding:1px 1px 2px 4px;
text-align:left;
cursor: pointer;
}
.selectdiv div:hover{
background-color: #fcc;
}



.editabletable {
	background-color: #eee;
	border-collapse:	collapse;
	width:98%;

}

.editabletable td{
	border:1px solid #aaa;
	padding:1px;
}

.editabletableinput {
	background-color: #fff;
	border:0px;
	width:90%;
}

.edtt_start table{
	background-color: #fff;
	border-collapse:	collapse;
	width:98%;
	table-layout:fixed;
}
.edtt_start td{
	border: 1px solid #c1c1c1;
    padding: 2px 9px;
}
.edtt_cellinput {
	background-color: #fff;
	border:0;
	padding:0;
	margin:0;
	width:100%;
}
.edtt_cellhead {
	background-color: #eef;
	border:1px solid #aaa;
	padding:3px;
	text-transform: uppercase;
    font-size: 12px;	
}
.edtt_celltool {
	border:0;
	padding:3px;
}



#dropmenulink{
font-size:90%;
padding-left:15px;
padding-right:15px;
text-align:left;
vertical-align:120%;
text-decoration: none;
}

#dropmenudiv{
position:absolute;
margin-top:11px;
border:1px solid #AFB8C4;
border-bottom-width: 0;
font:normal 11px Verdana;

text-align:left;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 23px;
border-bottom: 1px solid #CFD8E4;
padding: 5px 0 0 0;
text-decoration: none;
background:url('imgs/js/lim.gif') no-repeat 7px 6px;
font-size:95%;
line-height:12px;
height:20px;
}
#dropmenudiv form {
padding:0 0 0 0;
margin:0 0 0 0;
}
#dropmenudiv form a{
width: 100%;
display: block;
text-indent: 23px;
border-bottom: 1px solid #CFD8E4;
padding: 5px 0 0 0;
text-decoration: none;
background:url('imgs/js/lim.gif') no-repeat 7px 6px;
font-size:95%;
line-height:12px;
height:20px;
}


#dropmenudiv a:hover{ /*hover background color*/
background-color: #f4e9a1;
}


.mod_title {
	font-size: 14px;
}
.mod_desc {
	font-size: 18px;
}


.down-arrow {
    display: inline;
}
.uk-select {
	width: auto;
}
.uk2-select {
	height: 30px;
	/*border:none;*/
    border-bottom: 1px solid #b5b5b5;
    background-color: whitesmoke;
    border-radius: 4px;
}
#table01, #table02 {
	margin-left:10px;
	margin-bottom: 10px;
}
.uk-input, .uk-select, .uk-select {
	/*width: auto;*/
	height: 30px !important;
    margin: 0 0 0 0;
    /*border:none;*/
    border-bottom: 1px solid #b5b5b5;
    margin-bottom: 5px;
    background-color: whitesmoke;
    border-radius: 4px;
}
.uk-textarea {
	/*width: auto;*/
    margin: 0 0 4px 0;
    /*border:none;*/
    border-bottom: 1px solid #b5b5b5;
    margin-bottom: 5px;
    background-color: whitesmoke;
    border-radius: 4px;
}

.uk-textarea:focus, .uk-input:focus {
	background-color: whitesmoke;
}
.color-input {
	width: 52px;
    border: none;
    padding: 0;
}

.allpage > a, .allpage > p {
    margin-left:15px;
    margin-top:5px;
    margin-bottom:5px;
}
.historymenu {
    text-align: right;
    margin-right: 20px;
}
.wftitle {
	
    font-size: 20px;
    font-weight: bold;
}
.wftitle span {
	font-size: 16px;
    font-weight: normal;
    color: gray;
    margin-right: 18px;
}
#table-files-01, #table-actions-01, #table-actionsres-01{
	margin-left:20px;
}
#tablelinker01-1_next,#tablelinker01-1_previous,#tableparams01 {
	margin:10px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #08525f;
    background: #3f95a5;
}
.gj-datepicker {
	display:inline-flex;
}
.gj-datepicker input {
	border-radius: 0;
    border-color: #b5b5b5;
    height: 30px;
}
.gj-datepicker > span > button i {
	position: absolute !important;
    top: 4px !important;
}

.gj-datepicker > span > button {
	border:none !important;
}

.uk-button {
	border-radius:3px;
	margin-bottom:5px;
}
.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "...";
    border:none;
    font-size: 30px;
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #e5e5e5;
    border-radius:4px;
    border-bottom: 1px solid #b5b5b5;
    background-color: whitesmoke;
    margin-bottom: 3px;
}
[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none;
    border: none;
    border-bottom: 1px solid gray;
}
.error-box {
	margin: 20px;
    background-color: #ffcaca;
    padding: 7px;
}
ul.ui-autocomplete {
    z-index: 1100;
}

.CodeMirror * {
  font-size: 13px;
}
.tooltip-inner {
    min-width: 250px;
}

.file-icon {
	width: 24px;
	height: 30px;
	border-radius: 2px;
	border-top-left-radius: 12px;
	color: white;
	font-size: 11px;
	text-align: center;
	padding-top: 14px;
	font-weight: bold;
}

.uk-button-primary {
	background-color: #597ea9;
}


