/*
Small Business Office Management and Processing System (SBOMPS)
Copyright(C) 2006-2008 Graham Philips
SBOMPS is licensed under the GNU General Public License.
Please See license.html or http://www.gnu.org/licenses/gpl.txt for the full license
If there are problems, see http://sourceforge.net/projects/sbomps/ for support.

SBOMPS comes with ABSOLUTELY NO WARRANTY
  
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
*/

/* Links */

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:focus {text-decoration: underline;}
a:hover {text-decoration: underline;}

a.main {color: blue;}
a.menu {color: #0d0;}
a.searchnav {color: #00a;}
a.nava {color: white;}
a.navb {color: black;}

/* Paragraph formatting */
 
.al {text-align: left;}
.ar {text-align: right;}
.ac {text-align: center;}

/* Enforcing pagebreaks */

.pagebreak {page-break-before: always;}

/* Main styles */

h1,h2,h3 {color: #000099;
    font: bold 12pt verdana, tahoma, arial, sans-serif;
    text-align: justify;}

h3 {font: bold 10pt verdana, tahoma, arial, sans-serif;}
    
p,li,input {color: black;
    font: 10pt verdana, tahoma, arial, sans-serif;
    text-align: justify;}

span {font: verdana, tahoma, arial, sans-serif;
    text-align: justify;}

.alertmessage {color: red;}
.inactive {color: #999;}

body {margin: 0em;}

table {padding: 0em;
    border-collapse: collapse;
    margin: 0em;}
    
td {padding: 3px;
    border-collapse: collapse;
    margin: 0em;
    vertical-align: top;
    color: black;
    font: 10pt verdana, tahoma, arial, sans-serif;}

/* Main Styles for output list tables */

table.mainlist {border: 1px solid #777;
    width: 100%;}

td.mainlistheader {font: bold 10pt verdana, tahoma, arial, sans-serif;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding: 3px;
    background-color: #afc;}

td.mainlistbody1 {padding: 2px;
    background-color: #bdf;}

td.mainlistbody2 {padding: 2px;
    background-color: #c7e9ff;}

td.sublistbody1 {font: 8pt verdana, tahoma, arial, sans-serif;
    padding: 2px;
    background-color: #bdf;}

td.sublistbody2 {font: 8pt verdana, tahoma, arial, sans-serif;
    padding: 2px;
    background-color: #c7e9ff;}

td.smalllistheader {font: bold 8pt verdana, tahoma, arial, sans-serif;
    border-bottom: 1px solid #aaa;
    padding: 3px;
    background-color: #afc;}

td.smalllistbody1 {font: 8pt verdana, tahoma, arial, sans-serif;
    padding: 2px;
    background-color: #bdf;}

td.smalllistbody2 {font: 8pt verdana, tahoma, arial, sans-serif;
    padding: 2px;
    background-color: #c7e9ff;}

/* Main Styles for the search navigation screens */

table.searchnav {border: 1px solid #777;
    width: 100%;}

td.searchnavheader {font: 7pt verdana, tahoma, arial, sans-serif;
    border: 1px solid #777;
    padding: 3px;
    text-align: center;
    background-color: #eee;}

td.searchnavheadercurrent {font: bold 7pt verdana, tahoma, arial, sans-serif;
    border-top: 1px solid #777;
    border-left: 1px solid #777;
    border-right: 1px solid #777;
    border-bottom: 0px;
    padding: 3px;
    text-align: center;
    background-color: #ddd;}

td.searchnavmainbox {border: 0px;
    padding: 12px;
    background-color: #ddd;}

table.searchresults {border: 1px solid #777;
    width: 100%;}

td.searchresultsheader {font: bold 8pt verdana, tahoma, arial, sans-serif;
    border-bottom: 1px solid #777;
    padding: 3px;
    text-align: left;
    background-color: #eee;}

td.searchresultsline {font: 8pt verdana, tahoma, arial, sans-serif;
    border-top: 1px solid #ddd;
    padding: 2px;
    text-align: left;
    background-color: #fff;}

/* Main Styles for the resource info popup box */

table.dhpopup {width: 300px;
    padding: 0em;
    margin: 0em;
    border: 1px solid #ffba53;
    background-color: #194b8f;}
    
td.dhpopuptitle {padding: 7px;
    vertical-align: top;
    font: bold 10pt verdana, tahoma, arial, sans-serif;
    color: #ffba53;
    text-align: left;}

td.dhpopuptext {padding: 7px;
    vertical-align: top;
    font: 10pt verdana, tahoma, arial, sans-serif;
    color: #fff;
    text-align: left;}

/* Styles for the dispatch note and contained elements */

body.dispatch {background-color: #fff;
    color: #000;}

table.dispatch {margin: 0px;}

td.rptr {text-align: right;
    padding: 0.5em;}
td.rptj {text-align: justify;
    padding: 0.5em;}
td.rptc {text-align: center;
    padding: 0.5em;}
span.rpthead {text-align: center;
    font-size: 17pt}
