.fn_admin *{margin:0px;padding:0px;text-decoration:none;font-size: 12px;line-height:20px;}
.fn_admin pre{font:12px monospace;}
.fn_admin a,.fn_admin a:visited, .fn_admin a:hover{text-decoration:none}
.fn_admin h4{background-color:#ffffff;color:#080808;font-size:14px;height:32px;line-height:15px;padding:5px;border:1px solid #dadada;margin-bottom:5px;text-shadow:0px 0px 4px #dadada;position:relative;}
.fn_admin h4 button{float:right;vertical-align:middle;clear:left;}
.fn_admin{border:1px solid #cccccc;text-decoration:none;background-color:#F4F4F4;color:#565656;font:12px "Trebuchet MS";padding:2px;line-height:18px;}
.fn_admin table{border-collapse:collapse}
.fn_admin td{padding:2px;}
.fn_admin input{padding:0px;margin:0px;}
.fn_admin button{line-height:12px;padding:3px;background-color: #0085ba;color:#eeeeee;border:1px solid #0590ca;cursor:pointer;background-image: none}
.fn_admin button:hover{background-color: #0590ca}
.fn_admin div{padding:1px;}
.fn_admin fieldset{padding:1px;background-color:#ffffff;}
.fn_admin_ccicon{}
.fn_admin_username{float:left;margin-left:10px;line-height: 22px;}
.fn_admin_username img {height:16px;vertical-align: middle}
#fn_adminonoff{width:100%;position:fixed;bottom:0px;right:0px;height:22px;line-height:22px;padding:2px;z-index:999;text-align:right}
#fn_adminonoff a{background-color:#ffffff;color:#000000;border:1px solid #cccccc;height:18px;line-height:18px;display:inline-block;padding:1px;margin:1px;font-size:12px;text-decoration:none}
#fn_adminonoff a{display:inline}
#fn_adminonoff>a{display:inline-block}
#fn_adminonoff img{vertical-align:middle}
#fn_adminonoff a:hover{border:1px solid #3169C6;text-decoration:none;background-color:#C6D3EF;}
#fn_adminonoff .fn_admin_on{border:1px solid #3169C6;text-decoration:none;background-color:#94cd9d;}
#fn_adminonoff select{vertical-align:middle;border:1px solid #3169C6;color:#000000;border:1px solid #cccccc;background-color:#ffffff;margin:0px;margin-top:1px;margin-left:5px;margin-right:5px;font-size:12px;height:21px;}
#fn_adminoptions{background-color:#F4F4F4;color:#565656;margin-top:20px;text-decoration:none;text-align:left;font-size:12px;border:1px solid #cccccc;padding:10px;}
#fn_adminoptions td,#fn_adminoptions div,#fn_adminoptions select,#fn_adminoptions input, #fn_admin option{color:#565656;font-size:12px;line-height:14px;}
#fn_adminoptions input{vertical-align:middle;background-color:#ffffff;color:#000000;}
#fn_adminoptions a{background-color:#ffffff;color:#000000;border:1px solid #cccccc;height:18px;line-height:18px;display:inline-block;padding:1px;text-decoration:none;}
#fn_adminoptions a{display:inline}
#fn_adminoptions img{vertical-align:middle;border:0px;}
#fn_adminoptions a:hover{border:1px solid #3169C6;text-decoration:none;background-color:#C6D3EF;}
#fn_adminoptions fieldset{border:1px solid #cccccc;}
.fn_admin_toggle{border:1px solid #cccccc;padding:1px;background-color:#ffffff;line-height:20px;margin:2px;text-align:right}
.fn_admin_toggle div{padding:5px;background-color:#F4F4F4;text-align:left;border-top:1px solid #dadada;}
.fn_editor *{background-color:#ffffff;color:#000000;font-size:12px;line-height:12px;padding:0px;margin:0px;vertical-align:middle;}
.fn_editor{border:1px solid #cccccc;background-color:#ffffff;color:#000000;}
.fn_editor textarea{padding:0px;margin:0px;border:0px;}
.fn_editortitle{font-size:12px;padding:5px;background-color:#F4F4F4;color:#000000;text-align:left;border-bottom:1px solid #cccccc;text-align:center;}
.fn_editortitle b{color:red;background-color:yellow;}
div.fn_editorfooter{background-color:#000000;border:1px solid #ffffff;color:#ffffff;padding:2px;height:25px;line-height:25px;}
div.fn_editorfooter button{padding:0px;border:1px solid #dadada;margin-left:10px;background-color:#e5dac5;color:#000000;font-size:12px;}
div.fn_fnadminsave{border:1px solid #ffffff;color:#ffffff;padding:2px;height:25px;line-height:25px;text-align:right;}
div.fn_fnadminsave button{padding:3px;padding-left:20px;background-image:url("../../images/download.png");background-position:left;cursor:pointer;background-repeat:no-repeat;}
.fn_adminform table{}
td.fn_fnadminformtitle{font-variant:small-caps;}
/*******************************PAGINATION*****************************************/
@font-face {
  font-family: segments;
  src: url('digital-7-mono.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.bordered {
    font-family: segments, monospace;
    padding: 2px;
    border: 1px solid gray;
    border-radius: 4px;
    display: inline-block;
}
/*******************************BANNER HOME*****************************************/
@font-face {
  font-family: dayslater;
  src: url('28DaysLater.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*******************************ASCII ART*****************************************/
@font-face {
  font-family: lucidaconsole;
  src: url('LucidaConsole.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.asciiart {
    font-family: lucidaconsole, monospace;
    font-size: 6pt;
    line-height: 60%;
}
/*******************************AUTOCOMPLETE*************************************/
.autocomplete {
  position: relative;
  display: inline-block;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #ddd;
  border-bottom: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.autocomplete-items div {
  padding: 2px;
  cursor: pointer;
  color: #333; 
  background-color: #ccc; 
  border-bottom: 1px solid #ddd; 
}
.autocomplete-items div:hover {
  background-color: #eee; 
}
/*******************************FIELDS*****************************************/
.xmldbcontent {
    display: block;
    padding: 2px;
    border-bottom: 1px solid gray;
}
.xmldbtitle{
    font-weight: bold;
    font-variant: small-caps;
    display: inline-block;
    min-width: 200px;
    _width: 200px;
}
.xmldbvaluetype{
    display: inline-block;
}
.xmldbtitletypevarchar img {
    vertical-align: middle;
}
.xmldbvaluegroups {
    color: green;
}
.xmldbcontenttext {
    display: block;
}
.xmldbtitletypetext h3,.xmldbcontenttext h4,.xmldbtitletypehtml h3,.xmldbcontenthtml h4
{
    margin-top: 10px;
}
.xmldbtitletypetext {
    display: block;
    font-weight: bold;
}
.xmldbcontentfile {
    clear: both;
    display: block;
}
.xmldbcontentswf {
    display: inline;
}
.xmldbtitlelink,.xmldbtitlefile {
    font-weight: bold;
}
.xmldbvaluelink {
    font-weight: normal;
    text-decoration: blink;
}
.frm_title { 
    width: 250px;
    white-space: nowrap;
}
.frm_title input {
    float: none;
    width: 200px;
    white-space: nowrap;
    display: inline;
}
.frm_group .frm_title {
    white-space: nowrap;
    float: left;
    width: 200px;
    height: 15px;
    clear: left;
}
.frm_group .frm_title input {
    margin-bottom: 1px;
    height: 12px;
    clear: right;
}
.viewrecordpage {
    width: auto;
    position: relative;
    background-color: transparent;
    text-align: justify;
}
