
/* ----------------------------------------------------------------- */
/* --- Page Break Definition for reports                             */
/* ----------------------------------------------------------------- */


.pagebreak {
   page-break-after: always;
}

.pagebreakbefor { 
   page-break-before:always; 
}

/* ----------------------------------------------------------------- */
/* --- Body tag for all modules                                      */
/* ----------------------------------------------------------------- */

body {
   font-family: Arial,Hevelica,Georgia;
   font-size: 12px;
   margin: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------- */
/* --- Various bars, lines and rules                                 */
/* ----------------------------------------------------------------- */

.greybar {
   background:#C0C0C0;
}

.rulelineblack {
   border-top:1pt grey solid;
}

.rulelineblackbottom {
   border-bottom:1pt grey solid;
}

.rulelinejump {
   border-bottom:2pt #E0DCDC solid;
}

.fatbottom_line {
   border-bottom:2pt black solid;
}

.maincolor {
   background: #e5596d;
}
/* ----------------------------------------------------------------- */
/* --- Cell & table alignment and width classes                      */
/* ----------------------------------------------------------------- */

.top {
 vertical-align:text-top;
 }

.bottom {
  vertical-align:text-bottom;
 }

.right {
   text-align:right;
}

.left {
   text-align:left;
}

.center {
    text-align: center;
}

.wide100 {
   width:100;
}

.wide75 {
   width:75;
}

.wide50 {
   width:50;
}

.wide25 {
   width:25;
}

table.tablecenter {
   margin-left:auto; 
   margin-right:auto;
}
/* ----------------------------------------------------------------- */
/* --- various dialog boxes                                          */
/* ----------------------------------------------------------------- */

table.dialog {  /*this is the standard box size varied via inline tag*/
   border-collapse:collapse;
   border: 0pt solid black;border-radius:0px 0px 7px 7px;
   padding: 3px 3px 3px 3px;
   margin: 0px 0px 0px 0px;
   background: #dae4eb;
}

table.dialogfade {  /*this is the standard box size with a lighter backgound */
   border-collapse:collapse;
   border: 0pt solid black;
   padding: 3px 3px 3px 3px;
   margin: 0px 0px 0px 0px;
   background: #E7E7E7;
}


table.reportdialog {         /*this is the standard box for reports */
   border-collapse:collapse;
   border: 0pt solid black;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

table.dashboarddialog {         /*this is the standard box for dashboard reports */
   border-collapse:collapse;
   border: 0pt solid black;
   padding: 3px 3px 3px 3px;
   margin: 0px 0px 0px 0px;
   background: #dae4eb;
}

.fatpad {
   padding: 0px;
}

/* ----------------------------------------------------------------- */
/* --- prompts and input fields                                      */
/* ----------------------------------------------------------------- */

.tdprompt {
   font-size: 8pt;
   font-family: Arial;
}

.inputbox {
   border: 1px solid #dae4eb;border-radius:4px 4px 4px 4px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
}

.inputbox_late {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   background: #F4BEC6;
   padding-left: 3px;
}

/* ----------------------------------------------------------------- */
/* --- rollover highlights                                           */
/* ----------------------------------------------------------------- */

.rover1 {
   background: lightblue;
   font-family: Arial,San Serif;
   font-size: 8pt;
   font-weight: normal;
   vertical-align: top;
   cursor: default;
}


/* ----------------------------------------------------------------- */
/* --- buttons			                                     */
/* ----------------------------------------------------------------- */

.button {
   border:0px solid black;border-radius:3px 3px 3px 3px;
   width:125;
   height:20;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   background: #C0C0C0;
}

.littlebutton {
   border:0px solid black;border-radius:3px 3px 3px 3px;
   width:100;
   height:20;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   background: #C0C0C0;   
}

.verylittlebutton {
   border:0px solid black;border-radius:3px 3px 3px 3px;
   width:60;
   height:20;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
}

.bigbutton {
   border:0px solid black;border-radius:3px 3px 3px 3px;
   width:375;
   height:20;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   background: #C0C0C0;
}

/* ----------------------------------------------------------------- */
/* --- font styles			                             */
/* ----------------------------------------------------------------- */

.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;
}

.data {
   font-family: Arial,San Serif;
   font-size: 8pt;
   font-weight: normal;
   vertical-align: top;
}

.pleasenote {
   font-size: 8pt;
   font-family: Arial;
   color: green;
}

.section {
   font-weight: bold;
   color: blue;
}

.data_late {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: normal;
   color: red;
   vertical-align: top;
   font-weight: bold;
}

/* ----------------------------------------------------------------- */
/* --- Style sheet for picker boxes                                  */
/* ----------------------------------------------------------------- */

.tr1p {
   background-color:#E6E6B8;
   font-family: Arial,San Serif;
   font-size: 11px;
   vertical-align: top;
}

.tr2p {
   background-color:#B0B0B0;
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
}

.tr3p {
   background-color:#B0B0B0;
   font-family: Arial,San Serif;
   font-size: 11px;
   font-weight: normal;
   vertical-align: top;
}

.dialogpicker {
   border-collapse:collapse;
   border: 1pt solid black;
}

.rover1 {
   background-color:#3399FF;
   color:white;cursor:default;
   font-family:Arial;
   font-size:8pt;
}

.inputbox_picker {
   border: 1px solid #dae4eb;border-radius:4px 4px 4px 4px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background:#E6E6B8;
}

/* ----------------------------------------------------------------- */
/* --- this is the color for picker boxes caled from master_cal_interface.cfm */
/* ----------------------------------------------------------------- */

.bgcalcolor {
   background: #cf475b;
}


/* ----------------------------------------------------------------- */
/* --- Style sheet for calendar boxes                                */
/* ----------------------------------------------------------------- */

.weekdayname{
   border: 1pt solid grey;
}

.calendarday{
   border: 1pt solid grey;
   vertical-align:text-top;
}

.calendardaytext{
   font-family: Arial,San Serif;
   font-size: 10px;
   font-weight: bold;
   vertical-align: top;
}

/* ----------------------------------------------------------------- */
/* --- Style sheet for main calendars must be used localy to         */
/* --- allow fir use of cf variables in the definisitons             */
/* ----------------------------------------------------------------- */


#navigation {
    width: 100%;
    height: 20;
    float: left;
    margin: 5px;
}

