/* The following are for fonts and decorations on dialog boxes */
.pleasenote {
   background: #FFFFFF;
   font-size: 8pt;
   font-family: Arial;
   color: green;
}

.tdprompt {
   background: #FFFFFF;
   font-size: 8pt;
   font-family: Arial;
}

.tdvalue {
   background: #FFFFFF;
   font-size: 8pt;
   font-family: Arial;
   color: black;
}

.r1 {
   background: #eee3ed;
   font-size: 8pt;
   font-family: Arial;
   color: black;
}

.r2 {
   background: #FFFFFF;
   font-size: 8pt;
   font-family: Arial;
   color: black;
   link: green;
   text-decoration: none;
}

.r3 {
   background: #C0C0C0;
   font-size: 8pt;
   font-family: Arial;
   color: black;
}

.r4 {
   background: #FFFFFF;
   font-size: 12pt;
   font-family: Arial;
   color: blue;
   font-weight: bold
}

.r5 { 
   background: #FFFFFF;
   font-size: 10pt;
   font-family: Arial;
   color: blue;
}

.r6 { 
   background: #FFFFFF;
   font-size: 8pt;
   font-family: Arial;
   color: blue;
}

.tr1 { 
   font-size: 8pt;
   font-family: Arial;
   color: black;
   cursor: default;
}


.rover { 
   background: #fafe52;
   font-size: 8pt;
   font-family: Arial;
   color: black;
   cursor: default;
}

.rover1 { 
   background: lightblue;
   font-size: 8pt;
   font-family: Arial;
   color: black;
   cursor: default;
}

.basetable {
   font-family: Arial;
   font-size: 12px;
}

.cf_notes {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   color: #08A10B;
   vertical-align: top;
}

.wr_late {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   color: red;
   vertical-align: top;
}

.mini {
   font-family: Arial,San Serif;
   font-size: 10px;
   font-weight: normal;
}

.noprint {
   display:screen;
}

.hardrule {
   border-top:1px #C0C0C0 solid;

}

.sidebar {
   background:#E0DCDC;
   
}

.fatbottom_line {
   border-bottom:2pt black solid;

}

.top {
 vertical-align:text-top;
}
/* The followng is used colors for work order status */
.status_req_bg {
   background:#FB8200;
 }

.status_i_bg {
   background:#00FB29;
 }

.status_hp_bg {
   background:#005FFB;
 }

.status_com_bg {
   background: #C0C0C0;
 }
 
/* The following are for reporting */


.heading0 {
   font-family: Arial,San Serif;
   font-size: 16px;
   font-weight: bold;
   vertical-align: top;
}


.heading1 {
   font-family: Arial,San Serif;
   font-size: 14px;
   font-weight: bold;
   vertical-align: top;
}

.heading2 {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
}

.heading3 {
   font-family: Arial,San Serif;
   font-size: 18px;
   font-weight: bold;
   vertical-align: top;
}

.heading4 {
   font-family: Arial,San Serif;
   font-size: 28px;
   font-weight: bold;
   vertical-align: top;
}

.heading2_stand_out {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: normal;
   color: magenta;
   vertical-align: top;
   font-weight: bold;
}

.data {
   font-family: Arial,San Serif;
   font-size: 11px;
   font-weight: normal;
   vertical-align: top;
}

.data_late {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: normal;
   color: red;
   vertical-align: top;
   font-weight: bold;
}

.button {
   border:1px solid black;
   width:125;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
}

.littlebutton {
   border:1px solid black;
   width:100;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
}

.verylittlebutton {
   border:1px solid black;
   width:60;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
}

.rulelineblack {
   border-top:1pt #000000 solid;
}

.rulelineblackbottom {
   border-bottom:1pt #000000 solid;
}

.rulelinegrey {
   border-top:1pt #C0C0C0 solid;
}

.greyback {
   background: #E7E5E5;
}

/* Color controls for modules*/

.nocolor {
   background: #000000;
}

.ppcolor {
   background: #ECA8D1;
}

