/*=========================================================================================================================================
    Created On: 2021 - 07 - 07
===========================================================================================================================================
    Purpose: Cascading Style Sheets Supporting Same Named .php Script
=========================================================================================================================================*/
html, body
{
    font-family: Helvetica,sans-serif;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

select:disabled, select:read-only, input:disabled, input:read-only
{
    color: #33001a !important;
    opacity: 9 !important;
}

.FixedDialog
{
    position: absolute;
}


/**
    Keep Footer At Bottom Of Page Or Below Content
**/
#PageContainer
{
    min-height: 100vh;
    position: relative;
}


#PageContent
{
    padding: 0 0 100px;
}


#Footer
{
    bottom: 0;
    font-size: .7em;
    height: 60px;
    position: absolute;
    text-align: center;
    width: 100%;
}


/**
    *****************************************************
    *****************************************************
    
    Standard Looks Across All Pages
    
    *****************************************************
    *****************************************************
**/


/**
    *****************************************************
    Page
    *****************************************************
**/
.Page
{
    display: inline-block;
    position: relative;
    vertical-align: top;
    
    margin: 4px 16px 0 16px !important;
    padding: 16px 16px 28px;
    background-color: #e8ffff;
    box-shadow: 3px 3px 3px 3px #737373;
}
.Pageh3
{
    display: inline-block;
    margin: 0 8px 0 0;
    padding: 0;
}

.PageTitle
{
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 10px 16px 0;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

.PageCount
{
    color: #004466;
    font-size: 1.1em;
    font-weight: bold;
}

.HKU
{
    font-size: 1em !important;
    font-weight: bold;
    text-decoration: underline;
}


/**
    *****************************************************
    Portal
    *****************************************************
**/
#Specific
{
    background-color: #ccfff5;
    border-radius: 30px;
    border-style: inset;
    margin: 0 0 15px;
    padding: 10px 14px !important;
    text-align: center;
    white-space: nowrap;
}
#Specific input[type=checkbox]
{
    vertical-align: middle;
    margin: 0 3px 0 6px;
    padding: 0 0;
    height: 17px;
    width: 17px;
}
#Specific select
{
    background-color: #ccf5ff;
    border: 1px solid black;
    margin: 0 10px 0 4px;
    padding: 3px 4px !important;
}


/**
    *****************************************************
    Client
    *****************************************************
**/
#ClientSpinner
{
    border: 0;
    padding: 20px 20px;
    position: absolute;
}

.ClearFloats
{
    clear: both;
}


.Buttons
{
    background-color: #1affff;
    font-size: .8em;
    margin: 10px 0;
    padding: 6px 0;
    width: 60%;
}


#Count
{
    color: #005580;
    display: inline-block;
    padding: 2px 0 0;
    position: relative;
    vertical-align: top;
}




#List
{
    margin-right: 10px;
}

#ClientMessages
{
    background-color: #c1c1c1;
    padding: 3px 3px;
}
.Msgs
{
    font-weight: bold;
    font-size: .9em;
    overflow: auto; /* something other than visible */
    padding: 8px 8px !important;
    resize: both;
    text-align: center;
}
.MsgsStatus
{
    border: 2px solid #1a1aff;
    background-color: #cce0ff;
    min-height: 200px;
    min-width: 400px;
    overflow-y: auto;
    overflow-x: auto;
    white-space: nowrap;
}
.MsgsErrors
{
    border: 2px solid #800040;
    background-color: #ffb3b3;
    min-height: 200px;
    min-width: 400px;
    overflow-y: auto;
    overflow-x: auto;
    white-space: nowrap;
}
.MsgsConfirm
{
    border: 2px solid #e6e600;
    background-color: #ffffb3;
    min-width: 400px;
    overflow-y: auto;
    overflow-x: auto;
    padding: 30px 20px;
    white-space: nowrap;
}
#ClientConfirm_Msg
{
    margin-bottom: 30px;
}
#ClientConfirm_Bttns
{
    margin-bottom: 20px;
    text-align: center;
}
#ClientConfirm_Bttns button
{
    border-radius: 14px;
    font-size: 1.1em;
    margin: 0 16px;
    padding: 6px 0;
    width: 130px;
}
#ClientConfirm_Cancel
{
    background-color: #ffe6ee;
}
#ClientConfirm_Confirm
{
    background-color: #ccffcc;
}
#ClientConfirm_Cancel:hover, #ClientConfirm_Cancel:focus
{
    background-color: #ff0000;
    color: #ffffff;
}
#ClientConfirm_Confirm:hover, #ClientConfirm_Confirm:focus
{
    background-color: #00ff00;
}

.ESC
{
    font-size: .9em;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
    font-style: italic;
    font-weight: bold;
    margin: 30px 0 6px;
    text-align: center;
}
.Client 
{
    margin: 0 0 12px;
    text-align: right;
}
.ClientClose
{
    text-align: right;
}
.ClientCloseImg
{
    height: auto !important;
    width: 20px !important;
}


#Location
{
    border: 2px solid #800000;
    background-color: #ffb3b3;
}


.Form_RecordID
{
    color: #002b80;
    font-weight: bold;
    padding-left: 12px !important;
    width: 234px !important;
}
.Form_RecID
{
    color: #002b80;
    font-weight: bold;
    padding-left: 12px !important;
}


.RecordID
{
    text-align: right !important;
    white-space: nowrap;
}
#RecordID span
{
    display: inline-block;
    color: #005580;
}


.HelpDIV
{
    float: right;
    position: relative;
}
.HelpDIV img
{
    cursor: pointer;
    height: 40px;
    margin: 0;
    padding: 0;
    width: auto;
}
.HelpCircle
{
    display: inline-block;
    border-radius: 30px;
    border: 3px solid blue;
    background-color: blue;
    color: yellow;
    cursor: pointer;
    font-family: Helvetica;
    font-size: 1.6em;
    font-weight: bold;
    text-align: center;
    height: 30px;
    width: 30px;
}
.HelpSection
{
    display: block;
    margin: 12px 0 0;
}

.Icon_Pencil
{
    float: right;
    height: auto;
    width: 40px;
}

.IconClose
{
    float: right;
    margin: -10px -8px 0 30px;
    height: 20px;
    width: auto;
}


.HelpIcon2
{
    height: 36px;
    width: auto;
}


.HelpIcon
{
    float: right;
    margin: -10px -8px 0 30px;
    height: 36px;
    width: auto;
}


.CloseCircle
{
    display: inline-block;
    border-radius: 18px;
    border: 3px solid red;
    /*background-color: red;*/
    color: red;
    cursor: pointer;
    font-family: Helvetica;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    height: 18px;
    width: 18px;
}


.Inactive
{
    background-color: #ffb3b3;
}


/**
    Label Following CheckBoxes
**/
.CheckLbl
{
    text-align: left !important;
}
.CheckText
{
    font-size: 0.8em;
    font-style: italic ;
    text-align: left !important;
    white-space: nowrap !important;
}

/**
    *****************************************************
    *****************************************************
    
    Standard Looks Across All Pages
    
    *****************************************************
    *****************************************************
**/
.FalseNo, .No
{
    color: red ;
    font-weight: bold;
}
.TrueYes, .Yes
{
    color: green ;
    font-weight: bold;
}

/**
    Allows Block To Shrink To The Size Of It's Contents And To Wrap In White Space
**/
.DB
{
    display: block !important;
}
.DibVat
{
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.Elip
{
    overflow: hidden;
    text-overflow: ellipsis;
}



/**
    Remove Underlines From All Links
**/
a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}

.TAC
{
    text-align: center;
}

.TAR
{
    text-align: right;
}

/**
Table List Cell Widths
**/
.cw_010 { display: inline-block; vertical-align: top; width:  10px; }
.cw_015 { display: inline-block; vertical-align: top; width:  15px; }
.cw_020 { display: inline-block; vertical-align: top; width:  20px; }
.cw_025 { display: inline-block; vertical-align: top; width:  25px; }
.cw_030 { display: inline-block; vertical-align: top; width:  30px; }
.cw_035 { display: inline-block; vertical-align: top; width:  35px; }
.cw_040 { display: inline-block; vertical-align: top; width:  40px; }
.cw_045 { display: inline-block; vertical-align: top; width:  45px; }
.cw_050 { display: inline-block; vertical-align: top; width:  50px; }
.cw_055 { display: inline-block; vertical-align: top; width:  55px; }
.cw_060 { display: inline-block; vertical-align: top; width:  60px; }
.cw_065 { display: inline-block; vertical-align: top; width:  65px; }
.cw_070 { display: inline-block; vertical-align: top; width:  70px; }
.cw_075 { display: inline-block; vertical-align: top; width:  75px; }
.cw_080 { display: inline-block; vertical-align: top; width:  80px; }
.cw_085 { display: inline-block; vertical-align: top; width:  85px; }
.cw_090 { display: inline-block; vertical-align: top; width:  90px; }
.cw_095 { display: inline-block; vertical-align: top; width:  95px; }
.cw_100 { display: inline-block; vertical-align: top; width: 100px; }
.cw_105 { display: inline-block; vertical-align: top; width: 105px; }
.cw_110 { display: inline-block; vertical-align: top; width: 110px; }
.cw_115 { display: inline-block; vertical-align: top; width: 115px; }
.cw_120 { display: inline-block; vertical-align: top; width: 120px; }
.cw_125 { display: inline-block; vertical-align: top; width: 125px; }
.cw_130 { display: inline-block; vertical-align: top; width: 130px; }
.cw_135 { display: inline-block; vertical-align: top; width: 135px; }
.cw_140 { display: inline-block; vertical-align: top; width: 140px; }
.cw_145 { display: inline-block; vertical-align: top; width: 145px; }
.cw_150 { display: inline-block; vertical-align: top; width: 150px; }
.cw_155 { display: inline-block; vertical-align: top; width: 155px; }
.cw_160 { display: inline-block; vertical-align: top; width: 160px; }
.cw_165 { display: inline-block; vertical-align: top; width: 165px; }
.cw_170 { display: inline-block; vertical-align: top; width: 170px; }
.cw_175 { display: inline-block; vertical-align: top; width: 175px; }
.cw_180 { display: inline-block; vertical-align: top; width: 180px; }
.cw_185 { display: inline-block; vertical-align: top; width: 185px; }
.cw_190 { display: inline-block; vertical-align: top; width: 190px; }
.cw_195 { display: inline-block; vertical-align: top; width: 195px; }
.cw_200 { display: inline-block; vertical-align: top; width: 200px; }
.cw_205 { display: inline-block; vertical-align: top; width: 205px; }
.cw_210 { display: inline-block; vertical-align: top; width: 210px; }
.cw_215 { display: inline-block; vertical-align: top; width: 215px; }
.cw_220 { display: inline-block; vertical-align: top; width: 220px; }
.cw_225 { display: inline-block; vertical-align: top; width: 225px; }
.cw_230 { display: inline-block; vertical-align: top; width: 230px; }
.cw_235 { display: inline-block; vertical-align: top; width: 235px; }
.cw_240 { display: inline-block; vertical-align: top; width: 240px; }
.cw_245 { display: inline-block; vertical-align: top; width: 245px; }
.cw_250 { display: inline-block; vertical-align: top; width: 250px; }
.cw_255 { display: inline-block; vertical-align: top; width: 255px; }
.cw_260 { display: inline-block; vertical-align: top; width: 260px; }
.cw_265 { display: inline-block; vertical-align: top; width: 265px; }
.cw_270 { display: inline-block; vertical-align: top; width: 270px; }
.cw_275 { display: inline-block; vertical-align: top; width: 275px; }
.cw_280 { display: inline-block; vertical-align: top; width: 280px; }
.cw_285 { display: inline-block; vertical-align: top; width: 285px; }
.cw_290 { display: inline-block; vertical-align: top; width: 290px; }
.cw_295 { display: inline-block; vertical-align: top; width: 295px; }
.cw_300 { display: inline-block; vertical-align: top; width: 300px; }
.cw_305 { display: inline-block; vertical-align: top; width: 305px; }
.cw_310 { display: inline-block; vertical-align: top; width: 310px; }
.cw_315 { display: inline-block; vertical-align: top; width: 315px; }
.cw_320 { display: inline-block; vertical-align: top; width: 320px; }
.cw_325 { display: inline-block; vertical-align: top; width: 325px; }
.cw_330 { display: inline-block; vertical-align: top; width: 330px; }
.cw_335 { display: inline-block; vertical-align: top; width: 335px; }
.cw_340 { display: inline-block; vertical-align: top; width: 340px; }
.cw_345 { display: inline-block; vertical-align: top; width: 345px; }
.cw_350 { display: inline-block; vertical-align: top; width: 350px; }
.cw_355 { display: inline-block; vertical-align: top; width: 355px; }
.cw_360 { display: inline-block; vertical-align: top; width: 360px; }
.cw_365 { display: inline-block; vertical-align: top; width: 365px; }
.cw_370 { display: inline-block; vertical-align: top; width: 370px; }
.cw_375 { display: inline-block; vertical-align: top; width: 375px; }
.cw_380 { display: inline-block; vertical-align: top; width: 380px; }
.cw_385 { display: inline-block; vertical-align: top; width: 385px; }
.cw_390 { display: inline-block; vertical-align: top; width: 390px; }
.cw_395 { display: inline-block; vertical-align: top; width: 395px; }
.cw_400 { display: inline-block; vertical-align: top; width: 400px; }
.cw_405 { display: inline-block; vertical-align: top; width: 405px; }
.cw_410 { display: inline-block; vertical-align: top; width: 410px; }
.cw_415 { display: inline-block; vertical-align: top; width: 415px; }
.cw_420 { display: inline-block; vertical-align: top; width: 420px; }
.cw_425 { display: inline-block; vertical-align: top; width: 425px; }
.cw_430 { display: inline-block; vertical-align: top; width: 430px; }
.cw_435 { display: inline-block; vertical-align: top; width: 435px; }
.cw_440 { display: inline-block; vertical-align: top; width: 440px; }
.cw_445 { display: inline-block; vertical-align: top; width: 445px; }
.cw_450 { display: inline-block; vertical-align: top; width: 450px; }
.cw_455 { display: inline-block; vertical-align: top; width: 455px; }
.cw_460 { display: inline-block; vertical-align: top; width: 460px; }
.cw_465 { display: inline-block; vertical-align: top; width: 465px; }
.cw_470 { display: inline-block; vertical-align: top; width: 470px; }
.cw_475 { display: inline-block; vertical-align: top; width: 475px; }
.cw_480 { display: inline-block; vertical-align: top; width: 480px; }
.cw_485 { display: inline-block; vertical-align: top; width: 485px; }
.cw_490 { display: inline-block; vertical-align: top; width: 490px; }
.cw_495 { display: inline-block; vertical-align: top; width: 495px; }
.cw_500 { display: inline-block; vertical-align: top; width: 500px; }
.cw_505 { display: inline-block; vertical-align: top; width: 505px; }
.cw_510 { display: inline-block; vertical-align: top; width: 510px; }
.cw_515 { display: inline-block; vertical-align: top; width: 515px; }
.cw_520 { display: inline-block; vertical-align: top; width: 520px; }
.cw_525 { display: inline-block; vertical-align: top; width: 525px; }
.cw_530 { display: inline-block; vertical-align: top; width: 530px; }
.cw_535 { display: inline-block; vertical-align: top; width: 535px; }
.cw_540 { display: inline-block; vertical-align: top; width: 540px; }
.cw_545 { display: inline-block; vertical-align: top; width: 545px; }
.cw_550 { display: inline-block; vertical-align: top; width: 550px; }
.cw_555 { display: inline-block; vertical-align: top; width: 555px; }
.cw_560 { display: inline-block; vertical-align: top; width: 560px; }
.cw_565 { display: inline-block; vertical-align: top; width: 565px; }
.cw_570 { display: inline-block; vertical-align: top; width: 570px; }
.cw_575 { display: inline-block; vertical-align: top; width: 575px; }
.cw_580 { display: inline-block; vertical-align: top; width: 580px; }
.cw_585 { display: inline-block; vertical-align: top; width: 585px; }
.cw_590 { display: inline-block; vertical-align: top; width: 590px; }
 

.cwc_010 { display: inline-block; text-align: center; vertical-align: top; width:  10px; }
.cwc_015 { display: inline-block; text-align: center; vertical-align: top; width:  15px; }
.cwc_020 { display: inline-block; text-align: center; vertical-align: top; width:  20px; }
.cwc_025 { display: inline-block; text-align: center; vertical-align: top; width:  25px; }
.cwc_030 { display: inline-block; text-align: center; vertical-align: top; width:  30px; }
.cwc_035 { display: inline-block; text-align: center; vertical-align: top; width:  35px; }
.cwc_040 { display: inline-block; text-align: center; vertical-align: top; width:  40px; }
.cwc_045 { display: inline-block; text-align: center; vertical-align: top; width:  45px; }
.cwc_050 { display: inline-block; text-align: center; vertical-align: top; width:  50px; }
.cwc_055 { display: inline-block; text-align: center; vertical-align: top; width:  55px; }
.cwc_060 { display: inline-block; text-align: center; vertical-align: top; width:  60px; }
.cwc_065 { display: inline-block; text-align: center; vertical-align: top; width:  65px; }
.cwc_070 { display: inline-block; text-align: center; vertical-align: top; width:  70px; }
.cwc_075 { display: inline-block; text-align: center; vertical-align: top; width:  75px; }
.cwc_080 { display: inline-block; text-align: center; vertical-align: top; width:  80px; }
.cwc_085 { display: inline-block; text-align: center; vertical-align: top; width:  85px; }
.cwc_090 { display: inline-block; text-align: center; vertical-align: top; width:  90px; }
.cwc_095 { display: inline-block; text-align: center; vertical-align: top; width:  95px; }
.cwc_100 { display: inline-block; text-align: center; vertical-align: top; width: 100px; }
.cwc_105 { display: inline-block; text-align: center; vertical-align: top; width: 105px; }
.cwc_110 { display: inline-block; text-align: center; vertical-align: top; width: 110px; }
.cwc_115 { display: inline-block; text-align: center; vertical-align: top; width: 115px; }
.cwc_120 { display: inline-block; text-align: center; vertical-align: top; width: 120px; }
.cwc_125 { display: inline-block; text-align: center; vertical-align: top; width: 125px; }
.cwc_130 { display: inline-block; text-align: center; vertical-align: top; width: 130px; }
.cwc_135 { display: inline-block; text-align: center; vertical-align: top; width: 135px; }
.cwc_140 { display: inline-block; text-align: center; vertical-align: top; width: 140px; }
.cwc_145 { display: inline-block; text-align: center; vertical-align: top; width: 145px; }
.cwc_150 { display: inline-block; text-align: center; vertical-align: top; width: 150px; }
.cwc_155 { display: inline-block; text-align: center; vertical-align: top; width: 155px; }
.cwc_160 { display: inline-block; text-align: center; vertical-align: top; width: 160px; }
.cwc_165 { display: inline-block; text-align: center; vertical-align: top; width: 165px; }
.cwc_170 { display: inline-block; text-align: center; vertical-align: top; width: 170px; }
.cwc_175 { display: inline-block; text-align: center; vertical-align: top; width: 175px; }
.cwc_180 { display: inline-block; text-align: center; vertical-align: top; width: 180px; }
.cwc_185 { display: inline-block; text-align: center; vertical-align: top; width: 185px; }
.cwc_190 { display: inline-block; text-align: center; vertical-align: top; width: 190px; }
.cwc_195 { display: inline-block; text-align: center; vertical-align: top; width: 195px; }
.cwc_200 { display: inline-block; text-align: center; vertical-align: top; width: 200px; }
.cwc_205 { display: inline-block; text-align: center; vertical-align: top; width: 205px; }
.cwc_210 { display: inline-block; text-align: center; vertical-align: top; width: 210px; }
.cwc_215 { display: inline-block; text-align: center; vertical-align: top; width: 215px; }
.cwc_220 { display: inline-block; text-align: center; vertical-align: top; width: 220px; }
.cwc_225 { display: inline-block; text-align: center; vertical-align: top; width: 225px; }
.cwc_230 { display: inline-block; text-align: center; vertical-align: top; width: 230px; }
.cwc_235 { display: inline-block; text-align: center; vertical-align: top; width: 235px; }
.cwc_240 { display: inline-block; text-align: center; vertical-align: top; width: 240px; }
.cwc_245 { display: inline-block; text-align: center; vertical-align: top; width: 245px; }
.cwc_250 { display: inline-block; text-align: center; vertical-align: top; width: 250px; }
.cwc_255 { display: inline-block; text-align: center; vertical-align: top; width: 255px; }
.cwc_260 { display: inline-block; text-align: center; vertical-align: top; width: 260px; }
.cwc_265 { display: inline-block; text-align: center; vertical-align: top; width: 265px; }
.cwc_270 { display: inline-block; text-align: center; vertical-align: top; width: 270px; }
.cwc_275 { display: inline-block; text-align: center; vertical-align: top; width: 275px; }
.cwc_280 { display: inline-block; text-align: center; vertical-align: top; width: 280px; }
.cwc_285 { display: inline-block; text-align: center; vertical-align: top; width: 285px; }
.cwc_290 { display: inline-block; text-align: center; vertical-align: top; width: 290px; }
.cwc_295 { display: inline-block; text-align: center; vertical-align: top; width: 295px; }
.cwc_300 { display: inline-block; text-align: center; vertical-align: top; width: 300px; }
.cwc_305 { display: inline-block; text-align: center; vertical-align: top; width: 305px; }
.cwc_310 { display: inline-block; text-align: center; vertical-align: top; width: 310px; }
.cwc_315 { display: inline-block; text-align: center; vertical-align: top; width: 315px; }
.cwc_320 { display: inline-block; text-align: center; vertical-align: top; width: 320px; }
.cwc_325 { display: inline-block; text-align: center; vertical-align: top; width: 325px; }
.cwc_330 { display: inline-block; text-align: center; vertical-align: top; width: 330px; }
.cwc_335 { display: inline-block; text-align: center; vertical-align: top; width: 335px; }
.cwc_340 { display: inline-block; text-align: center; vertical-align: top; width: 340px; }
.cwc_345 { display: inline-block; text-align: center; vertical-align: top; width: 345px; }
.cwc_350 { display: inline-block; text-align: center; vertical-align: top; width: 350px; }
.cwc_355 { display: inline-block; text-align: center; vertical-align: top; width: 355px; }
.cwc_360 { display: inline-block; text-align: center; vertical-align: top; width: 360px; }
.cwc_365 { display: inline-block; text-align: center; vertical-align: top; width: 365px; }
.cwc_370 { display: inline-block; text-align: center; vertical-align: top; width: 370px; }
.cwc_375 { display: inline-block; text-align: center; vertical-align: top; width: 375px; }
.cwc_380 { display: inline-block; text-align: center; vertical-align: top; width: 380px; }
.cwc_385 { display: inline-block; text-align: center; vertical-align: top; width: 385px; }
.cwc_390 { display: inline-block; text-align: center; vertical-align: top; width: 390px; }
.cwc_395 { display: inline-block; text-align: center; vertical-align: top; width: 395px; }
.cwc_400 { display: inline-block; text-align: center; vertical-align: top; width: 400px; }
.cwc_405 { display: inline-block; text-align: center; vertical-align: top; width: 405px; }
.cwc_410 { display: inline-block; text-align: center; vertical-align: top; width: 410px; }
.cwc_415 { display: inline-block; text-align: center; vertical-align: top; width: 415px; }
.cwc_420 { display: inline-block; text-align: center; vertical-align: top; width: 420px; }
.cwc_425 { display: inline-block; text-align: center; vertical-align: top; width: 425px; }
.cwc_430 { display: inline-block; text-align: center; vertical-align: top; width: 430px; }
.cwc_435 { display: inline-block; text-align: center; vertical-align: top; width: 435px; }
.cwc_440 { display: inline-block; text-align: center; vertical-align: top; width: 440px; }
.cwc_445 { display: inline-block; text-align: center; vertical-align: top; width: 445px; }
.cwc_450 { display: inline-block; text-align: center; vertical-align: top; width: 450px; }
.cwc_455 { display: inline-block; text-align: center; vertical-align: top; width: 455px; }
.cwc_460 { display: inline-block; text-align: center; vertical-align: top; width: 460px; }
.cwc_465 { display: inline-block; text-align: center; vertical-align: top; width: 465px; }
.cwc_470 { display: inline-block; text-align: center; vertical-align: top; width: 470px; }
.cwc_475 { display: inline-block; text-align: center; vertical-align: top; width: 475px; }
.cwc_480 { display: inline-block; text-align: center; vertical-align: top; width: 480px; }
.cwc_485 { display: inline-block; text-align: center; vertical-align: top; width: 485px; }
.cwc_490 { display: inline-block; text-align: center; vertical-align: top; width: 490px; }
.cwc_495 { display: inline-block; text-align: center; vertical-align: top; width: 495px; }
.cwc_500 { display: inline-block; text-align: center; vertical-align: top; width: 500px; }
.cwc_505 { display: inline-block; text-align: center; vertical-align: top; width: 505px; }
.cwc_510 { display: inline-block; text-align: center; vertical-align: top; width: 510px; }
.cwc_515 { display: inline-block; text-align: center; vertical-align: top; width: 515px; }
.cwc_520 { display: inline-block; text-align: center; vertical-align: top; width: 520px; }
.cwc_525 { display: inline-block; text-align: center; vertical-align: top; width: 525px; }
.cwc_530 { display: inline-block; text-align: center; vertical-align: top; width: 530px; }
.cwc_535 { display: inline-block; text-align: center; vertical-align: top; width: 535px; }
.cwc_540 { display: inline-block; text-align: center; vertical-align: top; width: 540px; }
.cwc_545 { display: inline-block; text-align: center; vertical-align: top; width: 545px; }
.cwc_550 { display: inline-block; text-align: center; vertical-align: top; width: 550px; }
.cwc_555 { display: inline-block; text-align: center; vertical-align: top; width: 555px; }
.cwc_560 { display: inline-block; text-align: center; vertical-align: top; width: 560px; }
.cwc_565 { display: inline-block; text-align: center; vertical-align: top; width: 565px; }
.cwc_570 { display: inline-block; text-align: center; vertical-align: top; width: 570px; }
.cwc_575 { display: inline-block; text-align: center; vertical-align: top; width: 575px; }
.cwc_580 { display: inline-block; text-align: center; vertical-align: top; width: 580px; }
.cwc_585 { display: inline-block; text-align: center; vertical-align: top; width: 585px; }
.cwc_590 { display: inline-block; text-align: center; vertical-align: top; width: 590px; }
.cwc_600 { display: inline-block; text-align: center; vertical-align: top; width: 600px; }
.cwc_700 { display: inline-block; text-align: center; vertical-align: top; width: 700px; }
.cwc_800 { display: inline-block; text-align: center; vertical-align: top; width: 800px; }
.cwc_900 { display: inline-block; text-align: center; vertical-align: top; width: 900px; }
.cwc_1000 { display: inline-block; text-align: center; vertical-align: top; width: 1000px; }
.cwc_1100 { display: inline-block; text-align: center; vertical-align: top; width: 1100px; }
.cwc_1200 { display: inline-block; text-align: center; vertical-align: top; width: 1200px; }


.cwr_010 { display: inline-block; text-align: right; vertical-align: top; width:  10px; }
.cwr_015 { display: inline-block; text-align: right; vertical-align: top; width:  15px; }
.cwr_020 { display: inline-block; text-align: right; vertical-align: top; width:  20px; }
.cwr_025 { display: inline-block; text-align: right; vertical-align: top; width:  25px; }
.cwr_030 { display: inline-block; text-align: right; vertical-align: top; width:  30px; }
.cwr_035 { display: inline-block; text-align: right; vertical-align: top; width:  35px; }
.cwr_040 { display: inline-block; text-align: right; vertical-align: top; width:  40px; }
.cwr_045 { display: inline-block; text-align: right; vertical-align: top; width:  45px; }
.cwr_050 { display: inline-block; text-align: right; vertical-align: top; width:  50px; }
.cwr_055 { display: inline-block; text-align: right; vertical-align: top; width:  55px; }
.cwr_060 { display: inline-block; text-align: right; vertical-align: top; width:  60px; }
.cwr_065 { display: inline-block; text-align: right; vertical-align: top; width:  65px; }
.cwr_070 { display: inline-block; text-align: right; vertical-align: top; width:  70px; }
.cwr_075 { display: inline-block; text-align: right; vertical-align: top; width:  75px; }
.cwr_080 { display: inline-block; text-align: right; vertical-align: top; width:  80px; }
.cwr_085 { display: inline-block; text-align: right; vertical-align: top; width:  85px; }
.cwr_090 { display: inline-block; text-align: right; vertical-align: top; width:  90px; }
.cwr_095 { display: inline-block; text-align: right; vertical-align: top; width:  95px; }
.cwr_100 { display: inline-block; text-align: right; vertical-align: top; width: 100px; }
.cwr_105 { display: inline-block; text-align: right; vertical-align: top; width: 105px; }
.cwr_110 { display: inline-block; text-align: right; vertical-align: top; width: 110px; }
.cwr_115 { display: inline-block; text-align: right; vertical-align: top; width: 115px; }
.cwr_120 { display: inline-block; text-align: right; vertical-align: top; width: 120px; }
.cwr_125 { display: inline-block; text-align: right; vertical-align: top; width: 125px; }
.cwr_130 { display: inline-block; text-align: right; vertical-align: top; width: 130px; }
.cwr_135 { display: inline-block; text-align: right; vertical-align: top; width: 135px; }
.cwr_140 { display: inline-block; text-align: right; vertical-align: top; width: 140px; }
.cwr_145 { display: inline-block; text-align: right; vertical-align: top; width: 145px; }
.cwr_150 { display: inline-block; text-align: right; vertical-align: top; width: 150px; }
.cwr_155 { display: inline-block; text-align: right; vertical-align: top; width: 155px; }
.cwr_160 { display: inline-block; text-align: right; vertical-align: top; width: 160px; }
.cwr_165 { display: inline-block; text-align: right; vertical-align: top; width: 165px; }
.cwr_170 { display: inline-block; text-align: right; vertical-align: top; width: 170px; }
.cwr_175 { display: inline-block; text-align: right; vertical-align: top; width: 175px; }
.cwr_180 { display: inline-block; text-align: right; vertical-align: top; width: 180px; }
.cwr_185 { display: inline-block; text-align: right; vertical-align: top; width: 185px; }
.cwr_190 { display: inline-block; text-align: right; vertical-align: top; width: 190px; }
.cwr_195 { display: inline-block; text-align: right; vertical-align: top; width: 195px; }
.cwr_200 { display: inline-block; text-align: right; vertical-align: top; width: 200px; }
.cwr_205 { display: inline-block; text-align: right; vertical-align: top; width: 205px; }
.cwr_210 { display: inline-block; text-align: right; vertical-align: top; width: 210px; }
.cwr_215 { display: inline-block; text-align: right; vertical-align: top; width: 215px; }
.cwr_220 { display: inline-block; text-align: right; vertical-align: top; width: 220px; }
.cwr_225 { display: inline-block; text-align: right; vertical-align: top; width: 225px; }
.cwr_230 { display: inline-block; text-align: right; vertical-align: top; width: 230px; }
.cwr_235 { display: inline-block; text-align: right; vertical-align: top; width: 235px; }
.cwr_240 { display: inline-block; text-align: right; vertical-align: top; width: 240px; }
.cwr_245 { display: inline-block; text-align: right; vertical-align: top; width: 245px; }
.cwr_250 { display: inline-block; text-align: right; vertical-align: top; width: 250px; }
.cwr_255 { display: inline-block; text-align: right; vertical-align: top; width: 255px; }
.cwr_260 { display: inline-block; text-align: right; vertical-align: top; width: 260px; }
.cwr_265 { display: inline-block; text-align: right; vertical-align: top; width: 265px; }
.cwr_270 { display: inline-block; text-align: right; vertical-align: top; width: 270px; }
.cwr_275 { display: inline-block; text-align: right; vertical-align: top; width: 275px; }
.cwr_280 { display: inline-block; text-align: right; vertical-align: top; width: 280px; }
.cwr_285 { display: inline-block; text-align: right; vertical-align: top; width: 285px; }
.cwr_290 { display: inline-block; text-align: right; vertical-align: top; width: 290px; }
.cwr_295 { display: inline-block; text-align: right; vertical-align: top; width: 295px; }
.cwr_300 { display: inline-block; text-align: right; vertical-align: top; width: 300px; }
.cwr_305 { display: inline-block; text-align: right; vertical-align: top; width: 305px; }
.cwr_310 { display: inline-block; text-align: right; vertical-align: top; width: 310px; }
.cwr_315 { display: inline-block; text-align: right; vertical-align: top; width: 315px; }
.cwr_320 { display: inline-block; text-align: right; vertical-align: top; width: 320px; }
.cwr_325 { display: inline-block; text-align: right; vertical-align: top; width: 325px; }
.cwr_330 { display: inline-block; text-align: right; vertical-align: top; width: 330px; }
.cwr_335 { display: inline-block; text-align: right; vertical-align: top; width: 335px; }
.cwr_340 { display: inline-block; text-align: right; vertical-align: top; width: 340px; }
.cwr_345 { display: inline-block; text-align: right; vertical-align: top; width: 345px; }
.cwr_350 { display: inline-block; text-align: right; vertical-align: top; width: 350px; }
.cwr_355 { display: inline-block; text-align: right; vertical-align: top; width: 355px; }
.cwr_360 { display: inline-block; text-align: right; vertical-align: top; width: 360px; }
.cwr_365 { display: inline-block; text-align: right; vertical-align: top; width: 365px; }
.cwr_370 { display: inline-block; text-align: right; vertical-align: top; width: 370px; }
.cwr_375 { display: inline-block; text-align: right; vertical-align: top; width: 375px; }
.cwr_380 { display: inline-block; text-align: right; vertical-align: top; width: 380px; }
.cwr_385 { display: inline-block; text-align: right; vertical-align: top; width: 385px; }
.cwr_390 { display: inline-block; text-align: right; vertical-align: top; width: 390px; }
.cwr_395 { display: inline-block; text-align: right; vertical-align: top; width: 395px; }
.cwr_400 { display: inline-block; text-align: right; vertical-align: top; width: 400px; }
.cwr_405 { display: inline-block; text-align: right; vertical-align: top; width: 405px; }
.cwr_410 { display: inline-block; text-align: right; vertical-align: top; width: 410px; }
.cwr_415 { display: inline-block; text-align: right; vertical-align: top; width: 415px; }
.cwr_420 { display: inline-block; text-align: right; vertical-align: top; width: 420px; }
.cwr_425 { display: inline-block; text-align: right; vertical-align: top; width: 425px; }
.cwr_430 { display: inline-block; text-align: right; vertical-align: top; width: 430px; }
.cwr_435 { display: inline-block; text-align: right; vertical-align: top; width: 435px; }
.cwr_440 { display: inline-block; text-align: right; vertical-align: top; width: 440px; }
.cwr_445 { display: inline-block; text-align: right; vertical-align: top; width: 445px; }
.cwr_450 { display: inline-block; text-align: right; vertical-align: top; width: 450px; }
.cwr_455 { display: inline-block; text-align: right; vertical-align: top; width: 455px; }
.cwr_460 { display: inline-block; text-align: right; vertical-align: top; width: 460px; }
.cwr_465 { display: inline-block; text-align: right; vertical-align: top; width: 465px; }
.cwr_470 { display: inline-block; text-align: right; vertical-align: top; width: 470px; }
.cwr_475 { display: inline-block; text-align: right; vertical-align: top; width: 475px; }
.cwr_480 { display: inline-block; text-align: right; vertical-align: top; width: 480px; }
.cwr_485 { display: inline-block; text-align: right; vertical-align: top; width: 485px; }
.cwr_490 { display: inline-block; text-align: right; vertical-align: top; width: 490px; }
.cwr_495 { display: inline-block; text-align: right; vertical-align: top; width: 495px; }
.cwr_500 { display: inline-block; text-align: right; vertical-align: top; width: 500px; }
.cwr_505 { display: inline-block; text-align: right; vertical-align: top; width: 505px; }
.cwr_510 { display: inline-block; text-align: right; vertical-align: top; width: 510px; }
.cwr_515 { display: inline-block; text-align: right; vertical-align: top; width: 515px; }
.cwr_520 { display: inline-block; text-align: right; vertical-align: top; width: 520px; }
.cwr_525 { display: inline-block; text-align: right; vertical-align: top; width: 525px; }
.cwr_530 { display: inline-block; text-align: right; vertical-align: top; width: 530px; }
.cwr_535 { display: inline-block; text-align: right; vertical-align: top; width: 535px; }
.cwr_540 { display: inline-block; text-align: right; vertical-align: top; width: 540px; }
.cwr_545 { display: inline-block; text-align: right; vertical-align: top; width: 545px; }
.cwr_550 { display: inline-block; text-align: right; vertical-align: top; width: 550px; }
.cwr_555 { display: inline-block; text-align: right; vertical-align: top; width: 555px; }
.cwr_560 { display: inline-block; text-align: right; vertical-align: top; width: 560px; }
.cwr_565 { display: inline-block; text-align: right; vertical-align: top; width: 565px; }
.cwr_570 { display: inline-block; text-align: right; vertical-align: top; width: 570px; }
.cwr_575 { display: inline-block; text-align: right; vertical-align: top; width: 575px; }
.cwr_580 { display: inline-block; text-align: right; vertical-align: top; width: 580px; }
.cwr_585 { display: inline-block; text-align: right; vertical-align: top; width: 585px; }
.cwr_590 { display: inline-block; text-align: right; vertical-align: top; width: 590px; }


/*******************************************************
    Modules
*******************************************************/
.ModDIV
{
    margin: 0 0 12px;
    min-width: 300px;
    position: relative;
}

.ModBttnNew
{
    background-color: #99ff99;
    margin: 0 0 3px;
    min-width: 260px;
    padding: 2px 0;
    width: 60%;
}

.ModDialog
{
    border: 4px solid #204060;
    border-radius: 10px;
    box-shadow: 4px 4px 4px 4px #737373;
    min-width: 320px;
    padding: 12px 12px !important;
}

.ModEditor
{
    position: relative;
    background-color: #e6e6e6;
    border: 4px solid #204060;
    border-radius: 10px;
    box-shadow: 3px 3px 3px 3px #737373;
    min-width: 320px;
    padding: 10px 16px 10px 8px;
}

.ModSpinner
{
    position: absolute;
    left: 45%;
    text-align: center;
    top: 20px;
    z-index: 110;
}

.ModList
{
    background-color: #80e5ff;
    border-style: inset;
    min-width: 340px;
    padding: 3px 4px;
    position: relative;
}

.ModListTitle
{
    color: rgba( 255, 255, 255, 0.7 );
    font-size: 2em;
    font-weight: bolder;
    margin: 2px 40px 3px;
    text-align: center;
}

.ModForm
{
    margin: 0 0 6px;
}
.ModForm div
{
    padding: 0 0 3px;
    white-space: nowrap;
}


.Form_ButtonDIV
{
    margin: 12px 0 !important;
    text-align: center !important;
}
.Form_ButtonDIV button
{
    border-radius: 10px;
    margin: 20px 0 0;
    padding: 8px 0;
    width: 60%;
}
.Form_ButtonDIV .ButtonGreen
{
    background-color: #99ff99 !important;
}
.Form_ButtonDIV .ButtonGreen:focus, .Form_ButtonDIV .ButtonGreen:hover
{
    background-color: #006600 !important;
    color: #ffffff !important;
}
.Form_ButtonDIV .ButtonRed
{
    background-color: #ffcccc !important;
    margin: 40px 0 0;
}
.Form_ButtonDIV .ButtonRed:hover, .Form_ButtonDIV .ButtonRed:focus
{
    background-color: #800000 !important;
    color: #ffffff !important;
}


.Mod_Fieldset
{
    background-color: #f2f2f2;
    margin-top: 12px;
    text-align: left !important;
    width: 90%;
}
.Mod_Fieldset label
{
    display: inline-block;
    width: 90px !important;
    text-align: right !important;
    white-space: nowrap;
}

/**
    *****************************************************
    Spinner
    *****************************************************
**/
.Spinner
{
    background-color: #99b3ff;
    border-radius: 50px;
    color: official;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    height: 100px;
    width: 100px;
    z-index: 4000;
}
.Spinner div
{
    transform-origin: 50px 50px;
    animation: Spinner 1.2s linear infinite;
}
.Spinner div:after
{
    content: " ";
    display: block;
    position: absolute;
    top: 3px;
    left: 47px;
    width: 6px;
    height: 35px;
    border-radius: 20%;
    background: #fff;
}
.Spinner div:nth-child(1)
{
    transform: rotate(0deg);
    animation-delay: -1.1s;
}
.Spinner div:nth-child(2)
{
    transform: rotate(30deg);
    animation-delay: -1s;
}
.Spinner div:nth-child(3)
{
    transform: rotate(60deg);
    animation-delay: -0.9s;
}
.Spinner div:nth-child(4)
{
    transform: rotate(90deg);
    animation-delay: -0.8s;
}
.Spinner div:nth-child(5)
{
    transform: rotate(120deg);
    animation-delay: -0.7s;
}
.Spinner div:nth-child(6)
{
    transform: rotate(150deg);
    animation-delay: -0.6s;
}
.Spinner div:nth-child(7)
{
    transform: rotate(180deg);
    animation-delay: -0.5s;
}
.Spinner div:nth-child(8)
{
    transform: rotate(210deg);
    animation-delay: -0.4s;
}
.Spinner div:nth-child(9)
{
    transform: rotate(240deg);
    animation-delay: -0.3s;
}
.Spinner div:nth-child(10)
{
    transform: rotate(270deg);
    animation-delay: -0.2s;
}
.Spinner div:nth-child(11)
{
    transform: rotate(300deg);
    animation-delay: -0.1s;
}
.Spinner div:nth-child(12)
{
    transform: rotate(330deg);
    animation-delay: 0s;
}
@keyframes Spinner
{
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
}


/*******************************************************
    Error Handling
*******************************************************/
.ErrData div
{
    display: inline-block;
    vertical-align: top;
    border: 1px solid #000000;
    padding: 4px 0;
    white-space: wrap;
}
.ErrVal
{
    text-align: left !important;
    width: 800px;
}