body {
	color:#000000;
	background-color:#ffffff;
	font-family:verdana, arial;
	font-size:90%;
	font-weight:normal;
	margin:0;
	}
p,pre {font-size:100%; text-align:left;}

table.notes {
	width:850px;
	border-width:1px 1px 1px 1px;
	border-spacing:0px;
	border-style:dashed dashed dashed dashed;
	border-color:red red red red;
	border-collapse:separate;
	background-color:white;
}

table.notes td {
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:white;
	-moz-border-radius:0px 0px 0px 0px;
}

table.revisions {
	width:800px;
	border-width:1px;
	border-spacing:0px;
	border-style:dashed;
	border-color:black;
	border-collapse:separate;
	background-color:white;
}

table.revisions td {
	border-width:1px;
	padding:4px;
	border-style:dashed;
	border-color:gray;
	background-color:white;
	-moz-border-radius:1px 1px 1px 1px;
}

table.revisions th {
	border-width:1px;
	padding:4px;
	border-style:dashed;
	border-color:black;
	background-color:white;
	-moz-border-radius:1px 1px 1px 1px;
}

table.pagerevisions {
	width:350px;
	border-width:1px;
	border-spacing:0px;
	border-style:dashed;
	border-color:gray;
	border-collapse:separate;
	background-color:white;
}

table.pagerevisions td {
	border-width:1px;
	padding:4px;
	border-style:dashed;
	border-color:gray;
	background-color:white;
	-moz-border-radius:1px 1px 1px 1px;
}

table.pagerevisions th {
	border-width:1px;
	padding:4px;
	border-style:dashed;
	border-color:gray;
	background-color:white;
	-moz-border-radius:1px 1px 1px 1px;
}

table.notesabsolute {
	width:350px;
   position:absolute;
   top:200px;
   right:20px;
	border-width:1px 1px 1px 1px;
	border-spacing:0px;
	border-style:dashed dashed dashed dashed;
	border-color:red red red red;
	border-collapse:separate;
	background-color:white;
}

table.notesabsolute td {
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:white;
	-moz-border-radius:0px 0px 0px 0px;
}

table.trannotes {
   /* display: none; */
   z-index:1;
	width:350px; /* was 450 */
   position:fixed;
   left: 200px;
   top: 300px;
   border: 1px solid black;
	border-collapse:separate;
	background-color:pink;
}

table.trannotes td {
   border: 0px inset gray;
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:pink;
   text-align: justify;
	-moz-border-radius:0px 0px 0px 0px;
}

table.exifnotes {
   /* display: none; */
   z-index:1;
	width:350px; /* was 450 */
   position:fixed;
   right: 20px;
   top: 40px;
   border: 1px solid black;
	border-collapse:separate;
	background-color:pink;
}

table.exifnotes td {
   border: 0px inset gray;
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:pink;
   text-align: justify;
	-moz-border-radius:0px 0px 0px 0px;
}

table.clinotes {
	width:350px;
   position:relative;
   left:30px;
	border-width:1px 1px 1px 1px;
	border-spacing:0px;
	border-style:dashed dashed dashed dashed;
	border-color:red red red red;
	border-collapse:separate;
	background-color:white;
}

table.clinotes td {
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:white;
	-moz-border-radius:0px 0px 0px 0px;
}

table.cnotes {
	width:350px; /* was 450 */
   position:relative;
   left: 30px;
   border: 1px dashed black;
	border-collapse:separate;
	background-color:white;
}

table.cnotes td {
   border: 0px inset gray;
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:white;
   text-align: justify;
	-moz-border-radius:0px 0px 0px 0px;
}

table.cnotesabsolute {
	width:350px; /* was 450 */
   position:absolute;
   top:300px;
   right:20px;
   border: 1px dashed black;
	border-collapse:separate;
	background-color:white;
}

table.cnotesabsolute td {
   border: 0px inset gray;
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:white;
   text-align: justify;
	-moz-border-radius:0px 0px 0px 0px;
}

table.msnoopabsolute {
	width:350px; /* was 450 */
   position:absolute;
   top:200px;
   right:20px;
   border: 1px dashed black;
	border-collapse:separate;
	background-color:white;
}

table.msnoopabsolute td {
   border: 0px inset gray;
	border-width:0px 0px 0px 0px;
	padding:4px 4px 4px 4px;
	border-style:inset inset inset inset;
	border-color:gray gray gray gray;
	background-color:white;
   text-align: justify;
	-moz-border-radius:0px 0px 0px 0px;
}

.payproc {
	color: #000000;
	border-width: 1px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
}

table.escrow1 {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
}

tr.escrow1 {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: lightgray;
	background-color: white;
}

td.escrow1 {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: lightgray;
	background-color: white;
}

table.htmlpage {
   position: relative;
   left: 20px;
   top: -4px;
   margin: 0px 0px 0px 0px;
	color: #000000;
	border-width: 0px;
	border-style: solid;
	border-color: black;
	background-color: white;
}

tr.htmlpage {
	color: #000000;
	border-width: 0px;
	border-style: solid;
	border-color: black;
	background-color: white;
}

td.htmlpage {
	color: #000000;
	border-width: 0px;
	border-style: solid;
	border-color: black;
	background-color: white;
}