#controlbar {
    width: 15%;
    height: 554;
    background:<cfoutput>#controlbarcolor#</cfoutput>;
    float: left;
    margin: 5px;
}

#calendar {
    width: 83%;
    height: 100%;
    float: left;
    margin: 3px;
}

.calbutton {
   border:0px solid black;
   width:113;
   height:18;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   background: <cfoutput>#modulecolor#</cfoutput>;
}

/* ----------------------------------------------------------------- */
/* --- Administration style for admain.cfm                           */
/* ----------------------------------------------------------------- */

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;
}

.adcolor {
   background: #4D7743;
}

.adbgcolor {
   background: #70A464;
}

div#admin .admininputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #70A464;
}

div#admin table.admintable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#admin .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#admin .tabs {
   border-collapse:collapse;
   background: #4D7743;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

.adskinnybutton {
   border:0px;
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight:bold;
   background: #4D7743;
   color:white;
}

/* ----------------------------------------------------------------- */
/* --- Asset style for eqmain.cfm                                    */
/* ----------------------------------------------------------------- */

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: #769DCE;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.eqcolor {
   background: #2A558A;
}

.eqbgcolor {
   background: #769DCE;
}


div#eq .eqinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #769DCE
}

div#eq table.eqtable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#eq .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#eq .tabs {
   border-collapse:collapse;
   background: #769DCE;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Building Reporting style for blmain.cfm                       */
/* ----------------------------------------------------------------- */

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;
}

.blbgcolor {
   background: #D087CC;
}

div#bl .blinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #70A464;
}

div#bl table.bltable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#bl .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#bl .bltabs {
   border-collapse:collapse;
   background: #4D7743;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

.status_90_bg {
   background:lightblue;
 }

.status_60_bg {
   background:pink;
 }

.status_30_bg {
   background:yellow;
}

.status_exp_bg {
   background:red;
}

/* ----------------------------------------------------------------- */
/* --- Capital Projection style for cpmain.cfm                       */
/* ----------------------------------------------------------------- */

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;
}

div#cp .cpinputbox {
   border: 1px solid #dae4ebborder-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #779434;
}

.cpinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #779434;
}

div#cp tablecptable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#cp .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#cp .tabs {
   border-collapse:collapse;
   background: #4D7743;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- EZ Order style for ezmain.cfm                                 */
/* ----------------------------------------------------------------- */

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;
}

.ezcolor {
   background: #9D7832;
}

.exbgcolor {
   background: #CAA661;
}

div#ez .ezinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #CAA661
}

div#ez table.eztable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#ez .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#ez .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- Key Management style for kemain.cfm	                     */
/* ----------------------------------------------------------------- */

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;
}

div#ke .keinputbox {
   border: 1px solid #dae4eb;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #70A464
}

div#ke table.ketable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#ke .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#ke .tabs {
   border-collapse:collapse;
   background: #4D7743;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Lease style for lsmain.cfm                                    */
/* ----------------------------------------------------------------- */

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;
}

.lscolor {
   background: #547199;
}

.lsbgcolor {
   background: #7F9AC0;
}

.lsinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #9CC2F6;
}

div#ls table.lstable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#ls .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#ls .tabs {
   border-collapse:collapse;
   background: #4D7743;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

