/* CSS styles for a.nnotate server pages
   All server pages load this style sheet and an additional one specified in the doHeader call:
   index.css      - list pages (documents, notes, docnotes)
   account.css    - accounting and admin
   help.css       - help pages
   pdfnotate.css  - pdfnotate.php
*/



/* global avoidance of html silliness */

img {
	border : 0px;
}


div, span, p, a, img {
  min-width:0px;
}



/* font preferences */

html, body {
	padding : 0px;
	margin : 0px;
	background-color : white;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin : 0px;
	font-size : 9pt;
}

html {
	/* overflow-y: scroll; */
}

.action {
	text-decoration : none;
	color : #0000c0;
	cursor : pointer;
}

.action:hover {
	text-decoration : underline;
}



/*
td, p, a, div {
	font-size : 9pt;
}
*/

.tx_std, .tx_std div, .tx_std td, .tx_std span, .tx_std p {
  border: none;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 8pt;
  color:black;
}


td.mainmenu {
	cursor : pointer;	
}

#phpbanner * {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin : 0px;
}

#phpbanner td {
  background: transparent;
}

div#bannerbg {
	height : 90px;
	background-color : #9e9e9e;
    border-bottom : 1px solid #808080;
    	background-image : url(bannerbg.jpg);
	background-repeat : no-repeat;
}

table#banner, table#phpbanner {
	height : 90px;
}

 


div#documentcontrols {
	height:22px;
	padding-top : 0px;
	margin : 0px;
}


div#loginstate {
	background-color : #f0f0f0;
	border-top : 2px solid #a0a0a0;
	border-bottom : 2px solid #a0a0a0;
	padding : 12px;
}

div#loginstate p {
    color: black;
	padding : 2px;
	margin : 0px;
}


input.menulogin {
	font-size : 8pt;
	border : 1px solid #c0c0c0;
	padding : 2px;
	margin-left : 4px;
	margin-right : 4px;
}

#loginbox {
  text-align:left;
  padding:2px;
  min-height:150px;
 }


#documentcontrols {
	background-color:#e0e0e0;
	padding: 0px;
  padding-bottom: 8px;
	border-bottom : 1px solid #c0c0c0;
}
#modecontrols, #metadata {
	padding-top : 2px;
	padding-left : 20px;
	padding-right : 20px;
  color:#333333;
  border:none;
  font-size : 8pt;
}

#metadata a {
	color : #000080;
}


table#bannerleft {
	height : 86px;
}



div#statusarea {
   font-size : 8pt;
   color : #f0f0f0;
   padding : 4px;
   padding-left : 20px;
}

div#statusarea a {
 	font-weight : bold;
 	color : #ffffff;
}


div#loginrow {
	padding-left : 20px;
	padding-right : 20px;
	background-color : #ffefa0;
	color : #000000;
	text-align : center;
}

div#loginrow input {
	margin-left : 4px;
	margin-right : 4px;
}


div#loginbox {
	background-color : #e0e0e0;
    padding : 8px;
    margin : 20px;
    margin-right : 40px;
	border-top : 4px solid #a0a0a0;
	border-bottom : 4px solid #a0a0a0;
	height : 125px;
	width : 340px;
}

div#loginbox p {
	text-align : center;
}


div#loginbox p input {
	padding : 2px;
	padding-left : 4px;
	border-width : 2px;
}


input.fplogin {
	margin-left : 30px;
}


.maindiv {
  margin:2em;
 }

div.button {
	text-align : center;
	border-top : 1px solid #ffffff;
	border-left : 1px solid #ffffff;
	border-bottom : 1px solid #c0c0c0;
	border-right : 1px solid #c0c0c0;
	padding : 2px;
	padding-left : 4px;
	padding-right : 4px;
	cursor : pointer;
}

div.welcome {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	margin-top:3em;
	margin-bottom:3em;
}

div.welcomeinner {
	width : 400px;
}


a.plain {
  text-decoration:none;
}


/* RCC moved documents index specific css to index.css */


embed {
  background-color:white;
  margin-bottom : 2px;
}


html {
	background-color : #e8e8e8;	
}

body {
	background-color : #ffffff;	
}

div#notescontainer {
  min-width: 150px;
  min-height: 150px;
	margin-right : 410px;
	padding : 0px;
	padding-top : 16px;
	padding-bottom : 64px;
}


div#notecontrols {
	font-size : 8pt;
	color : #606060;
	padding : 4px;
	padding-left : 8px;
	text-align : right;
	margin-bottom : 8px;
	z-index : 20;
}


div#tagsfilter {
	border : 1px solid #a0a0a0;
	margin-bottom : 2px;
	margin-left : 8px;
	padding : 4px;
  line-height:1.75em;
}


div#notescontainer h2 {
	font-size : 12pt;
	color : #606060;
}


.pagenum {
  display: block;
  cursor:pointer;
  float:left;
  font-size : 8pt;
  padding: 2px;
  height : 16px;
  max-height : 16px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 4px;
  margin: 1px;
  margin-top : 0px;
  text-decoration: none;
  background-color: #e4e4e4;
}

.pagesel {
  color : #ffffff;
  background-color: #a0a0a0;
}

.pagepending {
  color : #808080;
  background-color: #404040;
}

