﻿* { font-family: calibri, arial, verdana, sans-serif; font-size: 12pt; color: #252525; }
/*-- for removing chrome default input borders - 05/11/22 - Curt Ireton - La Mesa Web Designs and Development --*/
input { outline: none; }

/* added css styles for master page layout and main menu - 11/22/14 - Curt Ireton */
.masterBody { background: url('../Images/lmwd_master_bg_112214_370pxH.png') repeat-x, #cccc99; }
.mainMenuWrapper { float: left; width: 100px; height: auto; position: absolute; top: 0; left: 0; display: block; }
.staticStyle { float: left; width: 100px; height: 101px; line-height: 100px; }
.staticItemDown { float: left; width: 100px; height: 101px; line-height: 100px; display: block; background: url('../Images/lmwd_menu_square_100px_112214_BG1_80pct.png') no-repeat; border-bottom: 1px solid #387eb6; border-bottom: 1px solid #387eb6; }
.staticItemHit { float: left; width: 100px; height: 101px; line-height: 100px; display: block; border-bottom: 1px solid #387eb6; }
.dynItemDown { float: left; width: 100px; height: 101px; line-height: 50px; display: block; background: url('../Images/lmwd_menu_square_100px_112214_BG2_50pct.png') no-repeat; border-bottom: 1px solid #387eb6; }
.dynItemHit { float: left; width: 100px; height: 101px; line-height: 50px; display: block; border-bottom: 1px solid #387eb6; }
.lowerText { float: left; width: 980px; height: auto; font-size: 14pt; font-family: calibri, arial, verdana, sans-serif; color: #387eb6; }
    .lowerText p { font-size: 14pt; font-family: calibri, arial, verdana, sans-serif; color: #387eb6; padding: 10px; }
    .lowerText li { font-size: 14pt; font-family: calibri, arial, verdana, sans-serif; color: #387eb6; padding: 10px; }
.mainTextSubHdr { font-size: 16pt; font-family: calibri, arial, verdana, sans-serif; font-weight: bold; color: #387eb6; }
.pageTextSubHdr { font-size: 16pt; margin: 20px auto auto 20px; font-family: calibri, arial, verdana, sans-serif; font-weight: bold; color: #000033; }
.mainText p, a { font-size: 14pt; font-family: calibri, arial, verdana, sans-serif; color: #000033; padding: 10px; }
/*-- updated home page layout - 11/04/17 - Curt Ireton --*/
.mainText2SubHdr { font-size: 16pt; font-family: calibri, arial, verdana, sans-serif; font-weight: bold; color: #252525; }
.pageText2SubHdr { font-size: 16pt; margin: 20px auto auto 20px; font-family: calibri, arial, verdana, sans-serif; font-weight: bold; color: #000033; }
.mainText2 p, a { font-size: 14pt; font-family: calibri, arial, verdana, sans-serif; color: #252525; padding: 10px; }
#text1:hover { cursor: default; }
#text2:hover { cursor: default; }
#text3:hover { cursor: default; }
#text4:hover { cursor: default; }
/*-- added css styles for information.aspx - 03/18/17 - Curt Ireton --*/
/*#information ul { list-style-type: none; }*/
/*-- added css styles for information.aspx, processes.aspx, services.aspx - 07/14/17 - Curt Ireton --*/
#services { margin: 20px auto; width: 980px; height: auto; }
#information { margin: 20px auto; width: 980px; height: auto; }
#processes { margin: 20px auto; width: 980px; height: auto; }
.pageTextWrapper { float: left; width: 950px; height: auto; }
#pageText { float: left; width: 980px; height: auto; background: url('../Images/bg_clr_wt_85pct_103014.png') repeat; }
.pageTextWrapper p { margin: 10px auto 10px 20px; font: normal 12pt/16pt calibri, arial, verdana, sans-serif, verdana, sans-serif; color: #252525; }
.pageTopSubHdr { margin: 20px auto auto 20px; font-size: 18pt; margin-top: 10px; font-family: calibri, arial, verdana, sans-serif; font-weight: bold; color: #000033; }
.pageTopTextWrapper { float: left; width: 950px; height: auto; }
    .pageTopTextWrapper p { margin: 10px auto 10px 20px; font: normal 14pt/18pt calibri, arial, verdana, sans-serif, verdana, sans-serif; color: #000033; }
#processes ol { list-style-type: upper-alpha; margin: 10px 20px; }
#processes li { margin-bottom: 5px; }
.prcInner li { list-style-type: lower-alpha; }
.prcInner2 li { list-style-type: lower-roman; }
.pageHdrImageWrapper { float: left; width: 980px; height: 50px; }
/*-- added pageHdrImageWrappers for 150px height and also for 100% width --*/
.pageHdrImageWrapperB { float: left; width: 980px; height: 150px; }
.pageHdrImageWrapperC { margin: 0; width: 100%; height: 150px; }
/*-- added CSS Styles - 08/15/19 - Curt Ireton - La Mesa Web Designs and Development --*/
#pageContainer { margin: 0; width: 100%; height: 100%; position: relative; }
.pageWrapper { margin: 20px auto; width: 980px; height: auto; }
/*-- added passwordRecovery classes - 08/25/19 - Curt Ireton - La Mesa Web Designs and Development --*/
.prWrapper { margin: 10px auto; width: 500px; height: auto; border: 1px solid #252525; padding: 20px; background: url('../Images/bg_clr_tan_20pct.png') repeat; }
.prColWrapper { margin: 0 auto; width: 450px; height: auto; padding: 10px; }
    .prColWrapper .col1 { float: left; width: 150px; line-height: 30px; margin-left: 40px; }
    .prColWrapper .col2 { float: right; width: 200px; line-height: 30px; }
/*-- added changePassword classes - 08/25/19 - Curt Ireton - La Mesa Web Designs and Development --*/
.cpWrapper { margin: 10px auto; width: 550px; height: auto; border: 1px solid #252525; padding: 20px; background: url('../Images/bg_clr_tan_20pct.png') repeat; }
.cpColWrapper { margin: 0 auto; width: 500px; height: auto; padding: 10px; }
    .cpColWrapper .col1 { float: left; width: 220px; line-height: 30px; }
    .cpColWrapper .col2 { float: right; width: 220px; line-height: 30px; }
/*-- standard column wrapper - 10/07/19 - Curt Ireton - La Mesa Web Designs and Development --*/
/*.colContent { width: 100%; height: 100%; position: relative; background: #ffffff 0% 0%, #cccc99 0%; }*/
.colContent { margin: 0; width: 100%; height: 100%; }
.colWrapper { margin: 20px auto; width: 980px; height: auto; padding-bottom: 20px; }
    .colWrapper .col1 { float: left; width: 480px; height: auto; line-height: 15pt; }
    .colWrapper .col2 { float: right; width: 480px; height: auto; line-height: 15pt; }
    .colWrapper p { margin: 20px; font: normal 12pt/16pt calibri, arial, verdana, sans-serif, verdana, sans-serif; color: #252525; }
    .colWrapper .smallFont p { font: italic 11pt/15pt calibri, arial, verdana, sans-serif; }
.formWrapper { margin: 20px auto; width: 480px; height: auto; padding: 10px; background: url('../Images/bg_clr_tan_20pct.png') repeat; border: 1px solid #252525; }
.lineWrapper { margin: 0 auto; width: 450px; height: auto; padding: 10px; overflow: hidden; }
    .lineWrapper .col1 { float: left; width: 220px; line-height: 30px; }
    .lineWrapper .col2 { float: right; width: 220px; line-height: 30px; text-align: right; }