.ppbgcolor {
   background: #F7BCE0;
}

.pmcolor {
   background: #DF9064;
}

.pmbgcolor {
   background: #FAB48D;
}

.vbcolor {
   background: #7A791B;
}

.vbbgcolor {
   background: #9C9B43;
}

.spcolor {
   background: #90342D;
}

.spbgcolor {
   background: #B15C55;
}

.mtcolor {
   background: #3399FF;
}

.mtbgcolor {
   background: #93C9FF;
}


.ezcolor {
   background: #9D7832;
}

.ezbgcolor {
   background: #CAA661;
}

.adcolor {
   background: #4D7743;
}

.adbgcolor {
   background: #70A464;
}

.lscolor {
   background: #547199;
}

.lsbgcolor {
   background: #7F9AC0;
}

.prcolor {
   background: #0a9b0a;
}

.prbgcolor {
   background: #32CA32;
}

.blbgcolor {
   background: #D087CC;
}

.sucolor {
   background: #DE5959;
}


.sccolor {                           
   background: #1172E9;
}

.scbgcolor {                           
   background: #65A2EE;
}

.sacolor {                           
   background: #EEE72D;
}
a
.sabgcolor {                           
   background: #FFFCA0;
}

.stcolor {                          
   background: #9A0E0D;
}

.stbgcolor {                          
   background: #CD504F;
}

.fccolor {                          
   background: #E5AF47;
}

.mmcolor {                          
   background: #BC5050;
}

/* Page Break definition */

.pagebreak {
   page-break-after: always;
}

.pagebreakbefor { 
   page-break-before:always; 
}

pre.wrap {
 white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
 white-space: -pre-wrap;      /* Opera 4 - 6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation)
                                 http://www.w3.org/TR/css3-text/#white-space */
 word-wrap: break-word;       /* IE 5.5+ */
}

/* style definitons for cost projections in building reporting */
a:link, a:visited, a:active {
   color: #203978;
}

.title {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #203978;
   vertical-align: bottom;
   background-color: #AAB4CC;
}

.title1 {
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #203978;
   vertical-align: bottom;
   background-color: #74D1E8;
}

.li {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: black;
}

.dl {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: black;
   background-color: #C2CFF0;
}

.hl {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: black;
   background-color: #CED7ED;
}

/* Thus begins how things change */

body {
   font-family: Arial,Hevelica,Georgia;
   font-size: 12px;
   margin: 0px 0px 0px 0px;
}

table.dialog {
   border: 1pt solid black;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

tr.section {
   font-weight: bold;
   color: blue;
}

.inputbox {
   border: 1px solid black;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
}
   
.inputbox_late {
   border: 1px solid black;
   font-family: Arial;
   font-size: 11px;
   background: #F4BEC6;
   padding-left: 3px;
}

/* ----------------------------------------------------------------- */
/* --- Dashboard Module                                              */
/* ----------------------------------------------------------------- */

div#db {
   color: black;
   font-size: px;
}

div#db table {
   font-size: 12px;
}

div#db a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#db a.menu:hover {
   color: #0A9B0A;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.dbcolor {                          
   background: #0A9B0A;
}

.dbbgcolor {                          
   background: #24D024;
}


/* ----------------------------------------------------------------- */
/* --- User administration Module                                    */
/* ----------------------------------------------------------------- */

div#ua {
   color: black;
   font-size: px;
}

div#ua table {
   font-size: 12px;
}

div#ua a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#ua a.menu:hover {
   color: #BDBDBD;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.uacolor {                          
   background: #BDBDBD;
}

.uabgcolor {                          
   background: #FCD384;
}

/* ----------------------------------------------------------------- */
/* --- Key Management Module                                         */
/* ----------------------------------------------------------------- */

div#ke {
   color: black;
   font-size: px;
}

div#ke table {
   font-size: 12px;
}

div#ke a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#ke a.menu:hover {
   color: #E5AF47;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.kecolor {                          
   background: #E5AF47;
}

.kebgcolor {                          
   background: #FCD384;
}

