* {
 /* box-sizing:border-box; */
 font-family: Verdana, Helvetica, Arial, sans-serif;
 text-align:inherit;
}

html,body
{
 width:100%;
 margin:0px;padding:0px;
 font-size: 11px;
 color: #000;
 position:relative;
}

html { background: #eee; overflow:auto;}

h1
{
 display:block;
 border: 1px #006b8c outset;
 background-color: #006b8c;
 color: #dddddd;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 padding: 3px;
 padding-left:10px;
 margin:0px;
}

div
{
 display:block;
 padding:5px;
 margin:5px;
 background-color: #ccccdd;
 border:1px #000000 solid;
}

form { display:inline; }

input.text
{
 border-color: #000000;
 color: #000060;
 background-color: #dddddd;
 border-width: 1px;
 font-size: 11px;
}

button
{
 border-color: #000000;
 color: #ffffff;
 background-color: #a00000;
 border-width: 1px;
 font-size: 10px;
}


select       {  color: #00e0ff; font-size:10px; background-color: #000060; }
option       {  color: #00e0ff; }
select[disabled] { color: #777777; }


img {margin:0px;border:none;}


textarea
{
 text-align:left;
 border:1px #000 solid;
 color: #000060;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 background:transparent;
 overflow:auto;
 background:#dddddd url(txtbg.gif) 50% 50% no-repeat;
}
textarea[cols] {background-attachment:scroll;}


a:link, a:visited
{
 color: #ee0000;
 text-decoration: none;
 font-weight: bold;
}

a:active { color: #ffffff; }
a:hover  { text-decoration: underline; }


.i {color: #ff9999;font-style:italic;}
.u {text-decoration:underline;}
.b {font-weight:bold;}

.le {text-align:left;}
.re {text-align:right;}
.ce {text-align:center}
.ce > * {margin:auto;}

.tp {vertical-align:top;}
.mi {vertical-align:middle;}
.bt {vertical-align:bottom;}

.fl {float:left;}
.fr {float:right;}
.fc {clear:both;}

.full {width:100%;}
.fullh {height:100%;}

#codeview 
{
 font-family:"Courier New",Courier,fixed,monospace;
 font-size:12px;
 white-space:pre;
 line-height:120%;
 overflow:auto;
 overflow-y:hidden;
 margin:0px;padding:0px;
 margin-left:3em;
}

#lined
{
 position:absolute;left:11px;
 color:#999;
 font-family:"Courier New",Courier,fixed,monospace;
 font-size:12px;
 white-space:pre;
 line-height:120%;
 margin:0px;padding:0px;
}

#titlebar
{
 padding:0px;
 padding-left:5px;
 background: #226;
 color:#88cc88;
 font-size:11px;
 font-weight:lighter;
 font-variant:small-caps;
 line-height:21px;
}

#titlebar a
{
 color: #ee0000;font-weight:lighter;
 padding:5px;margin:0px;
}

#titlebar a:hover
{
 background:#447;
 text-decoration:none;
}

.imp
{
 font-size:9px;
 text-align:center;
 /*
 margin:0px;width:auto;
 position:fixed;
 bottom:15px;left:5px;right:5px;
 */
}

.imp>#noIE {display:none;}


table
{
 border:none; border-collapse:collapse;
 background-color: transparent;
}

td
{
 background-color:transparent; border:1px #333333 solid;
 padding:2px;margin:0px;
 font-size:10px;
}