.lsskinnybutton {
   border:0px;
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight:bold;
   background: #547199;
   color:white;
}

/* ----------------------------------------------------------------- */
/* --- Move Track style for list_moves.cfm                           */
/* ----------------------------------------------------------------- */
.mttable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   spaceing: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width:"100%";
}

.mtcolor {
   background: #3399FF;
}

.mtbgcolor {
   background: #93C9FF;
}

/* ----------------------------------------------------------------- */
/* --- On Demand Work Order style for odmain.cfm                     */
/* ----------------------------------------------------------------- */

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;
}

.odltbgcolor {
   background: #F5b887;
}

.od2ltbgcolor {
   background: #F5cfb0;
}

div#od .odinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#od table.odtable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#od .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#od .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}
.wr_late {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   color: red;
   vertical-align: top;
}
/* The followng is used colors for work order status */
.status_req_bg {
   background:#FB8200;
 }

.status_req_text_bg {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   color:#FB8200;
 }

.status_i_bg {
   background:#00FB29;
 }

.status_i_text_bg {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   color:#00FB29;
 }
 
.status_hp_bg {
   background:#005FFB;
 }

.status_hp_text_bg {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   color:#005FFB;
 }
 
.status_com_bg {
   background: #C0C0C0;
}

.status_com_text_bg {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   color:#a99797;
 }
 
.status_can_bg {
   background: #ACE1E9;
}

.status_can_text_bg {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   color:#72bac5;
 }
 
.status_due_bg {
   background: red;
}

.status_due_text_bg {
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight: bold;
   vertical-align: top;
   color:red;
 } 
/* ----------------------------------------------------------------- */
/* --- Parish Portal style for ppmain.cfm                           */
/* ----------------------------------------------------------------- */

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: #C16E15;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.ppcolor {
   background: #F59639;
}

.ppbgcolor {
   background: #F8A759;
}

.ppinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #F8A759
}

div#pp table.pptable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#pp .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#pp .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- PM Work Order style for pmmain.cfm                            */
/* ----------------------------------------------------------------- */

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: #BF5502;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.pmcolor {
   background: #DF9064;
}

.pmbgcolor {
   background: #FAB48D;
}

div#pm .pminputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FAB48D;
}

div#pm table.pmtable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#pm .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#pm .tabs {
   border-collapse:collapse;
   background: #DF9064;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- Parking style for pkmain.cfm                                  */
/* ----------------------------------------------------------------- */

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#pk a.menu:hover {
   color: #96A9DF;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.pkcolor {                          
   background: #96A9DF;
}

.pkbgcolor {                          
   background: #B6C0DE;
}

div#pk .pkinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#pk table.pktable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#pk .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#pk .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- Parking style for prmain.cfm                                  */
/* ----------------------------------------------------------------- */

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;
}

.prcolor {
   background: #0a9b0a;
}

.prbgcolor {
   background: #32CA32;
}

div#pr .prinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#pr table.prtable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#pr .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#pr .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- Scheduling style for scmain.cfm                               */
/* ----------------------------------------------------------------- */

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;
}

.sccolor {                           
   background: #1172E9;
}

.scbgcolor {                           
   background: #65A2EE;
}

div#sc .scinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#sc table.sctable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#sc .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#sc .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- secheduling style for secmain.cfm                               */
/* ----------------------------------------------------------------- */

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;
}

.stcolor {                          
   background: #9A0E0D;
}

.stbgcolor {                          
   background: #CD504F;
}


div#st .stinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#st table.sttable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#st .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#st .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- Space style for spmain.cfm                                    */
/* ----------------------------------------------------------------- */

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;
}

.spcolor {
   background: #90342D;
}

.spbgcolor {
   background: #B15C55;
}

div#sp .spinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#sp table.sptable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#sp .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#sp .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

.spskinnybutton {
   border:0px;
   font-family: Arial,San Serif;
   font-size: 12px;
   font-weight:bold;
   background: #547199;
   color:white;
}

/* ----------------------------------------------------------------- */
/* --- On Demand Work Order style for sumain.cfm                     */
/* ----------------------------------------------------------------- */

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;
}

.sucolor {
   background: #DE5959;
}

.subgcolor {
   background: #FF8787;
}

div#su .suinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#su table.sutable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#su .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#su .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- System Admin style for samain.cfm                             */
/* ----------------------------------------------------------------- */

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;
}

.sacolor {                           
   background: #EEE72D;
}

.sabgcolor {                           
   background: #FFFCA0;
}

div#sa .sainputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#sa table.satable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#sa .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#sa .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- User Admin style for uamain.cfm                               */
/* ----------------------------------------------------------------- */

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;
}

