html{ height: 100%; }
body{ margin:0; padding:0.1em; font-size: 0.75em; background: white;}
img{border: 0;}
table{ border-collapse: collapse; margin:0; padding:0; }

input, textarea, select, button{ color: black; font-size: 0.85em; line-height: 1em; padding: 0.1em; border: 0; background:white; }
textarea{font-size: 1.1em;}
input.checkbox, input.radio {border:0; background-image: none; background: transparent;}

a{color: black;}

/* Standard Stuff */
.b{ font-weight:bold; }
.u{ text-decoration:underline; }
.i{ font-style:italic; }
.tr{ text-align:right; }
.tc{ text-align: center; }
.vt{ vertical-align: top;}
.clear{clear:both;}
.hand{cursor: pointer;}
.small{font-size: 0.85em;}
.xsmall{font-size: 0.70em;}
.xxsmall{font-size: 0.55em;}
.big{font-size: 1.25em;}

/* page Design */
#header{ display: none; }
#leftnav{ display: none; }
#userbox{ display: none; }
#content{  }
#footer{display: none;}
#page_toolbar{display: none;}

/* datatable */
.datatable{ border: 1px solid black; }
.datatable td{ border: 1px solid black; padding: 0.05em; }
.datatable th{ background-color: #E5E5E5; font-weight: bold; text-align: center; padding-right: 0.3em; }
.datatable .dt_highlight{ background-color: #E5E5E5; font-weight: bold; text-align: right; padding-right: 0.3em; }

/* tags */
.tag{ display: inline-block; border: 1px solid #EEE; font-weight:bold; font-size:80%; color:#FFF; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; margin-top: 5px; }
.tag a { color:#FFF; cursor: pointer; }
.tag_rem{ display: none; }

/* no print takes precidence */
.noprint{display: none;}
.noprintborder{border: 0;}