/* ----------------------------------------------------------------- */
/* --- Capital Projection Module                                     */
/* ----------------------------------------------------------------- */

div#cp {
   color: black;
   font-size: px;
}

div#cp table {
   font-size: 12px;
}

div#cp a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#cp a.menu:hover {
   color: #688E15;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.cpcolor {
   background: #688E15;
}

.cpbgcolor {
   background: #779434;
}

/* ----------------------------------------------------------------- */
/* --- Equipment Module                                              */
/* ----------------------------------------------------------------- */

div#eq {
   color: black;
   font-size: px;
}

div#eq table {
   font-size: 12px;
}

div#eq a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#eq a.menu:hover {
   color: #2A558A;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.eqcolor {
   background: #2A558A;
}

.eqbgcolor {
   background: #769DCE;
}

.eqinputbox {
   border: 1px solid black;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #A6C0E2;
}
/* ----------------------------------------------------------------- */
/* --- Admin Module                                                  */
/* ----------------------------------------------------------------- */

div#admin {
   color: black;
   font-size: px;
}

div#admin table {
   font-size: 12px;
}

div#admin a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#admin a.menu:hover {
   color: #4D7743;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Building Module                                               */
/* ----------------------------------------------------------------- */

div#bl {
   color: black;
   font-size: px;
}

div#bl table {
   font-size: 12px;
}

div#bl a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#bl a.menu:hover {
   color: #A956A4;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.blcolor {
   background: #A956A4;
}

/* ----------------------------------------------------------------- */
/* --- Preventive Maintenance Module                                 */
/* ----------------------------------------------------------------- */

div#pm {
   color: black;
   font-size: px;
}

div#pm table {
   font-size: 12px;
}

div#pm a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#pm a.menu:hover {
   color: #DF9064;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Parish Portal Module                                          */
/* ----------------------------------------------------------------- */

div#pp {
   color: black;
   font-size: px;
}

div#pp table {
   font-size: 12px;
}

div#pp a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#pp a.menu:hover {
   color: #ECA8D1;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.ppinputbox {
   border: 1px solid black;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #F7BCE0;
}

/* ----------------------------------------------------------------- */
/* --- SecureTrack                                                   */
/* ----------------------------------------------------------------- */

div#st {
   color: black;
   font-size: px;
}

div#st table {
   font-size: 12px;
}

div#st a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#st a.menu:hover {
   color: #9A0E0D;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Visitor Badging                                               */
/* ----------------------------------------------------------------- */

div#vb {
   color: black;
   font-size: px;
}

div#vb table {
   font-size: 12px;
}

div#vb a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#vb a.menu:hover {
   color: #9A0E0D;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Space Management                                              */
/* ----------------------------------------------------------------- */

div#sp {
   color: black;
   font-size: px;
}

div#sp table {
   font-size: 12px;
}

div#sp a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#sp a.menu:hover {
   color: #90342D;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- On Demand Work Order                                          */
/* ----------------------------------------------------------------- */

div#od {
   color: black;
   font-size: px;
}

div#od table {
   font-size: 12px;
}

div#od a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#od a.menu:hover {
   color: #BF5502;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.odcolor {
   background: #BF5502;
}

.odbgcolor {
   background: #ED8839;
}

.odinputbox {
   border: 1px solid black;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

/* ----------------------------------------------------------------- */
/* --- Management Reporting                                          */
/* ----------------------------------------------------------------- */

div#mm {
   color: black;
   font-size: px;
}

div#mm table {
   font-size: 12px;
}

div#mm a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#mm a.menu:hover {
   color: #C57D7D;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- System Administration                                         */
/* ----------------------------------------------------------------- */

div#sa {
   color: black;
   font-size: px;
}

div#sa table {
   font-size: 12px;
}

div#sa a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#sa a.menu:hover {
   color: #EEE72D;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Lease                                                         */
/* ----------------------------------------------------------------- */

div#ls {
   color: black;
   font-size: px;
}

div#ls table {
   font-size: 12px;
}