td {font-size:95%; text-align: left; background-color: #ffffff;}

p,td.r {text-align: right;}
p,td.rl{text-align: left;}

td.top {background-color:#cbe6dd; color:#000000;}
td.menu {background-image:url('menubg.gif');}
td.submenu {background-image:url('submenubg.gif');}
td.submenu21 {background-image:url('submenubg21.gif');}
td.blackline {background-image:url('bdot.gif');}

td.selected {background-image:url('menuselected.gif'); text-align: center;}
td.notselected {background-image:url('menunotselected.gif'); text-align: center; color: #ffffff;}

td.escheading {font-style: normal; color: black; border-style: dotted;}
td.deposit {font-style: italic; color: grey; border-style: dotted;}
td.sale {font-weight: normal; color: black; border-style: dotted;}
td.compsale {font-weight: bold; color: darkmagenta; background-color:#ffeeee; border-style: dotted;}
td.purchase {font-weight: bold; color: darkslateblue; background-color:#ffeeee; border-style: dotted;}
td.commission {font-style: normal; color: darkgreen; background-color:#ffeeee; border-style: dotted;}
td.cleared {font-style: normal; color: black; border-style: dotted;}
td.commchrg {font-style: normal; color: black; border-style: dotted;}
td.chargerecoup {font-style: normal; color: darkgreen; background-color:#eeffee; border-style: dotted;}
td.charges {font-style: normal; color: black; border-style: dotted;}
td.withdrawal {font-style: normal; color: black; border-style: dotted;}
td.refund {font-style: normal; color: purple; border-style: dotted;}

td.balance {color: red;}

td.motd {font-weight:bold; background-color: yellow;}

input.inpright{text-align: right;}

p.box {text-align: justify; margin: 5px;}
p.jus{text-align: justify;}
p.bc {text-align: center; margin-top: 0px; margin-bottom: 0px;}
p.b {font-size:100%; margin-top: 0px; margin-bottom: 0px;}
p.bc {font-size:100%; text-align: center; margin-top: 0px; margin-bottom: 0.5px;vertical-align:middle;}
p.bcb {font-size:100%; text-align: center; margin-top: 0px; margin-bottom: 0.5px;vertical-align:middle; font-weight: bold;}
p.bcg {font-size:80%; text-align: center; margin-top: 0px; margin-bottom: 0.5px;vertical-align:middle;color: grey;}

.bbig {font-size:200%; color: #ff00ff; text-decoration:blink;}

.notice {font-weight: bold; color: red;}
.debug {font-weight: bold; color: purple;}
.greyed {color: #e0e0e0;}
.greyless {color: #a0a0a0;}
.accepted {background-color:#ccffcc;}
.mymsg  {color:#787878;} 

td.cat1{background-color:#cbe6dd; color:#000000;}
td.cat2{background-color:#ffffff; color:#000000;}

.c {text-align: center;}
.s {font-size:85%; }
.sc {font-size:110%; text-align: center;}
.g {font-size:85%; color:#666666; }

.bottom {position:relative; bottom:3px;}

h4 {font-weight:normal; }

td, form, input {margin: 0px; }

.xxy { background-color:#faf7e1; }
.trade td { background-color:#ffff99; }
.hire td { background-color:#ffcccc; }
.modmsg  td{ background-color:#ddddff; }
.clientmsg  td{ background-color:#ddffdd; }
.cancel  td{ background-color:#e0e0e0; }
.sold  td{ background-color:#c0c0ff; }
.live  td { background-color:#ccffcc; }
.await  td { background-color:#ffeeee; }
.nopics  td{ background-color:#ffcccc; }
.msgfrmli { background-color:#ccffcc; color: #000000; }
.msgfrmlo { background-color:#ccffcc; color: #d0d0d0; }


.dash  td{ background-color:#ccffcc; }

.clockb{
	color:#000000;
	font-family: arial;
	font-size:100%;
	font-weight:normal;
	}

.clockr{
	color:#ff0000;
	font-family: arial;
	font-size:200%;
	font-weight:normal;
	}

div.pos_fixedheader {
position:fixed;
top:40px; /* 180 */
right:20px;
}

div.pos_fixed {
position:fixed;
top:60px; /* 200 */
right:20px;
border:1px black solid;
width:350px;
height:400px;
overflow:auto;
}

a:link{color:#0000ff;text-decoration:none; }
a:active{color:#0000ff;text-decoration:none; }
a:visited{color:#0000ff;text-decoration:none; }
a:hover{color:#ff0000;text-decoration:underline; }

a.w:link{font-size:0.95em; color:#ffffff;text-decoration:none; }
a.w:active{font-size:0.95em; color:#ffffff;text-decoration:none; }
a.w:visited{font-size:0.95em; color:#ffffff;text-decoration:none; }
a.w:hover{font-size:0.95em; color:#ff0000;text-decoration:underline; }

a.gr:link{color:#aaaaff;text-decoration:none; }
a.gr:active{color:#aaaaff;text-decoration:none; }
a.gr:visited{color:#aaaaff;text-decoration:none; }
a.gr:hover{color:#ff0000;text-decoration:underline; }


/* the overlayed element */ 
div.overlay {
    /* growing background image */ 
    background-image:url(white.png);

    /* dimensions after the growing animation finishes  */ 
    width:380px;
    height:120px;

    /* initially overlay is hidden */ 
    display:none;

    /* some padding to layout nested elements nicely  */ 
    padding:55px;
}
 
/* default close button positioned on upper right corner */ 
div.overlay div.close {
    background-image:url(close.png);
    position:absolute;
    right:5px;
    top:5px;
    cursor:pointer;
    height:35px;
    width:35px;
}

/* black */ 
div.overlay.black { 
    background:url(transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}

div.inline {
   display: inline;
}

div.inlineauto {
   height: 100%;
   display: inline;
   overflow: scroll;
}

span.version {
   display: inline;
   float: right;
   padding: 4px
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

div.description {
   display:none;
}

div.bblive {
   display: inline;
   text-align: center;
}

/*p.version {
   margin: 0px 0px 0px 0px;
	font-family:verdana, arial;
	font-size:10px;
	font-weight:normal;
   color: grey;
}
*/