/* 1 of words / image loaded, but not both */
.pagependwords, .pagependimage {
  color : #ffff80;
  background-color: #404040;
}

.prevnext {
  cursor:pointer;
  display: block;
/*  float:left; */
  padding: 3px;
  padding-top : 4px;
  margin: 1px;
  margin-top : 0px;
  text-decoration: none;
  background-color: #e4e4e4;
  z-index : 200;
}

.disabled {
  background-color: #ececec;
  z-index :200;
  opacity: 0.5;
  filter:alpha(opacity=50);
}




.aplain {
  text-decoration: none;
  color : #606060;
  font-weight : bold;
}

a.plain {
  text-decoration: none;
  color : #606060;
}


.sel {
  background-color: #ffff00;
  opacity:0.3;
  filter : alpha(opacity=30);
  cursor : text;
}

.lowi {
	border-bottom : 1px solid green;
}

.lowi0 {
	border-left : 4px solid green;
	border-bottom : 1px solid green;
}


.highi {
	border-bottom : 1px solid red;
}
.highi0 {
	border-left : 4px solid red;
	border-bottom : 1px solid red;
}

.res {
	background-color : #00c000;
	opacity : 0.3;
	 filter:alpha(opacity=30);
}

.reshi {
	background-color : #ff0000;
	opacity : 0.3;
	filter:alpha(opacity=30);
	border-bottom : 2px dotted #a0a000;
}


.btnimgenabled {
 
}

.btnimgdisabled {
  opacity : 0.5;
  filter : alpha(opacity=50);
}


.hide  {
  opacity : 0.0;
  filter : alpha(opacity=0);
  cursor : text;
}

.high, .highh {
  background-color: #00ff00;
  opacity:0.4;
  filter : alpha(opacity=40);
  cursor: pointer;
  border-bottom: 1px solid red;
}


.low, .lowh {
  background-color: #ffff00;
  filter : alpha(opacity=20);
  opacity:0.2;
  cursor: pointer;
  border-bottom: 1px solid green;
}


.hnew {
	background-color: #0000ff;
}

.hchg {
	background-color: #0000d0;	
}

.hdel {
   border-bottom : 1px solid red;
   border-left : 2px solid red;	
}


.h0 {
	background-color: #ffff00;
}
.h7 {
	background-color: #ffff99;
}
.h8 {
	background-color: #99ff99;
}
.h9 {
	background-color: #99ffff;
}
.h10 {
	background-color: #9999ff;
}
.h11 {
	background-color: #ff99ff;
}
.h12 {
	background-color: #ff9999;
}
.h13 {
	background-color: #efefef;
}
.h14 {
	background-color: #ffff65;
}
.h15 {
	background-color: #65ff65;
}
.h16 {
	background-color: #65ffff;
}
.h17 {
	background-color: #6565ff;
}
.h18 {
	background-color: #ff65ff;
}
.h19 {
	background-color: #ff6565;
}
.h20 {
	background-color: #d0d0d0;
}


.highs {
  background-image : url("../img/strike-bgh.gif");
  background-position: bottom;
  background-repeat : repeat-x;
}

.lows {
  	 background-image : url("../img/strike-bgl.gif");
     background-position: bottom;
     background-repeat : repeat-x;
}


.highl {
  border-bottom: 3px dotted #0000ff;
  cursor : pointer;
}

.lowl {
  border-bottom: 1px solid #0000ff;
	cursor : pointer;
}

 

span.action {
	cursor : pointer;
	text-decoration : none;
	color : #0000c0;
}


span.waction:hover {
	text-decoration : underline;
}

span.waction {
	cursor : pointer;
	text-decoration : none;
	color : #f0f0ff;
}


span.action:hover {
	text-decoration : underline;
}


.selectable {
	font-size : 11pt;
	color : #000000;
	cursor : pointer;
}

.expandable {
	font-size : 11pt;
	font-weight : bold;
	color : #000000;
	cursor : pointer;
}

.nonselectable {
	font-size : 11pt;
	color : #808080;
	cursor : default;
}


.selectable:hover, .senselectable:hover {
	background-color : #f8f8f8;
}


.senselectable {
	font-size : 9pt;
	color : #000000;
	cursor : pointer;
}

div.senselectable:hover {
	background-color : #f8f8f8;	
}

.senexpandable {
    font-size : 10pt;
	font-weight : bold;
	color : #000000;
	cursor : pointer;
}

.sendone {
	display : none;
}

.sendonevis, .sendonevis td {
	cursor : pointer;
	display : block;
	color : #6060a0;
}

td.pagenumbutton {
	cursor : pointer;
}

td.pagenumbutton:hover {
	background-color : #b0b0b0;
}

table.workflow {
	background-color : #e0e0e0;	
}

table.workflow tr td { 
	padding : 4px;
	color : #606060;
	background-color : #ffffff;	
}

div.imgon {
	cursor : pointer;
	background-color : #909090;	
}
 

div.imgoff {
	cursor : pointer;
	background-color : #909090;	
  opacity : 0.6;
  filter : alpha(opacity=60);
}

div.imgoff:hover {
	cursor : pointer;
	background-color : #909090;	
   opacity : 1.0;
   filter : alpha(opacity=100);
}

a.dest {
	text-decoration : none;
}

a.dest:hover {
	text-decoration : underline;
}