div#ua .uainputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#ua table.uatable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#ua .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#ua .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- Utiltiy style for utmain.cfm                                  */
/* ----------------------------------------------------------------- */

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;
}

div#ut .utinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#ut table.uttable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#ut .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#ut .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}


/* ----------------------------------------------------------------- */
/* --- Visitor style for vbmain.cfm                                  */
/* ----------------------------------------------------------------- */

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: #7A791B;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.vbcolor {
   background: #7A791B;
}

.vbbgcolor {
   background: #9C9B43;
}

div#vb .vbinpvbbox {
   border: 1px solid black;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#vb table.vbtable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#vb .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#vb .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- 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;
}

.pmcolor {
   background: #DF9064;
}

.pmbgcolor {
   background: #FAB48D;
}



div#pm table.pmtable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#pm .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#pm .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* 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;
}

.status_can_bg {
   background: #ACE1E9;
}

/* ----------------------------------------------------------------- */
/* ---  Parking style for pkmain.cfm                     	     */
/* ----------------------------------------------------------------- */

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;
}

div#od table.pltable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#pk .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#pk .tabs {
   border-collapse:collapse;
   background: #96A9DF;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* ---  Schedule style for scmain.cfm                     	     */
/* ----------------------------------------------------------------- */

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;
}

.sccolor {                          
   background: #1172E9;
}

.scbgcolor {                          
   background: #65A2EEE;
}

div#sc table.sctable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#sc .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#sc .tabs {
   border-collapse:collapse;
   background: #1172E9;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

.pubcolor {
   color:e36969;
}

.startcolor {
   color:3f8cf4;
}

/* ----------------------------------------------------------------- */
/* --- Securetrack style for stmain.cfm                              */
/* ----------------------------------------------------------------- */

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;
}

.stcolor {
   background: #9A0E0D;
}

.stbgcolor {
   background: #CD504F;
}

div#st .stinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #CD504F
}

div#st table.sttable {
   *border-collapse:collapse;*
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#st .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#st .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Utility style for utmain.cfm                     	     */
/* ----------------------------------------------------------------- */

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;
}

div#od table.uttable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#ut .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#ut .tabs {
   border-collapse:collapse;
   background: #C4483E;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Survay style for sumain.cfm                     	             */
/* ----------------------------------------------------------------- */

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;
}

.sucolor {                          
   background: #DE5959;
}

.subgcolor {                          
   background: #F87575;
}

div#su table.sutable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#su .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#su .tabs {
   border-collapse:collapse;
   background: #C4483E;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

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+ */
}

/* ----------------------------------------------------------------- */
/* ---  System Admin  style for samain.cfm                     	     */
/* ----------------------------------------------------------------- */

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;
}

.sacolor {                          
   background: #EEE72D;
}

.sabgcolor {                          
   background: #FFFCA0;
}

div#sa table.satable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#sa .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#sa .tabs {
   border-collapse:collapse;
   background: #96A9DF;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Visitor Badge style for vbmain.cfm                            */
/* ----------------------------------------------------------------- */

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: #7A791B;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.vbcolor {
   background: #7A791B;
}

.vbbgcolor {
   background: #9C9B43;
}


div#vb table.odtable {
   /*border-collapse:collapse;*/
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#vb .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#vb .tabs {
   border-collapse:collapse;
   background: #BF5502;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Bid/Proprosal style for bimain.cfm                            */
/* ----------------------------------------------------------------- */

div#bi {
   color: black;
   font-size: px;
}

div#bi table {
   font-size: 12px;
}

div#bi a.menu {
   color: black;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

div#bi a.menu:hover {
   color: #58BAAB;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.bicolor {
   background: #58BAAB;
}

.bibgcolor {
   background: #90C2BA;
}

div#bi .biinputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #90C2BA
}

div#bi table.bitable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#bi .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#bi .tabs {
   border-collapse:collapse;
   background: #58BAAB;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Global Reporting style for dbmain.cfm                           */
/* ----------------------------------------------------------------- */


.mmcolor {
   background: #BC5050;
}

.mmcolor {
   background: #CD6e6e;
}

div#mm .mminputbox {
   border: 1px solid #dae4eb;border-radius:3px 3px 3px 3px;
   font-family: Arial;
   font-size: 11px;
   padding-left: 3px;
   background: #FF9933
}

div#mm table.odtable {
   border-collapse:collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   align: center;
}

div#mm .sidebar {
   background:#E0DCDC;
   width: 150;
   align: top;
}

div#mm .tabs {
   border-collapse:collapse;
   background: #BC5050;
   width: 147;
   padding; 0 px;
   spacing; 0 px;
}

/* ----------------------------------------------------------------- */
/* --- Bid/Proprosal style for moblie see ft_phone.css for the rest  */
/* ----------------------------------------------------------------- */


.phcolor {
   background: #769DCE;
}