div#ls a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#ls a.menu:hover {
   color: #547199;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- ezOrder                                                       */
/* ----------------------------------------------------------------- */

div#ez {
   color: black;
   font-size: px;
}

div#ez table {
   font-size: 12px;
}

div#ez a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#ez a.menu:hover {
   color: #9D7832;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Survey                                                       */
/* ----------------------------------------------------------------- */

div#su {
   color: black;
   font-size: px;
}

div#su table {
   font-size: 12px;
}

div#su a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#su a.menu:hover {
   color: #DE5959;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Schedule                                                      */
/* ----------------------------------------------------------------- */

div#sc {
   color: black;
   font-size: px;
}

div#sc table {
   font-size: 12px;
}

div#sc a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#sc a.menu:hover {
   color: #1172E9;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- project                                                      */
/* ----------------------------------------------------------------- */

div#pr {
   color: black;
   font-size: px;
}

div#pr table {
   font-size: 12px;
}

div#pr a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#pr a.menu:hover {
   color: #0a9b0a;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Facility Survey                                               */
/* ----------------------------------------------------------------- */

div#fc {
   color: black;
   font-size: px;
}

div#fc table {
   font-size: 12px;
}

div#fc a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#fc a.menu:hover {
   color: #E5AF47;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

/* ----------------------------------------------------------------- */
/* --- Admin control Module                                         */
/* ----------------------------------------------------------------- */

div#ac {
   color: black;
   font-size: px;
}

div#ac table {
   font-size: 12px;
}

div#ac a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#ac a.menu:hover {
   color: #C0C0C0;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.accolor {                          
   background: #C0C0C0;
}

.acbgcolor {                          
   background: #C0C0C0;
}

/* ----------------------------------------------------------------- */
/* --- Parking Module                                         */
/* ----------------------------------------------------------------- */

div#pk {
   color: black;
   font-size: px;
}

div#pk table {
   font-size: 12px;
}

div#pk a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#ac a.menu:hover {
   color: #C0C0C0;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.pkcolor {                          
   background: #96A9DF;
}

.pkbgcolor {                          
   background: #B6C0DE;
}

/* ----------------------------------------------------------------- */
/* --- Utility Management Module                                         */
/* ----------------------------------------------------------------- */

div#ut {
   color: black;
   font-size: px;
}

div#ut table {
   font-size: 12px;
}

div#ut a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#ut a.menu:hover {
   color: #C4483E;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.utcolor {                          
   background: #C4483E;
}

.utbgcolor {                          
   background: #B56D68;
}

/* ----------------------------------------------------------------- */
/* --- Style sheet to control directory tree                         */
/* ----------------------------------------------------------------- */

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
   /* Turn off list bullets */
   ul.mktree  li { list-style: none; } 
   /* Control how "spaced out" the tree is */
   ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; margin-right:5px; padding:0px; }
   /* Provide space for our own "bullet" inside the LI */
   ul.mktree  li           .bullet { padding-left: 15px; }
   /* Show "bullets" in the links, depending on the class of the LI that the link's in */
   ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
   ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
   ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }
   /* Sublists are visible or not based on class of parent LI */
   ul.mktree  li.liOpen    ul { display: block; }
   ul.mktree  li.liClosed  ul { display: none; }
   /* Format menu items differently depending on what level of the tree they are in */
   ul.mktree  li { font-size: 11pt; }
/*
   ul.mktree  li ul li { font-size: 10pt; }
   ul.mktree  li ul li ul li { font-size: 8pt; }
   ul.mktree  li ul li ul li ul li { font-size: 6pt; }
*/
}

/* ----------------------------------------------------------------- */
/* --- Style sheet for picker boxes                                  */
/* ----------------------------------------------------------------- */

.tr1 {
	background-color:#CCCCCC;
	}

.tr2 {
	background-color:#B0B0B0;
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
	}

.tr3 {
	background-color:#B0B0B0;
   font-family: Arial,San Serif;
   font-size: 11px;
   font-weight: normal;
   vertical-align: top;
	}

